Skip to content

Commit f996e5c

Browse files
authored
Merge pull request #481 from zwpaper/master
update 'update-codegen.sh' to make it works outside GOPATH
2 parents 81c3d98 + fa0a3f0 commit f996e5c

File tree

3 files changed

+14
-22
lines changed

3 files changed

+14
-22
lines changed

config/crd/bases/scheduling.sigs.k8s.io_elasticquotas.yaml

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
1-
21
---
32
apiVersion: apiextensions.k8s.io/v1
43
kind: CustomResourceDefinition
54
metadata:
65
annotations:
7-
api-approved.kubernetes.io: https://github.com/kubernetes-sigs/scheduler-plugins/pull/52 # edited manually
8-
controller-gen.kubebuilder.io/version: v0.6.2
6+
api-approved.kubernetes.io: https://github.com/kubernetes-sigs/scheduler-plugins/pull/52
7+
controller-gen.kubebuilder.io/version: v0.11.1
98
creationTimestamp: null
109
name: elasticquotas.scheduling.sigs.k8s.io
1110
spec:
@@ -79,9 +78,5 @@ spec:
7978
type: object
8079
served: true
8180
storage: true
82-
status:
83-
acceptedNames:
84-
kind: ""
85-
plural: ""
86-
conditions: []
87-
storedVersions: []
81+
subresources:
82+
status: {}

config/crd/bases/scheduling.sigs.k8s.io_podgroups.yaml

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
1-
21
---
32
apiVersion: apiextensions.k8s.io/v1
43
kind: CustomResourceDefinition
54
metadata:
65
annotations:
7-
api-approved.kubernetes.io: https://github.com/kubernetes-sigs/scheduler-plugins/pull/50 # edited manually
8-
controller-gen.kubebuilder.io/version: v0.6.2
6+
api-approved.kubernetes.io: https://github.com/kubernetes-sigs/scheduler-plugins/pull/50
7+
controller-gen.kubebuilder.io/version: v0.11.1
98
creationTimestamp: null
109
name: podgroups.scheduling.sigs.k8s.io
1110
spec:
@@ -98,9 +97,5 @@ spec:
9897
type: object
9998
served: true
10099
storage: true
101-
status:
102-
acceptedNames:
103-
kind: ""
104-
plural: ""
105-
conditions: []
106-
storedVersions: []
100+
subresources:
101+
status: {}

hack/update-codegen.sh

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ SCRIPT_ROOT=$(dirname "${BASH_SOURCE[@]}")/..
2323
TOOLS_DIR=$(realpath ./hack/tools)
2424
TOOLS_BIN_DIR="${TOOLS_DIR}/bin"
2525
GO_INSTALL=$(realpath ./hack/go-install.sh)
26-
CONTROLLER_GEN_VER=v0.6.2
26+
CONTROLLER_GEN_VER=v0.11.1
2727
CONTROLLER_GEN_BIN=controller-gen
2828
CONTROLLER_GEN=${TOOLS_BIN_DIR}/${CONTROLLER_GEN_BIN}-${CONTROLLER_GEN_VER}
2929
# Need v1 to support defaults in CRDs, unfortunately limiting us to k8s 1.16+
@@ -39,11 +39,13 @@ bash "${CODEGEN_PKG}"/generate-internal-groups.sh \
3939
sigs.k8s.io/scheduler-plugins/apis \
4040
sigs.k8s.io/scheduler-plugins/apis \
4141
"config:v1,v1beta2,v1beta3" \
42+
--trim-path-prefix sigs.k8s.io/scheduler-plugins \
43+
--output-base "./" \
4244
--go-header-file "${SCRIPT_ROOT}"/hack/boilerplate/boilerplate.generatego.txt
4345

44-
4546
${CONTROLLER_GEN} object:headerFile="hack/boilerplate/boilerplate.generatego.txt" \
46-
paths="./apis/scheduling/..."
47+
paths="./apis/scheduling/..."
4748

4849
${CONTROLLER_GEN} ${CRD_OPTIONS} rbac:roleName=work-manager webhook \
49-
paths="./apis/scheduling/..." output:crd:artifacts:config=config/crd/bases
50+
paths="./apis/scheduling/..." \
51+
output:crd:artifacts:config=config/crd/bases

0 commit comments

Comments
 (0)