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 <dev.github@wrenix.eu>
Signed-off-by: WrenIX <dev.github@wrenix.eu>
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.yamlaccording to semver.