You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
To improve the flexibility and user experience of our onboarding process for new and existing codebases, we need to introduce new features that enable users to easily redefine and update pipeline configurations. This involves adding a third dialog window in the UI during the onboarding process, allowing users to select and modify pipeline names based on predefined parameters from previous steps. Additionally, for codebases that are already onboarded, users should have the capability to update their pipeline configurations. This task also includes the implementation of a 'View Diagram' button to visually represent pipeline configurations and the integration of dynamic pipeline lists fetched from the kind: Pipeline.
Implementation Plan
Implement a third dialog window in the onboarding UI that dynamically presents the current pipeline names (build and review) based on the user's selections in the first dialog window (e.g., git server, build tool, framework, type of codebase, versioning).
Introduce a 'View Diagram' button within the dialog window that opens a new window displaying a diagram of the selected pipeline configuration for better understanding and visualization.
Enable the capability for users to change the pipeline name from a dropdown list fetched from kind: Pipeline, ensuring the list is filtered and relevant based on the context set in previous steps.
Investigate and implement the automatic assignment of correct labels to pipelines based on their type (review, build) to facilitate better management and categorization.
Provide functionality for users to update pipeline configurations for codebases that have already been onboarded, ensuring changes are seamlessly integrated without disrupting existing workflows.
Ensure thorough testing of the new features to validate functionality, usability, and integration with existing systems.
Acceptance Criteria
A third dialog window is successfully implemented and dynamically presents pipeline options based on previous user inputs.
The 'View Diagram' button effectively opens a visual representation of the pipeline configuration in a new window.
Users can select and change pipeline names from a dynamically populated list based on kind: Pipeline, with correct labels assigned based on pipeline type.
Functionality to update pipeline configurations for already onboarded codebases is available and works as intended.
Documentation is updated to reflect the new features and guide users on how to utilize them during and after the onboarding process.
The 'Configuration -> Tekton' page needs to be enhanced by introducing a new tab labeled "Tasks". This new tab will be dedicated to displaying Tekton Tasks. Within the 'Tasks' tab, there should be two sub-tabs: 'Overview' and 'View Yaml'. The 'Overview' sub-tab will provide a summary or general information about the Tekton Tasks, while the 'View Yaml' sub-tab will allow users to view the YAML configuration of the Tekton Tasks.
Acceptance Criteria
A new tab labeled "Tasks" is added to the 'Configuration -> Tekton' page.
The 'Tasks' tab contains two sub-tabs: 'Overview' and 'View Yaml'.
The 'Overview' sub-tab displays general information about Tekton Tasks.
The 'View Yaml' sub-tab allows users to view the YAML configuration of the Tekton Tasks.
The new tab and its functionalities are fully integrated and tested.
Implementation Plan
Implement the UI changes to add the "Tasks" tab under 'Configuration -> Tekton'.
Develop the backend functionality to fetch and display the required data in the 'Overview' sub-tab.
Implement functionality to fetch and display YAML configurations in the 'View Yaml' sub-tab.
Conduct thorough testing to ensure the new tab works as expected.
The text was updated successfully, but these errors were encountered:
To improve the flexibility and user experience of our onboarding process for new and existing codebases, we need to introduce new features that enable users to easily redefine and update pipeline configurations. This involves adding a third dialog window in the UI during the onboarding process, allowing users to select and modify pipeline names based on predefined parameters from previous steps. Additionally, for codebases that are already onboarded, users should have the capability to update their pipeline configurations. This task also includes the implementation of a 'View Diagram' button to visually represent pipeline configurations and the integration of dynamic pipeline lists fetched from the kind: Pipeline.
Implementation Plan
Implement a third dialog window in the onboarding UI that dynamically presents the current pipeline names (build and review) based on the user's selections in the first dialog window (e.g., git server, build tool, framework, type of codebase, versioning).
Introduce a 'View Diagram' button within the dialog window that opens a new window displaying a diagram of the selected pipeline configuration for better understanding and visualization.
Enable the capability for users to change the pipeline name from a dropdown list fetched from kind: Pipeline, ensuring the list is filtered and relevant based on the context set in previous steps.
Investigate and implement the automatic assignment of correct labels to pipelines based on their type (review, build) to facilitate better management and categorization.
Provide functionality for users to update pipeline configurations for codebases that have already been onboarded, ensuring changes are seamlessly integrated without disrupting existing workflows.
Ensure thorough testing of the new features to validate functionality, usability, and integration with existing systems.
Acceptance Criteria
A third dialog window is successfully implemented and dynamically presents pipeline options based on previous user inputs.
The 'View Diagram' button effectively opens a visual representation of the pipeline configuration in a new window.
Users can select and change pipeline names from a dynamically populated list based on kind: Pipeline, with correct labels assigned based on pipeline type.
Functionality to update pipeline configurations for already onboarded codebases is available and works as intended.
Documentation is updated to reflect the new features and guide users on how to utilize them during and after the onboarding process.
The 'Configuration -> Tekton' page needs to be enhanced by introducing a new tab labeled "Tasks". This new tab will be dedicated to displaying Tekton Tasks. Within the 'Tasks' tab, there should be two sub-tabs: 'Overview' and 'View Yaml'. The 'Overview' sub-tab will provide a summary or general information about the Tekton Tasks, while the 'View Yaml' sub-tab will allow users to view the YAML configuration of the Tekton Tasks.
Acceptance Criteria
Implementation Plan
Implement the UI changes to add the "Tasks" tab under 'Configuration -> Tekton'.
Develop the backend functionality to fetch and display the required data in the 'Overview' sub-tab.
Implement functionality to fetch and display YAML configurations in the 'View Yaml' sub-tab.
Conduct thorough testing to ensure the new tab works as expected.
The text was updated successfully, but these errors were encountered: