Uploaded image for project: 'OpenShift Autoscaling'
  1. OpenShift Autoscaling
  2. AUTOSCALE-172

add ProvisioningRequest CRDs to Cluster Autoscaler Operator

XMLWordPrintable

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

      User Story

      As a developer I want to include the CRD manifest for ProvisioingRequest in OpenShift so that the Cluster Autoscaler can properly reconcile them.

      Background

      the ProvisioingRequest CRD is contained within the autoscaler repository, see https://github.com/openshift/kubernetes-autoscaler/blob/master/cluster-autoscaler/apis/config/crd/autoscaling.x-k8s.io_provisioningrequests.yaml

      we need to include this CRD in the payload for the CAO and have it applied during installation. there is some prior art related to how we load the upstream Cluster API CRDs for the cluster-capi-operator.

      <Describes the context or background related to this story>

      Steps

      • add ProvisioningRequest CRD to CAO payload
      • add feature gate to put addition of CRD behind

      Stakeholders

      • openshift engineering

      Definition of Done

      • Users can create ProvisioningRequests in a newly installed OpenShift cluster
      • Docs
      • we should have product documentation describe the ProvisioningRequest and how it can be used with the Cluster Autoscaler.
      • Testing
      • this requires an e2e test to ensure the CRD is available in a new cluster

              mimccune@redhat.com Michael McCune
              mimccune@redhat.com Michael McCune
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated: