Uploaded image for project: 'OpenShift Storage'
  1. OpenShift Storage
  2. STOR-1040

Update AWS EBS CSI driver operator for HyperShift

    • Icon: Story Story
    • Resolution: Done
    • Icon: Undefined Undefined
    • None
    • None
    • None
    • Storage Sprint 226, Storage Sprint 227, Storage Sprint 228

      As HyperShift Cluster Instance Admin, I want to run AWS EBS CSI driver operator + control plane of the CSI driver in the management cluster, so the guest cluster runs just my applications.

      • Add a new cmdline option for the guest cluster kubeconfig file location
      • Parse both kubeconfigs:
        • One from projected service account, which leads to the management cluster.
        • Second from the new cmdline option introduced above. This one leads to the guest cluster.
      • Only on HyperShift:
        • When interacting with Kubernetes API, carefully choose the right kubeconfig to watch / create / update objects in the right cluster.
        • Replace namespaces in all Deployments and other objects that are created in the management cluster. They must be created in the same namespace as the operator.
      •  
      •  
        • Pass only the guest kubeconfig to the operand (control-plane Deployment of the CSI driver).

      Exit criteria:

      • Control plane Deployment of AWS EBS CSI driver runs in the management cluster in HyperShift.
      • Storage works in the guest cluster.
      • No regressions in standalone OCP.

            [STOR-1040] Update AWS EBS CSI driver operator for HyperShift

            We're manually testing both PRs above together with the other PRs in CSO and Hypershift. Adjusting them as we come accross new issues.

            Fabio Bertinatto added a comment - We're manually testing both PRs above together with the other PRs in CSO and Hypershift. Adjusting them as we come accross new issues.

              fbertina@redhat.com Fabio Bertinatto
              rhn-engineering-jsafrane Jan Safranek
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: