-
Notifications
You must be signed in to change notification settings - Fork 45
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
refactor(kommander): Use thanos & karma source code as subcharts #453
refactor(kommander): Use thanos & karma source code as subcharts #453
Conversation
@samvantran please don't hesitate to ask @mesosphere/sig-ksphere-catalog for any assistance you might need moving this from |
Were accidentally updated and removed from helm dep update
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.
LGTM 🎉
would it be possible to get rid of these subcharts in the first place? Like integrating their stuff into kommander chart? seems like its a somewhat unnecessary level of indirection now. not sure if that assumption holds true tho.
CI says no :(
|
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.
subcharts are out of date. they need to be updated with latest versions from this repos master.
@@ -0,0 +1,9 @@ | |||
apiVersion: v1 | |||
appVersion: "1.0" |
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.
actually, this is out of date.
@@ -0,0 +1,9 @@ | |||
apiVersion: v1 | |||
appVersion: "1.0" |
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 here.
This updates the kommander-thanos/karma subcharts with the latest changes from ../stable folder (incl. portalRBAC) Also updates requirements.lock
809eb19
to
5cf8cc7
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.
Sorry for not catching this earlier: shouldnt the old ones being removed in the same PR? Like actually moved instead of copied?
Didn't want to do too much in one PR. If it's all right with you, would rather make that a separate task. |
What changes are proposed in this pull request?
Resolves: D2IQ-63905
This PR copies the chart src code from kommander-thanos and kommander-karma into kommander's
charts/
folder. This will help reduce the amount of PRs needed when updating the charts.Previously if we were to make a change in, say, Karma we'd have to:
By porting the kommander-karma and -thanos code, we can reduce by one step and make updates and bump the kommander chart version in the same PR. This speeds up development and reduces PR reviews for code changes that were already approved.
Notes:
wip
for now until post-Kommander GAHow were these changes tested?