Uploaded image for project: 'OpenShift Console'
  1. OpenShift Console
  2. CONSOLE-4106

Add ClusterExtension creation page

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • None
    • None
    • None
    • None
    • None
    • None

      As a user, I want to be able to install an operator from the Extension Catalog view. When I click the "Install" button in the details pane for a specific operator, I should be taken to a ClusterExtension creation page. This page will be a simple YAML editor, which is pre-filled with a ClusterExtension, based on the channle and version selected from the details pane.

      AC:

      • Install button on the Extension Catalog details pane leads to ClusterExtension creation page
      • ClusterExtension creation page is the default YAML editor
      • implemented using dynamic plugin extension
      • YAML editor is pre-filled with ClusterExtension definition, e.g.:
      apiVersion: olm.operatorframework.io/v1
        kind: ClusterExtension
        metadata:
          name: <clusterextension_name>
        spec:
          namespace: <installed_namespace> 
          serviceAccount:
            name: <service_account_installer_name> 
          source:
            sourceType: Catalog
            catalog:
              packageName: <package_name>
              channels:
                - <channel_name> 
              version: <version_or_version_range> 
              upgradeConstraintPolicy: CatalogProvided

      Non-goals:

      • Custom creation form will be implemented in a future story

              Unassigned Unassigned
              rh-ee-jonjacks Jon Jackson
              None
              None
              None
              None
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated: