Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(frontend): Support namespaced pipelines from the UI. Closes #5084 #8831

Merged

Commits on Feb 10, 2023

  1. feat(frontend): Introduce BuildInfo context

    Introduce the BuildInfo context and BuildInfoProvider class which is
    going pass the build information from the "/healthz" endpoint across
    the app.
    
    Signed-off-by: Tasos Alexiou <tasos@arrikto.com>
    Tasos Alexiou committed Feb 10, 2023
    Configuration menu
    Copy the full SHA
    f8fe6e2 View commit details
    Browse the repository at this point in the history
  2. feat(frontend): Use BuildInfo context in SideNav

    Get the BuildInfo information from React's context instead of making
    the request to "/healthz" endpoint inside the SideNav component.
    
    Signed-off-by: Tasos Alexiou <tasos@arrikto.com>
    Tasos Alexiou committed Feb 10, 2023
    Configuration menu
    Copy the full SHA
    51cb49e View commit details
    Browse the repository at this point in the history
  3. feat(frontend): Add namespace optional parameter

    Add the namespace optional parameter when uploading a new pipeline.
    
    Signed-off-by: Tasos Alexiou <tasos@arrikto.com>
    Tasos Alexiou committed Feb 10, 2023
    Configuration menu
    Copy the full SHA
    4ab15b2 View commit details
    Browse the repository at this point in the history
  4. feat(frontend): Add tooltips in MD2Tabs component

    Extend MD2Tabs component and add support for optional tooltips in
    tab's headers.
    
    Signed-off-by: Tasos Alexiou <tasos@arrikto.com>
    Tasos Alexiou committed Feb 10, 2023
    Configuration menu
    Copy the full SHA
    9eaf5fc View commit details
    Browse the repository at this point in the history
  5. feat(frontend): Make title property in ResourceSelector optional

    Make title property in ResourceSelector optional and hide the
    toolbar if it is not defined.
    
    Signed-off-by: Tasos Alexiou <tasos@arrikto.com>
    Tasos Alexiou committed Feb 10, 2023
    Configuration menu
    Copy the full SHA
    4ffcd9f View commit details
    Browse the repository at this point in the history
  6. feat(frontend): Use namespace when displaying pipelines

    Add namespace as an option property in the PipelineList component.
    When the namespace is available the PipelineList component will
    display the namespaced pipelines.
    
    Signed-off-by: Tasos Alexiou <tasos@arrikto.com>
    Tasos Alexiou committed Feb 10, 2023
    Configuration menu
    Copy the full SHA
    9301a4e View commit details
    Browse the repository at this point in the history
  7. chore(frontend): Remove UploadPipelineDialog from PipelineList

    Remove the  UploadPipelineDialog from PipelineList component since
    it is no longer used.
    
    Signed-off-by: Tasos Alexiou <tasos@arrikto.com>
    Tasos Alexiou committed Feb 10, 2023
    Configuration menu
    Copy the full SHA
    0de6d4d View commit details
    Browse the repository at this point in the history
  8. feat(frontend): Introduce tabbed pipelines list page

    Introduce the NamespacedAndSharedPipelines component which replaces
    the PipelineList component as the main component for the pipelines
    list page. This component displays both namespace and shared
    pipelines using tabs. Also fix the menu highlighting for the new
    page.
    
    Signed-off-by: Tasos Alexiou <tasos@arrikto.com>
    Tasos Alexiou committed Feb 10, 2023
    Configuration menu
    Copy the full SHA
    6c3c89f View commit details
    Browse the repository at this point in the history
  9. feat(frontend): Introduce PrivateSharedSelector component

    Introduce the PrivateSharedSelector component that is going to help
    if a new pipeline will be namespaced or shared.
    
    Signed-off-by: Tasos Alexiou <tasos@arrikto.com>
    Tasos Alexiou committed Feb 10, 2023
    Configuration menu
    Copy the full SHA
    b3ac6ec View commit details
    Browse the repository at this point in the history
  10. feat(frontend): Introduce pipelines dialog

    Introduce the PipelinesDialog component which is going to be used to
    display both namespaced and shared pipelines using tabs.
    
    Signed-off-by: Tasos Alexiou <tasos@arrikto.com>
    Tasos Alexiou committed Feb 10, 2023
    Configuration menu
    Copy the full SHA
    cdf7d71 View commit details
    Browse the repository at this point in the history
  11. feat(frontend): Add support for namespaced pipeline creation

    Update the NewPipelineVersion component and add support to create
    namespaced pipelines.
    
    Signed-off-by: Tasos Alexiou <tasos@arrikto.com>
    Tasos Alexiou committed Feb 10, 2023
    Configuration menu
    Copy the full SHA
    1254e14 View commit details
    Browse the repository at this point in the history
  12. feat(frontend): Update upload pipeline dialog

    Use the PrivateSharedSelector in the upload pipeline dialog and
    improve the wording in the helper texts. A user can now select if
    the new pipeline is going to be in the current namespace or shared.
    
    Signed-off-by: Tasos Alexiou <tasos@arrikto.com>
    Tasos Alexiou committed Feb 10, 2023
    Configuration menu
    Copy the full SHA
    b08a544 View commit details
    Browse the repository at this point in the history
  13. feat(frontend): Add support for namespace pipelines in runs

    Update the NewRun component and add support to create namespaced
    pipelines when creating a new run. Use the pipelines dialog when
    choosing namespaced or shared pipelines. Finally, disable the
    pipeline version chooser when there is no pipeline selected.
    
    Signed-off-by: Tasos Alexiou <tasos@arrikto.com>
    Tasos Alexiou committed Feb 10, 2023
    Configuration menu
    Copy the full SHA
    4b52e13 View commit details
    Browse the repository at this point in the history
  14. feat(frontend): Add support for namespace pipelines in runs V2

    Signed-off-by: Tasos Alexiou <tasos@arrikto.com>
    Tasos Alexiou committed Feb 10, 2023
    Configuration menu
    Copy the full SHA
    f315b65 View commit details
    Browse the repository at this point in the history