Skip to content

Conversation

AAraKKe
Copy link
Contributor

@AAraKKe AAraKKe commented Sep 5, 2025

What does this PR do?

Modify the repo used by the velero helm chart from the bitnami one to bitnami legacy. This is not a final solution but VMware Tanzu is still discussing a final alternative to the bitnami image.

EDIT: we started using the legacy repo but that created issues on the test setup. The helm chart was timing out in CI, not when running locally. Since the only reason we are using the bitnami/kubectl image is because the helmchart uses some utilities other than kubectl, the final fix is create our own debian image with kubectl in it.

See: vmware-tanzu/helm-charts#698

Motivation

Do not rely on bitnami images for testing.

Review checklist (to be filled by reviewers)

  • Feature or bugfix MUST have appropriate tests (unit, integration, e2e)
  • Add the qa/skip-qa label if the PR doesn't need to be tested during QA.
  • If you need to backport this PR to another branch, you can add the backport/<branch-name> label to the PR and it will automatically open a backport PR once this one is merged

@AAraKKe AAraKKe added the qa/skip-qa Automatically skip this PR for the next QA label Sep 5, 2025
Copy link

github-actions bot commented Sep 5, 2025

⚠️ The qa/skip-qa label has been added with shippable changes

The following files, which will be shipped with the agent, were modified in this PR and
the qa/skip-qa label has been added.

You can ignore this if you are sure the changes in this PR do not require QA. Otherwise, consider removing the label.

List of modified files that will be shipped with the agent
velero/changelog.d/21274.fixed
velero/pyproject.toml

@AAraKKe AAraKKe marked this pull request as ready for review September 5, 2025 13:39
@AAraKKe AAraKKe requested a review from a team as a code owner September 5, 2025 13:39
Copy link

codecov bot commented Sep 5, 2025

Codecov Report

❌ Patch coverage is 44.44444% with 5 lines in your changes missing coverage. Please review.
✅ Project coverage is 89.00%. Comparing base (0b3bad2) to head (3f4620e).
⚠️ Report is 1 commits behind head on master.

Additional details and impacted files
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

Kyle-Neale
Kyle-Neale previously approved these changes Sep 5, 2025
@AAraKKe
Copy link
Contributor Author

AAraKKe commented Sep 5, 2025

It took ages for the test to finish and eventually it failed. But it can run properly locally. I will keep looking into this on Monday.

@temporal-github-worker-1 temporal-github-worker-1 bot dismissed Kyle-Neale’s stale review September 8, 2025 07:43

Review from Kyle-Neale is dismissed. Related teams and files:

  • agent-integrations
    • velero/tests/conftest.py
@AAraKKe AAraKKe changed the title Move bitnami image used for testing to bitnami legacy Fix bitnami tests and estop using bitnami images Sep 8, 2025
@AAraKKe AAraKKe changed the title Fix bitnami tests and estop using bitnami images Fix Velero tests and estop using bitnami images Sep 8, 2025
@AAraKKe AAraKKe changed the title Fix Velero tests and estop using bitnami images Fix Velero tests and stop using bitnami images Sep 8, 2025
@AAraKKe AAraKKe added this pull request to the merge queue Sep 8, 2025
Merged via the queue into master with commit 04d89ef Sep 8, 2025
25 checks passed
@AAraKKe AAraKKe deleted the aarakke/remove-kubctl-docker-image branch September 8, 2025 16:55
datadog-agent-integrations-bot bot pushed a commit that referenced this pull request Sep 8, 2025
* Move bitnami image used for testing to bitnami legacy

* Add changelog

* Increase timeout when installing velero

* Decrease timeout for installation. Did not work.

* Add custom kubectl image

(cherry picked from commit 04d89ef)
steveny91 added a commit that referenced this pull request Sep 9, 2025
* Move bitnami image used for testing to bitnami legacy

* Add changelog

* Increase timeout when installing velero

* Decrease timeout for installation. Did not work.

* Add custom kubectl image

(cherry picked from commit 04d89ef)

Co-authored-by: Juanpe Araque <[email protected]>
Co-authored-by: Steven Yuen <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants