With Helm 3 the release names are namespace scoped, thus it should be possible to helm diff release RELEASENAME RELEASENAME whereby the two release names RELEASENAME are in two different namespaces NAMESPACE1 and NAMESPACE2. Proposed syntax:
helm diff release NAMESPACE1/RELEASENAME NAMESPACE2/RELEASENAME
Fix at:
|
releaseResponse1, err := getRelease(d.releases[0], namespace) |
|
releaseChart1, err := getChart(d.releases[0], namespace) |
Try to extract the namespace name if the release name is in format NAMESPACE1/RELEASENAME