Log in to your harness - The Modern Software Delivery Platform® account to give feedback

Feature Requests

Anonymous

Feature Requests for Harness. Select 'Category' based on the module you are requesting the feature for.
Run Pipeline form: show actionable reason when Helm chart version picker is empty
The Run Pipeline form shows "No manifest chart versions found" when the chart version picker cannot populate. This message is ambiguous -- it covers at least three distinct states: The manifest's chart version field is hardcoded (not set to Runtime Input), so there is nothing to fetch. The Helm repo is transiently unreachable. The chart genuinely has no published versions. A customer in case (1) sees the same message as cases (2) and (3) and has no way to know the root cause is their own service config. They spent an entire day hardcoding the chart version as a workaround before discovering the fix was to set the field to Runtime Input ( <+input> ). What we need When the chart version field is not set to Runtime Input, the Run Pipeline form should display a distinct, actionable message. For example: "Chart version is fixed in the service config. Set it to Runtime Input to enable version selection here." When the field is Runtime Input but the fetch fails (repo unreachable, no versions), the current error path is appropriate, but it should include a retry affordance or at least a timestamp so the user knows whether the empty state is fresh or stale. Why it matters The current generic empty state silently conflates a user-fixable config issue with a transient platform or registry failure. Customers cannot distinguish between the two without reading the service YAML or opening a support case. A targeted message would let users self-serve the fix in seconds. Use case A user adds a second Helm manifest to a service and leaves chart version hardcoded. On the Run Pipeline form the version picker is empty with no explanation. The user assumes a platform or registry problem and spends significant time debugging before discovering the field needs to be set to Runtime Input in the service config.
1
·
General Platform Requests
·
under review
Load More