Uploaded image for project: 'OpenShift Cloud'
  1. OpenShift Cloud
  2. OCPCLOUD-2465

GCP: update MCO to use gcr credential provider plugin

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Done
    • Icon: Critical Critical
    • None
    • 4.16
    • CLOUD Sprint 250

      User Story

      As a user I want kubelet to know how to authenticate with gcr automatically so that I don't have to roll credentials every 12h

      Background

      This functionality is being removed in tree from the kubelet, so we now need to provide it via a credential provider plugin

      Before this can be completed, we will need to create and ship an rpm within RHCOS to provide the binary kubelet will exec.

      Steps

      See https://github.com/openshift/machine-config-operator/pull/4103/files for an example PR

      Stakeholders

      • cluster-infra team
      • workloads team

      Definition of Done

      • MCO sets {}image-credential-provider-config{-} and -image-credential-provider-bin-dir for gcp
      • credential provider config exists on gcp master and worker nodes
      • Tests updated to reflect the above changes
      • Docs
      • Add release note notifying of the change from in tree kubelet to an external process
      • Testing
      • Set up private registry on GCR
      • Set up a new OCP cluster and check that it can pull from the registry

              rh-ee-tbarberb Theo Barber-Bany
              rh-ee-tbarberb Theo Barber-Bany
              Zhaohua Sun Zhaohua Sun
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: