Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: re-introduce k8s 1.18 CI testing #1579

Merged
merged 2 commits into from
Oct 23, 2024

Conversation

clamoriniere
Copy link
Collaborator

@clamoriniere clamoriniere commented Oct 23, 2024

What this PR does / why we need it:

Update our CI workflow configuration and add back CI chart testing with kubernetes v1.18.x.
Since #1486 the CI job was failing on the chart testing with kubernetes v1.18. To keep our capability to merge PRs, we commented the testing for 1.18 in #1576.

After investigation we understood the issue: #1486 has pumped the kind-action from v1.5.0 to v1.10.0 which pumps the kind-action version from v0.17.0 to v0.22.0. However, kind v0.22.0 is not able anymore to start the node image v1.18.

To solve the issue we now express which kind version needs to be used with each kubernetes version. So we can reintroduce the charts testing on kubernetes cluster v1.18.

Which issue this PR fixes

(optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close that issue when PR gets merged)

  • fixes #

Special notes for your reviewer:

the draft PR #1580 is here to test that with this change the chart validation is able to run test on 1.18 cluster

Checklist

[Place an '[x]' (no spaces) in all applicable fields. Please remove unrelated fields.]

  • Chart Version bumped
  • Documentation has been updated with helm-docs (run: .github/helm-docs.sh)
  • CHANGELOG.md has been updated
  • Variables are documented in the README.md
  • For Datadog Operator chart or value changes update the test baselines (run: make update-test-baselines)

@clamoriniere clamoriniere requested a review from a team as a code owner October 23, 2024 16:59
@clamoriniere
Copy link
Collaborator Author

/merge

@dd-devflow
Copy link

dd-devflow bot commented Oct 23, 2024

🚂 MergeQueue: pull request added to the queue

The median merge time in main is 36m.

Use /merge -c to cancel this operation!

@clamoriniere clamoriniere merged commit 799c9cd into main Oct 23, 2024
4 checks passed
@clamoriniere clamoriniere deleted the clamoriniere/fix-1.18-ci-testing branch October 23, 2024 21:44
@dd-devflow
Copy link

dd-devflow bot commented Oct 23, 2024

🚂 MergeQueue: This merge request was already merged

This pull request was merged directly.

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.

2 participants