Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(openapi): support for Kubernetes v1.32 (penelope) #6812

Merged
merged 1 commit into from
Jan 20, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,9 @@

#### New Features

* Fix #5993: Support for Kubernetes v1.31 (elli)
* Fix #6767: Support for Kubernetes v1.32 (penelope)

#### _**Note**_: Breaking changes

### 7.0.1 (2024-12-18)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,4 @@ public interface AdmissionRegistrationAPIGroupDSL extends Client {
V1AdmissionRegistrationAPIGroupDSL v1();

V1beta1AdmissionRegistrationAPIGroupDSL v1beta1();

V1Alpha1AdmissionRegistrationAPIGroupDSL v1alpha1();
}

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,5 @@
public interface AuthenticationAPIGroupDSL extends Client {
V1AuthenticationAPIGroupDSL v1();

V1Alpha1AuthenticationAPIGroupDSL v1alpha1();

V1Beta1AuthenticationAPIGroupDSL v1beta1();
}

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,6 @@

import io.fabric8.kubernetes.client.AdmissionRegistrationAPIGroupDSL;
import io.fabric8.kubernetes.client.V1AdmissionRegistrationAPIGroupDSL;
import io.fabric8.kubernetes.client.V1Alpha1AdmissionRegistrationAPIGroupDSL;
import io.fabric8.kubernetes.client.V1beta1AdmissionRegistrationAPIGroupDSL;
import io.fabric8.kubernetes.client.extension.ClientAdapter;

Expand All @@ -34,11 +33,6 @@ public V1beta1AdmissionRegistrationAPIGroupDSL v1beta1() {
return adapt(V1beta1AdmissionRegistrationAPIGroupClient.class);
}

@Override
public V1Alpha1AdmissionRegistrationAPIGroupDSL v1alpha1() {
return adapt(V1Alpha1AdmissionRegistrationAPIGroupClient.class);
}

@Override
public AdmissionRegistrationAPIGroupClient newInstance() {
return new AdmissionRegistrationAPIGroupClient();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,6 @@

import io.fabric8.kubernetes.client.V1AuthenticationAPIGroupDSL;
import io.fabric8.kubernetes.client.dsl.AuthenticationAPIGroupDSL;
import io.fabric8.kubernetes.client.dsl.V1Alpha1AuthenticationAPIGroupDSL;
import io.fabric8.kubernetes.client.dsl.V1Beta1AuthenticationAPIGroupDSL;
import io.fabric8.kubernetes.client.extension.ClientAdapter;

Expand All @@ -28,11 +27,6 @@ public V1AuthenticationAPIGroupDSL v1() {
return adapt(V1AuthenticationAPIGroupClient.class);
}

@Override
public V1Alpha1AuthenticationAPIGroupDSL v1alpha1() {
return adapt(V1Alpha1AuthenticationAPIGroupClient.class);
}

@Override
public V1Beta1AuthenticationAPIGroupDSL v1beta1() {
return adapt(V1Beta1AuthenticationAPIGroupClient.class);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,6 @@
import io.fabric8.kubernetes.client.NamespacedKubernetesClient;
import io.fabric8.kubernetes.client.RequestConfig;
import io.fabric8.kubernetes.client.V1AdmissionRegistrationAPIGroupDSL;
import io.fabric8.kubernetes.client.V1Alpha1AdmissionRegistrationAPIGroupDSL;
import io.fabric8.kubernetes.client.V1Alpha2DynamicResourceAllocationAPIGroupDSL;
import io.fabric8.kubernetes.client.V1ApiextensionAPIGroupDSL;
import io.fabric8.kubernetes.client.V1AuthenticationAPIGroupDSL;
Expand Down Expand Up @@ -125,7 +124,6 @@
import io.fabric8.kubernetes.client.dsl.ServiceResource;
import io.fabric8.kubernetes.client.dsl.StorageAPIGroupDSL;
import io.fabric8.kubernetes.client.dsl.V1APIGroupDSL;
import io.fabric8.kubernetes.client.dsl.V1Alpha1AuthenticationAPIGroupDSL;
import io.fabric8.kubernetes.client.dsl.V1Alpha1CertificatesAPIGroupDSL;
import io.fabric8.kubernetes.client.dsl.V1BatchAPIGroupDSL;
import io.fabric8.kubernetes.client.dsl.V1Beta1AuthenticationAPIGroupDSL;
Expand Down Expand Up @@ -216,8 +214,6 @@ protected void registerDefaultAdapters() {
adapters.registerClient(V1AdmissionRegistrationAPIGroupDSL.class, new V1AdmissionRegistrationAPIGroupClient());
adapters.registerClient(V1beta1AdmissionRegistrationAPIGroupDSL.class,
new V1beta1AdmissionRegistrationAPIGroupClient());
adapters.registerClient(V1Alpha1AdmissionRegistrationAPIGroupDSL.class,
new V1Alpha1AdmissionRegistrationAPIGroupClient());
adapters.registerClient(AutoscalingAPIGroupDSL.class, new AutoscalingAPIGroupClient());
adapters.registerClient(ApiextensionsAPIGroupDSL.class, new ApiextensionsAPIGroupClient());
adapters.registerClient(AuthorizationAPIGroupDSL.class, new AuthorizationAPIGroupClient());
Expand Down Expand Up @@ -256,7 +252,6 @@ protected void registerDefaultAdapters() {
adapters.registerClient(V1AuthorizationAPIGroupDSL.class, new V1AuthorizationAPIGroupClient());
adapters.registerClient(V1beta1AuthorizationAPIGroupDSL.class, new V1beta1AuthorizationAPIGroupClient());
adapters.registerClient(V1AuthenticationAPIGroupDSL.class, new V1AuthenticationAPIGroupClient());
adapters.registerClient(V1Alpha1AuthenticationAPIGroupDSL.class, new V1Alpha1AuthenticationAPIGroupClient());
adapters.registerClient(V1Beta1AuthenticationAPIGroupDSL.class, new V1Beta1AuthenticationAPIGroupClient());
adapters.registerClient(V1NetworkAPIGroupDSL.class, new V1NetworkAPIGroupClient());
adapters.registerClient(V1beta1NetworkAPIGroupDSL.class, new V1beta1NetworkAPIGroupClient());
Expand Down

This file was deleted.

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@

package io.fabric8.kubernetes.api.model.authentication.v1alpha1;
package io.fabric8.kubernetes.api.model.admissionregistration.v1alpha1;

import java.util.LinkedHashMap;
import java.util.Map;
Expand All @@ -26,7 +26,6 @@
import io.fabric8.kubernetes.api.model.ResourceRequirements;
import io.fabric8.kubernetes.api.model.Volume;
import io.fabric8.kubernetes.api.model.VolumeMount;
import io.fabric8.kubernetes.api.model.authentication.UserInfo;
import io.sundr.builder.annotations.Buildable;
import io.sundr.builder.annotations.BuildableReference;
import lombok.EqualsAndHashCode;
Expand All @@ -36,7 +35,7 @@
@JsonDeserialize(using = com.fasterxml.jackson.databind.JsonDeserializer.None.class)
@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonPropertyOrder({
"userInfo"
"expression"
})
@ToString
@EqualsAndHashCode
Expand All @@ -60,43 +59,43 @@
@BuildableReference(VolumeMount.class)
})
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator")
public class SelfSubjectReviewStatus implements Editable<SelfSubjectReviewStatusBuilder>, KubernetesResource
public class ApplyConfiguration implements Editable<ApplyConfigurationBuilder>, KubernetesResource
{

@JsonProperty("userInfo")
private UserInfo userInfo;
@JsonProperty("expression")
private String expression;
@JsonIgnore
private Map<String, Object> additionalProperties = new LinkedHashMap<String, Object>();

/**
* No args constructor for use in serialization
*
*/
public SelfSubjectReviewStatus() {
public ApplyConfiguration() {
}

public SelfSubjectReviewStatus(UserInfo userInfo) {
public ApplyConfiguration(String expression) {
super();
this.userInfo = userInfo;
this.expression = expression;
}

@JsonProperty("userInfo")
public UserInfo getUserInfo() {
return userInfo;
@JsonProperty("expression")
public String getExpression() {
return expression;
}

@JsonProperty("userInfo")
public void setUserInfo(UserInfo userInfo) {
this.userInfo = userInfo;
@JsonProperty("expression")
public void setExpression(String expression) {
this.expression = expression;
}

@JsonIgnore
public SelfSubjectReviewStatusBuilder edit() {
return new SelfSubjectReviewStatusBuilder(this);
public ApplyConfigurationBuilder edit() {
return new ApplyConfigurationBuilder(this);
}

@JsonIgnore
public SelfSubjectReviewStatusBuilder toBuilder() {
public ApplyConfigurationBuilder toBuilder() {
return edit();
}

Expand Down
Loading
Loading