diff --git a/cmd/cluster/agent/testdata/zz_fixture_TestCreateCluster_minimal_flags_necessary_to_render.yaml b/cmd/cluster/agent/testdata/zz_fixture_TestCreateCluster_minimal_flags_necessary_to_render.yaml index 721fa467be2..d530a3742f0 100644 --- a/cmd/cluster/agent/testdata/zz_fixture_TestCreateCluster_minimal_flags_necessary_to_render.yaml +++ b/cmd/cluster/agent/testdata/zz_fixture_TestCreateCluster_minimal_flags_necessary_to_render.yaml @@ -25,7 +25,8 @@ metadata: namespace: clusters spec: autoscaling: {} - configuration: {} + configuration: + node: null controllerAvailabilityPolicy: SingleReplica dns: baseDomain: example.com diff --git a/cmd/cluster/aws/testdata/zz_fixture_TestCreateCluster_default_creation_flags_for_cesar.yaml b/cmd/cluster/aws/testdata/zz_fixture_TestCreateCluster_default_creation_flags_for_cesar.yaml index 9d22b7bb646..172d514eff7 100644 --- a/cmd/cluster/aws/testdata/zz_fixture_TestCreateCluster_default_creation_flags_for_cesar.yaml +++ b/cmd/cluster/aws/testdata/zz_fixture_TestCreateCluster_default_creation_flags_for_cesar.yaml @@ -29,6 +29,7 @@ metadata: spec: autoscaling: {} configuration: + node: null proxy: httpProxy: fakeProxyAddr httpsProxy: fakeProxyAddr diff --git a/cmd/cluster/aws/testdata/zz_fixture_TestCreateCluster_minimal_flags_necessary_to_render.yaml b/cmd/cluster/aws/testdata/zz_fixture_TestCreateCluster_minimal_flags_necessary_to_render.yaml index cf92fe913c8..e0cd3d2fbf3 100644 --- a/cmd/cluster/aws/testdata/zz_fixture_TestCreateCluster_minimal_flags_necessary_to_render.yaml +++ b/cmd/cluster/aws/testdata/zz_fixture_TestCreateCluster_minimal_flags_necessary_to_render.yaml @@ -26,6 +26,7 @@ metadata: spec: autoscaling: {} configuration: + node: null proxy: httpProxy: fakeProxyAddr httpsProxy: fakeProxyAddr diff --git a/cmd/cluster/azure/testdata/zz_fixture_TestCreateCluster_complicated_invocation_from_bryan.yaml b/cmd/cluster/azure/testdata/zz_fixture_TestCreateCluster_complicated_invocation_from_bryan.yaml index 5ebf828deb7..02702374163 100644 --- a/cmd/cluster/azure/testdata/zz_fixture_TestCreateCluster_complicated_invocation_from_bryan.yaml +++ b/cmd/cluster/azure/testdata/zz_fixture_TestCreateCluster_complicated_invocation_from_bryan.yaml @@ -25,7 +25,8 @@ metadata: namespace: clusters spec: autoscaling: {} - configuration: {} + configuration: + node: null controllerAvailabilityPolicy: SingleReplica dns: baseDomain: fakeBaseDomain diff --git a/cmd/cluster/azure/testdata/zz_fixture_TestCreateCluster_create_with_a_ure_marketplace_image.yaml b/cmd/cluster/azure/testdata/zz_fixture_TestCreateCluster_create_with_a_ure_marketplace_image.yaml index d094da841ea..65764541b5e 100644 --- a/cmd/cluster/azure/testdata/zz_fixture_TestCreateCluster_create_with_a_ure_marketplace_image.yaml +++ b/cmd/cluster/azure/testdata/zz_fixture_TestCreateCluster_create_with_a_ure_marketplace_image.yaml @@ -14,7 +14,8 @@ metadata: namespace: clusters spec: autoscaling: {} - configuration: {} + configuration: + node: null controllerAvailabilityPolicy: SingleReplica dns: baseDomain: fakeBaseDomain diff --git a/cmd/cluster/azure/testdata/zz_fixture_TestCreateCluster_minimal_flags_necessary_to_render.yaml b/cmd/cluster/azure/testdata/zz_fixture_TestCreateCluster_minimal_flags_necessary_to_render.yaml index c65de593163..25740ad9cd3 100644 --- a/cmd/cluster/azure/testdata/zz_fixture_TestCreateCluster_minimal_flags_necessary_to_render.yaml +++ b/cmd/cluster/azure/testdata/zz_fixture_TestCreateCluster_minimal_flags_necessary_to_render.yaml @@ -25,7 +25,8 @@ metadata: namespace: clusters spec: autoscaling: {} - configuration: {} + configuration: + node: null controllerAvailabilityPolicy: SingleReplica dns: baseDomain: fakeBaseDomain diff --git a/cmd/cluster/azure/testdata/zz_fixture_TestCreateCluster_with_availability_ones.yaml b/cmd/cluster/azure/testdata/zz_fixture_TestCreateCluster_with_availability_ones.yaml index 71dc43b9459..c411710e0f8 100644 --- a/cmd/cluster/azure/testdata/zz_fixture_TestCreateCluster_with_availability_ones.yaml +++ b/cmd/cluster/azure/testdata/zz_fixture_TestCreateCluster_with_availability_ones.yaml @@ -25,7 +25,8 @@ metadata: namespace: clusters spec: autoscaling: {} - configuration: {} + configuration: + node: null controllerAvailabilityPolicy: SingleReplica dns: baseDomain: fakeBaseDomain diff --git a/cmd/cluster/kubevirt/testdata/zz_fixture_TestCreateCluster_minimal_flags_necessary_to_render.yaml b/cmd/cluster/kubevirt/testdata/zz_fixture_TestCreateCluster_minimal_flags_necessary_to_render.yaml index 7f8bd52a78e..8eb80d545a1 100644 --- a/cmd/cluster/kubevirt/testdata/zz_fixture_TestCreateCluster_minimal_flags_necessary_to_render.yaml +++ b/cmd/cluster/kubevirt/testdata/zz_fixture_TestCreateCluster_minimal_flags_necessary_to_render.yaml @@ -25,7 +25,8 @@ metadata: namespace: clusters spec: autoscaling: {} - configuration: {} + configuration: + node: null controllerAvailabilityPolicy: SingleReplica dns: baseDomain: "" diff --git a/cmd/cluster/kubevirt/testdata/zz_fixture_TestCreateCluster_test_from_dvossel.yaml b/cmd/cluster/kubevirt/testdata/zz_fixture_TestCreateCluster_test_from_dvossel.yaml index 12fada5b210..ca04279aa3e 100644 --- a/cmd/cluster/kubevirt/testdata/zz_fixture_TestCreateCluster_test_from_dvossel.yaml +++ b/cmd/cluster/kubevirt/testdata/zz_fixture_TestCreateCluster_test_from_dvossel.yaml @@ -25,7 +25,8 @@ metadata: namespace: clusters spec: autoscaling: {} - configuration: {} + configuration: + node: null controllerAvailabilityPolicy: HighlyAvailable dns: baseDomain: "" diff --git a/cmd/cluster/none/testdata/zz_fixture_TestCreateCluster_minimal_flags_necessary_to_render.yaml b/cmd/cluster/none/testdata/zz_fixture_TestCreateCluster_minimal_flags_necessary_to_render.yaml index 4020251b238..ba2809b8440 100644 --- a/cmd/cluster/none/testdata/zz_fixture_TestCreateCluster_minimal_flags_necessary_to_render.yaml +++ b/cmd/cluster/none/testdata/zz_fixture_TestCreateCluster_minimal_flags_necessary_to_render.yaml @@ -25,7 +25,8 @@ metadata: namespace: clusters spec: autoscaling: {} - configuration: {} + configuration: + node: null controllerAvailabilityPolicy: SingleReplica dns: baseDomain: example.com diff --git a/cmd/cluster/openstack/testdata/zz_fixture_TestCreateCluster_default_creation_flags.yaml b/cmd/cluster/openstack/testdata/zz_fixture_TestCreateCluster_default_creation_flags.yaml index 3849142dfef..c67a64e619c 100644 --- a/cmd/cluster/openstack/testdata/zz_fixture_TestCreateCluster_default_creation_flags.yaml +++ b/cmd/cluster/openstack/testdata/zz_fixture_TestCreateCluster_default_creation_flags.yaml @@ -28,7 +28,8 @@ metadata: namespace: clusters spec: autoscaling: {} - configuration: {} + configuration: + node: null controllerAvailabilityPolicy: SingleReplica dns: baseDomain: test.hypershift.devcluster.openshift.com diff --git a/cmd/cluster/openstack/testdata/zz_fixture_TestCreateCluster_minimal_flags_necessary_to_render.yaml b/cmd/cluster/openstack/testdata/zz_fixture_TestCreateCluster_minimal_flags_necessary_to_render.yaml index b8288b1cfe8..bb2b4db91bb 100644 --- a/cmd/cluster/openstack/testdata/zz_fixture_TestCreateCluster_minimal_flags_necessary_to_render.yaml +++ b/cmd/cluster/openstack/testdata/zz_fixture_TestCreateCluster_minimal_flags_necessary_to_render.yaml @@ -25,7 +25,8 @@ metadata: namespace: clusters spec: autoscaling: {} - configuration: {} + configuration: + node: null controllerAvailabilityPolicy: SingleReplica dns: baseDomain: "" diff --git a/cmd/cluster/powervs/testdata/zz_fixture_TestCreateCluster_minimal_flags_necessary_to_render.yaml b/cmd/cluster/powervs/testdata/zz_fixture_TestCreateCluster_minimal_flags_necessary_to_render.yaml index fb03779a9fa..43355929723 100644 --- a/cmd/cluster/powervs/testdata/zz_fixture_TestCreateCluster_minimal_flags_necessary_to_render.yaml +++ b/cmd/cluster/powervs/testdata/zz_fixture_TestCreateCluster_minimal_flags_necessary_to_render.yaml @@ -25,7 +25,8 @@ metadata: namespace: clusters spec: autoscaling: {} - configuration: {} + configuration: + node: null controllerAvailabilityPolicy: SingleReplica dns: baseDomain: fakeBaseDomain diff --git a/control-plane-operator/controllers/hostedcontrolplane/testdata/kube-apiserver/zz_fixture_TestControlPlaneComponents.yaml b/control-plane-operator/controllers/hostedcontrolplane/testdata/kube-apiserver/zz_fixture_TestControlPlaneComponents.yaml index d7f2c0dad94..5b440cbb5f2 100644 --- a/control-plane-operator/controllers/hostedcontrolplane/testdata/kube-apiserver/zz_fixture_TestControlPlaneComponents.yaml +++ b/control-plane-operator/controllers/hostedcontrolplane/testdata/kube-apiserver/zz_fixture_TestControlPlaneComponents.yaml @@ -29,7 +29,7 @@ spec: metadata: annotations: cluster-autoscaler.kubernetes.io/safe-to-evict-local-volumes: bootstrap-manifests,logs - component.hypershift.openshift.io/config-hash: 19dc307e1d8949e23415eb6680075ec3 + component.hypershift.openshift.io/config-hash: 033bc8fe19dc307e1d8949e252ebd36a hypershift.openshift.io/release-image: "" creationTimestamp: null labels: diff --git a/control-plane-operator/controllers/hostedcontrolplane/testdata/kube-controller-manager/zz_fixture_TestControlPlaneComponents.yaml b/control-plane-operator/controllers/hostedcontrolplane/testdata/kube-controller-manager/zz_fixture_TestControlPlaneComponents.yaml index 0a791151b3b..611661e18b2 100644 --- a/control-plane-operator/controllers/hostedcontrolplane/testdata/kube-controller-manager/zz_fixture_TestControlPlaneComponents.yaml +++ b/control-plane-operator/controllers/hostedcontrolplane/testdata/kube-controller-manager/zz_fixture_TestControlPlaneComponents.yaml @@ -113,14 +113,12 @@ spec: - --service-cluster-ip-range= - --tls-min-version=VersionTLS12 - --tls-cipher-suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256 + - --feature-gates=SetEIPForNLBIngressController=true - --feature-gates=OpenShiftPodSecurityAdmission=true - - --feature-gates=ExternalCloudProvider=true - - --feature-gates=ExternalCloudProviderAzure=true - - --feature-gates=ExternalCloudProviderGCP=true - - --feature-gates=ExternalCloudProviderExternal=true - --feature-gates=BuildCSIVolumes=true - --feature-gates=AzureWorkloadIdentity=true - --feature-gates=PrivateHostedZoneAWS=true + - --feature-gates=GCPLabelsTags=true - --feature-gates=AlibabaPlatform=true - --feature-gates=VSphereStaticIPs=true - --feature-gates=AdminNetworkPolicy=true @@ -128,14 +126,16 @@ spec: - --feature-gates=NetworkDiagnosticsConfig=true - --feature-gates=HardwareSpeed=true - --feature-gates=VSphereControlPlaneMachineSet=true - - --feature-gates=MetricsServer=true + - --feature-gates=ManagedBootImages=true - --feature-gates=ExternalOIDC=true - --feature-gates=BareMetalLoadBalancer=true + - --feature-gates=NodeDisruptionPolicy=true - --feature-gates=VSphereDriverConfiguration=true - - --feature-gates=ClusterAPIInstallAWS=true - - --feature-gates=ClusterAPIInstallNutanix=true - - --feature-gates=ClusterAPIInstallOpenStack=true - - --feature-gates=ClusterAPIInstallVSphere=true + - --feature-gates=ChunkSizeMiB=true + - --feature-gates=MultiArchInstallAWS=true + - --feature-gates=MultiArchInstallGCP=true + - --feature-gates=IngressControllerLBSubnetsAWS=true + - --feature-gates=AWSEFSDriverVolumeMetrics=true - --feature-gates=ValidatingAdmissionPolicy=true - --feature-gates=CloudDualStackNodeIPs=true - --feature-gates=DisableKubeletCloudCredentialProviders=true @@ -144,48 +144,55 @@ spec: - --feature-gates=CSIDriverSharedResource=false - --feature-gates=MachineAPIProviderOpenStack=false - --feature-gates=InsightsConfigAPI=false + - --feature-gates=InsightsRuntimeExtractor=false - --feature-gates=SigstoreImageVerification=false - - --feature-gates=GCPLabelsTags=false - --feature-gates=VSphereMultiVCenters=false - --feature-gates=RouteExternalCertificate=false + - --feature-gates=NetworkSegmentation=false + - --feature-gates=AdditionalRoutingCapabilities=false + - --feature-gates=RouteAdvertisements=false + - --feature-gates=OVNObservability=false - --feature-gates=EtcdBackendQuota=false - --feature-gates=AutomatedEtcdBackup=false - --feature-gates=MachineAPIOperatorDisableMachineHealthCheckController=false - --feature-gates=DNSNameResolver=false - --feature-gates=MachineConfigNodes=false - --feature-gates=ClusterAPIInstall=false - - --feature-gates=InstallAlternateInfrastructureAWS=false - --feature-gates=GCPClusterHostedDNS=false + - --feature-gates=AWSClusterHostedDNS=false - --feature-gates=MixedCPUsAllocation=false - - --feature-gates=ManagedBootImages=false + - --feature-gates=ManagedBootImagesAWS=false - --feature-gates=OnClusterBuild=false + - --feature-gates=BootcNodeManagement=false - --feature-gates=SignatureStores=false - --feature-gates=PinnedImages=false - --feature-gates=UpgradeStatus=false - --feature-gates=Example=false - --feature-gates=PlatformOperators=false - --feature-gates=NewOLM=false - - --feature-gates=ExternalRouteCertificate=false - --feature-gates=InsightsOnDemandDataGather=false - --feature-gates=InsightsConfig=false - - --feature-gates=ImagePolicy=false - - --feature-gates=NodeDisruptionPolicy=false - --feature-gates=MetricsCollectionProfiles=false - - --feature-gates=ClusterAPIInstallAzure=false - - --feature-gates=ClusterAPIInstallGCP=false - --feature-gates=ClusterAPIInstallIBMCloud=false - - --feature-gates=ClusterAPIInstallPowerVS=false - - --feature-gates=ChunkSizeMiB=false - --feature-gates=MachineAPIMigration=false - - --feature-gates=ServiceAccountTokenNodeBindingValidation=false + - --feature-gates=PersistentIPsForVirtualization=false + - --feature-gates=ClusterMonitoringConfig=false + - --feature-gates=MultiArchInstallAzure=false + - --feature-gates=ImageStreamImportMode=false + - --feature-gates=VSphereMultiNetworks=false + - --feature-gates=IngressControllerDynamicConfigurationManager=false + - --feature-gates=MinimumKubeletVersion=false - --feature-gates=ServiceAccountTokenNodeBinding=false - - --feature-gates=ServiceAccountTokenPodNodeInfo=false - --feature-gates=NodeSwap=false - --feature-gates=DynamicResourceAllocation=false - --feature-gates=MaxUnavailableStatefulSet=false - --feature-gates=EventedPLEG=false - --feature-gates=TranslateStreamCloseWebsocketRequests=false + - --feature-gates=VolumeAttributesClass=false - --feature-gates=VolumeGroupSnapshot=false + - --feature-gates=UserNamespacesSupport=false + - --feature-gates=UserNamespacesPodSecurityStandards=false + - --feature-gates=ProcMountType=false command: - hyperkube - kube-controller-manager