diff --git a/config/v1/tests/infrastructures.config.openshift.io/AAA_ungated.yaml b/config/v1/tests/infrastructures.config.openshift.io/AAA_ungated.yaml index 4a94c40f167..920dc138518 100644 --- a/config/v1/tests/infrastructures.config.openshift.io/AAA_ungated.yaml +++ b/config/v1/tests/infrastructures.config.openshift.io/AAA_ungated.yaml @@ -1837,196 +1837,3 @@ tests: value: value* type: AWS expectedStatusError: "invalid AWS resource tag value. The string can contain only the set of alphanumeric characters, space (' '), '_', '.', '/', '=', '+', '-', ':', '@'" - - name: Should not be able to create an aws resourcetag with aws prefix in key - initial: | - apiVersion: config.openshift.io/v1 - kind: Infrastructure - spec: - platformSpec: - aws: {} - type: AWS - updated: | - apiVersion: config.openshift.io/v1 - kind: Infrastructure - spec: - platformSpec: - aws: {} - type: AWS - status: - controlPlaneTopology: HighlyAvailable - cpuPartitioning: None - infrastructureTopology: HighlyAvailable - platform: AWS - platformStatus: - aws: - region: us-east-1 - resourceTags: - - key: aws:key - value: value with space - type: AWS - expectedStatusError: "the prefix 'aws:' is reserved for AWS system usage and cannot be used at the beginning of a key" - - name: Should not be able to modify an existing AWS ResourceTags Tag - initial: | - apiVersion: config.openshift.io/v1 - kind: Infrastructure - spec: {} - status: - controlPlaneTopology: "HighlyAvailable" - infrastructureTopology: "HighlyAvailable" - platform: AWS - platformStatus: - type: AWS - aws: - resourceTags: - - {key: "key", value: "value"} - updated: | - apiVersion: config.openshift.io/v1 - kind: Infrastructure - spec: {} - status: - platform: AWS - platformStatus: - type: AWS - aws: - resourceTags: - - {key: "key", value: "changed"} - expectedStatusError: "status.platformStatus.aws.resourceTags: Invalid value: \"array\": resourceTags are immutable and may only be configured during installation" - - name: Should not be able to add a Tag to an existing AWS ResourceTags - initial: | - apiVersion: config.openshift.io/v1 - kind: Infrastructure - spec: {} - status: - controlPlaneTopology: "HighlyAvailable" - infrastructureTopology: "HighlyAvailable" - platform: AWS - platformStatus: - type: AWS - aws: - resourceTags: - - {key: "key", value: "value"} - updated: | - apiVersion: config.openshift.io/v1 - kind: Infrastructure - spec: {} - status: - platform: AWS - platformStatus: - type: AWS - aws: - resourceTags: - - {key: "key", value: "value"} - - {key: "new", value: "entry"} - expectedStatusError: "status.platformStatus.aws.resourceTags: Invalid value: \"array\": resourceTags are immutable and may only be configured during installation" - - name: Should not be able to remove a Tag from an existing AWS ResourceTags - initial: | - apiVersion: config.openshift.io/v1 - kind: Infrastructure - spec: {} - status: - platform: AWS - platformStatus: - type: AWS - aws: - resourceTags: - - {key: "key", value: "value"} - - {key: "new", value: "entry"} - updated: | - apiVersion: config.openshift.io/v1 - kind: Infrastructure - spec: {} - status: - platform: AWS - platformStatus: - type: AWS - aws: - resourceTags: - - {key: "key", value: "value"} - expectedStatusError: "status.platformStatus.aws.resourceTags: Invalid value: \"array\": resourceTags are immutable and may only be configured during installation" - - name: Should not be able to add AWS ResourceTags to an empty platformStatus.aws - initial: | - apiVersion: config.openshift.io/v1 - kind: Infrastructure - spec: {} - status: - platform: AWS - platformStatus: - type: AWS - aws: {} - updated: | - apiVersion: config.openshift.io/v1 - kind: Infrastructure - spec: {} - status: - platform: AWS - platformStatus: - aws: - resourceTags: - - {key: "key", value: "value"} - expectedStatusError: "status.platformStatus.aws: Invalid value: \"object\": resourceTags may only be configured during installation" - - name: Should not be able to remove AWS ResourceTags from platformStatus.aws - initial: | - apiVersion: config.openshift.io/v1 - kind: Infrastructure - spec: {} - status: - platform: AWS - platformStatus: - type: AWS - aws: - resourceTags: - - {key: "key", value: "value"} - updated: | - apiVersion: config.openshift.io/v1 - kind: Infrastructure - spec: {} - status: - platform: AWS - platformStatus: - type: AWS - aws: {} - expectedStatusError: "status.platformStatus.aws: Invalid value: \"object\": resourceTags may only be configured during installation" - - name: Ratcheting validation for AWS prefix ResourceTags should not break updates - initialCRDPatches: - - op: remove - path: /spec/versions/0/schema/openAPIV3Schema/properties/status/properties/platformStatus/properties/aws/properties/resourceTags/items/properties/key/x-kubernetes-validations - initial: | - apiVersion: config.openshift.io/v1 - kind: Infrastructure - spec: {} - status: - platform: AWS - platformStatus: - type: AWS - aws: - resourceTags: - - {key: "aws:invalidKey", value: "value"} - updated: | - apiVersion: config.openshift.io/v1 - kind: Infrastructure - spec: {} - status: - platform: AWS - platformStatus: - type: AWS - aws: - resourceTags: - - {key: "aws:invalidKey", value: "value"} - serviceEndpoints: - - {name: "newendpoint", url: "https://www.awsendpoint.com"} - expected: | - apiVersion: config.openshift.io/v1 - kind: Infrastructure - spec: {} - status: - platform: AWS - controlPlaneTopology: HighlyAvailable - cpuPartitioning: None - infrastructureTopology: HighlyAvailable - platformStatus: - type: AWS - aws: - resourceTags: - - {key: "aws:invalidKey", value: "value"} - serviceEndpoints: - - {name: "newendpoint", url: "https://www.awsendpoint.com"} diff --git a/config/v1/types_infrastructure.go b/config/v1/types_infrastructure.go index 619bb09ea67..369ba1e7a00 100644 --- a/config/v1/types_infrastructure.go +++ b/config/v1/types_infrastructure.go @@ -530,7 +530,6 @@ type AWSPlatformSpec struct { } // AWSPlatformStatus holds the current status of the Amazon Web Services infrastructure provider. -// +kubebuilder:validation:XValidation:rule="has(oldSelf.resourceTags) == has(self.resourceTags)",message="resourceTags may only be configured during installation" type AWSPlatformStatus struct { // region holds the default AWS region for new AWS resources created by the cluster. Region string `json:"region"` @@ -547,7 +546,6 @@ type AWSPlatformStatus struct { // AWS supports a maximum of 50 tags per resource. OpenShift reserves 25 tags for its use, leaving 25 tags // available for the user. // +kubebuilder:validation:MaxItems=25 - // +kubebuilder:validation:XValidation:rule="self.all(x, x in oldSelf) && oldSelf.all(x, x in self)",message="resourceTags are immutable and may only be configured during installation" // +listType=atomic // +optional ResourceTags []AWSResourceTag `json:"resourceTags,omitempty"` @@ -584,11 +582,9 @@ type AWSResourceTag struct { // key sets the key of the AWS resource tag key-value pair. Key is required when defining an AWS resource tag. // Key should consist of between 1 and 128 characters, and may // contain only the set of alphanumeric characters, space (' '), '_', '.', '/', '=', '+', '-', ':', and '@'. - // Key must not start with 'aws:'. // +kubebuilder:validation:MinLength=1 // +kubebuilder:validation:MaxLength=128 // +kubebuilder:validation:XValidation:rule=`self.matches('^[0-9A-Za-z_.:/=+-@ ]+$')`,message="invalid AWS resource tag key. The string can contain only the set of alphanumeric characters, space (' '), '_', '.', '/', '=', '+', '-', ':', '@'" - // +kubebuilder:validation:XValidation:rule=`!self.startsWith('aws:')`,message="the prefix 'aws:' is reserved for AWS system usage and cannot be used at the beginning of a key" // +required Key string `json:"key"` // value sets the value of the AWS resource tag key-value pair. Value is required when defining an AWS resource tag. diff --git a/config/v1/zz_generated.crd-manifests/0000_10_config-operator_01_infrastructures-CustomNoUpgrade.crd.yaml b/config/v1/zz_generated.crd-manifests/0000_10_config-operator_01_infrastructures-CustomNoUpgrade.crd.yaml index b2aa8ce1555..9086d4a5720 100644 --- a/config/v1/zz_generated.crd-manifests/0000_10_config-operator_01_infrastructures-CustomNoUpgrade.crd.yaml +++ b/config/v1/zz_generated.crd-manifests/0000_10_config-operator_01_infrastructures-CustomNoUpgrade.crd.yaml @@ -1388,7 +1388,6 @@ spec: key sets the key of the AWS resource tag key-value pair. Key is required when defining an AWS resource tag. Key should consist of between 1 and 128 characters, and may contain only the set of alphanumeric characters, space (' '), '_', '.', '/', '=', '+', '-', ':', and '@'. - Key must not start with 'aws:'. maxLength: 128 minLength: 1 type: string @@ -1398,9 +1397,6 @@ spec: space (' '), '_', '.', '/', '=', '+', '-', ':', '@' rule: self.matches('^[0-9A-Za-z_.:/=+-@ ]+$') - - message: the prefix 'aws:' is reserved for AWS system - usage and cannot be used at the beginning of a key - rule: '!self.startsWith(''aws:'')' value: description: |- value sets the value of the AWS resource tag key-value pair. Value is required when defining an AWS resource tag. @@ -1424,10 +1420,6 @@ spec: maxItems: 25 type: array x-kubernetes-list-type: atomic - x-kubernetes-validations: - - message: resourceTags are immutable and may only be configured - during installation - rule: self.all(x, x in oldSelf) && oldSelf.all(x, x in self) serviceEndpoints: description: |- serviceEndpoints list contains custom endpoints which will override default @@ -1456,9 +1448,6 @@ spec: type: array x-kubernetes-list-type: atomic type: object - x-kubernetes-validations: - - message: resourceTags may only be configured during installation - rule: has(oldSelf.resourceTags) == has(self.resourceTags) azure: description: azure contains settings specific to the Azure infrastructure provider. diff --git a/config/v1/zz_generated.crd-manifests/0000_10_config-operator_01_infrastructures-Default.crd.yaml b/config/v1/zz_generated.crd-manifests/0000_10_config-operator_01_infrastructures-Default.crd.yaml index e179338c704..803c48a1e28 100644 --- a/config/v1/zz_generated.crd-manifests/0000_10_config-operator_01_infrastructures-Default.crd.yaml +++ b/config/v1/zz_generated.crd-manifests/0000_10_config-operator_01_infrastructures-Default.crd.yaml @@ -1191,7 +1191,6 @@ spec: key sets the key of the AWS resource tag key-value pair. Key is required when defining an AWS resource tag. Key should consist of between 1 and 128 characters, and may contain only the set of alphanumeric characters, space (' '), '_', '.', '/', '=', '+', '-', ':', and '@'. - Key must not start with 'aws:'. maxLength: 128 minLength: 1 type: string @@ -1201,9 +1200,6 @@ spec: space (' '), '_', '.', '/', '=', '+', '-', ':', '@' rule: self.matches('^[0-9A-Za-z_.:/=+-@ ]+$') - - message: the prefix 'aws:' is reserved for AWS system - usage and cannot be used at the beginning of a key - rule: '!self.startsWith(''aws:'')' value: description: |- value sets the value of the AWS resource tag key-value pair. Value is required when defining an AWS resource tag. @@ -1227,10 +1223,6 @@ spec: maxItems: 25 type: array x-kubernetes-list-type: atomic - x-kubernetes-validations: - - message: resourceTags are immutable and may only be configured - during installation - rule: self.all(x, x in oldSelf) && oldSelf.all(x, x in self) serviceEndpoints: description: |- serviceEndpoints list contains custom endpoints which will override default @@ -1259,9 +1251,6 @@ spec: type: array x-kubernetes-list-type: atomic type: object - x-kubernetes-validations: - - message: resourceTags may only be configured during installation - rule: has(oldSelf.resourceTags) == has(self.resourceTags) azure: description: azure contains settings specific to the Azure infrastructure provider. diff --git a/config/v1/zz_generated.crd-manifests/0000_10_config-operator_01_infrastructures-DevPreviewNoUpgrade.crd.yaml b/config/v1/zz_generated.crd-manifests/0000_10_config-operator_01_infrastructures-DevPreviewNoUpgrade.crd.yaml index 4e511c7178a..de1a68c90a5 100644 --- a/config/v1/zz_generated.crd-manifests/0000_10_config-operator_01_infrastructures-DevPreviewNoUpgrade.crd.yaml +++ b/config/v1/zz_generated.crd-manifests/0000_10_config-operator_01_infrastructures-DevPreviewNoUpgrade.crd.yaml @@ -1388,7 +1388,6 @@ spec: key sets the key of the AWS resource tag key-value pair. Key is required when defining an AWS resource tag. Key should consist of between 1 and 128 characters, and may contain only the set of alphanumeric characters, space (' '), '_', '.', '/', '=', '+', '-', ':', and '@'. - Key must not start with 'aws:'. maxLength: 128 minLength: 1 type: string @@ -1398,9 +1397,6 @@ spec: space (' '), '_', '.', '/', '=', '+', '-', ':', '@' rule: self.matches('^[0-9A-Za-z_.:/=+-@ ]+$') - - message: the prefix 'aws:' is reserved for AWS system - usage and cannot be used at the beginning of a key - rule: '!self.startsWith(''aws:'')' value: description: |- value sets the value of the AWS resource tag key-value pair. Value is required when defining an AWS resource tag. @@ -1424,10 +1420,6 @@ spec: maxItems: 25 type: array x-kubernetes-list-type: atomic - x-kubernetes-validations: - - message: resourceTags are immutable and may only be configured - during installation - rule: self.all(x, x in oldSelf) && oldSelf.all(x, x in self) serviceEndpoints: description: |- serviceEndpoints list contains custom endpoints which will override default @@ -1456,9 +1448,6 @@ spec: type: array x-kubernetes-list-type: atomic type: object - x-kubernetes-validations: - - message: resourceTags may only be configured during installation - rule: has(oldSelf.resourceTags) == has(self.resourceTags) azure: description: azure contains settings specific to the Azure infrastructure provider. diff --git a/config/v1/zz_generated.crd-manifests/0000_10_config-operator_01_infrastructures-OKD.crd.yaml b/config/v1/zz_generated.crd-manifests/0000_10_config-operator_01_infrastructures-OKD.crd.yaml index 1a33251a268..245bc3ea638 100644 --- a/config/v1/zz_generated.crd-manifests/0000_10_config-operator_01_infrastructures-OKD.crd.yaml +++ b/config/v1/zz_generated.crd-manifests/0000_10_config-operator_01_infrastructures-OKD.crd.yaml @@ -1191,7 +1191,6 @@ spec: key sets the key of the AWS resource tag key-value pair. Key is required when defining an AWS resource tag. Key should consist of between 1 and 128 characters, and may contain only the set of alphanumeric characters, space (' '), '_', '.', '/', '=', '+', '-', ':', and '@'. - Key must not start with 'aws:'. maxLength: 128 minLength: 1 type: string @@ -1201,9 +1200,6 @@ spec: space (' '), '_', '.', '/', '=', '+', '-', ':', '@' rule: self.matches('^[0-9A-Za-z_.:/=+-@ ]+$') - - message: the prefix 'aws:' is reserved for AWS system - usage and cannot be used at the beginning of a key - rule: '!self.startsWith(''aws:'')' value: description: |- value sets the value of the AWS resource tag key-value pair. Value is required when defining an AWS resource tag. @@ -1227,10 +1223,6 @@ spec: maxItems: 25 type: array x-kubernetes-list-type: atomic - x-kubernetes-validations: - - message: resourceTags are immutable and may only be configured - during installation - rule: self.all(x, x in oldSelf) && oldSelf.all(x, x in self) serviceEndpoints: description: |- serviceEndpoints list contains custom endpoints which will override default @@ -1259,9 +1251,6 @@ spec: type: array x-kubernetes-list-type: atomic type: object - x-kubernetes-validations: - - message: resourceTags may only be configured during installation - rule: has(oldSelf.resourceTags) == has(self.resourceTags) azure: description: azure contains settings specific to the Azure infrastructure provider. diff --git a/config/v1/zz_generated.crd-manifests/0000_10_config-operator_01_infrastructures-TechPreviewNoUpgrade.crd.yaml b/config/v1/zz_generated.crd-manifests/0000_10_config-operator_01_infrastructures-TechPreviewNoUpgrade.crd.yaml index dd352ea806b..c45b7d6e83a 100644 --- a/config/v1/zz_generated.crd-manifests/0000_10_config-operator_01_infrastructures-TechPreviewNoUpgrade.crd.yaml +++ b/config/v1/zz_generated.crd-manifests/0000_10_config-operator_01_infrastructures-TechPreviewNoUpgrade.crd.yaml @@ -1388,7 +1388,6 @@ spec: key sets the key of the AWS resource tag key-value pair. Key is required when defining an AWS resource tag. Key should consist of between 1 and 128 characters, and may contain only the set of alphanumeric characters, space (' '), '_', '.', '/', '=', '+', '-', ':', and '@'. - Key must not start with 'aws:'. maxLength: 128 minLength: 1 type: string @@ -1398,9 +1397,6 @@ spec: space (' '), '_', '.', '/', '=', '+', '-', ':', '@' rule: self.matches('^[0-9A-Za-z_.:/=+-@ ]+$') - - message: the prefix 'aws:' is reserved for AWS system - usage and cannot be used at the beginning of a key - rule: '!self.startsWith(''aws:'')' value: description: |- value sets the value of the AWS resource tag key-value pair. Value is required when defining an AWS resource tag. @@ -1424,10 +1420,6 @@ spec: maxItems: 25 type: array x-kubernetes-list-type: atomic - x-kubernetes-validations: - - message: resourceTags are immutable and may only be configured - during installation - rule: self.all(x, x in oldSelf) && oldSelf.all(x, x in self) serviceEndpoints: description: |- serviceEndpoints list contains custom endpoints which will override default @@ -1456,9 +1448,6 @@ spec: type: array x-kubernetes-list-type: atomic type: object - x-kubernetes-validations: - - message: resourceTags may only be configured during installation - rule: has(oldSelf.resourceTags) == has(self.resourceTags) azure: description: azure contains settings specific to the Azure infrastructure provider. diff --git a/config/v1/zz_generated.featuregated-crd-manifests/infrastructures.config.openshift.io/AAA_ungated.yaml b/config/v1/zz_generated.featuregated-crd-manifests/infrastructures.config.openshift.io/AAA_ungated.yaml index 96dbeb8429e..7ce516e3d84 100644 --- a/config/v1/zz_generated.featuregated-crd-manifests/infrastructures.config.openshift.io/AAA_ungated.yaml +++ b/config/v1/zz_generated.featuregated-crd-manifests/infrastructures.config.openshift.io/AAA_ungated.yaml @@ -1178,7 +1178,6 @@ spec: key sets the key of the AWS resource tag key-value pair. Key is required when defining an AWS resource tag. Key should consist of between 1 and 128 characters, and may contain only the set of alphanumeric characters, space (' '), '_', '.', '/', '=', '+', '-', ':', and '@'. - Key must not start with 'aws:'. maxLength: 128 minLength: 1 type: string @@ -1188,9 +1187,6 @@ spec: space (' '), '_', '.', '/', '=', '+', '-', ':', '@' rule: self.matches('^[0-9A-Za-z_.:/=+-@ ]+$') - - message: the prefix 'aws:' is reserved for AWS system - usage and cannot be used at the beginning of a key - rule: '!self.startsWith(''aws:'')' value: description: |- value sets the value of the AWS resource tag key-value pair. Value is required when defining an AWS resource tag. @@ -1214,10 +1210,6 @@ spec: maxItems: 25 type: array x-kubernetes-list-type: atomic - x-kubernetes-validations: - - message: resourceTags are immutable and may only be configured - during installation - rule: self.all(x, x in oldSelf) && oldSelf.all(x, x in self) serviceEndpoints: description: |- serviceEndpoints list contains custom endpoints which will override default @@ -1246,9 +1238,6 @@ spec: type: array x-kubernetes-list-type: atomic type: object - x-kubernetes-validations: - - message: resourceTags may only be configured during installation - rule: has(oldSelf.resourceTags) == has(self.resourceTags) azure: description: azure contains settings specific to the Azure infrastructure provider. diff --git a/config/v1/zz_generated.featuregated-crd-manifests/infrastructures.config.openshift.io/AWSClusterHostedDNSInstall.yaml b/config/v1/zz_generated.featuregated-crd-manifests/infrastructures.config.openshift.io/AWSClusterHostedDNSInstall.yaml index 0759f0d9912..355975c0330 100644 --- a/config/v1/zz_generated.featuregated-crd-manifests/infrastructures.config.openshift.io/AWSClusterHostedDNSInstall.yaml +++ b/config/v1/zz_generated.featuregated-crd-manifests/infrastructures.config.openshift.io/AWSClusterHostedDNSInstall.yaml @@ -1276,7 +1276,6 @@ spec: key sets the key of the AWS resource tag key-value pair. Key is required when defining an AWS resource tag. Key should consist of between 1 and 128 characters, and may contain only the set of alphanumeric characters, space (' '), '_', '.', '/', '=', '+', '-', ':', and '@'. - Key must not start with 'aws:'. maxLength: 128 minLength: 1 type: string @@ -1286,9 +1285,6 @@ spec: space (' '), '_', '.', '/', '=', '+', '-', ':', '@' rule: self.matches('^[0-9A-Za-z_.:/=+-@ ]+$') - - message: the prefix 'aws:' is reserved for AWS system - usage and cannot be used at the beginning of a key - rule: '!self.startsWith(''aws:'')' value: description: |- value sets the value of the AWS resource tag key-value pair. Value is required when defining an AWS resource tag. @@ -1312,10 +1308,6 @@ spec: maxItems: 25 type: array x-kubernetes-list-type: atomic - x-kubernetes-validations: - - message: resourceTags are immutable and may only be configured - during installation - rule: self.all(x, x in oldSelf) && oldSelf.all(x, x in self) serviceEndpoints: description: |- serviceEndpoints list contains custom endpoints which will override default @@ -1344,9 +1336,6 @@ spec: type: array x-kubernetes-list-type: atomic type: object - x-kubernetes-validations: - - message: resourceTags may only be configured during installation - rule: has(oldSelf.resourceTags) == has(self.resourceTags) azure: description: azure contains settings specific to the Azure infrastructure provider. diff --git a/config/v1/zz_generated.featuregated-crd-manifests/infrastructures.config.openshift.io/AWSDualStackInstall.yaml b/config/v1/zz_generated.featuregated-crd-manifests/infrastructures.config.openshift.io/AWSDualStackInstall.yaml index 9fe0c6aa640..61dab7f7001 100644 --- a/config/v1/zz_generated.featuregated-crd-manifests/infrastructures.config.openshift.io/AWSDualStackInstall.yaml +++ b/config/v1/zz_generated.featuregated-crd-manifests/infrastructures.config.openshift.io/AWSDualStackInstall.yaml @@ -1187,7 +1187,6 @@ spec: key sets the key of the AWS resource tag key-value pair. Key is required when defining an AWS resource tag. Key should consist of between 1 and 128 characters, and may contain only the set of alphanumeric characters, space (' '), '_', '.', '/', '=', '+', '-', ':', and '@'. - Key must not start with 'aws:'. maxLength: 128 minLength: 1 type: string @@ -1197,9 +1196,6 @@ spec: space (' '), '_', '.', '/', '=', '+', '-', ':', '@' rule: self.matches('^[0-9A-Za-z_.:/=+-@ ]+$') - - message: the prefix 'aws:' is reserved for AWS system - usage and cannot be used at the beginning of a key - rule: '!self.startsWith(''aws:'')' value: description: |- value sets the value of the AWS resource tag key-value pair. Value is required when defining an AWS resource tag. @@ -1223,10 +1219,6 @@ spec: maxItems: 25 type: array x-kubernetes-list-type: atomic - x-kubernetes-validations: - - message: resourceTags are immutable and may only be configured - during installation - rule: self.all(x, x in oldSelf) && oldSelf.all(x, x in self) serviceEndpoints: description: |- serviceEndpoints list contains custom endpoints which will override default @@ -1255,9 +1247,6 @@ spec: type: array x-kubernetes-list-type: atomic type: object - x-kubernetes-validations: - - message: resourceTags may only be configured during installation - rule: has(oldSelf.resourceTags) == has(self.resourceTags) azure: description: azure contains settings specific to the Azure infrastructure provider. diff --git a/config/v1/zz_generated.featuregated-crd-manifests/infrastructures.config.openshift.io/AzureClusterHostedDNSInstall.yaml b/config/v1/zz_generated.featuregated-crd-manifests/infrastructures.config.openshift.io/AzureClusterHostedDNSInstall.yaml index 05d62fdf651..8604ac29fac 100644 --- a/config/v1/zz_generated.featuregated-crd-manifests/infrastructures.config.openshift.io/AzureClusterHostedDNSInstall.yaml +++ b/config/v1/zz_generated.featuregated-crd-manifests/infrastructures.config.openshift.io/AzureClusterHostedDNSInstall.yaml @@ -1172,7 +1172,6 @@ spec: key sets the key of the AWS resource tag key-value pair. Key is required when defining an AWS resource tag. Key should consist of between 1 and 128 characters, and may contain only the set of alphanumeric characters, space (' '), '_', '.', '/', '=', '+', '-', ':', and '@'. - Key must not start with 'aws:'. maxLength: 128 minLength: 1 type: string @@ -1182,9 +1181,6 @@ spec: space (' '), '_', '.', '/', '=', '+', '-', ':', '@' rule: self.matches('^[0-9A-Za-z_.:/=+-@ ]+$') - - message: the prefix 'aws:' is reserved for AWS system - usage and cannot be used at the beginning of a key - rule: '!self.startsWith(''aws:'')' value: description: |- value sets the value of the AWS resource tag key-value pair. Value is required when defining an AWS resource tag. @@ -1208,10 +1204,6 @@ spec: maxItems: 25 type: array x-kubernetes-list-type: atomic - x-kubernetes-validations: - - message: resourceTags are immutable and may only be configured - during installation - rule: self.all(x, x in oldSelf) && oldSelf.all(x, x in self) serviceEndpoints: description: |- serviceEndpoints list contains custom endpoints which will override default @@ -1240,9 +1232,6 @@ spec: type: array x-kubernetes-list-type: atomic type: object - x-kubernetes-validations: - - message: resourceTags may only be configured during installation - rule: has(oldSelf.resourceTags) == has(self.resourceTags) azure: description: azure contains settings specific to the Azure infrastructure provider. diff --git a/config/v1/zz_generated.featuregated-crd-manifests/infrastructures.config.openshift.io/AzureDualStackInstall.yaml b/config/v1/zz_generated.featuregated-crd-manifests/infrastructures.config.openshift.io/AzureDualStackInstall.yaml index fcd67bb7011..e355b0d17cf 100644 --- a/config/v1/zz_generated.featuregated-crd-manifests/infrastructures.config.openshift.io/AzureDualStackInstall.yaml +++ b/config/v1/zz_generated.featuregated-crd-manifests/infrastructures.config.openshift.io/AzureDualStackInstall.yaml @@ -1172,7 +1172,6 @@ spec: key sets the key of the AWS resource tag key-value pair. Key is required when defining an AWS resource tag. Key should consist of between 1 and 128 characters, and may contain only the set of alphanumeric characters, space (' '), '_', '.', '/', '=', '+', '-', ':', and '@'. - Key must not start with 'aws:'. maxLength: 128 minLength: 1 type: string @@ -1182,9 +1181,6 @@ spec: space (' '), '_', '.', '/', '=', '+', '-', ':', '@' rule: self.matches('^[0-9A-Za-z_.:/=+-@ ]+$') - - message: the prefix 'aws:' is reserved for AWS system - usage and cannot be used at the beginning of a key - rule: '!self.startsWith(''aws:'')' value: description: |- value sets the value of the AWS resource tag key-value pair. Value is required when defining an AWS resource tag. @@ -1208,10 +1204,6 @@ spec: maxItems: 25 type: array x-kubernetes-list-type: atomic - x-kubernetes-validations: - - message: resourceTags are immutable and may only be configured - during installation - rule: self.all(x, x in oldSelf) && oldSelf.all(x, x in self) serviceEndpoints: description: |- serviceEndpoints list contains custom endpoints which will override default @@ -1240,9 +1232,6 @@ spec: type: array x-kubernetes-list-type: atomic type: object - x-kubernetes-validations: - - message: resourceTags may only be configured during installation - rule: has(oldSelf.resourceTags) == has(self.resourceTags) azure: description: azure contains settings specific to the Azure infrastructure provider. diff --git a/config/v1/zz_generated.featuregated-crd-manifests/infrastructures.config.openshift.io/DualReplica.yaml b/config/v1/zz_generated.featuregated-crd-manifests/infrastructures.config.openshift.io/DualReplica.yaml index 882f6864623..d2aa200edf6 100644 --- a/config/v1/zz_generated.featuregated-crd-manifests/infrastructures.config.openshift.io/DualReplica.yaml +++ b/config/v1/zz_generated.featuregated-crd-manifests/infrastructures.config.openshift.io/DualReplica.yaml @@ -1177,7 +1177,6 @@ spec: key sets the key of the AWS resource tag key-value pair. Key is required when defining an AWS resource tag. Key should consist of between 1 and 128 characters, and may contain only the set of alphanumeric characters, space (' '), '_', '.', '/', '=', '+', '-', ':', and '@'. - Key must not start with 'aws:'. maxLength: 128 minLength: 1 type: string @@ -1187,9 +1186,6 @@ spec: space (' '), '_', '.', '/', '=', '+', '-', ':', '@' rule: self.matches('^[0-9A-Za-z_.:/=+-@ ]+$') - - message: the prefix 'aws:' is reserved for AWS system - usage and cannot be used at the beginning of a key - rule: '!self.startsWith(''aws:'')' value: description: |- value sets the value of the AWS resource tag key-value pair. Value is required when defining an AWS resource tag. @@ -1213,10 +1209,6 @@ spec: maxItems: 25 type: array x-kubernetes-list-type: atomic - x-kubernetes-validations: - - message: resourceTags are immutable and may only be configured - during installation - rule: self.all(x, x in oldSelf) && oldSelf.all(x, x in self) serviceEndpoints: description: |- serviceEndpoints list contains custom endpoints which will override default @@ -1245,9 +1237,6 @@ spec: type: array x-kubernetes-list-type: atomic type: object - x-kubernetes-validations: - - message: resourceTags may only be configured during installation - rule: has(oldSelf.resourceTags) == has(self.resourceTags) azure: description: azure contains settings specific to the Azure infrastructure provider. diff --git a/config/v1/zz_generated.featuregated-crd-manifests/infrastructures.config.openshift.io/DyanmicServiceEndpointIBMCloud.yaml b/config/v1/zz_generated.featuregated-crd-manifests/infrastructures.config.openshift.io/DyanmicServiceEndpointIBMCloud.yaml index edb651f06a7..de44fd84aa2 100644 --- a/config/v1/zz_generated.featuregated-crd-manifests/infrastructures.config.openshift.io/DyanmicServiceEndpointIBMCloud.yaml +++ b/config/v1/zz_generated.featuregated-crd-manifests/infrastructures.config.openshift.io/DyanmicServiceEndpointIBMCloud.yaml @@ -1234,7 +1234,6 @@ spec: key sets the key of the AWS resource tag key-value pair. Key is required when defining an AWS resource tag. Key should consist of between 1 and 128 characters, and may contain only the set of alphanumeric characters, space (' '), '_', '.', '/', '=', '+', '-', ':', and '@'. - Key must not start with 'aws:'. maxLength: 128 minLength: 1 type: string @@ -1244,9 +1243,6 @@ spec: space (' '), '_', '.', '/', '=', '+', '-', ':', '@' rule: self.matches('^[0-9A-Za-z_.:/=+-@ ]+$') - - message: the prefix 'aws:' is reserved for AWS system - usage and cannot be used at the beginning of a key - rule: '!self.startsWith(''aws:'')' value: description: |- value sets the value of the AWS resource tag key-value pair. Value is required when defining an AWS resource tag. @@ -1270,10 +1266,6 @@ spec: maxItems: 25 type: array x-kubernetes-list-type: atomic - x-kubernetes-validations: - - message: resourceTags are immutable and may only be configured - during installation - rule: self.all(x, x in oldSelf) && oldSelf.all(x, x in self) serviceEndpoints: description: |- serviceEndpoints list contains custom endpoints which will override default @@ -1302,9 +1294,6 @@ spec: type: array x-kubernetes-list-type: atomic type: object - x-kubernetes-validations: - - message: resourceTags may only be configured during installation - rule: has(oldSelf.resourceTags) == has(self.resourceTags) azure: description: azure contains settings specific to the Azure infrastructure provider. diff --git a/config/v1/zz_generated.featuregated-crd-manifests/infrastructures.config.openshift.io/GCPClusterHostedDNSInstall.yaml b/config/v1/zz_generated.featuregated-crd-manifests/infrastructures.config.openshift.io/GCPClusterHostedDNSInstall.yaml index 30d96824252..950fdcabc63 100644 --- a/config/v1/zz_generated.featuregated-crd-manifests/infrastructures.config.openshift.io/GCPClusterHostedDNSInstall.yaml +++ b/config/v1/zz_generated.featuregated-crd-manifests/infrastructures.config.openshift.io/GCPClusterHostedDNSInstall.yaml @@ -1172,7 +1172,6 @@ spec: key sets the key of the AWS resource tag key-value pair. Key is required when defining an AWS resource tag. Key should consist of between 1 and 128 characters, and may contain only the set of alphanumeric characters, space (' '), '_', '.', '/', '=', '+', '-', ':', and '@'. - Key must not start with 'aws:'. maxLength: 128 minLength: 1 type: string @@ -1182,9 +1181,6 @@ spec: space (' '), '_', '.', '/', '=', '+', '-', ':', '@' rule: self.matches('^[0-9A-Za-z_.:/=+-@ ]+$') - - message: the prefix 'aws:' is reserved for AWS system - usage and cannot be used at the beginning of a key - rule: '!self.startsWith(''aws:'')' value: description: |- value sets the value of the AWS resource tag key-value pair. Value is required when defining an AWS resource tag. @@ -1208,10 +1204,6 @@ spec: maxItems: 25 type: array x-kubernetes-list-type: atomic - x-kubernetes-validations: - - message: resourceTags are immutable and may only be configured - during installation - rule: self.all(x, x in oldSelf) && oldSelf.all(x, x in self) serviceEndpoints: description: |- serviceEndpoints list contains custom endpoints which will override default @@ -1240,9 +1232,6 @@ spec: type: array x-kubernetes-list-type: atomic type: object - x-kubernetes-validations: - - message: resourceTags may only be configured during installation - rule: has(oldSelf.resourceTags) == has(self.resourceTags) azure: description: azure contains settings specific to the Azure infrastructure provider. diff --git a/config/v1/zz_generated.featuregated-crd-manifests/infrastructures.config.openshift.io/HighlyAvailableArbiter+DualReplica.yaml b/config/v1/zz_generated.featuregated-crd-manifests/infrastructures.config.openshift.io/HighlyAvailableArbiter+DualReplica.yaml index 9428fae2565..61290bd0b7c 100644 --- a/config/v1/zz_generated.featuregated-crd-manifests/infrastructures.config.openshift.io/HighlyAvailableArbiter+DualReplica.yaml +++ b/config/v1/zz_generated.featuregated-crd-manifests/infrastructures.config.openshift.io/HighlyAvailableArbiter+DualReplica.yaml @@ -1179,7 +1179,6 @@ spec: key sets the key of the AWS resource tag key-value pair. Key is required when defining an AWS resource tag. Key should consist of between 1 and 128 characters, and may contain only the set of alphanumeric characters, space (' '), '_', '.', '/', '=', '+', '-', ':', and '@'. - Key must not start with 'aws:'. maxLength: 128 minLength: 1 type: string @@ -1189,9 +1188,6 @@ spec: space (' '), '_', '.', '/', '=', '+', '-', ':', '@' rule: self.matches('^[0-9A-Za-z_.:/=+-@ ]+$') - - message: the prefix 'aws:' is reserved for AWS system - usage and cannot be used at the beginning of a key - rule: '!self.startsWith(''aws:'')' value: description: |- value sets the value of the AWS resource tag key-value pair. Value is required when defining an AWS resource tag. @@ -1215,10 +1211,6 @@ spec: maxItems: 25 type: array x-kubernetes-list-type: atomic - x-kubernetes-validations: - - message: resourceTags are immutable and may only be configured - during installation - rule: self.all(x, x in oldSelf) && oldSelf.all(x, x in self) serviceEndpoints: description: |- serviceEndpoints list contains custom endpoints which will override default @@ -1247,9 +1239,6 @@ spec: type: array x-kubernetes-list-type: atomic type: object - x-kubernetes-validations: - - message: resourceTags may only be configured during installation - rule: has(oldSelf.resourceTags) == has(self.resourceTags) azure: description: azure contains settings specific to the Azure infrastructure provider. diff --git a/config/v1/zz_generated.featuregated-crd-manifests/infrastructures.config.openshift.io/HighlyAvailableArbiter.yaml b/config/v1/zz_generated.featuregated-crd-manifests/infrastructures.config.openshift.io/HighlyAvailableArbiter.yaml index fc8dc0a9604..02b2f45e8a0 100644 --- a/config/v1/zz_generated.featuregated-crd-manifests/infrastructures.config.openshift.io/HighlyAvailableArbiter.yaml +++ b/config/v1/zz_generated.featuregated-crd-manifests/infrastructures.config.openshift.io/HighlyAvailableArbiter.yaml @@ -1177,7 +1177,6 @@ spec: key sets the key of the AWS resource tag key-value pair. Key is required when defining an AWS resource tag. Key should consist of between 1 and 128 characters, and may contain only the set of alphanumeric characters, space (' '), '_', '.', '/', '=', '+', '-', ':', and '@'. - Key must not start with 'aws:'. maxLength: 128 minLength: 1 type: string @@ -1187,9 +1186,6 @@ spec: space (' '), '_', '.', '/', '=', '+', '-', ':', '@' rule: self.matches('^[0-9A-Za-z_.:/=+-@ ]+$') - - message: the prefix 'aws:' is reserved for AWS system - usage and cannot be used at the beginning of a key - rule: '!self.startsWith(''aws:'')' value: description: |- value sets the value of the AWS resource tag key-value pair. Value is required when defining an AWS resource tag. @@ -1213,10 +1209,6 @@ spec: maxItems: 25 type: array x-kubernetes-list-type: atomic - x-kubernetes-validations: - - message: resourceTags are immutable and may only be configured - during installation - rule: self.all(x, x in oldSelf) && oldSelf.all(x, x in self) serviceEndpoints: description: |- serviceEndpoints list contains custom endpoints which will override default @@ -1245,9 +1237,6 @@ spec: type: array x-kubernetes-list-type: atomic type: object - x-kubernetes-validations: - - message: resourceTags may only be configured during installation - rule: has(oldSelf.resourceTags) == has(self.resourceTags) azure: description: azure contains settings specific to the Azure infrastructure provider. diff --git a/config/v1/zz_generated.featuregated-crd-manifests/infrastructures.config.openshift.io/NutanixMultiSubnets.yaml b/config/v1/zz_generated.featuregated-crd-manifests/infrastructures.config.openshift.io/NutanixMultiSubnets.yaml index 229e7819fcf..6499facb296 100644 --- a/config/v1/zz_generated.featuregated-crd-manifests/infrastructures.config.openshift.io/NutanixMultiSubnets.yaml +++ b/config/v1/zz_generated.featuregated-crd-manifests/infrastructures.config.openshift.io/NutanixMultiSubnets.yaml @@ -1177,7 +1177,6 @@ spec: key sets the key of the AWS resource tag key-value pair. Key is required when defining an AWS resource tag. Key should consist of between 1 and 128 characters, and may contain only the set of alphanumeric characters, space (' '), '_', '.', '/', '=', '+', '-', ':', and '@'. - Key must not start with 'aws:'. maxLength: 128 minLength: 1 type: string @@ -1187,9 +1186,6 @@ spec: space (' '), '_', '.', '/', '=', '+', '-', ':', '@' rule: self.matches('^[0-9A-Za-z_.:/=+-@ ]+$') - - message: the prefix 'aws:' is reserved for AWS system - usage and cannot be used at the beginning of a key - rule: '!self.startsWith(''aws:'')' value: description: |- value sets the value of the AWS resource tag key-value pair. Value is required when defining an AWS resource tag. @@ -1213,10 +1209,6 @@ spec: maxItems: 25 type: array x-kubernetes-list-type: atomic - x-kubernetes-validations: - - message: resourceTags are immutable and may only be configured - during installation - rule: self.all(x, x in oldSelf) && oldSelf.all(x, x in self) serviceEndpoints: description: |- serviceEndpoints list contains custom endpoints which will override default @@ -1245,9 +1237,6 @@ spec: type: array x-kubernetes-list-type: atomic type: object - x-kubernetes-validations: - - message: resourceTags may only be configured during installation - rule: has(oldSelf.resourceTags) == has(self.resourceTags) azure: description: azure contains settings specific to the Azure infrastructure provider. diff --git a/config/v1/zz_generated.featuregated-crd-manifests/infrastructures.config.openshift.io/OnPremDNSRecords.yaml b/config/v1/zz_generated.featuregated-crd-manifests/infrastructures.config.openshift.io/OnPremDNSRecords.yaml index 37dcf7e3655..5a5cbdb4215 100644 --- a/config/v1/zz_generated.featuregated-crd-manifests/infrastructures.config.openshift.io/OnPremDNSRecords.yaml +++ b/config/v1/zz_generated.featuregated-crd-manifests/infrastructures.config.openshift.io/OnPremDNSRecords.yaml @@ -1172,7 +1172,6 @@ spec: key sets the key of the AWS resource tag key-value pair. Key is required when defining an AWS resource tag. Key should consist of between 1 and 128 characters, and may contain only the set of alphanumeric characters, space (' '), '_', '.', '/', '=', '+', '-', ':', and '@'. - Key must not start with 'aws:'. maxLength: 128 minLength: 1 type: string @@ -1182,9 +1181,6 @@ spec: space (' '), '_', '.', '/', '=', '+', '-', ':', '@' rule: self.matches('^[0-9A-Za-z_.:/=+-@ ]+$') - - message: the prefix 'aws:' is reserved for AWS system - usage and cannot be used at the beginning of a key - rule: '!self.startsWith(''aws:'')' value: description: |- value sets the value of the AWS resource tag key-value pair. Value is required when defining an AWS resource tag. @@ -1208,10 +1204,6 @@ spec: maxItems: 25 type: array x-kubernetes-list-type: atomic - x-kubernetes-validations: - - message: resourceTags are immutable and may only be configured - during installation - rule: self.all(x, x in oldSelf) && oldSelf.all(x, x in self) serviceEndpoints: description: |- serviceEndpoints list contains custom endpoints which will override default @@ -1240,9 +1232,6 @@ spec: type: array x-kubernetes-list-type: atomic type: object - x-kubernetes-validations: - - message: resourceTags may only be configured during installation - rule: has(oldSelf.resourceTags) == has(self.resourceTags) azure: description: azure contains settings specific to the Azure infrastructure provider. diff --git a/config/v1/zz_generated.featuregated-crd-manifests/infrastructures.config.openshift.io/VSphereHostVMGroupZonal.yaml b/config/v1/zz_generated.featuregated-crd-manifests/infrastructures.config.openshift.io/VSphereHostVMGroupZonal.yaml index 3664891d383..ffe59d2451b 100644 --- a/config/v1/zz_generated.featuregated-crd-manifests/infrastructures.config.openshift.io/VSphereHostVMGroupZonal.yaml +++ b/config/v1/zz_generated.featuregated-crd-manifests/infrastructures.config.openshift.io/VSphereHostVMGroupZonal.yaml @@ -1183,7 +1183,6 @@ spec: key sets the key of the AWS resource tag key-value pair. Key is required when defining an AWS resource tag. Key should consist of between 1 and 128 characters, and may contain only the set of alphanumeric characters, space (' '), '_', '.', '/', '=', '+', '-', ':', and '@'. - Key must not start with 'aws:'. maxLength: 128 minLength: 1 type: string @@ -1193,9 +1192,6 @@ spec: space (' '), '_', '.', '/', '=', '+', '-', ':', '@' rule: self.matches('^[0-9A-Za-z_.:/=+-@ ]+$') - - message: the prefix 'aws:' is reserved for AWS system - usage and cannot be used at the beginning of a key - rule: '!self.startsWith(''aws:'')' value: description: |- value sets the value of the AWS resource tag key-value pair. Value is required when defining an AWS resource tag. @@ -1219,10 +1215,6 @@ spec: maxItems: 25 type: array x-kubernetes-list-type: atomic - x-kubernetes-validations: - - message: resourceTags are immutable and may only be configured - during installation - rule: self.all(x, x in oldSelf) && oldSelf.all(x, x in self) serviceEndpoints: description: |- serviceEndpoints list contains custom endpoints which will override default @@ -1251,9 +1243,6 @@ spec: type: array x-kubernetes-list-type: atomic type: object - x-kubernetes-validations: - - message: resourceTags may only be configured during installation - rule: has(oldSelf.resourceTags) == has(self.resourceTags) azure: description: azure contains settings specific to the Azure infrastructure provider. diff --git a/config/v1/zz_generated.featuregated-crd-manifests/infrastructures.config.openshift.io/VSphereMultiNetworks.yaml b/config/v1/zz_generated.featuregated-crd-manifests/infrastructures.config.openshift.io/VSphereMultiNetworks.yaml index 551c99e04c9..cb483be6f04 100644 --- a/config/v1/zz_generated.featuregated-crd-manifests/infrastructures.config.openshift.io/VSphereMultiNetworks.yaml +++ b/config/v1/zz_generated.featuregated-crd-manifests/infrastructures.config.openshift.io/VSphereMultiNetworks.yaml @@ -1173,7 +1173,6 @@ spec: key sets the key of the AWS resource tag key-value pair. Key is required when defining an AWS resource tag. Key should consist of between 1 and 128 characters, and may contain only the set of alphanumeric characters, space (' '), '_', '.', '/', '=', '+', '-', ':', and '@'. - Key must not start with 'aws:'. maxLength: 128 minLength: 1 type: string @@ -1183,9 +1182,6 @@ spec: space (' '), '_', '.', '/', '=', '+', '-', ':', '@' rule: self.matches('^[0-9A-Za-z_.:/=+-@ ]+$') - - message: the prefix 'aws:' is reserved for AWS system - usage and cannot be used at the beginning of a key - rule: '!self.startsWith(''aws:'')' value: description: |- value sets the value of the AWS resource tag key-value pair. Value is required when defining an AWS resource tag. @@ -1209,10 +1205,6 @@ spec: maxItems: 25 type: array x-kubernetes-list-type: atomic - x-kubernetes-validations: - - message: resourceTags are immutable and may only be configured - during installation - rule: self.all(x, x in oldSelf) && oldSelf.all(x, x in self) serviceEndpoints: description: |- serviceEndpoints list contains custom endpoints which will override default @@ -1241,9 +1233,6 @@ spec: type: array x-kubernetes-list-type: atomic type: object - x-kubernetes-validations: - - message: resourceTags may only be configured during installation - rule: has(oldSelf.resourceTags) == has(self.resourceTags) azure: description: azure contains settings specific to the Azure infrastructure provider. diff --git a/config/v1/zz_generated.swagger_doc_generated.go b/config/v1/zz_generated.swagger_doc_generated.go index e25db7dde7a..7f0018950a9 100644 --- a/config/v1/zz_generated.swagger_doc_generated.go +++ b/config/v1/zz_generated.swagger_doc_generated.go @@ -1455,7 +1455,7 @@ func (AWSPlatformStatus) SwaggerDoc() map[string]string { var map_AWSResourceTag = map[string]string{ "": "AWSResourceTag is a tag to apply to AWS resources created for the cluster.", - "key": "key sets the key of the AWS resource tag key-value pair. Key is required when defining an AWS resource tag. Key should consist of between 1 and 128 characters, and may contain only the set of alphanumeric characters, space (' '), '_', '.', '/', '=', '+', '-', ':', and '@'. Key must not start with 'aws:'.", + "key": "key sets the key of the AWS resource tag key-value pair. Key is required when defining an AWS resource tag. Key should consist of between 1 and 128 characters, and may contain only the set of alphanumeric characters, space (' '), '_', '.', '/', '=', '+', '-', ':', and '@'.", "value": "value sets the value of the AWS resource tag key-value pair. Value is required when defining an AWS resource tag. Value should consist of between 1 and 256 characters, and may contain only the set of alphanumeric characters, space (' '), '_', '.', '/', '=', '+', '-', ':', and '@'. Some AWS service do not support empty values. Since tags are added to resources in many services, the length of the tag value must meet the requirements of all services.", } diff --git a/machineconfiguration/v1/zz_generated.crd-manifests/0000_80_machine-config_01_controllerconfigs-CustomNoUpgrade.crd.yaml b/machineconfiguration/v1/zz_generated.crd-manifests/0000_80_machine-config_01_controllerconfigs-CustomNoUpgrade.crd.yaml index 148498edd33..24a77a81b54 100644 --- a/machineconfiguration/v1/zz_generated.crd-manifests/0000_80_machine-config_01_controllerconfigs-CustomNoUpgrade.crd.yaml +++ b/machineconfiguration/v1/zz_generated.crd-manifests/0000_80_machine-config_01_controllerconfigs-CustomNoUpgrade.crd.yaml @@ -1674,7 +1674,6 @@ spec: key sets the key of the AWS resource tag key-value pair. Key is required when defining an AWS resource tag. Key should consist of between 1 and 128 characters, and may contain only the set of alphanumeric characters, space (' '), '_', '.', '/', '=', '+', '-', ':', and '@'. - Key must not start with 'aws:'. maxLength: 128 minLength: 1 type: string @@ -1684,10 +1683,6 @@ spec: characters, space (' '), '_', '.', '/', '=', '+', '-', ':', '@' rule: self.matches('^[0-9A-Za-z_.:/=+-@ ]+$') - - message: the prefix 'aws:' is reserved for - AWS system usage and cannot be used at the - beginning of a key - rule: '!self.startsWith(''aws:'')' value: description: |- value sets the value of the AWS resource tag key-value pair. Value is required when defining an AWS resource tag. @@ -1711,11 +1706,6 @@ spec: maxItems: 25 type: array x-kubernetes-list-type: atomic - x-kubernetes-validations: - - message: resourceTags are immutable and may only - be configured during installation - rule: self.all(x, x in oldSelf) && oldSelf.all(x, - x in self) serviceEndpoints: description: |- serviceEndpoints list contains custom endpoints which will override default @@ -1744,10 +1734,6 @@ spec: type: array x-kubernetes-list-type: atomic type: object - x-kubernetes-validations: - - message: resourceTags may only be configured during - installation - rule: has(oldSelf.resourceTags) == has(self.resourceTags) azure: description: azure contains settings specific to the Azure infrastructure provider. diff --git a/machineconfiguration/v1/zz_generated.crd-manifests/0000_80_machine-config_01_controllerconfigs-Default.crd.yaml b/machineconfiguration/v1/zz_generated.crd-manifests/0000_80_machine-config_01_controllerconfigs-Default.crd.yaml index 295341c47ef..a921ed5d346 100644 --- a/machineconfiguration/v1/zz_generated.crd-manifests/0000_80_machine-config_01_controllerconfigs-Default.crd.yaml +++ b/machineconfiguration/v1/zz_generated.crd-manifests/0000_80_machine-config_01_controllerconfigs-Default.crd.yaml @@ -1473,7 +1473,6 @@ spec: key sets the key of the AWS resource tag key-value pair. Key is required when defining an AWS resource tag. Key should consist of between 1 and 128 characters, and may contain only the set of alphanumeric characters, space (' '), '_', '.', '/', '=', '+', '-', ':', and '@'. - Key must not start with 'aws:'. maxLength: 128 minLength: 1 type: string @@ -1483,10 +1482,6 @@ spec: characters, space (' '), '_', '.', '/', '=', '+', '-', ':', '@' rule: self.matches('^[0-9A-Za-z_.:/=+-@ ]+$') - - message: the prefix 'aws:' is reserved for - AWS system usage and cannot be used at the - beginning of a key - rule: '!self.startsWith(''aws:'')' value: description: |- value sets the value of the AWS resource tag key-value pair. Value is required when defining an AWS resource tag. @@ -1510,11 +1505,6 @@ spec: maxItems: 25 type: array x-kubernetes-list-type: atomic - x-kubernetes-validations: - - message: resourceTags are immutable and may only - be configured during installation - rule: self.all(x, x in oldSelf) && oldSelf.all(x, - x in self) serviceEndpoints: description: |- serviceEndpoints list contains custom endpoints which will override default @@ -1543,10 +1533,6 @@ spec: type: array x-kubernetes-list-type: atomic type: object - x-kubernetes-validations: - - message: resourceTags may only be configured during - installation - rule: has(oldSelf.resourceTags) == has(self.resourceTags) azure: description: azure contains settings specific to the Azure infrastructure provider. diff --git a/machineconfiguration/v1/zz_generated.crd-manifests/0000_80_machine-config_01_controllerconfigs-DevPreviewNoUpgrade.crd.yaml b/machineconfiguration/v1/zz_generated.crd-manifests/0000_80_machine-config_01_controllerconfigs-DevPreviewNoUpgrade.crd.yaml index 3af79149668..a8e3fcd21d6 100644 --- a/machineconfiguration/v1/zz_generated.crd-manifests/0000_80_machine-config_01_controllerconfigs-DevPreviewNoUpgrade.crd.yaml +++ b/machineconfiguration/v1/zz_generated.crd-manifests/0000_80_machine-config_01_controllerconfigs-DevPreviewNoUpgrade.crd.yaml @@ -1674,7 +1674,6 @@ spec: key sets the key of the AWS resource tag key-value pair. Key is required when defining an AWS resource tag. Key should consist of between 1 and 128 characters, and may contain only the set of alphanumeric characters, space (' '), '_', '.', '/', '=', '+', '-', ':', and '@'. - Key must not start with 'aws:'. maxLength: 128 minLength: 1 type: string @@ -1684,10 +1683,6 @@ spec: characters, space (' '), '_', '.', '/', '=', '+', '-', ':', '@' rule: self.matches('^[0-9A-Za-z_.:/=+-@ ]+$') - - message: the prefix 'aws:' is reserved for - AWS system usage and cannot be used at the - beginning of a key - rule: '!self.startsWith(''aws:'')' value: description: |- value sets the value of the AWS resource tag key-value pair. Value is required when defining an AWS resource tag. @@ -1711,11 +1706,6 @@ spec: maxItems: 25 type: array x-kubernetes-list-type: atomic - x-kubernetes-validations: - - message: resourceTags are immutable and may only - be configured during installation - rule: self.all(x, x in oldSelf) && oldSelf.all(x, - x in self) serviceEndpoints: description: |- serviceEndpoints list contains custom endpoints which will override default @@ -1744,10 +1734,6 @@ spec: type: array x-kubernetes-list-type: atomic type: object - x-kubernetes-validations: - - message: resourceTags may only be configured during - installation - rule: has(oldSelf.resourceTags) == has(self.resourceTags) azure: description: azure contains settings specific to the Azure infrastructure provider. diff --git a/machineconfiguration/v1/zz_generated.crd-manifests/0000_80_machine-config_01_controllerconfigs-OKD.crd.yaml b/machineconfiguration/v1/zz_generated.crd-manifests/0000_80_machine-config_01_controllerconfigs-OKD.crd.yaml index 6daa798a4dc..678e5a4202f 100644 --- a/machineconfiguration/v1/zz_generated.crd-manifests/0000_80_machine-config_01_controllerconfigs-OKD.crd.yaml +++ b/machineconfiguration/v1/zz_generated.crd-manifests/0000_80_machine-config_01_controllerconfigs-OKD.crd.yaml @@ -1473,7 +1473,6 @@ spec: key sets the key of the AWS resource tag key-value pair. Key is required when defining an AWS resource tag. Key should consist of between 1 and 128 characters, and may contain only the set of alphanumeric characters, space (' '), '_', '.', '/', '=', '+', '-', ':', and '@'. - Key must not start with 'aws:'. maxLength: 128 minLength: 1 type: string @@ -1483,10 +1482,6 @@ spec: characters, space (' '), '_', '.', '/', '=', '+', '-', ':', '@' rule: self.matches('^[0-9A-Za-z_.:/=+-@ ]+$') - - message: the prefix 'aws:' is reserved for - AWS system usage and cannot be used at the - beginning of a key - rule: '!self.startsWith(''aws:'')' value: description: |- value sets the value of the AWS resource tag key-value pair. Value is required when defining an AWS resource tag. @@ -1510,11 +1505,6 @@ spec: maxItems: 25 type: array x-kubernetes-list-type: atomic - x-kubernetes-validations: - - message: resourceTags are immutable and may only - be configured during installation - rule: self.all(x, x in oldSelf) && oldSelf.all(x, - x in self) serviceEndpoints: description: |- serviceEndpoints list contains custom endpoints which will override default @@ -1543,10 +1533,6 @@ spec: type: array x-kubernetes-list-type: atomic type: object - x-kubernetes-validations: - - message: resourceTags may only be configured during - installation - rule: has(oldSelf.resourceTags) == has(self.resourceTags) azure: description: azure contains settings specific to the Azure infrastructure provider. diff --git a/machineconfiguration/v1/zz_generated.crd-manifests/0000_80_machine-config_01_controllerconfigs-TechPreviewNoUpgrade.crd.yaml b/machineconfiguration/v1/zz_generated.crd-manifests/0000_80_machine-config_01_controllerconfigs-TechPreviewNoUpgrade.crd.yaml index b44d610396a..52f75fc841f 100644 --- a/machineconfiguration/v1/zz_generated.crd-manifests/0000_80_machine-config_01_controllerconfigs-TechPreviewNoUpgrade.crd.yaml +++ b/machineconfiguration/v1/zz_generated.crd-manifests/0000_80_machine-config_01_controllerconfigs-TechPreviewNoUpgrade.crd.yaml @@ -1674,7 +1674,6 @@ spec: key sets the key of the AWS resource tag key-value pair. Key is required when defining an AWS resource tag. Key should consist of between 1 and 128 characters, and may contain only the set of alphanumeric characters, space (' '), '_', '.', '/', '=', '+', '-', ':', and '@'. - Key must not start with 'aws:'. maxLength: 128 minLength: 1 type: string @@ -1684,10 +1683,6 @@ spec: characters, space (' '), '_', '.', '/', '=', '+', '-', ':', '@' rule: self.matches('^[0-9A-Za-z_.:/=+-@ ]+$') - - message: the prefix 'aws:' is reserved for - AWS system usage and cannot be used at the - beginning of a key - rule: '!self.startsWith(''aws:'')' value: description: |- value sets the value of the AWS resource tag key-value pair. Value is required when defining an AWS resource tag. @@ -1711,11 +1706,6 @@ spec: maxItems: 25 type: array x-kubernetes-list-type: atomic - x-kubernetes-validations: - - message: resourceTags are immutable and may only - be configured during installation - rule: self.all(x, x in oldSelf) && oldSelf.all(x, - x in self) serviceEndpoints: description: |- serviceEndpoints list contains custom endpoints which will override default @@ -1744,10 +1734,6 @@ spec: type: array x-kubernetes-list-type: atomic type: object - x-kubernetes-validations: - - message: resourceTags may only be configured during - installation - rule: has(oldSelf.resourceTags) == has(self.resourceTags) azure: description: azure contains settings specific to the Azure infrastructure provider. diff --git a/machineconfiguration/v1/zz_generated.featuregated-crd-manifests/controllerconfigs.machineconfiguration.openshift.io/AAA_ungated.yaml b/machineconfiguration/v1/zz_generated.featuregated-crd-manifests/controllerconfigs.machineconfiguration.openshift.io/AAA_ungated.yaml index 119b95b8186..84456f16e83 100644 --- a/machineconfiguration/v1/zz_generated.featuregated-crd-manifests/controllerconfigs.machineconfiguration.openshift.io/AAA_ungated.yaml +++ b/machineconfiguration/v1/zz_generated.featuregated-crd-manifests/controllerconfigs.machineconfiguration.openshift.io/AAA_ungated.yaml @@ -1472,7 +1472,6 @@ spec: key sets the key of the AWS resource tag key-value pair. Key is required when defining an AWS resource tag. Key should consist of between 1 and 128 characters, and may contain only the set of alphanumeric characters, space (' '), '_', '.', '/', '=', '+', '-', ':', and '@'. - Key must not start with 'aws:'. maxLength: 128 minLength: 1 type: string @@ -1482,10 +1481,6 @@ spec: characters, space (' '), '_', '.', '/', '=', '+', '-', ':', '@' rule: self.matches('^[0-9A-Za-z_.:/=+-@ ]+$') - - message: the prefix 'aws:' is reserved for - AWS system usage and cannot be used at the - beginning of a key - rule: '!self.startsWith(''aws:'')' value: description: |- value sets the value of the AWS resource tag key-value pair. Value is required when defining an AWS resource tag. @@ -1509,11 +1504,6 @@ spec: maxItems: 25 type: array x-kubernetes-list-type: atomic - x-kubernetes-validations: - - message: resourceTags are immutable and may only - be configured during installation - rule: self.all(x, x in oldSelf) && oldSelf.all(x, - x in self) serviceEndpoints: description: |- serviceEndpoints list contains custom endpoints which will override default @@ -1542,10 +1532,6 @@ spec: type: array x-kubernetes-list-type: atomic type: object - x-kubernetes-validations: - - message: resourceTags may only be configured during - installation - rule: has(oldSelf.resourceTags) == has(self.resourceTags) azure: description: azure contains settings specific to the Azure infrastructure provider. diff --git a/machineconfiguration/v1/zz_generated.featuregated-crd-manifests/controllerconfigs.machineconfiguration.openshift.io/AWSClusterHostedDNSInstall.yaml b/machineconfiguration/v1/zz_generated.featuregated-crd-manifests/controllerconfigs.machineconfiguration.openshift.io/AWSClusterHostedDNSInstall.yaml index 33c3da5d7e6..d1ea29f18cb 100644 --- a/machineconfiguration/v1/zz_generated.featuregated-crd-manifests/controllerconfigs.machineconfiguration.openshift.io/AWSClusterHostedDNSInstall.yaml +++ b/machineconfiguration/v1/zz_generated.featuregated-crd-manifests/controllerconfigs.machineconfiguration.openshift.io/AWSClusterHostedDNSInstall.yaml @@ -1570,7 +1570,6 @@ spec: key sets the key of the AWS resource tag key-value pair. Key is required when defining an AWS resource tag. Key should consist of between 1 and 128 characters, and may contain only the set of alphanumeric characters, space (' '), '_', '.', '/', '=', '+', '-', ':', and '@'. - Key must not start with 'aws:'. maxLength: 128 minLength: 1 type: string @@ -1580,10 +1579,6 @@ spec: characters, space (' '), '_', '.', '/', '=', '+', '-', ':', '@' rule: self.matches('^[0-9A-Za-z_.:/=+-@ ]+$') - - message: the prefix 'aws:' is reserved for - AWS system usage and cannot be used at the - beginning of a key - rule: '!self.startsWith(''aws:'')' value: description: |- value sets the value of the AWS resource tag key-value pair. Value is required when defining an AWS resource tag. @@ -1607,11 +1602,6 @@ spec: maxItems: 25 type: array x-kubernetes-list-type: atomic - x-kubernetes-validations: - - message: resourceTags are immutable and may only - be configured during installation - rule: self.all(x, x in oldSelf) && oldSelf.all(x, - x in self) serviceEndpoints: description: |- serviceEndpoints list contains custom endpoints which will override default @@ -1640,10 +1630,6 @@ spec: type: array x-kubernetes-list-type: atomic type: object - x-kubernetes-validations: - - message: resourceTags may only be configured during - installation - rule: has(oldSelf.resourceTags) == has(self.resourceTags) azure: description: azure contains settings specific to the Azure infrastructure provider. diff --git a/machineconfiguration/v1/zz_generated.featuregated-crd-manifests/controllerconfigs.machineconfiguration.openshift.io/AWSDualStackInstall.yaml b/machineconfiguration/v1/zz_generated.featuregated-crd-manifests/controllerconfigs.machineconfiguration.openshift.io/AWSDualStackInstall.yaml index c9ddaee9f4c..cae7f08b880 100644 --- a/machineconfiguration/v1/zz_generated.featuregated-crd-manifests/controllerconfigs.machineconfiguration.openshift.io/AWSDualStackInstall.yaml +++ b/machineconfiguration/v1/zz_generated.featuregated-crd-manifests/controllerconfigs.machineconfiguration.openshift.io/AWSDualStackInstall.yaml @@ -1481,7 +1481,6 @@ spec: key sets the key of the AWS resource tag key-value pair. Key is required when defining an AWS resource tag. Key should consist of between 1 and 128 characters, and may contain only the set of alphanumeric characters, space (' '), '_', '.', '/', '=', '+', '-', ':', and '@'. - Key must not start with 'aws:'. maxLength: 128 minLength: 1 type: string @@ -1491,10 +1490,6 @@ spec: characters, space (' '), '_', '.', '/', '=', '+', '-', ':', '@' rule: self.matches('^[0-9A-Za-z_.:/=+-@ ]+$') - - message: the prefix 'aws:' is reserved for - AWS system usage and cannot be used at the - beginning of a key - rule: '!self.startsWith(''aws:'')' value: description: |- value sets the value of the AWS resource tag key-value pair. Value is required when defining an AWS resource tag. @@ -1518,11 +1513,6 @@ spec: maxItems: 25 type: array x-kubernetes-list-type: atomic - x-kubernetes-validations: - - message: resourceTags are immutable and may only - be configured during installation - rule: self.all(x, x in oldSelf) && oldSelf.all(x, - x in self) serviceEndpoints: description: |- serviceEndpoints list contains custom endpoints which will override default @@ -1551,10 +1541,6 @@ spec: type: array x-kubernetes-list-type: atomic type: object - x-kubernetes-validations: - - message: resourceTags may only be configured during - installation - rule: has(oldSelf.resourceTags) == has(self.resourceTags) azure: description: azure contains settings specific to the Azure infrastructure provider. diff --git a/machineconfiguration/v1/zz_generated.featuregated-crd-manifests/controllerconfigs.machineconfiguration.openshift.io/AzureClusterHostedDNSInstall.yaml b/machineconfiguration/v1/zz_generated.featuregated-crd-manifests/controllerconfigs.machineconfiguration.openshift.io/AzureClusterHostedDNSInstall.yaml index a254cf6a894..d7f4bc5505e 100644 --- a/machineconfiguration/v1/zz_generated.featuregated-crd-manifests/controllerconfigs.machineconfiguration.openshift.io/AzureClusterHostedDNSInstall.yaml +++ b/machineconfiguration/v1/zz_generated.featuregated-crd-manifests/controllerconfigs.machineconfiguration.openshift.io/AzureClusterHostedDNSInstall.yaml @@ -1466,7 +1466,6 @@ spec: key sets the key of the AWS resource tag key-value pair. Key is required when defining an AWS resource tag. Key should consist of between 1 and 128 characters, and may contain only the set of alphanumeric characters, space (' '), '_', '.', '/', '=', '+', '-', ':', and '@'. - Key must not start with 'aws:'. maxLength: 128 minLength: 1 type: string @@ -1476,10 +1475,6 @@ spec: characters, space (' '), '_', '.', '/', '=', '+', '-', ':', '@' rule: self.matches('^[0-9A-Za-z_.:/=+-@ ]+$') - - message: the prefix 'aws:' is reserved for - AWS system usage and cannot be used at the - beginning of a key - rule: '!self.startsWith(''aws:'')' value: description: |- value sets the value of the AWS resource tag key-value pair. Value is required when defining an AWS resource tag. @@ -1503,11 +1498,6 @@ spec: maxItems: 25 type: array x-kubernetes-list-type: atomic - x-kubernetes-validations: - - message: resourceTags are immutable and may only - be configured during installation - rule: self.all(x, x in oldSelf) && oldSelf.all(x, - x in self) serviceEndpoints: description: |- serviceEndpoints list contains custom endpoints which will override default @@ -1536,10 +1526,6 @@ spec: type: array x-kubernetes-list-type: atomic type: object - x-kubernetes-validations: - - message: resourceTags may only be configured during - installation - rule: has(oldSelf.resourceTags) == has(self.resourceTags) azure: description: azure contains settings specific to the Azure infrastructure provider. diff --git a/machineconfiguration/v1/zz_generated.featuregated-crd-manifests/controllerconfigs.machineconfiguration.openshift.io/AzureDualStackInstall.yaml b/machineconfiguration/v1/zz_generated.featuregated-crd-manifests/controllerconfigs.machineconfiguration.openshift.io/AzureDualStackInstall.yaml index 85f0189e47c..b7231a9bc23 100644 --- a/machineconfiguration/v1/zz_generated.featuregated-crd-manifests/controllerconfigs.machineconfiguration.openshift.io/AzureDualStackInstall.yaml +++ b/machineconfiguration/v1/zz_generated.featuregated-crd-manifests/controllerconfigs.machineconfiguration.openshift.io/AzureDualStackInstall.yaml @@ -1466,7 +1466,6 @@ spec: key sets the key of the AWS resource tag key-value pair. Key is required when defining an AWS resource tag. Key should consist of between 1 and 128 characters, and may contain only the set of alphanumeric characters, space (' '), '_', '.', '/', '=', '+', '-', ':', and '@'. - Key must not start with 'aws:'. maxLength: 128 minLength: 1 type: string @@ -1476,10 +1475,6 @@ spec: characters, space (' '), '_', '.', '/', '=', '+', '-', ':', '@' rule: self.matches('^[0-9A-Za-z_.:/=+-@ ]+$') - - message: the prefix 'aws:' is reserved for - AWS system usage and cannot be used at the - beginning of a key - rule: '!self.startsWith(''aws:'')' value: description: |- value sets the value of the AWS resource tag key-value pair. Value is required when defining an AWS resource tag. @@ -1503,11 +1498,6 @@ spec: maxItems: 25 type: array x-kubernetes-list-type: atomic - x-kubernetes-validations: - - message: resourceTags are immutable and may only - be configured during installation - rule: self.all(x, x in oldSelf) && oldSelf.all(x, - x in self) serviceEndpoints: description: |- serviceEndpoints list contains custom endpoints which will override default @@ -1536,10 +1526,6 @@ spec: type: array x-kubernetes-list-type: atomic type: object - x-kubernetes-validations: - - message: resourceTags may only be configured during - installation - rule: has(oldSelf.resourceTags) == has(self.resourceTags) azure: description: azure contains settings specific to the Azure infrastructure provider. diff --git a/machineconfiguration/v1/zz_generated.featuregated-crd-manifests/controllerconfigs.machineconfiguration.openshift.io/DualReplica.yaml b/machineconfiguration/v1/zz_generated.featuregated-crd-manifests/controllerconfigs.machineconfiguration.openshift.io/DualReplica.yaml index 7839965e566..a4a49f28265 100644 --- a/machineconfiguration/v1/zz_generated.featuregated-crd-manifests/controllerconfigs.machineconfiguration.openshift.io/DualReplica.yaml +++ b/machineconfiguration/v1/zz_generated.featuregated-crd-manifests/controllerconfigs.machineconfiguration.openshift.io/DualReplica.yaml @@ -1471,7 +1471,6 @@ spec: key sets the key of the AWS resource tag key-value pair. Key is required when defining an AWS resource tag. Key should consist of between 1 and 128 characters, and may contain only the set of alphanumeric characters, space (' '), '_', '.', '/', '=', '+', '-', ':', and '@'. - Key must not start with 'aws:'. maxLength: 128 minLength: 1 type: string @@ -1481,10 +1480,6 @@ spec: characters, space (' '), '_', '.', '/', '=', '+', '-', ':', '@' rule: self.matches('^[0-9A-Za-z_.:/=+-@ ]+$') - - message: the prefix 'aws:' is reserved for - AWS system usage and cannot be used at the - beginning of a key - rule: '!self.startsWith(''aws:'')' value: description: |- value sets the value of the AWS resource tag key-value pair. Value is required when defining an AWS resource tag. @@ -1508,11 +1503,6 @@ spec: maxItems: 25 type: array x-kubernetes-list-type: atomic - x-kubernetes-validations: - - message: resourceTags are immutable and may only - be configured during installation - rule: self.all(x, x in oldSelf) && oldSelf.all(x, - x in self) serviceEndpoints: description: |- serviceEndpoints list contains custom endpoints which will override default @@ -1541,10 +1531,6 @@ spec: type: array x-kubernetes-list-type: atomic type: object - x-kubernetes-validations: - - message: resourceTags may only be configured during - installation - rule: has(oldSelf.resourceTags) == has(self.resourceTags) azure: description: azure contains settings specific to the Azure infrastructure provider. diff --git a/machineconfiguration/v1/zz_generated.featuregated-crd-manifests/controllerconfigs.machineconfiguration.openshift.io/DyanmicServiceEndpointIBMCloud.yaml b/machineconfiguration/v1/zz_generated.featuregated-crd-manifests/controllerconfigs.machineconfiguration.openshift.io/DyanmicServiceEndpointIBMCloud.yaml index ceeaccd60df..825201f6698 100644 --- a/machineconfiguration/v1/zz_generated.featuregated-crd-manifests/controllerconfigs.machineconfiguration.openshift.io/DyanmicServiceEndpointIBMCloud.yaml +++ b/machineconfiguration/v1/zz_generated.featuregated-crd-manifests/controllerconfigs.machineconfiguration.openshift.io/DyanmicServiceEndpointIBMCloud.yaml @@ -1529,7 +1529,6 @@ spec: key sets the key of the AWS resource tag key-value pair. Key is required when defining an AWS resource tag. Key should consist of between 1 and 128 characters, and may contain only the set of alphanumeric characters, space (' '), '_', '.', '/', '=', '+', '-', ':', and '@'. - Key must not start with 'aws:'. maxLength: 128 minLength: 1 type: string @@ -1539,10 +1538,6 @@ spec: characters, space (' '), '_', '.', '/', '=', '+', '-', ':', '@' rule: self.matches('^[0-9A-Za-z_.:/=+-@ ]+$') - - message: the prefix 'aws:' is reserved for - AWS system usage and cannot be used at the - beginning of a key - rule: '!self.startsWith(''aws:'')' value: description: |- value sets the value of the AWS resource tag key-value pair. Value is required when defining an AWS resource tag. @@ -1566,11 +1561,6 @@ spec: maxItems: 25 type: array x-kubernetes-list-type: atomic - x-kubernetes-validations: - - message: resourceTags are immutable and may only - be configured during installation - rule: self.all(x, x in oldSelf) && oldSelf.all(x, - x in self) serviceEndpoints: description: |- serviceEndpoints list contains custom endpoints which will override default @@ -1599,10 +1589,6 @@ spec: type: array x-kubernetes-list-type: atomic type: object - x-kubernetes-validations: - - message: resourceTags may only be configured during - installation - rule: has(oldSelf.resourceTags) == has(self.resourceTags) azure: description: azure contains settings specific to the Azure infrastructure provider. diff --git a/machineconfiguration/v1/zz_generated.featuregated-crd-manifests/controllerconfigs.machineconfiguration.openshift.io/GCPClusterHostedDNSInstall.yaml b/machineconfiguration/v1/zz_generated.featuregated-crd-manifests/controllerconfigs.machineconfiguration.openshift.io/GCPClusterHostedDNSInstall.yaml index 4451b2efdec..b7aefb54f4d 100644 --- a/machineconfiguration/v1/zz_generated.featuregated-crd-manifests/controllerconfigs.machineconfiguration.openshift.io/GCPClusterHostedDNSInstall.yaml +++ b/machineconfiguration/v1/zz_generated.featuregated-crd-manifests/controllerconfigs.machineconfiguration.openshift.io/GCPClusterHostedDNSInstall.yaml @@ -1466,7 +1466,6 @@ spec: key sets the key of the AWS resource tag key-value pair. Key is required when defining an AWS resource tag. Key should consist of between 1 and 128 characters, and may contain only the set of alphanumeric characters, space (' '), '_', '.', '/', '=', '+', '-', ':', and '@'. - Key must not start with 'aws:'. maxLength: 128 minLength: 1 type: string @@ -1476,10 +1475,6 @@ spec: characters, space (' '), '_', '.', '/', '=', '+', '-', ':', '@' rule: self.matches('^[0-9A-Za-z_.:/=+-@ ]+$') - - message: the prefix 'aws:' is reserved for - AWS system usage and cannot be used at the - beginning of a key - rule: '!self.startsWith(''aws:'')' value: description: |- value sets the value of the AWS resource tag key-value pair. Value is required when defining an AWS resource tag. @@ -1503,11 +1498,6 @@ spec: maxItems: 25 type: array x-kubernetes-list-type: atomic - x-kubernetes-validations: - - message: resourceTags are immutable and may only - be configured during installation - rule: self.all(x, x in oldSelf) && oldSelf.all(x, - x in self) serviceEndpoints: description: |- serviceEndpoints list contains custom endpoints which will override default @@ -1536,10 +1526,6 @@ spec: type: array x-kubernetes-list-type: atomic type: object - x-kubernetes-validations: - - message: resourceTags may only be configured during - installation - rule: has(oldSelf.resourceTags) == has(self.resourceTags) azure: description: azure contains settings specific to the Azure infrastructure provider. diff --git a/machineconfiguration/v1/zz_generated.featuregated-crd-manifests/controllerconfigs.machineconfiguration.openshift.io/HighlyAvailableArbiter+DualReplica.yaml b/machineconfiguration/v1/zz_generated.featuregated-crd-manifests/controllerconfigs.machineconfiguration.openshift.io/HighlyAvailableArbiter+DualReplica.yaml index d6b7761f8e7..a3619b08be1 100644 --- a/machineconfiguration/v1/zz_generated.featuregated-crd-manifests/controllerconfigs.machineconfiguration.openshift.io/HighlyAvailableArbiter+DualReplica.yaml +++ b/machineconfiguration/v1/zz_generated.featuregated-crd-manifests/controllerconfigs.machineconfiguration.openshift.io/HighlyAvailableArbiter+DualReplica.yaml @@ -1473,7 +1473,6 @@ spec: key sets the key of the AWS resource tag key-value pair. Key is required when defining an AWS resource tag. Key should consist of between 1 and 128 characters, and may contain only the set of alphanumeric characters, space (' '), '_', '.', '/', '=', '+', '-', ':', and '@'. - Key must not start with 'aws:'. maxLength: 128 minLength: 1 type: string @@ -1483,10 +1482,6 @@ spec: characters, space (' '), '_', '.', '/', '=', '+', '-', ':', '@' rule: self.matches('^[0-9A-Za-z_.:/=+-@ ]+$') - - message: the prefix 'aws:' is reserved for - AWS system usage and cannot be used at the - beginning of a key - rule: '!self.startsWith(''aws:'')' value: description: |- value sets the value of the AWS resource tag key-value pair. Value is required when defining an AWS resource tag. @@ -1510,11 +1505,6 @@ spec: maxItems: 25 type: array x-kubernetes-list-type: atomic - x-kubernetes-validations: - - message: resourceTags are immutable and may only - be configured during installation - rule: self.all(x, x in oldSelf) && oldSelf.all(x, - x in self) serviceEndpoints: description: |- serviceEndpoints list contains custom endpoints which will override default @@ -1543,10 +1533,6 @@ spec: type: array x-kubernetes-list-type: atomic type: object - x-kubernetes-validations: - - message: resourceTags may only be configured during - installation - rule: has(oldSelf.resourceTags) == has(self.resourceTags) azure: description: azure contains settings specific to the Azure infrastructure provider. diff --git a/machineconfiguration/v1/zz_generated.featuregated-crd-manifests/controllerconfigs.machineconfiguration.openshift.io/HighlyAvailableArbiter.yaml b/machineconfiguration/v1/zz_generated.featuregated-crd-manifests/controllerconfigs.machineconfiguration.openshift.io/HighlyAvailableArbiter.yaml index c56a820c745..fbfcee89826 100644 --- a/machineconfiguration/v1/zz_generated.featuregated-crd-manifests/controllerconfigs.machineconfiguration.openshift.io/HighlyAvailableArbiter.yaml +++ b/machineconfiguration/v1/zz_generated.featuregated-crd-manifests/controllerconfigs.machineconfiguration.openshift.io/HighlyAvailableArbiter.yaml @@ -1471,7 +1471,6 @@ spec: key sets the key of the AWS resource tag key-value pair. Key is required when defining an AWS resource tag. Key should consist of between 1 and 128 characters, and may contain only the set of alphanumeric characters, space (' '), '_', '.', '/', '=', '+', '-', ':', and '@'. - Key must not start with 'aws:'. maxLength: 128 minLength: 1 type: string @@ -1481,10 +1480,6 @@ spec: characters, space (' '), '_', '.', '/', '=', '+', '-', ':', '@' rule: self.matches('^[0-9A-Za-z_.:/=+-@ ]+$') - - message: the prefix 'aws:' is reserved for - AWS system usage and cannot be used at the - beginning of a key - rule: '!self.startsWith(''aws:'')' value: description: |- value sets the value of the AWS resource tag key-value pair. Value is required when defining an AWS resource tag. @@ -1508,11 +1503,6 @@ spec: maxItems: 25 type: array x-kubernetes-list-type: atomic - x-kubernetes-validations: - - message: resourceTags are immutable and may only - be configured during installation - rule: self.all(x, x in oldSelf) && oldSelf.all(x, - x in self) serviceEndpoints: description: |- serviceEndpoints list contains custom endpoints which will override default @@ -1541,10 +1531,6 @@ spec: type: array x-kubernetes-list-type: atomic type: object - x-kubernetes-validations: - - message: resourceTags may only be configured during - installation - rule: has(oldSelf.resourceTags) == has(self.resourceTags) azure: description: azure contains settings specific to the Azure infrastructure provider. diff --git a/machineconfiguration/v1/zz_generated.featuregated-crd-manifests/controllerconfigs.machineconfiguration.openshift.io/NutanixMultiSubnets.yaml b/machineconfiguration/v1/zz_generated.featuregated-crd-manifests/controllerconfigs.machineconfiguration.openshift.io/NutanixMultiSubnets.yaml index b6133875244..c5a659d8ea4 100644 --- a/machineconfiguration/v1/zz_generated.featuregated-crd-manifests/controllerconfigs.machineconfiguration.openshift.io/NutanixMultiSubnets.yaml +++ b/machineconfiguration/v1/zz_generated.featuregated-crd-manifests/controllerconfigs.machineconfiguration.openshift.io/NutanixMultiSubnets.yaml @@ -1472,7 +1472,6 @@ spec: key sets the key of the AWS resource tag key-value pair. Key is required when defining an AWS resource tag. Key should consist of between 1 and 128 characters, and may contain only the set of alphanumeric characters, space (' '), '_', '.', '/', '=', '+', '-', ':', and '@'. - Key must not start with 'aws:'. maxLength: 128 minLength: 1 type: string @@ -1482,10 +1481,6 @@ spec: characters, space (' '), '_', '.', '/', '=', '+', '-', ':', '@' rule: self.matches('^[0-9A-Za-z_.:/=+-@ ]+$') - - message: the prefix 'aws:' is reserved for - AWS system usage and cannot be used at the - beginning of a key - rule: '!self.startsWith(''aws:'')' value: description: |- value sets the value of the AWS resource tag key-value pair. Value is required when defining an AWS resource tag. @@ -1509,11 +1504,6 @@ spec: maxItems: 25 type: array x-kubernetes-list-type: atomic - x-kubernetes-validations: - - message: resourceTags are immutable and may only - be configured during installation - rule: self.all(x, x in oldSelf) && oldSelf.all(x, - x in self) serviceEndpoints: description: |- serviceEndpoints list contains custom endpoints which will override default @@ -1542,10 +1532,6 @@ spec: type: array x-kubernetes-list-type: atomic type: object - x-kubernetes-validations: - - message: resourceTags may only be configured during - installation - rule: has(oldSelf.resourceTags) == has(self.resourceTags) azure: description: azure contains settings specific to the Azure infrastructure provider. diff --git a/machineconfiguration/v1/zz_generated.featuregated-crd-manifests/controllerconfigs.machineconfiguration.openshift.io/OnPremDNSRecords.yaml b/machineconfiguration/v1/zz_generated.featuregated-crd-manifests/controllerconfigs.machineconfiguration.openshift.io/OnPremDNSRecords.yaml index 2a7c9376607..f36c703ab25 100644 --- a/machineconfiguration/v1/zz_generated.featuregated-crd-manifests/controllerconfigs.machineconfiguration.openshift.io/OnPremDNSRecords.yaml +++ b/machineconfiguration/v1/zz_generated.featuregated-crd-manifests/controllerconfigs.machineconfiguration.openshift.io/OnPremDNSRecords.yaml @@ -1466,7 +1466,6 @@ spec: key sets the key of the AWS resource tag key-value pair. Key is required when defining an AWS resource tag. Key should consist of between 1 and 128 characters, and may contain only the set of alphanumeric characters, space (' '), '_', '.', '/', '=', '+', '-', ':', and '@'. - Key must not start with 'aws:'. maxLength: 128 minLength: 1 type: string @@ -1476,10 +1475,6 @@ spec: characters, space (' '), '_', '.', '/', '=', '+', '-', ':', '@' rule: self.matches('^[0-9A-Za-z_.:/=+-@ ]+$') - - message: the prefix 'aws:' is reserved for - AWS system usage and cannot be used at the - beginning of a key - rule: '!self.startsWith(''aws:'')' value: description: |- value sets the value of the AWS resource tag key-value pair. Value is required when defining an AWS resource tag. @@ -1503,11 +1498,6 @@ spec: maxItems: 25 type: array x-kubernetes-list-type: atomic - x-kubernetes-validations: - - message: resourceTags are immutable and may only - be configured during installation - rule: self.all(x, x in oldSelf) && oldSelf.all(x, - x in self) serviceEndpoints: description: |- serviceEndpoints list contains custom endpoints which will override default @@ -1536,10 +1526,6 @@ spec: type: array x-kubernetes-list-type: atomic type: object - x-kubernetes-validations: - - message: resourceTags may only be configured during - installation - rule: has(oldSelf.resourceTags) == has(self.resourceTags) azure: description: azure contains settings specific to the Azure infrastructure provider. diff --git a/machineconfiguration/v1/zz_generated.featuregated-crd-manifests/controllerconfigs.machineconfiguration.openshift.io/VSphereHostVMGroupZonal.yaml b/machineconfiguration/v1/zz_generated.featuregated-crd-manifests/controllerconfigs.machineconfiguration.openshift.io/VSphereHostVMGroupZonal.yaml index 35afa54c477..2a12b07f07c 100644 --- a/machineconfiguration/v1/zz_generated.featuregated-crd-manifests/controllerconfigs.machineconfiguration.openshift.io/VSphereHostVMGroupZonal.yaml +++ b/machineconfiguration/v1/zz_generated.featuregated-crd-manifests/controllerconfigs.machineconfiguration.openshift.io/VSphereHostVMGroupZonal.yaml @@ -1479,7 +1479,6 @@ spec: key sets the key of the AWS resource tag key-value pair. Key is required when defining an AWS resource tag. Key should consist of between 1 and 128 characters, and may contain only the set of alphanumeric characters, space (' '), '_', '.', '/', '=', '+', '-', ':', and '@'. - Key must not start with 'aws:'. maxLength: 128 minLength: 1 type: string @@ -1489,10 +1488,6 @@ spec: characters, space (' '), '_', '.', '/', '=', '+', '-', ':', '@' rule: self.matches('^[0-9A-Za-z_.:/=+-@ ]+$') - - message: the prefix 'aws:' is reserved for - AWS system usage and cannot be used at the - beginning of a key - rule: '!self.startsWith(''aws:'')' value: description: |- value sets the value of the AWS resource tag key-value pair. Value is required when defining an AWS resource tag. @@ -1516,11 +1511,6 @@ spec: maxItems: 25 type: array x-kubernetes-list-type: atomic - x-kubernetes-validations: - - message: resourceTags are immutable and may only - be configured during installation - rule: self.all(x, x in oldSelf) && oldSelf.all(x, - x in self) serviceEndpoints: description: |- serviceEndpoints list contains custom endpoints which will override default @@ -1549,10 +1539,6 @@ spec: type: array x-kubernetes-list-type: atomic type: object - x-kubernetes-validations: - - message: resourceTags may only be configured during - installation - rule: has(oldSelf.resourceTags) == has(self.resourceTags) azure: description: azure contains settings specific to the Azure infrastructure provider. diff --git a/machineconfiguration/v1/zz_generated.featuregated-crd-manifests/controllerconfigs.machineconfiguration.openshift.io/VSphereMultiNetworks.yaml b/machineconfiguration/v1/zz_generated.featuregated-crd-manifests/controllerconfigs.machineconfiguration.openshift.io/VSphereMultiNetworks.yaml index b27df32d043..27b3501b505 100644 --- a/machineconfiguration/v1/zz_generated.featuregated-crd-manifests/controllerconfigs.machineconfiguration.openshift.io/VSphereMultiNetworks.yaml +++ b/machineconfiguration/v1/zz_generated.featuregated-crd-manifests/controllerconfigs.machineconfiguration.openshift.io/VSphereMultiNetworks.yaml @@ -1467,7 +1467,6 @@ spec: key sets the key of the AWS resource tag key-value pair. Key is required when defining an AWS resource tag. Key should consist of between 1 and 128 characters, and may contain only the set of alphanumeric characters, space (' '), '_', '.', '/', '=', '+', '-', ':', and '@'. - Key must not start with 'aws:'. maxLength: 128 minLength: 1 type: string @@ -1477,10 +1476,6 @@ spec: characters, space (' '), '_', '.', '/', '=', '+', '-', ':', '@' rule: self.matches('^[0-9A-Za-z_.:/=+-@ ]+$') - - message: the prefix 'aws:' is reserved for - AWS system usage and cannot be used at the - beginning of a key - rule: '!self.startsWith(''aws:'')' value: description: |- value sets the value of the AWS resource tag key-value pair. Value is required when defining an AWS resource tag. @@ -1504,11 +1499,6 @@ spec: maxItems: 25 type: array x-kubernetes-list-type: atomic - x-kubernetes-validations: - - message: resourceTags are immutable and may only - be configured during installation - rule: self.all(x, x in oldSelf) && oldSelf.all(x, - x in self) serviceEndpoints: description: |- serviceEndpoints list contains custom endpoints which will override default @@ -1537,10 +1527,6 @@ spec: type: array x-kubernetes-list-type: atomic type: object - x-kubernetes-validations: - - message: resourceTags may only be configured during - installation - rule: has(oldSelf.resourceTags) == has(self.resourceTags) azure: description: azure contains settings specific to the Azure infrastructure provider. diff --git a/openapi/generated_openapi/zz_generated.openapi.go b/openapi/generated_openapi/zz_generated.openapi.go index 030925b4361..4fcce91910a 100644 --- a/openapi/generated_openapi/zz_generated.openapi.go +++ b/openapi/generated_openapi/zz_generated.openapi.go @@ -9320,7 +9320,7 @@ func schema_openshift_api_config_v1_AWSResourceTag(ref common.ReferenceCallback) Properties: map[string]spec.Schema{ "key": { SchemaProps: spec.SchemaProps{ - Description: "key sets the key of the AWS resource tag key-value pair. Key is required when defining an AWS resource tag. Key should consist of between 1 and 128 characters, and may contain only the set of alphanumeric characters, space (' '), '_', '.', '/', '=', '+', '-', ':', and '@'. Key must not start with 'aws:'.", + Description: "key sets the key of the AWS resource tag key-value pair. Key is required when defining an AWS resource tag. Key should consist of between 1 and 128 characters, and may contain only the set of alphanumeric characters, space (' '), '_', '.', '/', '=', '+', '-', ':', and '@'.", Default: "", Type: []string{"string"}, Format: "", diff --git a/payload-manifests/crds/0000_10_config-operator_01_infrastructures-CustomNoUpgrade.crd.yaml b/payload-manifests/crds/0000_10_config-operator_01_infrastructures-CustomNoUpgrade.crd.yaml index b2aa8ce1555..9086d4a5720 100644 --- a/payload-manifests/crds/0000_10_config-operator_01_infrastructures-CustomNoUpgrade.crd.yaml +++ b/payload-manifests/crds/0000_10_config-operator_01_infrastructures-CustomNoUpgrade.crd.yaml @@ -1388,7 +1388,6 @@ spec: key sets the key of the AWS resource tag key-value pair. Key is required when defining an AWS resource tag. Key should consist of between 1 and 128 characters, and may contain only the set of alphanumeric characters, space (' '), '_', '.', '/', '=', '+', '-', ':', and '@'. - Key must not start with 'aws:'. maxLength: 128 minLength: 1 type: string @@ -1398,9 +1397,6 @@ spec: space (' '), '_', '.', '/', '=', '+', '-', ':', '@' rule: self.matches('^[0-9A-Za-z_.:/=+-@ ]+$') - - message: the prefix 'aws:' is reserved for AWS system - usage and cannot be used at the beginning of a key - rule: '!self.startsWith(''aws:'')' value: description: |- value sets the value of the AWS resource tag key-value pair. Value is required when defining an AWS resource tag. @@ -1424,10 +1420,6 @@ spec: maxItems: 25 type: array x-kubernetes-list-type: atomic - x-kubernetes-validations: - - message: resourceTags are immutable and may only be configured - during installation - rule: self.all(x, x in oldSelf) && oldSelf.all(x, x in self) serviceEndpoints: description: |- serviceEndpoints list contains custom endpoints which will override default @@ -1456,9 +1448,6 @@ spec: type: array x-kubernetes-list-type: atomic type: object - x-kubernetes-validations: - - message: resourceTags may only be configured during installation - rule: has(oldSelf.resourceTags) == has(self.resourceTags) azure: description: azure contains settings specific to the Azure infrastructure provider. diff --git a/payload-manifests/crds/0000_10_config-operator_01_infrastructures-Default.crd.yaml b/payload-manifests/crds/0000_10_config-operator_01_infrastructures-Default.crd.yaml index e179338c704..803c48a1e28 100644 --- a/payload-manifests/crds/0000_10_config-operator_01_infrastructures-Default.crd.yaml +++ b/payload-manifests/crds/0000_10_config-operator_01_infrastructures-Default.crd.yaml @@ -1191,7 +1191,6 @@ spec: key sets the key of the AWS resource tag key-value pair. Key is required when defining an AWS resource tag. Key should consist of between 1 and 128 characters, and may contain only the set of alphanumeric characters, space (' '), '_', '.', '/', '=', '+', '-', ':', and '@'. - Key must not start with 'aws:'. maxLength: 128 minLength: 1 type: string @@ -1201,9 +1200,6 @@ spec: space (' '), '_', '.', '/', '=', '+', '-', ':', '@' rule: self.matches('^[0-9A-Za-z_.:/=+-@ ]+$') - - message: the prefix 'aws:' is reserved for AWS system - usage and cannot be used at the beginning of a key - rule: '!self.startsWith(''aws:'')' value: description: |- value sets the value of the AWS resource tag key-value pair. Value is required when defining an AWS resource tag. @@ -1227,10 +1223,6 @@ spec: maxItems: 25 type: array x-kubernetes-list-type: atomic - x-kubernetes-validations: - - message: resourceTags are immutable and may only be configured - during installation - rule: self.all(x, x in oldSelf) && oldSelf.all(x, x in self) serviceEndpoints: description: |- serviceEndpoints list contains custom endpoints which will override default @@ -1259,9 +1251,6 @@ spec: type: array x-kubernetes-list-type: atomic type: object - x-kubernetes-validations: - - message: resourceTags may only be configured during installation - rule: has(oldSelf.resourceTags) == has(self.resourceTags) azure: description: azure contains settings specific to the Azure infrastructure provider. diff --git a/payload-manifests/crds/0000_10_config-operator_01_infrastructures-DevPreviewNoUpgrade.crd.yaml b/payload-manifests/crds/0000_10_config-operator_01_infrastructures-DevPreviewNoUpgrade.crd.yaml index 4e511c7178a..de1a68c90a5 100644 --- a/payload-manifests/crds/0000_10_config-operator_01_infrastructures-DevPreviewNoUpgrade.crd.yaml +++ b/payload-manifests/crds/0000_10_config-operator_01_infrastructures-DevPreviewNoUpgrade.crd.yaml @@ -1388,7 +1388,6 @@ spec: key sets the key of the AWS resource tag key-value pair. Key is required when defining an AWS resource tag. Key should consist of between 1 and 128 characters, and may contain only the set of alphanumeric characters, space (' '), '_', '.', '/', '=', '+', '-', ':', and '@'. - Key must not start with 'aws:'. maxLength: 128 minLength: 1 type: string @@ -1398,9 +1397,6 @@ spec: space (' '), '_', '.', '/', '=', '+', '-', ':', '@' rule: self.matches('^[0-9A-Za-z_.:/=+-@ ]+$') - - message: the prefix 'aws:' is reserved for AWS system - usage and cannot be used at the beginning of a key - rule: '!self.startsWith(''aws:'')' value: description: |- value sets the value of the AWS resource tag key-value pair. Value is required when defining an AWS resource tag. @@ -1424,10 +1420,6 @@ spec: maxItems: 25 type: array x-kubernetes-list-type: atomic - x-kubernetes-validations: - - message: resourceTags are immutable and may only be configured - during installation - rule: self.all(x, x in oldSelf) && oldSelf.all(x, x in self) serviceEndpoints: description: |- serviceEndpoints list contains custom endpoints which will override default @@ -1456,9 +1448,6 @@ spec: type: array x-kubernetes-list-type: atomic type: object - x-kubernetes-validations: - - message: resourceTags may only be configured during installation - rule: has(oldSelf.resourceTags) == has(self.resourceTags) azure: description: azure contains settings specific to the Azure infrastructure provider. diff --git a/payload-manifests/crds/0000_10_config-operator_01_infrastructures-OKD.crd.yaml b/payload-manifests/crds/0000_10_config-operator_01_infrastructures-OKD.crd.yaml index 1a33251a268..245bc3ea638 100644 --- a/payload-manifests/crds/0000_10_config-operator_01_infrastructures-OKD.crd.yaml +++ b/payload-manifests/crds/0000_10_config-operator_01_infrastructures-OKD.crd.yaml @@ -1191,7 +1191,6 @@ spec: key sets the key of the AWS resource tag key-value pair. Key is required when defining an AWS resource tag. Key should consist of between 1 and 128 characters, and may contain only the set of alphanumeric characters, space (' '), '_', '.', '/', '=', '+', '-', ':', and '@'. - Key must not start with 'aws:'. maxLength: 128 minLength: 1 type: string @@ -1201,9 +1200,6 @@ spec: space (' '), '_', '.', '/', '=', '+', '-', ':', '@' rule: self.matches('^[0-9A-Za-z_.:/=+-@ ]+$') - - message: the prefix 'aws:' is reserved for AWS system - usage and cannot be used at the beginning of a key - rule: '!self.startsWith(''aws:'')' value: description: |- value sets the value of the AWS resource tag key-value pair. Value is required when defining an AWS resource tag. @@ -1227,10 +1223,6 @@ spec: maxItems: 25 type: array x-kubernetes-list-type: atomic - x-kubernetes-validations: - - message: resourceTags are immutable and may only be configured - during installation - rule: self.all(x, x in oldSelf) && oldSelf.all(x, x in self) serviceEndpoints: description: |- serviceEndpoints list contains custom endpoints which will override default @@ -1259,9 +1251,6 @@ spec: type: array x-kubernetes-list-type: atomic type: object - x-kubernetes-validations: - - message: resourceTags may only be configured during installation - rule: has(oldSelf.resourceTags) == has(self.resourceTags) azure: description: azure contains settings specific to the Azure infrastructure provider. diff --git a/payload-manifests/crds/0000_10_config-operator_01_infrastructures-TechPreviewNoUpgrade.crd.yaml b/payload-manifests/crds/0000_10_config-operator_01_infrastructures-TechPreviewNoUpgrade.crd.yaml index dd352ea806b..c45b7d6e83a 100644 --- a/payload-manifests/crds/0000_10_config-operator_01_infrastructures-TechPreviewNoUpgrade.crd.yaml +++ b/payload-manifests/crds/0000_10_config-operator_01_infrastructures-TechPreviewNoUpgrade.crd.yaml @@ -1388,7 +1388,6 @@ spec: key sets the key of the AWS resource tag key-value pair. Key is required when defining an AWS resource tag. Key should consist of between 1 and 128 characters, and may contain only the set of alphanumeric characters, space (' '), '_', '.', '/', '=', '+', '-', ':', and '@'. - Key must not start with 'aws:'. maxLength: 128 minLength: 1 type: string @@ -1398,9 +1397,6 @@ spec: space (' '), '_', '.', '/', '=', '+', '-', ':', '@' rule: self.matches('^[0-9A-Za-z_.:/=+-@ ]+$') - - message: the prefix 'aws:' is reserved for AWS system - usage and cannot be used at the beginning of a key - rule: '!self.startsWith(''aws:'')' value: description: |- value sets the value of the AWS resource tag key-value pair. Value is required when defining an AWS resource tag. @@ -1424,10 +1420,6 @@ spec: maxItems: 25 type: array x-kubernetes-list-type: atomic - x-kubernetes-validations: - - message: resourceTags are immutable and may only be configured - during installation - rule: self.all(x, x in oldSelf) && oldSelf.all(x, x in self) serviceEndpoints: description: |- serviceEndpoints list contains custom endpoints which will override default @@ -1456,9 +1448,6 @@ spec: type: array x-kubernetes-list-type: atomic type: object - x-kubernetes-validations: - - message: resourceTags may only be configured during installation - rule: has(oldSelf.resourceTags) == has(self.resourceTags) azure: description: azure contains settings specific to the Azure infrastructure provider. diff --git a/payload-manifests/crds/0000_80_machine-config_01_controllerconfigs-CustomNoUpgrade.crd.yaml b/payload-manifests/crds/0000_80_machine-config_01_controllerconfigs-CustomNoUpgrade.crd.yaml index 148498edd33..24a77a81b54 100644 --- a/payload-manifests/crds/0000_80_machine-config_01_controllerconfigs-CustomNoUpgrade.crd.yaml +++ b/payload-manifests/crds/0000_80_machine-config_01_controllerconfigs-CustomNoUpgrade.crd.yaml @@ -1674,7 +1674,6 @@ spec: key sets the key of the AWS resource tag key-value pair. Key is required when defining an AWS resource tag. Key should consist of between 1 and 128 characters, and may contain only the set of alphanumeric characters, space (' '), '_', '.', '/', '=', '+', '-', ':', and '@'. - Key must not start with 'aws:'. maxLength: 128 minLength: 1 type: string @@ -1684,10 +1683,6 @@ spec: characters, space (' '), '_', '.', '/', '=', '+', '-', ':', '@' rule: self.matches('^[0-9A-Za-z_.:/=+-@ ]+$') - - message: the prefix 'aws:' is reserved for - AWS system usage and cannot be used at the - beginning of a key - rule: '!self.startsWith(''aws:'')' value: description: |- value sets the value of the AWS resource tag key-value pair. Value is required when defining an AWS resource tag. @@ -1711,11 +1706,6 @@ spec: maxItems: 25 type: array x-kubernetes-list-type: atomic - x-kubernetes-validations: - - message: resourceTags are immutable and may only - be configured during installation - rule: self.all(x, x in oldSelf) && oldSelf.all(x, - x in self) serviceEndpoints: description: |- serviceEndpoints list contains custom endpoints which will override default @@ -1744,10 +1734,6 @@ spec: type: array x-kubernetes-list-type: atomic type: object - x-kubernetes-validations: - - message: resourceTags may only be configured during - installation - rule: has(oldSelf.resourceTags) == has(self.resourceTags) azure: description: azure contains settings specific to the Azure infrastructure provider. diff --git a/payload-manifests/crds/0000_80_machine-config_01_controllerconfigs-Default.crd.yaml b/payload-manifests/crds/0000_80_machine-config_01_controllerconfigs-Default.crd.yaml index 295341c47ef..a921ed5d346 100644 --- a/payload-manifests/crds/0000_80_machine-config_01_controllerconfigs-Default.crd.yaml +++ b/payload-manifests/crds/0000_80_machine-config_01_controllerconfigs-Default.crd.yaml @@ -1473,7 +1473,6 @@ spec: key sets the key of the AWS resource tag key-value pair. Key is required when defining an AWS resource tag. Key should consist of between 1 and 128 characters, and may contain only the set of alphanumeric characters, space (' '), '_', '.', '/', '=', '+', '-', ':', and '@'. - Key must not start with 'aws:'. maxLength: 128 minLength: 1 type: string @@ -1483,10 +1482,6 @@ spec: characters, space (' '), '_', '.', '/', '=', '+', '-', ':', '@' rule: self.matches('^[0-9A-Za-z_.:/=+-@ ]+$') - - message: the prefix 'aws:' is reserved for - AWS system usage and cannot be used at the - beginning of a key - rule: '!self.startsWith(''aws:'')' value: description: |- value sets the value of the AWS resource tag key-value pair. Value is required when defining an AWS resource tag. @@ -1510,11 +1505,6 @@ spec: maxItems: 25 type: array x-kubernetes-list-type: atomic - x-kubernetes-validations: - - message: resourceTags are immutable and may only - be configured during installation - rule: self.all(x, x in oldSelf) && oldSelf.all(x, - x in self) serviceEndpoints: description: |- serviceEndpoints list contains custom endpoints which will override default @@ -1543,10 +1533,6 @@ spec: type: array x-kubernetes-list-type: atomic type: object - x-kubernetes-validations: - - message: resourceTags may only be configured during - installation - rule: has(oldSelf.resourceTags) == has(self.resourceTags) azure: description: azure contains settings specific to the Azure infrastructure provider. diff --git a/payload-manifests/crds/0000_80_machine-config_01_controllerconfigs-DevPreviewNoUpgrade.crd.yaml b/payload-manifests/crds/0000_80_machine-config_01_controllerconfigs-DevPreviewNoUpgrade.crd.yaml index 3af79149668..a8e3fcd21d6 100644 --- a/payload-manifests/crds/0000_80_machine-config_01_controllerconfigs-DevPreviewNoUpgrade.crd.yaml +++ b/payload-manifests/crds/0000_80_machine-config_01_controllerconfigs-DevPreviewNoUpgrade.crd.yaml @@ -1674,7 +1674,6 @@ spec: key sets the key of the AWS resource tag key-value pair. Key is required when defining an AWS resource tag. Key should consist of between 1 and 128 characters, and may contain only the set of alphanumeric characters, space (' '), '_', '.', '/', '=', '+', '-', ':', and '@'. - Key must not start with 'aws:'. maxLength: 128 minLength: 1 type: string @@ -1684,10 +1683,6 @@ spec: characters, space (' '), '_', '.', '/', '=', '+', '-', ':', '@' rule: self.matches('^[0-9A-Za-z_.:/=+-@ ]+$') - - message: the prefix 'aws:' is reserved for - AWS system usage and cannot be used at the - beginning of a key - rule: '!self.startsWith(''aws:'')' value: description: |- value sets the value of the AWS resource tag key-value pair. Value is required when defining an AWS resource tag. @@ -1711,11 +1706,6 @@ spec: maxItems: 25 type: array x-kubernetes-list-type: atomic - x-kubernetes-validations: - - message: resourceTags are immutable and may only - be configured during installation - rule: self.all(x, x in oldSelf) && oldSelf.all(x, - x in self) serviceEndpoints: description: |- serviceEndpoints list contains custom endpoints which will override default @@ -1744,10 +1734,6 @@ spec: type: array x-kubernetes-list-type: atomic type: object - x-kubernetes-validations: - - message: resourceTags may only be configured during - installation - rule: has(oldSelf.resourceTags) == has(self.resourceTags) azure: description: azure contains settings specific to the Azure infrastructure provider. diff --git a/payload-manifests/crds/0000_80_machine-config_01_controllerconfigs-OKD.crd.yaml b/payload-manifests/crds/0000_80_machine-config_01_controllerconfigs-OKD.crd.yaml index 6daa798a4dc..678e5a4202f 100644 --- a/payload-manifests/crds/0000_80_machine-config_01_controllerconfigs-OKD.crd.yaml +++ b/payload-manifests/crds/0000_80_machine-config_01_controllerconfigs-OKD.crd.yaml @@ -1473,7 +1473,6 @@ spec: key sets the key of the AWS resource tag key-value pair. Key is required when defining an AWS resource tag. Key should consist of between 1 and 128 characters, and may contain only the set of alphanumeric characters, space (' '), '_', '.', '/', '=', '+', '-', ':', and '@'. - Key must not start with 'aws:'. maxLength: 128 minLength: 1 type: string @@ -1483,10 +1482,6 @@ spec: characters, space (' '), '_', '.', '/', '=', '+', '-', ':', '@' rule: self.matches('^[0-9A-Za-z_.:/=+-@ ]+$') - - message: the prefix 'aws:' is reserved for - AWS system usage and cannot be used at the - beginning of a key - rule: '!self.startsWith(''aws:'')' value: description: |- value sets the value of the AWS resource tag key-value pair. Value is required when defining an AWS resource tag. @@ -1510,11 +1505,6 @@ spec: maxItems: 25 type: array x-kubernetes-list-type: atomic - x-kubernetes-validations: - - message: resourceTags are immutable and may only - be configured during installation - rule: self.all(x, x in oldSelf) && oldSelf.all(x, - x in self) serviceEndpoints: description: |- serviceEndpoints list contains custom endpoints which will override default @@ -1543,10 +1533,6 @@ spec: type: array x-kubernetes-list-type: atomic type: object - x-kubernetes-validations: - - message: resourceTags may only be configured during - installation - rule: has(oldSelf.resourceTags) == has(self.resourceTags) azure: description: azure contains settings specific to the Azure infrastructure provider. diff --git a/payload-manifests/crds/0000_80_machine-config_01_controllerconfigs-TechPreviewNoUpgrade.crd.yaml b/payload-manifests/crds/0000_80_machine-config_01_controllerconfigs-TechPreviewNoUpgrade.crd.yaml index b44d610396a..52f75fc841f 100644 --- a/payload-manifests/crds/0000_80_machine-config_01_controllerconfigs-TechPreviewNoUpgrade.crd.yaml +++ b/payload-manifests/crds/0000_80_machine-config_01_controllerconfigs-TechPreviewNoUpgrade.crd.yaml @@ -1674,7 +1674,6 @@ spec: key sets the key of the AWS resource tag key-value pair. Key is required when defining an AWS resource tag. Key should consist of between 1 and 128 characters, and may contain only the set of alphanumeric characters, space (' '), '_', '.', '/', '=', '+', '-', ':', and '@'. - Key must not start with 'aws:'. maxLength: 128 minLength: 1 type: string @@ -1684,10 +1683,6 @@ spec: characters, space (' '), '_', '.', '/', '=', '+', '-', ':', '@' rule: self.matches('^[0-9A-Za-z_.:/=+-@ ]+$') - - message: the prefix 'aws:' is reserved for - AWS system usage and cannot be used at the - beginning of a key - rule: '!self.startsWith(''aws:'')' value: description: |- value sets the value of the AWS resource tag key-value pair. Value is required when defining an AWS resource tag. @@ -1711,11 +1706,6 @@ spec: maxItems: 25 type: array x-kubernetes-list-type: atomic - x-kubernetes-validations: - - message: resourceTags are immutable and may only - be configured during installation - rule: self.all(x, x in oldSelf) && oldSelf.all(x, - x in self) serviceEndpoints: description: |- serviceEndpoints list contains custom endpoints which will override default @@ -1744,10 +1734,6 @@ spec: type: array x-kubernetes-list-type: atomic type: object - x-kubernetes-validations: - - message: resourceTags may only be configured during - installation - rule: has(oldSelf.resourceTags) == has(self.resourceTags) azure: description: azure contains settings specific to the Azure infrastructure provider.