-
Notifications
You must be signed in to change notification settings - Fork 1
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
Add actions to build Helm charts to the operators and retire os package building. #7
Conversation
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.
Needs work.
template/deploy/helm/[[product]]-operator/templates/serviceaccount.yaml.j2
Show resolved
Hide resolved
template/deploy/helm/[[product]]-operator/templates/serviceaccount.yaml.j2
Outdated
Show resolved
Hide resolved
template/deploy/helm/[[product]]-operator/templates/serviceaccount.yaml.j2
Outdated
Show resolved
Hide resolved
Co-authored-by: Teo Klestrup Röijezon <teo.roijezon@stackable.de>
Co-authored-by: Teo Klestrup Röijezon <teo.roijezon@stackable.de>
Co-authored-by: Teo Klestrup Röijezon <teo.roijezon@stackable.de>
Co-authored-by: Razvan-Daniel Mihai <84674+razvan@users.noreply.github.com>
Co-authored-by: Razvan-Daniel Mihai <84674+razvan@users.noreply.github.com>
Co-authored-by: Razvan-Daniel Mihai <84674+razvan@users.noreply.github.com>
Co-authored-by: Razvan-Daniel Mihai <84674+razvan@users.noreply.github.com>
…ount.yaml.j2 Co-authored-by: Siegfried Weber <mail@siegfriedweber.net>
Added chart linting config back in.
I've discussed this PR with @siegfriedweber and we agreed that the best way forward would be to include parts in the template, but also allowing to add parts directly in the operator repositories. I've addressed the comments as best I could. Sigi will have a look at the Hive operator and do some additional testing before we merge this. |
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.
Tested and works. LGTM.
Add the dynamic `checksum/config` annotation back in. Previously, this annotation only appeared when `.Values.podAnnotations` was set. It was only discovered broken by adding podAnnotations and seeing that the `include` context was invalid, leading to this error: ``` Error: template: trino-operator/templates/deployment.yaml:20:28: executing "trino-operator/templates/deployment.yaml" at <include (print $.Template.BasePath "/configmap.yaml") .>: error calling include: template: trino-operator/templates/configmap.yaml:4:10: executing "trino-operator/templates/configmap.yaml" at <.Files.Glob>: nil pointer evaluating interface {}.Glob ``` Note, this was always broken since inception in #7.
Add the dynamic `checksum/config` annotation back in. Previously, this annotation only appeared when `.Values.podAnnotations` was set. It was only discovered broken by adding podAnnotations and seeing that the `include` context was invalid, leading to this error: ``` Error: template: trino-operator/templates/deployment.yaml:20:28: executing "trino-operator/templates/deployment.yaml" at <include (print $.Template.BasePath "/configmap.yaml") .>: error calling include: template: trino-operator/templates/configmap.yaml:4:10: executing "trino-operator/templates/configmap.yaml" at <.Files.Glob>: nil pointer evaluating interface {}.Glob ``` Note, this was always broken since inception in #7.
fixes #4
fixes stackabletech/issues#135
Tested with: