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.
Unified Plugin UI Boilerplate & Theme Provider
Problem Statement "Sometimes the color mismatching looks completely different. It should just blend in so the user doesn't have doubts." Currently, there is a significant visual disconnect between the core Harness UI and custom-built Catalog plugins. Because developers must build their own design and CSS styling from scratch, plugins often fail to match the Harness aesthetic. This lack of synchronization creates a fragmented user experience, making custom plugins feel like external, untrusted additions rather than native features. Developers are currently forced to "guess" styles, leading to: Color Mismatching: Inconsistent palettes between the platform and the plugin. Theming Friction: Difficulty supporting Light/Dark mode transitions automatically. Design Silos: High effort required to recreate standard Harness components (buttons, cards, inputs). Proposed Solution The introduction of a Standardized Plugin Boilerplate and Theme Provider SDK. This solution will provide a "Harness-native" foundation for all new plugins, ensuring they inherit the global design system automatically. By exposing Harness design tokens and providing a pre-configured starter kit, developers can focus on plugin functionality while the UI "blends in" by default. Key Functional Requirements Universal Design Tokens: Provide a library of CSS variables (e.g., primary colors, surface backgrounds, font scales) that stay updated with the Harness brand. Theme Provider Wrapper: A wrapper component that detects the user's active theme (Light/Dark/System) and propagates those styles to the plugin's CSS context. Ready-to-Use Boilerplate: A CLI or repository template that comes pre-integrated with the Harness Design System (HDS) styling bridge. Standardized Component Library: Access to lightweight, pre-styled UI elements (buttons, typography, tables) that match the platform’s look and feel. User Benefits Seamless UX: Users experience a cohesive interface where plugins look and feel like native parts of the Harness ecosystem, increasing trust and adoption. Accelerated Development: Developers save hours of CSS work by using a "plug-and-play" boilerplate instead of recreating styles from scratch. Future-Proofing: When the Harness UI evolves or updates its brand colors, plugins utilizing the boilerplate will update automatically without requiring manual code changes. Reduced Cognitive Load: A consistent UI reduces the learning curve for users interacting with new custom-built features.
0
·
Internal Developer Portal
Feature Request: Enhanced Observability and Traceability in IDP Workflows
Problem Statement The current Workflows Execution History view lacks the necessary metadata and navigation links to efficiently troubleshoot failed tasks. Users cannot easily correlate a workflow execution (e.g., "Deploy Subscription") with its underlying CI/CD pipeline run, and the filtering capabilities are too limited for environments with high execution volumes. Proposed Enhancements Direct Pipeline Linking (Traceability) Request: Add a direct hyperlink to the specific Harness Pipeline Execution instance associated with each Task ID. Value: Currently, when a workflow status is "failed," users must manually search for the corresponding pipeline in the CI/CD module. A direct link reduces the "Mean Time to Repair" (MTTR) by allowing one-click access to logs. Advanced Filtering & Search Text-Based Search: Implement a global search bar that parses Task IDs and Template names. Enhanced Column Filters: Add the ability to filter by: Project/Organization: Narrow down tasks by specific business units. Status: Quickly isolate "failed" vs. "completed" runs. Date Range: Filter executions within specific time windows. Expanded Metadata Columns Add a "Project" or "Target Environment" column to the main table. This provides immediate context without requiring the user to click into each Task ID. User Experience Impact By implementing these changes, Platform Engineers and Developers will spend less time "hunting" for data and more time resolving infrastructure issues. This transforms the Workflows view from a simple log into a functional diagnostic dashboard.
0
·
Internal Developer Portal
Load More