Skip to content

Commit bbe8dbb

Browse files
fix: remove containers from required property of extraPodSpec (#2153)
1 parent cfc6178 commit bbe8dbb

File tree

5 files changed

+8
-8
lines changed

5 files changed

+8
-8
lines changed

deploy/cloud/helm/crds/templates/nvidia.com_dynamocomponentdeployments.yaml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4805,8 +4805,7 @@ spec:
48054805
x-kubernetes-list-map-keys:
48064806
- name
48074807
x-kubernetes-list-type: map
4808-
required:
4809-
- containers
4808+
required: []
48104809
type: object
48114810
ingress:
48124811
properties:

deploy/cloud/helm/crds/templates/nvidia.com_dynamographdeployments.yaml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4860,8 +4860,7 @@ spec:
48604860
x-kubernetes-list-map-keys:
48614861
- name
48624862
x-kubernetes-list-type: map
4863-
required:
4864-
- containers
4863+
required: []
48654864
type: object
48664865
ingress:
48674866
properties:

deploy/cloud/operator/Makefile

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,10 @@ manifests: controller-gen ensure-yq ## Generate WebhookConfiguration, ClusterRol
6363
for file in config/crd/bases/*.yaml; do \
6464
yq eval '(.. | select(has("mainContainer")) | .mainContainer.required) |= (. - ["name"])' -i --indent 2 $$file || exit 1; \
6565
done
66+
echo "Removing containers from extraPodSpec required fields"
67+
for file in config/crd/bases/*.yaml; do \
68+
yq eval '(.. | select(has("extraPodSpec")) | .extraPodSpec.required) |= (. - ["containers"])' -i --indent 2 $$file || exit 1; \
69+
done
6670
echo "Adding NVIDIA header to CRD files"
6771
for file in config/crd/bases/*.yaml; do \
6872
if ! head -20 "$$file" | grep -q "NVIDIA CORPORATION"; then \

deploy/cloud/operator/config/crd/bases/nvidia.com_dynamocomponentdeployments.yaml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4805,8 +4805,7 @@ spec:
48054805
x-kubernetes-list-map-keys:
48064806
- name
48074807
x-kubernetes-list-type: map
4808-
required:
4809-
- containers
4808+
required: []
48104809
type: object
48114810
ingress:
48124811
properties:

deploy/cloud/operator/config/crd/bases/nvidia.com_dynamographdeployments.yaml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4860,8 +4860,7 @@ spec:
48604860
x-kubernetes-list-map-keys:
48614861
- name
48624862
x-kubernetes-list-type: map
4863-
required:
4864-
- containers
4863+
required: []
48654864
type: object
48664865
ingress:
48674866
properties:

0 commit comments

Comments
 (0)