Skip to content

Instantly share code, notes, and snippets.

View dennis-benzinger-hybris's full-sized avatar

Dennis Benzinger | SAP Hybris dennis-benzinger-hybris

View GitHub Profile
@dennis-benzinger-hybris
dennis-benzinger-hybris / JavaClientBug1978.java
Created November 15, 2021 10:05
Kubernetes Java client bug 1978
import io.kubernetes.client.openapi.models.V1CustomResourceValidation;
import io.kubernetes.client.openapi.models.V1CustomResourceValidationBuilder;
import io.kubernetes.client.openapi.models.V1JSONSchemaPropsBuilder;
public class JavaClientBug1978 {
public static void main(String... args) {
V1CustomResourceValidation crdValidation = new V1CustomResourceValidationBuilder()
.withOpenAPIV3Schema(new V1JSONSchemaPropsBuilder()
.withType("object")
// Does not exist:
@dennis-benzinger-hybris
dennis-benzinger-hybris / JavaClientBug.java
Created October 15, 2021 14:52
Issue #1930 in kubernetes-client/java: Yaml.load fails for custom resource definition with x-kubernetes-preserve-unknown-fields
import java.io.IOException;
import io.kubernetes.client.util.Yaml;
public class JavaClientBug {
public static void main(String... args) throws IOException {
Yaml.load("---\n" +
"apiVersion: apiextensions.k8s.io/v1\n" +
"kind: CustomResourceDefinition\n" +