-
Notifications
You must be signed in to change notification settings - Fork 3
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
chore(updatecli) tracks karpenter helm release version #103
chore(updatecli) tracks karpenter helm release version #103
Conversation
lastChartVersion: | ||
name: Karpenter AWS Provider Helm Chart Latest Version | ||
kind: githubrelease | ||
spec: | ||
owner: aws | ||
repository: karpenter-provider-aws | ||
token: "{{ requiredEnv .github.token }}" | ||
username: "{{ .github.username }}" | ||
versionFilter: | ||
kind: latest | ||
transformers: | ||
- trimprefix: "v" |
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.
Same as https://github.com/jenkins-infra/terraform-aws-sponsorship/pull/104/files/def043a6c343e7479b42a3431d31186eb2014a9b#r1923504399 (you want the source to track an Helm chart, not a github release)
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.
Code looks good, except for the source (same as https://github.com/jenkins-infra/terraform-aws-sponsorship/pull/104/files/def043a6c343e7479b42a3431d31186eb2014a9b#r1923504399)
Update: Unable to access the ECR repository helm chart
|
Oh I forgot I had this issue on my local machine: https://karpenter.sh/docs/getting-started/getting-started-with-karpenter/#4-install-karpenter states a logout is required (to ensure there are no credentials):
This will be a tricky one: in order to run the It means we have no way to inject, today, any command: if you change the Additionally, it might be an issue in |
Yes I have the same issue while running locally. |
Then, it's worth opening an issue on updatecli as we're blocked by this |
Signed-off-by: jayfranco999 <[email protected]>
Signed-off-by: jayfranco999 <[email protected]>
Signed-off-by: jayfranco999 <[email protected]>
Signed-off-by: jayfranco999 <[email protected]>
Signed-off-by: jayfranco999 <[email protected]>
26fcd22
to
4b2b3c4
Compare
Update: We now use helm chart source to retrieve the latest helm release: Tested successfully on infra.ci (https://infra.ci.jenkins.io/job/updatecli/job/terraform-aws-sponsorship/job/PR-103/18/pipeline-console/log?nodeId=18)
Noticed an unexpected behaviour on updatecli pipeline where jobs were failing since manifest to fetch aws provider version was failing (unrelated to PR but worth looking into)
|
Signed-off-by: jayfranco999 <[email protected]>
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.
Great job! LGTM
Merging as:
LGTM |
As per jenkins-infra/helpdesk#4504
This PR tracks terraform aws module
karpenter
helm release version by using github-release as sourceTested locally with success: