Skip to content

Commit b3e0615

Browse files
authored
Merge pull request kubernetes-sigs#8997 from killianmuldoon/pr-remove-v1alpha3
⚠️ Remove v1alpha3 API Version
2 parents 3ea7155 + a64d0b1 commit b3e0615

File tree

112 files changed

+30
-19744
lines changed

Some content is hidden

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

112 files changed

+30
-19744
lines changed

.golangci.yml

Lines changed: 1 addition & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -114,36 +114,26 @@ linters-settings:
114114
- pkg: sigs.k8s.io/controller-runtime
115115
alias: ctrl
116116
# CABPK
117-
- pkg: sigs.k8s.io/cluster-api/bootstrap/kubeadm/api/v1alpha3
118-
alias: bootstrapv1alpha3
119117
- pkg: sigs.k8s.io/cluster-api/bootstrap/kubeadm/api/v1alpha4
120118
alias: bootstrapv1alpha4
121119
- pkg: sigs.k8s.io/cluster-api/bootstrap/kubeadm/api/v1beta1
122120
alias: bootstrapv1
123121
# KCP
124-
- pkg: sigs.k8s.io/cluster-api/controlplane/kubeadm/api/v1alpha3
125-
alias: controlplanev1alpha3
126122
- pkg: sigs.k8s.io/cluster-api/controlplane/kubeadm/api/v1alpha4
127123
alias: controlplanev1alpha4
128124
- pkg: sigs.k8s.io/cluster-api/controlplane/kubeadm/api/v1beta1
129125
alias: controlplanev1
130126
# CAPI
131-
- pkg: sigs.k8s.io/cluster-api/api/v1alpha3
132-
alias: clusterv1alpha3
133127
- pkg: sigs.k8s.io/cluster-api/api/v1alpha4
134128
alias: clusterv1alpha4
135129
- pkg: sigs.k8s.io/cluster-api/api/v1beta1
136130
alias: clusterv1
137131
# CAPI exp
138-
- pkg: sigs.k8s.io/cluster-api/exp/api/v1alpha3
139-
alias: expv1alpha3
140132
- pkg: sigs.k8s.io/cluster-api/exp/api/v1alpha4
141133
alias: expv1alpha4
142134
- pkg: sigs.k8s.io/cluster-api/exp/api/v1beta1
143135
alias: expv1
144136
# CAPI exp addons
145-
- pkg: sigs.k8s.io/cluster-api/exp/addons/api/v1alpha3
146-
alias: addonsv1alpha3
147137
- pkg: sigs.k8s.io/cluster-api/exp/addons/api/v1alpha4
148138
alias: addonsv1alpha4
149139
- pkg: sigs.k8s.io/cluster-api/exp/addons/api/v1beta1
@@ -164,15 +154,11 @@ linters-settings:
164154
- pkg: sigs.k8s.io/cluster-api/internal/webhooks/runtime
165155
alias: runtimewebhooks
166156
# CAPD
167-
- pkg: sigs.k8s.io/cluster-api/test/infrastructure/docker/api/v1alpha3
168-
alias: infrav1alpha3
169157
- pkg: sigs.k8s.io/cluster-api/test/infrastructure/docker/api/v1alpha4
170158
alias: infrav1alpha4
171159
- pkg: sigs.k8s.io/cluster-api/test/infrastructure/docker/api/v1beta1
172160
alias: infrav1
173161
# CAPD exp
174-
- pkg: sigs.k8s.io/cluster-api/test/infrastructure/docker/exp/api/v1alpha3
175-
alias: infraexpv1alpha3
176162
- pkg: sigs.k8s.io/cluster-api/test/infrastructure/docker/exp/api/v1alpha4
177163
alias: infraexpv1alpha4
178164
- pkg: sigs.k8s.io/cluster-api/test/infrastructure/docker/exp/api/v1beta1
@@ -235,7 +221,7 @@ issues:
235221
# should be removed as the referenced deprecated types are removed from the project.
236222
- linters:
237223
- staticcheck
238-
text: "SA1019: (clusterv1alpha3.*|clusterv1alpha4.*) is deprecated: This type will be removed in one of the next releases."
224+
text: "SA1019: (clusterv1alpha4.*) is deprecated: This type will be removed in one of the next releases."
239225
- linters:
240226
- revive
241227
text: "exported: exported method .*\\.(Reconcile|SetupWithManager|SetupWebhookWithManager) should have comment or be unexported"

Makefile

Lines changed: 2 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -411,23 +411,19 @@ generate-go-conversions-core: ## Run all generate-go-conversions-core-* targets
411411

412412
.PHONY: generate-go-conversions-core-api
413413
generate-go-conversions-core-api: $(CONVERSION_GEN) ## Generate conversions go code for core api
414-
$(MAKE) clean-generated-conversions SRC_DIRS="./api/v1alpha3,./api/v1alpha4"
414+
$(MAKE) clean-generated-conversions SRC_DIRS="./api/v1alpha4"
415415
$(CONVERSION_GEN) \
416-
--input-dirs=./api/v1alpha3 \
417416
--input-dirs=./api/v1alpha4 \
418417
--build-tag=ignore_autogenerated_core \
419418
--output-file-base=zz_generated.conversion $(CONVERSION_GEN_OUTPUT_BASE) \
420419
--go-header-file=./hack/boilerplate/boilerplate.generatego.txt
421420

422421
.PHONY: generate-go-conversions-core-exp
423422
generate-go-conversions-core-exp: $(CONVERSION_GEN) ## Generate conversions go code for core exp
424-
$(MAKE) clean-generated-conversions SRC_DIRS="./$(EXP_DIR)/api/v1alpha3,./$(EXP_DIR)/addons/api/v1alpha3,./$(EXP_DIR)/api/v1alpha4,./$(EXP_DIR)/addons/api/v1alpha4"
423+
$(MAKE) clean-generated-conversions SRC_DIRS="./$(EXP_DIR)/api/v1alpha4,./$(EXP_DIR)/addons/api/v1alpha4"
425424
$(CONVERSION_GEN) \
426-
--input-dirs=./$(EXP_DIR)/api/v1alpha3 \
427425
--input-dirs=./$(EXP_DIR)/api/v1alpha4 \
428-
--input-dirs=./$(EXP_DIR)/addons/api/v1alpha3 \
429426
--input-dirs=./$(EXP_DIR)/addons/api/v1alpha4 \
430-
--extra-peer-dirs=sigs.k8s.io/cluster-api/api/v1alpha3 \
431427
--extra-peer-dirs=sigs.k8s.io/cluster-api/api/v1alpha4 \
432428
--output-file-base=zz_generated.conversion $(CONVERSION_GEN_OUTPUT_BASE) \
433429
--go-header-file=./hack/boilerplate/boilerplate.generatego.txt
@@ -446,10 +442,8 @@ generate-go-conversions-core-runtime: $(CONVERSION_GEN) ## Generate conversions
446442
generate-go-conversions-kubeadm-bootstrap: $(CONVERSION_GEN) ## Generate conversions go code for kubeadm bootstrap
447443
$(MAKE) clean-generated-conversions SRC_DIRS="./bootstrap/kubeadm/api"
448444
$(CONVERSION_GEN) \
449-
--input-dirs=./bootstrap/kubeadm/api/v1alpha3 \
450445
--input-dirs=./bootstrap/kubeadm/api/v1alpha4 \
451446
--build-tag=ignore_autogenerated_kubeadm_bootstrap \
452-
--extra-peer-dirs=sigs.k8s.io/cluster-api/api/v1alpha3 \
453447
--extra-peer-dirs=sigs.k8s.io/cluster-api/api/v1alpha4 \
454448
--output-file-base=zz_generated.conversion $(CONVERSION_GEN_OUTPUT_BASE) \
455449
--go-header-file=./hack/boilerplate/boilerplate.generatego.txt
@@ -466,25 +460,19 @@ generate-go-conversions-kubeadm-bootstrap: $(CONVERSION_GEN) ## Generate convers
466460
generate-go-conversions-kubeadm-control-plane: $(CONVERSION_GEN) ## Generate conversions go code for kubeadm control plane
467461
$(MAKE) clean-generated-conversions SRC_DIRS="./controlplane/kubeadm/api"
468462
$(CONVERSION_GEN) \
469-
--input-dirs=./controlplane/kubeadm/api/v1alpha3 \
470463
--input-dirs=./controlplane/kubeadm/api/v1alpha4 \
471464
--build-tag=ignore_autogenerated_kubeadm_controlplane \
472-
--extra-peer-dirs=sigs.k8s.io/cluster-api/api/v1alpha3 \
473465
--extra-peer-dirs=sigs.k8s.io/cluster-api/api/v1alpha4 \
474-
--extra-peer-dirs=sigs.k8s.io/cluster-api/bootstrap/kubeadm/api/v1alpha3 \
475466
--extra-peer-dirs=sigs.k8s.io/cluster-api/bootstrap/kubeadm/api/v1alpha4 \
476467
--output-file-base=zz_generated.conversion $(CONVERSION_GEN_OUTPUT_BASE) \
477468
--go-header-file=./hack/boilerplate/boilerplate.generatego.txt
478469

479470
.PHONY: generate-go-conversions-docker-infrastructure
480471
generate-go-conversions-docker-infrastructure: $(CONVERSION_GEN) ## Generate conversions go code for docker infrastructure provider
481472
cd $(CAPD_DIR); $(CONVERSION_GEN) \
482-
--input-dirs=./api/v1alpha3 \
483473
--input-dirs=./api/v1alpha4 \
484-
--input-dirs=./$(EXP_DIR)/api/v1alpha3 \
485474
--input-dirs=./$(EXP_DIR)/api/v1alpha4 \
486475
--build-tag=ignore_autogenerated_capd \
487-
--extra-peer-dirs=sigs.k8s.io/cluster-api/api/v1alpha3 \
488476
--extra-peer-dirs=sigs.k8s.io/cluster-api/api/v1alpha4 \
489477
--output-file-base=zz_generated.conversion $(CONVERSION_GEN_OUTPUT_BASE_CAPD) \
490478
--go-header-file=../../../hack/boilerplate/boilerplate.generatego.txt

PROJECT

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,6 @@
11
domain: x-k8s.io
22
repo: sigs.k8s.io/cluster-api
33
resources:
4-
# v1alpha3 types
5-
- group: cluster
6-
kind: Cluster
7-
version: v1alpha3
8-
- group: cluster
9-
kind: Machine
10-
version: v1alpha3
11-
- group: cluster
12-
kind: MachineSet
13-
version: v1alpha3
14-
- group: cluster
15-
kind: MachineDeployment
16-
version: v1alpha3
174
# v1alpha4 types
185
- group: cluster
196
kind: ClusterClass

api/v1alpha3/cluster_phase_types.go

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

0 commit comments

Comments
 (0)