-
Notifications
You must be signed in to change notification settings - Fork 271
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(ci): improve lint and testing - WIP #523
Conversation
2fc9d68
to
16ff55e
Compare
PS: Current the pipeline should failed, till #521 is merged. But maybe you like to run it, to see the errors 😗 |
e99182b
to
042586f
Compare
I believe we should merge that yet already for other and me ;) |
Failing works now: https://github.com/nextcloud/helm/actions/runs/7774014966
i rebase it to #521 / main |
a15fa96
to
69d310c
Compare
first look at: i found option to set indent of sequence here: https://github.com/helm/chart-testing/blob/afa25e92904181aad0674f9483780bf7a76b100c/etc/lintconf.yaml#L33 |
Still broken? |
Oh, thispipeline failed, because it try to install it on an k8s without an prometheus-operator CRDs are preinstalled: https://github.com/nextcloud/helm/actions/runs/7775024318/job/21200687969?pr=523 two options (in my head):
|
Preinstalling sounds like it will test more cases, so let's go with that. |
No, that is expacted behaviour. (it should failed, that hrlm try to install something, what the current k8s-cluster does not support) (PS: I thing you know it - i just answer for history/ other reader). okay lets check out, how it is possible to tune the github actions (i need some more time therefore - i am working more with gitlab-ci). |
i split it into a smaller PR #526 - so that the first part could already be merged till i solve an ServiceMonitor / Prometheus-Operator CRDs |
266b68c
to
8689b3e
Compare
Signed-off-by: WrenIX <[email protected]>
Signed-off-by: WrenIX <[email protected]>
Pull Request
Description of the change
Here some value files for chart-testing.
it enables "all" features of the helmchart to find bugs like in #522
Benefits
it enables "all" features of the helm-chart during the chart-testing to find bugs like in #522
Possible drawbacks
Longer CI runtime
Additional information
TODO / Checklist (maybe moved to other PRs)
{{- ... | nindent }}
instatt of{{ ... | indent }}
Checklist
Chart.yaml
according to semver.