dadav/helm-schema

False positive duplicate charts

Closed this issue · 0 comments

TopoSort checks for duplicate entries superficially by matching only chart name + version and stops when it finds one, but it's actually quite common to have shared dependencies in a large Helm chart like the one below.

jfrog-platform/
├── artifactory/
│   └── postgresql/
│       └── common/
└── distribution/
    └── postgresql/
        └── common/
            ...

On the other hand, is it really important to stop the program? I mean, it can give a warning but continue processing. I've tried this locally and it works fine, if it continues it still generates the correct schema.