Skip to content

Chart testing tool failed to detect charts changed, which causes the chart got update without chart version bump  #61

@brynsofz

Description

@brynsofz

Description

The current Helm CI workflow configuration sets:

ct lint --chart-dirs . --target-branch main --validate-maintainers=false

from helm-ci.yaml.

However, this does not work as expected — the chart-testing tool reports Directory "geoserver/latest" is not a valid chart directory. Skipping... and skips chart validation.

Image

Analysis

It seems that chart-testing's ct lint command does not correctly handle nested chart directory structures. In practice, chart-testing expects chart directories to be direct subdirectories of the specified --chart-dirs path, but our charts are located in geoserver/latest/ and mapstore/latest/ directories.

Goal

Need to find a way to fix this, can auto detect the chart folder, or pre-defined chart directories for the CI testing

Metadata

Metadata

Assignees

Labels

DevOpsThis label marks this as a DevOps activity

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions