-
Notifications
You must be signed in to change notification settings - Fork 4.7k
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
Upgrade Karpenter to v0.27.5 #15144
Upgrade Karpenter to v0.27.5 #15144
Conversation
Hi @anthonyhaussman. Thanks for your PR. I'm waiting for a kubernetes member to verify that this patch is reasonable to test. If it is, they should reply with Once the patch is verified, the new status will be reflected by the I understand the commands that are listed here. Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
3fdb37c
to
47c1d79
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
With these massive changes, I think we need an upgrade e2e test with Karpenter. There are quite a few potential breakages here.
upup/models/cloudup/resources/addons/karpenter.sh/k8s-1.19.yaml.template
Show resolved
Hide resolved
upup/models/cloudup/resources/addons/karpenter.sh/k8s-1.19.yaml.template
Outdated
Show resolved
Hide resolved
upup/models/cloudup/resources/addons/karpenter.sh/k8s-1.19.yaml.template
Outdated
Show resolved
Hide resolved
upup/models/cloudup/resources/addons/karpenter.sh/k8s-1.19.yaml.template
Show resolved
Hide resolved
upup/models/cloudup/resources/addons/karpenter.sh/k8s-1.19.yaml.template
Outdated
Show resolved
Hide resolved
upup/models/cloudup/resources/addons/karpenter.sh/k8s-1.19.yaml.template
Show resolved
Hide resolved
upup/models/cloudup/resources/addons/karpenter.sh/k8s-1.19.yaml.template
Show resolved
Hide resolved
upup/models/cloudup/resources/addons/karpenter.sh/k8s-1.19.yaml.template
Show resolved
Hide resolved
/ok-to-test |
0.24.0
/retest |
1 similar comment
/retest |
@olemarkus I have fixed most of the templates et done some tests on a private environment. On the I would like to have your and/or the community's helps on this 🙏 |
I have locally backported modifications on |
You can see a list of all the pod resources here: https://storage.googleapis.com/kubernetes-jenkins/pr-logs/pull/kops/15144/pull-kops-e2e-aws-karpenter/1625454977755385856/artifacts/cluster-info/kube-system/pods.yaml Includes their status and reason. |
upup/models/cloudup/resources/addons/karpenter.sh/k8s-1.19.yaml.template
Outdated
Show resolved
Hide resolved
upup/models/cloudup/resources/addons/karpenter.sh/k8s-1.19.yaml.template
Show resolved
Hide resolved
10679cb
to
5b95d30
Compare
/test pull-kops-e2e-aws-karpenter |
@olemarkus I had re-pushed all commits concerning extra flags after my past bad rebase into 294f343 I have rechecked my |
@anthonyhaussman Could you also take care of the indentation diffs inside the template? I think you are using a different indentation than before. |
@anthonyhaussman Could you also take care of the indentation diffs inside the template? I think you are using a different indentation than before. It should reduce the diff a little. |
Any updates on this? Karpenter is already at version 0.28.1 |
I think it's time to get this one in. @anthonyhaussman can you squash/clean up your commits and update the version in the PR title? Then we're good to go. |
@anthonyhaussman & @olemarkus Also #15144 (comment) please. |
/retest |
/test all |
@anthonyhaussman: The following test failed, say
Full PR test history. Your PR dashboard. Please help us cut down on flakes by linking to an open issue when you hit one in your PR. Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here. |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: hakman The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
* feat(karpenter): Upgrade to version 0.27.0 Upgrade Karpenter to current last stable version `0.27.0`. Template have been updated to use the same templates than the Helm chart. * feat(karpenter): Use AWSNodeTemplate for launchTemplate To set Launch Templates is deprecated into the provisioner, it is recommends using the `AWSNodeTemplate` to set it. Ref: - https://karpenter.sh/v0.27.0/concepts/node-templates/ * feat(karpenter): Enable pruning addon * Use extra flags in upgrade-ab scenario test * feat(karpenter): Drop `karpenter` feature flag * feat(karpenter): Add release note for `1.27` * feat(karpenter): Upgrade to version 0.27.3 * feat(karpenter): fix template * feat(karpenter): Upgrade to version 0.27.5 * Update Karpenter documentation with depending kops version * Delete KOPS_FEATURE_FLAGS from e2e test `run-test` * Run hack/update-expected.sh --------- Co-authored-by: Anthony Hausman <anthonyhausman@gmail.com>
@olemarkus / @hakman Sorry for the late response. 🙏 Really sorry about that. Thanks for the merge. 🙏 |
@anthonyhaussman No worries, just wanted to get it in 1.27. Great work! BTW, if you get a chance, maybe you can take a look at #15585. |
* feat(karpenter): Upgrade to version 0.27.0 Upgrade Karpenter to current last stable version `0.27.0`. Template have been updated to use the same templates than the Helm chart. * feat(karpenter): Use AWSNodeTemplate for launchTemplate To set Launch Templates is deprecated into the provisioner, it is recommends using the `AWSNodeTemplate` to set it. Ref: - https://karpenter.sh/v0.27.0/concepts/node-templates/ * feat(karpenter): Enable pruning addon * Use extra flags in upgrade-ab scenario test * feat(karpenter): Drop `karpenter` feature flag * feat(karpenter): Add release note for `1.27` * feat(karpenter): Upgrade to version 0.27.3 * feat(karpenter): fix template * feat(karpenter): Upgrade to version 0.27.5 * Update Karpenter documentation with depending kops version * Delete KOPS_FEATURE_FLAGS from e2e test `run-test` * Run hack/update-expected.sh
feat(karpenter): Upgrade to version 0.27.0
Upgrade Karpenter to the current last stable version
0.27.0
. Templates have been updated to use the same templates as the Helm chart.Some noticeable changes:
karpenter-config-logging
ConfigMap toconfig-logging
karpenter-global-settings
ConfigMapfeat(karpenter): Use AWSNodeTemplate for launchTemplate
To set Launch Templates is deprecated into the provisioner, it is recommended to use the
AWSNodeTemplate
to set it.Ref:
feat(karpenter): Drop the karpenter feature flag
Drop the
Karpenter
feature flag. it's fairly well-supported now.