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.
Persona-Based IDP Dashboard Layouts (Role-Specific Landing Pages)
Customer is requesting the ability to define multiple dashboard "personas" in IDP, where the landing page layout, widgets, and data sources rendered are determined by the user's role or group assignment. Today, the IDP homepage/dashboard is a single shared layout for all users; the customer wants different developer populations to land on different, purpose-built views. Customer Use Case The customer has distinct developer groups with different tooling footprints and access needs. They want admin-defined dashboard templates assigned per persona, for example: Dev Persona A: Lands on a dashboard showing Jira widgets, Datadog plugin cards, and other integrated tooling panels Dev Persona B: Lands on a stripped-down dashboard showing only Jira — no other plugin cards or data sources visible The intent is both UX (reduce noise, show developers only what's relevant to their workflow) and governance (avoid exposing widgets/data sources a given team doesn't use or shouldn't see). Requested Capability Admin-defined dashboard layouts/templates (widget selection, arrangement, data sources per layout) Assignment of layouts to users via role, user group, or RBAC mapping Users automatically land on their persona's dashboard at login — no manual configuration by the end user (Nice to have) Per-persona theming/branding and the ability for users to make limited personal customizations on top of the assigned base layout Current Behavior / Gap No mechanism today to vary the IDP homepage layout or visible widgets by role/group. All users see the same landing page regardless of team or tooling footprint. Business Impact The customer views this as important for driving adoption across heterogeneous dev teams — a one-size-fits-all homepage surfaces irrelevant tooling for many developers and dilutes the portal's value as a daily landing page. Persona-scoped dashboards would also align with their internal governance model for tool visibility. Ask for PM Is persona/role-based dashboard layout on the roadmap? If so, rough timeline; if not, can this be evaluated for the homepage customization workstream?
1
·
Internal Developer Portal
·
under review
Allow updating the fallback branch on remote (Git-backed) services, environments, and infrastructures
When a service, environment, or infrastructure is stored remotely in Git, Harness records a fallback branch that it uses to load the entity's YAML if the configured branch can't be resolved. This fallback branch is set automatically based on whichever branch was active when the entity was first created or moved to remote storage. The problem is that there's currently no supported way to update this value after the fact. If an entity was created or imported while a user was on a feature branch, that feature branch stays recorded as the fallback indefinitely, even long after it's been merged or deleted. The update-git-metadata API lets us update the connector, repo name, and file path, but not the fallback branch, and there's no UI control for it either. This matters most for production entities, where a stale fallback branch could mean Harness loading configuration from a branch that no longer reflects current state. Teams running governance or audit reviews can identify the problem but have no clean way to remediate it. The only current workaround is to move the entity from remote back to inline and then back to remote again while the desired branch is active, which is disruptive and not practical at scale across many entities. We'd like a supported way to update the fallback branch directly, ideally as an additional field on the existing update-git-metadata endpoints (and surfaced in the UI alongside the other Git metadata settings), so teams can audit and correct the fallback branch without moving entities in and out of remote storage. Use case: A governance review flags that several production environments have a fallback branch pointing to an old, merged feature branch. We want to reset these to main in place, without disrupting the entities or re-importing them.
1
·
Continuous Delivery &…
·
under review
Load More