-
Bug
-
Resolution: Done
-
Major
-
1.3.0
-
1
-
False
-
-
False
-
Release Note Not Required
-
-
The RHDH Helm chart currently sorts pathRewrite keys alphabetically when generating the app-config.yaml ConfigMap, leading to incorrect behavior for Learning Paths. The overlapping base paths for /developer-hub and /developer-hub/learning-paths require a specific key order, which is lost when Helm renders values.yaml.
This results in Learning Paths failing to load (404), as the homepage proxy path takes precedence due to sorting. This contradicts the documentation which explicitly warns that learning-paths must appear before developer-hub in the config.
The issue is observed on Azure Kubernetes Service (AKS) in RHDH 1.3, but likely affects all Helm deployments using overlapping pathRewrites.
Environment:
- RHDH version: 1.3
- Platform: Azure Kubernetes Service (AKS)
- Deployment method: Helm
- Affected component: Helm values.yaml, ConfigMap rendering