Skip to content

Commit 2d11ac0

Browse files
committed
Introduce v1alpha3 API
1 parent 8942995 commit 2d11ac0

35 files changed

+4334
-7
lines changed

PROJECT

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,4 +57,53 @@ resources:
5757
kind: IPAMProvider
5858
path: sigs.k8s.io/cluster-api-operator/api/v1alpha2
5959
version: v1alpha2
60+
- api:
61+
crdVersion: v1
62+
namespaced: true
63+
controller: true
64+
domain: cluster.x-k8s.io
65+
group: operator
66+
kind: CoreProvider
67+
path: sigs.k8s.io/cluster-api-operator/api/v1alpha3
68+
version: v1alpha3
69+
- api:
70+
crdVersion: v1
71+
namespaced: true
72+
domain: cluster.x-k8s.io
73+
group: operator
74+
kind: BootstrapProvider
75+
path: sigs.k8s.io/cluster-api-operator/api/v1alpha3
76+
version: v1alpha3
77+
- api:
78+
crdVersion: v1
79+
namespaced: true
80+
domain: cluster.x-k8s.io
81+
group: operator
82+
kind: ControlPlaneProvider
83+
path: sigs.k8s.io/cluster-api-operator/api/v1alpha3
84+
version: v1alpha3
85+
- api:
86+
crdVersion: v1
87+
namespaced: true
88+
domain: cluster.x-k8s.io
89+
group: operator
90+
kind: InfrastructureProvider
91+
path: sigs.k8s.io/cluster-api-operator/api/v1alpha3
92+
version: v1alpha3
93+
- api:
94+
crdVersion: v1
95+
namespaced: true
96+
domain: cluster.x-k8s.io
97+
group: operator
98+
kind: AddonProvider
99+
path: sigs.k8s.io/cluster-api-operator/api/v1alpha3
100+
version: v1alpha3
101+
- api:
102+
crdVersion: v1
103+
namespaced: true
104+
domain: cluster.x-k8s.io
105+
group: operator
106+
kind: IPAMProvider
107+
path: sigs.k8s.io/cluster-api-operator/api/v1alpha3
108+
version: v1alpha3
60109
version: "3"

api/v1alpha2/addonprovider_types.go

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,6 @@ type AddonProviderStatus struct {
3535
// +kubebuilder:subresource:status
3636
// +kubebuilder:printcolumn:name="InstalledVersion",type="string",JSONPath=".status.installedVersion"
3737
// +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status"
38-
// +kubebuilder:storageversion
3938

4039
// AddonProvider is the Schema for the addonproviders API.
4140
type AddonProvider struct {

api/v1alpha2/bootstrapprovider_types.go

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,6 @@ type BootstrapProviderStatus struct {
3535
// +kubebuilder:subresource:status
3636
// +kubebuilder:printcolumn:name="InstalledVersion",type="string",JSONPath=".status.installedVersion"
3737
// +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status"
38-
// +kubebuilder:storageversion
3938

4039
// BootstrapProvider is the Schema for the bootstrapproviders API.
4140
type BootstrapProvider struct {

api/v1alpha2/controlplaneprovider_types.go

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,6 @@ type ControlPlaneProviderStatus struct {
3535
// +kubebuilder:subresource:status
3636
// +kubebuilder:printcolumn:name="InstalledVersion",type="string",JSONPath=".status.installedVersion"
3737
// +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status"
38-
// +kubebuilder:storageversion
3938

4039
// ControlPlaneProvider is the Schema for the controlplaneproviders API.
4140
type ControlPlaneProvider struct {

0 commit comments

Comments
 (0)