1-
21---
32apiVersion : apiextensions.k8s.io/v1
43kind : CustomResourceDefinition
54metadata :
65 annotations :
76 controller-gen.kubebuilder.io/version : v0.12.0
8- creationTimestamp : null
97 name : installconfigs.install.openshift.io
108spec :
119 group : install.openshift.io
@@ -2036,7 +2034,7 @@ spec:
20362034 properties :
20372035 cidr :
20382036 description : CIDR is the IP block address pool.
2039- type : Any
2037+ type : string
20402038 hostPrefix :
20412039 description : HostPrefix is the prefix size to allocate to each
20422040 node from the CIDR. For example, 24 would allocate 2^8=256
@@ -2071,7 +2069,7 @@ spec:
20712069 properties :
20722070 cidr :
20732071 description : CIDR is the IP block address pool.
2074- type : Any
2072+ type : string
20752073 hostPrefix :
20762074 description : HostPrefix is the prefix size to allocate to each
20772075 node from the CIDR. For example, 24 would allocate 2^8=256
@@ -2092,7 +2090,7 @@ spec:
20922090 machineCIDR :
20932091 description : Deprecated way to configure an IP address pool for machines.
20942092 Replaced by MachineNetwork which allows for multiple pools.
2095- type : Any
2093+ type : string
20962094 machineNetwork :
20972095 description : MachineNetwork is the list of IP address pools for machines.
20982096 This field replaces MachineCIDR, and if set MachineCIDR must be
@@ -2106,7 +2104,7 @@ spec:
21062104 cidr :
21072105 description : CIDR is the IP block address pool for machines
21082106 within the cluster.
2109- type : Any
2107+ type : string
21102108 required :
21112109 - cidr
21122110 type : object
@@ -2119,12 +2117,12 @@ spec:
21192117 serviceCIDR :
21202118 description : Deprecated way to configure an IP address pool for services.
21212119 Replaced by ServiceNetwork which allows for multiple pools.
2122- type : Any
2120+ type : string
21232121 serviceNetwork :
21242122 description : ' ServiceNetwork is the list of IP address pools for services.
21252123 Default is 172.30.0.0/16. NOTE: currently only one entry is supported.'
21262124 items :
2127- type : Any
2125+ type : string
21282126 maxItems : 1
21292127 type : array
21302128 type :
@@ -2919,6 +2917,9 @@ spec:
29192917 - OpenShiftManagedDefault
29202918 - UserManaged
29212919 type : string
2920+ x-kubernetes-validations :
2921+ - message : type is immutable once set
2922+ rule : oldSelf == '' || self == oldSelf
29222923 type : object
29232924 provisioningBridge :
29242925 description : Provisioning bridge is used for provisioning nodes,
@@ -2959,7 +2960,7 @@ spec:
29592960 provisioningNetworkCIDR :
29602961 description : ProvisioningNetworkCIDR defines the network to use
29612962 for provisioning.
2962- type : Any
2963+ type : string
29632964 provisioningNetworkInterface :
29642965 description : ProvisioningNetworkInterface is the name of the network
29652966 interface on a control plane baremetal host that is connected
@@ -2987,6 +2988,9 @@ spec:
29872988 installation time. This field is solely for informational and
29882989 reporting purposes and is not expected to be used for decision-making.
29892990 type : string
2991+ x-kubernetes-validations :
2992+ - message : platform name cannot be changed once set
2993+ rule : oldSelf == 'Unknown' || self == oldSelf
29902994 type : object
29912995 gcp :
29922996 description : GCP is the configuration used when installing on Google
@@ -3353,6 +3357,9 @@ spec:
33533357 that overrides the default generated endpoint for a client.
33543358 This must be provided and cannot be empty.
33553359 type : string
3360+ x-kubernetes-validations :
3361+ - message : url must be a valid absolute URL
3362+ rule : isURL(self)
33563363 required :
33573364 - name
33583365 - url
@@ -3634,6 +3641,9 @@ spec:
36343641 - OpenShiftManagedDefault
36353642 - UserManaged
36363643 type : string
3644+ x-kubernetes-validations :
3645+ - message : type is immutable once set
3646+ rule : oldSelf == '' || self == oldSelf
36373647 type : object
36383648 prismCentral :
36393649 description : PrismCentral is the endpoint (address and port) and
@@ -3949,6 +3959,9 @@ spec:
39493959 - OpenShiftManagedDefault
39503960 - UserManaged
39513961 type : string
3962+ x-kubernetes-validations :
3963+ - message : type is immutable once set
3964+ rule : oldSelf == '' || self == oldSelf
39523965 type : object
39533966 machinesSubnet :
39543967 description : ' DeprecatedMachinesSubnet is a string of the UUIDv4
@@ -4166,6 +4179,9 @@ spec:
41664179 - OpenShiftManagedDefault
41674180 - UserManaged
41684181 type : string
4182+ x-kubernetes-validations :
4183+ - message : type is immutable once set
4184+ rule : oldSelf == '' || self == oldSelf
41694185 type : object
41704186 ovirt_cluster_id :
41714187 description : The target cluster under which all VMs will run
@@ -4465,6 +4481,7 @@ spec:
44654481 to an instance. Specified tagIDs must use URN-notation
44664482 instead of display names. A maximum of 10 tag IDs
44674483 may be specified.
4484+ example : urn:vmomi:InventoryServiceTag:5736bf56-49f5-4667-b38c-b97e09dc9578:GLOBAL
44684485 items :
44694486 type : string
44704487 type : array
@@ -4525,6 +4542,7 @@ spec:
45254542 for example, 192.168.1.100/24. IP addresses provided
45264543 via ipAddrs are intended to allow explicit assignment
45274544 of a machine's IP address.
4545+ example : 2001:DB8:0000:0000:244:17FF:FEB6:D37D/64
45284546 format : ipv6
45294547 items :
45304548 type : string
@@ -4536,6 +4554,7 @@ spec:
45364554 If DHCP is not the source of IP addresses for this
45374555 network device, nameservers should include a valid
45384556 nameserver.
4557+ example : 8.8.8.8
45394558 format : ipv6
45404559 items :
45414560 type : string
@@ -4591,6 +4610,9 @@ spec:
45914610 - OpenShiftManagedDefault
45924611 - UserManaged
45934612 type : string
4613+ x-kubernetes-validations :
4614+ - message : type is immutable once set
4615+ rule : oldSelf == '' || self == oldSelf
45944616 type : object
45954617 network :
45964618 description : ' Network specifies the name of the network to be
@@ -4700,9 +4722,3 @@ spec:
47004722 type : object
47014723 served : true
47024724 storage : true
4703- status :
4704- acceptedNames :
4705- kind : " "
4706- plural : " "
4707- conditions : null
4708- storedVersions : null
0 commit comments