diff --git a/.schemas/json/configuration-chainsaw-v1alpha1.json b/.schemas/json/configuration-chainsaw-v1alpha1.json index 3ec4a3520..87cdc6642 100644 --- a/.schemas/json/configuration-chainsaw-v1alpha1.json +++ b/.schemas/json/configuration-chainsaw-v1alpha1.json @@ -96,6 +96,7 @@ ], "default": "" }, + "x-kubernetes-list-type": "set", "x-kubernetes-patch-strategy": "merge" }, "generateName": { @@ -207,7 +208,8 @@ "additionalProperties": false } ] - } + }, + "x-kubernetes-list-type": "atomic" }, "name": { "description": "Name must be unique within a namespace. Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names#names", @@ -285,6 +287,10 @@ } ] }, + "x-kubernetes-list-map-keys": [ + "uid" + ], + "x-kubernetes-list-type": "map", "x-kubernetes-patch-merge-key": "uid", "x-kubernetes-patch-strategy": "merge" }, @@ -1780,6 +1786,7 @@ "version": "v1alpha1" } ], + "x-kubernetes-selectable-fields": [], "additionalProperties": false, "$schema": "http://json-schema.org/schema#" } \ No newline at end of file diff --git a/.schemas/json/configuration-chainsaw-v1alpha2.json b/.schemas/json/configuration-chainsaw-v1alpha2.json index 6dc55be97..9224a5066 100644 --- a/.schemas/json/configuration-chainsaw-v1alpha2.json +++ b/.schemas/json/configuration-chainsaw-v1alpha2.json @@ -96,6 +96,7 @@ ], "default": "" }, + "x-kubernetes-list-type": "set", "x-kubernetes-patch-strategy": "merge" }, "generateName": { @@ -207,7 +208,8 @@ "additionalProperties": false } ] - } + }, + "x-kubernetes-list-type": "atomic" }, "name": { "description": "Name must be unique within a namespace. Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names#names", @@ -285,6 +287,10 @@ } ] }, + "x-kubernetes-list-map-keys": [ + "uid" + ], + "x-kubernetes-list-type": "map", "x-kubernetes-patch-merge-key": "uid", "x-kubernetes-patch-strategy": "merge" }, @@ -1868,6 +1874,7 @@ "version": "v1alpha2" } ], + "x-kubernetes-selectable-fields": [], "additionalProperties": false, "$schema": "http://json-schema.org/schema#" } \ No newline at end of file diff --git a/.schemas/json/steptemplate-chainsaw-v1alpha1.json b/.schemas/json/steptemplate-chainsaw-v1alpha1.json index fbbc42d90..7f88da88b 100644 --- a/.schemas/json/steptemplate-chainsaw-v1alpha1.json +++ b/.schemas/json/steptemplate-chainsaw-v1alpha1.json @@ -96,6 +96,7 @@ ], "default": "" }, + "x-kubernetes-list-type": "set", "x-kubernetes-patch-strategy": "merge" }, "generateName": { @@ -207,7 +208,8 @@ "additionalProperties": false } ] - } + }, + "x-kubernetes-list-type": "atomic" }, "name": { "description": "Name must be unique within a namespace. Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names#names", @@ -285,6 +287,10 @@ } ] }, + "x-kubernetes-list-map-keys": [ + "uid" + ], + "x-kubernetes-list-type": "map", "x-kubernetes-patch-merge-key": "uid", "x-kubernetes-patch-strategy": "merge" }, @@ -4352,6 +4358,7 @@ ], "default": "" }, + "x-kubernetes-list-type": "set", "x-kubernetes-patch-strategy": "merge" }, "generateName": { @@ -4463,7 +4470,8 @@ "additionalProperties": false } ] - } + }, + "x-kubernetes-list-type": "atomic" }, "name": { "description": "Name must be unique within a namespace. Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names#names", @@ -4541,6 +4549,10 @@ } ] }, + "x-kubernetes-list-map-keys": [ + "uid" + ], + "x-kubernetes-list-type": "map", "x-kubernetes-patch-merge-key": "uid", "x-kubernetes-patch-strategy": "merge" }, @@ -5162,6 +5174,7 @@ ], "default": "" }, + "x-kubernetes-list-type": "set", "x-kubernetes-patch-strategy": "merge" }, "generateName": { @@ -5273,7 +5286,8 @@ "additionalProperties": false } ] - } + }, + "x-kubernetes-list-type": "atomic" }, "name": { "description": "Name must be unique within a namespace. Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names#names", @@ -5351,6 +5365,10 @@ } ] }, + "x-kubernetes-list-map-keys": [ + "uid" + ], + "x-kubernetes-list-type": "map", "x-kubernetes-patch-merge-key": "uid", "x-kubernetes-patch-strategy": "merge" }, @@ -6269,6 +6287,7 @@ ], "default": "" }, + "x-kubernetes-list-type": "set", "x-kubernetes-patch-strategy": "merge" }, "generateName": { @@ -6380,7 +6399,8 @@ "additionalProperties": false } ] - } + }, + "x-kubernetes-list-type": "atomic" }, "name": { "description": "Name must be unique within a namespace. Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names#names", @@ -6458,6 +6478,10 @@ } ] }, + "x-kubernetes-list-map-keys": [ + "uid" + ], + "x-kubernetes-list-type": "map", "x-kubernetes-patch-merge-key": "uid", "x-kubernetes-patch-strategy": "merge" }, @@ -7192,6 +7216,7 @@ ], "default": "" }, + "x-kubernetes-list-type": "set", "x-kubernetes-patch-strategy": "merge" }, "generateName": { @@ -7303,7 +7328,8 @@ "additionalProperties": false } ] - } + }, + "x-kubernetes-list-type": "atomic" }, "name": { "description": "Name must be unique within a namespace. Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names#names", @@ -7381,6 +7407,10 @@ } ] }, + "x-kubernetes-list-map-keys": [ + "uid" + ], + "x-kubernetes-list-type": "map", "x-kubernetes-patch-merge-key": "uid", "x-kubernetes-patch-strategy": "merge" }, @@ -7611,6 +7641,7 @@ "version": "v1alpha1" } ], + "x-kubernetes-selectable-fields": [], "additionalProperties": false, "$schema": "http://json-schema.org/schema#" } \ No newline at end of file diff --git a/.schemas/json/test-chainsaw-v1alpha1.json b/.schemas/json/test-chainsaw-v1alpha1.json index 258912dc4..7f011de90 100644 --- a/.schemas/json/test-chainsaw-v1alpha1.json +++ b/.schemas/json/test-chainsaw-v1alpha1.json @@ -96,6 +96,7 @@ ], "default": "" }, + "x-kubernetes-list-type": "set", "x-kubernetes-patch-strategy": "merge" }, "generateName": { @@ -207,7 +208,8 @@ "additionalProperties": false } ] - } + }, + "x-kubernetes-list-type": "atomic" }, "name": { "description": "Name must be unique within a namespace. Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names#names", @@ -285,6 +287,10 @@ } ] }, + "x-kubernetes-list-map-keys": [ + "uid" + ], + "x-kubernetes-list-type": "map", "x-kubernetes-patch-merge-key": "uid", "x-kubernetes-patch-strategy": "merge" }, @@ -5931,6 +5937,7 @@ ], "default": "" }, + "x-kubernetes-list-type": "set", "x-kubernetes-patch-strategy": "merge" }, "generateName": { @@ -6042,7 +6049,8 @@ "additionalProperties": false } ] - } + }, + "x-kubernetes-list-type": "atomic" }, "name": { "description": "Name must be unique within a namespace. Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names#names", @@ -6120,6 +6128,10 @@ } ] }, + "x-kubernetes-list-map-keys": [ + "uid" + ], + "x-kubernetes-list-type": "map", "x-kubernetes-patch-merge-key": "uid", "x-kubernetes-patch-strategy": "merge" }, @@ -6741,6 +6753,7 @@ ], "default": "" }, + "x-kubernetes-list-type": "set", "x-kubernetes-patch-strategy": "merge" }, "generateName": { @@ -6852,7 +6865,8 @@ "additionalProperties": false } ] - } + }, + "x-kubernetes-list-type": "atomic" }, "name": { "description": "Name must be unique within a namespace. Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names#names", @@ -6930,6 +6944,10 @@ } ] }, + "x-kubernetes-list-map-keys": [ + "uid" + ], + "x-kubernetes-list-type": "map", "x-kubernetes-patch-merge-key": "uid", "x-kubernetes-patch-strategy": "merge" }, @@ -7848,6 +7866,7 @@ ], "default": "" }, + "x-kubernetes-list-type": "set", "x-kubernetes-patch-strategy": "merge" }, "generateName": { @@ -7959,7 +7978,8 @@ "additionalProperties": false } ] - } + }, + "x-kubernetes-list-type": "atomic" }, "name": { "description": "Name must be unique within a namespace. Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names#names", @@ -8037,6 +8057,10 @@ } ] }, + "x-kubernetes-list-map-keys": [ + "uid" + ], + "x-kubernetes-list-type": "map", "x-kubernetes-patch-merge-key": "uid", "x-kubernetes-patch-strategy": "merge" }, @@ -8771,6 +8795,7 @@ ], "default": "" }, + "x-kubernetes-list-type": "set", "x-kubernetes-patch-strategy": "merge" }, "generateName": { @@ -8882,7 +8907,8 @@ "additionalProperties": false } ] - } + }, + "x-kubernetes-list-type": "atomic" }, "name": { "description": "Name must be unique within a namespace. Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names#names", @@ -8960,6 +8986,10 @@ } ] }, + "x-kubernetes-list-map-keys": [ + "uid" + ], + "x-kubernetes-list-type": "map", "x-kubernetes-patch-merge-key": "uid", "x-kubernetes-patch-strategy": "merge" }, @@ -9311,6 +9341,7 @@ "version": "v1alpha1" } ], + "x-kubernetes-selectable-fields": [], "additionalProperties": false, "$schema": "http://json-schema.org/schema#" } \ No newline at end of file diff --git a/Makefile b/Makefile index 2c4f8f6a6..02c44a929 100644 --- a/Makefile +++ b/Makefile @@ -21,7 +21,7 @@ LD_FLAGS := "-s -w" endif KO_REGISTRY := ko.local KO_TAGS := $(GIT_SHA) -KIND_IMAGE ?= kindest/node:v1.29.2 +KIND_IMAGE ?= kindest/node:v1.31.0 ######### # TOOLS # diff --git a/pkg/data/schemas/json/configuration-chainsaw-v1alpha1.json b/pkg/data/schemas/json/configuration-chainsaw-v1alpha1.json index 3ec4a3520..87cdc6642 100644 --- a/pkg/data/schemas/json/configuration-chainsaw-v1alpha1.json +++ b/pkg/data/schemas/json/configuration-chainsaw-v1alpha1.json @@ -96,6 +96,7 @@ ], "default": "" }, + "x-kubernetes-list-type": "set", "x-kubernetes-patch-strategy": "merge" }, "generateName": { @@ -207,7 +208,8 @@ "additionalProperties": false } ] - } + }, + "x-kubernetes-list-type": "atomic" }, "name": { "description": "Name must be unique within a namespace. Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names#names", @@ -285,6 +287,10 @@ } ] }, + "x-kubernetes-list-map-keys": [ + "uid" + ], + "x-kubernetes-list-type": "map", "x-kubernetes-patch-merge-key": "uid", "x-kubernetes-patch-strategy": "merge" }, @@ -1780,6 +1786,7 @@ "version": "v1alpha1" } ], + "x-kubernetes-selectable-fields": [], "additionalProperties": false, "$schema": "http://json-schema.org/schema#" } \ No newline at end of file diff --git a/pkg/data/schemas/json/configuration-chainsaw-v1alpha2.json b/pkg/data/schemas/json/configuration-chainsaw-v1alpha2.json index 6dc55be97..9224a5066 100644 --- a/pkg/data/schemas/json/configuration-chainsaw-v1alpha2.json +++ b/pkg/data/schemas/json/configuration-chainsaw-v1alpha2.json @@ -96,6 +96,7 @@ ], "default": "" }, + "x-kubernetes-list-type": "set", "x-kubernetes-patch-strategy": "merge" }, "generateName": { @@ -207,7 +208,8 @@ "additionalProperties": false } ] - } + }, + "x-kubernetes-list-type": "atomic" }, "name": { "description": "Name must be unique within a namespace. Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names#names", @@ -285,6 +287,10 @@ } ] }, + "x-kubernetes-list-map-keys": [ + "uid" + ], + "x-kubernetes-list-type": "map", "x-kubernetes-patch-merge-key": "uid", "x-kubernetes-patch-strategy": "merge" }, @@ -1868,6 +1874,7 @@ "version": "v1alpha2" } ], + "x-kubernetes-selectable-fields": [], "additionalProperties": false, "$schema": "http://json-schema.org/schema#" } \ No newline at end of file diff --git a/pkg/data/schemas/json/steptemplate-chainsaw-v1alpha1.json b/pkg/data/schemas/json/steptemplate-chainsaw-v1alpha1.json index fbbc42d90..7f88da88b 100644 --- a/pkg/data/schemas/json/steptemplate-chainsaw-v1alpha1.json +++ b/pkg/data/schemas/json/steptemplate-chainsaw-v1alpha1.json @@ -96,6 +96,7 @@ ], "default": "" }, + "x-kubernetes-list-type": "set", "x-kubernetes-patch-strategy": "merge" }, "generateName": { @@ -207,7 +208,8 @@ "additionalProperties": false } ] - } + }, + "x-kubernetes-list-type": "atomic" }, "name": { "description": "Name must be unique within a namespace. Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names#names", @@ -285,6 +287,10 @@ } ] }, + "x-kubernetes-list-map-keys": [ + "uid" + ], + "x-kubernetes-list-type": "map", "x-kubernetes-patch-merge-key": "uid", "x-kubernetes-patch-strategy": "merge" }, @@ -4352,6 +4358,7 @@ ], "default": "" }, + "x-kubernetes-list-type": "set", "x-kubernetes-patch-strategy": "merge" }, "generateName": { @@ -4463,7 +4470,8 @@ "additionalProperties": false } ] - } + }, + "x-kubernetes-list-type": "atomic" }, "name": { "description": "Name must be unique within a namespace. Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names#names", @@ -4541,6 +4549,10 @@ } ] }, + "x-kubernetes-list-map-keys": [ + "uid" + ], + "x-kubernetes-list-type": "map", "x-kubernetes-patch-merge-key": "uid", "x-kubernetes-patch-strategy": "merge" }, @@ -5162,6 +5174,7 @@ ], "default": "" }, + "x-kubernetes-list-type": "set", "x-kubernetes-patch-strategy": "merge" }, "generateName": { @@ -5273,7 +5286,8 @@ "additionalProperties": false } ] - } + }, + "x-kubernetes-list-type": "atomic" }, "name": { "description": "Name must be unique within a namespace. Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names#names", @@ -5351,6 +5365,10 @@ } ] }, + "x-kubernetes-list-map-keys": [ + "uid" + ], + "x-kubernetes-list-type": "map", "x-kubernetes-patch-merge-key": "uid", "x-kubernetes-patch-strategy": "merge" }, @@ -6269,6 +6287,7 @@ ], "default": "" }, + "x-kubernetes-list-type": "set", "x-kubernetes-patch-strategy": "merge" }, "generateName": { @@ -6380,7 +6399,8 @@ "additionalProperties": false } ] - } + }, + "x-kubernetes-list-type": "atomic" }, "name": { "description": "Name must be unique within a namespace. Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names#names", @@ -6458,6 +6478,10 @@ } ] }, + "x-kubernetes-list-map-keys": [ + "uid" + ], + "x-kubernetes-list-type": "map", "x-kubernetes-patch-merge-key": "uid", "x-kubernetes-patch-strategy": "merge" }, @@ -7192,6 +7216,7 @@ ], "default": "" }, + "x-kubernetes-list-type": "set", "x-kubernetes-patch-strategy": "merge" }, "generateName": { @@ -7303,7 +7328,8 @@ "additionalProperties": false } ] - } + }, + "x-kubernetes-list-type": "atomic" }, "name": { "description": "Name must be unique within a namespace. Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names#names", @@ -7381,6 +7407,10 @@ } ] }, + "x-kubernetes-list-map-keys": [ + "uid" + ], + "x-kubernetes-list-type": "map", "x-kubernetes-patch-merge-key": "uid", "x-kubernetes-patch-strategy": "merge" }, @@ -7611,6 +7641,7 @@ "version": "v1alpha1" } ], + "x-kubernetes-selectable-fields": [], "additionalProperties": false, "$schema": "http://json-schema.org/schema#" } \ No newline at end of file diff --git a/pkg/data/schemas/json/test-chainsaw-v1alpha1.json b/pkg/data/schemas/json/test-chainsaw-v1alpha1.json index 258912dc4..7f011de90 100644 --- a/pkg/data/schemas/json/test-chainsaw-v1alpha1.json +++ b/pkg/data/schemas/json/test-chainsaw-v1alpha1.json @@ -96,6 +96,7 @@ ], "default": "" }, + "x-kubernetes-list-type": "set", "x-kubernetes-patch-strategy": "merge" }, "generateName": { @@ -207,7 +208,8 @@ "additionalProperties": false } ] - } + }, + "x-kubernetes-list-type": "atomic" }, "name": { "description": "Name must be unique within a namespace. Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names#names", @@ -285,6 +287,10 @@ } ] }, + "x-kubernetes-list-map-keys": [ + "uid" + ], + "x-kubernetes-list-type": "map", "x-kubernetes-patch-merge-key": "uid", "x-kubernetes-patch-strategy": "merge" }, @@ -5931,6 +5937,7 @@ ], "default": "" }, + "x-kubernetes-list-type": "set", "x-kubernetes-patch-strategy": "merge" }, "generateName": { @@ -6042,7 +6049,8 @@ "additionalProperties": false } ] - } + }, + "x-kubernetes-list-type": "atomic" }, "name": { "description": "Name must be unique within a namespace. Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names#names", @@ -6120,6 +6128,10 @@ } ] }, + "x-kubernetes-list-map-keys": [ + "uid" + ], + "x-kubernetes-list-type": "map", "x-kubernetes-patch-merge-key": "uid", "x-kubernetes-patch-strategy": "merge" }, @@ -6741,6 +6753,7 @@ ], "default": "" }, + "x-kubernetes-list-type": "set", "x-kubernetes-patch-strategy": "merge" }, "generateName": { @@ -6852,7 +6865,8 @@ "additionalProperties": false } ] - } + }, + "x-kubernetes-list-type": "atomic" }, "name": { "description": "Name must be unique within a namespace. Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names#names", @@ -6930,6 +6944,10 @@ } ] }, + "x-kubernetes-list-map-keys": [ + "uid" + ], + "x-kubernetes-list-type": "map", "x-kubernetes-patch-merge-key": "uid", "x-kubernetes-patch-strategy": "merge" }, @@ -7848,6 +7866,7 @@ ], "default": "" }, + "x-kubernetes-list-type": "set", "x-kubernetes-patch-strategy": "merge" }, "generateName": { @@ -7959,7 +7978,8 @@ "additionalProperties": false } ] - } + }, + "x-kubernetes-list-type": "atomic" }, "name": { "description": "Name must be unique within a namespace. Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names#names", @@ -8037,6 +8057,10 @@ } ] }, + "x-kubernetes-list-map-keys": [ + "uid" + ], + "x-kubernetes-list-type": "map", "x-kubernetes-patch-merge-key": "uid", "x-kubernetes-patch-strategy": "merge" }, @@ -8771,6 +8795,7 @@ ], "default": "" }, + "x-kubernetes-list-type": "set", "x-kubernetes-patch-strategy": "merge" }, "generateName": { @@ -8882,7 +8907,8 @@ "additionalProperties": false } ] - } + }, + "x-kubernetes-list-type": "atomic" }, "name": { "description": "Name must be unique within a namespace. Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names#names", @@ -8960,6 +8986,10 @@ } ] }, + "x-kubernetes-list-map-keys": [ + "uid" + ], + "x-kubernetes-list-type": "map", "x-kubernetes-patch-merge-key": "uid", "x-kubernetes-patch-strategy": "merge" }, @@ -9311,6 +9341,7 @@ "version": "v1alpha1" } ], + "x-kubernetes-selectable-fields": [], "additionalProperties": false, "$schema": "http://json-schema.org/schema#" } \ No newline at end of file