Skip to content
This repository was archived by the owner on Mar 30, 2022. It is now read-only.
This repository was archived by the owner on Mar 30, 2022. It is now read-only.

istio virtualService getDoneableType is null #134

@chestarss

Description

@chestarss

String yaml = "---\n"
+ "apiVersion: "networking.istio.io/v1beta1"\n"
+ "kind: "VirtualService"\n"
+ "metadata:\n"
+ " name: "golang-demo"\n"
+ " namespace: "dian-stable"\n"
+ "spec:\n"
+ " hosts:\n"
+ " - "golang-demo"\n"
+ " http:\n"
+ " - route:\n"
+ " - destination:\n"
+ " host: "golang-demo"\n"
+ " subset: "v1"\n"
+ " weight: 60\n"
+ " - destination:\n"
+ " host: "golang-demo"\n"
+ " subset: "v2"\n"
+ " weight: 40";

client.load(new ByteArrayInputStream(yaml.getBytes())).inNamespace("dian-stable").createOrReplace();

java.lang.NullPointerException
at io.fabric8.kubernetes.client.dsl.base.HasMetadataOperation.replace(HasMetadataOperation.java:86)
at io.fabric8.kubernetes.client.dsl.base.HasMetadataOperation.replace(HasMetadataOperation.java:30)
at me.snowdrop.istio.client.internal.handler.networking.v1beta1.VirtualServiceHandler.replace(VirtualServiceHandler.java:42)
at me.snowdrop.istio.client.internal.handler.networking.v1beta1.VirtualServiceHandler.replace(VirtualServiceHandler.java:23)
at io.fabric8.kubernetes.client.dsl.internal.NamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicableListImpl.createOrReplace(NamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicableListImpl.java:285)
at io.fabric8.kubernetes.client.dsl.internal.NamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicableListImpl.createOrReplace(NamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicableListImpl.java:66)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions