3
3
import com .openshift .cloud .v1alpha .models .*;
4
4
import io .fabric8 .kubernetes .api .model .HasMetadata ;
5
5
import io .fabric8 .kubernetes .api .model .ListOptionsBuilder ;
6
- import io .fabric8 .kubernetes .api .model .apiextensions .v1beta1 .CustomResourceDefinition ;
6
+ import io .fabric8 .kubernetes .api .model .apiextensions .v1 .CustomResourceDefinition ;
7
7
import io .fabric8 .kubernetes .client .CustomResource ;
8
8
import io .fabric8 .kubernetes .client .KubernetesClient ;
9
- import io .fabric8 .kubernetes .client .V1beta1ApiextensionAPIGroupDSL ;
9
+ import io .fabric8 .kubernetes .client .V1ApiextensionAPIGroupDSL ;
10
10
import io .fabric8 .kubernetes .client .dsl .MixedOperation ;
11
11
import io .fabric8 .kubernetes .client .dsl .Resource ;
12
12
import io .fabric8 .kubernetes .client .dsl .base .CustomResourceDefinitionContext ;
@@ -55,7 +55,7 @@ public final class KafkaK8sClients {
55
55
public void init () {
56
56
LOG .info ("Init" );
57
57
58
- var crds = client .apiextensions ().v1beta1 ();
58
+ var crds = client .apiextensions ().v1 ();
59
59
60
60
this .akcCrd = initKafkaConnectionCRDAndClient (crds );
61
61
this .cscrCrd = initCloudServicesRequestCRDAndClient (crds );
@@ -65,7 +65,7 @@ public void init() {
65
65
66
66
public void initQuickStarts () {
67
67
if (hasConsoleQuickStart ()) {
68
- var quickstartCRD = client .apiextensions ().v1beta1 ().customResourceDefinitions ()
68
+ var quickstartCRD = client .apiextensions ().v1 ().customResourceDefinitions ()
69
69
.withName ("consolequickstarts.console.openshift.io" ).get ();
70
70
var quickstartContext = CustomResourceDefinitionContext .fromCrd (quickstartCRD );
71
71
var quickStartClient = client .customResource (quickstartContext );
@@ -97,7 +97,7 @@ public void initQuickStarts() {
97
97
98
98
private boolean hasConsoleQuickStart () {
99
99
100
- return client .apiextensions ().v1beta1 ().customResourceDefinitions ()
100
+ return client .apiextensions ().v1 ().customResourceDefinitions ()
101
101
.withName ("consolequickstarts.console.openshift.io" ).get () != null ;
102
102
}
103
103
@@ -134,7 +134,7 @@ public MixedOperation<CloudServiceAccountRequest, CloudServiceAccountRequestList
134
134
}
135
135
136
136
private CustomResourceDefinition initCloudServiceAccountRequestCRDAndClient (
137
- V1beta1ApiextensionAPIGroupDSL crds ) {
137
+ V1ApiextensionAPIGroupDSL crds ) {
138
138
139
139
CustomResourceDefinition akcCrd ;
140
140
@@ -147,8 +147,8 @@ private CustomResourceDefinition initCloudServiceAccountRequestCRDAndClient(
147
147
if (akcCrdOptional .isEmpty ()) {
148
148
LOG .info ("Creating CloudServiceAccountRequest CRD" );
149
149
akcCrd = CustomResourceDefinitionContext
150
- .v1beta1CRDFromCustomResourceType (CloudServiceAccountRequest .class ).build ();
151
- client .apiextensions ().v1beta1 ().customResourceDefinitions ().create (akcCrd );
150
+ .v1CRDFromCustomResourceType (CloudServiceAccountRequest .class ).build ();
151
+ client .apiextensions ().v1 ().customResourceDefinitions ().create (akcCrd );
152
152
LOG .info ("CloudServiceAccountRequest CRD Created" );
153
153
} else {
154
154
LOG .info ("Found CloudServiceAccountRequest CRD" );
@@ -160,7 +160,7 @@ private CustomResourceDefinition initCloudServiceAccountRequestCRDAndClient(
160
160
161
161
162
162
private CustomResourceDefinition initServiceRegistryConnectionCRDAndClient (
163
- V1beta1ApiextensionAPIGroupDSL crds ) {
163
+ V1ApiextensionAPIGroupDSL crds ) {
164
164
165
165
CustomResourceDefinition akcCrd ;
166
166
@@ -174,8 +174,8 @@ private CustomResourceDefinition initServiceRegistryConnectionCRDAndClient(
174
174
if (srcCrdOptional .isEmpty ()) {
175
175
LOG .info ("Creating ServiceRegistryConnection CRD" );
176
176
akcCrd = CustomResourceDefinitionContext
177
- .v1beta1CRDFromCustomResourceType (ServiceRegistryConnection .class ).build ();
178
- client .apiextensions ().v1beta1 ().customResourceDefinitions ().create (akcCrd );
177
+ .v1CRDFromCustomResourceType (ServiceRegistryConnection .class ).build ();
178
+ client .apiextensions ().v1 ().customResourceDefinitions ().create (akcCrd );
179
179
LOG .info ("ServiceRegistryConnection CRD Created" );
180
180
} else {
181
181
LOG .info ("Found ServiceRegistryConnection CRD" );
@@ -185,8 +185,7 @@ private CustomResourceDefinition initServiceRegistryConnectionCRDAndClient(
185
185
return akcCrd ;
186
186
}
187
187
188
- private CustomResourceDefinition initKafkaConnectionCRDAndClient (
189
- V1beta1ApiextensionAPIGroupDSL crds ) {
188
+ private CustomResourceDefinition initKafkaConnectionCRDAndClient (V1ApiextensionAPIGroupDSL crds ) {
190
189
191
190
CustomResourceDefinition akcCrd ;
192
191
@@ -198,9 +197,9 @@ private CustomResourceDefinition initKafkaConnectionCRDAndClient(
198
197
199
198
if (akcCrdOptional .isEmpty ()) {
200
199
LOG .info ("Creating KafkaConnection CRD" );
201
- akcCrd = CustomResourceDefinitionContext
202
- .v1beta1CRDFromCustomResourceType ( KafkaConnection . class ). build ();
203
- client .apiextensions ().v1beta1 ().customResourceDefinitions ().create (akcCrd );
200
+ akcCrd = CustomResourceDefinitionContext . v1CRDFromCustomResourceType ( KafkaConnection . class )
201
+ .build ();
202
+ client .apiextensions ().v1 ().customResourceDefinitions ().create (akcCrd );
204
203
LOG .info ("KafkaConnection CRD Created" );
205
204
} else {
206
205
LOG .info ("Found KafkaConnection CRD" );
@@ -211,7 +210,7 @@ private CustomResourceDefinition initKafkaConnectionCRDAndClient(
211
210
}
212
211
213
212
private CustomResourceDefinition initCloudServicesRequestCRDAndClient (
214
- V1beta1ApiextensionAPIGroupDSL crds ) {
213
+ V1ApiextensionAPIGroupDSL crds ) {
215
214
216
215
CustomResourceDefinition akcCrd ;
217
216
@@ -224,8 +223,8 @@ private CustomResourceDefinition initCloudServicesRequestCRDAndClient(
224
223
if (akcCrdOptional .isEmpty ()) {
225
224
LOG .info ("Creating CloudServicesRequest CRD" );
226
225
akcCrd = CustomResourceDefinitionContext
227
- .v1beta1CRDFromCustomResourceType (CloudServicesRequest .class ).build ();
228
- client .apiextensions ().v1beta1 ().customResourceDefinitions ().create (akcCrd );
226
+ .v1CRDFromCustomResourceType (CloudServicesRequest .class ).build ();
227
+ client .apiextensions ().v1 ().customResourceDefinitions ().create (akcCrd );
229
228
LOG .info ("CloudServicesRequest CRD Created" );
230
229
} else {
231
230
LOG .info ("Found CloudServicesRequest CRD" );
0 commit comments