-
Bug
-
Resolution: Done
-
Undefined
-
None
-
None
-
False
-
-
False
-
-
-
-
Moderate
-
No
Description of problem:
When creating an application subscription via the ACM Helm feature set, the package version is limited in scope via a RegEx filter that only allows:
- 1.0.0 (any integers)
- 1.0.x (any integers and specifically "x")
- 1.0.X (any integers and specifically "X")
When tagging builds within the helm registries, the client and teams are looking to be provide more descriptive optional labels to Helm charts.
Version-Release number of selected component (if applicable):
Advanced Cluster Management for Kubernetes 2.7.7
How reproducible:
100% Reproducible
Steps to Reproduce:
- On ACM Control Panel, "All Clusters"
- Choose Applications.
- In drop down "Create Application", choose "Subscription".
- Select "Helm" and fill out fields.
- For "Package Version", enter major.minor.patch format OR major.minor.patch-optional.
Actual results:
major.minor.patch will be allowed to pass and should successfully deploy applications to the intended cluster.
major.minor.patch-optional will be blocked via the RegEx filter.
Expected results:
We expect ACM to follow Semver guidelines indicating the ability to add optional labels in Helm Chart versions.