Skip to content

Commit 2a4be90

Browse files
sedefsavasAnkitaswSedef Savas
committed
Add EKS and EXP v1beta2 APIs
Co-authored-by: Ankita Swamy <[email protected]> Co-authored-by: Sedef Savas <[email protected]>
1 parent cdbaf65 commit 2a4be90

File tree

114 files changed

+5380
-11813
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

114 files changed

+5380
-11813
lines changed

Makefile

Lines changed: 50 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -207,55 +207,55 @@ generate-go-apis: ## Alias for .build/generate-go-apis
207207
mkdir -p .build
208208

209209
.build/generate-go-apis: .build $(API_FILES) $(CONTROLLER_GEN) $(DEFAULTER_GEN) $(CONVERSION_GEN) ## Generate all Go api files
210-
# $(CONTROLLER_GEN) \
211-
# paths=./api/... \
212-
# paths=./$(EXP_DIR)/api/... \
213-
# paths=./bootstrap/eks/api/... \
214-
# paths=./controlplane/eks/api/... \
215-
# paths=./iam/api/... \
216-
# output:crd:dir=config/crd/bases \
217-
# object:headerFile=./hack/boilerplate/boilerplate.generatego.txt \
218-
# crd:crdVersions=v1 \
219-
# rbac:roleName=manager-role \
220-
# webhook
221-
#
222-
# $(CONTROLLER_GEN) \
223-
# paths=./cmd/... \
224-
# object:headerFile=./hack/boilerplate/boilerplate.generatego.txt
225-
#
226-
# $(MAKE) defaulters
227-
#
228-
# $(CONVERSION_GEN) \
229-
# --input-dirs=./api/v1beta1 \
230-
# --input-dirs=./cmd/clusterawsadm/api/bootstrap/v1alpha1 \
231-
# --extra-peer-dirs=sigs.k8s.io/cluster-api/api/v1beta1 \
232-
# --build-tag=ignore_autogenerated_conversions \
233-
# --output-file-base=zz_generated.conversion $(GEN_OUTPUT_BASE) \
234-
# --go-header-file=./hack/boilerplate/boilerplate.generatego.txt
235-
236-
# $(CONVERSION_GEN) \
237-
# --input-dirs=./$(EXP_DIR)/api/v1beta1 \
238-
# --extra-peer-dirs=sigs.k8s.io/cluster-api-provider-aws/api/v1beta1 \
239-
# --extra-peer-dirs=sigs.k8s.io/cluster-api/api/v1beta1 \
240-
# --build-tag=ignore_autogenerated_conversions \
241-
# --output-file-base=zz_generated.conversion $(GEN_OUTPUT_BASE) \
242-
# --go-header-file=./hack/boilerplate/boilerplate.generatego.txt
243-
#
244-
# $(CONVERSION_GEN) \
245-
# --input-dirs=./bootstrap/eks/api/v1beta1 \
246-
# --extra-peer-dirs=sigs.k8s.io/cluster-api-provider-aws/api/v1beta1 \
247-
# --extra-peer-dirs=sigs.k8s.io/cluster-api/api/v1beta1 \
248-
# --build-tag=ignore_autogenerated_conversions \
249-
# --output-file-base=zz_generated.conversion $(GEN_OUTPUT_BASE) \
250-
# --go-header-file=./hack/boilerplate/boilerplate.generatego.txt
251-
#
252-
# $(CONVERSION_GEN) \
253-
# --input-dirs=./controlplane/eks/api/v1beta1 \
254-
# --extra-peer-dirs=sigs.k8s.io/cluster-api-provider-aws/api/v1beta1 \
255-
# --extra-peer-dirs=sigs.k8s.io/cluster-api/api/v1beta1 \
256-
# --build-tag=ignore_autogenerated_conversions \
257-
# --output-file-base=zz_generated.conversion $(GEN_OUTPUT_BASE) \
258-
# --go-header-file=./hack/boilerplate/boilerplate.generatego.txt
210+
$(CONTROLLER_GEN) \
211+
paths=./api/... \
212+
paths=./$(EXP_DIR)/api/... \
213+
paths=./bootstrap/eks/api/... \
214+
paths=./controlplane/eks/api/... \
215+
paths=./iam/api/... \
216+
output:crd:dir=config/crd/bases \
217+
object:headerFile=./hack/boilerplate/boilerplate.generatego.txt \
218+
crd:crdVersions=v1 \
219+
rbac:roleName=manager-role \
220+
webhook
221+
222+
$(CONTROLLER_GEN) \
223+
paths=./cmd/... \
224+
object:headerFile=./hack/boilerplate/boilerplate.generatego.txt
225+
226+
$(MAKE) defaulters
227+
228+
$(CONVERSION_GEN) \
229+
--input-dirs=./api/v1beta1 \
230+
--input-dirs=./cmd/clusterawsadm/api/bootstrap/v1alpha1 \
231+
--extra-peer-dirs=sigs.k8s.io/cluster-api/api/v1beta1 \
232+
--build-tag=ignore_autogenerated_conversions \
233+
--output-file-base=zz_generated.conversion $(GEN_OUTPUT_BASE) \
234+
--go-header-file=./hack/boilerplate/boilerplate.generatego.txt
235+
236+
$(CONVERSION_GEN) \
237+
--input-dirs=./$(EXP_DIR)/api/v1beta1 \
238+
--extra-peer-dirs=sigs.k8s.io/cluster-api-provider-aws/api/v1beta1 \
239+
--extra-peer-dirs=sigs.k8s.io/cluster-api/api/v1beta1 \
240+
--build-tag=ignore_autogenerated_conversions \
241+
--output-file-base=zz_generated.conversion $(GEN_OUTPUT_BASE) \
242+
--go-header-file=./hack/boilerplate/boilerplate.generatego.txt
243+
244+
$(CONVERSION_GEN) \
245+
--input-dirs=./bootstrap/eks/api/v1beta1 \
246+
--extra-peer-dirs=sigs.k8s.io/cluster-api-provider-aws/api/v1beta1 \
247+
--extra-peer-dirs=sigs.k8s.io/cluster-api/api/v1beta1 \
248+
--build-tag=ignore_autogenerated_conversions \
249+
--output-file-base=zz_generated.conversion $(GEN_OUTPUT_BASE) \
250+
--go-header-file=./hack/boilerplate/boilerplate.generatego.txt
251+
252+
$(CONVERSION_GEN) \
253+
--input-dirs=./controlplane/eks/api/v1beta1 \
254+
--extra-peer-dirs=sigs.k8s.io/cluster-api-provider-aws/api/v1beta1 \
255+
--extra-peer-dirs=sigs.k8s.io/cluster-api/api/v1beta1 \
256+
--build-tag=ignore_autogenerated_conversions \
257+
--output-file-base=zz_generated.conversion $(GEN_OUTPUT_BASE) \
258+
--go-header-file=./hack/boilerplate/boilerplate.generatego.txt
259259

260260
touch $@
261261

@@ -386,7 +386,7 @@ setup-envtest: install-setup-envtest # Build setup-envtest from tools folder.
386386

387387
.PHONY: test
388388
test: setup-envtest ## Run tests
389-
KUBEBUILDER_ASSETS="$(KUBEBUILDER_ASSETS)" go test ./api/...
389+
KUBEBUILDER_ASSETS="$(KUBEBUILDER_ASSETS)" go test ./controlplane/eks/api/...
390390

391391
.PHONY: test-verbose
392392
test-verbose: setup-envtest ## Run tests with verbose settings.

api/v1beta1/zz_generated.deepcopy.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

bootstrap/eks/PROJECT

Lines changed: 6 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,18 @@
11
domain: cluster.x-k8s.io
22
repo: sigs.k8s.io/cluster-api-provider-aws/bootstrap/eks
33
resources:
4-
# v1alpha3 types
5-
- group: bootstrap
6-
kind: EKSConfig
7-
version: v1alpha3
8-
- group: bootstrap
9-
kind: EKSConfigTemplate
10-
version: v1alpha3
11-
# v1alpha4 types
4+
# v1beta1 types
125
- group: bootstrap
136
kind: EKSConfig
14-
version: v1alpha4
7+
version: v1beta1
158
- group: bootstrap
169
kind: EKSConfigTemplate
17-
version: v1alpha4
18-
# v1beta1 types
10+
version: v1beta1
11+
# v1beta2 types
1912
- group: bootstrap
2013
kind: EKSConfig
21-
version: v1beta1
14+
version: v1beta2
2215
- group: bootstrap
2316
kind: EKSConfigTemplate
24-
version: v1beta1
17+
version: v1beta2
2518
version: "2"

bootstrap/eks/api/v1alpha3/conversion.go

Lines changed: 0 additions & 140 deletions
This file was deleted.

bootstrap/eks/api/v1alpha3/conversion_test.go

Lines changed: 0 additions & 46 deletions
This file was deleted.

bootstrap/eks/api/v1alpha3/doc.go

Lines changed: 0 additions & 19 deletions
This file was deleted.

0 commit comments

Comments
 (0)