Skip to content

Commit 0d40143

Browse files
oktalzGopher Bot
authored andcommitted
BUILD/MINOR: crd: do not require name for backend crd
this name is not used since ingress controller is generating backends with predefined names
1 parent 5ec4e13 commit 0d40143

2 files changed

Lines changed: 4 additions & 2 deletions

File tree

crs/definition/ingress.v3.haproxy.org_backends.yaml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5069,8 +5069,7 @@ spec:
50695069
use_fcgi_app:
50705070
description: use fcgi app
50715071
type: string
5072-
required:
5073-
- name
5072+
required: []
50745073
type: object
50755074
required:
50765075
- spec

crs/remove-fields-from-crds.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
11
#!/usr/bin/env bash
22

3+
# servers from the backend CRD v3
34
yq -i 'del(.spec.versions[0].schema.openAPIV3Schema.properties.spec.properties.servers)' crs/definition/ingress.v3.haproxy.org_backends.yaml
5+
# name (required) from the backend CRD v3
6+
yq -i 'del(.spec.versions[0].schema.openAPIV3Schema.properties.spec.required[] | select(. == "name"))' crs/definition/ingress.v3.haproxy.org_backends.yaml

0 commit comments

Comments
 (0)