-
Story
-
Resolution: Unresolved
-
Undefined
-
None
-
None
-
None
-
Product / Portfolio Work
-
2
-
False
-
-
False
-
-
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
- is duplicated by
-
AUTOSCALE-168 enable ProvisioningRequest flag in cluster autoscaler
-
- Closed
-
- links to