diff --git a/.editorconfig b/.editorconfig
index 9c1b8ef5ee5..63dfe4c6fd8 100644
--- a/.editorconfig
+++ b/.editorconfig
@@ -8,4 +8,8 @@ indent_size = 2
[{Makefile,**.mk}]
# Use tabs for indentation (Makefiles require tabs)
-indent_style = tab
\ No newline at end of file
+indent_style = tab
+
+[*.go]
+indent_style = tab
+indent_size = 2
diff --git a/extensions/knative/annotator/pom.xml b/extensions/knative/annotator/pom.xml
deleted file mode 100755
index eca22f6c16e..00000000000
--- a/extensions/knative/annotator/pom.xml
+++ /dev/null
@@ -1,62 +0,0 @@
-
-
-
- 4.0.0
-
- io.fabric8
- knative-extension-pom
- 4.10-SNAPSHOT
-
-
- knative-model-annotator
- jar
- Fabric8 :: Knative :: Model :: Annotator
-
-
-
- org.jsonschema2pojo
- jsonschema2pojo-core
- ${jsonschema2pojo.version}
-
-
- io.fabric8
- kubernetes-model-common
- ${project.version}
-
-
- org.projectlombok
- lombok
-
-
- com.fasterxml.jackson.module
- jackson-module-jaxb-annotations
-
-
- io.sundr
- builder-annotations
- compile
-
-
- io.sundr
- transform-annotations
- compile
-
-
-
-
diff --git a/extensions/knative/annotator/src/main/java/io/fabric8/knative/KnativeTypeAnnotator.java b/extensions/knative/annotator/src/main/java/io/fabric8/knative/KnativeTypeAnnotator.java
deleted file mode 100755
index 59dccb171c3..00000000000
--- a/extensions/knative/annotator/src/main/java/io/fabric8/knative/KnativeTypeAnnotator.java
+++ /dev/null
@@ -1,178 +0,0 @@
-/**
- * Copyright (C) 2015 Red Hat, Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package io.fabric8.knative;
-
-import java.util.Collections;
-import java.util.HashMap;
-import java.util.Map;
-import java.util.Set;
-import java.util.regex.Pattern;
-
-import com.fasterxml.jackson.databind.JsonDeserializer;
-import com.fasterxml.jackson.databind.JsonNode;
-import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
-import com.sun.codemodel.JAnnotationArrayMember;
-import com.sun.codemodel.JAnnotationUse;
-import com.sun.codemodel.JClassAlreadyExistsException;
-import com.sun.codemodel.JCodeModel;
-import com.sun.codemodel.JDefinedClass;
-import com.sun.codemodel.JEnumConstant;
-import com.sun.codemodel.JFieldVar;
-import com.sun.codemodel.JMethod;
-import io.fabric8.kubernetes.model.annotation.ApiGroup;
-import io.fabric8.kubernetes.model.annotation.ApiVersion;
-import io.fabric8.kubernetes.model.annotation.Namespaced;
-import io.sundr.builder.annotations.Buildable;
-import io.sundr.builder.annotations.Inline;
-import io.sundr.transform.annotations.VelocityTransformation;
-import io.sundr.transform.annotations.VelocityTransformations;
-import io.sundr.builder.annotations.BuildableReference;
-import lombok.EqualsAndHashCode;
-import lombok.ToString;
-import org.jsonschema2pojo.Jackson2Annotator;
-
-public class KnativeTypeAnnotator extends Jackson2Annotator {
-
- // As per my knowledge, there are no Cluster Scoped resources are there in Knative
- protected static final Set NON_NAMESPACED_RESOURCES = Collections.EMPTY_SET;
- private final Map pendingResources = new HashMap<>();
- private final Map pendingLists = new HashMap<>();
-
- @Override
- public void propertyOrder(JDefinedClass clazz, JsonNode propertiesNode) {
- //We just want to make sure we avoid infinite loops
- clazz.annotate(JsonDeserialize.class)
- .param("using", JsonDeserializer.None.class);
- clazz.annotate(ToString.class);
- clazz.annotate(EqualsAndHashCode.class);
- try {
- JAnnotationUse buildable = clazz.annotate(Buildable.class)
- .param("editableEnabled", false)
- .param("validationEnabled", false)
- .param("generateBuilderPackage", false)
- .param("builderPackage", "io.fabric8.kubernetes.api.builder");
-
- buildable.paramArray("inline").annotate(Inline.class)
- .param("type", new JCodeModel()._class("io.fabric8.kubernetes.api.model.Doneable"))
- .param("prefix", "Doneable")
- .param("value", "done");
-
- JAnnotationArrayMember arrayMember = buildable.paramArray("refs");
- arrayMember.annotate(BuildableReference.class).param("value", new JCodeModel()._class("io.fabric8.kubernetes.api.model.ObjectMeta"));
- arrayMember.annotate(BuildableReference.class).param("value", new JCodeModel()._class("io.fabric8.kubernetes.api.model.Volume"));
- arrayMember.annotate(BuildableReference.class).param("value", new JCodeModel()._class("io.fabric8.kubernetes.api.model.Container"));
-
- } catch (JClassAlreadyExistsException e) {
- e.printStackTrace();
- }
-
- if (clazz.fields().containsKey("kind") && clazz.fields().containsKey("metadata")) {
- String resourceName;
-
- if (clazz.name().endsWith("List")) {
- resourceName = clazz.name().substring(0, clazz.name().length() - 4);
- pendingLists.put(resourceName, clazz);
- } else {
- resourceName = clazz.name();
- pendingResources.put(clazz.name(), clazz);
- }
-
- if (pendingResources.containsKey(resourceName) && pendingLists.containsKey(resourceName)) {
- JDefinedClass resourceClass = pendingResources.get(resourceName);
- JDefinedClass resourceListClass = pendingLists.get(resourceName);
-
- String apiVersion = propertiesNode.get("apiVersion").get("default").toString().replaceAll(Pattern.quote("\""), "");
- String apiGroup = "";
- if (apiVersion.contains("/")) {
- apiGroup = apiVersion.substring(0, apiVersion.lastIndexOf("/"));
- apiVersion = apiVersion.substring(apiGroup.length() + 1);
- }
- resourceClass.annotate(Namespaced.class).param("value", isResourceNamespaced(resourceClass));
- resourceClass.annotate(ApiVersion.class).param("value", apiVersion);
- resourceClass.annotate(ApiGroup.class).param("value", apiGroup);
- resourceListClass.annotate(ApiVersion.class).param("value", apiVersion);
- resourceListClass.annotate(ApiGroup.class).param("value", apiGroup);
-
- JAnnotationArrayMember arrayMember = resourceClass.annotate(VelocityTransformations.class)
- .paramArray("value");
- arrayMember.annotate(VelocityTransformation.class).param("value", "/manifest.vm")
- .param("outputPath", "knative.properties").param("gather", true);
-
- pendingLists.remove(resourceName);
- pendingResources.remove(resourceName);
- }
- }
- }
-
- @Override
- public void propertyInclusion(JDefinedClass clazz, JsonNode schema) {
-
- }
-
- @Override
- public void propertyField(JFieldVar field, JDefinedClass clazz, String propertyName, JsonNode propertyNode) {
-
- }
-
- @Override
- public void propertyGetter(JMethod getter, String propertyName) {
-
- }
-
- @Override
- public void propertySetter(JMethod setter, String propertyName) {
-
- }
-
- @Override
- public void anyGetter(JMethod getter) {
-
- }
-
- @Override
- public void anySetter(JMethod setter) {
-
- }
-
- @Override
- public void enumCreatorMethod(JMethod creatorMethod) {
-
- }
-
- @Override
- public void enumValueMethod(JMethod valueMethod) {
-
- }
-
- @Override
- public void enumConstant(JEnumConstant constant, String value) {
-
- }
-
- @Override
- public boolean isAdditionalPropertiesSupported() {
- return true;
- }
-
- @Override
- public void additionalPropertiesField(JFieldVar field, JDefinedClass clazz, String propertyName) {
-
- }
-
- private boolean isResourceNamespaced(JDefinedClass resourceClass) {
- return !NON_NAMESPACED_RESOURCES.contains(resourceClass.name());
- }
-}
diff --git a/extensions/knative/client/src/main/java/io/fabric8/knative/client/CodeGen.java b/extensions/knative/client/src/main/java/io/fabric8/knative/client/CodeGen.java
index d68276ca111..f29c3218908 100644
--- a/extensions/knative/client/src/main/java/io/fabric8/knative/client/CodeGen.java
+++ b/extensions/knative/client/src/main/java/io/fabric8/knative/client/CodeGen.java
@@ -26,7 +26,7 @@
@VelocityTransformation(value = "/resource-handler-services.vm", gather = true, outputPath = "META-INF/services/io.fabric8.kubernetes.client.ResourceHandler")
},
resources = {
- @ResourceSelector("knative.properties")
+ @ResourceSelector("model.properties")
}
)
diff --git a/extensions/knative/client/src/main/java/io/fabric8/knative/client/duck/v1alpha1/handlers/ResourceHandler.java b/extensions/knative/client/src/main/java/io/fabric8/knative/client/duck/v1alpha1/handlers/ResourceHandler.java
deleted file mode 100644
index f72339526bf..00000000000
--- a/extensions/knative/client/src/main/java/io/fabric8/knative/client/duck/v1alpha1/handlers/ResourceHandler.java
+++ /dev/null
@@ -1,90 +0,0 @@
-/**
- * Copyright (C) 2015 Red Hat, Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package io.fabric8.knative.client.duck.v1alpha1.handlers;
-
-import java.util.function.Predicate;
-
-import io.fabric8.kubernetes.client.Config;
-import io.fabric8.kubernetes.client.Watch;
-import io.fabric8.kubernetes.client.Watcher;
-import io.fabric8.knative.client.duck.v1alpha1.internal.ResourceOperationsImpl;
-import io.fabric8.kubernetes.api.model.DeletionPropagation;
-
-import okhttp3.OkHttpClient;
-
-import io.fabric8.knative.duck.v1alpha1.Resource;
-import io.fabric8.knative.duck.v1alpha1.ResourceBuilder;
-
-import java.util.concurrent.TimeUnit;
-
-public class ResourceHandler implements io.fabric8.kubernetes.client.ResourceHandler {
-
- @Override
- public String getKind() {
- return Resource.class.getSimpleName();
- }
-
- @Override
- public String getApiVersion() {
- return "duck.knative.dev/v1beta1";
- }
-
- @Override
- public Resource create(OkHttpClient client, Config config, String namespace, Resource item) {
- return new ResourceOperationsImpl(client, config).withItem(item).inNamespace(namespace).create();
- }
-
- @Override
- public Resource replace(OkHttpClient client, Config config, String namespace, Resource item) {
- return new ResourceOperationsImpl(client, config).withItem(item).inNamespace(namespace).withName(item.getMetadata().getName()).replace(item);
- }
-
- @Override
- public Resource reload(OkHttpClient client, Config config, String namespace, Resource item) {
- return new ResourceOperationsImpl(client, config).withItem(item).inNamespace(namespace).withName(item.getMetadata().getName()).fromServer().get();
- }
-
- @Override
- public ResourceBuilder edit(Resource item) {
- return new ResourceBuilder(item);
- }
-
- @Override
- public Boolean delete(OkHttpClient client, Config config, String namespace, DeletionPropagation propagationPolicy, Resource item) {
- return new ResourceOperationsImpl(client, config).withItem(item).inNamespace(namespace).withPropagationPolicy(propagationPolicy).delete();
- }
-
- @Override
- public Watch watch(OkHttpClient client, Config config, String namespace, Resource item, Watcher watcher) {
- return new ResourceOperationsImpl(client, config).withItem(item).inNamespace(namespace).withName(item.getMetadata().getName()).watch(watcher);
- }
-
- @Override
- public Watch watch(OkHttpClient client, Config config, String namespace, Resource item, String resourceVersion, Watcher watcher) {
- return new ResourceOperationsImpl(client, config).withItem(item).inNamespace(namespace).withName(item.getMetadata().getName()).watch(resourceVersion, watcher);
- }
-
- @Override
- public Resource waitUntilReady(OkHttpClient client, Config config, String namespace, Resource item, long amount, TimeUnit timeUnit) throws InterruptedException {
- return new ResourceOperationsImpl(client, config).withItem(item).inNamespace(namespace).withName(item.getMetadata().getName()).waitUntilReady(amount, timeUnit);
- }
-
- @Override
- public Resource waitUntilCondition(OkHttpClient client, Config config, String namespace, Resource item, Predicate condition, long amount, TimeUnit timeUnit) throws InterruptedException {
- return new ResourceOperationsImpl(client, config).withItem(item).inNamespace(namespace).withName(item.getMetadata().getName()).waitUntilCondition(condition, amount, timeUnit);
- }
-}
diff --git a/extensions/knative/client/src/main/java/io/fabric8/knative/client/duck/v1alpha1/internal/ResourceOperationsImpl.java b/extensions/knative/client/src/main/java/io/fabric8/knative/client/duck/v1alpha1/internal/ResourceOperationsImpl.java
deleted file mode 100644
index 89d39289171..00000000000
--- a/extensions/knative/client/src/main/java/io/fabric8/knative/client/duck/v1alpha1/internal/ResourceOperationsImpl.java
+++ /dev/null
@@ -1,51 +0,0 @@
-
-/**
- * Copyright (C) 2015 Red Hat, Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-
-
-package io.fabric8.knative.client.duck.v1alpha1.internal;
-
-import io.fabric8.kubernetes.client.Config;
-import io.fabric8.kubernetes.client.dsl.Resource;
-import io.fabric8.kubernetes.client.dsl.base.HasMetadataOperation;
-import io.fabric8.kubernetes.client.dsl.base.OperationContext;
-
-import okhttp3.OkHttpClient;
-
-import io.fabric8.knative.duck.v1alpha1.DoneableResource;
-import io.fabric8.knative.duck.v1alpha1.ResourceList;
-
-
-public class ResourceOperationsImpl extends HasMetadataOperation> {
-
- public ResourceOperationsImpl(OkHttpClient client, Config config) {
- this(new OperationContext().withOkhttpClient(client).withConfig(config));
- }
-
- public ResourceOperationsImpl(OperationContext context) {
- super(context.withApiGroupName("duck.knative.dev")
- .withApiGroupVersion("v1alpha1")
- .withPlural("resources"));
- this.type = io.fabric8.knative.duck.v1alpha1.Resource.class;
- this.listType = ResourceList.class;
- this.doneableType = DoneableResource.class;
- }
-
- public ResourceOperationsImpl newInstance(OperationContext context) {
- return new ResourceOperationsImpl(context);
- }
-}
diff --git a/extensions/knative/client/src/main/resources/resource-operation.vm b/extensions/knative/client/src/main/resources/resource-operation.vm
index 6167f16ea50..528e50da9ba 100644
--- a/extensions/knative/client/src/main/resources/resource-operation.vm
+++ b/extensions/knative/client/src/main/resources/resource-operation.vm
@@ -24,11 +24,14 @@
#if ($annotation.getClassRef().getName().equals("ApiGroup"))
#set ($apiGroup = $annotation.getParameters().get("value"))
#end
- #if ($annotation.getClassRef().getName().equals("Namespaced"))
- #set ($isResourceNamespacedFlag = $annotation.getParameters().get("value"))
- #end
#end
+#set ($isResourceNamespacedFlag = false)
+#foreach ($impl in $model.getImplementsList())
+ #if ($impl.getFullyQualifiedName().equals("io.fabric8.kubernetes.api.model.Namespaced"))
+ #set ($isResourceNamespacedFlag = true)
+ #end
+#end
package io.fabric8.knative.client.${group}.${apiVersion}.internal;
diff --git a/extensions/knative/generator/.gitignore b/extensions/knative/generator/.gitignore
new file mode 100644
index 00000000000..57872d0f1e5
--- /dev/null
+++ b/extensions/knative/generator/.gitignore
@@ -0,0 +1 @@
+/vendor/
diff --git a/extensions/knative/generator/Makefile b/extensions/knative/generator/Makefile
index 4c60aeab14e..431970389c0 100755
--- a/extensions/knative/generator/Makefile
+++ b/extensions/knative/generator/Makefile
@@ -20,10 +20,9 @@ all: build
build: gobuild
pushd ../model && \
- mvn clean install && \
+ mvn clean install -o && \
popd
gobuild:
- CGO_ENABLED=0 GO111MODULE=on GO15VENDOREXPERIMENT=1 go build -a ./cmd/generate/generate.go
- ./generate > ../model/src/main/resources/schema/knative-schema.json
- ./generate validation > ../model/src/main/resources/schema/validation-schema.json
+ go mod vendor
+ CGO_ENABLED=0 GO111MODULE=on GO15VENDOREXPERIMENT=1 go run -mod=vendor -a ./cmd/generate/generate.go > ../model/src/main/resources/schema/knative-schema.json
diff --git a/extensions/knative/generator/cmd/generate/generate.go b/extensions/knative/generator/cmd/generate/generate.go
index 420b815b259..02631e59e10 100644
--- a/extensions/knative/generator/cmd/generate/generate.go
+++ b/extensions/knative/generator/cmd/generate/generate.go
@@ -16,169 +16,90 @@
package main
import (
- "bytes"
- "encoding/json"
"fmt"
- "github.com/fabric8io/kubernetes-client/extensions/knative/generator/pkg/schemagen"
- eventingv1alpha1 "github.com/knative/eventing/pkg/apis/eventing/v1alpha1"
- messagingv1alpha1 "github.com/knative/eventing/pkg/apis/messaging/v1alpha1"
- servingv1 "github.com/knative/serving/pkg/apis/serving/v1"
- flowsv1alpha1 "github.com/knative/eventing/pkg/apis/flows/v1alpha1"
- servingv1alpha1 "github.com/knative/serving/pkg/apis/serving/v1alpha1"
- servingv1beta1 "github.com/knative/serving/pkg/apis/serving/v1beta1"
- duckv1alpha1 "github.com/knative/eventing/pkg/apis/duck/v1alpha1"
- duckv1beta1 "github.com/knative/eventing/pkg/apis/duck/v1beta1"
- legacysourcesv1alpha1 "github.com/knative/eventing/pkg/apis/legacysources/v1alpha1"
-
- "log"
- "os"
+ "github.com/fabric8io/kubernetes-client/generator/pkg/schemagen"
+ eventing_v1alpha1 "github.com/knative/eventing/pkg/apis/eventing/v1alpha1"
+ serving_v1 "github.com/knative/serving/pkg/apis/serving/v1"
+ serving_v1beta1 "github.com/knative/serving/pkg/apis/serving/v1beta1"
+ "k8s.io/apimachinery/pkg/runtime"
+ flows_v1alpha1 "knative.dev/eventing/pkg/apis/flows/v1alpha1"
+ messaging_v1alpha1 "knative.dev/eventing/pkg/apis/messaging/v1alpha1"
+ "knative.dev/pkg/apis"
"reflect"
- "strings"
- "time"
)
-//A Schema with the core types of the Service Catalog
-type Schema struct {
- //Serving
- V1alpha1Service servingv1alpha1.Service
- V1alpha1ServiceList servingv1alpha1.ServiceList
- V1alpha1Route servingv1alpha1.Route
- V1alpha1RouteList servingv1alpha1.RouteList
- V1alpha1Revision servingv1alpha1.Revision
- V1alpha1RevisionList servingv1alpha1.RevisionList
- V1alpha1Configuration servingv1alpha1.Configuration
- V1alpha1ConfigurationList servingv1alpha1.ConfigurationList
-
- V1beta1Service servingv1beta1.Service
- V1beta1ServiceList servingv1beta1.ServiceList
- V1beta1Route servingv1beta1.Route
- V1beta1RouteList servingv1beta1.RouteList
- V1beta1Revision servingv1beta1.Revision
- V1beta1RevisionList servingv1beta1.RevisionList
- V1beta1Configuration servingv1beta1.Configuration
- V1beta1ConfigurationList servingv1beta1.ConfigurationList
-
- V1Service servingv1.Service
- V1ServiceList servingv1.ServiceList
- V1Route servingv1.Route
- V1RouteList servingv1.RouteList
- V1Revision servingv1.Revision
- V1RevisionList servingv1.RevisionList
- V1Configuration servingv1.Configuration
- V1ConfigurationList servingv1.ConfigurationList
-
- //Eventing
- Broker eventingv1alpha1.Broker
- BrokerList eventingv1alpha1.BrokerList
- Trigger eventingv1alpha1.Trigger
- TriggerList eventingv1alpha1.TriggerList
- EventType eventingv1alpha1.EventType
- EventTypeList eventingv1alpha1.EventTypeList
-
- //Eventing - Messaging
- Channel messagingv1alpha1.Channel
- ChannelList messagingv1alpha1.ChannelList
- Subscription messagingv1alpha1.Subscription
- SubscriptionList messagingv1alpha1.SubscriptionList
- InMemoryChannel messagingv1alpha1.InMemoryChannel
- InMemoryChannelList messagingv1alpha1.InMemoryChannelList
-
- Sequence flowsv1alpha1.Sequence
- SequenceList flowsv1alpha1.SequenceList
- Parallel flowsv1alpha1.Parallel
- ParallelList flowsv1alpha1.ParallelList
- ParallelBranch flowsv1alpha1.ParallelBranch
- ParallelBranchStatus flowsv1alpha1.ParallelBranchStatus
- ParallelChannelStatus flowsv1alpha1.ParallelChannelStatus
- ParallelSubscriptionStatus flowsv1alpha1.ParallelSubscriptionStatus
-
- V1alpha1Resource duckv1alpha1.Resource
- V1alpha1ResourceList duckv1alpha1.ResourceList
- V1alpha1Channelable duckv1alpha1.Channelable
- V1alpha1ChanalableList duckv1alpha1.ChannelableList
- V1alpha1Subscribable duckv1alpha1.Subscribable
- V1alpha1SubscribableTypeList duckv1alpha1.SubscribableTypeList
- V1alpha1SubscribableType duckv1alpha1.SubscribableType
+func main() {
- V1beta1Subscribable duckv1beta1.Subscribable
- V1beta1SubscribableList duckv1beta1.SubscribableList
- V1beta1Channelable duckv1beta1.Channelable
- V1beta1ChanalableList duckv1beta1.ChannelableList
- V1beta1BackoffPolicyType duckv1beta1.BackoffPolicyType
- V1beta1DeliverySpec duckv1beta1.DeliverySpec
- V1beta1SubscriberStatus duckv1beta1.SubscriberStatus
- V1beta1SubscribableStatus duckv1beta1.SubscribableStatus
+ // the CRD List types for which the model should be generated
+ // no other types need to be defined as they are auto discovered
+ crdLists := map[reflect.Type]schemagen.CrdScope{
+ // serving v1
+ reflect.TypeOf(serving_v1.ServiceList{}): schemagen.Namespaced,
+ reflect.TypeOf(serving_v1.RouteList{}): schemagen.Namespaced,
+ reflect.TypeOf(serving_v1.RevisionList{}): schemagen.Namespaced,
+ reflect.TypeOf(serving_v1.ConfigurationList{}): schemagen.Namespaced,
+
+ // serving v1beta1
+ reflect.TypeOf(serving_v1beta1.ServiceList{}): schemagen.Namespaced,
+ reflect.TypeOf(serving_v1beta1.RouteList{}): schemagen.Namespaced,
+ reflect.TypeOf(serving_v1beta1.RevisionList{}): schemagen.Namespaced,
+ reflect.TypeOf(serving_v1beta1.ConfigurationList{}): schemagen.Namespaced,
+
+ // eventing v1alpha1
+ reflect.TypeOf(eventing_v1alpha1.BrokerList{}): schemagen.Namespaced,
+ reflect.TypeOf(eventing_v1alpha1.TriggerList{}): schemagen.Namespaced,
+ reflect.TypeOf(eventing_v1alpha1.EventTypeList{}): schemagen.Namespaced,
+
+ // messaging v1alpha1
+ reflect.TypeOf(messaging_v1alpha1.ChannelList{}): schemagen.Namespaced,
+ reflect.TypeOf(messaging_v1alpha1.SubscriptionList{}): schemagen.Namespaced,
+ reflect.TypeOf(messaging_v1alpha1.InMemoryChannelList{}): schemagen.Namespaced,
+
+ // flows v1alpha1
+ reflect.TypeOf(flows_v1alpha1.SequenceList{}): schemagen.Namespaced,
+ }
+ // constraints and patterns for fields
+ constraints := map[reflect.Type]map[string]*schemagen.Constraint{}
- ApiServerSource legacysourcesv1alpha1.ApiServerSource
- ApiServerResource legacysourcesv1alpha1.ApiServerResource
- ApiServerSourceList legacysourcesv1alpha1.ApiServerSourceList
- ContainerSource legacysourcesv1alpha1.ContainerSource
- ContainerSourceList legacysourcesv1alpha1.ContainerSourceList
- CronJobSource legacysourcesv1alpha1.CronJobSource
- CronJobSourceList legacysourcesv1alpha1.CronJobSourceList
- SinkBinding legacysourcesv1alpha1.SinkBinding
- SinkBindingList legacysourcesv1alpha1.SinkBindingList
-}
+ // types that are manually defined in the model
+ providedTypes := []schemagen.ProvidedType{}
-func main() {
- packages := []schemagen.PackageDescriptor{
- {"k8s.io/api/core/v1", "v1", "io.fabric8.kubernetes.api.model", "kubernetes_"},
- {"k8s.io/apimachinery/pkg/api/resource", "v1", "io.fabric8.kubernetes.api.model", "kubernetes_"},
- {"k8s.io/apimachinery/pkg/apis/meta/v1", "v1", "io.fabric8.kubernetes.api.model", "kubernetes_meta_"},
- {"k8s.io/apimachinery/pkg/util", "v1", "io.fabric8.kubernetes.api.model", "kubernetes_uti_"},
- {"k8s.io/apimachinery/pkg/runtime", "v1", "io.fabric8.kubernetes.api.model", "kubernetes_uti_"},
- {"net/url", "v1", "io.fabric8.knative.net", "knative_"},
- {"knative.dev/pkg/apis", "v1", "io.fabric8.knative.v1", "knative_"},
- {"knative.dev/pkg/apis/v1alpha1", "v1alpha1", "io.fabric8.knative.v1", "knative_v1alpha1_"},
- {"knative.dev/pkg/tracker", "tracker", "io.fabric8.knative.tracker", "knative_tracker_"},
- {"github.com/knative/pkg/apis", "v1", "io.fabric8.knative.v1", "knative_"},
- {"knative.dev/eventing/pkg/apis/duck/v1beta1", "duck", "io.fabric8.knative.dev.duck.v1beta1", "knative_dev_duck_v1beta1_"},
- {"knative.dev/eventing/pkg/apis/duck/v1alpha1", "duck", "io.fabric8.knative.dev.duck.v1alpha1", "knative_dev_duck_v1alpha1_"},
- {"knative.dev/pkg/apis/duck/v1", "duck", "io.fabric8.knative.duck.v1", "knative_dev_duck_v1_"},
- {"knative.dev/pkg/apis/duck/v1beta1", "duck", "io.fabric8.knative.duck.v1beta1", "knative_dev_duck_v1beta1_"},
- {"knative.dev/pkg/apis/duck/v1alpha1", "duck", "io.fabric8.knative.duck.v1alpha1", "knative_dev_duck_v1alpha1_"},
- {"github.com/knative/pkg/apis/duck/v1", "duck", "io.fabric8.knative.duck.v1", "knative_duck_v1_"},
- {"github.com/knative/serving/pkg/apis/serving/v1alpha1", "serving", "io.fabric8.knative.serving.v1alpha1", "knative_serving_v1alpha1_"},
- {"github.com/knative/serving/pkg/apis/serving/v1beta1", "serving", "io.fabric8.knative.serving.v1beta1", "knative_serving_v1beta1_"},
- {"github.com/knative/serving/pkg/apis/serving/v1", "serving", "io.fabric8.knative.serving.v1", "knative_serving_v1_"},
- {"knative.dev/serving/pkg/apis/serving/v1", "serving", "io.fabric8.knative.serving.v1", "knative_serving_v1_"},
- {"knative.dev/eventing/pkg/apis/messaging/v1beta1", "messaging", "io.fabric8.knative.dev.messaging.v1beta1", "knative_dev_messaging_v1beta1_"},
- {"knative.dev/eventing/pkg/apis/duck/v1beta1", "duck", "io.fabric8.knative.dev.duck.v1beta1", "knative_dev_duck_v1beta1_"},
- {"github.com/knative/eventing/pkg/apis/eventing/v1alpha1", "eventing", "io.fabric8.knative.eventing.v1alpha1", "knative_eventing_v1alpha1_"},
- {"github.com/knative/eventing/pkg/apis/messaging/v1alpha1", "messaging", "io.fabric8.knative.messaging.v1alpha1", "knative_messaging_v1alpha1_"},
- {"github.com/knative/eventing/pkg/apis/messaging/v1beta1", "messaging", "io.fabric8.knative.messaging.v1beta1", "knative_messaging_v1beta1_"},
- {"github.com/knative/eventing/pkg/apis/duck/v1alpha1", "duck", "io.fabric8.knative.duck.v1alpha1", "knative_duck_v1alpha1_"},
- {"github.com/knative/eventing/pkg/apis/duck/v1beta1", "duck", "io.fabric8.knative.duck.v1beta1", "knative_duck_v1beta1_"},
- {"github.com/knative/eventing/pkg/apis/flows/v1alpha1", "flows", "io.fabric8.knative.flows.v1alpha1", "knative_flows_v1alpha1_"},
- {"github.com/knative/eventing/pkg/apis/legacysources/v1alpha1", "legacysources", "io.fabric8.knative.legacysources.v1alpha1", "knative_legacysources_v1alpha1_"},
+ // go packages that are provided and where no generation is required and their corresponding java package
+ providedPackages := map[string]string{
+ // external
+ "k8s.io/api/core/v1": "io.fabric8.kubernetes.api.model",
+ "k8s.io/apimachinery/pkg/apis/meta/v1": "io.fabric8.kubernetes.api.model",
+ "k8s.io/apimachinery/pkg/api/resource": "io.fabric8.kubernetes.api.model",
+ "k8s.io/apimachinery/pkg/runtime": "io.fabric8.kubernetes.api.model.runtime",
}
- typeMap := map[reflect.Type]reflect.Type{
- reflect.TypeOf(time.Time{}): reflect.TypeOf(""),
- reflect.TypeOf(struct{}{}): reflect.TypeOf(""),
- }
- schema, err := schemagen.GenerateSchema(reflect.TypeOf(Schema{}), packages, typeMap)
- if err != nil {
- log.Fatal(err)
+ // mapping of go packages of this module to the resulting java package
+ // optional ApiGroup and ApiVersion for the go package (which is added to the generated java class)
+ packageMapping := map[string]schemagen.PackageInformation{
+ "github.com/knative/serving/pkg/apis/serving/v1": {JavaPackage: "io.fabric8.knative.serving.v1", ApiGroup: "serving.knative.dev", ApiVersion: "v1"},
+ "github.com/knative/serving/pkg/apis/serving/v1beta1": {JavaPackage: "io.fabric8.knative.serving.v1beta1", ApiGroup: "serving.knative.dev", ApiVersion: "v1beta1"},
+ "github.com/knative/eventing/pkg/apis/eventing/v1alpha1": {JavaPackage: "io.fabric8.knative.eventing.v1alpha1", ApiGroup: "eventing.knative.dev", ApiVersion: "v1alpha1"},
+ "knative.dev/eventing/pkg/apis/messaging/v1alpha1": {JavaPackage: "io.fabric8.knative.messaging.v1alpha1", ApiGroup: "messaging.knative.dev", ApiVersion: "v1alpha1"},
+ "knative.dev/eventing/pkg/apis/flows/v1alpha1": {JavaPackage: "io.fabric8.knative.flows.v1alpha1", ApiGroup: "eventing.knative.dev", ApiVersion: "v1alpha1"},
}
- args := os.Args[1:]
- if len(args) < 1 || args[0] != "validation" {
- schema.Resources = nil
+ // converts all packages starting with to a java package using an automated scheme:
+ // - replace with aka "package prefix"
+ // - replace '/' with '.' for a valid java package name
+ // e.g. knative.dev/eventing/pkg/apis/messaging/v1beta1/ChannelTemplateSpec is mapped to "io.fabric8.knative.internal.eventing.pkg.apis.messaging.v1beta1.ChannelTemplateSpec"
+ mappingSchema := map[string]string{
+ "knative.dev": "io.fabric8.knative.internal",
}
- b, err := json.Marshal(&schema)
- if err != nil {
- log.Fatal(err)
- }
- result := string(b)
- result = strings.Replace(result, "\"additionalProperty\":", "\"additionalProperties\":", -1)
- var out bytes.Buffer
- err = json.Indent(&out, []byte(result), "", " ")
- if err != nil {
- log.Fatal(err)
+ // overwriting some times
+ manualTypeMap := map[reflect.Type]string{
+ reflect.TypeOf(apis.URL{}): "java.lang.String",
+ reflect.TypeOf(apis.VolatileTime{}): "java.lang.String",
+ reflect.TypeOf(runtime.RawExtension{}): "io.fabric8.kubernetes.api.model.HasMetadata",
}
- fmt.Println(out.String())
+ json := schemagen.GenerateSchema("http://fabric8.io/knative/KnativeSchema#", crdLists, providedPackages, manualTypeMap, packageMapping, mappingSchema, providedTypes, constraints)
+
+ fmt.Println(json)
}
diff --git a/extensions/knative/generator/go.mod b/extensions/knative/generator/go.mod
index b7fc9ac5286..776caf91b3e 100644
--- a/extensions/knative/generator/go.mod
+++ b/extensions/knative/generator/go.mod
@@ -1,34 +1,21 @@
module github.com/fabric8io/kubernetes-client/extensions/knative/generator
require (
- contrib.go.opencensus.io/exporter/ocagent v0.6.0 // indirect
- contrib.go.opencensus.io/exporter/prometheus v0.1.0 // indirect
- contrib.go.opencensus.io/exporter/stackdriver v0.13.0 // indirect
- github.com/golang/groupcache v0.0.0-20200121045136-8c9f03a8e57e // indirect
- github.com/google/go-containerregistry v0.0.0-20190623150931-ca8b66cb1b79 // indirect
- github.com/googleapis/gnostic v0.3.0 // indirect
- github.com/gregjones/httpcache v0.0.0-20190611155906-901d90724c79 // indirect
- github.com/imdario/mergo v0.3.7 // indirect
- github.com/knative/build v0.7.0 // indirect
- github.com/knative/eventing v0.13.0
- github.com/knative/pkg v0.0.0-20200401184317-55250e6aab62 // indirect
- github.com/knative/serving v0.13.0
- github.com/knative/test-infra v0.0.0-20190702025031-91d37e4abc30 // indirect
- github.com/markbates/inflect v1.0.4 // indirect
- github.com/mattbaird/jsonpatch v0.0.0-20171005235357-81af80346b1a // indirect
- github.com/openzipkin/zipkin-go v0.2.2 // indirect
+ github.com/fabric8io/kubernetes-client/generator v0.0.0
+ github.com/google/go-containerregistry v0.0.0-20200413145205-82d30a103c0a // indirect
+ github.com/knative/eventing v0.13.2
+ github.com/knative/serving v0.13.2
github.com/robfig/cron v1.2.0 // indirect
- go.opencensus.io v0.22.3 // indirect
- go.uber.org/atomic v1.4.0 // indirect
- go.uber.org/multierr v1.1.0 // indirect
- go.uber.org/zap v1.10.0 // indirect
- gomodules.xyz/jsonpatch/v2 v2.0.1 // indirect
- google.golang.org/api v0.17.0 // indirect
- gotest.tools v2.2.0+incompatible // indirect
- k8s.io/cli-runtime v0.17.3 // indirect
- knative.dev/eventing v0.13.0 // indirect
- knative.dev/pkg v0.0.0-20200401184317-55250e6aab62 // indirect
- knative.dev/serving v0.13.0 // indirect
+ go.uber.org/zap v1.14.1 // indirect
+ gomodules.xyz/jsonpatch/v2 v2.1.0 // indirect
+ k8s.io/api v0.17.4 // indirect
+ k8s.io/apimachinery v0.17.4
+ k8s.io/client-go v0.17.4 // indirect
+ knative.dev/eventing v0.13.2
+ knative.dev/pkg v0.0.0-20200306230727-a56a6ea3fa56
+ knative.dev/serving v0.13.2 // indirect
)
+replace github.com/fabric8io/kubernetes-client/generator v0.0.0 => ./../../../generator
+
go 1.13
diff --git a/extensions/knative/generator/go.sum b/extensions/knative/generator/go.sum
index 884fb0d10d8..04286ac7bd9 100644
--- a/extensions/knative/generator/go.sum
+++ b/extensions/knative/generator/go.sum
@@ -2,69 +2,153 @@ cloud.google.com/go v0.26.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMT
cloud.google.com/go v0.34.0 h1:eOI3/cP2VTU6uZLDYAoic+eyzzB9YyGmJ7eIjl8rOPg=
cloud.google.com/go v0.34.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw=
cloud.google.com/go v0.38.0/go.mod h1:990N+gfupTy94rShfmMCWGDn0LpTmnzTp2qbd1dvSRU=
+cloud.google.com/go v0.40.0/go.mod h1:Tk58MuI9rbLMKlAjeO/bDnteAx7tX2gJIXw4T5Jwlro=
+cloud.google.com/go v0.43.0/go.mod h1:BOSR3VbTLkk6FDC/TcffxP4NF/FFBGA5ku+jvKOP7pg=
cloud.google.com/go v0.44.1/go.mod h1:iSa0KzasP4Uvy3f1mN/7PiObzGgflwredwwASm/v6AU=
cloud.google.com/go v0.44.2/go.mod h1:60680Gw3Yr4ikxnPRS/oxxkBccT6SA1yMk63TGekxKY=
cloud.google.com/go v0.45.1 h1:lRi0CHyU+ytlvylOlFKKq0af6JncuyoRh1J+QJBqQx0=
cloud.google.com/go v0.45.1/go.mod h1:RpBamKRgapWJb87xiFSdk4g1CME7QZg3uwTez+TSTjc=
+cloud.google.com/go v0.46.3/go.mod h1:a6bKKbmY7er1mI7TEI4lsAkts/mkhTSZK8w33B4RAg0=
+cloud.google.com/go v0.47.0/go.mod h1:5p3Ky/7f3N10VBkhuR5LFtddroTiMyjZV/Kj5qOQFxU=
cloud.google.com/go/bigquery v1.0.1/go.mod h1:i/xbL2UlR5RvWAURpBYZTtm/cXjCha9lbfbpx4poX+o=
cloud.google.com/go/datastore v1.0.0/go.mod h1:LXYbyblFSglQ5pkeyhO+Qmw7ukd3C+pD7TKLgZqpHYE=
+cloud.google.com/go/logging v1.0.0/go.mod h1:V1cc3ogwobYzQq5f2R7DS/GvRIrI4FKj01Gs5glwAls=
+cloud.google.com/go/pubsub v1.0.1/go.mod h1:R0Gpsv3s54REJCy4fxDixWD93lHJMoZTyQ2kNxGRt3I=
+cloud.google.com/go/storage v1.0.0/go.mod h1:IhtSnM/ZTZV8YYJWCY8RULGVqBDmpoyjwiyrjsg+URw=
+contrib.go.opencensus.io/exporter/ocagent v0.4.12/go.mod h1:450APlNTSR6FrvC3CTRqYosuDstRB9un7SOx2k/9ckA=
contrib.go.opencensus.io/exporter/ocagent v0.6.0 h1:Z1n6UAyr0QwM284yUuh5Zd8JlvxUGAhFZcgMJkMPrGM=
contrib.go.opencensus.io/exporter/ocagent v0.6.0/go.mod h1:zmKjrJcdo0aYcVS7bmEeSEBLPA9YJp5bjrofdU3pIXs=
contrib.go.opencensus.io/exporter/prometheus v0.1.0 h1:SByaIoWwNgMdPSgl5sMqM2KDE5H/ukPWBRo314xiDvg=
contrib.go.opencensus.io/exporter/prometheus v0.1.0/go.mod h1:cGFniUXGZlKRjzOyuZJ6mgB+PgBcCIa79kEKR8YCW+A=
+contrib.go.opencensus.io/exporter/stackdriver v0.12.8/go.mod h1:XyyafDnFOsqoxHJgTFycKZMrRUrPThLh2iYTJF6uoO0=
contrib.go.opencensus.io/exporter/stackdriver v0.13.0 h1:Jaz7WbqjtfoCPa1KbfisCX+P5aM3DizEY9pQMU0oAQo=
contrib.go.opencensus.io/exporter/stackdriver v0.13.0/go.mod h1:z2tyTZtPmQ2HvWH4cOmVDgtY+1lomfKdbLnkJvZdc8c=
+dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod h1:H6x//7gZCb22OMCxBHrMx7a5I7Hp++hsVxbQ4BYO7hU=
+git.apache.org/thrift.git v0.12.0/go.mod h1:fPE2ZNJGynbRyZ4dJvy6G277gSllfV2HJqblrnkyeyg=
+github.com/Azure/azure-sdk-for-go v30.1.0+incompatible/go.mod h1:9XXNKU+eRnpl9moKnB4QOLf1HestfXbmab5FXxiDBjc=
+github.com/Azure/azure-sdk-for-go v35.0.0+incompatible/go.mod h1:9XXNKU+eRnpl9moKnB4QOLf1HestfXbmab5FXxiDBjc=
+github.com/Azure/azure-sdk-for-go v38.0.0+incompatible/go.mod h1:9XXNKU+eRnpl9moKnB4QOLf1HestfXbmab5FXxiDBjc=
+github.com/Azure/go-ansiterm v0.0.0-20170929234023-d6e3b3328b78/go.mod h1:LmzpDX56iTiv29bbRTIsUNlaFfuhWRQBWjQdVyAevI8=
+github.com/Azure/go-autorest/autorest v0.2.0/go.mod h1:AKyIcETwSUFxIcs/Wnq/C+kwCtlEYGUVd7FPNb2slmg=
github.com/Azure/go-autorest/autorest v0.9.0/go.mod h1:xyHB1BMZT0cuDHU7I0+g046+BFDTQ8rEZB0s4Yfa6bI=
+github.com/Azure/go-autorest/autorest v0.9.3/go.mod h1:GsRuLYvwzLjjjRoWEIyMUaYq8GNUx2nRB378IPt/1p0=
+github.com/Azure/go-autorest/autorest/adal v0.1.0/go.mod h1:MeS4XhScH55IST095THyTxElntu7WqB7pNbZo8Q5G3E=
github.com/Azure/go-autorest/autorest/adal v0.5.0/go.mod h1:8Z9fGy2MpX0PvDjB1pEgQTmVqjGhiHBW7RJJEciWzS0=
+github.com/Azure/go-autorest/autorest/adal v0.8.0/go.mod h1:Z6vX6WXXuyieHAXwMj0S6HY6e6wcHn37qQMBQlvY3lc=
+github.com/Azure/go-autorest/autorest/adal v0.8.1/go.mod h1:ZjhuQClTqx435SRJ2iMlOxPYt3d2C/T/7TiQCVZSn3Q=
github.com/Azure/go-autorest/autorest/date v0.1.0/go.mod h1:plvfp3oPSKwf2DNjlBjWF/7vwR+cUD/ELuzDCXwHUVA=
+github.com/Azure/go-autorest/autorest/date v0.2.0/go.mod h1:vcORJHLJEh643/Ioh9+vPmf1Ij9AEBM5FuBIXLmIy0g=
github.com/Azure/go-autorest/autorest/mocks v0.1.0/go.mod h1:OTyCOPRA2IgIlWxVYxBee2F5Gr4kF2zd2J5cFRaIDN0=
github.com/Azure/go-autorest/autorest/mocks v0.2.0/go.mod h1:OTyCOPRA2IgIlWxVYxBee2F5Gr4kF2zd2J5cFRaIDN0=
+github.com/Azure/go-autorest/autorest/mocks v0.3.0/go.mod h1:a8FDP3DYzQ4RYfVAxAN3SVSiiO77gL2j2ronKKP0syM=
+github.com/Azure/go-autorest/autorest/to v0.2.0/go.mod h1:GunWKJp1AEqgMaGLV+iocmRAJWqST1wQYhyyjXJ3SJc=
+github.com/Azure/go-autorest/autorest/to v0.3.0/go.mod h1:MgwOyqaIuKdG4TL/2ywSsIWKAfJfgHDo8ObuUk3t5sA=
+github.com/Azure/go-autorest/autorest/validation v0.1.0/go.mod h1:Ha3z/SqBeaalWQvokg3NZAlQTalVMtOIAs1aGK7G6u8=
github.com/Azure/go-autorest/logger v0.1.0/go.mod h1:oExouG+K6PryycPJfVSxi/koC6LSNgds39diKLz7Vrc=
+github.com/Azure/go-autorest/tracing v0.1.0/go.mod h1:ROEEAFwXycQw7Sn3DXNtEedEvdeRAgDr0izn4z5Ij88=
github.com/Azure/go-autorest/tracing v0.5.0/go.mod h1:r/s2XiOKccPW3HrqB+W0TQzfbtp2fGCgRFtBroKn4Dk=
github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU=
github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod h1:IVnqGOEym/WlBOVXweHU+Q+/VP0lqqI8lqeDx9IjBqo=
+github.com/DataDog/zstd v1.3.6-0.20190409195224-796139022798/go.mod h1:1jcaCB/ufaK+sKp1NBhlGmpz41jOoPQ35bpF36t7BBo=
+github.com/DataDog/zstd v1.4.1/go.mod h1:1jcaCB/ufaK+sKp1NBhlGmpz41jOoPQ35bpF36t7BBo=
+github.com/GoogleCloudPlatform/cloud-builders/gcs-fetcher v0.0.0-20191203181535-308b93ad1f39/go.mod h1:yfGmCjKuUzk9WzubMlW2zwjhCraIc/J+M40cufdemRM=
+github.com/GoogleCloudPlatform/k8s-cloud-provider v0.0.0-20190822182118-27a4ced34534/go.mod h1:iroGtC8B3tQiqtds1l+mgk/BBOrxbqjH+eUfFQYRc14=
+github.com/Microsoft/go-winio v0.4.14/go.mod h1:qXqCSQ3Xa7+6tgxaGTIe4Kpcdsi+P8jBhyzoq1bpyYA=
github.com/NYTimes/gziphandler v0.0.0-20170623195520-56545f4a5d46/go.mod h1:3wb06e3pkSAbeQ52E9H9iFoQsEEwGN64994WTCIhntQ=
github.com/PuerkitoBio/purell v1.0.0/go.mod h1:c11w/QuzBsJSee3cPx9rAFu61PvFxuPbtSwDGJws/X0=
github.com/PuerkitoBio/purell v1.1.1/go.mod h1:c11w/QuzBsJSee3cPx9rAFu61PvFxuPbtSwDGJws/X0=
github.com/PuerkitoBio/urlesc v0.0.0-20160726150825-5bd2802263f2/go.mod h1:uGdkoq3SwY9Y+13GIhn11/XLaGBb4BfwItxLd5jeuXE=
github.com/PuerkitoBio/urlesc v0.0.0-20170810143723-de5bf2ad4578/go.mod h1:uGdkoq3SwY9Y+13GIhn11/XLaGBb4BfwItxLd5jeuXE=
github.com/Shopify/sarama v1.19.0/go.mod h1:FVkBWblsNy7DGZRfXLU0O9RCGt5g3g3yEuWXgklEdEo=
+github.com/Shopify/sarama v1.23.1/go.mod h1:XLH1GYJnLVE0XCr6KdJGVJRTwY30moWNJ4sERjXX6fs=
github.com/Shopify/toxiproxy v2.1.4+incompatible/go.mod h1:OXgGpZ6Cli1/URJOF1DMxUHB2q5Ap20/P/eIdh4G0pI=
+github.com/alcortesm/tgz v0.0.0-20161220082320-9c5fe88206d7/go.mod h1:6zEj6s6u/ghQa61ZWa/C2Aw3RkjiTBOix7dkqa1VLIs=
+github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc/go.mod h1:LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc=
+github.com/alecthomas/template v0.0.0-20190718012654-fb15b899a751/go.mod h1:LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc=
+github.com/alecthomas/units v0.0.0-20151022065526-2efee857e7cf/go.mod h1:ybxpYRFXyAe+OPACYpWeL0wqObRcbAqCMya13uyzqw0=
+github.com/alecthomas/units v0.0.0-20190717042225-c3de453c63f4/go.mod h1:ybxpYRFXyAe+OPACYpWeL0wqObRcbAqCMya13uyzqw0=
+github.com/anmitsu/go-shlex v0.0.0-20161002113705-648efa622239/go.mod h1:2FmKhYUyUczH0OGQWaF5ceTx0UBShxjsH6f8oGKYe2c=
+github.com/apache/thrift v0.12.0/go.mod h1:cp2SuWMxlEZw2r+iP2GNCdIi4C1qmUzdZFSVb+bacwQ=
github.com/armon/consul-api v0.0.0-20180202201655-eb2c6b5be1b6/go.mod h1:grANhF5doyWs3UAsr3K4I6qtAmlQcZDesFNEHPZAzj8=
+github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5/go.mod h1:wHh0iHkYZB8zMSxRWpUBQtwG5a7fFgvEO+odwuTv2gs=
+github.com/aws/aws-sdk-go v1.16.26/go.mod h1:KmX6BPdI08NWTb3/sm4ZGu5ShLoqVDhKgpiN924inxo=
github.com/aws/aws-sdk-go v1.23.20 h1:2CBuL21P0yKdZN5urf2NxKa1ha8fhnY+A3pBCHFeZoA=
github.com/aws/aws-sdk-go v1.23.20/go.mod h1:KmX6BPdI08NWTb3/sm4ZGu5ShLoqVDhKgpiN924inxo=
+github.com/aws/aws-sdk-go v1.27.1/go.mod h1:KmX6BPdI08NWTb3/sm4ZGu5ShLoqVDhKgpiN924inxo=
github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973 h1:xJ4a3vCFaGF/jqvzLMYoU8P317H5OQ+Via4RmuPwCS0=
github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973/go.mod h1:Dwedo/Wpr24TaqPxmxbtue+5NUziq4I4S80YR8gNf3Q=
+github.com/beorn7/perks v1.0.0/go.mod h1:KWe93zE9D1o94FZ5RNwFwVgaQK1VOXiVxmqh+CedLV8=
+github.com/beorn7/perks v1.0.1/go.mod h1:G2ZrVWU2WbWT9wwq4/hrbKbnv/1ERSJQ0ibhJ6rlkpw=
+github.com/bgentry/speakeasy v0.1.0/go.mod h1:+zsyZBPWlz7T6j88CTgSN5bM796AkVf0kBD4zp0CCIs=
+github.com/blang/semver v3.5.0+incompatible/go.mod h1:kRBLl5iJ+tD4TcOOxsy/0fnwebNt5EWlYSAyrTnjyyk=
+github.com/census-instrumentation/opencensus-proto v0.2.0/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU=
github.com/census-instrumentation/opencensus-proto v0.2.1 h1:glEXhBS5PSLLv4IXzLA5yPRVX4bilULVyxxbrfOtDAk=
github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU=
github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw=
+github.com/cloudevents/sdk-go v1.0.0/go.mod h1:3TkmM0cFqkhCHOq5JzzRU/RxRkwzoS8TZ+G448qVTog=
+github.com/cockroachdb/datadriven v0.0.0-20190809214429-80d97fb3cbaa/go.mod h1:zn76sxSg3SzpJ0PPJaLDCu+Bu0Lg3sKTORVIj19EIF8=
+github.com/containerd/containerd v1.3.0/go.mod h1:bC6axHOhabU15QhwfG7w5PipXdVtMXFTttgp+kVtyUA=
github.com/coreos/etcd v3.3.10+incompatible/go.mod h1:uF7uidLiAD3TWHmW31ZFd/JWoc32PjwdhPthX9715RE=
github.com/coreos/go-etcd v2.0.0+incompatible/go.mod h1:Jez6KQU2B/sWsbdaef3ED8NzMklzPG4d5KIOhIy30Tk=
+github.com/coreos/go-oidc v2.1.0+incompatible/go.mod h1:CgnwVTmzoESiwO9qyAFEMiHoZ1nMCKZlZ9V6mm3/LKc=
github.com/coreos/go-semver v0.2.0/go.mod h1:nnelYz7RCh+5ahJtPPxZlU+153eP4D4r3EedlOD2RNk=
+github.com/coreos/go-semver v0.3.0/go.mod h1:nnelYz7RCh+5ahJtPPxZlU+153eP4D4r3EedlOD2RNk=
+github.com/coreos/go-systemd v0.0.0-20180511133405-39ca1b05acc7/go.mod h1:F5haX7vjVVG0kc13fIWeqUViNPyEJxv/OmvnBo0Yme4=
+github.com/coreos/go-systemd v0.0.0-20190321100706-95778dfbb74e/go.mod h1:F5haX7vjVVG0kc13fIWeqUViNPyEJxv/OmvnBo0Yme4=
+github.com/coreos/pkg v0.0.0-20160727233714-3ac0863d7acf/go.mod h1:E3G3o1h8I7cfcXa63jLwjI0eiQQMgzzUDFVpN/nH/eA=
+github.com/coreos/pkg v0.0.0-20180108230652-97fdf19511ea/go.mod h1:E3G3o1h8I7cfcXa63jLwjI0eiQQMgzzUDFVpN/nH/eA=
github.com/cpuguy83/go-md2man v1.0.10/go.mod h1:SmD6nW6nTyfqj6ABTjUi3V3JVMnlJmwcJI5acqYI6dE=
+github.com/creack/pty v1.1.7/go.mod h1:lj5s0c3V2DBrqTV7llrYr5NG6My20zk30Fl46Y7DoTY=
github.com/davecgh/go-spew v0.0.0-20151105211317-5215b55f46b2/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
github.com/dgrijalva/jwt-go v3.2.0+incompatible/go.mod h1:E3ru+11k8xSBh+hMPgOLZmtrrCbhqsmaPHjLKYnJCaQ=
+github.com/dnaeon/go-vcr v1.0.1/go.mod h1:aBB1+wY4s93YsC3HHjMBMrwTj2R9FHDzUr9KyGc8n1E=
+github.com/docker/cli v0.0.0-20191017083524-a8ff7f821017/go.mod h1:JLrzqnKDaYBop7H2jaqPtU4hHvMKP+vjCwu2uszcLI8=
+github.com/docker/distribution v2.7.1+incompatible/go.mod h1:J2gT2udsDAN96Uj4KfcMRqY0/ypR+oyYUYmja8H+y+w=
+github.com/docker/docker v0.7.3-0.20190327010347-be7ac8be2ae0/go.mod h1:eEKB0N0r5NX/I1kEveEz05bcu8tLC/8azJZsviup8Sk=
+github.com/docker/docker v1.4.2-0.20190924003213-a8608b5b67c7/go.mod h1:eEKB0N0r5NX/I1kEveEz05bcu8tLC/8azJZsviup8Sk=
+github.com/docker/docker-credential-helpers v0.6.3/go.mod h1:WRaJzqw3CTB9bk10avuGsjVBZsD05qeibJ1/TYlvc0Y=
+github.com/docker/go-connections v0.4.0/go.mod h1:Gbd7IOopHjR8Iph03tsViu4nIes5XhDvyHbTtUxmeec=
+github.com/docker/go-units v0.4.0/go.mod h1:fgPhTUdO+D/Jk86RDLlptpiXQzgHJF7gydDDbaIK4Dk=
github.com/docker/spdystream v0.0.0-20160310174837-449fdfce4d96/go.mod h1:Qh8CwZgvJUkLughtfhJv5dyTYa91l1fOUCrgjqmcifM=
+github.com/docopt/docopt-go v0.0.0-20180111231733-ee0de3bc6815/go.mod h1:WwZ+bS3ebgob9U8Nd0kOddGdZWjyMGR8Wziv+TBNwSE=
+github.com/dustin/go-humanize v0.0.0-20171111073723-bb3d318650d4/go.mod h1:HtrtbFcZ19U5GC7JDqmcUSB87Iq5E25KnS6fMYU6eOk=
+github.com/dustin/go-humanize v1.0.0/go.mod h1:HtrtbFcZ19U5GC7JDqmcUSB87Iq5E25KnS6fMYU6eOk=
github.com/eapache/go-resiliency v1.1.0/go.mod h1:kFI+JgMyC7bLPUVY133qvEBtVayf5mFgVsvEsIPBvNs=
+github.com/eapache/go-resiliency v1.2.0/go.mod h1:kFI+JgMyC7bLPUVY133qvEBtVayf5mFgVsvEsIPBvNs=
github.com/eapache/go-xerial-snappy v0.0.0-20180814174437-776d5712da21/go.mod h1:+020luEh2TKB4/GOp8oxxtq0Daoen/Cii55CzbTV6DU=
github.com/eapache/queue v1.1.0/go.mod h1:6eCeP0CKFpHLu8blIFXhExK/dRa7WDZfr6jVFPTqq+I=
github.com/elazarl/goproxy v0.0.0-20170405201442-c4fc26588b6e/go.mod h1:/Zj4wYkgs4iZTTu3o/KG3Itv/qCCa8VVMlb3i9OVuzc=
+github.com/elazarl/goproxy v0.0.0-20180725130230-947c36da3153/go.mod h1:/Zj4wYkgs4iZTTu3o/KG3Itv/qCCa8VVMlb3i9OVuzc=
github.com/emicklei/go-restful v0.0.0-20170410110728-ff4f55a20633/go.mod h1:otzb+WCGbkyDHkqmQmT5YD2WR4BBwUdeQoFo8l/7tVs=
github.com/emicklei/go-restful v2.9.5+incompatible/go.mod h1:otzb+WCGbkyDHkqmQmT5YD2WR4BBwUdeQoFo8l/7tVs=
+github.com/emirpasic/gods v1.12.0/go.mod h1:YfzfFFoVP/catgzJb4IKIqXjX78Ha8FMSDh3ymbK86o=
github.com/envoyproxy/go-control-plane v0.6.9/go.mod h1:SBwIajubJHhxtWwsL9s8ss4safvEdbitLhGGK48rN6g=
github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4=
github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod h1:iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c=
+github.com/evanphx/json-patch v4.2.0+incompatible h1:fUDGZCv/7iAN7u0puUVhvKCcsR6vRfwrJatElLBEf0I=
github.com/evanphx/json-patch v4.2.0+incompatible/go.mod h1:50XU6AFN0ol/bzJsmQLiYLvXMP4fmwYFNcr97nuDLSk=
github.com/evanphx/json-patch v4.5.0+incompatible h1:ouOWdg56aJriqS0huScTkVXPC5IcNrDCXZ6OoTAWu7M=
github.com/evanphx/json-patch v4.5.0+incompatible/go.mod h1:50XU6AFN0ol/bzJsmQLiYLvXMP4fmwYFNcr97nuDLSk=
+github.com/fabric8io/kubernetes-client v1.4.35 h1:uxi2o/28eo/SMD6+6g0dwNj3oAIrocrgac/6wGQzt+Q=
+github.com/fabric8io/kubernetes-client v4.9.1+incompatible h1:YIWHUUa/yi30XKusseXgDVOmsB3+C7JSDUuGrQmwCBA=
+github.com/fabric8io/kubernetes-client/extensions/tekton/generator v0.0.0-20200421065849-8e87c4ea1980/go.mod h1:dVz/eC5391YyyDHF9wq3Xsc6b7u6SSHmMKFADMOZCyA=
+github.com/fatih/color v1.7.0/go.mod h1:Zm6kSWBoL9eyXnKyktHP6abPY2pDugNf5KwzbycvMj4=
+github.com/flynn/go-shlex v0.0.0-20150515145356-3f9db97f8568/go.mod h1:xEzjJPgXI435gkrCt3MPfRiAkVrwSbHsst4LCFVfpJc=
+github.com/fortytw2/leaktest v1.3.0/go.mod h1:jDsjWgpAGjm2CA7WthBh/CdZYEPF31XHquHwclZch5g=
github.com/fsnotify/fsnotify v1.4.7 h1:IXs+QLmnXW2CcXuY+8Mzv/fWEsPGWxqefPtCP5CnV9I=
github.com/fsnotify/fsnotify v1.4.7/go.mod h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMoQvtojpjFo=
github.com/ghodss/yaml v0.0.0-20150909031657-73d445a93680/go.mod h1:4dBDuWmgqj2HViK6kFavaiC9ZROes6MMH2rRYeMEF04=
github.com/ghodss/yaml v1.0.0 h1:wQHKEahhL6wmXdzwWG11gIVCkOv05bNOh+Rxn0yngAk=
github.com/ghodss/yaml v1.0.0/go.mod h1:4dBDuWmgqj2HViK6kFavaiC9ZROes6MMH2rRYeMEF04=
+github.com/gliderlabs/ssh v0.2.2/go.mod h1:U7qILu1NlMHj9FlMhZLlkCdDnU1DBEAqr0aevW3Awn0=
+github.com/go-gl/glfw v0.0.0-20190409004039-e6da0acd62b1/go.mod h1:vR7hzQXu2zJy9AVAgeJqvqgH9Q5CA+iKCZ2gyEVpxRU=
+github.com/go-kit/kit v0.8.0/go.mod h1:xBxKIO96dXMWWy0MnWVtmwkA9/13aqxPnvrjFYMA2as=
+github.com/go-kit/kit v0.9.0/go.mod h1:xBxKIO96dXMWWy0MnWVtmwkA9/13aqxPnvrjFYMA2as=
+github.com/go-logfmt/logfmt v0.3.0/go.mod h1:Qt1PoO58o5twSAckw1HlFXLmHsOX5/0LbT9GBnD5lWE=
+github.com/go-logfmt/logfmt v0.4.0/go.mod h1:3RMwSq7FuexP4Kalkev3ejPJsZTpXXBr9+V4qmtdjCk=
github.com/go-logr/logr v0.1.0 h1:M1Tv3VzNlEHg6uyACnRdtrploV2P7wZqH8BoQMtz0cg=
github.com/go-logr/logr v0.1.0/go.mod h1:ixOQHD9gLJUVQQ2ZOR7zLEifBX6tGkNJF4QyIY7sIas=
github.com/go-openapi/jsonpointer v0.0.0-20160704185906-46af16f9f7b1/go.mod h1:+35s3my2LFTysnkMfxsJBAMHj/DoqoB9knIWoYG/Vk0=
@@ -75,17 +159,24 @@ github.com/go-openapi/jsonreference v0.19.2/go.mod h1:jMjeRr2HHw6nAVajTXJ4eiUwoh
github.com/go-openapi/jsonreference v0.19.3/go.mod h1:rjx6GuL8TTa9VaixXglHmQmIL98+wF9xc8zWvFonSJ8=
github.com/go-openapi/spec v0.0.0-20160808142527-6aced65f8501/go.mod h1:J8+jY1nAiCcj+friV/PDoE1/3eeccG9LYBs0tYvLOWc=
github.com/go-openapi/spec v0.19.3/go.mod h1:FpwSN1ksY1eteniUU7X0N/BgJ7a4WvBFVA8Lj9mJglo=
+github.com/go-openapi/spec v0.19.4/go.mod h1:FpwSN1ksY1eteniUU7X0N/BgJ7a4WvBFVA8Lj9mJglo=
github.com/go-openapi/swag v0.0.0-20160704191624-1d0bd113de87/go.mod h1:DXUve3Dpr1UfpPtxFw+EFuQ41HhCWZfha5jSVRG7C7I=
github.com/go-openapi/swag v0.19.2/go.mod h1:POnQmlKehdgb5mhVOsnJFsivZCEZ/vjK9gh66Z9tfKk=
github.com/go-openapi/swag v0.19.5/go.mod h1:POnQmlKehdgb5mhVOsnJFsivZCEZ/vjK9gh66Z9tfKk=
+github.com/go-stack/stack v1.8.0/go.mod h1:v0f6uXyyMGvRgIKkXu+yp6POWl0qKG85gN/melR3HDY=
github.com/gobuffalo/envy v1.6.5 h1:X3is06x7v0nW2xiy2yFbbIjwHz57CD6z6MkvqULTCm8=
github.com/gobuffalo/envy v1.6.5/go.mod h1:N+GkhhZ/93bGZc6ZKhJLP6+m+tCNPKwgSpH9kaifseQ=
github.com/gogo/googleapis v1.1.0/go.mod h1:gf4bu3Q80BeJ6H1S1vYPm8/ELATdvryBaNFGgqEef3s=
+github.com/gogo/protobuf v1.0.0/go.mod h1:r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7atdtwQ=
+github.com/gogo/protobuf v1.1.1/go.mod h1:r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7atdtwQ=
github.com/gogo/protobuf v1.2.0/go.mod h1:r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7atdtwQ=
github.com/gogo/protobuf v1.2.1 h1:/s5zKNz0uPFCZ5hddgPdo2TK2TVrUNMn0OOX8/aZMTE=
github.com/gogo/protobuf v1.2.1/go.mod h1:hp+jE20tsWTFYpLwKvXlhS1hjn+gTNwPg2I6zVXpSg4=
github.com/gogo/protobuf v1.2.2-0.20190723190241-65acae22fc9d h1:3PaI8p3seN09VjbTYC/QWlUZdZ1qS1zGjy7LH2Wt07I=
github.com/gogo/protobuf v1.2.2-0.20190723190241-65acae22fc9d/go.mod h1:SlYgWuQ5SjCEi6WLHjHCa1yvBfUnHcTbrrZtXPKa29o=
+github.com/gogo/protobuf v1.2.2-0.20190730201129-28a6bbf47e48/go.mod h1:SlYgWuQ5SjCEi6WLHjHCa1yvBfUnHcTbrrZtXPKa29o=
+github.com/gogo/protobuf v1.3.1 h1:DqDEcV5aeaTmdFBePNpYsp3FlcVH/2ISVVM9Qf8PSls=
+github.com/gogo/protobuf v1.3.1/go.mod h1:SlYgWuQ5SjCEi6WLHjHCa1yvBfUnHcTbrrZtXPKa29o=
github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b h1:VKtxabqXZkF25pY9ekfRL6a582T4P37/31XEstQ5p58=
github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q=
github.com/golang/groupcache v0.0.0-20160516000752-02826c3e7903/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc=
@@ -101,7 +192,10 @@ github.com/golang/protobuf v1.3.1 h1:YF8+flBXS5eO826T4nzqPrxfhQThhXl0YzfuUPu4SBg
github.com/golang/protobuf v1.3.1/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U=
github.com/golang/protobuf v1.3.2 h1:6nsPYzhq5kReh6QImI3k5qWzO4PEbvbIW2cwSfR/6xs=
github.com/golang/protobuf v1.3.2/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U=
+github.com/golang/protobuf v1.3.3 h1:gyjaxf+svBWX08ZjK86iN9geUJF0H6gp2IRKX6Nf6/I=
+github.com/golang/protobuf v1.3.3/go.mod h1:vzj43D7+SQXF/4pzW/hwtAqwc6iTitCiVSaWz5lYuqw=
github.com/golang/snappy v0.0.0-20180518054509-2e65f85255db/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q=
+github.com/golang/snappy v0.0.1/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q=
github.com/google/btree v0.0.0-20180813153112-4030bb1f1f0c/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ=
github.com/google/btree v1.0.0 h1:0udJVsspx3VBr5FwtLhQQtuAsVc79tTq0ocGIPAU6qo=
github.com/google/btree v1.0.0/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ=
@@ -110,60 +204,108 @@ github.com/google/go-cmp v0.3.0 h1:crn/baboCvb5fXaQ0IJ1SGTsTVrWpDsCWC8EGETZijY=
github.com/google/go-cmp v0.3.0/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU=
github.com/google/go-cmp v0.3.1 h1:Xye71clBPdm5HgqGwUkwhbynsUJZhDbS20FvLhQ2izg=
github.com/google/go-cmp v0.3.1/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU=
+github.com/google/go-cmp v0.4.0 h1:xsAVV57WRhGj6kEIi8ReJzQlHHqcBYCElAvkovg3B/4=
+github.com/google/go-cmp v0.4.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
github.com/google/go-containerregistry v0.0.0-20190623150931-ca8b66cb1b79 h1:iObax0KHGJG3zG66UocaycSspWe9P7OT0SA9dL759sM=
github.com/google/go-containerregistry v0.0.0-20190623150931-ca8b66cb1b79/go.mod h1:yZAFP63pRshzrEYLXLGPmUt0Ay+2zdjmMN1loCnRLUk=
+github.com/google/go-containerregistry v0.0.0-20200115214256-379933c9c22b h1:oGqapkPUiypdS9ch/Vu0npPe03RQ0BhVDYli+OEKNAA=
+github.com/google/go-containerregistry v0.0.0-20200115214256-379933c9c22b/go.mod h1:Wtl/v6YdQxv397EREtzwgd9+Ud7Q5D8XMbi3Zazgkrs=
+github.com/google/go-containerregistry v0.0.0-20200413145205-82d30a103c0a h1:XNvUa41C0oOgPmTmZKrWKhOCCFPLnOwLfm+pWU75sNs=
+github.com/google/go-containerregistry v0.0.0-20200413145205-82d30a103c0a/go.mod h1:pD1UFYs7MCAx+ZLShBdttcaOSbyc8F9Na/9IZLNwJeA=
+github.com/google/go-licenses v0.0.0-20191112164736-212ea350c932/go.mod h1:16wa6pRqNDUIhOtwF0GcROVqMeXHZJ7H6eGDFUh5Pfk=
github.com/google/gofuzz v0.0.0-20161122191042-44d81051d367/go.mod h1:HP5RmnzzSNb993RKQDq4+1A4ia9nllfqcQFTQJedwGI=
github.com/google/gofuzz v1.0.0 h1:A8PeW59pxE9IoFRqBp37U+mSNaQoZ46F1f0f863XSXw=
github.com/google/gofuzz v1.0.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg=
+github.com/google/gofuzz v1.1.0 h1:Hsa8mG0dQ46ij8Sl2AYJDUv1oA9/d6Vk+3LG99Oe02g=
+github.com/google/gofuzz v1.1.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg=
+github.com/google/licenseclassifier v0.0.0-20190926221455-842c0d70d702/go.mod h1:qsqn2hxC+vURpyBRygGUuinTO42MFRLcsmQ/P8v94+M=
github.com/google/martian v2.1.0+incompatible/go.mod h1:9I4somxYTbIHy5NJKHRl3wXiIaQGbYVAs8BPL6v8lEs=
github.com/google/pprof v0.0.0-20181206194817-3ea8567a2e57/go.mod h1:zfwlbNMJ+OItoe0UupaVj+oy1omPYYDuagoSzA8v9mc=
github.com/google/pprof v0.0.0-20190515194954-54271f7e092f/go.mod h1:zfwlbNMJ+OItoe0UupaVj+oy1omPYYDuagoSzA8v9mc=
+github.com/google/pprof v0.0.0-20190723021845-34ac40c74b70/go.mod h1:zfwlbNMJ+OItoe0UupaVj+oy1omPYYDuagoSzA8v9mc=
github.com/google/renameio v0.1.0/go.mod h1:KWCgfxg9yswjAJkECMjeO8J8rahYeXnNhOm40UhjYkI=
+github.com/google/uuid v1.0.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
github.com/google/uuid v1.1.1 h1:Gkbcsh/GbpXz7lPftLA3P6TYMwjCLYm83jiFQZF/3gY=
github.com/google/uuid v1.1.1/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
+github.com/googleapis/gax-go v2.0.2+incompatible/go.mod h1:SFVmujtThgffbyetf+mdk2eWhX2bMyUtNHzFKcPA9HY=
github.com/googleapis/gax-go/v2 v2.0.4/go.mod h1:0Wqv26UfaUD9n4G6kQubkQ+KchISgw+vpHVxEJEs9eg=
github.com/googleapis/gax-go/v2 v2.0.5 h1:sjZBwGj9Jlw33ImPtvFviGYvseOtDM7hkSKB7+Tv3SM=
github.com/googleapis/gax-go/v2 v2.0.5/go.mod h1:DWXyrwAJ9X0FpwwEdw+IPEYBICEFu5mhpdKc/us6bOk=
github.com/googleapis/gnostic v0.0.0-20170426233943-68f4ded48ba9/go.mod h1:sJBsCZ4ayReDTBIg8b9dl28c5xFWyhBTVRp3pOg5EKY=
+github.com/googleapis/gnostic v0.0.0-20170729233727-0c5108395e2d h1:7XGaL1e6bYS1yIonGp9761ExpPPV1ui0SAC59Yube9k=
github.com/googleapis/gnostic v0.0.0-20170729233727-0c5108395e2d/go.mod h1:sJBsCZ4ayReDTBIg8b9dl28c5xFWyhBTVRp3pOg5EKY=
+github.com/googleapis/gnostic v0.1.0 h1:rVsPeBmXbYv4If/cumu1AzZPwV58q433hvONV1UEZoI=
+github.com/googleapis/gnostic v0.1.0/go.mod h1:sJBsCZ4ayReDTBIg8b9dl28c5xFWyhBTVRp3pOg5EKY=
+github.com/googleapis/gnostic v0.2.2 h1:DcFegQ7+ECdmkJMfVwWlC+89I4esJ7p8nkGt9ainGDk=
+github.com/googleapis/gnostic v0.2.2/go.mod h1:sJBsCZ4ayReDTBIg8b9dl28c5xFWyhBTVRp3pOg5EKY=
github.com/googleapis/gnostic v0.3.0 h1:CcQijm0XKekKjP/YCz28LXVSpgguuB+nCxaSjCe09y0=
github.com/googleapis/gnostic v0.3.0/go.mod h1:sJBsCZ4ayReDTBIg8b9dl28c5xFWyhBTVRp3pOg5EKY=
+github.com/googleapis/gnostic v0.3.1 h1:WeAefnSUHlBb0iJKwxFDZdbfGwkd7xRNuV+IpXMJhYk=
+github.com/googleapis/gnostic v0.3.1/go.mod h1:on+2t9HRStVgn95RSsFWFz+6Q0Snyqv1awfrALZdbtU=
github.com/gophercloud/gophercloud v0.1.0/go.mod h1:vxM41WHh5uqHVBMZHzuwNOHh8XEoIEcSTewFxm1c5g8=
github.com/gorilla/context v1.1.1/go.mod h1:kBGZzfjB9CEq2AlWe17Uuf7NDRt0dE0s8S51q0aT7Yg=
github.com/gorilla/mux v1.6.2/go.mod h1:1lud6UwP+6orDFRuTfBEV8e9/aOM/c4fVVCaMa2zaAs=
+github.com/gorilla/mux v1.7.3/go.mod h1:1lud6UwP+6orDFRuTfBEV8e9/aOM/c4fVVCaMa2zaAs=
+github.com/gorilla/websocket v0.0.0-20170926233335-4201258b820c/go.mod h1:E7qHFY5m1UJ88s3WnNqhKjPHQ0heANvMoAMk2YaljkQ=
+github.com/gorilla/websocket v1.4.0/go.mod h1:E7qHFY5m1UJ88s3WnNqhKjPHQ0heANvMoAMk2YaljkQ=
github.com/gregjones/httpcache v0.0.0-20180305231024-9cad4c3443a7/go.mod h1:FecbI9+v66THATjSRHfNgh1IVFe/9kFxbXtjV0ctIMA=
github.com/gregjones/httpcache v0.0.0-20190611155906-901d90724c79 h1:+ngKgrYPPJrOjhax5N+uePQ0Fh1Z7PheYoUI/0nzkPA=
github.com/gregjones/httpcache v0.0.0-20190611155906-901d90724c79/go.mod h1:FecbI9+v66THATjSRHfNgh1IVFe/9kFxbXtjV0ctIMA=
+github.com/grpc-ecosystem/go-grpc-middleware v1.0.1-0.20190118093823-f849b5445de4/go.mod h1:FiyG127CGDf3tlThmgyCl78X/SZQqEOJBCDaAfeWzPs=
+github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0/go.mod h1:8NvIoxWQoOIhqOTXgfV/d3M/q6VIi02HzZEHgUlZvzk=
+github.com/grpc-ecosystem/grpc-gateway v1.8.5/go.mod h1:vNeuVxBJEsws4ogUvrchl83t/GYV9WGTSLVdBhOQFDY=
github.com/grpc-ecosystem/grpc-gateway v1.9.4 h1:5xLhQjsk4zqPf9EHCrja2qFZMx+yBqkO3XgJ14bNnU0=
github.com/grpc-ecosystem/grpc-gateway v1.9.4/go.mod h1:vNeuVxBJEsws4ogUvrchl83t/GYV9WGTSLVdBhOQFDY=
+github.com/grpc-ecosystem/grpc-gateway v1.9.5/go.mod h1:vNeuVxBJEsws4ogUvrchl83t/GYV9WGTSLVdBhOQFDY=
+github.com/h2non/gock v1.0.9/go.mod h1:CZMcB0Lg5IWnr9bF79pPMg9WeV6WumxQiUJ1UvdO1iE=
+github.com/hashicorp/errwrap v1.0.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4=
+github.com/hashicorp/go-multierror v1.0.0/go.mod h1:dHtQlpGsu+cZNNAkkCN/P3hoUDHhCYQXV3UM06sGGrk=
+github.com/hashicorp/go-uuid v1.0.1/go.mod h1:6SBZvOh/SIDV7/2o3Jml5SYk/TvGqwFJ/bN7x4byOro=
github.com/hashicorp/golang-lru v0.5.0/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8=
github.com/hashicorp/golang-lru v0.5.1 h1:0hERBMJE1eitiLkihrMvRVBYAkpHzc/J3QdDN+dAcgU=
github.com/hashicorp/golang-lru v0.5.1/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8=
+github.com/hashicorp/golang-lru v0.5.3 h1:YPkqC67at8FYaadspW/6uE0COsBxS2656RLEr8Bppgk=
+github.com/hashicorp/golang-lru v0.5.3/go.mod h1:iADmTwqILo4mZ8BN3D2Q6+9jd8WM5uGBxy+E8yxSoD4=
github.com/hashicorp/hcl v1.0.0/go.mod h1:E5yfLk+7swimpb2L/Alb/PJmXilQ/rhwaUYs4T20WEQ=
github.com/hpcloud/tail v1.0.0 h1:nfCOvKYfkgYP8hkirhJocXT2+zOD8yUNjXaWfTlyFKI=
github.com/hpcloud/tail v1.0.0/go.mod h1:ab1qPbhIpdTxEkNHXyeSf5vhxWSCs/tWer42PpOxQnU=
github.com/imdario/mergo v0.3.5/go.mod h1:2EnlNZ0deacrJVfApfmtdGgDfMuh/nq6Ok1EcJh5FfA=
github.com/imdario/mergo v0.3.7 h1:Y+UAYTZ7gDEuOfhxKWy+dvb5dRQ6rJjFSdX2HZY1/gI=
github.com/imdario/mergo v0.3.7/go.mod h1:2EnlNZ0deacrJVfApfmtdGgDfMuh/nq6Ok1EcJh5FfA=
+github.com/imdario/mergo v0.3.8/go.mod h1:2EnlNZ0deacrJVfApfmtdGgDfMuh/nq6Ok1EcJh5FfA=
github.com/inconshreveable/mousetrap v1.0.0/go.mod h1:PxqpIevigyE2G7u3NXJIT2ANytuPF1OarO4DADm73n8=
+github.com/jbenet/go-context v0.0.0-20150711004518-d14ea06fba99/go.mod h1:1lJo3i6rXxKeerYnT8Nvf0QmHCRC1n8sfWVwXF2Frvo=
+github.com/jcmturner/gofork v0.0.0-20190328161633-dc7c13fece03/go.mod h1:MK8+TM0La+2rjBD4jE12Kj1pCCxK7d2LK/UM3ncEo0o=
+github.com/jcmturner/gofork v1.0.0/go.mod h1:MK8+TM0La+2rjBD4jE12Kj1pCCxK7d2LK/UM3ncEo0o=
+github.com/jenkins-x/go-scm v1.5.79/go.mod h1:PCT338UhP/pQ0IeEeMEf/hoLTYKcH7qjGEKd7jPkeYg=
+github.com/jessevdk/go-flags v1.4.0/go.mod h1:4FA24M0QyGHXBuZZK/XkWh8h0e1EYbRYJSGM75WSRxI=
github.com/jmespath/go-jmespath v0.0.0-20180206201540-c2b33e8439af h1:pmfjZENx5imkbgOkpRUYLnmbU7UEFbjtDA2hxJ1ichM=
github.com/jmespath/go-jmespath v0.0.0-20180206201540-c2b33e8439af/go.mod h1:Nht3zPeWKUH0NzdCt2Blrr5ys8VGpn0CEB0cQHVjt7k=
+github.com/joefitzgerald/rainbow-reporter v0.1.0/go.mod h1:481CNgqmVHQZzdIbN52CupLJyoVwB10FQ/IQlF1pdL8=
github.com/joho/godotenv v1.3.0 h1:Zjp+RcGpHhGlrMbJzXTrZZPrWj+1vfm90La1wgB6Bhc=
github.com/joho/godotenv v1.3.0/go.mod h1:7hK45KPybAkOC6peb+G5yklZfMxEjkZhHbwpqxOKXbg=
+github.com/jonboulle/clockwork v0.1.0/go.mod h1:Ii8DK3G1RaLaWxj9trq07+26W01tbo22gdxWY5EU2bo=
github.com/json-iterator/go v0.0.0-20180612202835-f2b4162afba3/go.mod h1:+SdeFBvtyEkXs7REEP0seUULqWtbJapLOCVDaaPEHmU=
github.com/json-iterator/go v1.1.6 h1:MrUvLMLTMxbqFJ9kzlvat/rYZqZnW3u4wkLzWTaFwKs=
github.com/json-iterator/go v1.1.6/go.mod h1:+SdeFBvtyEkXs7REEP0seUULqWtbJapLOCVDaaPEHmU=
+github.com/json-iterator/go v1.1.7/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4=
github.com/json-iterator/go v1.1.8 h1:QiWkFLKq0T7mpzwOTu6BzNDbfTE8OLrYhVKYMLF46Ok=
github.com/json-iterator/go v1.1.8/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4=
github.com/jstemmer/go-junit-report v0.0.0-20190106144839-af01ea7f8024/go.mod h1:6v2b51hI/fHJwM22ozAgKL4VKDeJcHhJFhtBdhmNjmU=
+github.com/julienschmidt/httprouter v1.2.0/go.mod h1:SYymIcj16QtmaHHD7aYtjjsJG7VTCxuUUipMqKk8s4w=
+github.com/kelseyhightower/envconfig v1.4.0/go.mod h1:cccZRl6mQpaq41TPp5QxidR+Sa3axMbJDNb//FQX6Gg=
+github.com/kevinburke/ssh_config v0.0.0-20190725054713-01f96b0aa0cd/go.mod h1:CT57kijsi8u/K/BOFA39wgDQJ9CxiF4nAY/ojJ6r6mM=
github.com/kisielk/errcheck v1.1.0/go.mod h1:EZBBE59ingxPouuu3KfxchcWSUPOHkagtvWXihfKN4Q=
github.com/kisielk/errcheck v1.2.0/go.mod h1:/BMXB+zMLi60iA8Vv6Ksmxu/1UDYcXs4uQLJ+jE2L00=
github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck=
github.com/knative/build v0.7.0/go.mod h1:/sU74ZQkwlYA5FwYDJhYTy61i/Kn+5eWfln2jDbw3Qo=
+github.com/knative/eventing v0.7.1/go.mod h1:SkBc5JFsl70Fq/Bjc97+uix8759e4ho0imxq8DQm4DA=
github.com/knative/eventing v0.12.1-0.20200221224007-41eb2f9dbd30 h1:6IGGbKdTUISaL2KG1e7LYRW84teoq/C7C0U8p8atnNQ=
github.com/knative/eventing v0.12.1-0.20200221224007-41eb2f9dbd30/go.mod h1:SkBc5JFsl70Fq/Bjc97+uix8759e4ho0imxq8DQm4DA=
github.com/knative/eventing v0.13.0 h1:oeTm0+Uo89BVm37Dl4vCv0tncQic60yUZRMplLl4xc0=
github.com/knative/eventing v0.13.0/go.mod h1:SkBc5JFsl70Fq/Bjc97+uix8759e4ho0imxq8DQm4DA=
+github.com/knative/eventing v0.13.2 h1:rqHSiBWkCzilWEYNmaEuH20uzBhUTvoK55ItNpPVclg=
+github.com/knative/eventing v0.13.2/go.mod h1:SkBc5JFsl70Fq/Bjc97+uix8759e4ho0imxq8DQm4DA=
github.com/knative/pkg v0.0.0-20190617142447-13b093adc272 h1:8reWGJv6V0UUy8XFclP1uHEypLKPGvN9wEk4uhQVGAg=
github.com/knative/pkg v0.0.0-20190617142447-13b093adc272/go.mod h1:7Ijfhw7rfB+H9VtosIsDYvZQ+qYTz7auK3fHW/5z4ww=
github.com/knative/pkg v0.0.0-20200221214207-3a272190c3e2 h1:qRGuMo5yr+ublrcShXIazsgCe/xuYjOv+rADSwWG61c=
@@ -180,11 +322,19 @@ github.com/knative/serving v0.12.0 h1:YP/ruaiW+ND93GX3lp1REXKHRW3EjlXo8YekyOZkAZ
github.com/knative/serving v0.12.0/go.mod h1:ljvMfwQy2qanaM/8xnBSK4Mz3Vv2NawC2fo5kFRJS1A=
github.com/knative/serving v0.13.0 h1:g8s5UHZImJlVf/BhfUWvgjirKBUlaaUkf4v4cbwjGOk=
github.com/knative/serving v0.13.0/go.mod h1:ljvMfwQy2qanaM/8xnBSK4Mz3Vv2NawC2fo5kFRJS1A=
+github.com/knative/serving v0.13.2 h1:7Fmi72nu1H5yC1SPx2yLXzhq6FKN/FB6i/rKNcJ3k/4=
+github.com/knative/serving v0.13.2/go.mod h1:ljvMfwQy2qanaM/8xnBSK4Mz3Vv2NawC2fo5kFRJS1A=
+github.com/knative/serving v0.14.0 h1:mwyePU527I7BPwvaLy4MbX0aRWyxe3rvMOpoETyIDA4=
+github.com/knative/serving v0.14.0/go.mod h1:ljvMfwQy2qanaM/8xnBSK4Mz3Vv2NawC2fo5kFRJS1A=
github.com/knative/test-infra v0.0.0-20190702025031-91d37e4abc30/go.mod h1:l77IWBscEV5T4sYb64/9iwRCVY4UXEIqMcAppsblHW4=
+github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ=
+github.com/konsorten/go-windows-terminal-sequences v1.0.2/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ=
+github.com/kr/logfmt v0.0.0-20140226030751-b84e30acd515/go.mod h1:+0opPa2QZZtGFBFZlji/RkVcI2GknAs/DXo4wKdlNEc=
github.com/kr/pretty v0.1.0 h1:L/CwN0zerZDmRFUapSPitk6f+Q3+0za1rQkzVuMiMFI=
github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo=
github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ=
github.com/kr/pty v1.1.5/go.mod h1:9r2w37qlBe7rQ6e1fg1S/9xpWHSnaqNdHD3WcMdbPDA=
+github.com/kr/pty v1.1.8/go.mod h1:O1sed60cT9XZ5uDucP5qwvh+TE3NnUj51EiZO/lmSfw=
github.com/kr/text v0.1.0 h1:45sCR5RtlFHMR4UwH9sdQ5TC8v0qDQCHnXt+kaKSTVE=
github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI=
github.com/liggitt/tabwriter v0.0.0-20181228230101-89fcab3d43de/go.mod h1:zAbeS9B/r2mtpb6U+EI2rYA5OAXxsYw6wTamcNW+zcE=
@@ -198,8 +348,12 @@ github.com/markbates/inflect v1.0.4 h1:5fh1gzTFhfae06u3hzHYO9xe3l3v3nW5Pwt3naLTP
github.com/markbates/inflect v1.0.4/go.mod h1:1fR9+pO2KHEO9ZRtto13gDwwZaAKstQzferVeWqbgNs=
github.com/mattbaird/jsonpatch v0.0.0-20171005235357-81af80346b1a h1:+J2gw7Bw77w/fbK7wnNJJDKmw1IbWft2Ul5BzrG1Qm8=
github.com/mattbaird/jsonpatch v0.0.0-20171005235357-81af80346b1a/go.mod h1:M1qoD/MqPgTZIk0EWKB38wE28ACRfVcn+cU08jyArI0=
+github.com/mattn/go-colorable v0.0.9/go.mod h1:9vuHe8Xs5qXnSaW/c/ABM9alt+Vo+STaOChaDxuIBZU=
+github.com/mattn/go-isatty v0.0.4/go.mod h1:M+lRXTBqGeGNdLjl/ufCoiOlB5xdOkqRJdNxMWT7Zi4=
+github.com/mattn/go-runewidth v0.0.2/go.mod h1:LwmH8dsx7+W8Uxz3IHJYH5QSwggIsqBzpuz5H//U1FU=
github.com/matttproud/golang_protobuf_extensions v1.0.1 h1:4hp9jkHxhMHkqkrB3Ix0jegS5sx/RkqARlsWZ6pIwiU=
github.com/matttproud/golang_protobuf_extensions v1.0.1/go.mod h1:D8He9yQNgCq6Z5Ld7szi9bcBfOoFv/3dc6xSMkL2PC0=
+github.com/maxbrunsfeld/counterfeiter/v6 v6.2.2/go.mod h1:eD9eIE7cdwcMi9rYluz88Jz2VyhSmden33/aXg4oVIY=
github.com/mitchellh/go-homedir v1.1.0/go.mod h1:SfyaCUpYCn1Vlf4IUYiD9fPX4A5wJrkLzIz1N1q0pr0=
github.com/mitchellh/mapstructure v1.1.2/go.mod h1:FVVH3fgwuzCH5S8UJGiWEs2h04kUh9fWfEaFds41c1Y=
github.com/modern-go/concurrent v0.0.0-20180228061459-e0a39a4cb421/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q=
@@ -209,44 +363,102 @@ github.com/modern-go/reflect2 v0.0.0-20180320133207-05fbef0ca5da/go.mod h1:bx2lN
github.com/modern-go/reflect2 v0.0.0-20180701023420-4b7aa43c6742/go.mod h1:bx2lNnkwVCuqBIxFjflWJWanXIb3RllmbCylyMrvgv0=
github.com/modern-go/reflect2 v1.0.1 h1:9f412s+6RmYXLWZSEzVVgPGK7C2PphHj5RJrvfx9AWI=
github.com/modern-go/reflect2 v1.0.1/go.mod h1:bx2lNnkwVCuqBIxFjflWJWanXIb3RllmbCylyMrvgv0=
+github.com/morikuni/aec v1.0.0/go.mod h1:BbKIizmSmc5MMPqRYbxO4ZU0S0+P200+tUnFx7PXmsc=
github.com/munnerz/goautoneg v0.0.0-20120707110453-a547fc61f48d/go.mod h1:+n7T8mK8HuQTcFwEeznm/DIxMOiR9yIdICNftLE1DvQ=
+github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822/go.mod h1:+n7T8mK8HuQTcFwEeznm/DIxMOiR9yIdICNftLE1DvQ=
+github.com/mwitkow/go-conntrack v0.0.0-20161129095857-cc309e4a2223/go.mod h1:qRWi+5nqEBWmkhHvq77mSJWrCKwh8bxhgT7d/eI7P4U=
+github.com/mwitkow/go-conntrack v0.0.0-20190716064945-2f068394615f/go.mod h1:qRWi+5nqEBWmkhHvq77mSJWrCKwh8bxhgT7d/eI7P4U=
github.com/mxk/go-flowrate v0.0.0-20140419014527-cca7078d478f/go.mod h1:ZdcZmHo+o7JKHSa8/e818NopupXU1YMK5fe1lsApnBw=
+github.com/nats-io/jwt v0.3.0/go.mod h1:fRYCDE99xlTsqUzISS1Bi75UBJ6ljOJQOAAu5VglpSg=
+github.com/nats-io/jwt v0.3.2/go.mod h1:/euKqTS1ZD+zzjYrY7pseZrTtWQSjujC7xjPc8wL6eU=
+github.com/nats-io/nats-server/v2 v2.1.2/go.mod h1:Afk+wRZqkMQs/p45uXdrVLuab3gwv3Z8C4HTBu8GD/k=
+github.com/nats-io/nats.go v1.9.1/go.mod h1:ZjDU1L/7fJ09jvUSRVBR2e7+RnLiiIQyqyzEE/Zbp4w=
+github.com/nats-io/nkeys v0.1.0/go.mod h1:xpnFELMwJABBLVhffcfd1MZx6VsNRFpEugbxziKVo7w=
+github.com/nats-io/nkeys v0.1.3/go.mod h1:xpnFELMwJABBLVhffcfd1MZx6VsNRFpEugbxziKVo7w=
+github.com/nats-io/nuid v1.0.1/go.mod h1:19wcPz3Ph3q0Jbyiqsd0kePYG7A95tJPxeL+1OSON2c=
+github.com/nbio/st v0.0.0-20140626010706-e9e8d9816f32/go.mod h1:9wM+0iRr9ahx58uYLpLIr5fm8diHn0JbqRycJi6w0Ms=
+github.com/olekukonko/tablewriter v0.0.0-20170122224234-a0225b3f23b5/go.mod h1:vsDQFd/mU46D+Z4whnwzcISnGGzXWMclvtLoiIKAKIo=
github.com/onsi/ginkgo v0.0.0-20170829012221-11459a886d9c/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE=
github.com/onsi/ginkgo v1.6.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE=
github.com/onsi/ginkgo v1.7.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE=
+github.com/onsi/ginkgo v1.8.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE=
github.com/onsi/ginkgo v1.10.1 h1:q/mM8GF/n0shIN8SaAZ0V+jnLPzen6WIVZdiwrRlMlo=
github.com/onsi/ginkgo v1.10.1/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE=
+github.com/onsi/ginkgo v1.11.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE=
github.com/onsi/gomega v0.0.0-20170829124025-dcabb60a477c/go.mod h1:C1qb7wdrVGGVU+Z6iS04AVkA3Q65CEZX59MT0QO5uiA=
github.com/onsi/gomega v1.4.3/go.mod h1:ex+gbHU/CVuBBDIJjb2X0qEXbFg53c61hWP/1CpauHY=
+github.com/onsi/gomega v1.5.0/go.mod h1:ex+gbHU/CVuBBDIJjb2X0qEXbFg53c61hWP/1CpauHY=
github.com/onsi/gomega v1.7.0 h1:XPnZz8VVBHjVsy1vzJmRwIcSwiUO+JFfrv/xGiigmME=
github.com/onsi/gomega v1.7.0/go.mod h1:ex+gbHU/CVuBBDIJjb2X0qEXbFg53c61hWP/1CpauHY=
+github.com/opencontainers/go-digest v1.0.0-rc1/go.mod h1:cMLVZDEM3+U2I4VmLI6N8jQYUd2OVphdqWwCJHrFt2s=
+github.com/opencontainers/image-spec v1.0.1/go.mod h1:BtxoFyWECRxE4U/7sNtV5W15zMzWCbyJoFRP3s7yZA0=
+github.com/openzipkin/zipkin-go v0.1.6/go.mod h1:QgAqvLzwWbR/WpD4A3cGpPtJrZXNIiJc5AZX7/PBEpw=
+github.com/openzipkin/zipkin-go v0.2.0/go.mod h1:NaW6tEwdmWMaCDZzg8sh+IBNOxHMPnhQw8ySjnjRyN4=
github.com/openzipkin/zipkin-go v0.2.2 h1:nY8Hti+WKaP0cRsSeQ026wU03QsM762XBeCXBb9NAWI=
github.com/openzipkin/zipkin-go v0.2.2/go.mod h1:NaW6tEwdmWMaCDZzg8sh+IBNOxHMPnhQw8ySjnjRyN4=
+github.com/otiai10/copy v1.0.2/go.mod h1:c7RpqBkwMom4bYTSkLSym4VSJz/XtncWRAj/J4PEIMY=
+github.com/otiai10/curr v0.0.0-20150429015615-9b4961190c95/go.mod h1:9qAhocn7zKJG+0mI8eUu6xqkFDYS2kb2saOteoSB3cE=
+github.com/otiai10/mint v1.3.0/go.mod h1:F5AjcsTsWUqX+Na9fpHb52P8pcRX2CI6A3ctIT91xUo=
+github.com/pelletier/go-buffruneio v0.2.0/go.mod h1:JkE26KsDizTr40EUHkXVtNPvgGtbSNq5BcowyYOWdKo=
github.com/pelletier/go-toml v1.2.0/go.mod h1:5z9KED0ma1S8pY6P1sdut58dfprrGBbd/94hg7ilaic=
github.com/peterbourgon/diskv v2.0.1+incompatible h1:UBdAOUP5p4RWqPBg048CAvpKN+vxiaj6gdUUzhl4XmI=
github.com/peterbourgon/diskv v2.0.1+incompatible/go.mod h1:uqqh8zWWbv1HBMNONnaR/tNboyR3/BZd58JJSHlUSCU=
+github.com/pierrec/lz4 v0.0.0-20190327172049-315a67e90e41/go.mod h1:3/3N9NVKO0jef7pBehbT1qWhCMrIgbYNnFAZCqQ5LRc=
github.com/pierrec/lz4 v1.0.2-0.20190131084431-473cd7ce01a1/go.mod h1:3/3N9NVKO0jef7pBehbT1qWhCMrIgbYNnFAZCqQ5LRc=
+github.com/pierrec/lz4 v2.0.5+incompatible/go.mod h1:pdkljMzZIN41W+lC3N2tnIh5sFi+IEE17M5jbnwPHcY=
+github.com/pierrec/lz4 v2.2.6+incompatible/go.mod h1:pdkljMzZIN41W+lC3N2tnIh5sFi+IEE17M5jbnwPHcY=
+github.com/pkg/errors v0.8.0/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
github.com/pkg/errors v0.8.1 h1:iURUrRGxPUNPdy5/HRSm+Yj6okJ6UtLINN0Q9M4+h3I=
github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
github.com/pkg/profile v1.2.1/go.mod h1:hJw3o1OdXxsrSjjVksARp5W95eeEaEfptyVZyv6JUPA=
github.com/pmezard/go-difflib v0.0.0-20151028094244-d8ed2627bdf0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
+github.com/pquerna/cachecontrol v0.0.0-20171018203845-0dec1b30a021/go.mod h1:prYjPmNq4d1NPVmpShWobRqXY3q7Vp+80DqgxxUrUIA=
+github.com/prometheus/client_golang v0.9.1/go.mod h1:7SWBe2y4D6OKWSNQJUaRYU/AaXPKyh/dDVn+NZz0KFw=
github.com/prometheus/client_golang v0.9.2 h1:awm861/B8OKDd2I/6o1dy3ra4BamzKhYOiGItCeZ740=
github.com/prometheus/client_golang v0.9.2/go.mod h1:OsXs2jCmiKlQ1lTBmv21f2mNfw4xf/QclQDMrYNZzcM=
+github.com/prometheus/client_golang v0.9.3-0.20190127221311-3c4408c8b829/go.mod h1:p2iRAGwDERtqlqzRXnrOVns+ignqQo//hLXqYxZYVNs=
+github.com/prometheus/client_golang v1.0.0/go.mod h1:db9x61etRT2tGnBNRi70OPL5FsnadC4Ky3P0J6CfImo=
+github.com/prometheus/client_golang v1.1.0/go.mod h1:I1FGZT9+L76gKKOs5djB6ezCbFQP1xR9D75/vuwEF3g=
github.com/prometheus/client_model v0.0.0-20180712105110-5c3871d89910/go.mod h1:MbSGuTsp3dbXC40dX6PRTWyKYBIrTGTE9sqQNg2J8bo=
+github.com/prometheus/client_model v0.0.0-20190115171406-56726106282f/go.mod h1:MbSGuTsp3dbXC40dX6PRTWyKYBIrTGTE9sqQNg2J8bo=
+github.com/prometheus/client_model v0.0.0-20190129233127-fd36f4220a90/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA=
github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4 h1:gQz4mCbXsO+nc9n1hCxHcGA3Zx3Eo+UHZoInFGUIXNM=
github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA=
github.com/prometheus/common v0.0.0-20181126121408-4724e9255275 h1:PnBWHBf+6L0jOqq0gIVUe6Yk0/QMZ640k6NvkxcBf+8=
github.com/prometheus/common v0.0.0-20181126121408-4724e9255275/go.mod h1:daVV7qP5qjZbuso7PdcryaAu0sAZbrN9i7WWcTMWvro=
+github.com/prometheus/common v0.2.0/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4=
+github.com/prometheus/common v0.4.1/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4=
+github.com/prometheus/common v0.6.0/go.mod h1:eBmuwkDJBwy6iBfxCBob6t6dR6ENT/y+J+Zk0j9GMYc=
+github.com/prometheus/common v0.7.0/go.mod h1:DjGbpBbp5NYNiECxcL/VnbXCCaQpKd3tt26CguLLsqA=
+github.com/prometheus/procfs v0.0.0-20181005140218-185b4288413d/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk=
github.com/prometheus/procfs v0.0.0-20181204211112-1dc9a6cbc91a h1:9a8MnZMP0X2nLJdBg+pBmGgkJlSaKC2KaQmTCk1XDtE=
github.com/prometheus/procfs v0.0.0-20181204211112-1dc9a6cbc91a/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk=
+github.com/prometheus/procfs v0.0.0-20190117184657-bf6a532e95b1/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk=
+github.com/prometheus/procfs v0.0.2/go.mod h1:TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsTZCD3I8kEA=
+github.com/prometheus/procfs v0.0.3/go.mod h1:4A/X28fw3Fc593LaREMrKMqOKvUAntwMDaekg4FpcdQ=
+github.com/prometheus/procfs v0.0.5/go.mod h1:4A/X28fw3Fc593LaREMrKMqOKvUAntwMDaekg4FpcdQ=
github.com/rcrowley/go-metrics v0.0.0-20181016184325-3113b8401b8a/go.mod h1:bCqnVzQkZxMG4s8nGwiZ5l3QUCyqpo9Y+/ZMZ9VjZe4=
+github.com/rcrowley/go-metrics v0.0.0-20190706150252-9beb055b7962/go.mod h1:bCqnVzQkZxMG4s8nGwiZ5l3QUCyqpo9Y+/ZMZ9VjZe4=
+github.com/remyoudompheng/bigfft v0.0.0-20170806203942-52369c62f446/go.mod h1:uYEyJGbgTkfkS4+E/PavXkNJcbFIpEtjt2B0KDQ5+9M=
github.com/robfig/cron v1.2.0 h1:ZjScXvvxeQ63Dbyxy76Fj3AT3Ut0aKsyd2/tl3DTMuQ=
github.com/robfig/cron v1.2.0/go.mod h1:JGuDeoQd7Z6yL4zQhZ3OPEVHB7fL6Ka6skscFHfmt2k=
github.com/rogpeppe/fastuuid v0.0.0-20150106093220-6724a57986af/go.mod h1:XWv6SoW27p1b0cqNHllgS5HIMJraePCO15w5zCzIWYg=
github.com/rogpeppe/go-internal v1.3.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4=
+github.com/rogpeppe/go-internal v1.3.2/go.mod h1:xXDCJY+GAPziupqXw64V24skbSoqbTEfhy4qGm1nDQc=
+github.com/rubiojr/go-vhd v0.0.0-20160810183302-0bfd3b39853c/go.mod h1:DM5xW0nvfNNm2uytzsvhI3OnX8uzaRAg8UX/CnDqbto=
github.com/russross/blackfriday v1.5.2/go.mod h1:JO/DiYxRf+HjHt06OyowR9PTA263kcR/rfWxYHBV53g=
+github.com/satori/go.uuid v1.2.0/go.mod h1:dA0hQrYB0VpLJoorglMZABFdXlWrHn1NEOzdhQKdks0=
+github.com/sclevine/spec v1.2.0/go.mod h1:W4J29eT/Kzv7/b9IWLB055Z+qvVC9vt0Arko24q7p+U=
+github.com/sergi/go-diff v1.0.0/go.mod h1:0CfEIISq7TuYL3j771MWULgwwjU+GofnZX9QAmXWZgo=
+github.com/shurcooL/githubv4 v0.0.0-20190718010115-4ba037080260/go.mod h1:hAF0iLZy4td2EX+/8Tw+4nodhlMrwN3HupfaXj3zkGo=
+github.com/shurcooL/githubv4 v0.0.0-20191102174205-af46314aec7b/go.mod h1:hAF0iLZy4td2EX+/8Tw+4nodhlMrwN3HupfaXj3zkGo=
+github.com/shurcooL/graphql v0.0.0-20181231061246-d48a9a75455f/go.mod h1:AuYgA5Kyo4c7HfUmvRGs/6rGlMMV/6B1bVnB9JxJEEg=
+github.com/sirupsen/logrus v1.2.0/go.mod h1:LxeOpSwHxABJmUn/MG1IvRgCAasNZTLOkJPxbbu5VWo=
+github.com/sirupsen/logrus v1.4.1/go.mod h1:ni0Sbl8bgC9z8RoU9G6nDWqqs/fq4eDPysMBDgk/93Q=
+github.com/sirupsen/logrus v1.4.2/go.mod h1:tLMulIdttU9McNUspp0xgXVQah82FyeX6MwdIuYE2rE=
+github.com/soheilhy/cmux v0.1.4/go.mod h1:IM3LyeVVIOuxMH7sFAkER9+bJ4dT7Ms6E4xg4kGIyLM=
github.com/spf13/afero v1.1.2/go.mod h1:j4pytiNVoe2o6bmDsKpLACNPDBIoEAkihy7loJ1B0CQ=
github.com/spf13/afero v1.2.2/go.mod h1:9ZxEEn6pIJ8Rxe320qSDBk6AsU0r9pR7Q4OcevTdifk=
github.com/spf13/cast v1.3.0/go.mod h1:Qx5cxh0v+4UWYiBimWS+eyWzqEqokIECu5etghLkUJE=
@@ -254,59 +466,122 @@ github.com/spf13/cobra v0.0.3/go.mod h1:1l0Ry5zgKvJasoi3XT1TypsSe7PqH0Sj9dhYf7v3
github.com/spf13/cobra v0.0.5/go.mod h1:3K3wKZymM7VvHMDS9+Akkh4K60UwM26emMESw8tLCHU=
github.com/spf13/jwalterweatherman v1.0.0/go.mod h1:cQK4TGJAtQXfYWX+Ddv3mKDzgVb68N+wFjFa4jdeBTo=
github.com/spf13/pflag v0.0.0-20170130214245-9ff6c6923cff/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4=
+github.com/spf13/pflag v1.0.1/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4=
github.com/spf13/pflag v1.0.3/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4=
github.com/spf13/pflag v1.0.5 h1:iy+VFUOCP1a+8yFto/drg2CJ5u0yRoB7fZw3DKv/JXA=
github.com/spf13/pflag v1.0.5/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg=
github.com/spf13/viper v1.3.1/go.mod h1:ZiWeW+zYFKm7srdB9IoDzzZXaJaI5eL9QjNiN/DMA2s=
github.com/spf13/viper v1.3.2/go.mod h1:ZiWeW+zYFKm7srdB9IoDzzZXaJaI5eL9QjNiN/DMA2s=
+github.com/src-d/gcfg v1.4.0/go.mod h1:p/UMsR43ujA89BJY9duynAwIpvqEujIH/jFlfL7jWoI=
github.com/streadway/amqp v0.0.0-20190404075320-75d898a42a94/go.mod h1:AZpEONHx3DKn8O/DFsRAY58/XVQiIPMTMB1SddzLXVw=
github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
+github.com/stretchr/objx v0.1.1/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
github.com/stretchr/objx v0.2.0/go.mod h1:qt09Ya8vawLte6SNmTgCsAVtYtaKzEcn8ATUoHMkEqE=
github.com/stretchr/testify v0.0.0-20151208002404-e3a8ff8ce365/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs=
github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs=
github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI=
github.com/stretchr/testify v1.4.0 h1:2E4SXV/wtOkTonXsotYi4li6zVWxYlZuYNCXe9XRJyk=
github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4=
+github.com/tektoncd/pipeline v0.11.0/go.mod h1:hlkH32S92+/UODROH0dmxzyuMxfRFp/Nc3e29MewLn8=
+github.com/tektoncd/plumbing v0.0.0-20200217163359-cd0db6e567d2/go.mod h1:QZHgU07PRBTRF6N57w4+ApRu8OgfYLFNqCDlfEZaD9Y=
+github.com/tektoncd/plumbing/pipelinerun-logs v0.0.0-20191206114338-712d544c2c21/go.mod h1:S62EUWtqmejjJgUMOGB1CCCHRp6C706laH06BoALkzU=
+github.com/tmc/grpc-websocket-proxy v0.0.0-20170815181823-89b8d40f7ca8/go.mod h1:ncp9v5uamzpCO7NfCPTXjqaC+bZgJeR0sMTm6dMHP7U=
github.com/ugorji/go/codec v0.0.0-20181204163529-d75b2dcb6bc8/go.mod h1:VFNgLljTbGfSG7qAOspJ7OScBnGdDN/yBr0sguwnwf0=
+github.com/urfave/cli v1.20.0/go.mod h1:70zkFmudgCuE/ngEzBv17Jvp/497gISqfk5gWijbERA=
+github.com/valyala/bytebufferpool v1.0.0/go.mod h1:6bBcMArwyJ5K/AmCkWv1jt77kVWyCJ6HpOuEn7z0Csc=
+github.com/vdemeester/k8s-pkg-credentialprovider v0.0.0-20200107171650-7c61ffa44238/go.mod h1:JwQJCMWpUDqjZrB5jpw0f5VbN7U95zxFy1ZDpoEarGo=
+github.com/vdemeester/k8s-pkg-credentialprovider v1.13.12-1/go.mod h1:Fko0rTxEtDW2kju5Ky7yFJNS3IcNvW8IPsp4/e9oev0=
+github.com/vdemeester/k8s-pkg-credentialprovider v1.17.4/go.mod h1:inCTmtUdr5KJbreVojo06krnTgaeAz/Z7lynpPk/Q2c=
+github.com/vmware/govmomi v0.20.3/go.mod h1:URlwyTFZX72RmxtxuaFL2Uj3fD1JTvZdx59bHWk6aFU=
+github.com/xanzy/ssh-agent v0.2.1/go.mod h1:mLlQY/MoOhWBj+gOGMQkOeiEvkx+8pJSI+0Bx9h2kr4=
+github.com/xdg/scram v0.0.0-20180814205039-7eeb5667e42c/go.mod h1:lB8K/P019DLNhemzwFU4jHLhdvlE6uDZjXFejJXr49I=
+github.com/xdg/stringprep v1.0.0/go.mod h1:Jhud4/sHMO4oL310DaZAKk9ZaJ08SJfe+sJh0HrGL1Y=
+github.com/xiang90/probing v0.0.0-20190116061207-43a291ad63a2/go.mod h1:UETIi67q53MR2AWcXfiuqkDkRtnGDLqkBTpCHuJHxtU=
github.com/xordataexchange/crypt v0.0.3-0.20170626215501-b2862e3d0a77/go.mod h1:aYKd//L2LvnjZzWKhF00oedf4jCCReLcmhLdhm1A27Q=
+go.etcd.io/bbolt v1.3.3/go.mod h1:IbVyRI1SCnLcuJnV2u8VeU0CEYM7e686BmAb1XKL+uU=
+go.etcd.io/etcd v0.0.0-20191023171146-3cf2f69b5738/go.mod h1:dnLIgRNXwCJa5e+c6mIZCrds/GIG4ncV9HhK5PX7jPg=
+go.opencensus.io v0.20.1/go.mod h1:6WKK9ahsWS3RSO+PY9ZHZUfv2irvY6gN279GOPZjmmk=
+go.opencensus.io v0.20.2/go.mod h1:6WKK9ahsWS3RSO+PY9ZHZUfv2irvY6gN279GOPZjmmk=
go.opencensus.io v0.21.0/go.mod h1:mSImk1erAIZhrmZN+AvHh14ztQfjbGwt4TtuofqLduU=
go.opencensus.io v0.22.0/go.mod h1:+kGneAE2xo2IficOXnaByMWTGM9T73dGwxeWcUqIpI8=
go.opencensus.io v0.22.1/go.mod h1:Ap50jQcDJrx6rB6VgeeFPtuPIf3wMRvRfrfYDO6+BmA=
go.opencensus.io v0.22.3 h1:8sGtKOrtQqkN1bp2AtX+misvLIlOmsEsNd+9NIcPEm8=
go.opencensus.io v0.22.3/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw=
+go.uber.org/atomic v1.3.2/go.mod h1:gD2HeocX3+yG+ygLZcrzQJaqmWj9AIm7n08wl/qW/PE=
go.uber.org/atomic v1.4.0 h1:cxzIVoETapQEqDhQu3QfnvXAV4AlzcvUCxkVUFw3+EU=
go.uber.org/atomic v1.4.0/go.mod h1:gD2HeocX3+yG+ygLZcrzQJaqmWj9AIm7n08wl/qW/PE=
+go.uber.org/atomic v1.5.0/go.mod h1:sABNBOSYdrvTF6hTgEIbc7YasKWGhgEQZyfxyTvoXHQ=
+go.uber.org/atomic v1.5.1 h1:rsqfU5vBkVknbhUGbAUwQKR2H4ItV8tjJ+6kJX4cxHM=
+go.uber.org/atomic v1.5.1/go.mod h1:sABNBOSYdrvTF6hTgEIbc7YasKWGhgEQZyfxyTvoXHQ=
+go.uber.org/atomic v1.6.0 h1:Ezj3JGmsOnG1MoRWQkPBsKLe9DwWD9QeXzTRzzldNVk=
+go.uber.org/atomic v1.6.0/go.mod h1:sABNBOSYdrvTF6hTgEIbc7YasKWGhgEQZyfxyTvoXHQ=
go.uber.org/multierr v1.1.0 h1:HoEmRHQPVSqub6w2z2d2EOVs2fjyFRGyofhKuyDq0QI=
go.uber.org/multierr v1.1.0/go.mod h1:wR5kodmAFQ0UK8QlbwjlSNy0Z68gJhDJUG5sjR94q/0=
+go.uber.org/multierr v1.3.0/go.mod h1:VgVr7evmIr6uPjLBxg28wmKNXyqE9akIJ5XnfpiKl+4=
+go.uber.org/multierr v1.4.0 h1:f3WCSC2KzAcBXGATIxAB1E2XuCpNU255wNKZ505qi3E=
+go.uber.org/multierr v1.4.0/go.mod h1:VgVr7evmIr6uPjLBxg28wmKNXyqE9akIJ5XnfpiKl+4=
+go.uber.org/multierr v1.5.0 h1:KCa4XfM8CWFCpxXRGok+Q0SS/0XBhMDbHHGABQLvD2A=
+go.uber.org/multierr v1.5.0/go.mod h1:FeouvMocqHpRaaGuG9EjoKcStLC43Zu/fmqdUMPcKYU=
+go.uber.org/tools v0.0.0-20190618225709-2cfd321de3ee/go.mod h1:vJERXedbb3MVM5f9Ejo0C68/HhF8uaILCdgjnY+goOA=
go.uber.org/zap v1.10.0 h1:ORx85nbTijNz8ljznvCMR1ZBIPKFn3jQrag10X2AsuM=
go.uber.org/zap v1.10.0/go.mod h1:vwi/ZaCAaUcBkycHslxD9B2zi4UTXhF60s6SWpuDF0Q=
+go.uber.org/zap v1.13.0 h1:nR6NoDBgAf67s68NhaXbsojM+2gxp3S1hWkHDl27pVU=
+go.uber.org/zap v1.13.0/go.mod h1:zwrFLgMcdUuIBviXEYEH1YKNaOBnKXsx2IPda5bBwHM=
+go.uber.org/zap v1.14.1 h1:nYDKopTbvAPq/NrUVZwT15y2lpROBiLLyoRTbXOYWOo=
+go.uber.org/zap v1.14.1/go.mod h1:Mb2vm2krFEG5DV0W9qcHBYFtp/Wku1cvYaqPsS/WYfc=
+golang.org/x/crypto v0.0.0-20180904163835-0709b304e793/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4=
golang.org/x/crypto v0.0.0-20181203042331-505ab145d0a9/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4=
golang.org/x/crypto v0.0.0-20190211182817-74369b46fc67/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4=
+golang.org/x/crypto v0.0.0-20190219172222-a4c6cb3142f2/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4=
golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2 h1:VklqNMn3ovrHsnt90PveolxSbWFaJdECFbxSq0Mqo2M=
golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=
+golang.org/x/crypto v0.0.0-20190404164418-38d8ce5564a5/go.mod h1:WFFai1msRO1wXaEeE5yQxYXgSfI8pQAWXbQop6sCtWE=
golang.org/x/crypto v0.0.0-20190510104115-cbcb75029529/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
golang.org/x/crypto v0.0.0-20190605123033-f99c8df09eb5 h1:58fnuSXlxZmFdJyvtTFVmVhcMLU6v5fEb/ok4wyqtNU=
golang.org/x/crypto v0.0.0-20190605123033-f99c8df09eb5/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
golang.org/x/crypto v0.0.0-20190611184440-5c40567a22f8/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
+golang.org/x/crypto v0.0.0-20190701094942-4def268fd1a4/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
golang.org/x/crypto v0.0.0-20190820162420-60c769a6c586 h1:7KByu05hhLed2MO29w7p1XfZvZ13m8mub3shuVftRs0=
golang.org/x/crypto v0.0.0-20190820162420-60c769a6c586/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
+golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
+golang.org/x/crypto v0.0.0-20191206172530-e9b2fee46413 h1:ULYEB3JvPRE/IfO+9uO7vKV/xzVTO7XPAwm8xbf4w2g=
+golang.org/x/crypto v0.0.0-20191206172530-e9b2fee46413/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
+golang.org/x/crypto v0.0.0-20200220183623-bac4c82f6975 h1:/Tl7pH94bvbAAHBdZJT947M/+gp0+CqQXDtMRC0fseo=
+golang.org/x/crypto v0.0.0-20200220183623-bac4c82f6975/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
+golang.org/x/exp v0.0.0-20190125153040-c74c464bbbf2/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
+golang.org/x/exp v0.0.0-20190306152737-a1d7652674e8/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
+golang.org/x/exp v0.0.0-20190312203227-4b39c73a6495/go.mod h1:ZjyILWgesfNpC6sMxTJOJm9Kp84zZh5NQWvqDGG3Qr8=
golang.org/x/exp v0.0.0-20190510132918-efd6b22b2522/go.mod h1:ZjyILWgesfNpC6sMxTJOJm9Kp84zZh5NQWvqDGG3Qr8=
+golang.org/x/exp v0.0.0-20190731235908-ec7cb31e5a56/go.mod h1:JhuoJpWY28nO4Vef9tZUw9qufEGTyX1+7lmHxV5q5G4=
+golang.org/x/exp v0.0.0-20190829153037-c13cbed26979/go.mod h1:86+5VVa7VpoJ4kLfm080zCjGlMRFzhUhsZKEZO7MGek=
+golang.org/x/exp v0.0.0-20191002040644-a1355ae1e2c3/go.mod h1:NOZ3BPKG0ec/BKJQgnvsSFpcKLM5xXVWnvZS97DWHgE=
golang.org/x/image v0.0.0-20190227222117-0694c2d4d067/go.mod h1:kZ7UVZpmo3dzQBMxlp+ypCbDeSB+sBbTgSJuh5dn5js=
+golang.org/x/image v0.0.0-20190802002840-cff245a6509b/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0=
golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE=
golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod h1:wehouNa3lNwaWXcvxsM5YxQ5yQlVC4a0KAMCusXpPoU=
golang.org/x/lint v0.0.0-20190301231843-5614ed5bae6f/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE=
golang.org/x/lint v0.0.0-20190313153728-d0100b6bd8b3/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc=
golang.org/x/lint v0.0.0-20190409202823-959b441ac422/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc=
+golang.org/x/lint v0.0.0-20190909230951-414d861bb4ac/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc=
+golang.org/x/lint v0.0.0-20190930215403-16217165b5de/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc=
+golang.org/x/lint v0.0.0-20191125180803-fdd1cda4f05f/go.mod h1:5qLYkcX4OjUUV8bRuDixDT3tpyyb+LUpUlRWLxfhWrs=
+golang.org/x/lint v0.0.0-20200130185559-910be7a94367/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY=
golang.org/x/mobile v0.0.0-20190312151609-d3739f865fa6/go.mod h1:z+o9i4GpDbdi3rU15maQ/Ox0txvL9dWGYEHz965HBQE=
+golang.org/x/mobile v0.0.0-20190719004257-d2bd2a29d028/go.mod h1:E/iHnbuqvinMTCcRqshq8CkpyQDoeVncDDYHnLhea+o=
+golang.org/x/mobile v0.0.0-20190806162312-597adff16ade/go.mod h1:AlhUtkH4DA4asiFC5RgK7ZKmauvtkAVcy9L0epCzlWo=
golang.org/x/mod v0.0.0-20190513183733-4bf6d317e70e/go.mod h1:mXi4GBBbnImb6dmsKGUJ2LatrhH/nqhxcFungHvyanc=
+golang.org/x/mod v0.1.0/go.mod h1:0QHyrYULN0/3qlju5TqG8bIK38QM8yzMo5ekMj3DlcY=
+golang.org/x/mod v0.1.1-0.20191105210325-c90efee705ee/go.mod h1:QqPTAvyqsEbceGzBzNggFXnrqF1CaUcvgkdR5Ot7KZg=
golang.org/x/net v0.0.0-20170114055629-f2499483f923/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
golang.org/x/net v0.0.0-20180906233101-161cd47e91fd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
+golang.org/x/net v0.0.0-20181114220301-adae6a3d119a/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
golang.org/x/net v0.0.0-20181201002055-351d144fa1fc/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
golang.org/x/net v0.0.0-20181220203305-927f97764cc3/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
golang.org/x/net v0.0.0-20190108225652-1e06a53dbb7e/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
+golang.org/x/net v0.0.0-20190125091013-d26f9f9a57f3/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
golang.org/x/net v0.0.0-20190213061140-3a22650c66bd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
@@ -317,15 +592,22 @@ golang.org/x/net v0.0.0-20190613194153-d28f0bde5980/go.mod h1:z5CRVTTTmAJ677TzLL
golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
golang.org/x/net v0.0.0-20190628185345-da137c7871d7 h1:rTIdg5QFRR7XCaK4LCjBiPbx8j4DQRpdYMnGn/bJUEU=
golang.org/x/net v0.0.0-20190628185345-da137c7871d7/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
+golang.org/x/net v0.0.0-20190724013045-ca1201d0de80/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
+golang.org/x/net v0.0.0-20190813141303-74dc4d7220e7/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
golang.org/x/net v0.0.0-20190827160401-ba9fcec4b297/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
+golang.org/x/net v0.0.0-20190912160710-24e19bdeb0f2/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
golang.org/x/net v0.0.0-20190923162816-aa69164e4478 h1:l5EDrHhldLYb3ZRHDUhXF7Om7MvYXnkV9/iQNo1lX6g=
golang.org/x/net v0.0.0-20190923162816-aa69164e4478/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
golang.org/x/net v0.0.0-20191004110552-13f9640d40b9 h1:rjwSpXsdiK0dV8/Naq3kAw9ymfAeJIyd0upUIElB+lI=
golang.org/x/net v0.0.0-20191004110552-13f9640d40b9/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
+golang.org/x/net v0.0.0-20200202094626-16171245cfb2 h1:CCH4IOTTfewWjGOlSp+zGcjutRKlBEZQ6wTn8ozI/nI=
+golang.org/x/net v0.0.0-20200202094626-16171245cfb2/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45 h1:SVwTIAaPC2U/AvvLNZ2a7OVsmBpC8L5BlwK1whH3hm0=
golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
+golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d h1:TzXSXBo42m9gQenoE3b9BGiEpg5IG2JkU5FkPIawgtw=
+golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
@@ -335,37 +617,61 @@ golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e h1:vcxGaoTs7kV8m5Np9uUNQin4
golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sys v0.0.0-20170830134202-bb24a47a89ea/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
+golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/sys v0.0.0-20181107165924-66b7b1311ac8/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
+golang.org/x/sys v0.0.0-20181116152217-5ac8a444bdc5/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
+golang.org/x/sys v0.0.0-20181122145206-62eef0e2fa9b/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/sys v0.0.0-20181205085412-a5c9d58dba9a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/sys v0.0.0-20190209173611-3b5209105503/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a h1:1BGLXjeY4akVXGgbC9HugT3Jv3hCI0z56oJR5vAMgBU=
golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
+golang.org/x/sys v0.0.0-20190221075227-b4e8571b14e0/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/sys v0.0.0-20190312061237-fead79001313/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
+golang.org/x/sys v0.0.0-20190403152447-81d4e9dc473e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
+golang.org/x/sys v0.0.0-20190422165155-953cdadca894/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20190502145724-3ef323f4f1fd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20190507160741-ecd444e8653b/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20190606165138-5da285871e9c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20190616124812-15dcb6c0061f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20190624142023-c5567b49c5d0/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
+golang.org/x/sys v0.0.0-20190626221950-04f50cda93cb/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20190712062909-fae7ac547cb7 h1:LepdCS8Gf/MVejFIt8lsiexZATdoGVyp5bcyS+rYoUI=
golang.org/x/sys v0.0.0-20190712062909-fae7ac547cb7/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
+golang.org/x/sys v0.0.0-20190726091711-fc99dfbffb4e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
+golang.org/x/sys v0.0.0-20190801041406-cbf593c0f2f3/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
+golang.org/x/sys v0.0.0-20190804053845-51ab0e2deafa/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20190826190057-c7b8b68b1456 h1:ng0gs1AKnRRuEMZoTLLlbOd+C17zUDepwGQBb/n+JVg=
golang.org/x/sys v0.0.0-20190826190057-c7b8b68b1456/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
+golang.org/x/sys v0.0.0-20190912141932-bc967efca4b8/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
+golang.org/x/sys v0.0.0-20191010194322-b09406accb47 h1:/XfQ9z7ib8eEJX2hdgFTZJ/ntt0swNk5oYBziWeTCvY=
+golang.org/x/sys v0.0.0-20191010194322-b09406accb47/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
+golang.org/x/sys v0.0.0-20191022100944-742c48ecaeb7 h1:HmbHVPwrPEKPGLAcHSrMe6+hqSUlvZU0rab6x5EXfGU=
+golang.org/x/sys v0.0.0-20191022100944-742c48ecaeb7/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
+golang.org/x/sys v0.0.0-20200212091648-12a6c2dcc1e4 h1:sfkvUWPNGwSV+8/fNqctR5lS2AqCSqYwXdrjCxp/dXo=
+golang.org/x/sys v0.0.0-20200212091648-12a6c2dcc1e4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/text v0.0.0-20160726164857-2910a502d2bf/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
golang.org/x/text v0.3.0 h1:g61tztE5qeGQ89tm6NTjjM9VPIm088od1l6aSorWRWg=
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
golang.org/x/text v0.3.2 h1:tW2bmiBqwgJj/UpqtC8EpXEZVYOwU0yG4iWbprSVAcs=
golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk=
+golang.org/x/time v0.0.0-20180412165947-fbb02b2291d2/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
golang.org/x/time v0.0.0-20190308202827-9d24e82272b4 h1:SvFZT6jyqRaOeXpc5h/JSfZenJ2O330aBsf7JfSUXmQ=
golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
+golang.org/x/time v0.0.0-20191024005414-555d28b269f0 h1:/5xXl8Y5W96D+TtHSlonuFqGHIWVuyCkGJLwGh9JJFs=
+golang.org/x/time v0.0.0-20191024005414-555d28b269f0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
+golang.org/x/time v0.0.0-20200416051211-89c76fbcd5d1 h1:NusfzzA6yGQ+ua51ck7E3omNUX/JuqbFSaRGqU8CcLI=
+golang.org/x/time v0.0.0-20200416051211-89c76fbcd5d1/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
golang.org/x/tools v0.0.0-20180221164845-07fd8470d635/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
+golang.org/x/tools v0.0.0-20180828015842-6cd1fcedba52/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
golang.org/x/tools v0.0.0-20181011042414-1f849cf54d09/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
golang.org/x/tools v0.0.0-20181030221726-6c7e314b6563/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
golang.org/x/tools v0.0.0-20190114222345-bf090417da8b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
+golang.org/x/tools v0.0.0-20190206041539-40960b6deb8e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
golang.org/x/tools v0.0.0-20190226205152-f727befe758c/go.mod h1:9Yl7xja0Znq3iFh3HoIrodX9oNMXvdceNzlUR8zjMvY=
golang.org/x/tools v0.0.0-20190311212946-11955173bddd/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs=
golang.org/x/tools v0.0.0-20190312151545-0bb0c0a6e846/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs=
@@ -377,110 +683,245 @@ golang.org/x/tools v0.0.0-20190606124116-d0a3d012864b/go.mod h1:/rFqwRUd4F7ZHNgw
golang.org/x/tools v0.0.0-20190614205625-5aca471b1d59/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc=
golang.org/x/tools v0.0.0-20190621195816-6e04913cbbac/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc=
golang.org/x/tools v0.0.0-20190628153133-6cdbf07be9d0/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc=
+golang.org/x/tools v0.0.0-20190706070813-72ffa07ba3db/go.mod h1:jcCCGcm9btYwXyDqrUWc6MKQKKGJCWEQ3AfLSRIbEuI=
+golang.org/x/tools v0.0.0-20190729092621-ff9f1409240a/go.mod h1:jcCCGcm9btYwXyDqrUWc6MKQKKGJCWEQ3AfLSRIbEuI=
+golang.org/x/tools v0.0.0-20190807223507-b346f7fd45de/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
+golang.org/x/tools v0.0.0-20190816200558-6889da9d5479/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
+golang.org/x/tools v0.0.0-20190911174233-4f2ddba30aff/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
+golang.org/x/tools v0.0.0-20190920225731-5eefd052ad72/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
+golang.org/x/tools v0.0.0-20190927191325-030b2cf1153e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
golang.org/x/tools v0.0.0-20191010075000-0337d82405ff/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
+golang.org/x/tools v0.0.0-20191010171213-8abd42400456/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
+golang.org/x/tools v0.0.0-20191029041327-9cc4af7d6b2c/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
+golang.org/x/tools v0.0.0-20191029190741-b9c20aec41a5/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
+golang.org/x/tools v0.0.0-20191112005509-a3f652f18032/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
+golang.org/x/tools v0.0.0-20191125144606-a911d9008d1f/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
+golang.org/x/tools v0.0.0-20200115165105-de0b1760071a/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28=
+golang.org/x/tools v0.0.0-20200130002326-2f3ba24bd6e7/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28=
+golang.org/x/tools v0.0.0-20200210192313-1ace956b0e17/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28=
+golang.org/x/tools v0.0.0-20200214144324-88be01311a71/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28=
golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
+golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
+golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
+gomodules.xyz/jsonpatch v1.0.1 h1:zS+YCOxBnySCmKqgpMZktGwgZb6+2SKWUwJQc/1mo/4=
gomodules.xyz/jsonpatch v2.0.1+incompatible h1:YHwV0cMfpSe50rtrw9Lv1AWb0JS44eXNYLt3Xh6DJHQ=
gomodules.xyz/jsonpatch/v2 v2.0.1 h1:xyiBuvkD2g5n7cYzx6u2sxQvsAy4QJsZFCzGVdzOXZ0=
gomodules.xyz/jsonpatch/v2 v2.0.1/go.mod h1:IhYNNY4jnS53ZnfE4PAmpKtDpTCj1JFXc+3mwe7XcUU=
+gomodules.xyz/jsonpatch/v2 v2.1.0 h1:Phva6wqu+xR//Njw6iorylFFgn/z547tw5Ne3HZPQ+k=
+gomodules.xyz/jsonpatch/v2 v2.1.0/go.mod h1:IhYNNY4jnS53ZnfE4PAmpKtDpTCj1JFXc+3mwe7XcUU=
+gonum.org/v1/gonum v0.0.0-20190331200053-3d26580ed485/go.mod h1:2ltnJ7xHfj0zHS40VVPYEAAMTa3ZGguvHGBSJeRWqE0=
+gonum.org/v1/netlib v0.0.0-20190313105609-8cb42192e0e0/go.mod h1:wa6Ws7BG/ESfp6dHfk7C6KdzKA7wR7u/rKwOGE66zvw=
+gonum.org/v1/netlib v0.0.0-20190331212654-76723241ea4e/go.mod h1:kS+toOQn6AQKjmKJ7gzohV1XkqsFehRA2FbsbkopSuQ=
+google.golang.org/api v0.3.1/go.mod h1:6wY9I6uQWHQ8EM57III9mq/AjF+i8G65rmVagqKMtkk=
google.golang.org/api v0.4.0/go.mod h1:8k5glujaEP+g9n7WNsDg8QP6cUVNI86fCNMcbazEtwE=
+google.golang.org/api v0.6.0/go.mod h1:btoxGiFvQNVUZQ8W08zLtrVS08CNpINPEfxXxgJL1Q4=
+google.golang.org/api v0.6.1-0.20190607001116-5213b8090861/go.mod h1:btoxGiFvQNVUZQ8W08zLtrVS08CNpINPEfxXxgJL1Q4=
google.golang.org/api v0.7.0/go.mod h1:WtwebWUNSVBH/HAw79HIFXZNqEvBhG+Ra+ax0hx3E3M=
google.golang.org/api v0.8.0/go.mod h1:o4eAsZoiT+ibD93RtjEohWalFOjRDx6CVaqeizhEnKg=
google.golang.org/api v0.9.0/go.mod h1:o4eAsZoiT+ibD93RtjEohWalFOjRDx6CVaqeizhEnKg=
google.golang.org/api v0.10.0/go.mod h1:o4eAsZoiT+ibD93RtjEohWalFOjRDx6CVaqeizhEnKg=
+google.golang.org/api v0.15.0/go.mod h1:iLdEw5Ide6rF15KTC1Kkl0iskquN2gFfn9o9XIsbkAI=
google.golang.org/api v0.17.0 h1:0q95w+VuFtv4PAx4PZVQdBMmYbaCHbnfKaEiDIcVyag=
google.golang.org/api v0.17.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE=
google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM=
google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4=
+google.golang.org/appengine v1.5.0 h1:KxkO13IPW4Lslp2bz+KHP2E3gtFlrIGNThxkZQ3g+4c=
google.golang.org/appengine v1.5.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4=
google.golang.org/appengine v1.6.1/go.mod h1:i06prIuMbXzDqacNJfV5OdTW448YApPu5ww/cMBSeb0=
google.golang.org/appengine v1.6.2 h1:j8RI1yW0SkI+paT6uGwMlrMI/6zwYA6/CFil8rxOzGI=
google.golang.org/appengine v1.6.2/go.mod h1:i06prIuMbXzDqacNJfV5OdTW448YApPu5ww/cMBSeb0=
+google.golang.org/appengine v1.6.5/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc=
google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc=
google.golang.org/genproto v0.0.0-20190307195333-5fe7a883aa19/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE=
google.golang.org/genproto v0.0.0-20190418145605-e7d98fc518a7/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE=
google.golang.org/genproto v0.0.0-20190425155659-357c62f0e4bb/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE=
google.golang.org/genproto v0.0.0-20190502173448-54afdca5d873/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE=
+google.golang.org/genproto v0.0.0-20190530194941-fb225487d101/go.mod h1:z3L6/3dTEVtUr6QSP8miRzeRqwQOioJ9I66odjN4I7s=
+google.golang.org/genproto v0.0.0-20190708153700-3bdd9d9f5532/go.mod h1:z3L6/3dTEVtUr6QSP8miRzeRqwQOioJ9I66odjN4I7s=
google.golang.org/genproto v0.0.0-20190716160619-c506a9f90610/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc=
google.golang.org/genproto v0.0.0-20190801165951-fa694d86fc64/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc=
google.golang.org/genproto v0.0.0-20190819201941-24fa4b261c55/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc=
google.golang.org/genproto v0.0.0-20190911173649-1774047e7e51 h1:Ex1mq5jaJof+kRnYi3SlYJ8KKa9Ao3NHyIT5XJ1gF6U=
google.golang.org/genproto v0.0.0-20190911173649-1774047e7e51/go.mod h1:IbNlFCBrqXvoKpeg0TB2l7cyZUmoaFKYIwrEpbDKLA8=
+google.golang.org/genproto v0.0.0-20191009194640-548a555dbc03/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc=
+google.golang.org/grpc v1.17.0/go.mod h1:6QZJwpn2B+Zp71q/5VxRsJ6NXXVCE5NRUHRo+f3cWCs=
google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c=
+google.golang.org/grpc v1.19.1/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c=
google.golang.org/grpc v1.20.0/go.mod h1:chYK+tFQF0nDUGJgXMSgLCQk3phJEuONr2DCgLDdAQM=
google.golang.org/grpc v1.20.1/go.mod h1:10oTOabMzJvdu6/UiuZezV6QK5dSlG84ov/aaiqXj38=
google.golang.org/grpc v1.21.1/go.mod h1:oYelfM1adQP15Ek0mdvEgi9Df8B9CZIaU1084ijfRaM=
google.golang.org/grpc v1.22.0/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg=
+google.golang.org/grpc v1.22.1/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg=
google.golang.org/grpc v1.23.0/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg=
google.golang.org/grpc v1.23.1/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg=
+google.golang.org/grpc v1.24.0/go.mod h1:XDChyiUovWa60DnaeDeZmSW86xtLtjtZbwvSiRnRtcA=
+google.golang.org/grpc v1.26.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk=
google.golang.org/grpc v1.27.0 h1:rRYRFMVgRv6E0D70Skyfsr28tDXIuuPZyWGMPdMcnXg=
google.golang.org/grpc v1.27.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk=
+gopkg.in/alecthomas/kingpin.v2 v2.2.6/go.mod h1:FMv+mEhP44yOT+4EoQTLFTRgOQ1FBLkstjWtayDeSgw=
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127 h1:qIbj1fsPNlZgppZ+VLlY7N33q108Sa+fhmuc+sWQYwY=
gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
+gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
+gopkg.in/cheggaaa/pb.v1 v1.0.25/go.mod h1:V/YB90LKu/1FcN3WVnfiiE5oMCibMjukxqG/qStrOgw=
gopkg.in/errgo.v2 v2.1.0/go.mod h1:hNsd1EY+bozCKY1Ytp96fpM3vjJbqLJn88ws8XvfDNI=
gopkg.in/fsnotify.v1 v1.4.7 h1:xOHLXZwVvI9hhs+cLKq5+I5onOuwQLhQwiu63xxlHs4=
gopkg.in/fsnotify.v1 v1.4.7/go.mod h1:Tz8NjZHkW78fSQdbUxIjBTcgA1z1m8ZHf0WmKUhAMys=
+gopkg.in/gcfg.v1 v1.2.0/go.mod h1:yesOnuUOFQAhST5vPY4nbZsb/huCgGGXlipJsBn0b3o=
+gopkg.in/inf.v0 v0.9.0/go.mod h1:cWUDdTG/fYaXco+Dcufb5Vnc6Gp2YChqWtbxRZE0mXw=
gopkg.in/inf.v0 v0.9.1 h1:73M5CoZyi3ZLMOyDlQh031Cx6N9NDJ2Vvfl76EDAgDc=
gopkg.in/inf.v0 v0.9.1/go.mod h1:cWUDdTG/fYaXco+Dcufb5Vnc6Gp2YChqWtbxRZE0mXw=
+gopkg.in/jcmturner/aescts.v1 v1.0.1/go.mod h1:nsR8qBOg+OucoIW+WMhB3GspUQXq9XorLnQb9XtvcOo=
+gopkg.in/jcmturner/dnsutils.v1 v1.0.1/go.mod h1:m3v+5svpVOhtFAP/wSz+yzh4Mc0Fg7eRhxkJMWSIz9Q=
+gopkg.in/jcmturner/gokrb5.v7 v7.2.3/go.mod h1:l8VISx+WGYp+Fp7KRbsiUuXTTOnxIc3Tuvyavf11/WM=
+gopkg.in/jcmturner/gokrb5.v7 v7.3.0/go.mod h1:l8VISx+WGYp+Fp7KRbsiUuXTTOnxIc3Tuvyavf11/WM=
+gopkg.in/jcmturner/rpc.v1 v1.1.0/go.mod h1:YIdkC4XfD6GXbzje11McwsDuOlZQSb9W4vfLvuNnlv8=
+gopkg.in/natefinch/lumberjack.v2 v2.0.0/go.mod h1:l0ndWWf7gzL7RNwBG7wST/UCcT4T24xpD6X8LsfU/+k=
gopkg.in/resty.v1 v1.12.0/go.mod h1:mDo4pnntr5jdWRML875a/NmxYqAlA73dVijT2AXvQQo=
+gopkg.in/square/go-jose.v2 v2.2.2/go.mod h1:M9dMgbHiYLoDGQrXy7OpJDJWiKiU//h+vD76mk0e1AI=
+gopkg.in/src-d/go-billy.v4 v4.3.2/go.mod h1:nDjArDMp+XMs1aFAESLRjfGSgfvoYN0hDfzEk0GjC98=
+gopkg.in/src-d/go-git-fixtures.v3 v3.5.0/go.mod h1:dLBcvytrw/TYZsNTWCnkNF2DSIlzWYqTe3rJR56Ac7g=
+gopkg.in/src-d/go-git.v4 v4.13.1/go.mod h1:nx5NYcxdKxq5fpltdHnPa2Exj4Sx0EclMWZQbYDu2z8=
gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7 h1:uRGJdciOHaEIrze2W8Q3AKkepLTh2hOroT7a+7czfdQ=
gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7/go.mod h1:dt/ZhP58zS4L8KSrWDmTeBkI65Dw0HsyUHuEVlX15mw=
+gopkg.in/warnings.v0 v0.1.1/go.mod h1:jksf8JmL6Qr/oQM2OXTHunEvvTAsrWBLb6OOjuVWRNI=
+gopkg.in/warnings.v0 v0.1.2/go.mod h1:jksf8JmL6Qr/oQM2OXTHunEvvTAsrWBLb6OOjuVWRNI=
gopkg.in/yaml.v2 v2.0.0-20170812160011-eb3733d160e7/go.mod h1:JAlM8MvJe8wmxCU4Bli9HhUf9+ttbYbLASfIpnQbh74=
gopkg.in/yaml.v2 v2.2.1/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
gopkg.in/yaml.v2 v2.2.2 h1:ZCJp+EgiOT7lHqUV2J862kp8Qj64Jo6az82+3Td9dZw=
gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
+gopkg.in/yaml.v2 v2.2.4 h1:/eiJrUcujPVeJ3xlSWaiNi3uSVmDGBK1pDHUHAnao1I=
+gopkg.in/yaml.v2 v2.2.4/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
+gopkg.in/yaml.v2 v2.2.5 h1:ymVxjfMaHvXD8RqPRmzHHsB3VvucivSkIAvJFDI5O3c=
+gopkg.in/yaml.v2 v2.2.5/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
gopkg.in/yaml.v2 v2.2.8 h1:obN1ZagJSUGI0Ek/LBmuj4SNLPfIny3KsKFopxRdj10=
gopkg.in/yaml.v2 v2.2.8/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
gotest.tools v2.2.0+incompatible/go.mod h1:DsYFclhRJ6vuDpmuTbkuFWG+y2sxOXAzmJt81HFBacw=
+honnef.co/go/tools v0.0.0-20180728063816-88497007e858/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4=
honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4=
honnef.co/go/tools v0.0.0-20190106161140-3f1c8253044a/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4=
honnef.co/go/tools v0.0.0-20190418001031-e561f6794a2a/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4=
honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4=
+honnef.co/go/tools v0.0.1-2019.2.2/go.mod h1:a3bituU0lyd329TUQxRnasdCoJDkEUEAqEt0JzvZhAg=
honnef.co/go/tools v0.0.1-2019.2.3/go.mod h1:a3bituU0lyd329TUQxRnasdCoJDkEUEAqEt0JzvZhAg=
k8s.io/api v0.0.0-20190226173710-145d52631d00 h1:xYfyMq0qxTGAg3O9GK23GMbNrBcpnFg9IeA6isDgIXk=
k8s.io/api v0.0.0-20190226173710-145d52631d00/go.mod h1:iuAfoD4hCxJ8Onx9kaTIt30j7jUFS00AXQi6QMi99vA=
+k8s.io/api v0.17.0 h1:H9d/lw+VkZKEVIUc8F3wgiQ+FUXTTr21M87jXLU7yqM=
+k8s.io/api v0.17.0/go.mod h1:npsyOePkeP0CPwyGfXDHxvypiYMJxBWAMpQxCaJ4ZxI=
+k8s.io/api v0.17.2 h1:NF1UFXcKN7/OOv1uxdRz3qfra8AHsPav5M93hlV9+Dc=
+k8s.io/api v0.17.2/go.mod h1:BS9fjjLc4CMuqfSO8vgbHPKMt5+SF0ET6u/RVDihTo4=
k8s.io/api v0.17.3 h1:XAm3PZp3wnEdzekNkcmj/9Y1zdmQYJ1I4GKSBBZ8aG0=
k8s.io/api v0.17.3/go.mod h1:YZ0OTkuw7ipbe305fMpIdf3GLXZKRigjtZaV5gzC2J0=
+k8s.io/api v0.17.4 h1:HbwOhDapkguO8lTAE8OX3hdF2qp8GtpC9CW/MQATXXo=
+k8s.io/api v0.17.4/go.mod h1:5qxx6vjmwUVG2nHQTKGlLts8Tbok8PzHl4vHtVFuZCA=
+k8s.io/api v0.18.2 h1:wG5g5ZmSVgm5B+eHMIbI9EGATS2L8Z72rda19RIEgY8=
+k8s.io/api v0.18.2/go.mod h1:SJCWI7OLzhZSvbY7U8zwNl9UA4o1fizoug34OV/2r78=
k8s.io/apimachinery v0.0.0-20190221084156-01f179d85dbc h1:7z9/6jKWBqkK9GI1RRB0B5fZcmkatLQ/nv8kysch24o=
k8s.io/apimachinery v0.0.0-20190221084156-01f179d85dbc/go.mod h1:ccL7Eh7zubPUSh9A3USN90/OzHNSVN6zxzde07TDCL0=
+k8s.io/apimachinery v0.0.0-20190703205208-4cfb76a8bf76/go.mod h1:M2fZgZL9DbLfeJaPBCDqSqNsdsmLN+V29knYJnIXlMA=
+k8s.io/apimachinery v0.17.0 h1:xRBnuie9rXcPxUkDizUsGvPf1cnlZCFu210op7J7LJo=
+k8s.io/apimachinery v0.17.0/go.mod h1:b9qmWdKlLuU9EBh+06BtLcSf/Mu89rWL33naRxs1uZg=
+k8s.io/apimachinery v0.17.2 h1:hwDQQFbdRlpnnsR64Asdi55GyCaIP/3WQpMmbNBeWr4=
+k8s.io/apimachinery v0.17.2/go.mod h1:b9qmWdKlLuU9EBh+06BtLcSf/Mu89rWL33naRxs1uZg=
k8s.io/apimachinery v0.17.3 h1:f+uZV6rm4/tHE7xXgLyToprg6xWairaClGVkm2t8omg=
k8s.io/apimachinery v0.17.3/go.mod h1:gxLnyZcGNdZTCLnq3fgzyg2A5BVCHTNDFrw8AmuJ+0g=
+k8s.io/apimachinery v0.17.4 h1:UzM+38cPUJnzqSQ+E1PY4YxMHIzQyCg29LOoGfo79Zw=
+k8s.io/apimachinery v0.17.4/go.mod h1:gxLnyZcGNdZTCLnq3fgzyg2A5BVCHTNDFrw8AmuJ+0g=
+k8s.io/apimachinery v0.18.2 h1:44CmtbmkzVDAhCpRVSiP2R5PPrC2RtlIv/MoB8xpdRA=
+k8s.io/apimachinery v0.18.2/go.mod h1:9SnR/e11v5IbyPCGbvJViimtJ0SwHG4nfZFjU77ftcA=
+k8s.io/apiserver v0.17.0/go.mod h1:ABM+9x/prjINN6iiffRVNCBR2Wk7uY4z+EtEGZD48cg=
+k8s.io/apiserver v0.17.4/go.mod h1:5ZDQ6Xr5MNBxyi3iUZXS84QOhZl+W7Oq2us/29c0j9I=
k8s.io/cli-runtime v0.0.0-20190325194458-f2b4781c3ae1/go.mod h1:qWnH3/b8sp/l7EvlDh7ulDU3UWA4P4N1NFbEEP791tM=
k8s.io/cli-runtime v0.17.3 h1:0ZlDdJgJBKsu77trRUynNiWsRuAvAVPBNaQfnt/1qtc=
k8s.io/cli-runtime v0.17.3/go.mod h1:X7idckYphH4SZflgNpOOViSxetiMj6xI0viMAjM81TA=
k8s.io/client-go v0.0.0-20190226174127-78295b709ec6 h1:EqyY1rPCSXiJjwNtNuj9MwuCKpbcbYyha4HTZ+EihE4=
k8s.io/client-go v0.0.0-20190226174127-78295b709ec6/go.mod h1:7vJpHMYJwNQCWgzmNV+VYUl1zCObLyodBc8nIyt8L5s=
+k8s.io/client-go v0.17.0 h1:8QOGvUGdqDMFrm9sD6IUFl256BcffynGoe80sxgTEDg=
+k8s.io/client-go v0.17.0/go.mod h1:TYgR6EUHs6k45hb6KWjVD6jFZvJV4gHDikv/It0xz+k=
k8s.io/client-go v0.17.3 h1:deUna1Ksx05XeESH6XGCyONNFfiQmDdqeqUvicvP6nU=
k8s.io/client-go v0.17.3/go.mod h1:cLXlTMtWHkuK4tD360KpWz2gG2KtdWEr/OT02i3emRQ=
+k8s.io/client-go v0.17.4 h1:VVdVbpTY70jiNHS1eiFkUt7ZIJX3txd29nDxxXH4en8=
+k8s.io/client-go v0.17.4/go.mod h1:ouF6o5pz3is8qU0/qYL2RnoxOPqgfuidYLowytyLJmc=
+k8s.io/client-go v1.5.1 h1:XaX/lo2/u3/pmFau8HN+sB5C/b4dc4Dmm2eXjBH4p1E=
+k8s.io/client-go v11.0.0+incompatible h1:LBbX2+lOwY9flffWlJM7f1Ct8V2SRNiMRDFeiwnJo9o=
+k8s.io/client-go v11.0.0+incompatible/go.mod h1:7vJpHMYJwNQCWgzmNV+VYUl1zCObLyodBc8nIyt8L5s=
+k8s.io/cloud-provider v0.17.0/go.mod h1:Ze4c3w2C0bRsjkBUoHpFi+qWe3ob1wI2/7cUn+YQIDE=
+k8s.io/cloud-provider v0.17.4/go.mod h1:XEjKDzfD+b9MTLXQFlDGkk6Ho8SGMpaU8Uugx/KNK9U=
+k8s.io/code-generator v0.17.1/go.mod h1:DVmfPQgxQENqDIzVR2ddLXMH34qeszkKSdH/N+s+38s=
+k8s.io/code-generator v0.17.2/go.mod h1:DVmfPQgxQENqDIzVR2ddLXMH34qeszkKSdH/N+s+38s=
+k8s.io/component-base v0.17.0/go.mod h1:rKuRAokNMY2nn2A6LP/MiwpoaMRHpfRnrPaUJJj1Yoc=
+k8s.io/component-base v0.17.4/go.mod h1:5BRqHMbbQPm2kKu35v3G+CpVq4K0RJKC7TRioF0I9lE=
+k8s.io/csi-translation-lib v0.17.0/go.mod h1:HEF7MEz7pOLJCnxabi45IPkhSsE/KmxPQksuCrHKWls=
+k8s.io/csi-translation-lib v0.17.4/go.mod h1:CsxmjwxEI0tTNMzffIAcgR9lX4wOh6AKHdxQrT7L0oo=
k8s.io/gengo v0.0.0-20190128074634-0689ccc1d7d6/go.mod h1:ezvh/TsK7cY6rbqRK0oQQ8IAqLxYwwyPxAX1Pzy0ii0=
+k8s.io/gengo v0.0.0-20190822140433-26a664648505/go.mod h1:ezvh/TsK7cY6rbqRK0oQQ8IAqLxYwwyPxAX1Pzy0ii0=
+k8s.io/gengo v0.0.0-20191108084044-e500ee069b5c/go.mod h1:ezvh/TsK7cY6rbqRK0oQQ8IAqLxYwwyPxAX1Pzy0ii0=
k8s.io/klog v0.0.0-20181102134211-b9b56d5dfc92/go.mod h1:Gq+BEi5rUBO/HRz0bTSXDUcqjScdoY3a9IHpCEIOOfk=
k8s.io/klog v0.3.0/go.mod h1:Gq+BEi5rUBO/HRz0bTSXDUcqjScdoY3a9IHpCEIOOfk=
+k8s.io/klog v0.3.1/go.mod h1:Gq+BEi5rUBO/HRz0bTSXDUcqjScdoY3a9IHpCEIOOfk=
k8s.io/klog v1.0.0 h1:Pt+yjF5aB1xDSVbau4VsWe+dQNzA0qv1LlXdC2dF6Q8=
k8s.io/klog v1.0.0/go.mod h1:4Bi6QPql/J/LkTDqv7R/cd3hPo4k2DG6Ptcz060Ez5I=
+k8s.io/klog/v2 v2.0.0 h1:Foj74zO6RbjjP4hBEKjnYtjjAhGg4jNynUdYF6fJrok=
+k8s.io/klog/v2 v2.0.0/go.mod h1:PBfzABfn139FHAV07az/IF9Wp1bkk3vpT2XSJ76fSDE=
+k8s.io/kube-openapi v0.0.0-20190228160746-b3a7cee44a30/go.mod h1:BXM9ceUBTj2QnfH2MK1odQs778ajze1RxcmP6S8RVVc=
k8s.io/kube-openapi v0.0.0-20190603182131-db7b694dc208 h1:5sW+fEHvlJI3Ngolx30CmubFulwH28DhKjGf70Xmtco=
k8s.io/kube-openapi v0.0.0-20190603182131-db7b694dc208/go.mod h1:nfDlWeOsu3pUf4yWGL+ERqohP4YsZcBJXWMK+gkzOA4=
k8s.io/kube-openapi v0.0.0-20191107075043-30be4d16710a h1:UcxjrRMyNx/i/y8G7kPvLyy7rfbeuf1PYyBf973pgyU=
k8s.io/kube-openapi v0.0.0-20191107075043-30be4d16710a/go.mod h1:1TqjTSzOxsLGIKfj0lK8EeCP7K1iUG65v09OM0/WG5E=
+k8s.io/kube-openapi v0.0.0-20200121204235-bf4fb3bd569c/go.mod h1:GRQhZsXIAJ1xR0C9bd8UpWHZ5plfAS9fzPjJuQ6JL3E=
+k8s.io/legacy-cloud-providers v0.17.0/go.mod h1:DdzaepJ3RtRy+e5YhNtrCYwlgyK87j/5+Yfp0L9Syp8=
+k8s.io/legacy-cloud-providers v0.17.4/go.mod h1:FikRNoD64ECjkxO36gkDgJeiQWwyZTuBkhu+yxOc1Js=
k8s.io/utils v0.0.0-20191114184206-e782cd3c129f h1:GiPwtSzdP43eI1hpPCbROQCCIgCuiMMNF8YUVLF3vJo=
k8s.io/utils v0.0.0-20191114184206-e782cd3c129f/go.mod h1:sZAwmy6armz5eXlNoLmJcl4F1QuKu7sr+mFQ0byX7Ew=
+k8s.io/utils v0.0.0-20200414100711-2df71ebbae66 h1:Ly1Oxdu5p5ZFmiVT71LFgeZETvMfZ1iBIGeOenT2JeM=
+k8s.io/utils v0.0.0-20200414100711-2df71ebbae66/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA=
+knative.dev/caching v0.0.0-20200116200605-67bca2c83dfa/go.mod h1:dHXFU6CGlLlbzaWc32g80cR92iuBSpsslDNBWI8C7eg=
knative.dev/eventing v0.12.1-0.20200221224007-41eb2f9dbd30 h1:0mwNsexrIRrckZ55h2Wmp+Pvwt+EE4XGLk4h6oXwEYY=
knative.dev/eventing v0.12.1-0.20200221224007-41eb2f9dbd30/go.mod h1:UxweNv8yXhsdHJitcb9R6rmfNaUD2DFi9GWwNRyIs58=
knative.dev/eventing v0.13.0 h1:lz8XXUxnwlbLRzZgWU1yIA94294q9SsbqcGP0zWvv+A=
knative.dev/eventing v0.13.0/go.mod h1:UxweNv8yXhsdHJitcb9R6rmfNaUD2DFi9GWwNRyIs58=
+knative.dev/eventing v0.13.2 h1:O7ONFxUSN1JCXVViOHBBur6c6ozbE3m1Zwt0cKY9x60=
+knative.dev/eventing v0.13.2/go.mod h1:UxweNv8yXhsdHJitcb9R6rmfNaUD2DFi9GWwNRyIs58=
+knative.dev/eventing v0.14.0 h1:OsA/1j6A4095eQOUTo9+RH+PV0jLJLfibEYvxGkHgOE=
+knative.dev/eventing v0.14.0/go.mod h1:UxweNv8yXhsdHJitcb9R6rmfNaUD2DFi9GWwNRyIs58=
+knative.dev/eventing-contrib v0.11.2/go.mod h1:SnXZgSGgMSMLNFTwTnpaOH7hXDzTFtw0J8OmHflNx3g=
knative.dev/pkg v0.0.0-20190925130640-d02c80dc6256 h1:nBIY7OX0LDdaIoosB0KseNDH2hkOIHWwnQLa+BxwUUs=
knative.dev/pkg v0.0.0-20190925130640-d02c80dc6256/go.mod h1:pgODObA1dTyhNoFxPZTTjNWfx6F0aKsKzn+vaT9XO/Q=
+knative.dev/pkg v0.0.0-20200207155214-fef852970f43 h1:52b67wiu9B62n+ZsDAMjHt84sZfiR0CUBTvtF1UEGmo=
+knative.dev/pkg v0.0.0-20200207155214-fef852970f43/go.mod h1:pgODObA1dTyhNoFxPZTTjNWfx6F0aKsKzn+vaT9XO/Q=
knative.dev/pkg v0.0.0-20200221214207-3a272190c3e2 h1:lGe0tU+CLkApLQEtPMihluL0bs/+r7FvYaDGeHFK+fc=
knative.dev/pkg v0.0.0-20200221214207-3a272190c3e2/go.mod h1:pgODObA1dTyhNoFxPZTTjNWfx6F0aKsKzn+vaT9XO/Q=
+knative.dev/pkg v0.0.0-20200306230727-a56a6ea3fa56 h1:o9CEa3qt7Bw6jHyB7NUVvSYZNuY4Xa3DuAqe/faBrZI=
+knative.dev/pkg v0.0.0-20200306230727-a56a6ea3fa56/go.mod h1:pgODObA1dTyhNoFxPZTTjNWfx6F0aKsKzn+vaT9XO/Q=
knative.dev/pkg v0.0.0-20200401184317-55250e6aab62 h1:iQNs0b0xlN8fBdZkFY+7M/k7JRhvzNNbnofXUczUKgA=
knative.dev/pkg v0.0.0-20200401184317-55250e6aab62/go.mod h1:pgODObA1dTyhNoFxPZTTjNWfx6F0aKsKzn+vaT9XO/Q=
+knative.dev/pkg v0.0.0-20200417160248-9320e44d1bf7 h1:k5aQGdaEL4zEwG3UGuOOH2UJMMUPtN1YiG2E06BYYBQ=
+knative.dev/pkg v0.0.0-20200417160248-9320e44d1bf7/go.mod h1:pgODObA1dTyhNoFxPZTTjNWfx6F0aKsKzn+vaT9XO/Q=
knative.dev/serving v0.9.0 h1:GVnsksAEX6vMXGygvzsGPIrFTypiesaseK7emm0LKWQ=
knative.dev/serving v0.9.0/go.mod h1:x2n255JS2XBI39tmjZ8CwTxIf9EKNMCrkVuiOttLRm0=
knative.dev/serving v0.12.0 h1:Jdtc3WwaBNhDY8n5mKwmLqldXra5RKk8FesjIR8k4ts=
knative.dev/serving v0.12.0/go.mod h1:x2n255JS2XBI39tmjZ8CwTxIf9EKNMCrkVuiOttLRm0=
knative.dev/serving v0.13.0 h1:HkkTVBi6EWoFJcgjXgAVUFdKdxZRulb38dnfnkBYCrQ=
knative.dev/serving v0.13.0/go.mod h1:x2n255JS2XBI39tmjZ8CwTxIf9EKNMCrkVuiOttLRm0=
+knative.dev/serving v0.13.2 h1:y/XGEVNZeoZ36P7+Xa76ap2r/o9LKXVfxMNiFvxPxTg=
+knative.dev/serving v0.13.2/go.mod h1:x2n255JS2XBI39tmjZ8CwTxIf9EKNMCrkVuiOttLRm0=
+knative.dev/serving v0.14.0 h1:9iDyOqTciNuAh2D5KJP0soOq23FDR4HQHdIQNBQ/rAE=
+knative.dev/serving v0.14.0/go.mod h1:x2n255JS2XBI39tmjZ8CwTxIf9EKNMCrkVuiOttLRm0=
+modernc.org/cc v1.0.0/go.mod h1:1Sk4//wdnYJiUIxnW8ddKpaOJCF37yAdqYnkxUpaYxw=
+modernc.org/golex v1.0.0/go.mod h1:b/QX9oBD/LhixY6NDh+IdGv17hgB+51fET1i2kPSmvk=
+modernc.org/mathutil v1.0.0/go.mod h1:wU0vUrJsVWBZ4P6e7xtFJEhFSNsfRLJ8H458uRjg03k=
+modernc.org/strutil v1.0.0/go.mod h1:lstksw84oURvj9y3tn8lGvRxyRC1S2+g5uuIzNfIOBs=
+modernc.org/xc v1.0.0/go.mod h1:mRNCo0bvLjGhHO9WsyuKVU4q0ceiDDDoEeWDJHrNx8I=
+pack.ag/amqp v0.11.0/go.mod h1:4/cbmt4EJXSKlG6LCfWHoqmN0uFdy5i/+YFz+fTfhV4=
rsc.io/binaryregexp v0.2.0/go.mod h1:qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8=
sigs.k8s.io/kustomize v2.0.3+incompatible/go.mod h1:MkjgH3RdOWrievjo6c9T245dYlB5QeXV4WCbnt/PEpU=
sigs.k8s.io/structured-merge-diff v0.0.0-20190525122527-15d366b2352e/go.mod h1:wWxsB5ozmmv/SG7nM11ayaAW51xMvak/t1r0CSlcokI=
+sigs.k8s.io/structured-merge-diff v1.0.1-0.20191108220359-b1b620dd3f06 h1:zD2IemQ4LmOcAumeiyDWXKUI2SO0NYDe3H6QGvPOVgU=
+sigs.k8s.io/structured-merge-diff v1.0.1-0.20191108220359-b1b620dd3f06/go.mod h1:/ULNhyfzRopfcjskuui0cTITekDduZ7ycKN3oUT9R18=
+sigs.k8s.io/structured-merge-diff/v3 v3.0.0-20200116222232-67a7b8c61874/go.mod h1:PlARxl6Hbt/+BC80dRLi1qAmnMqwqDg62YvvVkZjemw=
+sigs.k8s.io/structured-merge-diff/v3 v3.0.0 h1:dOmIZBMfhcHS09XZkMyUgkq5trg3/jRyJYFZUiaOp8E=
+sigs.k8s.io/structured-merge-diff/v3 v3.0.0/go.mod h1:PlARxl6Hbt/+BC80dRLi1qAmnMqwqDg62YvvVkZjemw=
sigs.k8s.io/yaml v1.1.0 h1:4A07+ZFc2wgJwo8YNlQpr1rVlgUDlxXHhPJciaPY5gs=
sigs.k8s.io/yaml v1.1.0/go.mod h1:UJmg0vDUVViEyp3mgSv9WPwZCDxu4rQW1olrI1uml+o=
+sigs.k8s.io/yaml v1.2.0 h1:kr/MCeFWJWTwyaHoR9c8EjH9OumOmoF9YGiZd7lFm/Q=
+sigs.k8s.io/yaml v1.2.0/go.mod h1:yfXDCHCao9+ENCvLSE62v9VSji2MKu5jeNfTrofGhJc=
diff --git a/extensions/knative/generator/pkg/schemagen/generate.go b/extensions/knative/generator/pkg/schemagen/generate.go
deleted file mode 100644
index ce66472a9e9..00000000000
--- a/extensions/knative/generator/pkg/schemagen/generate.go
+++ /dev/null
@@ -1,544 +0,0 @@
-/**
- * Copyright (C) 2015 Red Hat, Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package schemagen
-
-import (
- "fmt"
- "path/filepath"
- "reflect"
- "strings"
- "unicode"
-)
-
-type PackageDescriptor struct {
- GoPackage string
- ApiGroup string
- JavaPackage string
- Prefix string
-}
-
-type schemaGenerator struct {
- types map[reflect.Type]*JSONObjectDescriptor
- packages map[string]PackageDescriptor
- typeMap map[reflect.Type]reflect.Type
-}
-
-func GenerateSchema(t reflect.Type, packages []PackageDescriptor, typeMap map[reflect.Type]reflect.Type) (*JSONSchema, error) {
- g := newSchemaGenerator(packages, typeMap)
- return g.generate(t)
-}
-
-func newSchemaGenerator(packages []PackageDescriptor, typeMap map[reflect.Type]reflect.Type) *schemaGenerator {
- pkgMap := make(map[string]PackageDescriptor)
- for _, p := range packages {
- pkgMap[p.GoPackage] = p
- }
- g := schemaGenerator{
- types: make(map[reflect.Type]*JSONObjectDescriptor),
- packages: pkgMap,
- typeMap: typeMap,
- }
- return &g
-}
-
-func getFieldName(f reflect.StructField) string {
- json := f.Tag.Get("json")
- if len(json) > 0 {
- parts := strings.Split(json, ",")
- return parts[0]
- }
- return f.Name
-}
-
-func isOmitEmpty(f reflect.StructField) bool {
- json := f.Tag.Get("json")
- if len(json) > 0 {
- parts := strings.Split(json, ",")
- for _, part := range parts {
- if part == "omitempty" {
- return true
- }
- }
- }
- return false
-}
-
-func getFieldDescription(f reflect.StructField) string {
- json := f.Tag.Get("description")
- if len(json) > 0 {
- parts := strings.Split(json, ",")
- return parts[0]
- }
- return ""
-}
-
-func (g *schemaGenerator) qualifiedName(t reflect.Type) string {
- pkgDesc, ok := g.packages[pkgPath(t)]
- if !ok {
- prefix := strings.Replace(pkgPath(t), "/", "_", -1)
- prefix = strings.Replace(prefix, ".", "_", -1)
- prefix = strings.Replace(prefix, "-", "_", -1)
- return prefix + "_" + t.Name()
- } else {
- return pkgDesc.Prefix + t.Name()
- }
-}
-
-func (g *schemaGenerator) resourceDetails(t reflect.Type) string {
- var name = strings.ToLower(t.Name())
- return name
-}
-
-func (g *schemaGenerator) generateReference(t reflect.Type) string {
- return "#/definitions/" + g.qualifiedName(t)
-}
-
-func (g *schemaGenerator) javaTypeArrayList(t reflect.Type) string {
- typeName := g.javaTypeWrapPrimitive(t)
- switch typeName {
- case "Byte", "Integer":
- return "String"
- default:
- return "java.util.ArrayList<" + typeName + ">"
- }
-}
-
-func (g *schemaGenerator) javaTypeWrapPrimitive(t reflect.Type) string {
- typeName := g.javaType(t)
- switch typeName {
- case "bool":
- return "Boolean"
- case "char":
- return "Character"
- case "short":
- return "Short"
- case "int":
- return "Integer"
- case "long":
- return "Long"
- case "float":
- return "Float"
- case "double":
- return "Double"
- default:
- return typeName
- }
-}
-
-func (g *schemaGenerator) javaType(t reflect.Type) string {
- if t.Kind() == reflect.Ptr {
- t = t.Elem()
- }
- pkgDesc, ok := g.packages[pkgPath(t)]
- // fmt.Println("path:" + pkgPath(t) + "java:" + pkgDesc.JavaPackage)
-
- //Added a special case for RunAsUserStrategyOptions
- //If i don't add a prefix it get conflict with
- //openShift RunAsUserStrategyOptions and project give compilation error
- //because both classes are different
-
- if t.Kind() == reflect.Struct && ok {
- if g.qualifiedName(t) == "kubernetes_extensions_RunAsUserStrategyOptions" {
- return pkgDesc.JavaPackage + "." + "Kubernetes" + t.Name()
- } else {
- switch t.Name() {
- case "Time":
- return "java.lang.String"
- case "Duration":
- return "java.lang.String"
- case "RawExtension":
- return "java.util.Map"
- case "List":
- return pkgDesc.JavaPackage + ".BaseKubernetesList"
- default:
- return pkgDesc.JavaPackage + "." + t.Name()
- }
- }
- } else {
- switch t.Kind() {
- case reflect.Bool:
- return "bool"
- case reflect.Int, reflect.Int8, reflect.Int16,
- reflect.Int32, reflect.Uint,
- reflect.Uint8, reflect.Uint16, reflect.Uint32:
- return "int"
- case reflect.Int64, reflect.Uint64:
- return "Long"
- case reflect.Float32, reflect.Float64, reflect.Complex64,
- reflect.Complex128:
- return "double"
- case reflect.String:
- return "String"
- case reflect.Array, reflect.Slice:
- return g.javaTypeArrayList(t.Elem())
- case reflect.Map:
- return "java.util.Map"
- default:
- if t.Name() == "Time" {
- return "java.lang.String"
- }
- if t.Name() == "Duration" {
- return "java.lang.String"
- }
- if t.Name() == "Userinfo" {
- return "java.lang.String"
- }
- if t.Name() == "RawExtension" {
- return "java.util.Map"
- }
- if t.Name() == "ObjectMeta" {
- return "io.fabric8.kubernetes.api.model.ObjectMeta"
- }
- if t.Name() == "TypeMeta" {
- return "io.fabric8.kubernetes.api.model.TypeMeta"
- }
- if t.Name() == "ListMeta" {
- return "io.fabric8.kubernetes.api.model.ListMeta"
- }
- if t.Name() == "OwnerReference" {
- return "io.fabric8.kubernetes.api.model.OwnerReference"
- }
- if t.Name() == "StatusCause" {
- return "io.fabric8.kubernetes.api.model.StatusCause"
- }
- if t.Name() == "StatusDetail" {
- return "io.fabric8.kubernetes.api.model.StatusDetail"
- }
- if t.Name() == "Initializer" {
- return "io.fabric8.kubernetes.api.model.Initializer"
- }
- if t.Name() == "Initializers" {
- return "io.fabric8.kubernetes.api.model.Initializers"
- }
- if len(t.Name()) == 0 && t.NumField() == 0 {
- return "Object"
- }
- return t.Name()
- }
- }
-}
-
-func (g *schemaGenerator) resourceListWithGeneric(t reflect.Type) string {
- return "io.fabric8.kubernetes.api.model.KubernetesResourceList<" + g.javaType(t.Elem()) + ">"
-}
-
-func (g *schemaGenerator) javaInterfaces(t reflect.Type) []string {
- if _, ok := t.FieldByName("ObjectMeta"); t.Name() != "JobTemplateSpec" && t.Name() != "PodTemplateSpec" && t.Name() != "RevisionTemplateSpec" && ok {
- return []string{"io.fabric8.kubernetes.api.model.HasMetadata"}
- }
-
- itemsField, hasItems := t.FieldByName("Items")
- _, hasListMeta := t.FieldByName("ListMeta")
- if hasItems && hasListMeta {
- return []string{"io.fabric8.kubernetes.api.model.KubernetesResource", g.resourceListWithGeneric(itemsField.Type)}
- }
- return []string{"io.fabric8.kubernetes.api.model.KubernetesResource"}
-}
-
-func (g *schemaGenerator) javaExtends(t reflect.Type) *JavaExtendsDescriptor {
- if _, ok := t.FieldByName("TypeMeta"); ok {
- return &JavaExtendsDescriptor{
- Reference: "#/definitions/github_com_kubernetes_incubator_service_catalog_vendor_k8s_io_apimachinery_pkg_apis_meta_v1_TypeMeta",
- JavaType: "io.fabric8.kubernetes.api.model.TypeMeta",
- }
- }
- return &JavaExtendsDescriptor{}
-}
-
-func (g *schemaGenerator) generate(t reflect.Type) (*JSONSchema, error) {
- if t.Kind() != reflect.Struct {
- return nil, fmt.Errorf("Only struct types can be converted.")
- }
-
- s := JSONSchema{
- ID: "http://fabric8.io/knative/v1alpha1/" + t.Name() + "#",
- Schema: "http://json-schema.org/schema#",
- JSONDescriptor: JSONDescriptor{
- Type: "object",
- },
- }
- s.JSONObjectDescriptor = g.generateObjectDescriptor(t)
- if len(g.types) > 0 {
- s.Definitions = make(map[string]JSONPropertyDescriptor)
- s.Resources = make(map[string]*JSONObjectDescriptor)
-
- for k, v := range g.types {
- name := g.qualifiedName(k)
- resource := g.resourceDetails(k)
- value := JSONPropertyDescriptor{
- JSONDescriptor: &JSONDescriptor{
- Type: "object",
- },
- JSONObjectDescriptor: v,
- JavaTypeDescriptor: &JavaTypeDescriptor{
- JavaType: g.javaType(k),
- },
- JavaInterfacesDescriptor: &JavaInterfacesDescriptor{
- JavaInterfaces: g.javaInterfaces(k),
- },
- //JavaExtends: g.javaExtends(k),
- }
- s.Definitions[name] = value
- s.Resources[resource] = v
- }
- }
-
- return &s, nil
-}
-
-func (g *schemaGenerator) getPropertyDescriptor(t reflect.Type, desc string, omitEmpty bool) JSONPropertyDescriptor {
- if t.Kind() == reflect.Ptr {
- t = t.Elem()
- }
- tt, ok := g.typeMap[t]
- if ok {
- t = tt
- }
-
- // Knative URL is serialized as a plain String -> map to java String :)
- if t.PkgPath() == "knative.dev/pkg/apis" && t.Name() == "URL" {
- return JSONPropertyDescriptor{
- JSONDescriptor: &JSONDescriptor{
- Type: "string",
- Description: desc,
- },
- }
- }
-
- switch t.Kind() {
- case reflect.Bool:
- return JSONPropertyDescriptor{
- JSONDescriptor: &JSONDescriptor{
- Type: "boolean",
- Description: desc,
- },
- }
- case reflect.Int, reflect.Int8, reflect.Int16,
- reflect.Int32, reflect.Uint,
- reflect.Uint8, reflect.Uint16, reflect.Uint32:
- return JSONPropertyDescriptor{
- JSONDescriptor: &JSONDescriptor{
- Type: "integer",
- Description: desc,
- },
- }
- case reflect.Int64, reflect.Uint64:
- return JSONPropertyDescriptor{
- JSONDescriptor: &JSONDescriptor{
- Type: "integer",
- Description: desc,
- },
- JavaTypeDescriptor: &JavaTypeDescriptor{
- JavaType: "Long",
- },
- }
- case reflect.Float32, reflect.Float64, reflect.Complex64,
- reflect.Complex128:
- return JSONPropertyDescriptor{
- JSONDescriptor: &JSONDescriptor{
- Type: "number",
- Description: desc,
- },
- }
- case reflect.String:
- return JSONPropertyDescriptor{
- JSONDescriptor: &JSONDescriptor{
- Type: "string",
- Description: desc,
- },
- }
- case reflect.Array:
- case reflect.Slice:
- if g.javaTypeArrayList(t.Elem()) == "String" {
- return JSONPropertyDescriptor{
- JSONDescriptor: &JSONDescriptor{
- Type: "string",
- Description: desc,
- },
- }
- } else {
- return JSONPropertyDescriptor{
- JSONDescriptor: &JSONDescriptor{
- Type: "array",
- Description: desc,
- JavaOmitEmpty: omitEmpty,
- },
- JSONArrayDescriptor: &JSONArrayDescriptor{
- Items: g.getPropertyDescriptor(t.Elem(), desc, false),
- },
- }
- }
- case reflect.Map:
- return JSONPropertyDescriptor{
- JSONDescriptor: &JSONDescriptor{
- Type: "object",
- Description: desc,
- },
- JSONMapDescriptor: &JSONMapDescriptor{
- MapValueType: g.getPropertyDescriptor(t.Elem(), desc, false),
- },
- JavaTypeDescriptor: &JavaTypeDescriptor{
- JavaType: "java.util.Map",
- },
- }
- case reflect.Struct:
- definedType, ok := g.types[t]
- if !ok {
- g.types[t] = &JSONObjectDescriptor{}
- definedType = g.generateObjectDescriptor(t)
- g.types[t] = definedType
- }
- return JSONPropertyDescriptor{
- JSONReferenceDescriptor: &JSONReferenceDescriptor{
- Reference: g.generateReference(t),
- },
- JavaTypeDescriptor: &JavaTypeDescriptor{
- JavaType: g.javaType(t),
- },
- }
- }
-
- return JSONPropertyDescriptor{}
-}
-
-func (g *schemaGenerator) getStructProperties(t reflect.Type) map[string]JSONPropertyDescriptor {
- props := map[string]JSONPropertyDescriptor{}
- for i := 0; i < t.NumField(); i++ {
- field := t.Field(i)
- if len(field.PkgPath) > 0 { // Skip private fields
- continue
- }
- name := getFieldName(field)
- //TypeMeta is the base clsas, so we skip that.
- //if name == "TypeMeta" {
- //continue
- //}
-
- // Skip unserialized fields
- if name == "-" {
- continue
- }
- // Skip dockerImageMetadata field
- path := pkgPath(t)
- if path == "github.com/openshift/origin/pkg/image/api/v1" && t.Name() == "Image" && name == "dockerImageMetadata" {
- continue
- }
-
- desc := getFieldDescription(field)
- omitEmpty := isOmitEmpty(field)
- prop := g.getPropertyDescriptor(field.Type, desc, omitEmpty)
- if field.Anonymous && field.Type.Kind() == reflect.Struct && (len(name) == 0 || strings.HasPrefix(name, "Common") || name == "PlanReference" || name == "TypeMeta") {
- var newProps map[string]JSONPropertyDescriptor
- if prop.JSONReferenceDescriptor != nil {
- pType := field.Type
- if pType.Kind() == reflect.Ptr {
- pType = pType.Elem()
- }
- newProps = g.types[pType].Properties
- } else {
- newProps = prop.Properties
- }
- for k, v := range newProps {
- switch k {
- case "kind":
- v = JSONPropertyDescriptor{
- JSONDescriptor: &JSONDescriptor{
- Type: "string",
- Default: t.Name(),
- Required: true,
- },
- }
- case "apiVersion":
- apiVersion := filepath.Base(path)
-
- //Tune version for knative
- apiGroup := filepath.Base(strings.TrimSuffix(path, apiVersion))
- pkgDesc, ok := g.packages[path]
-
- if ok && pkgDesc.ApiGroup != "" {
- apiGroup = pkgDesc.ApiGroup
- }
-
- if apiGroup != "api" && apiGroup != "" {
- groupPostfix := ".knative.dev"
- apiVersion = apiGroup + groupPostfix + "/" + apiVersion
- }
- v = JSONPropertyDescriptor{
- JSONDescriptor: &JSONDescriptor{
- Type: "string",
- },
- }
- if apiVersion != "unversioned" {
- v.Required = true
- v.Default = apiVersion
- }
- default:
- g.addConstraints(t.Name(), k, &v)
- }
- props[decapitalize(k)] = v
- }
- } else {
- g.addConstraints(t.Name(), name, &prop)
- switch name {
- case "ObjectMeta":
- name = "metadata"
- case "ListMeta":
- name = "metadata"
- default:
- }
- props[decapitalize(name)] = prop
- }
- }
- return props
-}
-
-func (g *schemaGenerator) generateObjectDescriptor(t reflect.Type) *JSONObjectDescriptor {
- desc := JSONObjectDescriptor{AdditionalProperties: true}
- desc.Properties = g.getStructProperties(t)
- return &desc
-}
-
-func (g *schemaGenerator) addConstraints(objectName string, propName string, prop *JSONPropertyDescriptor) {
- switch objectName {
- case "ObjectMeta":
- switch propName {
- case "namespace":
- prop.Pattern = `^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$`
- prop.MaxLength = 253
- }
- case "EnvVar":
- switch propName {
- case "name":
- prop.Pattern = `^[A-Za-z_][A-Za-z0-9_]*$`
- }
- case "Container", "Volume", "ContainePort", "ContainerStatus", "ServicePort", "EndpointPort":
- switch propName {
- case "name":
- prop.Pattern = `^[a-z0-9]([-a-z0-9]*[a-z0-9])?$`
- prop.MaxLength = 63
- }
- }
-}
-
-func pkgPath(t reflect.Type) string {
- return strings.TrimPrefix(strings.TrimPrefix(t.PkgPath(), "github.com/fabric8io/knative/generator/vendor/"), "github.com/knative/serving/vendor/")
-}
-
-func decapitalize(s string) string {
- a := []rune(s)
- a[0] = unicode.ToLower(a[0])
- return string(a)
-}
diff --git a/extensions/knative/generator/pkg/schemagen/json.go b/extensions/knative/generator/pkg/schemagen/json.go
deleted file mode 100644
index 9274bfb9091..00000000000
--- a/extensions/knative/generator/pkg/schemagen/json.go
+++ /dev/null
@@ -1,83 +0,0 @@
-/**
- * Copyright (C) 2015 Red Hat, Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package schemagen
-
-type JSONSchema struct {
- ID string `json:"id"`
- Schema string `json:"$schema"`
- Description string `json:"description,omitempty"`
- Definitions map[string]JSONPropertyDescriptor `json:"definitions"`
- JSONDescriptor
- *JSONObjectDescriptor
- Resources map[string]*JSONObjectDescriptor `json:"resources,omitempty"`
-}
-
-type JSONDescriptor struct {
- Type string `json:"type"`
- Description string `json:"description"`
- Default string `json:"default,omitempty"`
- Required bool `json:"required,omitempty"`
- Minimum float32 `json:"minimum,omitempty"`
- Maximum float32 `json:"maximum,omitempty"`
- MinItems int `json:"minItems,omitempty"`
- MaxItems int `json:"maxItems,omitempty"`
- MinLength int `json:"minLength,omitempty"`
- MaxLength int `json:"maxLength,omitempty"`
- Pattern string `json:"pattern,omitempty"`
- Enum []interface{} `json:"enum,omitempty"`
- JavaOmitEmpty bool `json:"javaOmitEmpty,omitempty"`
-}
-
-type JSONObjectDescriptor struct {
- Properties map[string]JSONPropertyDescriptor `json:"properties,omitempty"`
- AdditionalProperties bool `json:"additionalProperties"`
-}
-
-type JSONArrayDescriptor struct {
- Items JSONPropertyDescriptor `json:"items"`
-}
-
-type JSONReferenceDescriptor struct {
- Reference string `json:"$ref"`
-}
-
-type JavaTypeDescriptor struct {
- JavaType string `json:"javaType"`
-}
-
-type JavaInterfacesDescriptor struct {
- JavaInterfaces []string `json:"javaInterfaces,omitempty"`
-}
-
-type JavaExtendsDescriptor struct {
- Reference string `json:"$ref,omitempty"`
- JavaType string `json:"Extends,omitempty"`
-}
-
-type JSONPropertyDescriptor struct {
- *JSONDescriptor
- *JSONReferenceDescriptor
- *JSONObjectDescriptor
- *JSONArrayDescriptor
- *JSONMapDescriptor
- *JavaTypeDescriptor
- *JavaInterfacesDescriptor
- JavaExtends *JavaExtendsDescriptor `json:"extends,omitempty"`
-}
-
-type JSONMapDescriptor struct {
- MapValueType JSONPropertyDescriptor `json:"additionalProperty"`
-}
diff --git a/extensions/knative/model/pom.xml b/extensions/knative/model/pom.xml
index 0931636e411..bc6208813fa 100644
--- a/extensions/knative/model/pom.xml
+++ b/extensions/knative/model/pom.xml
@@ -39,7 +39,7 @@
{maven-resources},
- /knative.properties=target/classes/knative.properties
+ /model.properties=target/classes/model.properties
@@ -100,7 +100,7 @@
false
false
${project.build.directory}/generated-sources
- io.fabric8.knative.KnativeTypeAnnotator
+ io.fabric8.kubernetes.ModelAnnotator
@@ -114,11 +114,30 @@
io.fabric8
- knative-model-annotator
+ model-annotator
${project.version}
+
+ maven-antrun-plugin
+
+
+ generate-sources
+
+
+
+
+
+
+
+ run
+
+
+
+
org.codehaus.mojo
build-helper-maven-plugin
diff --git a/extensions/knative/model/src/main/java/io/fabric8/knative/api/model/KnativeResourceMappingProvider.java b/extensions/knative/model/src/main/java/io/fabric8/knative/api/model/KnativeResourceMappingProvider.java
index 6057167253c..81ab0079f6c 100644
--- a/extensions/knative/model/src/main/java/io/fabric8/knative/api/model/KnativeResourceMappingProvider.java
+++ b/extensions/knative/model/src/main/java/io/fabric8/knative/api/model/KnativeResourceMappingProvider.java
@@ -22,35 +22,30 @@
public class KnativeResourceMappingProvider implements KubernetesResourceMappingProvider {
- public final Map> mappings = new HashMap<>();
-
- public KnativeResourceMappingProvider () {
- mappings.put("serving.knative.dev/v1alpha1#Configuration", io.fabric8.knative.serving.v1alpha1.Configuration.class);
- mappings.put("serving.knative.dev/v1alpha1#Revision", io.fabric8.knative.serving.v1alpha1.Revision.class);
- mappings.put("serving.knative.dev/v1alpha1#Service", io.fabric8.knative.serving.v1alpha1.Service.class);
- mappings.put("serving.knative.dev/v1alpha1#Route", io.fabric8.knative.serving.v1alpha1.Route.class);
-
- mappings.put("serving.knative.dev/v1beta1#Configuration", io.fabric8.knative.serving.v1beta1.Configuration.class);
- mappings.put("serving.knative.dev/v1beta1#Revision", io.fabric8.knative.serving.v1beta1.Revision.class);
- mappings.put("serving.knative.dev/v1beta1#Service", io.fabric8.knative.serving.v1beta1.Service.class);
- mappings.put("serving.knative.dev/v1beta1#Route", io.fabric8.knative.serving.v1beta1.Route.class);
-
- mappings.put("serving.knative.dev/v1#Configuration", io.fabric8.knative.serving.v1.Configuration.class);
- mappings.put("serving.knative.dev/v1#Revision", io.fabric8.knative.serving.v1.Revision.class);
- mappings.put("serving.knative.dev/v1#Service", io.fabric8.knative.serving.v1.Service.class);
- mappings.put("serving.knative.dev/v1#Route", io.fabric8.knative.serving.v1.Route.class);
-
- mappings.put("eventing.knative.dev/v1alpha1#Broker", io.fabric8.knative.eventing.v1alpha1.Broker.class);
- mappings.put("eventing.knative.dev/v1alpha1#Channel", io.fabric8.knative.messaging.v1alpha1.Channel.class);
- mappings.put("eventing.knative.dev/v1alpha1#EventType", io.fabric8.knative.eventing.v1alpha1.EventType.class);
- mappings.put("eventing.knative.dev/v1alpha1#Trigger", io.fabric8.knative.eventing.v1alpha1.Trigger.class);
- mappings.put("eventing.knative.dev/v1alpha1#Subscription", io.fabric8.knative.messaging.v1alpha1.Subscription.class);
-
- mappings.put("messaging.knative.dev/v1alpha1#InMemoryChannel", io.fabric8.knative.messaging.v1alpha1.InMemoryChannel.class);
- mappings.put("messaging.knative.dev/v1alpha1#Sequence", io.fabric8.knative.flows.v1alpha1.Sequence.class);
- }
-
- public Map> getMappings() {
- return mappings;
- }
+ public final Map> mappings = new HashMap<>();
+
+ public KnativeResourceMappingProvider() {
+ mappings.put("serving.knative.dev/v1beta1#Configuration", io.fabric8.knative.serving.v1beta1.Configuration.class);
+ mappings.put("serving.knative.dev/v1beta1#Revision", io.fabric8.knative.serving.v1beta1.Revision.class);
+ mappings.put("serving.knative.dev/v1beta1#Service", io.fabric8.knative.serving.v1beta1.Service.class);
+ mappings.put("serving.knative.dev/v1beta1#Route", io.fabric8.knative.serving.v1beta1.Route.class);
+
+ mappings.put("serving.knative.dev/v1#Configuration", io.fabric8.knative.serving.v1.Configuration.class);
+ mappings.put("serving.knative.dev/v1#Revision", io.fabric8.knative.serving.v1.Revision.class);
+ mappings.put("serving.knative.dev/v1#Service", io.fabric8.knative.serving.v1.Service.class);
+ mappings.put("serving.knative.dev/v1#Route", io.fabric8.knative.serving.v1.Route.class);
+
+ mappings.put("eventing.knative.dev/v1alpha1#Broker", io.fabric8.knative.eventing.v1alpha1.Broker.class);
+ mappings.put("eventing.knative.dev/v1alpha1#Channel", io.fabric8.knative.messaging.v1alpha1.Channel.class);
+ mappings.put("eventing.knative.dev/v1alpha1#EventType", io.fabric8.knative.eventing.v1alpha1.EventType.class);
+ mappings.put("eventing.knative.dev/v1alpha1#Trigger", io.fabric8.knative.eventing.v1alpha1.Trigger.class);
+ mappings.put("eventing.knative.dev/v1alpha1#Subscription", io.fabric8.knative.messaging.v1alpha1.Subscription.class);
+
+ mappings.put("messaging.knative.dev/v1alpha1#InMemoryChannel", io.fabric8.knative.messaging.v1alpha1.InMemoryChannel.class);
+ mappings.put("messaging.knative.dev/v1alpha1#Sequence", io.fabric8.knative.flows.v1alpha1.Sequence.class);
+ }
+
+ public Map> getMappings() {
+ return mappings;
+ }
}
diff --git a/extensions/knative/model/src/main/resources/schema/knative-schema.json b/extensions/knative/model/src/main/resources/schema/knative-schema.json
index ade0c61ca75..b345e0a44bf 100644
--- a/extensions/knative/model/src/main/resources/schema/knative-schema.json
+++ b/extensions/knative/model/src/main/resources/schema/knative-schema.json
@@ -1,922 +1,802 @@
{
- "id": "http://fabric8.io/knative/v1alpha1/Schema#",
+ "id": "http://fabric8.io/knative/KnativeSchema#",
"$schema": "http://json-schema.org/schema#",
"definitions": {
- "k8s_io_apimachinery_pkg_util_intstr_IntOrString": {
+ "github_com_knative_eventing_pkg_apis_eventing_v1alpha1_Broker": {
"type": "object",
"description": "",
"properties": {
- "intVal": {
- "type": "integer",
- "description": ""
- },
- "strVal": {
+ "apiVersion": {
"type": "string",
- "description": ""
+ "description": "",
+ "default": "eventing.knative.dev/v1alpha1",
+ "required": true
},
- "type": {
- "type": "integer",
+ "kind": {
+ "type": "string",
"description": "",
- "javaType": "Long"
+ "default": "Broker",
+ "required": true
+ },
+ "metadata": {
+ "javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
+ },
+ "spec": {
+ "$ref": "#/definitions/github_com_knative_eventing_pkg_apis_eventing_v1alpha1_BrokerSpec",
+ "javaType": "io.fabric8.knative.eventing.v1alpha1.BrokerSpec"
+ },
+ "status": {
+ "$ref": "#/definitions/github_com_knative_eventing_pkg_apis_eventing_v1alpha1_BrokerStatus",
+ "javaType": "io.fabric8.knative.eventing.v1alpha1.BrokerStatus"
}
},
- "additionalProperties": true,
- "javaType": "IntOrString",
+ "javaType": "io.fabric8.knative.eventing.v1alpha1.Broker",
"javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
+ "io.fabric8.kubernetes.api.model.HasMetadata",
+ "io.fabric8.kubernetes.api.model.Namespaced"
]
},
- "knative_Condition": {
+ "github_com_knative_eventing_pkg_apis_eventing_v1alpha1_BrokerList": {
"type": "object",
"description": "",
"properties": {
- "lastTransitionTime": {
- "$ref": "#/definitions/knative_VolatileTime",
- "javaType": "io.fabric8.knative.v1.VolatileTime"
- },
- "message": {
- "type": "string",
- "description": "human-readable message indicating details about last transition"
- },
- "reason": {
+ "apiVersion": {
"type": "string",
- "description": "one-word CamelCase reason for the condition's last transition"
+ "description": "",
+ "default": "eventing.knative.dev/v1alpha1",
+ "required": true
},
- "severity": {
- "type": "string",
- "description": "how to interpret failures of this condition"
+ "items": {
+ "type": "array",
+ "description": "",
+ "items": {
+ "$ref": "#/definitions/github_com_knative_eventing_pkg_apis_eventing_v1alpha1_Broker",
+ "javaType": "io.fabric8.knative.eventing.v1alpha1.Broker"
+ }
},
- "status": {
+ "kind": {
"type": "string",
- "description": "status of the condition"
+ "description": "",
+ "default": "BrokerList",
+ "required": true
},
- "type": {
- "type": "string",
- "description": "type of status condition"
+ "metadata": {
+ "javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.v1.Condition",
+ "javaType": "io.fabric8.knative.eventing.v1alpha1.BrokerList",
"javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
+ "io.fabric8.kubernetes.api.model.KubernetesResource",
+ "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.eventing.v1alpha1.Broker\u003e"
]
},
- "knative_VolatileTime": {
+ "github_com_knative_eventing_pkg_apis_eventing_v1alpha1_BrokerSpec": {
"type": "object",
"description": "",
"properties": {
- "inner": {
- "$ref": "#/definitions/kubernetes_meta_Time",
- "javaType": "java.lang.String"
+ "channelTemplateSpec": {
+ "$ref": "#/definitions/knative_dev_eventing_pkg_apis_messaging_v1beta1_ChannelTemplateSpec",
+ "javaType": "io.fabric8.knative.internal.eventing.pkg.apis.messaging.v1beta1.ChannelTemplateSpec"
+ },
+ "config": {
+ "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_KReference",
+ "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.KReference"
+ },
+ "delivery": {
+ "$ref": "#/definitions/knative_dev_eventing_pkg_apis_duck_v1beta1_DeliverySpec",
+ "javaType": "io.fabric8.knative.internal.eventing.pkg.apis.duck.v1beta1.DeliverySpec"
}
},
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.v1.VolatileTime",
+ "javaType": "io.fabric8.knative.eventing.v1alpha1.BrokerSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
- "knative_dev_duck_v1_AddressStatus": {
+ "github_com_knative_eventing_pkg_apis_eventing_v1alpha1_BrokerStatus": {
"type": "object",
"description": "",
"properties": {
"address": {
- "$ref": "#/definitions/knative_dev_duck_v1_Addressable",
- "javaType": "io.fabric8.knative.duck.v1.Addressable"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.duck.v1.AddressStatus",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_dev_duck_v1_Addressable": {
- "type": "object",
- "description": "",
- "properties": {
- "url": {
- "type": "string",
- "description": ""
+ "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1alpha1_Addressable",
+ "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1alpha1.Addressable"
+ },
+ "conditions": {
+ "type": "array",
+ "description": "",
+ "javaOmitEmpty": true,
+ "items": {
+ "$ref": "#/definitions/knative_dev_pkg_apis_Condition",
+ "javaType": "io.fabric8.knative.internal.pkg.apis.Condition"
+ }
+ },
+ "observedGeneration": {
+ "type": "integer",
+ "description": "",
+ "javaType": "Long"
+ },
+ "triggerChannel": {
+ "javaType": "io.fabric8.kubernetes.api.model.ObjectReference"
}
},
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.duck.v1.Addressable",
+ "javaType": "io.fabric8.knative.eventing.v1alpha1.BrokerStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
- "knative_dev_duck_v1_CloudEventAttributes": {
+ "github_com_knative_eventing_pkg_apis_eventing_v1alpha1_EventType": {
"type": "object",
"description": "",
"properties": {
- "source": {
+ "apiVersion": {
"type": "string",
- "description": ""
+ "description": "",
+ "default": "eventing.knative.dev/v1alpha1",
+ "required": true
},
- "type": {
+ "kind": {
"type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.duck.v1.CloudEventAttributes",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_dev_duck_v1_CloudEventOverrides": {
- "type": "object",
- "description": "",
- "properties": {
- "extensions": {
- "type": "object",
"description": "",
- "additionalProperties": {
- "type": "string",
- "description": ""
- },
- "javaType": "java.util.Map\u003cString,String\u003e"
+ "default": "EventType",
+ "required": true
+ },
+ "metadata": {
+ "javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
+ },
+ "spec": {
+ "$ref": "#/definitions/github_com_knative_eventing_pkg_apis_eventing_v1alpha1_EventTypeSpec",
+ "javaType": "io.fabric8.knative.eventing.v1alpha1.EventTypeSpec"
+ },
+ "status": {
+ "$ref": "#/definitions/github_com_knative_eventing_pkg_apis_eventing_v1alpha1_EventTypeStatus",
+ "javaType": "io.fabric8.knative.eventing.v1alpha1.EventTypeStatus"
}
},
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.duck.v1.CloudEventOverrides",
+ "javaType": "io.fabric8.knative.eventing.v1alpha1.EventType",
"javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
+ "io.fabric8.kubernetes.api.model.HasMetadata",
+ "io.fabric8.kubernetes.api.model.Namespaced"
]
},
- "knative_dev_duck_v1_Destination": {
+ "github_com_knative_eventing_pkg_apis_eventing_v1alpha1_EventTypeList": {
"type": "object",
"description": "",
"properties": {
- "ref": {
- "$ref": "#/definitions/knative_dev_duck_v1_KReference",
- "javaType": "io.fabric8.knative.duck.v1.KReference"
+ "apiVersion": {
+ "type": "string",
+ "description": "",
+ "default": "eventing.knative.dev/v1alpha1",
+ "required": true
},
- "uri": {
+ "items": {
+ "type": "array",
+ "description": "",
+ "items": {
+ "$ref": "#/definitions/github_com_knative_eventing_pkg_apis_eventing_v1alpha1_EventType",
+ "javaType": "io.fabric8.knative.eventing.v1alpha1.EventType"
+ }
+ },
+ "kind": {
"type": "string",
- "description": ""
+ "description": "",
+ "default": "EventTypeList",
+ "required": true
+ },
+ "metadata": {
+ "javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.duck.v1.Destination",
+ "javaType": "io.fabric8.knative.eventing.v1alpha1.EventTypeList",
"javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
+ "io.fabric8.kubernetes.api.model.KubernetesResource",
+ "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.eventing.v1alpha1.EventType\u003e"
]
},
- "knative_dev_duck_v1_KReference": {
+ "github_com_knative_eventing_pkg_apis_eventing_v1alpha1_EventTypeSpec": {
"type": "object",
"description": "",
"properties": {
- "apiVersion": {
+ "broker": {
"type": "string",
"description": ""
},
- "kind": {
+ "description": {
"type": "string",
"description": ""
},
- "name": {
+ "schema": {
"type": "string",
"description": ""
},
- "namespace": {
+ "source": {
"type": "string",
"description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.duck.v1.KReference",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_dev_duck_v1_SourceSpec": {
- "type": "object",
- "description": "",
- "properties": {
- "ceOverrides": {
- "$ref": "#/definitions/knative_dev_duck_v1_CloudEventOverrides",
- "javaType": "io.fabric8.knative.duck.v1.CloudEventOverrides"
},
- "sink": {
- "$ref": "#/definitions/knative_dev_duck_v1_Destination",
- "javaType": "io.fabric8.knative.duck.v1.Destination"
+ "type": {
+ "type": "string",
+ "description": ""
}
},
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.duck.v1.SourceSpec",
+ "javaType": "io.fabric8.knative.eventing.v1alpha1.EventTypeSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
- "knative_dev_duck_v1_SourceStatus": {
+ "github_com_knative_eventing_pkg_apis_eventing_v1alpha1_EventTypeStatus": {
"type": "object",
"description": "",
"properties": {
- "ceAttributes": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/knative_dev_duck_v1_CloudEventAttributes",
- "javaType": "io.fabric8.knative.duck.v1.CloudEventAttributes"
- }
- },
"conditions": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
- "$ref": "#/definitions/knative_Condition",
- "javaType": "io.fabric8.knative.v1.Condition"
+ "$ref": "#/definitions/knative_dev_pkg_apis_Condition",
+ "javaType": "io.fabric8.knative.internal.pkg.apis.Condition"
}
},
"observedGeneration": {
"type": "integer",
"description": "",
"javaType": "Long"
- },
- "sinkUri": {
- "type": "string",
- "description": ""
}
},
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.duck.v1.SourceStatus",
+ "javaType": "io.fabric8.knative.eventing.v1alpha1.EventTypeStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
- "knative_dev_duck_v1_Status": {
+ "github_com_knative_eventing_pkg_apis_eventing_v1alpha1_Trigger": {
"type": "object",
"description": "",
"properties": {
- "conditions": {
- "type": "array",
+ "apiVersion": {
+ "type": "string",
"description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/knative_Condition",
- "javaType": "io.fabric8.knative.v1.Condition"
- }
+ "default": "eventing.knative.dev/v1alpha1",
+ "required": true
},
- "observedGeneration": {
- "type": "integer",
+ "kind": {
+ "type": "string",
"description": "",
- "javaType": "Long"
+ "default": "Trigger",
+ "required": true
+ },
+ "metadata": {
+ "javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
+ },
+ "spec": {
+ "$ref": "#/definitions/github_com_knative_eventing_pkg_apis_eventing_v1alpha1_TriggerSpec",
+ "javaType": "io.fabric8.knative.eventing.v1alpha1.TriggerSpec"
+ },
+ "status": {
+ "$ref": "#/definitions/github_com_knative_eventing_pkg_apis_eventing_v1alpha1_TriggerStatus",
+ "javaType": "io.fabric8.knative.eventing.v1alpha1.TriggerStatus"
}
},
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.duck.v1.Status",
+ "javaType": "io.fabric8.knative.eventing.v1alpha1.Trigger",
"javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
+ "io.fabric8.kubernetes.api.model.HasMetadata",
+ "io.fabric8.kubernetes.api.model.Namespaced"
]
},
- "knative_dev_duck_v1alpha1_AddressStatus": {
+ "github_com_knative_eventing_pkg_apis_eventing_v1alpha1_TriggerFilter": {
"type": "object",
"description": "",
"properties": {
- "address": {
- "$ref": "#/definitions/knative_dev_duck_v1alpha1_Addressable",
- "javaType": "io.fabric8.knative.duck.v1alpha1.Addressable"
+ "attributes": {
+ "type": "object",
+ "description": "",
+ "javaType": "java.util.Map\u003cString,String\u003e"
+ },
+ "sourceAndType": {
+ "$ref": "#/definitions/github_com_knative_eventing_pkg_apis_eventing_v1alpha1_TriggerFilterSourceAndType",
+ "javaType": "io.fabric8.knative.eventing.v1alpha1.TriggerFilterSourceAndType"
}
},
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.duck.v1alpha1.AddressStatus",
+ "javaType": "io.fabric8.knative.eventing.v1alpha1.TriggerFilter",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
- "knative_dev_duck_v1alpha1_Addressable": {
+ "github_com_knative_eventing_pkg_apis_eventing_v1alpha1_TriggerFilterSourceAndType": {
"type": "object",
"description": "",
"properties": {
- "hostname": {
+ "source": {
"type": "string",
"description": ""
},
- "url": {
+ "type": {
"type": "string",
"description": ""
}
},
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.duck.v1alpha1.Addressable",
+ "javaType": "io.fabric8.knative.eventing.v1alpha1.TriggerFilterSourceAndType",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
- "knative_dev_duck_v1alpha1_BindingSpec": {
+ "github_com_knative_eventing_pkg_apis_eventing_v1alpha1_TriggerList": {
"type": "object",
"description": "",
"properties": {
- "subject": {
- "$ref": "#/definitions/knative_tracker_Reference",
- "javaType": "io.fabric8.knative.tracker.Reference"
+ "apiVersion": {
+ "type": "string",
+ "description": "",
+ "default": "eventing.knative.dev/v1alpha1",
+ "required": true
+ },
+ "items": {
+ "type": "array",
+ "description": "",
+ "items": {
+ "$ref": "#/definitions/github_com_knative_eventing_pkg_apis_eventing_v1alpha1_Trigger",
+ "javaType": "io.fabric8.knative.eventing.v1alpha1.Trigger"
+ }
+ },
+ "kind": {
+ "type": "string",
+ "description": "",
+ "default": "TriggerList",
+ "required": true
+ },
+ "metadata": {
+ "javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.duck.v1alpha1.BindingSpec",
+ "javaType": "io.fabric8.knative.eventing.v1alpha1.TriggerList",
"javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
+ "io.fabric8.kubernetes.api.model.KubernetesResource",
+ "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.eventing.v1alpha1.Trigger\u003e"
]
},
- "knative_dev_duck_v1alpha1_Subscribable": {
+ "github_com_knative_eventing_pkg_apis_eventing_v1alpha1_TriggerSpec": {
"type": "object",
"description": "",
"properties": {
- "subscribers": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/knative_dev_duck_v1alpha1_SubscriberSpec",
- "javaType": "io.fabric8.knative.dev.duck.v1alpha1.SubscriberSpec"
- }
+ "broker": {
+ "type": "string",
+ "description": ""
+ },
+ "filter": {
+ "$ref": "#/definitions/github_com_knative_eventing_pkg_apis_eventing_v1alpha1_TriggerFilter",
+ "javaType": "io.fabric8.knative.eventing.v1alpha1.TriggerFilter"
+ },
+ "subscriber": {
+ "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_Destination",
+ "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Destination"
}
},
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.dev.duck.v1alpha1.Subscribable",
+ "javaType": "io.fabric8.knative.eventing.v1alpha1.TriggerSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
- "knative_dev_duck_v1alpha1_SubscribableStatus": {
+ "github_com_knative_eventing_pkg_apis_eventing_v1alpha1_TriggerStatus": {
"type": "object",
"description": "",
"properties": {
- "subscribers": {
+ "conditions": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
- "$ref": "#/definitions/knative_dev_duck_v1alpha1_SubscriberStatus",
- "javaType": "io.fabric8.knative.dev.duck.v1alpha1.SubscriberStatus"
+ "$ref": "#/definitions/knative_dev_pkg_apis_Condition",
+ "javaType": "io.fabric8.knative.internal.pkg.apis.Condition"
}
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.dev.duck.v1alpha1.SubscribableStatus",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_dev_duck_v1alpha1_SubscribableTypeStatus": {
- "type": "object",
- "description": "",
- "properties": {
- "subscribableStatus": {
- "$ref": "#/definitions/knative_dev_duck_v1alpha1_SubscribableStatus",
- "javaType": "io.fabric8.knative.dev.duck.v1alpha1.SubscribableStatus"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.dev.duck.v1alpha1.SubscribableTypeStatus",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_dev_duck_v1alpha1_SubscriberSpec": {
- "type": "object",
- "description": "",
- "properties": {
- "deadLetterSink": {
- "type": "string",
- "description": ""
- },
- "delivery": {
- "$ref": "#/definitions/knative_dev_duck_v1beta1_DeliverySpec",
- "javaType": "io.fabric8.knative.dev.duck.v1beta1.DeliverySpec"
- },
- "generation": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "replyURI": {
- "type": "string",
- "description": ""
- },
- "subscriberURI": {
- "type": "string",
- "description": ""
- },
- "uid": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.dev.duck.v1alpha1.SubscriberSpec",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_dev_duck_v1alpha1_SubscriberStatus": {
- "type": "object",
- "description": "",
- "properties": {
- "message": {
- "type": "string",
- "description": ""
},
"observedGeneration": {
"type": "integer",
"description": "",
"javaType": "Long"
},
- "ready": {
- "type": "string",
- "description": ""
- },
- "uid": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.dev.duck.v1alpha1.SubscriberStatus",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_dev_duck_v1beta1_Addressable": {
- "type": "object",
- "description": "",
- "properties": {
- "url": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.duck.v1beta1.Addressable",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_dev_duck_v1beta1_DeliverySpec": {
- "type": "object",
- "description": "",
- "properties": {
- "backoffDelay": {
- "type": "string",
- "description": ""
- },
- "backoffPolicy": {
- "type": "string",
- "description": ""
- },
- "deadLetterSink": {
- "$ref": "#/definitions/knative_dev_duck_v1_Destination",
- "javaType": "io.fabric8.knative.duck.v1.Destination"
- },
- "retry": {
- "type": "integer",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.dev.duck.v1beta1.DeliverySpec",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_dev_duck_v1beta1_Destination": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": ""
- },
- "kind": {
- "type": "string",
- "description": ""
- },
- "name": {
- "type": "string",
- "description": ""
- },
- "namespace": {
- "type": "string",
- "description": ""
- },
- "ref": {
- "$ref": "#/definitions/kubernetes_ObjectReference",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectReference"
- },
- "uri": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.duck.v1beta1.Destination",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_dev_messaging_v1beta1_ChannelTemplateSpec": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "messaging.knative.dev/v1beta1",
- "required": true
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "ChannelTemplateSpec",
- "required": true
- },
- "spec": {
- "$ref": "#/definitions/kubernetes_uti_RawExtension",
- "javaType": "java.util.Map\u003cString, Object\u003e"
+ "subscriberURI": {
+ "javaType": "java.lang.String"
}
},
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.dev.messaging.v1beta1.ChannelTemplateSpec",
+ "javaType": "io.fabric8.knative.eventing.v1alpha1.TriggerStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
- "knative_duck_v1alpha1_Channelable": {
+ "github_com_knative_serving_pkg_apis_serving_v1_Configuration": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
- "default": "duck.knative.dev/v1alpha1",
+ "default": "serving.knative.dev/v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
- "default": "Channelable",
+ "default": "Configuration",
"required": true
},
"metadata": {
- "$ref": "#/definitions/kubernetes_meta_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
- "$ref": "#/definitions/knative_duck_v1alpha1_ChannelableSpec",
- "javaType": "io.fabric8.knative.duck.v1alpha1.ChannelableSpec"
+ "$ref": "#/definitions/github_com_knative_serving_pkg_apis_serving_v1_ConfigurationSpec",
+ "javaType": "io.fabric8.knative.serving.v1.ConfigurationSpec"
},
"status": {
- "$ref": "#/definitions/knative_duck_v1alpha1_ChannelableStatus",
- "javaType": "io.fabric8.knative.duck.v1alpha1.ChannelableStatus"
+ "$ref": "#/definitions/github_com_knative_serving_pkg_apis_serving_v1_ConfigurationStatus",
+ "javaType": "io.fabric8.knative.serving.v1.ConfigurationStatus"
}
},
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.duck.v1alpha1.Channelable",
+ "javaType": "io.fabric8.knative.serving.v1.Configuration",
"javaInterfaces": [
- "io.fabric8.kubernetes.api.model.HasMetadata"
+ "io.fabric8.kubernetes.api.model.HasMetadata",
+ "io.fabric8.kubernetes.api.model.Namespaced"
]
},
- "knative_duck_v1alpha1_ChannelableList": {
+ "github_com_knative_serving_pkg_apis_serving_v1_ConfigurationList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
- "default": "duck.knative.dev/v1alpha1",
+ "default": "serving.knative.dev/v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
- "$ref": "#/definitions/knative_duck_v1alpha1_Channelable",
- "javaType": "io.fabric8.knative.duck.v1alpha1.Channelable"
+ "$ref": "#/definitions/github_com_knative_serving_pkg_apis_serving_v1_Configuration",
+ "javaType": "io.fabric8.knative.serving.v1.Configuration"
}
},
"kind": {
"type": "string",
"description": "",
- "default": "ChannelableList",
+ "default": "ConfigurationList",
"required": true
},
"metadata": {
- "$ref": "#/definitions/kubernetes_meta_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.duck.v1alpha1.ChannelableList",
+ "javaType": "io.fabric8.knative.serving.v1.ConfigurationList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
- "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.duck.v1alpha1.Channelable\u003e"
+ "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.serving.v1.Configuration\u003e"
]
},
- "knative_duck_v1alpha1_ChannelableSpec": {
+ "github_com_knative_serving_pkg_apis_serving_v1_ConfigurationSpec": {
"type": "object",
"description": "",
"properties": {
- "delivery": {
- "$ref": "#/definitions/knative_dev_duck_v1beta1_DeliverySpec",
- "javaType": "io.fabric8.knative.dev.duck.v1beta1.DeliverySpec"
- },
- "subscribable": {
- "$ref": "#/definitions/knative_duck_v1alpha1_Subscribable",
- "javaType": "io.fabric8.knative.duck.v1alpha1.Subscribable"
+ "template": {
+ "$ref": "#/definitions/github_com_knative_serving_pkg_apis_serving_v1_RevisionTemplateSpec",
+ "javaType": "io.fabric8.knative.serving.v1.RevisionTemplateSpec"
}
},
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.duck.v1alpha1.ChannelableSpec",
+ "javaType": "io.fabric8.knative.serving.v1.ConfigurationSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
- "knative_duck_v1alpha1_ChannelableStatus": {
+ "github_com_knative_serving_pkg_apis_serving_v1_ConfigurationStatus": {
"type": "object",
"description": "",
"properties": {
- "address": {
- "$ref": "#/definitions/knative_dev_duck_v1alpha1_Addressable",
- "javaType": "io.fabric8.knative.duck.v1alpha1.Addressable"
- },
"conditions": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
- "$ref": "#/definitions/knative_Condition",
- "javaType": "io.fabric8.knative.v1.Condition"
+ "$ref": "#/definitions/knative_dev_pkg_apis_Condition",
+ "javaType": "io.fabric8.knative.internal.pkg.apis.Condition"
}
},
- "errorChannel": {
- "$ref": "#/definitions/kubernetes_ObjectReference",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectReference"
+ "latestCreatedRevisionName": {
+ "type": "string",
+ "description": ""
+ },
+ "latestReadyRevisionName": {
+ "type": "string",
+ "description": ""
},
"observedGeneration": {
"type": "integer",
"description": "",
"javaType": "Long"
- },
- "subscribableStatus": {
- "$ref": "#/definitions/knative_duck_v1alpha1_SubscribableStatus",
- "javaType": "io.fabric8.knative.duck.v1alpha1.SubscribableStatus"
}
},
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.duck.v1alpha1.ChannelableStatus",
+ "javaType": "io.fabric8.knative.serving.v1.ConfigurationStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
- "knative_duck_v1alpha1_Resource": {
+ "github_com_knative_serving_pkg_apis_serving_v1_Revision": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
- "default": "duck.knative.dev/v1alpha1",
+ "default": "serving.knative.dev/v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
- "default": "Resource",
+ "default": "Revision",
"required": true
},
"metadata": {
- "$ref": "#/definitions/kubernetes_meta_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
+ },
+ "spec": {
+ "$ref": "#/definitions/github_com_knative_serving_pkg_apis_serving_v1_RevisionSpec",
+ "javaType": "io.fabric8.knative.serving.v1.RevisionSpec"
+ },
+ "status": {
+ "$ref": "#/definitions/github_com_knative_serving_pkg_apis_serving_v1_RevisionStatus",
+ "javaType": "io.fabric8.knative.serving.v1.RevisionStatus"
}
},
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.duck.v1alpha1.Resource",
+ "javaType": "io.fabric8.knative.serving.v1.Revision",
"javaInterfaces": [
- "io.fabric8.kubernetes.api.model.HasMetadata"
+ "io.fabric8.kubernetes.api.model.HasMetadata",
+ "io.fabric8.kubernetes.api.model.Namespaced"
]
},
- "knative_duck_v1alpha1_ResourceList": {
+ "github_com_knative_serving_pkg_apis_serving_v1_RevisionList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
- "default": "duck.knative.dev/v1alpha1",
+ "default": "serving.knative.dev/v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
- "$ref": "#/definitions/knative_duck_v1alpha1_Resource",
- "javaType": "io.fabric8.knative.duck.v1alpha1.Resource"
+ "$ref": "#/definitions/github_com_knative_serving_pkg_apis_serving_v1_Revision",
+ "javaType": "io.fabric8.knative.serving.v1.Revision"
}
},
"kind": {
"type": "string",
"description": "",
- "default": "ResourceList",
+ "default": "RevisionList",
"required": true
},
"metadata": {
- "$ref": "#/definitions/kubernetes_meta_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.duck.v1alpha1.ResourceList",
+ "javaType": "io.fabric8.knative.serving.v1.RevisionList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
- "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.duck.v1alpha1.Resource\u003e"
+ "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.serving.v1.Revision\u003e"
]
},
- "knative_duck_v1alpha1_Subscribable": {
+ "github_com_knative_serving_pkg_apis_serving_v1_RevisionSpec": {
"type": "object",
"description": "",
"properties": {
- "subscribers": {
+ "activeDeadlineSeconds": {
+ "type": "integer",
+ "description": "",
+ "javaType": "Long"
+ },
+ "affinity": {
+ "javaType": "io.fabric8.kubernetes.api.model.Affinity"
+ },
+ "automountServiceAccountToken": {
+ "type": "boolean",
+ "description": "",
+ "javaType": "Boolean"
+ },
+ "containerConcurrency": {
+ "type": "integer",
+ "description": "",
+ "javaType": "Long"
+ },
+ "containers": {
+ "type": "array",
+ "description": "",
+ "items": {
+ "javaType": "io.fabric8.kubernetes.api.model.Container"
+ }
+ },
+ "dnsConfig": {
+ "javaType": "io.fabric8.kubernetes.api.model.PodDNSConfig"
+ },
+ "dnsPolicy": {
+ "type": "string",
+ "description": ""
+ },
+ "enableServiceLinks": {
+ "type": "boolean",
+ "description": "",
+ "javaType": "Boolean"
+ },
+ "ephemeralContainers": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
- "$ref": "#/definitions/knative_duck_v1alpha1_SubscriberSpec",
- "javaType": "io.fabric8.knative.duck.v1alpha1.SubscriberSpec"
+ "javaType": "io.fabric8.kubernetes.api.model.EphemeralContainer"
}
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.duck.v1alpha1.Subscribable",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_duck_v1alpha1_SubscribableStatus": {
- "type": "object",
- "description": "",
- "properties": {
- "subscribers": {
+ },
+ "hostAliases": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
- "$ref": "#/definitions/knative_duck_v1alpha1_SubscriberStatus",
- "javaType": "io.fabric8.knative.duck.v1alpha1.SubscriberStatus"
+ "javaType": "io.fabric8.kubernetes.api.model.HostAlias"
}
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.duck.v1alpha1.SubscribableStatus",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_duck_v1alpha1_SubscribableType": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
+ },
+ "hostIPC": {
+ "type": "boolean",
+ "description": ""
+ },
+ "hostNetwork": {
+ "type": "boolean",
+ "description": ""
+ },
+ "hostPID": {
+ "type": "boolean",
+ "description": ""
+ },
+ "hostname": {
"type": "string",
+ "description": ""
+ },
+ "imagePullSecrets": {
+ "type": "array",
"description": "",
- "default": "duck.knative.dev/v1alpha1",
- "required": true
+ "javaOmitEmpty": true,
+ "items": {
+ "javaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
+ }
},
- "kind": {
- "type": "string",
+ "initContainers": {
+ "type": "array",
"description": "",
- "default": "SubscribableType",
- "required": true
+ "javaOmitEmpty": true,
+ "items": {
+ "javaType": "io.fabric8.kubernetes.api.model.Container"
+ }
},
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ObjectMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
+ "nodeName": {
+ "type": "string",
+ "description": ""
},
- "spec": {
- "$ref": "#/definitions/knative_duck_v1alpha1_SubscribableTypeSpec",
- "javaType": "io.fabric8.knative.duck.v1alpha1.SubscribableTypeSpec"
+ "nodeSelector": {
+ "type": "object",
+ "description": "",
+ "javaType": "java.util.Map\u003cString,String\u003e"
},
- "status": {
- "$ref": "#/definitions/knative_duck_v1alpha1_SubscribableTypeStatus",
- "javaType": "io.fabric8.knative.duck.v1alpha1.SubscribableTypeStatus"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.duck.v1alpha1.SubscribableType",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.HasMetadata"
- ]
- },
- "knative_duck_v1alpha1_SubscribableTypeList": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
+ "overhead": {
+ "type": "object",
+ "description": "",
+ "javaType": "java.util.Map\u003cString,io.fabric8.kubernetes.api.model.Quantity\u003e"
+ },
+ "preemptionPolicy": {
"type": "string",
"description": "",
- "default": "duck.knative.dev/v1alpha1",
- "required": true
+ "javaType": "String"
},
- "items": {
+ "priority": {
+ "type": "integer",
+ "description": "",
+ "javaType": "Integer"
+ },
+ "priorityClassName": {
+ "type": "string",
+ "description": ""
+ },
+ "readinessGates": {
"type": "array",
"description": "",
+ "javaOmitEmpty": true,
"items": {
- "$ref": "#/definitions/knative_duck_v1alpha1_SubscribableType",
- "javaType": "io.fabric8.knative.duck.v1alpha1.SubscribableType"
+ "javaType": "io.fabric8.kubernetes.api.model.PodReadinessGate"
}
},
- "kind": {
+ "restartPolicy": {
+ "type": "string",
+ "description": ""
+ },
+ "runtimeClassName": {
"type": "string",
"description": "",
- "default": "SubscribableTypeList",
- "required": true
+ "javaType": "String"
},
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ListMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ListMeta"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.duck.v1alpha1.SubscribableTypeList",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource",
- "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.duck.v1alpha1.SubscribableType\u003e"
- ]
- },
- "knative_duck_v1alpha1_SubscribableTypeSpec": {
- "type": "object",
- "description": "",
- "properties": {
- "subscribable": {
- "$ref": "#/definitions/knative_duck_v1alpha1_Subscribable",
- "javaType": "io.fabric8.knative.duck.v1alpha1.Subscribable"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.duck.v1alpha1.SubscribableTypeSpec",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_duck_v1alpha1_SubscribableTypeStatus": {
- "type": "object",
- "description": "",
- "properties": {
- "subscribableStatus": {
- "$ref": "#/definitions/knative_duck_v1alpha1_SubscribableStatus",
- "javaType": "io.fabric8.knative.duck.v1alpha1.SubscribableStatus"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.duck.v1alpha1.SubscribableTypeStatus",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_duck_v1alpha1_SubscriberSpec": {
- "type": "object",
- "description": "",
- "properties": {
- "deadLetterSink": {
+ "schedulerName": {
"type": "string",
"description": ""
},
- "delivery": {
- "$ref": "#/definitions/knative_dev_duck_v1beta1_DeliverySpec",
- "javaType": "io.fabric8.knative.dev.duck.v1beta1.DeliverySpec"
- },
- "generation": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
+ "securityContext": {
+ "javaType": "io.fabric8.kubernetes.api.model.PodSecurityContext"
},
- "replyURI": {
+ "serviceAccount": {
"type": "string",
"description": ""
},
- "subscriberURI": {
+ "serviceAccountName": {
"type": "string",
"description": ""
},
- "uid": {
+ "shareProcessNamespace": {
+ "type": "boolean",
+ "description": "",
+ "javaType": "Boolean"
+ },
+ "subdomain": {
"type": "string",
"description": ""
+ },
+ "terminationGracePeriodSeconds": {
+ "type": "integer",
+ "description": "",
+ "javaType": "Long"
+ },
+ "timeoutSeconds": {
+ "type": "integer",
+ "description": "",
+ "javaType": "Long"
+ },
+ "tolerations": {
+ "type": "array",
+ "description": "",
+ "javaOmitEmpty": true,
+ "items": {
+ "javaType": "io.fabric8.kubernetes.api.model.Toleration"
+ }
+ },
+ "topologySpreadConstraints": {
+ "type": "array",
+ "description": "",
+ "javaOmitEmpty": true,
+ "items": {
+ "javaType": "io.fabric8.kubernetes.api.model.TopologySpreadConstraint"
+ }
+ },
+ "volumes": {
+ "type": "array",
+ "description": "",
+ "javaOmitEmpty": true,
+ "items": {
+ "javaType": "io.fabric8.kubernetes.api.model.Volume"
+ }
}
},
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.duck.v1alpha1.SubscriberSpec",
+ "javaType": "io.fabric8.knative.serving.v1.RevisionSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
- "knative_duck_v1alpha1_SubscriberStatus": {
+ "github_com_knative_serving_pkg_apis_serving_v1_RevisionStatus": {
"type": "object",
"description": "",
"properties": {
- "message": {
+ "conditions": {
+ "type": "array",
+ "description": "",
+ "javaOmitEmpty": true,
+ "items": {
+ "$ref": "#/definitions/knative_dev_pkg_apis_Condition",
+ "javaType": "io.fabric8.knative.internal.pkg.apis.Condition"
+ }
+ },
+ "imageDigest": {
+ "type": "string",
+ "description": ""
+ },
+ "logUrl": {
"type": "string",
"description": ""
},
@@ -925,1007 +805,740 @@
"description": "",
"javaType": "Long"
},
- "ready": {
+ "serviceName": {
"type": "string",
"description": ""
+ }
+ },
+ "javaType": "io.fabric8.knative.serving.v1.RevisionStatus",
+ "javaInterfaces": [
+ "io.fabric8.kubernetes.api.model.KubernetesResource"
+ ]
+ },
+ "github_com_knative_serving_pkg_apis_serving_v1_RevisionTemplateSpec": {
+ "type": "object",
+ "description": "",
+ "properties": {
+ "metadata": {
+ "javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
- "uid": {
- "type": "string",
- "description": ""
+ "spec": {
+ "$ref": "#/definitions/github_com_knative_serving_pkg_apis_serving_v1_RevisionSpec",
+ "javaType": "io.fabric8.knative.serving.v1.RevisionSpec"
}
},
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.duck.v1alpha1.SubscriberStatus",
+ "javaType": "io.fabric8.knative.serving.v1.RevisionTemplateSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
- "knative_duck_v1beta1_Channelable": {
+ "github_com_knative_serving_pkg_apis_serving_v1_Route": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
- "default": "duck.knative.dev/v1beta1",
+ "default": "serving.knative.dev/v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
- "default": "Channelable",
+ "default": "Route",
"required": true
},
"metadata": {
- "$ref": "#/definitions/kubernetes_meta_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
- "$ref": "#/definitions/knative_duck_v1beta1_ChannelableSpec",
- "javaType": "io.fabric8.knative.duck.v1beta1.ChannelableSpec"
+ "$ref": "#/definitions/github_com_knative_serving_pkg_apis_serving_v1_RouteSpec",
+ "javaType": "io.fabric8.knative.serving.v1.RouteSpec"
},
"status": {
- "$ref": "#/definitions/knative_duck_v1beta1_ChannelableStatus",
- "javaType": "io.fabric8.knative.duck.v1beta1.ChannelableStatus"
+ "$ref": "#/definitions/github_com_knative_serving_pkg_apis_serving_v1_RouteStatus",
+ "javaType": "io.fabric8.knative.serving.v1.RouteStatus"
}
},
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.duck.v1beta1.Channelable",
+ "javaType": "io.fabric8.knative.serving.v1.Route",
"javaInterfaces": [
- "io.fabric8.kubernetes.api.model.HasMetadata"
+ "io.fabric8.kubernetes.api.model.HasMetadata",
+ "io.fabric8.kubernetes.api.model.Namespaced"
]
},
- "knative_duck_v1beta1_ChannelableList": {
+ "github_com_knative_serving_pkg_apis_serving_v1_RouteList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
- "default": "duck.knative.dev/v1beta1",
+ "default": "serving.knative.dev/v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
- "$ref": "#/definitions/knative_duck_v1beta1_Channelable",
- "javaType": "io.fabric8.knative.duck.v1beta1.Channelable"
+ "$ref": "#/definitions/github_com_knative_serving_pkg_apis_serving_v1_Route",
+ "javaType": "io.fabric8.knative.serving.v1.Route"
}
},
"kind": {
"type": "string",
"description": "",
- "default": "ChannelableList",
+ "default": "RouteList",
"required": true
},
"metadata": {
- "$ref": "#/definitions/kubernetes_meta_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.duck.v1beta1.ChannelableList",
+ "javaType": "io.fabric8.knative.serving.v1.RouteList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
- "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.duck.v1beta1.Channelable\u003e"
+ "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.serving.v1.Route\u003e"
]
},
- "knative_duck_v1beta1_ChannelableSpec": {
+ "github_com_knative_serving_pkg_apis_serving_v1_RouteSpec": {
"type": "object",
"description": "",
"properties": {
- "delivery": {
- "$ref": "#/definitions/knative_duck_v1beta1_DeliverySpec",
- "javaType": "io.fabric8.knative.duck.v1beta1.DeliverySpec"
- },
- "subscribers": {
+ "traffic": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
- "$ref": "#/definitions/knative_duck_v1beta1_SubscriberSpec",
- "javaType": "io.fabric8.knative.duck.v1beta1.SubscriberSpec"
+ "$ref": "#/definitions/github_com_knative_serving_pkg_apis_serving_v1_TrafficTarget",
+ "javaType": "io.fabric8.knative.serving.v1.TrafficTarget"
}
}
},
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.duck.v1beta1.ChannelableSpec",
+ "javaType": "io.fabric8.knative.serving.v1.RouteSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
- "knative_duck_v1beta1_ChannelableStatus": {
+ "github_com_knative_serving_pkg_apis_serving_v1_RouteStatus": {
"type": "object",
"description": "",
"properties": {
"address": {
- "$ref": "#/definitions/knative_dev_duck_v1_Addressable",
- "javaType": "io.fabric8.knative.duck.v1.Addressable"
+ "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_Addressable",
+ "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Addressable"
},
"conditions": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
- "$ref": "#/definitions/knative_Condition",
- "javaType": "io.fabric8.knative.v1.Condition"
+ "$ref": "#/definitions/knative_dev_pkg_apis_Condition",
+ "javaType": "io.fabric8.knative.internal.pkg.apis.Condition"
}
},
- "deadLetterChannel": {
- "$ref": "#/definitions/knative_dev_duck_v1_KReference",
- "javaType": "io.fabric8.knative.duck.v1.KReference"
- },
"observedGeneration": {
"type": "integer",
"description": "",
"javaType": "Long"
},
- "subscribers": {
+ "traffic": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
- "$ref": "#/definitions/knative_duck_v1beta1_SubscriberStatus",
- "javaType": "io.fabric8.knative.duck.v1beta1.SubscriberStatus"
+ "$ref": "#/definitions/github_com_knative_serving_pkg_apis_serving_v1_TrafficTarget",
+ "javaType": "io.fabric8.knative.serving.v1.TrafficTarget"
}
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.duck.v1beta1.ChannelableStatus",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_duck_v1beta1_DeliverySpec": {
- "type": "object",
- "description": "",
- "properties": {
- "backoffDelay": {
- "type": "string",
- "description": ""
- },
- "backoffPolicy": {
- "type": "string",
- "description": ""
- },
- "deadLetterSink": {
- "$ref": "#/definitions/knative_dev_duck_v1_Destination",
- "javaType": "io.fabric8.knative.duck.v1.Destination"
},
- "retry": {
- "type": "integer",
- "description": ""
+ "url": {
+ "javaType": "java.lang.String"
}
},
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.duck.v1beta1.DeliverySpec",
+ "javaType": "io.fabric8.knative.serving.v1.RouteStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
- "knative_duck_v1beta1_Subscribable": {
+ "github_com_knative_serving_pkg_apis_serving_v1_Service": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
- "default": "duck.knative.dev/v1beta1",
+ "default": "serving.knative.dev/v1",
"required": true
},
"kind": {
"type": "string",
"description": "",
- "default": "Subscribable",
+ "default": "Service",
"required": true
},
"metadata": {
- "$ref": "#/definitions/kubernetes_meta_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
- "$ref": "#/definitions/knative_duck_v1beta1_SubscribableSpec",
- "javaType": "io.fabric8.knative.duck.v1beta1.SubscribableSpec"
+ "$ref": "#/definitions/github_com_knative_serving_pkg_apis_serving_v1_ServiceSpec",
+ "javaType": "io.fabric8.knative.serving.v1.ServiceSpec"
},
"status": {
- "$ref": "#/definitions/knative_duck_v1beta1_SubscribableStatus",
- "javaType": "io.fabric8.knative.duck.v1beta1.SubscribableStatus"
+ "$ref": "#/definitions/github_com_knative_serving_pkg_apis_serving_v1_ServiceStatus",
+ "javaType": "io.fabric8.knative.serving.v1.ServiceStatus"
}
},
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.duck.v1beta1.Subscribable",
+ "javaType": "io.fabric8.knative.serving.v1.Service",
"javaInterfaces": [
- "io.fabric8.kubernetes.api.model.HasMetadata"
+ "io.fabric8.kubernetes.api.model.HasMetadata",
+ "io.fabric8.kubernetes.api.model.Namespaced"
]
},
- "knative_duck_v1beta1_SubscribableList": {
+ "github_com_knative_serving_pkg_apis_serving_v1_ServiceList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
- "default": "duck.knative.dev/v1beta1",
+ "default": "serving.knative.dev/v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
- "$ref": "#/definitions/knative_duck_v1beta1_Subscribable",
- "javaType": "io.fabric8.knative.duck.v1beta1.Subscribable"
+ "$ref": "#/definitions/github_com_knative_serving_pkg_apis_serving_v1_Service",
+ "javaType": "io.fabric8.knative.serving.v1.Service"
}
},
"kind": {
"type": "string",
"description": "",
- "default": "SubscribableList",
+ "default": "ServiceList",
"required": true
},
"metadata": {
- "$ref": "#/definitions/kubernetes_meta_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.duck.v1beta1.SubscribableList",
+ "javaType": "io.fabric8.knative.serving.v1.ServiceList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
- "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.duck.v1beta1.Subscribable\u003e"
+ "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.serving.v1.Service\u003e"
]
},
- "knative_duck_v1beta1_SubscribableSpec": {
+ "github_com_knative_serving_pkg_apis_serving_v1_ServiceSpec": {
"type": "object",
"description": "",
"properties": {
- "subscribers": {
+ "template": {
+ "$ref": "#/definitions/github_com_knative_serving_pkg_apis_serving_v1_RevisionTemplateSpec",
+ "javaType": "io.fabric8.knative.serving.v1.RevisionTemplateSpec"
+ },
+ "traffic": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
- "$ref": "#/definitions/knative_duck_v1beta1_SubscriberSpec",
- "javaType": "io.fabric8.knative.duck.v1beta1.SubscriberSpec"
+ "$ref": "#/definitions/github_com_knative_serving_pkg_apis_serving_v1_TrafficTarget",
+ "javaType": "io.fabric8.knative.serving.v1.TrafficTarget"
}
}
},
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.duck.v1beta1.SubscribableSpec",
+ "javaType": "io.fabric8.knative.serving.v1.ServiceSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
- "knative_duck_v1beta1_SubscribableStatus": {
+ "github_com_knative_serving_pkg_apis_serving_v1_ServiceStatus": {
"type": "object",
"description": "",
"properties": {
- "subscribers": {
+ "address": {
+ "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_Addressable",
+ "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Addressable"
+ },
+ "conditions": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
- "$ref": "#/definitions/knative_duck_v1beta1_SubscriberStatus",
- "javaType": "io.fabric8.knative.duck.v1beta1.SubscriberStatus"
+ "$ref": "#/definitions/knative_dev_pkg_apis_Condition",
+ "javaType": "io.fabric8.knative.internal.pkg.apis.Condition"
}
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.duck.v1beta1.SubscribableStatus",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_duck_v1beta1_SubscriberSpec": {
- "type": "object",
- "description": "",
- "properties": {
- "delivery": {
- "$ref": "#/definitions/knative_duck_v1beta1_DeliverySpec",
- "javaType": "io.fabric8.knative.duck.v1beta1.DeliverySpec"
- },
- "generation": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
},
- "replyUri": {
+ "latestCreatedRevisionName": {
"type": "string",
"description": ""
},
- "subscriberUri": {
+ "latestReadyRevisionName": {
"type": "string",
"description": ""
},
- "uid": {
- "type": "string",
- "description": ""
+ "observedGeneration": {
+ "type": "integer",
+ "description": "",
+ "javaType": "Long"
+ },
+ "traffic": {
+ "type": "array",
+ "description": "",
+ "javaOmitEmpty": true,
+ "items": {
+ "$ref": "#/definitions/github_com_knative_serving_pkg_apis_serving_v1_TrafficTarget",
+ "javaType": "io.fabric8.knative.serving.v1.TrafficTarget"
+ }
+ },
+ "url": {
+ "javaType": "java.lang.String"
}
},
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.duck.v1beta1.SubscriberSpec",
+ "javaType": "io.fabric8.knative.serving.v1.ServiceStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
- "knative_duck_v1beta1_SubscriberStatus": {
+ "github_com_knative_serving_pkg_apis_serving_v1_TrafficTarget": {
"type": "object",
"description": "",
"properties": {
- "message": {
+ "configurationName": {
"type": "string",
"description": ""
},
- "observedGeneration": {
+ "latestRevision": {
+ "type": "boolean",
+ "description": "",
+ "javaType": "Boolean"
+ },
+ "percent": {
"type": "integer",
"description": "",
"javaType": "Long"
},
- "ready": {
+ "revisionName": {
"type": "string",
"description": ""
},
- "uid": {
+ "tag": {
"type": "string",
"description": ""
+ },
+ "url": {
+ "javaType": "java.lang.String"
}
},
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.duck.v1beta1.SubscriberStatus",
+ "javaType": "io.fabric8.knative.serving.v1.TrafficTarget",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
- "knative_eventing_v1alpha1_Broker": {
+ "github_com_knative_serving_pkg_apis_serving_v1beta1_Configuration": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
- "default": "eventing.knative.dev/v1alpha1",
+ "default": "serving.knative.dev/v1beta1",
"required": true
},
"kind": {
"type": "string",
"description": "",
- "default": "Broker",
+ "default": "Configuration",
"required": true
},
"metadata": {
- "$ref": "#/definitions/kubernetes_meta_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
- "$ref": "#/definitions/knative_eventing_v1alpha1_BrokerSpec",
- "javaType": "io.fabric8.knative.eventing.v1alpha1.BrokerSpec"
+ "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_ConfigurationSpec",
+ "javaType": "io.fabric8.knative.internal.serving.pkg.apis.serving.v1.ConfigurationSpec"
},
"status": {
- "$ref": "#/definitions/knative_eventing_v1alpha1_BrokerStatus",
- "javaType": "io.fabric8.knative.eventing.v1alpha1.BrokerStatus"
+ "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_ConfigurationStatus",
+ "javaType": "io.fabric8.knative.internal.serving.pkg.apis.serving.v1.ConfigurationStatus"
}
},
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.eventing.v1alpha1.Broker",
+ "javaType": "io.fabric8.knative.serving.v1beta1.Configuration",
"javaInterfaces": [
- "io.fabric8.kubernetes.api.model.HasMetadata"
+ "io.fabric8.kubernetes.api.model.HasMetadata",
+ "io.fabric8.kubernetes.api.model.Namespaced"
]
},
- "knative_eventing_v1alpha1_BrokerList": {
+ "github_com_knative_serving_pkg_apis_serving_v1beta1_ConfigurationList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
- "default": "eventing.knative.dev/v1alpha1",
+ "default": "serving.knative.dev/v1beta1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
- "$ref": "#/definitions/knative_eventing_v1alpha1_Broker",
- "javaType": "io.fabric8.knative.eventing.v1alpha1.Broker"
+ "$ref": "#/definitions/github_com_knative_serving_pkg_apis_serving_v1beta1_Configuration",
+ "javaType": "io.fabric8.knative.serving.v1beta1.Configuration"
}
},
"kind": {
"type": "string",
"description": "",
- "default": "BrokerList",
+ "default": "ConfigurationList",
"required": true
},
"metadata": {
- "$ref": "#/definitions/kubernetes_meta_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.eventing.v1alpha1.BrokerList",
+ "javaType": "io.fabric8.knative.serving.v1beta1.ConfigurationList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
- "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.eventing.v1alpha1.Broker\u003e"
- ]
- },
- "knative_eventing_v1alpha1_BrokerSpec": {
- "type": "object",
- "description": "",
- "properties": {
- "channelTemplateSpec": {
- "$ref": "#/definitions/knative_dev_messaging_v1beta1_ChannelTemplateSpec",
- "javaType": "io.fabric8.knative.dev.messaging.v1beta1.ChannelTemplateSpec"
- },
- "config": {
- "$ref": "#/definitions/knative_dev_duck_v1_KReference",
- "javaType": "io.fabric8.knative.duck.v1.KReference"
- },
- "delivery": {
- "$ref": "#/definitions/knative_dev_duck_v1beta1_DeliverySpec",
- "javaType": "io.fabric8.knative.dev.duck.v1beta1.DeliverySpec"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.eventing.v1alpha1.BrokerSpec",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_eventing_v1alpha1_BrokerStatus": {
- "type": "object",
- "description": "",
- "properties": {
- "address": {
- "$ref": "#/definitions/knative_dev_duck_v1alpha1_Addressable",
- "javaType": "io.fabric8.knative.duck.v1alpha1.Addressable"
- },
- "conditions": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/knative_Condition",
- "javaType": "io.fabric8.knative.v1.Condition"
- }
- },
- "observedGeneration": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "triggerChannel": {
- "$ref": "#/definitions/kubernetes_ObjectReference",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectReference"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.eventing.v1alpha1.BrokerStatus",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
+ "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.serving.v1beta1.Configuration\u003e"
]
},
- "knative_eventing_v1alpha1_EventType": {
+ "github_com_knative_serving_pkg_apis_serving_v1beta1_Revision": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
- "default": "eventing.knative.dev/v1alpha1",
+ "default": "serving.knative.dev/v1beta1",
"required": true
},
"kind": {
"type": "string",
"description": "",
- "default": "EventType",
+ "default": "Revision",
"required": true
},
"metadata": {
- "$ref": "#/definitions/kubernetes_meta_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
- "$ref": "#/definitions/knative_eventing_v1alpha1_EventTypeSpec",
- "javaType": "io.fabric8.knative.eventing.v1alpha1.EventTypeSpec"
+ "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_RevisionSpec",
+ "javaType": "io.fabric8.knative.internal.serving.pkg.apis.serving.v1.RevisionSpec"
},
"status": {
- "$ref": "#/definitions/knative_eventing_v1alpha1_EventTypeStatus",
- "javaType": "io.fabric8.knative.eventing.v1alpha1.EventTypeStatus"
+ "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_RevisionStatus",
+ "javaType": "io.fabric8.knative.internal.serving.pkg.apis.serving.v1.RevisionStatus"
}
},
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.eventing.v1alpha1.EventType",
+ "javaType": "io.fabric8.knative.serving.v1beta1.Revision",
"javaInterfaces": [
- "io.fabric8.kubernetes.api.model.HasMetadata"
+ "io.fabric8.kubernetes.api.model.HasMetadata",
+ "io.fabric8.kubernetes.api.model.Namespaced"
]
},
- "knative_eventing_v1alpha1_EventTypeList": {
+ "github_com_knative_serving_pkg_apis_serving_v1beta1_RevisionList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
- "default": "eventing.knative.dev/v1alpha1",
+ "default": "serving.knative.dev/v1beta1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
- "$ref": "#/definitions/knative_eventing_v1alpha1_EventType",
- "javaType": "io.fabric8.knative.eventing.v1alpha1.EventType"
+ "$ref": "#/definitions/github_com_knative_serving_pkg_apis_serving_v1beta1_Revision",
+ "javaType": "io.fabric8.knative.serving.v1beta1.Revision"
}
},
"kind": {
"type": "string",
"description": "",
- "default": "EventTypeList",
+ "default": "RevisionList",
"required": true
},
"metadata": {
- "$ref": "#/definitions/kubernetes_meta_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.eventing.v1alpha1.EventTypeList",
+ "javaType": "io.fabric8.knative.serving.v1beta1.RevisionList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
- "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.eventing.v1alpha1.EventType\u003e"
+ "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.serving.v1beta1.Revision\u003e"
]
},
- "knative_eventing_v1alpha1_EventTypeSpec": {
+ "github_com_knative_serving_pkg_apis_serving_v1beta1_Route": {
"type": "object",
"description": "",
"properties": {
- "broker": {
+ "apiVersion": {
"type": "string",
- "description": ""
+ "description": "",
+ "default": "serving.knative.dev/v1beta1",
+ "required": true
},
- "description": {
+ "kind": {
"type": "string",
- "description": ""
+ "description": "",
+ "default": "Route",
+ "required": true
},
- "schema": {
- "type": "string",
- "description": ""
+ "metadata": {
+ "javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
- "source": {
- "type": "string",
- "description": ""
+ "spec": {
+ "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_RouteSpec",
+ "javaType": "io.fabric8.knative.internal.serving.pkg.apis.serving.v1.RouteSpec"
},
- "type": {
- "type": "string",
- "description": ""
+ "status": {
+ "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_RouteStatus",
+ "javaType": "io.fabric8.knative.internal.serving.pkg.apis.serving.v1.RouteStatus"
}
},
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.eventing.v1alpha1.EventTypeSpec",
+ "javaType": "io.fabric8.knative.serving.v1beta1.Route",
"javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
+ "io.fabric8.kubernetes.api.model.HasMetadata",
+ "io.fabric8.kubernetes.api.model.Namespaced"
]
},
- "knative_eventing_v1alpha1_EventTypeStatus": {
+ "github_com_knative_serving_pkg_apis_serving_v1beta1_RouteList": {
"type": "object",
"description": "",
"properties": {
- "conditions": {
+ "apiVersion": {
+ "type": "string",
+ "description": "",
+ "default": "serving.knative.dev/v1beta1",
+ "required": true
+ },
+ "items": {
"type": "array",
"description": "",
- "javaOmitEmpty": true,
"items": {
- "$ref": "#/definitions/knative_Condition",
- "javaType": "io.fabric8.knative.v1.Condition"
+ "$ref": "#/definitions/github_com_knative_serving_pkg_apis_serving_v1beta1_Route",
+ "javaType": "io.fabric8.knative.serving.v1beta1.Route"
}
},
- "observedGeneration": {
- "type": "integer",
+ "kind": {
+ "type": "string",
"description": "",
- "javaType": "Long"
+ "default": "RouteList",
+ "required": true
+ },
+ "metadata": {
+ "javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.eventing.v1alpha1.EventTypeStatus",
+ "javaType": "io.fabric8.knative.serving.v1beta1.RouteList",
"javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
+ "io.fabric8.kubernetes.api.model.KubernetesResource",
+ "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.serving.v1beta1.Route\u003e"
]
},
- "knative_eventing_v1alpha1_Trigger": {
+ "github_com_knative_serving_pkg_apis_serving_v1beta1_Service": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
- "default": "eventing.knative.dev/v1alpha1",
+ "default": "serving.knative.dev/v1beta1",
"required": true
},
"kind": {
"type": "string",
"description": "",
- "default": "Trigger",
+ "default": "Service",
"required": true
},
"metadata": {
- "$ref": "#/definitions/kubernetes_meta_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
- "$ref": "#/definitions/knative_eventing_v1alpha1_TriggerSpec",
- "javaType": "io.fabric8.knative.eventing.v1alpha1.TriggerSpec"
+ "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_ServiceSpec",
+ "javaType": "io.fabric8.knative.internal.serving.pkg.apis.serving.v1.ServiceSpec"
},
"status": {
- "$ref": "#/definitions/knative_eventing_v1alpha1_TriggerStatus",
- "javaType": "io.fabric8.knative.eventing.v1alpha1.TriggerStatus"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.eventing.v1alpha1.Trigger",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.HasMetadata"
- ]
- },
- "knative_eventing_v1alpha1_TriggerFilter": {
- "type": "object",
- "description": "",
- "properties": {
- "attributes": {
- "type": "object",
- "description": "",
- "additionalProperties": {
- "type": "string",
- "description": ""
- },
- "javaType": "java.util.Map\u003cString,String\u003e"
- },
- "sourceAndType": {
- "$ref": "#/definitions/knative_eventing_v1alpha1_TriggerFilterSourceAndType",
- "javaType": "io.fabric8.knative.eventing.v1alpha1.TriggerFilterSourceAndType"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.eventing.v1alpha1.TriggerFilter",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_eventing_v1alpha1_TriggerFilterSourceAndType": {
- "type": "object",
- "description": "",
- "properties": {
- "source": {
- "type": "string",
- "description": ""
- },
- "type": {
- "type": "string",
- "description": ""
+ "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_ServiceStatus",
+ "javaType": "io.fabric8.knative.internal.serving.pkg.apis.serving.v1.ServiceStatus"
}
},
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.eventing.v1alpha1.TriggerFilterSourceAndType",
+ "javaType": "io.fabric8.knative.serving.v1beta1.Service",
"javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
+ "io.fabric8.kubernetes.api.model.HasMetadata",
+ "io.fabric8.kubernetes.api.model.Namespaced"
]
},
- "knative_eventing_v1alpha1_TriggerList": {
+ "github_com_knative_serving_pkg_apis_serving_v1beta1_ServiceList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
- "default": "eventing.knative.dev/v1alpha1",
+ "default": "serving.knative.dev/v1beta1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
- "$ref": "#/definitions/knative_eventing_v1alpha1_Trigger",
- "javaType": "io.fabric8.knative.eventing.v1alpha1.Trigger"
+ "$ref": "#/definitions/github_com_knative_serving_pkg_apis_serving_v1beta1_Service",
+ "javaType": "io.fabric8.knative.serving.v1beta1.Service"
}
},
"kind": {
"type": "string",
"description": "",
- "default": "TriggerList",
+ "default": "ServiceList",
"required": true
},
"metadata": {
- "$ref": "#/definitions/kubernetes_meta_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.eventing.v1alpha1.TriggerList",
+ "javaType": "io.fabric8.knative.serving.v1beta1.ServiceList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
- "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.eventing.v1alpha1.Trigger\u003e"
+ "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.serving.v1beta1.Service\u003e"
]
},
- "knative_eventing_v1alpha1_TriggerSpec": {
+ "knative_dev_eventing_pkg_apis_duck_v1alpha1_Subscribable": {
"type": "object",
"description": "",
"properties": {
- "broker": {
- "type": "string",
- "description": ""
- },
- "filter": {
- "$ref": "#/definitions/knative_eventing_v1alpha1_TriggerFilter",
- "javaType": "io.fabric8.knative.eventing.v1alpha1.TriggerFilter"
- },
- "subscriber": {
- "$ref": "#/definitions/knative_dev_duck_v1_Destination",
- "javaType": "io.fabric8.knative.duck.v1.Destination"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.eventing.v1alpha1.TriggerSpec",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_eventing_v1alpha1_TriggerStatus": {
- "type": "object",
- "description": "",
- "properties": {
- "conditions": {
+ "subscribers": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
- "$ref": "#/definitions/knative_Condition",
- "javaType": "io.fabric8.knative.v1.Condition"
+ "$ref": "#/definitions/knative_dev_eventing_pkg_apis_duck_v1alpha1_SubscriberSpec",
+ "javaType": "io.fabric8.knative.internal.eventing.pkg.apis.duck.v1alpha1.SubscriberSpec"
}
- },
- "observedGeneration": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "subscriberURI": {
- "type": "string",
- "description": ""
}
},
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.eventing.v1alpha1.TriggerStatus",
+ "javaType": "io.fabric8.knative.internal.eventing.pkg.apis.duck.v1alpha1.Subscribable",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
- "knative_flows_v1alpha1_Parallel": {
+ "knative_dev_eventing_pkg_apis_duck_v1alpha1_SubscribableStatus": {
"type": "object",
"description": "",
"properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "flows.knative.dev/v1alpha1",
- "required": true
- },
- "kind": {
- "type": "string",
+ "subscribers": {
+ "type": "array",
"description": "",
- "default": "Parallel",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ObjectMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
- },
- "spec": {
- "$ref": "#/definitions/knative_flows_v1alpha1_ParallelSpec",
- "javaType": "io.fabric8.knative.flows.v1alpha1.ParallelSpec"
- },
- "status": {
- "$ref": "#/definitions/knative_flows_v1alpha1_ParallelStatus",
- "javaType": "io.fabric8.knative.flows.v1alpha1.ParallelStatus"
+ "javaOmitEmpty": true,
+ "items": {
+ "$ref": "#/definitions/knative_dev_eventing_pkg_apis_duck_v1alpha1_SubscriberStatus",
+ "javaType": "io.fabric8.knative.internal.eventing.pkg.apis.duck.v1alpha1.SubscriberStatus"
+ }
}
},
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.flows.v1alpha1.Parallel",
+ "javaType": "io.fabric8.knative.internal.eventing.pkg.apis.duck.v1alpha1.SubscribableStatus",
"javaInterfaces": [
- "io.fabric8.kubernetes.api.model.HasMetadata"
+ "io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
- "knative_flows_v1alpha1_ParallelBranch": {
+ "knative_dev_eventing_pkg_apis_duck_v1alpha1_SubscriberSpec": {
"type": "object",
"description": "",
"properties": {
- "filter": {
- "$ref": "#/definitions/knative_dev_duck_v1_Destination",
- "javaType": "io.fabric8.knative.duck.v1.Destination"
+ "deadLetterSink": {
+ "javaType": "java.lang.String"
},
- "reply": {
- "$ref": "#/definitions/knative_dev_duck_v1_Destination",
- "javaType": "io.fabric8.knative.duck.v1.Destination"
+ "delivery": {
+ "$ref": "#/definitions/knative_dev_eventing_pkg_apis_duck_v1beta1_DeliverySpec",
+ "javaType": "io.fabric8.knative.internal.eventing.pkg.apis.duck.v1beta1.DeliverySpec"
},
- "subscriber": {
- "$ref": "#/definitions/knative_dev_duck_v1_Destination",
- "javaType": "io.fabric8.knative.duck.v1.Destination"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.flows.v1alpha1.ParallelBranch",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_flows_v1alpha1_ParallelBranchStatus": {
- "type": "object",
- "description": "",
- "properties": {
- "filterChannelStatus": {
- "$ref": "#/definitions/knative_flows_v1alpha1_ParallelChannelStatus",
- "javaType": "io.fabric8.knative.flows.v1alpha1.ParallelChannelStatus"
+ "generation": {
+ "type": "integer",
+ "description": "",
+ "javaType": "Long"
},
- "filterSubscriptionStatus": {
- "$ref": "#/definitions/knative_flows_v1alpha1_ParallelSubscriptionStatus",
- "javaType": "io.fabric8.knative.flows.v1alpha1.ParallelSubscriptionStatus"
+ "replyURI": {
+ "javaType": "java.lang.String"
},
- "subscriberSubscriptionStatus": {
- "$ref": "#/definitions/knative_flows_v1alpha1_ParallelSubscriptionStatus",
- "javaType": "io.fabric8.knative.flows.v1alpha1.ParallelSubscriptionStatus"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.flows.v1alpha1.ParallelBranchStatus",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_flows_v1alpha1_ParallelChannelStatus": {
- "type": "object",
- "description": "",
- "properties": {
- "channel": {
- "$ref": "#/definitions/kubernetes_ObjectReference",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectReference"
+ "subscriberURI": {
+ "javaType": "java.lang.String"
},
- "ready": {
- "$ref": "#/definitions/knative_Condition",
- "javaType": "io.fabric8.knative.v1.Condition"
+ "uid": {
+ "type": "string",
+ "description": ""
}
},
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.flows.v1alpha1.ParallelChannelStatus",
+ "javaType": "io.fabric8.knative.internal.eventing.pkg.apis.duck.v1alpha1.SubscriberSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
- "knative_flows_v1alpha1_ParallelList": {
+ "knative_dev_eventing_pkg_apis_duck_v1alpha1_SubscriberStatus": {
"type": "object",
"description": "",
"properties": {
- "apiVersion": {
+ "message": {
"type": "string",
- "description": "",
- "default": "flows.knative.dev/v1alpha1",
- "required": true
+ "description": ""
},
- "items": {
- "type": "array",
+ "observedGeneration": {
+ "type": "integer",
"description": "",
- "items": {
- "$ref": "#/definitions/knative_flows_v1alpha1_Parallel",
- "javaType": "io.fabric8.knative.flows.v1alpha1.Parallel"
- }
+ "javaType": "Long"
},
- "kind": {
+ "ready": {
"type": "string",
- "description": "",
- "default": "ParallelList",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ListMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ListMeta"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.flows.v1alpha1.ParallelList",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource",
- "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.flows.v1alpha1.Parallel\u003e"
- ]
- },
- "knative_flows_v1alpha1_ParallelSpec": {
- "type": "object",
- "description": "",
- "properties": {
- "branches": {
- "type": "array",
- "description": "",
- "items": {
- "$ref": "#/definitions/knative_flows_v1alpha1_ParallelBranch",
- "javaType": "io.fabric8.knative.flows.v1alpha1.ParallelBranch"
- }
- },
- "channelTemplate": {
- "$ref": "#/definitions/knative_dev_messaging_v1beta1_ChannelTemplateSpec",
- "javaType": "io.fabric8.knative.dev.messaging.v1beta1.ChannelTemplateSpec"
+ "description": ""
},
- "reply": {
- "$ref": "#/definitions/knative_dev_duck_v1_Destination",
- "javaType": "io.fabric8.knative.duck.v1.Destination"
+ "uid": {
+ "type": "string",
+ "description": ""
}
},
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.flows.v1alpha1.ParallelSpec",
+ "javaType": "io.fabric8.knative.internal.eventing.pkg.apis.duck.v1alpha1.SubscriberStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
- "knative_flows_v1alpha1_ParallelStatus": {
+ "knative_dev_eventing_pkg_apis_duck_v1beta1_DeliverySpec": {
"type": "object",
"description": "",
"properties": {
- "address": {
- "$ref": "#/definitions/knative_dev_duck_v1_Addressable",
- "javaType": "io.fabric8.knative.duck.v1.Addressable"
- },
- "branchStatuses": {
- "type": "array",
+ "backoffDelay": {
+ "type": "string",
"description": "",
- "items": {
- "$ref": "#/definitions/knative_flows_v1alpha1_ParallelBranchStatus",
- "javaType": "io.fabric8.knative.flows.v1alpha1.ParallelBranchStatus"
- }
+ "javaType": "String"
},
- "conditions": {
- "type": "array",
+ "backoffPolicy": {
+ "type": "string",
"description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/knative_Condition",
- "javaType": "io.fabric8.knative.v1.Condition"
- }
+ "javaType": "String"
},
- "ingressChannelStatus": {
- "$ref": "#/definitions/knative_flows_v1alpha1_ParallelChannelStatus",
- "javaType": "io.fabric8.knative.flows.v1alpha1.ParallelChannelStatus"
+ "deadLetterSink": {
+ "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_Destination",
+ "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Destination"
},
- "observedGeneration": {
+ "retry": {
"type": "integer",
"description": "",
- "javaType": "Long"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.flows.v1alpha1.ParallelStatus",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_flows_v1alpha1_ParallelSubscriptionStatus": {
- "type": "object",
- "description": "",
- "properties": {
- "ready": {
- "$ref": "#/definitions/knative_Condition",
- "javaType": "io.fabric8.knative.v1.Condition"
- },
- "subscription": {
- "$ref": "#/definitions/kubernetes_ObjectReference",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectReference"
+ "javaType": "Integer"
}
},
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.flows.v1alpha1.ParallelSubscriptionStatus",
+ "javaType": "io.fabric8.knative.internal.eventing.pkg.apis.duck.v1beta1.DeliverySpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
- "knative_flows_v1alpha1_Sequence": {
+ "knative_dev_eventing_pkg_apis_flows_v1alpha1_Sequence": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
- "default": "flows.knative.dev/v1alpha1",
+ "default": "eventing.knative.dev/v1alpha1",
"required": true
},
"kind": {
@@ -1935,58 +1548,55 @@
"required": true
},
"metadata": {
- "$ref": "#/definitions/kubernetes_meta_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
- "$ref": "#/definitions/knative_flows_v1alpha1_SequenceSpec",
+ "$ref": "#/definitions/knative_dev_eventing_pkg_apis_flows_v1alpha1_SequenceSpec",
"javaType": "io.fabric8.knative.flows.v1alpha1.SequenceSpec"
},
"status": {
- "$ref": "#/definitions/knative_flows_v1alpha1_SequenceStatus",
+ "$ref": "#/definitions/knative_dev_eventing_pkg_apis_flows_v1alpha1_SequenceStatus",
"javaType": "io.fabric8.knative.flows.v1alpha1.SequenceStatus"
}
},
- "additionalProperties": true,
"javaType": "io.fabric8.knative.flows.v1alpha1.Sequence",
"javaInterfaces": [
- "io.fabric8.kubernetes.api.model.HasMetadata"
+ "io.fabric8.kubernetes.api.model.HasMetadata",
+ "io.fabric8.kubernetes.api.model.Namespaced"
]
},
- "knative_flows_v1alpha1_SequenceChannelStatus": {
+ "knative_dev_eventing_pkg_apis_flows_v1alpha1_SequenceChannelStatus": {
"type": "object",
"description": "",
"properties": {
"channel": {
- "$ref": "#/definitions/kubernetes_ObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.ObjectReference"
},
"ready": {
- "$ref": "#/definitions/knative_Condition",
- "javaType": "io.fabric8.knative.v1.Condition"
+ "$ref": "#/definitions/knative_dev_pkg_apis_Condition",
+ "javaType": "io.fabric8.knative.internal.pkg.apis.Condition"
}
},
- "additionalProperties": true,
"javaType": "io.fabric8.knative.flows.v1alpha1.SequenceChannelStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
- "knative_flows_v1alpha1_SequenceList": {
+ "knative_dev_eventing_pkg_apis_flows_v1alpha1_SequenceList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
- "default": "flows.knative.dev/v1alpha1",
+ "default": "eventing.knative.dev/v1alpha1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
- "$ref": "#/definitions/knative_flows_v1alpha1_Sequence",
+ "$ref": "#/definitions/knative_dev_eventing_pkg_apis_flows_v1alpha1_Sequence",
"javaType": "io.fabric8.knative.flows.v1alpha1.Sequence"
}
},
@@ -1997,57 +1607,54 @@
"required": true
},
"metadata": {
- "$ref": "#/definitions/kubernetes_meta_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
- "additionalProperties": true,
"javaType": "io.fabric8.knative.flows.v1alpha1.SequenceList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.flows.v1alpha1.Sequence\u003e"
]
},
- "knative_flows_v1alpha1_SequenceSpec": {
+ "knative_dev_eventing_pkg_apis_flows_v1alpha1_SequenceSpec": {
"type": "object",
"description": "",
"properties": {
"channelTemplate": {
- "$ref": "#/definitions/knative_dev_messaging_v1beta1_ChannelTemplateSpec",
- "javaType": "io.fabric8.knative.dev.messaging.v1beta1.ChannelTemplateSpec"
+ "$ref": "#/definitions/knative_dev_eventing_pkg_apis_messaging_v1beta1_ChannelTemplateSpec",
+ "javaType": "io.fabric8.knative.internal.eventing.pkg.apis.messaging.v1beta1.ChannelTemplateSpec"
},
"reply": {
- "$ref": "#/definitions/knative_dev_duck_v1_Destination",
- "javaType": "io.fabric8.knative.duck.v1.Destination"
+ "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_Destination",
+ "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Destination"
},
"steps": {
"type": "array",
"description": "",
"items": {
- "$ref": "#/definitions/knative_flows_v1alpha1_SequenceStep",
+ "$ref": "#/definitions/knative_dev_eventing_pkg_apis_flows_v1alpha1_SequenceStep",
"javaType": "io.fabric8.knative.flows.v1alpha1.SequenceStep"
}
}
},
- "additionalProperties": true,
"javaType": "io.fabric8.knative.flows.v1alpha1.SequenceSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
- "knative_flows_v1alpha1_SequenceStatus": {
+ "knative_dev_eventing_pkg_apis_flows_v1alpha1_SequenceStatus": {
"type": "object",
"description": "",
"properties": {
"address": {
- "$ref": "#/definitions/knative_dev_duck_v1_Addressable",
- "javaType": "io.fabric8.knative.duck.v1.Addressable"
+ "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_Addressable",
+ "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Addressable"
},
"channelStatuses": {
"type": "array",
"description": "",
"items": {
- "$ref": "#/definitions/knative_flows_v1alpha1_SequenceChannelStatus",
+ "$ref": "#/definitions/knative_dev_eventing_pkg_apis_flows_v1alpha1_SequenceChannelStatus",
"javaType": "io.fabric8.knative.flows.v1alpha1.SequenceChannelStatus"
}
},
@@ -2056,8 +1663,8 @@
"description": "",
"javaOmitEmpty": true,
"items": {
- "$ref": "#/definitions/knative_Condition",
- "javaType": "io.fabric8.knative.v1.Condition"
+ "$ref": "#/definitions/knative_dev_pkg_apis_Condition",
+ "javaType": "io.fabric8.knative.internal.pkg.apis.Condition"
}
},
"observedGeneration": {
@@ -2069,207 +1676,162 @@
"type": "array",
"description": "",
"items": {
- "$ref": "#/definitions/knative_flows_v1alpha1_SequenceSubscriptionStatus",
+ "$ref": "#/definitions/knative_dev_eventing_pkg_apis_flows_v1alpha1_SequenceSubscriptionStatus",
"javaType": "io.fabric8.knative.flows.v1alpha1.SequenceSubscriptionStatus"
}
}
},
- "additionalProperties": true,
"javaType": "io.fabric8.knative.flows.v1alpha1.SequenceStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
- "knative_flows_v1alpha1_SequenceStep": {
+ "knative_dev_eventing_pkg_apis_flows_v1alpha1_SequenceStep": {
"type": "object",
"description": "",
"properties": {
"delivery": {
- "$ref": "#/definitions/knative_dev_duck_v1beta1_DeliverySpec",
- "javaType": "io.fabric8.knative.dev.duck.v1beta1.DeliverySpec"
+ "$ref": "#/definitions/knative_dev_eventing_pkg_apis_duck_v1beta1_DeliverySpec",
+ "javaType": "io.fabric8.knative.internal.eventing.pkg.apis.duck.v1beta1.DeliverySpec"
},
"ref": {
- "$ref": "#/definitions/knative_dev_duck_v1_KReference",
- "javaType": "io.fabric8.knative.duck.v1.KReference"
+ "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_KReference",
+ "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.KReference"
},
"uri": {
- "type": "string",
- "description": ""
+ "javaType": "java.lang.String"
}
},
- "additionalProperties": true,
"javaType": "io.fabric8.knative.flows.v1alpha1.SequenceStep",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
- "knative_flows_v1alpha1_SequenceSubscriptionStatus": {
+ "knative_dev_eventing_pkg_apis_flows_v1alpha1_SequenceSubscriptionStatus": {
"type": "object",
"description": "",
"properties": {
"ready": {
- "$ref": "#/definitions/knative_Condition",
- "javaType": "io.fabric8.knative.v1.Condition"
+ "$ref": "#/definitions/knative_dev_pkg_apis_Condition",
+ "javaType": "io.fabric8.knative.internal.pkg.apis.Condition"
},
"subscription": {
- "$ref": "#/definitions/kubernetes_ObjectReference",
"javaType": "io.fabric8.kubernetes.api.model.ObjectReference"
}
},
- "additionalProperties": true,
"javaType": "io.fabric8.knative.flows.v1alpha1.SequenceSubscriptionStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
- "knative_legacysources_v1alpha1_ApiServerResource": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": ""
- },
- "controller": {
- "type": "boolean",
- "description": ""
- },
- "controllerSelector": {
- "$ref": "#/definitions/kubernetes_meta_OwnerReference",
- "javaType": "io.fabric8.kubernetes.api.model.OwnerReference"
- },
- "kind": {
- "type": "string",
- "description": ""
- },
- "labelSelector": {
- "$ref": "#/definitions/kubernetes_meta_LabelSelector",
- "javaType": "io.fabric8.kubernetes.api.model.LabelSelector"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.ApiServerResource",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_legacysources_v1alpha1_ApiServerSource": {
+ "knative_dev_eventing_pkg_apis_messaging_v1alpha1_Channel": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
- "default": "legacysources.knative.dev/v1alpha1",
+ "default": "messaging.knative.dev/v1alpha1",
"required": true
},
- "deprecated": {
- "$ref": "#/definitions/knative_legacysources_v1alpha1_Deprecated",
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.Deprecated"
- },
"kind": {
"type": "string",
"description": "",
- "default": "ApiServerSource",
+ "default": "Channel",
"required": true
},
"metadata": {
- "$ref": "#/definitions/kubernetes_meta_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
- "$ref": "#/definitions/knative_legacysources_v1alpha1_ApiServerSourceSpec",
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.ApiServerSourceSpec"
+ "$ref": "#/definitions/knative_dev_eventing_pkg_apis_messaging_v1alpha1_ChannelSpec",
+ "javaType": "io.fabric8.knative.messaging.v1alpha1.ChannelSpec"
},
"status": {
- "$ref": "#/definitions/knative_legacysources_v1alpha1_ApiServerSourceStatus",
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.ApiServerSourceStatus"
+ "$ref": "#/definitions/knative_dev_eventing_pkg_apis_messaging_v1alpha1_ChannelStatus",
+ "javaType": "io.fabric8.knative.messaging.v1alpha1.ChannelStatus"
}
},
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.ApiServerSource",
+ "javaType": "io.fabric8.knative.messaging.v1alpha1.Channel",
"javaInterfaces": [
- "io.fabric8.kubernetes.api.model.HasMetadata"
+ "io.fabric8.kubernetes.api.model.HasMetadata",
+ "io.fabric8.kubernetes.api.model.Namespaced"
]
},
- "knative_legacysources_v1alpha1_ApiServerSourceList": {
+ "knative_dev_eventing_pkg_apis_messaging_v1alpha1_ChannelList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
- "default": "legacysources.knative.dev/v1alpha1",
+ "default": "messaging.knative.dev/v1alpha1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
- "$ref": "#/definitions/knative_legacysources_v1alpha1_ApiServerSource",
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.ApiServerSource"
+ "$ref": "#/definitions/knative_dev_eventing_pkg_apis_messaging_v1alpha1_Channel",
+ "javaType": "io.fabric8.knative.messaging.v1alpha1.Channel"
}
},
"kind": {
"type": "string",
"description": "",
- "default": "ApiServerSourceList",
+ "default": "ChannelList",
"required": true
},
"metadata": {
- "$ref": "#/definitions/kubernetes_meta_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.ApiServerSourceList",
+ "javaType": "io.fabric8.knative.messaging.v1alpha1.ChannelList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
- "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.legacysources.v1alpha1.ApiServerSource\u003e"
+ "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.messaging.v1alpha1.Channel\u003e"
]
},
- "knative_legacysources_v1alpha1_ApiServerSourceSpec": {
+ "knative_dev_eventing_pkg_apis_messaging_v1alpha1_ChannelSpec": {
"type": "object",
"description": "",
"properties": {
- "mode": {
- "type": "string",
- "description": ""
- },
- "resources": {
- "type": "array",
- "description": "",
- "items": {
- "$ref": "#/definitions/knative_legacysources_v1alpha1_ApiServerResource",
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.ApiServerResource"
- }
+ "channelTemplate": {
+ "$ref": "#/definitions/knative_dev_eventing_pkg_apis_messaging_v1beta1_ChannelTemplateSpec",
+ "javaType": "io.fabric8.knative.internal.eventing.pkg.apis.messaging.v1beta1.ChannelTemplateSpec"
},
- "serviceAccountName": {
- "type": "string",
- "description": ""
+ "delivery": {
+ "$ref": "#/definitions/knative_dev_eventing_pkg_apis_duck_v1beta1_DeliverySpec",
+ "javaType": "io.fabric8.knative.internal.eventing.pkg.apis.duck.v1beta1.DeliverySpec"
},
- "sink": {
- "$ref": "#/definitions/knative_dev_duck_v1beta1_Destination",
- "javaType": "io.fabric8.knative.duck.v1beta1.Destination"
+ "subscribable": {
+ "$ref": "#/definitions/knative_dev_eventing_pkg_apis_duck_v1alpha1_Subscribable",
+ "javaType": "io.fabric8.knative.internal.eventing.pkg.apis.duck.v1alpha1.Subscribable"
}
},
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.ApiServerSourceSpec",
+ "javaType": "io.fabric8.knative.messaging.v1alpha1.ChannelSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
- "knative_legacysources_v1alpha1_ApiServerSourceStatus": {
+ "knative_dev_eventing_pkg_apis_messaging_v1alpha1_ChannelStatus": {
"type": "object",
"description": "",
"properties": {
+ "address": {
+ "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1alpha1_Addressable",
+ "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1alpha1.Addressable"
+ },
+ "channel": {
+ "javaType": "io.fabric8.kubernetes.api.model.ObjectReference"
+ },
"conditions": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
- "$ref": "#/definitions/knative_Condition",
- "javaType": "io.fabric8.knative.v1.Condition"
+ "$ref": "#/definitions/knative_dev_pkg_apis_Condition",
+ "javaType": "io.fabric8.knative.internal.pkg.apis.Condition"
}
},
"observedGeneration": {
@@ -2277,148 +1839,117 @@
"description": "",
"javaType": "Long"
},
- "sinkUri": {
- "type": "string",
- "description": ""
+ "subscribableStatus": {
+ "$ref": "#/definitions/knative_dev_eventing_pkg_apis_duck_v1alpha1_SubscribableStatus",
+ "javaType": "io.fabric8.knative.internal.eventing.pkg.apis.duck.v1alpha1.SubscribableStatus"
}
},
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.ApiServerSourceStatus",
+ "javaType": "io.fabric8.knative.messaging.v1alpha1.ChannelStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
- "knative_legacysources_v1alpha1_ContainerSource": {
+ "knative_dev_eventing_pkg_apis_messaging_v1alpha1_InMemoryChannel": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
- "default": "legacysources.knative.dev/v1alpha1",
+ "default": "messaging.knative.dev/v1alpha1",
"required": true
},
- "deprecated": {
- "$ref": "#/definitions/knative_legacysources_v1alpha1_Deprecated",
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.Deprecated"
- },
"kind": {
"type": "string",
"description": "",
- "default": "ContainerSource",
+ "default": "InMemoryChannel",
"required": true
},
"metadata": {
- "$ref": "#/definitions/kubernetes_meta_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
- "$ref": "#/definitions/knative_legacysources_v1alpha1_ContainerSourceSpec",
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.ContainerSourceSpec"
+ "$ref": "#/definitions/knative_dev_eventing_pkg_apis_messaging_v1alpha1_InMemoryChannelSpec",
+ "javaType": "io.fabric8.knative.messaging.v1alpha1.InMemoryChannelSpec"
},
"status": {
- "$ref": "#/definitions/knative_legacysources_v1alpha1_ContainerSourceStatus",
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.ContainerSourceStatus"
+ "$ref": "#/definitions/knative_dev_eventing_pkg_apis_messaging_v1alpha1_InMemoryChannelStatus",
+ "javaType": "io.fabric8.knative.messaging.v1alpha1.InMemoryChannelStatus"
}
},
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.ContainerSource",
+ "javaType": "io.fabric8.knative.messaging.v1alpha1.InMemoryChannel",
"javaInterfaces": [
- "io.fabric8.kubernetes.api.model.HasMetadata"
+ "io.fabric8.kubernetes.api.model.HasMetadata",
+ "io.fabric8.kubernetes.api.model.Namespaced"
]
},
- "knative_legacysources_v1alpha1_ContainerSourceList": {
+ "knative_dev_eventing_pkg_apis_messaging_v1alpha1_InMemoryChannelList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
- "default": "legacysources.knative.dev/v1alpha1",
+ "default": "messaging.knative.dev/v1alpha1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
- "$ref": "#/definitions/knative_legacysources_v1alpha1_ContainerSource",
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.ContainerSource"
+ "$ref": "#/definitions/knative_dev_eventing_pkg_apis_messaging_v1alpha1_InMemoryChannel",
+ "javaType": "io.fabric8.knative.messaging.v1alpha1.InMemoryChannel"
}
},
"kind": {
"type": "string",
"description": "",
- "default": "ContainerSourceList",
+ "default": "InMemoryChannelList",
"required": true
},
"metadata": {
- "$ref": "#/definitions/kubernetes_meta_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.ContainerSourceList",
+ "javaType": "io.fabric8.knative.messaging.v1alpha1.InMemoryChannelList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
- "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.legacysources.v1alpha1.ContainerSource\u003e"
+ "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.messaging.v1alpha1.InMemoryChannel\u003e"
]
},
- "knative_legacysources_v1alpha1_ContainerSourceSpec": {
+ "knative_dev_eventing_pkg_apis_messaging_v1alpha1_InMemoryChannelSpec": {
"type": "object",
"description": "",
"properties": {
- "args": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "type": "string",
- "description": ""
- }
- },
- "env": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_EnvVar",
- "javaType": "io.fabric8.kubernetes.api.model.EnvVar"
- }
- },
- "image": {
- "type": "string",
- "description": ""
- },
- "serviceAccountName": {
- "type": "string",
- "description": ""
- },
- "sink": {
- "$ref": "#/definitions/knative_dev_duck_v1beta1_Destination",
- "javaType": "io.fabric8.knative.duck.v1beta1.Destination"
+ "delivery": {
+ "$ref": "#/definitions/knative_dev_eventing_pkg_apis_duck_v1beta1_DeliverySpec",
+ "javaType": "io.fabric8.knative.internal.eventing.pkg.apis.duck.v1beta1.DeliverySpec"
},
- "template": {
- "$ref": "#/definitions/kubernetes_PodTemplateSpec",
- "javaType": "io.fabric8.kubernetes.api.model.PodTemplateSpec"
+ "subscribable": {
+ "$ref": "#/definitions/knative_dev_eventing_pkg_apis_duck_v1alpha1_Subscribable",
+ "javaType": "io.fabric8.knative.internal.eventing.pkg.apis.duck.v1alpha1.Subscribable"
}
},
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.ContainerSourceSpec",
+ "javaType": "io.fabric8.knative.messaging.v1alpha1.InMemoryChannelSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
- "knative_legacysources_v1alpha1_ContainerSourceStatus": {
+ "knative_dev_eventing_pkg_apis_messaging_v1alpha1_InMemoryChannelStatus": {
"type": "object",
"description": "",
"properties": {
+ "address": {
+ "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1alpha1_Addressable",
+ "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1alpha1.Addressable"
+ },
"conditions": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
- "$ref": "#/definitions/knative_Condition",
- "javaType": "io.fabric8.knative.v1.Condition"
+ "$ref": "#/definitions/knative_dev_pkg_apis_Condition",
+ "javaType": "io.fabric8.knative.internal.pkg.apis.Condition"
}
},
"observedGeneration": {
@@ -2426,181 +1957,115 @@
"description": "",
"javaType": "Long"
},
- "sinkUri": {
- "type": "string",
- "description": ""
+ "subscribableStatus": {
+ "$ref": "#/definitions/knative_dev_eventing_pkg_apis_duck_v1alpha1_SubscribableStatus",
+ "javaType": "io.fabric8.knative.internal.eventing.pkg.apis.duck.v1alpha1.SubscribableStatus"
}
},
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.ContainerSourceStatus",
+ "javaType": "io.fabric8.knative.messaging.v1alpha1.InMemoryChannelStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
- "knative_legacysources_v1alpha1_CronJobLimitsSpec": {
+ "knative_dev_eventing_pkg_apis_messaging_v1alpha1_Subscription": {
"type": "object",
"description": "",
"properties": {
- "cpu": {
- "type": "string",
- "description": ""
- },
- "memory": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.CronJobLimitsSpec",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_legacysources_v1alpha1_CronJobRequestsSpec": {
- "type": "object",
- "description": "",
- "properties": {
- "cpu": {
- "type": "string",
- "description": ""
- },
- "memory": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.CronJobRequestsSpec",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_legacysources_v1alpha1_CronJobResourceSpec": {
- "type": "object",
- "description": "",
- "properties": {
- "limits": {
- "$ref": "#/definitions/knative_legacysources_v1alpha1_CronJobLimitsSpec",
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.CronJobLimitsSpec"
- },
- "requests": {
- "$ref": "#/definitions/knative_legacysources_v1alpha1_CronJobRequestsSpec",
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.CronJobRequestsSpec"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.CronJobResourceSpec",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_legacysources_v1alpha1_CronJobSource": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
+ "apiVersion": {
"type": "string",
"description": "",
- "default": "legacysources.knative.dev/v1alpha1",
+ "default": "messaging.knative.dev/v1alpha1",
"required": true
},
- "deprecated": {
- "$ref": "#/definitions/knative_legacysources_v1alpha1_Deprecated",
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.Deprecated"
- },
"kind": {
"type": "string",
"description": "",
- "default": "CronJobSource",
+ "default": "Subscription",
"required": true
},
"metadata": {
- "$ref": "#/definitions/kubernetes_meta_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"spec": {
- "$ref": "#/definitions/knative_legacysources_v1alpha1_CronJobSourceSpec",
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.CronJobSourceSpec"
+ "$ref": "#/definitions/knative_dev_eventing_pkg_apis_messaging_v1alpha1_SubscriptionSpec",
+ "javaType": "io.fabric8.knative.messaging.v1alpha1.SubscriptionSpec"
},
"status": {
- "$ref": "#/definitions/knative_legacysources_v1alpha1_CronJobSourceStatus",
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.CronJobSourceStatus"
+ "$ref": "#/definitions/knative_dev_eventing_pkg_apis_messaging_v1alpha1_SubscriptionStatus",
+ "javaType": "io.fabric8.knative.messaging.v1alpha1.SubscriptionStatus"
}
},
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.CronJobSource",
+ "javaType": "io.fabric8.knative.messaging.v1alpha1.Subscription",
"javaInterfaces": [
- "io.fabric8.kubernetes.api.model.HasMetadata"
+ "io.fabric8.kubernetes.api.model.HasMetadata",
+ "io.fabric8.kubernetes.api.model.Namespaced"
]
},
- "knative_legacysources_v1alpha1_CronJobSourceList": {
+ "knative_dev_eventing_pkg_apis_messaging_v1alpha1_SubscriptionList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
- "default": "legacysources.knative.dev/v1alpha1",
+ "default": "messaging.knative.dev/v1alpha1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
- "$ref": "#/definitions/knative_legacysources_v1alpha1_CronJobSource",
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.CronJobSource"
+ "$ref": "#/definitions/knative_dev_eventing_pkg_apis_messaging_v1alpha1_Subscription",
+ "javaType": "io.fabric8.knative.messaging.v1alpha1.Subscription"
}
},
"kind": {
"type": "string",
"description": "",
- "default": "CronJobSourceList",
+ "default": "SubscriptionList",
"required": true
},
"metadata": {
- "$ref": "#/definitions/kubernetes_meta_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.CronJobSourceList",
+ "javaType": "io.fabric8.knative.messaging.v1alpha1.SubscriptionList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
- "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.legacysources.v1alpha1.CronJobSource\u003e"
+ "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.messaging.v1alpha1.Subscription\u003e"
]
},
- "knative_legacysources_v1alpha1_CronJobSourceSpec": {
+ "knative_dev_eventing_pkg_apis_messaging_v1alpha1_SubscriptionSpec": {
"type": "object",
"description": "",
"properties": {
- "data": {
- "type": "string",
- "description": ""
+ "channel": {
+ "javaType": "io.fabric8.kubernetes.api.model.ObjectReference"
},
- "resources": {
- "$ref": "#/definitions/knative_legacysources_v1alpha1_CronJobResourceSpec",
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.CronJobResourceSpec"
+ "delivery": {
+ "$ref": "#/definitions/knative_dev_eventing_pkg_apis_duck_v1beta1_DeliverySpec",
+ "javaType": "io.fabric8.knative.internal.eventing.pkg.apis.duck.v1beta1.DeliverySpec"
},
- "schedule": {
- "type": "string",
- "description": ""
+ "generation": {
+ "type": "integer",
+ "description": "",
+ "javaType": "Long"
},
- "serviceAccountName": {
- "type": "string",
- "description": ""
+ "reply": {
+ "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_Destination",
+ "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Destination"
},
- "sink": {
- "$ref": "#/definitions/knative_dev_duck_v1beta1_Destination",
- "javaType": "io.fabric8.knative.duck.v1beta1.Destination"
+ "subscriber": {
+ "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_Destination",
+ "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Destination"
}
},
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.CronJobSourceSpec",
+ "javaType": "io.fabric8.knative.messaging.v1alpha1.SubscriptionSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
- "knative_legacysources_v1alpha1_CronJobSourceStatus": {
+ "knative_dev_eventing_pkg_apis_messaging_v1alpha1_SubscriptionStatus": {
"type": "object",
"description": "",
"properties": {
@@ -2609,8 +2074,8 @@
"description": "",
"javaOmitEmpty": true,
"items": {
- "$ref": "#/definitions/knative_Condition",
- "javaType": "io.fabric8.knative.v1.Condition"
+ "$ref": "#/definitions/knative_dev_pkg_apis_Condition",
+ "javaType": "io.fabric8.knative.internal.pkg.apis.Condition"
}
},
"observedGeneration": {
@@ -2618,6075 +2083,620 @@
"description": "",
"javaType": "Long"
},
- "sinkUri": {
- "type": "string",
- "description": ""
+ "physicalSubscription": {
+ "$ref": "#/definitions/knative_dev_eventing_pkg_apis_messaging_v1alpha1_SubscriptionStatusPhysicalSubscription",
+ "javaType": "io.fabric8.knative.messaging.v1alpha1.SubscriptionStatusPhysicalSubscription"
}
},
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.CronJobSourceStatus",
+ "javaType": "io.fabric8.knative.messaging.v1alpha1.SubscriptionStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
- "knative_legacysources_v1alpha1_Deprecated": {
+ "knative_dev_eventing_pkg_apis_messaging_v1alpha1_SubscriptionStatusPhysicalSubscription": {
"type": "object",
"description": "",
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.Deprecated",
+ "properties": {
+ "deadLetterSinkURI": {
+ "javaType": "java.lang.String"
+ },
+ "replyURI": {
+ "javaType": "java.lang.String"
+ },
+ "subscriberURI": {
+ "javaType": "java.lang.String"
+ }
+ },
+ "javaType": "io.fabric8.knative.messaging.v1alpha1.SubscriptionStatusPhysicalSubscription",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
- "knative_legacysources_v1alpha1_SinkBinding": {
+ "knative_dev_eventing_pkg_apis_messaging_v1beta1_ChannelTemplateSpec": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
- "description": "",
- "default": "legacysources.knative.dev/v1alpha1",
- "required": true
- },
- "deprecated": {
- "$ref": "#/definitions/knative_legacysources_v1alpha1_Deprecated",
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.Deprecated"
+ "description": ""
},
"kind": {
"type": "string",
- "description": "",
- "default": "SinkBinding",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ObjectMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
+ "description": ""
},
"spec": {
- "$ref": "#/definitions/knative_legacysources_v1alpha1_SinkBindingSpec",
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.SinkBindingSpec"
- },
- "status": {
- "$ref": "#/definitions/knative_legacysources_v1alpha1_SinkBindingStatus",
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.SinkBindingStatus"
+ "javaType": "io.fabric8.kubernetes.api.model.HasMetadata"
}
},
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.SinkBinding",
+ "javaType": "io.fabric8.knative.internal.eventing.pkg.apis.messaging.v1beta1.ChannelTemplateSpec",
"javaInterfaces": [
- "io.fabric8.kubernetes.api.model.HasMetadata"
+ "io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
- "knative_legacysources_v1alpha1_SinkBindingList": {
+ "knative_dev_pkg_apis_Condition": {
"type": "object",
"description": "",
"properties": {
- "apiVersion": {
+ "lastTransitionTime": {
+ "javaType": "java.lang.String"
+ },
+ "message": {
"type": "string",
- "description": "",
- "default": "legacysources.knative.dev/v1alpha1",
- "required": true
+ "description": "human-readable message indicating details about last transition"
},
- "items": {
- "type": "array",
- "description": "",
- "items": {
- "$ref": "#/definitions/knative_legacysources_v1alpha1_SinkBinding",
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.SinkBinding"
- }
+ "reason": {
+ "type": "string",
+ "description": "one-word CamelCase reason for the condition's last transition"
},
- "kind": {
+ "severity": {
"type": "string",
- "description": "",
- "default": "SinkBindingList",
- "required": true
+ "description": "how to interpret failures of this condition"
},
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ListMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ListMeta"
+ "status": {
+ "type": "string",
+ "description": "status of the condition"
+ },
+ "type": {
+ "type": "string",
+ "description": "type of status condition"
}
},
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.SinkBindingList",
+ "javaType": "io.fabric8.knative.internal.pkg.apis.Condition",
"javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource",
- "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.legacysources.v1alpha1.SinkBinding\u003e"
+ "io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
- "knative_legacysources_v1alpha1_SinkBindingSpec": {
+ "knative_dev_pkg_apis_duck_v1_Addressable": {
"type": "object",
"description": "",
"properties": {
- "ceOverrides": {
- "$ref": "#/definitions/knative_dev_duck_v1_CloudEventOverrides",
- "javaType": "io.fabric8.knative.duck.v1.CloudEventOverrides"
- },
- "sink": {
- "$ref": "#/definitions/knative_dev_duck_v1_Destination",
- "javaType": "io.fabric8.knative.duck.v1.Destination"
- },
- "subject": {
- "$ref": "#/definitions/knative_tracker_Reference",
- "javaType": "io.fabric8.knative.tracker.Reference"
+ "url": {
+ "javaType": "java.lang.String"
}
},
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.SinkBindingSpec",
+ "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Addressable",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
- "knative_legacysources_v1alpha1_SinkBindingStatus": {
+ "knative_dev_pkg_apis_duck_v1_Destination": {
"type": "object",
"description": "",
"properties": {
- "ceAttributes": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/knative_dev_duck_v1_CloudEventAttributes",
- "javaType": "io.fabric8.knative.duck.v1.CloudEventAttributes"
- }
- },
- "conditions": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/knative_Condition",
- "javaType": "io.fabric8.knative.v1.Condition"
- }
- },
- "observedGeneration": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
+ "ref": {
+ "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_KReference",
+ "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.KReference"
},
- "sinkUri": {
- "type": "string",
- "description": ""
+ "uri": {
+ "javaType": "java.lang.String"
}
},
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.SinkBindingStatus",
+ "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Destination",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
- "knative_messaging_v1alpha1_Channel": {
+ "knative_dev_pkg_apis_duck_v1_KReference": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
- "description": "",
- "default": "messaging.knative.dev/v1alpha1",
- "required": true
+ "description": ""
},
"kind": {
"type": "string",
- "description": "",
- "default": "Channel",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ObjectMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
+ "description": ""
},
- "spec": {
- "$ref": "#/definitions/knative_messaging_v1alpha1_ChannelSpec",
- "javaType": "io.fabric8.knative.messaging.v1alpha1.ChannelSpec"
+ "name": {
+ "type": "string",
+ "description": ""
},
- "status": {
- "$ref": "#/definitions/knative_messaging_v1alpha1_ChannelStatus",
- "javaType": "io.fabric8.knative.messaging.v1alpha1.ChannelStatus"
+ "namespace": {
+ "type": "string",
+ "description": ""
}
},
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.messaging.v1alpha1.Channel",
+ "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.KReference",
"javaInterfaces": [
- "io.fabric8.kubernetes.api.model.HasMetadata"
+ "io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
- "knative_messaging_v1alpha1_ChannelList": {
+ "knative_dev_pkg_apis_duck_v1alpha1_Addressable": {
"type": "object",
"description": "",
"properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "messaging.knative.dev/v1alpha1",
- "required": true
- },
- "items": {
- "type": "array",
- "description": "",
- "items": {
- "$ref": "#/definitions/knative_messaging_v1alpha1_Channel",
- "javaType": "io.fabric8.knative.messaging.v1alpha1.Channel"
- }
- },
- "kind": {
+ "hostname": {
"type": "string",
- "description": "",
- "default": "ChannelList",
- "required": true
+ "description": ""
},
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ListMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ListMeta"
+ "url": {
+ "javaType": "java.lang.String"
}
},
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.messaging.v1alpha1.ChannelList",
+ "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1alpha1.Addressable",
"javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource",
- "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.messaging.v1alpha1.Channel\u003e"
+ "io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
- "knative_messaging_v1alpha1_ChannelSpec": {
+ "knative_dev_serving_pkg_apis_serving_v1_ConfigurationSpec": {
"type": "object",
"description": "",
"properties": {
- "channelTemplate": {
- "$ref": "#/definitions/knative_dev_messaging_v1beta1_ChannelTemplateSpec",
- "javaType": "io.fabric8.knative.dev.messaging.v1beta1.ChannelTemplateSpec"
- },
- "delivery": {
- "$ref": "#/definitions/knative_dev_duck_v1beta1_DeliverySpec",
- "javaType": "io.fabric8.knative.dev.duck.v1beta1.DeliverySpec"
- },
- "subscribable": {
- "$ref": "#/definitions/knative_dev_duck_v1alpha1_Subscribable",
- "javaType": "io.fabric8.knative.dev.duck.v1alpha1.Subscribable"
+ "template": {
+ "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_RevisionTemplateSpec",
+ "javaType": "io.fabric8.knative.internal.serving.pkg.apis.serving.v1.RevisionTemplateSpec"
}
},
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.messaging.v1alpha1.ChannelSpec",
+ "javaType": "io.fabric8.knative.internal.serving.pkg.apis.serving.v1.ConfigurationSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
- "knative_messaging_v1alpha1_ChannelStatus": {
+ "knative_dev_serving_pkg_apis_serving_v1_ConfigurationStatus": {
"type": "object",
"description": "",
"properties": {
- "address": {
- "$ref": "#/definitions/knative_dev_duck_v1alpha1_Addressable",
- "javaType": "io.fabric8.knative.duck.v1alpha1.Addressable"
- },
- "channel": {
- "$ref": "#/definitions/kubernetes_ObjectReference",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectReference"
- },
"conditions": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
- "$ref": "#/definitions/knative_Condition",
- "javaType": "io.fabric8.knative.v1.Condition"
+ "$ref": "#/definitions/knative_dev_pkg_apis_Condition",
+ "javaType": "io.fabric8.knative.internal.pkg.apis.Condition"
}
},
+ "latestCreatedRevisionName": {
+ "type": "string",
+ "description": ""
+ },
+ "latestReadyRevisionName": {
+ "type": "string",
+ "description": ""
+ },
"observedGeneration": {
"type": "integer",
"description": "",
"javaType": "Long"
- },
- "subscribableStatus": {
- "$ref": "#/definitions/knative_dev_duck_v1alpha1_SubscribableStatus",
- "javaType": "io.fabric8.knative.dev.duck.v1alpha1.SubscribableStatus"
}
},
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.messaging.v1alpha1.ChannelStatus",
+ "javaType": "io.fabric8.knative.internal.serving.pkg.apis.serving.v1.ConfigurationStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
- "knative_messaging_v1alpha1_InMemoryChannel": {
+ "knative_dev_serving_pkg_apis_serving_v1_RevisionSpec": {
"type": "object",
"description": "",
"properties": {
- "apiVersion": {
- "type": "string",
+ "activeDeadlineSeconds": {
+ "type": "integer",
"description": "",
- "default": "messaging.knative.dev/v1alpha1",
- "required": true
+ "javaType": "Long"
},
- "kind": {
- "type": "string",
+ "affinity": {
+ "javaType": "io.fabric8.kubernetes.api.model.Affinity"
+ },
+ "automountServiceAccountToken": {
+ "type": "boolean",
"description": "",
- "default": "InMemoryChannel",
- "required": true
+ "javaType": "Boolean"
},
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ObjectMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
+ "containerConcurrency": {
+ "type": "integer",
+ "description": "",
+ "javaType": "Long"
},
- "spec": {
- "$ref": "#/definitions/knative_messaging_v1alpha1_InMemoryChannelSpec",
- "javaType": "io.fabric8.knative.messaging.v1alpha1.InMemoryChannelSpec"
+ "containers": {
+ "type": "array",
+ "description": "",
+ "items": {
+ "javaType": "io.fabric8.kubernetes.api.model.Container"
+ }
},
- "status": {
- "$ref": "#/definitions/knative_messaging_v1alpha1_InMemoryChannelStatus",
- "javaType": "io.fabric8.knative.messaging.v1alpha1.InMemoryChannelStatus"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.messaging.v1alpha1.InMemoryChannel",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.HasMetadata"
- ]
- },
- "knative_messaging_v1alpha1_InMemoryChannelList": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
+ "dnsConfig": {
+ "javaType": "io.fabric8.kubernetes.api.model.PodDNSConfig"
+ },
+ "dnsPolicy": {
"type": "string",
+ "description": ""
+ },
+ "enableServiceLinks": {
+ "type": "boolean",
"description": "",
- "default": "messaging.knative.dev/v1alpha1",
- "required": true
+ "javaType": "Boolean"
},
- "items": {
+ "ephemeralContainers": {
"type": "array",
"description": "",
+ "javaOmitEmpty": true,
"items": {
- "$ref": "#/definitions/knative_messaging_v1alpha1_InMemoryChannel",
- "javaType": "io.fabric8.knative.messaging.v1alpha1.InMemoryChannel"
+ "javaType": "io.fabric8.kubernetes.api.model.EphemeralContainer"
}
},
- "kind": {
- "type": "string",
- "description": "",
- "default": "InMemoryChannelList",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ListMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ListMeta"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.messaging.v1alpha1.InMemoryChannelList",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource",
- "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.messaging.v1alpha1.InMemoryChannel\u003e"
- ]
- },
- "knative_messaging_v1alpha1_InMemoryChannelSpec": {
- "type": "object",
- "description": "",
- "properties": {
- "delivery": {
- "$ref": "#/definitions/knative_dev_duck_v1beta1_DeliverySpec",
- "javaType": "io.fabric8.knative.dev.duck.v1beta1.DeliverySpec"
- },
- "subscribable": {
- "$ref": "#/definitions/knative_dev_duck_v1alpha1_Subscribable",
- "javaType": "io.fabric8.knative.dev.duck.v1alpha1.Subscribable"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.messaging.v1alpha1.InMemoryChannelSpec",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_messaging_v1alpha1_InMemoryChannelStatus": {
- "type": "object",
- "description": "",
- "properties": {
- "address": {
- "$ref": "#/definitions/knative_dev_duck_v1alpha1_Addressable",
- "javaType": "io.fabric8.knative.duck.v1alpha1.Addressable"
- },
- "conditions": {
+ "hostAliases": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
- "$ref": "#/definitions/knative_Condition",
- "javaType": "io.fabric8.knative.v1.Condition"
+ "javaType": "io.fabric8.kubernetes.api.model.HostAlias"
}
},
- "observedGeneration": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "subscribableStatus": {
- "$ref": "#/definitions/knative_dev_duck_v1alpha1_SubscribableStatus",
- "javaType": "io.fabric8.knative.dev.duck.v1alpha1.SubscribableStatus"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.messaging.v1alpha1.InMemoryChannelStatus",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_messaging_v1alpha1_Subscription": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "messaging.knative.dev/v1alpha1",
- "required": true
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "Subscription",
- "required": true
+ "hostIPC": {
+ "type": "boolean",
+ "description": ""
},
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ObjectMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
+ "hostNetwork": {
+ "type": "boolean",
+ "description": ""
},
- "spec": {
- "$ref": "#/definitions/knative_messaging_v1alpha1_SubscriptionSpec",
- "javaType": "io.fabric8.knative.messaging.v1alpha1.SubscriptionSpec"
+ "hostPID": {
+ "type": "boolean",
+ "description": ""
},
- "status": {
- "$ref": "#/definitions/knative_messaging_v1alpha1_SubscriptionStatus",
- "javaType": "io.fabric8.knative.messaging.v1alpha1.SubscriptionStatus"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.messaging.v1alpha1.Subscription",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.HasMetadata"
- ]
- },
- "knative_messaging_v1alpha1_SubscriptionList": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
+ "hostname": {
"type": "string",
+ "description": ""
+ },
+ "imagePullSecrets": {
+ "type": "array",
"description": "",
- "default": "messaging.knative.dev/v1alpha1",
- "required": true
+ "javaOmitEmpty": true,
+ "items": {
+ "javaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
+ }
},
- "items": {
+ "initContainers": {
"type": "array",
"description": "",
+ "javaOmitEmpty": true,
"items": {
- "$ref": "#/definitions/knative_messaging_v1alpha1_Subscription",
- "javaType": "io.fabric8.knative.messaging.v1alpha1.Subscription"
+ "javaType": "io.fabric8.kubernetes.api.model.Container"
}
},
- "kind": {
+ "nodeName": {
"type": "string",
+ "description": ""
+ },
+ "nodeSelector": {
+ "type": "object",
"description": "",
- "default": "SubscriptionList",
- "required": true
+ "javaType": "java.util.Map\u003cString,String\u003e"
},
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ListMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ListMeta"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.messaging.v1alpha1.SubscriptionList",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource",
- "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.messaging.v1alpha1.Subscription\u003e"
- ]
- },
- "knative_messaging_v1alpha1_SubscriptionSpec": {
- "type": "object",
- "description": "",
- "properties": {
- "channel": {
- "$ref": "#/definitions/kubernetes_ObjectReference",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectReference"
+ "overhead": {
+ "type": "object",
+ "description": "",
+ "javaType": "java.util.Map\u003cString,io.fabric8.kubernetes.api.model.Quantity\u003e"
},
- "delivery": {
- "$ref": "#/definitions/knative_dev_duck_v1beta1_DeliverySpec",
- "javaType": "io.fabric8.knative.dev.duck.v1beta1.DeliverySpec"
+ "preemptionPolicy": {
+ "type": "string",
+ "description": "",
+ "javaType": "String"
},
- "generation": {
+ "priority": {
"type": "integer",
"description": "",
- "javaType": "Long"
+ "javaType": "Integer"
},
- "reply": {
- "$ref": "#/definitions/knative_dev_duck_v1_Destination",
- "javaType": "io.fabric8.knative.duck.v1.Destination"
+ "priorityClassName": {
+ "type": "string",
+ "description": ""
},
- "subscriber": {
- "$ref": "#/definitions/knative_dev_duck_v1_Destination",
- "javaType": "io.fabric8.knative.duck.v1.Destination"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.messaging.v1alpha1.SubscriptionSpec",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_messaging_v1alpha1_SubscriptionStatus": {
- "type": "object",
- "description": "",
- "properties": {
- "conditions": {
+ "readinessGates": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
- "$ref": "#/definitions/knative_Condition",
- "javaType": "io.fabric8.knative.v1.Condition"
+ "javaType": "io.fabric8.kubernetes.api.model.PodReadinessGate"
}
},
- "observedGeneration": {
- "type": "integer",
+ "restartPolicy": {
+ "type": "string",
+ "description": ""
+ },
+ "runtimeClassName": {
+ "type": "string",
"description": "",
- "javaType": "Long"
+ "javaType": "String"
},
- "physicalSubscription": {
- "$ref": "#/definitions/knative_messaging_v1alpha1_SubscriptionStatusPhysicalSubscription",
- "javaType": "io.fabric8.knative.messaging.v1alpha1.SubscriptionStatusPhysicalSubscription"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.messaging.v1alpha1.SubscriptionStatus",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_messaging_v1alpha1_SubscriptionStatusPhysicalSubscription": {
- "type": "object",
- "description": "",
- "properties": {
- "deadLetterSinkURI": {
+ "schedulerName": {
"type": "string",
"description": ""
},
- "replyURI": {
+ "securityContext": {
+ "javaType": "io.fabric8.kubernetes.api.model.PodSecurityContext"
+ },
+ "serviceAccount": {
"type": "string",
"description": ""
},
- "subscriberURI": {
+ "serviceAccountName": {
"type": "string",
"description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.messaging.v1alpha1.SubscriptionStatusPhysicalSubscription",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_serving_v1_Configuration": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
- "type": "string",
+ },
+ "shareProcessNamespace": {
+ "type": "boolean",
"description": "",
- "default": "serving.knative.dev/v1",
- "required": true
+ "javaType": "Boolean"
},
- "kind": {
+ "subdomain": {
"type": "string",
+ "description": ""
+ },
+ "terminationGracePeriodSeconds": {
+ "type": "integer",
"description": "",
- "default": "Configuration",
- "required": true
+ "javaType": "Long"
},
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ObjectMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
+ "timeoutSeconds": {
+ "type": "integer",
+ "description": "",
+ "javaType": "Long"
},
- "spec": {
- "$ref": "#/definitions/knative_serving_v1_ConfigurationSpec",
- "javaType": "io.fabric8.knative.serving.v1.ConfigurationSpec"
+ "tolerations": {
+ "type": "array",
+ "description": "",
+ "javaOmitEmpty": true,
+ "items": {
+ "javaType": "io.fabric8.kubernetes.api.model.Toleration"
+ }
},
- "status": {
- "$ref": "#/definitions/knative_serving_v1_ConfigurationStatus",
- "javaType": "io.fabric8.knative.serving.v1.ConfigurationStatus"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1.Configuration",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.HasMetadata"
- ]
- },
- "knative_serving_v1_ConfigurationList": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "serving.knative.dev/v1",
- "required": true
- },
- "items": {
- "type": "array",
- "description": "",
- "items": {
- "$ref": "#/definitions/knative_serving_v1_Configuration",
- "javaType": "io.fabric8.knative.serving.v1.Configuration"
- }
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "ConfigurationList",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ListMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ListMeta"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1.ConfigurationList",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource",
- "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.serving.v1.Configuration\u003e"
- ]
- },
- "knative_serving_v1_ConfigurationSpec": {
- "type": "object",
- "description": "",
- "properties": {
- "template": {
- "$ref": "#/definitions/knative_serving_v1_RevisionTemplateSpec",
- "javaType": "io.fabric8.knative.serving.v1.RevisionTemplateSpec"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1.ConfigurationSpec",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_serving_v1_ConfigurationStatus": {
- "type": "object",
- "description": "",
- "properties": {
- "conditions": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/knative_Condition",
- "javaType": "io.fabric8.knative.v1.Condition"
- }
- },
- "latestCreatedRevisionName": {
- "type": "string",
- "description": ""
- },
- "latestReadyRevisionName": {
- "type": "string",
- "description": ""
- },
- "observedGeneration": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1.ConfigurationStatus",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_serving_v1_ConfigurationStatusFields": {
- "type": "object",
- "description": "",
- "properties": {
- "latestCreatedRevisionName": {
- "type": "string",
- "description": ""
- },
- "latestReadyRevisionName": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1.ConfigurationStatusFields",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_serving_v1_Revision": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "serving.knative.dev/v1",
- "required": true
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "Revision",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ObjectMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
- },
- "spec": {
- "$ref": "#/definitions/knative_serving_v1_RevisionSpec",
- "javaType": "io.fabric8.knative.serving.v1.RevisionSpec"
- },
- "status": {
- "$ref": "#/definitions/knative_serving_v1_RevisionStatus",
- "javaType": "io.fabric8.knative.serving.v1.RevisionStatus"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1.Revision",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.HasMetadata"
- ]
- },
- "knative_serving_v1_RevisionList": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "serving.knative.dev/v1",
- "required": true
- },
- "items": {
- "type": "array",
- "description": "",
- "items": {
- "$ref": "#/definitions/knative_serving_v1_Revision",
- "javaType": "io.fabric8.knative.serving.v1.Revision"
- }
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "RevisionList",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ListMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ListMeta"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1.RevisionList",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource",
- "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.serving.v1.Revision\u003e"
- ]
- },
- "knative_serving_v1_RevisionSpec": {
- "type": "object",
- "description": "",
- "properties": {
- "activeDeadlineSeconds": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "affinity": {
- "$ref": "#/definitions/kubernetes_Affinity",
- "javaType": "io.fabric8.kubernetes.api.model.Affinity"
- },
- "automountServiceAccountToken": {
- "type": "boolean",
- "description": ""
- },
- "containerConcurrency": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "containers": {
- "type": "array",
- "description": "",
- "items": {
- "$ref": "#/definitions/kubernetes_Container",
- "javaType": "io.fabric8.kubernetes.api.model.Container"
- }
- },
- "dnsConfig": {
- "$ref": "#/definitions/kubernetes_PodDNSConfig",
- "javaType": "io.fabric8.kubernetes.api.model.PodDNSConfig"
- },
- "dnsPolicy": {
- "type": "string",
- "description": ""
- },
- "enableServiceLinks": {
- "type": "boolean",
- "description": ""
- },
- "ephemeralContainers": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_EphemeralContainer",
- "javaType": "io.fabric8.kubernetes.api.model.EphemeralContainer"
- }
- },
- "hostAliases": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_HostAlias",
- "javaType": "io.fabric8.kubernetes.api.model.HostAlias"
- }
- },
- "hostIPC": {
- "type": "boolean",
- "description": ""
- },
- "hostNetwork": {
- "type": "boolean",
- "description": ""
- },
- "hostPID": {
- "type": "boolean",
- "description": ""
- },
- "hostname": {
- "type": "string",
- "description": ""
- },
- "imagePullSecrets": {
+ "topologySpreadConstraints": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
- "$ref": "#/definitions/kubernetes_LocalObjectReference",
- "javaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
+ "javaType": "io.fabric8.kubernetes.api.model.TopologySpreadConstraint"
}
},
- "initContainers": {
+ "volumes": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
- "$ref": "#/definitions/kubernetes_Container",
- "javaType": "io.fabric8.kubernetes.api.model.Container"
+ "javaType": "io.fabric8.kubernetes.api.model.Volume"
}
- },
- "nodeName": {
- "type": "string",
- "description": ""
- },
- "nodeSelector": {
- "type": "object",
- "description": "",
- "additionalProperties": {
- "type": "string",
- "description": ""
- },
- "javaType": "java.util.Map\u003cString,String\u003e"
- },
- "overhead": {
- "type": "object",
- "description": "",
- "additionalProperties": {
- "$ref": "#/definitions/kubernetes_Quantity",
- "javaType": "io.fabric8.kubernetes.api.model.Quantity"
- },
- "javaType": "java.util.Map\u003cString,io.fabric8.kubernetes.api.model.Quantity\u003e"
- },
- "preemptionPolicy": {
- "type": "string",
- "description": ""
- },
- "priority": {
- "type": "integer",
- "description": ""
- },
- "priorityClassName": {
- "type": "string",
- "description": ""
- },
- "readinessGates": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_PodReadinessGate",
- "javaType": "io.fabric8.kubernetes.api.model.PodReadinessGate"
- }
- },
- "restartPolicy": {
- "type": "string",
- "description": ""
- },
- "runtimeClassName": {
- "type": "string",
- "description": ""
- },
- "schedulerName": {
- "type": "string",
- "description": ""
- },
- "securityContext": {
- "$ref": "#/definitions/kubernetes_PodSecurityContext",
- "javaType": "io.fabric8.kubernetes.api.model.PodSecurityContext"
- },
- "serviceAccount": {
- "type": "string",
- "description": ""
- },
- "serviceAccountName": {
- "type": "string",
- "description": ""
- },
- "shareProcessNamespace": {
- "type": "boolean",
- "description": ""
- },
- "subdomain": {
- "type": "string",
- "description": ""
- },
- "terminationGracePeriodSeconds": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "timeoutSeconds": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "tolerations": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_Toleration",
- "javaType": "io.fabric8.kubernetes.api.model.Toleration"
- }
- },
- "topologySpreadConstraints": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_TopologySpreadConstraint",
- "javaType": "io.fabric8.kubernetes.api.model.TopologySpreadConstraint"
- }
- },
- "volumes": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_Volume",
- "javaType": "io.fabric8.kubernetes.api.model.Volume"
- }
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1.RevisionSpec",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_serving_v1_RevisionStatus": {
- "type": "object",
- "description": "",
- "properties": {
- "conditions": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/knative_Condition",
- "javaType": "io.fabric8.knative.v1.Condition"
- }
- },
- "imageDigest": {
- "type": "string",
- "description": ""
- },
- "logUrl": {
- "type": "string",
- "description": ""
- },
- "observedGeneration": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "serviceName": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1.RevisionStatus",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_serving_v1_RevisionTemplateSpec": {
- "type": "object",
- "description": "",
- "properties": {
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ObjectMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
- },
- "spec": {
- "$ref": "#/definitions/knative_serving_v1_RevisionSpec",
- "javaType": "io.fabric8.knative.serving.v1.RevisionSpec"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1.RevisionTemplateSpec",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_serving_v1_Route": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "serving.knative.dev/v1",
- "required": true
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "Route",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ObjectMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
- },
- "spec": {
- "$ref": "#/definitions/knative_serving_v1_RouteSpec",
- "javaType": "io.fabric8.knative.serving.v1.RouteSpec"
- },
- "status": {
- "$ref": "#/definitions/knative_serving_v1_RouteStatus",
- "javaType": "io.fabric8.knative.serving.v1.RouteStatus"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1.Route",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.HasMetadata"
- ]
- },
- "knative_serving_v1_RouteList": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "serving.knative.dev/v1",
- "required": true
- },
- "items": {
- "type": "array",
- "description": "",
- "items": {
- "$ref": "#/definitions/knative_serving_v1_Route",
- "javaType": "io.fabric8.knative.serving.v1.Route"
- }
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "RouteList",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ListMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ListMeta"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1.RouteList",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource",
- "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.serving.v1.Route\u003e"
- ]
- },
- "knative_serving_v1_RouteSpec": {
- "type": "object",
- "description": "",
- "properties": {
- "traffic": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/knative_serving_v1_TrafficTarget",
- "javaType": "io.fabric8.knative.serving.v1.TrafficTarget"
- }
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1.RouteSpec",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_serving_v1_RouteStatus": {
- "type": "object",
- "description": "",
- "properties": {
- "address": {
- "$ref": "#/definitions/knative_dev_duck_v1_Addressable",
- "javaType": "io.fabric8.knative.duck.v1.Addressable"
- },
- "conditions": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/knative_Condition",
- "javaType": "io.fabric8.knative.v1.Condition"
- }
- },
- "observedGeneration": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "traffic": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/knative_serving_v1_TrafficTarget",
- "javaType": "io.fabric8.knative.serving.v1.TrafficTarget"
- }
- },
- "url": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1.RouteStatus",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_serving_v1_RouteStatusFields": {
- "type": "object",
- "description": "",
- "properties": {
- "address": {
- "$ref": "#/definitions/knative_dev_duck_v1_Addressable",
- "javaType": "io.fabric8.knative.duck.v1.Addressable"
- },
- "traffic": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/knative_serving_v1_TrafficTarget",
- "javaType": "io.fabric8.knative.serving.v1.TrafficTarget"
- }
- },
- "url": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1.RouteStatusFields",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_serving_v1_Service": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "serving.knative.dev/v1",
- "required": true
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "Service",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ObjectMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
- },
- "spec": {
- "$ref": "#/definitions/knative_serving_v1_ServiceSpec",
- "javaType": "io.fabric8.knative.serving.v1.ServiceSpec"
- },
- "status": {
- "$ref": "#/definitions/knative_serving_v1_ServiceStatus",
- "javaType": "io.fabric8.knative.serving.v1.ServiceStatus"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1.Service",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.HasMetadata"
- ]
- },
- "knative_serving_v1_ServiceList": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "serving.knative.dev/v1",
- "required": true
- },
- "items": {
- "type": "array",
- "description": "",
- "items": {
- "$ref": "#/definitions/knative_serving_v1_Service",
- "javaType": "io.fabric8.knative.serving.v1.Service"
- }
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "ServiceList",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ListMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ListMeta"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1.ServiceList",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource",
- "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.serving.v1.Service\u003e"
- ]
- },
- "knative_serving_v1_ServiceSpec": {
- "type": "object",
- "description": "",
- "properties": {
- "template": {
- "$ref": "#/definitions/knative_serving_v1_RevisionTemplateSpec",
- "javaType": "io.fabric8.knative.serving.v1.RevisionTemplateSpec"
- },
- "traffic": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/knative_serving_v1_TrafficTarget",
- "javaType": "io.fabric8.knative.serving.v1.TrafficTarget"
- }
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1.ServiceSpec",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_serving_v1_ServiceStatus": {
- "type": "object",
- "description": "",
- "properties": {
- "address": {
- "$ref": "#/definitions/knative_dev_duck_v1_Addressable",
- "javaType": "io.fabric8.knative.duck.v1.Addressable"
- },
- "conditions": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/knative_Condition",
- "javaType": "io.fabric8.knative.v1.Condition"
- }
- },
- "latestCreatedRevisionName": {
- "type": "string",
- "description": ""
- },
- "latestReadyRevisionName": {
- "type": "string",
- "description": ""
- },
- "observedGeneration": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "traffic": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/knative_serving_v1_TrafficTarget",
- "javaType": "io.fabric8.knative.serving.v1.TrafficTarget"
- }
- },
- "url": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1.ServiceStatus",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_serving_v1_TrafficTarget": {
- "type": "object",
- "description": "",
- "properties": {
- "configurationName": {
- "type": "string",
- "description": ""
- },
- "latestRevision": {
- "type": "boolean",
- "description": ""
- },
- "percent": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "revisionName": {
- "type": "string",
- "description": ""
- },
- "tag": {
- "type": "string",
- "description": ""
- },
- "url": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1.TrafficTarget",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_serving_v1alpha1_Configuration": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "serving.knative.dev/v1alpha1",
- "required": true
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "Configuration",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ObjectMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
- },
- "spec": {
- "$ref": "#/definitions/knative_serving_v1alpha1_ConfigurationSpec",
- "javaType": "io.fabric8.knative.serving.v1alpha1.ConfigurationSpec"
- },
- "status": {
- "$ref": "#/definitions/knative_serving_v1alpha1_ConfigurationStatus",
- "javaType": "io.fabric8.knative.serving.v1alpha1.ConfigurationStatus"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1alpha1.Configuration",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.HasMetadata"
- ]
- },
- "knative_serving_v1alpha1_ConfigurationList": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "serving.knative.dev/v1alpha1",
- "required": true
- },
- "items": {
- "type": "array",
- "description": "",
- "items": {
- "$ref": "#/definitions/knative_serving_v1alpha1_Configuration",
- "javaType": "io.fabric8.knative.serving.v1alpha1.Configuration"
- }
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "ConfigurationList",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ListMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ListMeta"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1alpha1.ConfigurationList",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource",
- "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.serving.v1alpha1.Configuration\u003e"
- ]
- },
- "knative_serving_v1alpha1_ConfigurationSpec": {
- "type": "object",
- "description": "",
- "properties": {
- "build": {
- "$ref": "#/definitions/kubernetes_uti_RawExtension",
- "javaType": "java.util.Map\u003cString, Object\u003e"
- },
- "generation": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "revisionTemplate": {
- "$ref": "#/definitions/knative_serving_v1alpha1_RevisionTemplateSpec",
- "javaType": "io.fabric8.knative.serving.v1alpha1.RevisionTemplateSpec"
- },
- "template": {
- "$ref": "#/definitions/knative_serving_v1alpha1_RevisionTemplateSpec",
- "javaType": "io.fabric8.knative.serving.v1alpha1.RevisionTemplateSpec"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1alpha1.ConfigurationSpec",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_serving_v1alpha1_ConfigurationStatus": {
- "type": "object",
- "description": "",
- "properties": {
- "conditions": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/knative_Condition",
- "javaType": "io.fabric8.knative.v1.Condition"
- }
- },
- "latestCreatedRevisionName": {
- "type": "string",
- "description": ""
- },
- "latestReadyRevisionName": {
- "type": "string",
- "description": ""
- },
- "observedGeneration": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1alpha1.ConfigurationStatus",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_serving_v1alpha1_ConfigurationStatusFields": {
- "type": "object",
- "description": "",
- "properties": {
- "latestCreatedRevisionName": {
- "type": "string",
- "description": ""
- },
- "latestReadyRevisionName": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1alpha1.ConfigurationStatusFields",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_serving_v1alpha1_ManualType": {
- "type": "object",
- "description": "",
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1alpha1.ManualType",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_serving_v1alpha1_PinnedType": {
- "type": "object",
- "description": "",
- "properties": {
- "configuration": {
- "$ref": "#/definitions/knative_serving_v1alpha1_ConfigurationSpec",
- "javaType": "io.fabric8.knative.serving.v1alpha1.ConfigurationSpec"
- },
- "revisionName": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1alpha1.PinnedType",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_serving_v1alpha1_ReleaseType": {
- "type": "object",
- "description": "",
- "properties": {
- "configuration": {
- "$ref": "#/definitions/knative_serving_v1alpha1_ConfigurationSpec",
- "javaType": "io.fabric8.knative.serving.v1alpha1.ConfigurationSpec"
- },
- "revisions": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "type": "string",
- "description": ""
- }
- },
- "rolloutPercent": {
- "type": "integer",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1alpha1.ReleaseType",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_serving_v1alpha1_Revision": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "serving.knative.dev/v1alpha1",
- "required": true
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "Revision",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ObjectMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
- },
- "spec": {
- "$ref": "#/definitions/knative_serving_v1alpha1_RevisionSpec",
- "javaType": "io.fabric8.knative.serving.v1alpha1.RevisionSpec"
- },
- "status": {
- "$ref": "#/definitions/knative_serving_v1alpha1_RevisionStatus",
- "javaType": "io.fabric8.knative.serving.v1alpha1.RevisionStatus"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1alpha1.Revision",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.HasMetadata"
- ]
- },
- "knative_serving_v1alpha1_RevisionList": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "serving.knative.dev/v1alpha1",
- "required": true
- },
- "items": {
- "type": "array",
- "description": "",
- "items": {
- "$ref": "#/definitions/knative_serving_v1alpha1_Revision",
- "javaType": "io.fabric8.knative.serving.v1alpha1.Revision"
- }
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "RevisionList",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ListMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ListMeta"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1alpha1.RevisionList",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource",
- "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.serving.v1alpha1.Revision\u003e"
- ]
- },
- "knative_serving_v1alpha1_RevisionSpec": {
- "type": "object",
- "description": "",
- "properties": {
- "activeDeadlineSeconds": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "affinity": {
- "$ref": "#/definitions/kubernetes_Affinity",
- "javaType": "io.fabric8.kubernetes.api.model.Affinity"
- },
- "automountServiceAccountToken": {
- "type": "boolean",
- "description": ""
- },
- "buildName": {
- "type": "string",
- "description": ""
- },
- "buildRef": {
- "$ref": "#/definitions/kubernetes_ObjectReference",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectReference"
- },
- "concurrencyModel": {
- "type": "string",
- "description": ""
- },
- "container": {
- "$ref": "#/definitions/kubernetes_Container",
- "javaType": "io.fabric8.kubernetes.api.model.Container"
- },
- "containerConcurrency": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "containers": {
- "type": "array",
- "description": "",
- "items": {
- "$ref": "#/definitions/kubernetes_Container",
- "javaType": "io.fabric8.kubernetes.api.model.Container"
- }
- },
- "dnsConfig": {
- "$ref": "#/definitions/kubernetes_PodDNSConfig",
- "javaType": "io.fabric8.kubernetes.api.model.PodDNSConfig"
- },
- "dnsPolicy": {
- "type": "string",
- "description": ""
- },
- "enableServiceLinks": {
- "type": "boolean",
- "description": ""
- },
- "ephemeralContainers": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_EphemeralContainer",
- "javaType": "io.fabric8.kubernetes.api.model.EphemeralContainer"
- }
- },
- "generation": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "hostAliases": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_HostAlias",
- "javaType": "io.fabric8.kubernetes.api.model.HostAlias"
- }
- },
- "hostIPC": {
- "type": "boolean",
- "description": ""
- },
- "hostNetwork": {
- "type": "boolean",
- "description": ""
- },
- "hostPID": {
- "type": "boolean",
- "description": ""
- },
- "hostname": {
- "type": "string",
- "description": ""
- },
- "imagePullSecrets": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_LocalObjectReference",
- "javaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
- }
- },
- "initContainers": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_Container",
- "javaType": "io.fabric8.kubernetes.api.model.Container"
- }
- },
- "nodeName": {
- "type": "string",
- "description": ""
- },
- "nodeSelector": {
- "type": "object",
- "description": "",
- "additionalProperties": {
- "type": "string",
- "description": ""
- },
- "javaType": "java.util.Map\u003cString,String\u003e"
- },
- "overhead": {
- "type": "object",
- "description": "",
- "additionalProperties": {
- "$ref": "#/definitions/kubernetes_Quantity",
- "javaType": "io.fabric8.kubernetes.api.model.Quantity"
- },
- "javaType": "java.util.Map\u003cString,io.fabric8.kubernetes.api.model.Quantity\u003e"
- },
- "preemptionPolicy": {
- "type": "string",
- "description": ""
- },
- "priority": {
- "type": "integer",
- "description": ""
- },
- "priorityClassName": {
- "type": "string",
- "description": ""
- },
- "readinessGates": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_PodReadinessGate",
- "javaType": "io.fabric8.kubernetes.api.model.PodReadinessGate"
- }
- },
- "restartPolicy": {
- "type": "string",
- "description": ""
- },
- "runtimeClassName": {
- "type": "string",
- "description": ""
- },
- "schedulerName": {
- "type": "string",
- "description": ""
- },
- "securityContext": {
- "$ref": "#/definitions/kubernetes_PodSecurityContext",
- "javaType": "io.fabric8.kubernetes.api.model.PodSecurityContext"
- },
- "serviceAccount": {
- "type": "string",
- "description": ""
- },
- "serviceAccountName": {
- "type": "string",
- "description": ""
- },
- "servingState": {
- "type": "string",
- "description": ""
- },
- "shareProcessNamespace": {
- "type": "boolean",
- "description": ""
- },
- "subdomain": {
- "type": "string",
- "description": ""
- },
- "terminationGracePeriodSeconds": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "timeoutSeconds": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "tolerations": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_Toleration",
- "javaType": "io.fabric8.kubernetes.api.model.Toleration"
- }
- },
- "topologySpreadConstraints": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_TopologySpreadConstraint",
- "javaType": "io.fabric8.kubernetes.api.model.TopologySpreadConstraint"
- }
- },
- "volumes": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_Volume",
- "javaType": "io.fabric8.kubernetes.api.model.Volume"
- }
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1alpha1.RevisionSpec",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_serving_v1alpha1_RevisionStatus": {
- "type": "object",
- "description": "",
- "properties": {
- "conditions": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/knative_Condition",
- "javaType": "io.fabric8.knative.v1.Condition"
- }
- },
- "imageDigest": {
- "type": "string",
- "description": ""
- },
- "logUrl": {
- "type": "string",
- "description": ""
- },
- "observedGeneration": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "serviceName": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1alpha1.RevisionStatus",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_serving_v1alpha1_RevisionTemplateSpec": {
- "type": "object",
- "description": "",
- "properties": {
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ObjectMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
- },
- "spec": {
- "$ref": "#/definitions/knative_serving_v1alpha1_RevisionSpec",
- "javaType": "io.fabric8.knative.serving.v1alpha1.RevisionSpec"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1alpha1.RevisionTemplateSpec",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_serving_v1alpha1_Route": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "serving.knative.dev/v1alpha1",
- "required": true
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "Route",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ObjectMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
- },
- "spec": {
- "$ref": "#/definitions/knative_serving_v1alpha1_RouteSpec",
- "javaType": "io.fabric8.knative.serving.v1alpha1.RouteSpec"
- },
- "status": {
- "$ref": "#/definitions/knative_serving_v1alpha1_RouteStatus",
- "javaType": "io.fabric8.knative.serving.v1alpha1.RouteStatus"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1alpha1.Route",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.HasMetadata"
- ]
- },
- "knative_serving_v1alpha1_RouteList": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "serving.knative.dev/v1alpha1",
- "required": true
- },
- "items": {
- "type": "array",
- "description": "",
- "items": {
- "$ref": "#/definitions/knative_serving_v1alpha1_Route",
- "javaType": "io.fabric8.knative.serving.v1alpha1.Route"
- }
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "RouteList",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ListMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ListMeta"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1alpha1.RouteList",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource",
- "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.serving.v1alpha1.Route\u003e"
- ]
- },
- "knative_serving_v1alpha1_RouteSpec": {
- "type": "object",
- "description": "",
- "properties": {
- "generation": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "traffic": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/knative_serving_v1alpha1_TrafficTarget",
- "javaType": "io.fabric8.knative.serving.v1alpha1.TrafficTarget"
- }
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1alpha1.RouteSpec",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_serving_v1alpha1_RouteStatus": {
- "type": "object",
- "description": "",
- "properties": {
- "address": {
- "$ref": "#/definitions/knative_dev_duck_v1alpha1_Addressable",
- "javaType": "io.fabric8.knative.duck.v1alpha1.Addressable"
- },
- "conditions": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/knative_Condition",
- "javaType": "io.fabric8.knative.v1.Condition"
- }
- },
- "domain": {
- "type": "string",
- "description": ""
- },
- "domainInternal": {
- "type": "string",
- "description": ""
- },
- "observedGeneration": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "traffic": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/knative_serving_v1alpha1_TrafficTarget",
- "javaType": "io.fabric8.knative.serving.v1alpha1.TrafficTarget"
- }
- },
- "url": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1alpha1.RouteStatus",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_serving_v1alpha1_RouteStatusFields": {
- "type": "object",
- "description": "",
- "properties": {
- "address": {
- "$ref": "#/definitions/knative_dev_duck_v1alpha1_Addressable",
- "javaType": "io.fabric8.knative.duck.v1alpha1.Addressable"
- },
- "domain": {
- "type": "string",
- "description": ""
- },
- "domainInternal": {
- "type": "string",
- "description": ""
- },
- "traffic": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/knative_serving_v1alpha1_TrafficTarget",
- "javaType": "io.fabric8.knative.serving.v1alpha1.TrafficTarget"
- }
- },
- "url": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1alpha1.RouteStatusFields",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_serving_v1alpha1_RunLatestType": {
- "type": "object",
- "description": "",
- "properties": {
- "configuration": {
- "$ref": "#/definitions/knative_serving_v1alpha1_ConfigurationSpec",
- "javaType": "io.fabric8.knative.serving.v1alpha1.ConfigurationSpec"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1alpha1.RunLatestType",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_serving_v1alpha1_Service": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "serving.knative.dev/v1alpha1",
- "required": true
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "Service",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ObjectMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
- },
- "spec": {
- "$ref": "#/definitions/knative_serving_v1alpha1_ServiceSpec",
- "javaType": "io.fabric8.knative.serving.v1alpha1.ServiceSpec"
- },
- "status": {
- "$ref": "#/definitions/knative_serving_v1alpha1_ServiceStatus",
- "javaType": "io.fabric8.knative.serving.v1alpha1.ServiceStatus"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1alpha1.Service",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.HasMetadata"
- ]
- },
- "knative_serving_v1alpha1_ServiceList": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "serving.knative.dev/v1alpha1",
- "required": true
- },
- "items": {
- "type": "array",
- "description": "",
- "items": {
- "$ref": "#/definitions/knative_serving_v1alpha1_Service",
- "javaType": "io.fabric8.knative.serving.v1alpha1.Service"
- }
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "ServiceList",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ListMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ListMeta"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1alpha1.ServiceList",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource",
- "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.serving.v1alpha1.Service\u003e"
- ]
- },
- "knative_serving_v1alpha1_ServiceSpec": {
- "type": "object",
- "description": "",
- "properties": {
- "build": {
- "$ref": "#/definitions/kubernetes_uti_RawExtension",
- "javaType": "java.util.Map\u003cString, Object\u003e"
- },
- "generation": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "manual": {
- "$ref": "#/definitions/knative_serving_v1alpha1_ManualType",
- "javaType": "io.fabric8.knative.serving.v1alpha1.ManualType"
- },
- "pinned": {
- "$ref": "#/definitions/knative_serving_v1alpha1_PinnedType",
- "javaType": "io.fabric8.knative.serving.v1alpha1.PinnedType"
- },
- "release": {
- "$ref": "#/definitions/knative_serving_v1alpha1_ReleaseType",
- "javaType": "io.fabric8.knative.serving.v1alpha1.ReleaseType"
- },
- "revisionTemplate": {
- "$ref": "#/definitions/knative_serving_v1alpha1_RevisionTemplateSpec",
- "javaType": "io.fabric8.knative.serving.v1alpha1.RevisionTemplateSpec"
- },
- "runLatest": {
- "$ref": "#/definitions/knative_serving_v1alpha1_RunLatestType",
- "javaType": "io.fabric8.knative.serving.v1alpha1.RunLatestType"
- },
- "template": {
- "$ref": "#/definitions/knative_serving_v1alpha1_RevisionTemplateSpec",
- "javaType": "io.fabric8.knative.serving.v1alpha1.RevisionTemplateSpec"
- },
- "traffic": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/knative_serving_v1alpha1_TrafficTarget",
- "javaType": "io.fabric8.knative.serving.v1alpha1.TrafficTarget"
- }
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1alpha1.ServiceSpec",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_serving_v1alpha1_ServiceStatus": {
- "type": "object",
- "description": "",
- "properties": {
- "address": {
- "$ref": "#/definitions/knative_dev_duck_v1alpha1_Addressable",
- "javaType": "io.fabric8.knative.duck.v1alpha1.Addressable"
- },
- "conditions": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/knative_Condition",
- "javaType": "io.fabric8.knative.v1.Condition"
- }
- },
- "domain": {
- "type": "string",
- "description": ""
- },
- "domainInternal": {
- "type": "string",
- "description": ""
- },
- "latestCreatedRevisionName": {
- "type": "string",
- "description": ""
- },
- "latestReadyRevisionName": {
- "type": "string",
- "description": ""
- },
- "observedGeneration": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "traffic": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/knative_serving_v1alpha1_TrafficTarget",
- "javaType": "io.fabric8.knative.serving.v1alpha1.TrafficTarget"
- }
- },
- "url": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1alpha1.ServiceStatus",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_serving_v1alpha1_TrafficTarget": {
- "type": "object",
- "description": "",
- "properties": {
- "configurationName": {
- "type": "string",
- "description": ""
- },
- "latestRevision": {
- "type": "boolean",
- "description": ""
- },
- "name": {
- "type": "string",
- "description": ""
- },
- "percent": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "revisionName": {
- "type": "string",
- "description": ""
- },
- "tag": {
- "type": "string",
- "description": ""
- },
- "url": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1alpha1.TrafficTarget",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_serving_v1beta1_Configuration": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "serving.knative.dev/v1beta1",
- "required": true
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "Configuration",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ObjectMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
- },
- "spec": {
- "$ref": "#/definitions/knative_serving_v1_ConfigurationSpec",
- "javaType": "io.fabric8.knative.serving.v1.ConfigurationSpec"
- },
- "status": {
- "$ref": "#/definitions/knative_serving_v1_ConfigurationStatus",
- "javaType": "io.fabric8.knative.serving.v1.ConfigurationStatus"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1beta1.Configuration",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.HasMetadata"
- ]
- },
- "knative_serving_v1beta1_ConfigurationList": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "serving.knative.dev/v1beta1",
- "required": true
- },
- "items": {
- "type": "array",
- "description": "",
- "items": {
- "$ref": "#/definitions/knative_serving_v1beta1_Configuration",
- "javaType": "io.fabric8.knative.serving.v1beta1.Configuration"
- }
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "ConfigurationList",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ListMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ListMeta"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1beta1.ConfigurationList",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource",
- "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.serving.v1beta1.Configuration\u003e"
- ]
- },
- "knative_serving_v1beta1_Revision": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "serving.knative.dev/v1beta1",
- "required": true
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "Revision",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ObjectMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
- },
- "spec": {
- "$ref": "#/definitions/knative_serving_v1_RevisionSpec",
- "javaType": "io.fabric8.knative.serving.v1.RevisionSpec"
- },
- "status": {
- "$ref": "#/definitions/knative_serving_v1_RevisionStatus",
- "javaType": "io.fabric8.knative.serving.v1.RevisionStatus"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1beta1.Revision",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.HasMetadata"
- ]
- },
- "knative_serving_v1beta1_RevisionList": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "serving.knative.dev/v1beta1",
- "required": true
- },
- "items": {
- "type": "array",
- "description": "",
- "items": {
- "$ref": "#/definitions/knative_serving_v1beta1_Revision",
- "javaType": "io.fabric8.knative.serving.v1beta1.Revision"
- }
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "RevisionList",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ListMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ListMeta"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1beta1.RevisionList",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource",
- "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.serving.v1beta1.Revision\u003e"
- ]
- },
- "knative_serving_v1beta1_Route": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "serving.knative.dev/v1beta1",
- "required": true
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "Route",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ObjectMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
- },
- "spec": {
- "$ref": "#/definitions/knative_serving_v1_RouteSpec",
- "javaType": "io.fabric8.knative.serving.v1.RouteSpec"
- },
- "status": {
- "$ref": "#/definitions/knative_serving_v1_RouteStatus",
- "javaType": "io.fabric8.knative.serving.v1.RouteStatus"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1beta1.Route",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.HasMetadata"
- ]
- },
- "knative_serving_v1beta1_RouteList": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "serving.knative.dev/v1beta1",
- "required": true
- },
- "items": {
- "type": "array",
- "description": "",
- "items": {
- "$ref": "#/definitions/knative_serving_v1beta1_Route",
- "javaType": "io.fabric8.knative.serving.v1beta1.Route"
- }
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "RouteList",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ListMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ListMeta"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1beta1.RouteList",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource",
- "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.serving.v1beta1.Route\u003e"
- ]
- },
- "knative_serving_v1beta1_Service": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "serving.knative.dev/v1beta1",
- "required": true
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "Service",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ObjectMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
- },
- "spec": {
- "$ref": "#/definitions/knative_serving_v1_ServiceSpec",
- "javaType": "io.fabric8.knative.serving.v1.ServiceSpec"
- },
- "status": {
- "$ref": "#/definitions/knative_serving_v1_ServiceStatus",
- "javaType": "io.fabric8.knative.serving.v1.ServiceStatus"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1beta1.Service",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.HasMetadata"
- ]
- },
- "knative_serving_v1beta1_ServiceList": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "serving.knative.dev/v1beta1",
- "required": true
- },
- "items": {
- "type": "array",
- "description": "",
- "items": {
- "$ref": "#/definitions/knative_serving_v1beta1_Service",
- "javaType": "io.fabric8.knative.serving.v1beta1.Service"
- }
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "ServiceList",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ListMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ListMeta"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1beta1.ServiceList",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource",
- "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.serving.v1beta1.Service\u003e"
- ]
- },
- "knative_tracker_Reference": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": ""
- },
- "kind": {
- "type": "string",
- "description": ""
- },
- "name": {
- "type": "string",
- "description": ""
- },
- "namespace": {
- "type": "string",
- "description": ""
- },
- "selector": {
- "$ref": "#/definitions/kubernetes_meta_LabelSelector",
- "javaType": "io.fabric8.kubernetes.api.model.LabelSelector"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.tracker.Reference",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_AWSElasticBlockStoreVolumeSource": {
- "type": "object",
- "description": "",
- "properties": {
- "fsType": {
- "type": "string",
- "description": ""
- },
- "partition": {
- "type": "integer",
- "description": ""
- },
- "readOnly": {
- "type": "boolean",
- "description": ""
- },
- "volumeID": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.AWSElasticBlockStoreVolumeSource",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_Affinity": {
- "type": "object",
- "description": "",
- "properties": {
- "nodeAffinity": {
- "$ref": "#/definitions/kubernetes_NodeAffinity",
- "javaType": "io.fabric8.kubernetes.api.model.NodeAffinity"
- },
- "podAffinity": {
- "$ref": "#/definitions/kubernetes_PodAffinity",
- "javaType": "io.fabric8.kubernetes.api.model.PodAffinity"
- },
- "podAntiAffinity": {
- "$ref": "#/definitions/kubernetes_PodAntiAffinity",
- "javaType": "io.fabric8.kubernetes.api.model.PodAntiAffinity"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.Affinity",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_AzureDiskVolumeSource": {
- "type": "object",
- "description": "",
- "properties": {
- "cachingMode": {
- "type": "string",
- "description": ""
- },
- "diskName": {
- "type": "string",
- "description": ""
- },
- "diskURI": {
- "type": "string",
- "description": ""
- },
- "fsType": {
- "type": "string",
- "description": ""
- },
- "kind": {
- "type": "string",
- "description": ""
- },
- "readOnly": {
- "type": "boolean",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.AzureDiskVolumeSource",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_AzureFileVolumeSource": {
- "type": "object",
- "description": "",
- "properties": {
- "readOnly": {
- "type": "boolean",
- "description": ""
- },
- "secretName": {
- "type": "string",
- "description": ""
- },
- "shareName": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.AzureFileVolumeSource",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_CSIVolumeSource": {
- "type": "object",
- "description": "",
- "properties": {
- "driver": {
- "type": "string",
- "description": ""
- },
- "fsType": {
- "type": "string",
- "description": ""
- },
- "nodePublishSecretRef": {
- "$ref": "#/definitions/kubernetes_LocalObjectReference",
- "javaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
- },
- "readOnly": {
- "type": "boolean",
- "description": ""
- },
- "volumeAttributes": {
- "type": "object",
- "description": "",
- "additionalProperties": {
- "type": "string",
- "description": ""
- },
- "javaType": "java.util.Map\u003cString,String\u003e"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.CSIVolumeSource",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_Capabilities": {
- "type": "object",
- "description": "",
- "properties": {
- "add": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "type": "string",
- "description": ""
- }
- },
- "drop": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "type": "string",
- "description": ""
- }
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.Capabilities",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_CephFSVolumeSource": {
- "type": "object",
- "description": "",
- "properties": {
- "monitors": {
- "type": "array",
- "description": "",
- "items": {
- "type": "string",
- "description": ""
- }
- },
- "path": {
- "type": "string",
- "description": ""
- },
- "readOnly": {
- "type": "boolean",
- "description": ""
- },
- "secretFile": {
- "type": "string",
- "description": ""
- },
- "secretRef": {
- "$ref": "#/definitions/kubernetes_LocalObjectReference",
- "javaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
- },
- "user": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.CephFSVolumeSource",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_CinderVolumeSource": {
- "type": "object",
- "description": "",
- "properties": {
- "fsType": {
- "type": "string",
- "description": ""
- },
- "readOnly": {
- "type": "boolean",
- "description": ""
- },
- "secretRef": {
- "$ref": "#/definitions/kubernetes_LocalObjectReference",
- "javaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
- },
- "volumeID": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.CinderVolumeSource",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_ConfigMapEnvSource": {
- "type": "object",
- "description": "",
- "properties": {
- "name": {
- "type": "string",
- "description": ""
- },
- "optional": {
- "type": "boolean",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.ConfigMapEnvSource",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_ConfigMapKeySelector": {
- "type": "object",
- "description": "",
- "properties": {
- "key": {
- "type": "string",
- "description": ""
- },
- "name": {
- "type": "string",
- "description": ""
- },
- "optional": {
- "type": "boolean",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.ConfigMapKeySelector",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_ConfigMapProjection": {
- "type": "object",
- "description": "",
- "properties": {
- "items": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_KeyToPath",
- "javaType": "io.fabric8.kubernetes.api.model.KeyToPath"
- }
- },
- "name": {
- "type": "string",
- "description": ""
- },
- "optional": {
- "type": "boolean",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.ConfigMapProjection",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_ConfigMapVolumeSource": {
- "type": "object",
- "description": "",
- "properties": {
- "defaultMode": {
- "type": "integer",
- "description": ""
- },
- "items": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_KeyToPath",
- "javaType": "io.fabric8.kubernetes.api.model.KeyToPath"
- }
- },
- "name": {
- "type": "string",
- "description": ""
- },
- "optional": {
- "type": "boolean",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.ConfigMapVolumeSource",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_Container": {
- "type": "object",
- "description": "",
- "properties": {
- "args": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "type": "string",
- "description": ""
- }
- },
- "command": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "type": "string",
- "description": ""
- }
- },
- "env": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_EnvVar",
- "javaType": "io.fabric8.kubernetes.api.model.EnvVar"
- }
- },
- "envFrom": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_EnvFromSource",
- "javaType": "io.fabric8.kubernetes.api.model.EnvFromSource"
- }
- },
- "image": {
- "type": "string",
- "description": ""
- },
- "imagePullPolicy": {
- "type": "string",
- "description": ""
- },
- "lifecycle": {
- "$ref": "#/definitions/kubernetes_Lifecycle",
- "javaType": "io.fabric8.kubernetes.api.model.Lifecycle"
- },
- "livenessProbe": {
- "$ref": "#/definitions/kubernetes_Probe",
- "javaType": "io.fabric8.kubernetes.api.model.Probe"
- },
- "name": {
- "type": "string",
- "description": "",
- "maxLength": 63,
- "pattern": "^[a-z0-9]([-a-z0-9]*[a-z0-9])?$"
- },
- "ports": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_ContainerPort",
- "javaType": "io.fabric8.kubernetes.api.model.ContainerPort"
- }
- },
- "readinessProbe": {
- "$ref": "#/definitions/kubernetes_Probe",
- "javaType": "io.fabric8.kubernetes.api.model.Probe"
- },
- "resources": {
- "$ref": "#/definitions/kubernetes_ResourceRequirements",
- "javaType": "io.fabric8.kubernetes.api.model.ResourceRequirements"
- },
- "securityContext": {
- "$ref": "#/definitions/kubernetes_SecurityContext",
- "javaType": "io.fabric8.kubernetes.api.model.SecurityContext"
- },
- "startupProbe": {
- "$ref": "#/definitions/kubernetes_Probe",
- "javaType": "io.fabric8.kubernetes.api.model.Probe"
- },
- "stdin": {
- "type": "boolean",
- "description": ""
- },
- "stdinOnce": {
- "type": "boolean",
- "description": ""
- },
- "terminationMessagePath": {
- "type": "string",
- "description": ""
- },
- "terminationMessagePolicy": {
- "type": "string",
- "description": ""
- },
- "tty": {
- "type": "boolean",
- "description": ""
- },
- "volumeDevices": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_VolumeDevice",
- "javaType": "io.fabric8.kubernetes.api.model.VolumeDevice"
- }
- },
- "volumeMounts": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_VolumeMount",
- "javaType": "io.fabric8.kubernetes.api.model.VolumeMount"
- }
- },
- "workingDir": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.Container",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_ContainerPort": {
- "type": "object",
- "description": "",
- "properties": {
- "containerPort": {
- "type": "integer",
- "description": ""
- },
- "hostIP": {
- "type": "string",
- "description": ""
- },
- "hostPort": {
- "type": "integer",
- "description": ""
- },
- "name": {
- "type": "string",
- "description": ""
- },
- "protocol": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.ContainerPort",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_DownwardAPIProjection": {
- "type": "object",
- "description": "",
- "properties": {
- "items": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_DownwardAPIVolumeFile",
- "javaType": "io.fabric8.kubernetes.api.model.DownwardAPIVolumeFile"
- }
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.DownwardAPIProjection",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_DownwardAPIVolumeFile": {
- "type": "object",
- "description": "",
- "properties": {
- "fieldRef": {
- "$ref": "#/definitions/kubernetes_ObjectFieldSelector",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectFieldSelector"
- },
- "mode": {
- "type": "integer",
- "description": ""
- },
- "path": {
- "type": "string",
- "description": ""
- },
- "resourceFieldRef": {
- "$ref": "#/definitions/kubernetes_ResourceFieldSelector",
- "javaType": "io.fabric8.kubernetes.api.model.ResourceFieldSelector"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.DownwardAPIVolumeFile",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_DownwardAPIVolumeSource": {
- "type": "object",
- "description": "",
- "properties": {
- "defaultMode": {
- "type": "integer",
- "description": ""
- },
- "items": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_DownwardAPIVolumeFile",
- "javaType": "io.fabric8.kubernetes.api.model.DownwardAPIVolumeFile"
- }
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.DownwardAPIVolumeSource",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_EmptyDirVolumeSource": {
- "type": "object",
- "description": "",
- "properties": {
- "medium": {
- "type": "string",
- "description": ""
- },
- "sizeLimit": {
- "$ref": "#/definitions/kubernetes_Quantity",
- "javaType": "io.fabric8.kubernetes.api.model.Quantity"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.EmptyDirVolumeSource",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_EnvFromSource": {
- "type": "object",
- "description": "",
- "properties": {
- "configMapRef": {
- "$ref": "#/definitions/kubernetes_ConfigMapEnvSource",
- "javaType": "io.fabric8.kubernetes.api.model.ConfigMapEnvSource"
- },
- "prefix": {
- "type": "string",
- "description": ""
- },
- "secretRef": {
- "$ref": "#/definitions/kubernetes_SecretEnvSource",
- "javaType": "io.fabric8.kubernetes.api.model.SecretEnvSource"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.EnvFromSource",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_EnvVar": {
- "type": "object",
- "description": "",
- "properties": {
- "name": {
- "type": "string",
- "description": "",
- "pattern": "^[A-Za-z_][A-Za-z0-9_]*$"
- },
- "value": {
- "type": "string",
- "description": ""
- },
- "valueFrom": {
- "$ref": "#/definitions/kubernetes_EnvVarSource",
- "javaType": "io.fabric8.kubernetes.api.model.EnvVarSource"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.EnvVar",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_EnvVarSource": {
- "type": "object",
- "description": "",
- "properties": {
- "configMapKeyRef": {
- "$ref": "#/definitions/kubernetes_ConfigMapKeySelector",
- "javaType": "io.fabric8.kubernetes.api.model.ConfigMapKeySelector"
- },
- "fieldRef": {
- "$ref": "#/definitions/kubernetes_ObjectFieldSelector",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectFieldSelector"
- },
- "resourceFieldRef": {
- "$ref": "#/definitions/kubernetes_ResourceFieldSelector",
- "javaType": "io.fabric8.kubernetes.api.model.ResourceFieldSelector"
- },
- "secretKeyRef": {
- "$ref": "#/definitions/kubernetes_SecretKeySelector",
- "javaType": "io.fabric8.kubernetes.api.model.SecretKeySelector"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.EnvVarSource",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_EphemeralContainer": {
- "type": "object",
- "description": "",
- "properties": {
- "args": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "type": "string",
- "description": ""
- }
- },
- "command": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "type": "string",
- "description": ""
- }
- },
- "env": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_EnvVar",
- "javaType": "io.fabric8.kubernetes.api.model.EnvVar"
- }
- },
- "envFrom": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_EnvFromSource",
- "javaType": "io.fabric8.kubernetes.api.model.EnvFromSource"
- }
- },
- "image": {
- "type": "string",
- "description": ""
- },
- "imagePullPolicy": {
- "type": "string",
- "description": ""
- },
- "lifecycle": {
- "$ref": "#/definitions/kubernetes_Lifecycle",
- "javaType": "io.fabric8.kubernetes.api.model.Lifecycle"
- },
- "livenessProbe": {
- "$ref": "#/definitions/kubernetes_Probe",
- "javaType": "io.fabric8.kubernetes.api.model.Probe"
- },
- "name": {
- "type": "string",
- "description": ""
- },
- "ports": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_ContainerPort",
- "javaType": "io.fabric8.kubernetes.api.model.ContainerPort"
- }
- },
- "readinessProbe": {
- "$ref": "#/definitions/kubernetes_Probe",
- "javaType": "io.fabric8.kubernetes.api.model.Probe"
- },
- "resources": {
- "$ref": "#/definitions/kubernetes_ResourceRequirements",
- "javaType": "io.fabric8.kubernetes.api.model.ResourceRequirements"
- },
- "securityContext": {
- "$ref": "#/definitions/kubernetes_SecurityContext",
- "javaType": "io.fabric8.kubernetes.api.model.SecurityContext"
- },
- "startupProbe": {
- "$ref": "#/definitions/kubernetes_Probe",
- "javaType": "io.fabric8.kubernetes.api.model.Probe"
- },
- "stdin": {
- "type": "boolean",
- "description": ""
- },
- "stdinOnce": {
- "type": "boolean",
- "description": ""
- },
- "targetContainerName": {
- "type": "string",
- "description": ""
- },
- "terminationMessagePath": {
- "type": "string",
- "description": ""
- },
- "terminationMessagePolicy": {
- "type": "string",
- "description": ""
- },
- "tty": {
- "type": "boolean",
- "description": ""
- },
- "volumeDevices": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_VolumeDevice",
- "javaType": "io.fabric8.kubernetes.api.model.VolumeDevice"
- }
- },
- "volumeMounts": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_VolumeMount",
- "javaType": "io.fabric8.kubernetes.api.model.VolumeMount"
- }
- },
- "workingDir": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.EphemeralContainer",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_EphemeralContainerCommon": {
- "type": "object",
- "description": "",
- "properties": {
- "args": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "type": "string",
- "description": ""
- }
- },
- "command": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "type": "string",
- "description": ""
- }
- },
- "env": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_EnvVar",
- "javaType": "io.fabric8.kubernetes.api.model.EnvVar"
- }
- },
- "envFrom": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_EnvFromSource",
- "javaType": "io.fabric8.kubernetes.api.model.EnvFromSource"
- }
- },
- "image": {
- "type": "string",
- "description": ""
- },
- "imagePullPolicy": {
- "type": "string",
- "description": ""
- },
- "lifecycle": {
- "$ref": "#/definitions/kubernetes_Lifecycle",
- "javaType": "io.fabric8.kubernetes.api.model.Lifecycle"
- },
- "livenessProbe": {
- "$ref": "#/definitions/kubernetes_Probe",
- "javaType": "io.fabric8.kubernetes.api.model.Probe"
- },
- "name": {
- "type": "string",
- "description": ""
- },
- "ports": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_ContainerPort",
- "javaType": "io.fabric8.kubernetes.api.model.ContainerPort"
- }
- },
- "readinessProbe": {
- "$ref": "#/definitions/kubernetes_Probe",
- "javaType": "io.fabric8.kubernetes.api.model.Probe"
- },
- "resources": {
- "$ref": "#/definitions/kubernetes_ResourceRequirements",
- "javaType": "io.fabric8.kubernetes.api.model.ResourceRequirements"
- },
- "securityContext": {
- "$ref": "#/definitions/kubernetes_SecurityContext",
- "javaType": "io.fabric8.kubernetes.api.model.SecurityContext"
- },
- "startupProbe": {
- "$ref": "#/definitions/kubernetes_Probe",
- "javaType": "io.fabric8.kubernetes.api.model.Probe"
- },
- "stdin": {
- "type": "boolean",
- "description": ""
- },
- "stdinOnce": {
- "type": "boolean",
- "description": ""
- },
- "terminationMessagePath": {
- "type": "string",
- "description": ""
- },
- "terminationMessagePolicy": {
- "type": "string",
- "description": ""
- },
- "tty": {
- "type": "boolean",
- "description": ""
- },
- "volumeDevices": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_VolumeDevice",
- "javaType": "io.fabric8.kubernetes.api.model.VolumeDevice"
- }
- },
- "volumeMounts": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_VolumeMount",
- "javaType": "io.fabric8.kubernetes.api.model.VolumeMount"
- }
- },
- "workingDir": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.EphemeralContainerCommon",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_ExecAction": {
- "type": "object",
- "description": "",
- "properties": {
- "command": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "type": "string",
- "description": ""
- }
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.ExecAction",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_FCVolumeSource": {
- "type": "object",
- "description": "",
- "properties": {
- "fsType": {
- "type": "string",
- "description": ""
- },
- "lun": {
- "type": "integer",
- "description": ""
- },
- "readOnly": {
- "type": "boolean",
- "description": ""
- },
- "targetWWNs": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "type": "string",
- "description": ""
- }
- },
- "wwids": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "type": "string",
- "description": ""
- }
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.FCVolumeSource",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_FlexVolumeSource": {
- "type": "object",
- "description": "",
- "properties": {
- "driver": {
- "type": "string",
- "description": ""
- },
- "fsType": {
- "type": "string",
- "description": ""
- },
- "options": {
- "type": "object",
- "description": "",
- "additionalProperties": {
- "type": "string",
- "description": ""
- },
- "javaType": "java.util.Map\u003cString,String\u003e"
- },
- "readOnly": {
- "type": "boolean",
- "description": ""
- },
- "secretRef": {
- "$ref": "#/definitions/kubernetes_LocalObjectReference",
- "javaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.FlexVolumeSource",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_FlockerVolumeSource": {
- "type": "object",
- "description": "",
- "properties": {
- "datasetName": {
- "type": "string",
- "description": ""
- },
- "datasetUUID": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.FlockerVolumeSource",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_GCEPersistentDiskVolumeSource": {
- "type": "object",
- "description": "",
- "properties": {
- "fsType": {
- "type": "string",
- "description": ""
- },
- "partition": {
- "type": "integer",
- "description": ""
- },
- "pdName": {
- "type": "string",
- "description": ""
- },
- "readOnly": {
- "type": "boolean",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.GCEPersistentDiskVolumeSource",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_GitRepoVolumeSource": {
- "type": "object",
- "description": "",
- "properties": {
- "directory": {
- "type": "string",
- "description": ""
- },
- "repository": {
- "type": "string",
- "description": ""
- },
- "revision": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.GitRepoVolumeSource",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_GlusterfsVolumeSource": {
- "type": "object",
- "description": "",
- "properties": {
- "endpoints": {
- "type": "string",
- "description": ""
- },
- "path": {
- "type": "string",
- "description": ""
- },
- "readOnly": {
- "type": "boolean",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.GlusterfsVolumeSource",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_HTTPGetAction": {
- "type": "object",
- "description": "",
- "properties": {
- "host": {
- "type": "string",
- "description": ""
- },
- "httpHeaders": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_HTTPHeader",
- "javaType": "io.fabric8.kubernetes.api.model.HTTPHeader"
- }
- },
- "path": {
- "type": "string",
- "description": ""
- },
- "port": {
- "$ref": "#/definitions/k8s_io_apimachinery_pkg_util_intstr_IntOrString",
- "javaType": "IntOrString"
- },
- "scheme": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.HTTPGetAction",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_HTTPHeader": {
- "type": "object",
- "description": "",
- "properties": {
- "name": {
- "type": "string",
- "description": ""
- },
- "value": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.HTTPHeader",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_Handler": {
- "type": "object",
- "description": "",
- "properties": {
- "exec": {
- "$ref": "#/definitions/kubernetes_ExecAction",
- "javaType": "io.fabric8.kubernetes.api.model.ExecAction"
- },
- "httpGet": {
- "$ref": "#/definitions/kubernetes_HTTPGetAction",
- "javaType": "io.fabric8.kubernetes.api.model.HTTPGetAction"
- },
- "tcpSocket": {
- "$ref": "#/definitions/kubernetes_TCPSocketAction",
- "javaType": "io.fabric8.kubernetes.api.model.TCPSocketAction"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.Handler",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_HostAlias": {
- "type": "object",
- "description": "",
- "properties": {
- "hostnames": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "type": "string",
- "description": ""
- }
- },
- "ip": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.HostAlias",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_HostPathVolumeSource": {
- "type": "object",
- "description": "",
- "properties": {
- "path": {
- "type": "string",
- "description": ""
- },
- "type": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.HostPathVolumeSource",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_ISCSIVolumeSource": {
- "type": "object",
- "description": "",
- "properties": {
- "chapAuthDiscovery": {
- "type": "boolean",
- "description": ""
- },
- "chapAuthSession": {
- "type": "boolean",
- "description": ""
- },
- "fsType": {
- "type": "string",
- "description": ""
- },
- "initiatorName": {
- "type": "string",
- "description": ""
- },
- "iqn": {
- "type": "string",
- "description": ""
- },
- "iscsiInterface": {
- "type": "string",
- "description": ""
- },
- "lun": {
- "type": "integer",
- "description": ""
- },
- "portals": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "type": "string",
- "description": ""
- }
- },
- "readOnly": {
- "type": "boolean",
- "description": ""
- },
- "secretRef": {
- "$ref": "#/definitions/kubernetes_LocalObjectReference",
- "javaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
- },
- "targetPortal": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.ISCSIVolumeSource",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_KeyToPath": {
- "type": "object",
- "description": "",
- "properties": {
- "key": {
- "type": "string",
- "description": ""
- },
- "mode": {
- "type": "integer",
- "description": ""
- },
- "path": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.KeyToPath",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_Lifecycle": {
- "type": "object",
- "description": "",
- "properties": {
- "postStart": {
- "$ref": "#/definitions/kubernetes_Handler",
- "javaType": "io.fabric8.kubernetes.api.model.Handler"
- },
- "preStop": {
- "$ref": "#/definitions/kubernetes_Handler",
- "javaType": "io.fabric8.kubernetes.api.model.Handler"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.Lifecycle",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_LocalObjectReference": {
- "type": "object",
- "description": "",
- "properties": {
- "name": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.LocalObjectReference",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_NFSVolumeSource": {
- "type": "object",
- "description": "",
- "properties": {
- "path": {
- "type": "string",
- "description": ""
- },
- "readOnly": {
- "type": "boolean",
- "description": ""
- },
- "server": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.NFSVolumeSource",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_NodeAffinity": {
- "type": "object",
- "description": "",
- "properties": {
- "preferredDuringSchedulingIgnoredDuringExecution": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_PreferredSchedulingTerm",
- "javaType": "io.fabric8.kubernetes.api.model.PreferredSchedulingTerm"
- }
- },
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "$ref": "#/definitions/kubernetes_NodeSelector",
- "javaType": "io.fabric8.kubernetes.api.model.NodeSelector"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.NodeAffinity",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_NodeSelector": {
- "type": "object",
- "description": "",
- "properties": {
- "nodeSelectorTerms": {
- "type": "array",
- "description": "",
- "items": {
- "$ref": "#/definitions/kubernetes_NodeSelectorTerm",
- "javaType": "io.fabric8.kubernetes.api.model.NodeSelectorTerm"
- }
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.NodeSelector",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_NodeSelectorRequirement": {
- "type": "object",
- "description": "",
- "properties": {
- "key": {
- "type": "string",
- "description": ""
- },
- "operator": {
- "type": "string",
- "description": ""
- },
- "values": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "type": "string",
- "description": ""
- }
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.NodeSelectorRequirement",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_NodeSelectorTerm": {
- "type": "object",
- "description": "",
- "properties": {
- "matchExpressions": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_NodeSelectorRequirement",
- "javaType": "io.fabric8.kubernetes.api.model.NodeSelectorRequirement"
- }
- },
- "matchFields": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_NodeSelectorRequirement",
- "javaType": "io.fabric8.kubernetes.api.model.NodeSelectorRequirement"
- }
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.NodeSelectorTerm",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_ObjectFieldSelector": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": ""
- },
- "fieldPath": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.ObjectFieldSelector",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_ObjectReference": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": ""
- },
- "fieldPath": {
- "type": "string",
- "description": ""
- },
- "kind": {
- "type": "string",
- "description": ""
- },
- "name": {
- "type": "string",
- "description": ""
- },
- "namespace": {
- "type": "string",
- "description": ""
- },
- "resourceVersion": {
- "type": "string",
- "description": ""
- },
- "uid": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.ObjectReference",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_PersistentVolumeClaimVolumeSource": {
- "type": "object",
- "description": "",
- "properties": {
- "claimName": {
- "type": "string",
- "description": ""
- },
- "readOnly": {
- "type": "boolean",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.PersistentVolumeClaimVolumeSource",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_PhotonPersistentDiskVolumeSource": {
- "type": "object",
- "description": "",
- "properties": {
- "fsType": {
- "type": "string",
- "description": ""
- },
- "pdID": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.PhotonPersistentDiskVolumeSource",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_PodAffinity": {
- "type": "object",
- "description": "",
- "properties": {
- "preferredDuringSchedulingIgnoredDuringExecution": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_WeightedPodAffinityTerm",
- "javaType": "io.fabric8.kubernetes.api.model.WeightedPodAffinityTerm"
- }
- },
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_PodAffinityTerm",
- "javaType": "io.fabric8.kubernetes.api.model.PodAffinityTerm"
- }
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.PodAffinity",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_PodAffinityTerm": {
- "type": "object",
- "description": "",
- "properties": {
- "labelSelector": {
- "$ref": "#/definitions/kubernetes_meta_LabelSelector",
- "javaType": "io.fabric8.kubernetes.api.model.LabelSelector"
- },
- "namespaces": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "type": "string",
- "description": ""
- }
- },
- "topologyKey": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.PodAffinityTerm",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_PodAntiAffinity": {
- "type": "object",
- "description": "",
- "properties": {
- "preferredDuringSchedulingIgnoredDuringExecution": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_WeightedPodAffinityTerm",
- "javaType": "io.fabric8.kubernetes.api.model.WeightedPodAffinityTerm"
- }
- },
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_PodAffinityTerm",
- "javaType": "io.fabric8.kubernetes.api.model.PodAffinityTerm"
- }
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.PodAntiAffinity",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_PodDNSConfig": {
- "type": "object",
- "description": "",
- "properties": {
- "nameservers": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "type": "string",
- "description": ""
- }
- },
- "options": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_PodDNSConfigOption",
- "javaType": "io.fabric8.kubernetes.api.model.PodDNSConfigOption"
- }
- },
- "searches": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "type": "string",
- "description": ""
- }
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.PodDNSConfig",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_PodDNSConfigOption": {
- "type": "object",
- "description": "",
- "properties": {
- "name": {
- "type": "string",
- "description": ""
- },
- "value": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.PodDNSConfigOption",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_PodReadinessGate": {
- "type": "object",
- "description": "",
- "properties": {
- "conditionType": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.PodReadinessGate",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_PodSecurityContext": {
- "type": "object",
- "description": "",
- "properties": {
- "fsGroup": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "runAsGroup": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "runAsNonRoot": {
- "type": "boolean",
- "description": ""
- },
- "runAsUser": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "seLinuxOptions": {
- "$ref": "#/definitions/kubernetes_SELinuxOptions",
- "javaType": "io.fabric8.kubernetes.api.model.SELinuxOptions"
- },
- "supplementalGroups": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- }
- },
- "sysctls": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_Sysctl",
- "javaType": "io.fabric8.kubernetes.api.model.Sysctl"
- }
- },
- "windowsOptions": {
- "$ref": "#/definitions/kubernetes_WindowsSecurityContextOptions",
- "javaType": "io.fabric8.kubernetes.api.model.WindowsSecurityContextOptions"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.PodSecurityContext",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_PodSpec": {
- "type": "object",
- "description": "",
- "properties": {
- "activeDeadlineSeconds": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "affinity": {
- "$ref": "#/definitions/kubernetes_Affinity",
- "javaType": "io.fabric8.kubernetes.api.model.Affinity"
- },
- "automountServiceAccountToken": {
- "type": "boolean",
- "description": ""
- },
- "containers": {
- "type": "array",
- "description": "",
- "items": {
- "$ref": "#/definitions/kubernetes_Container",
- "javaType": "io.fabric8.kubernetes.api.model.Container"
- }
- },
- "dnsConfig": {
- "$ref": "#/definitions/kubernetes_PodDNSConfig",
- "javaType": "io.fabric8.kubernetes.api.model.PodDNSConfig"
- },
- "dnsPolicy": {
- "type": "string",
- "description": ""
- },
- "enableServiceLinks": {
- "type": "boolean",
- "description": ""
- },
- "ephemeralContainers": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_EphemeralContainer",
- "javaType": "io.fabric8.kubernetes.api.model.EphemeralContainer"
- }
- },
- "hostAliases": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_HostAlias",
- "javaType": "io.fabric8.kubernetes.api.model.HostAlias"
- }
- },
- "hostIPC": {
- "type": "boolean",
- "description": ""
- },
- "hostNetwork": {
- "type": "boolean",
- "description": ""
- },
- "hostPID": {
- "type": "boolean",
- "description": ""
- },
- "hostname": {
- "type": "string",
- "description": ""
- },
- "imagePullSecrets": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_LocalObjectReference",
- "javaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
- }
- },
- "initContainers": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_Container",
- "javaType": "io.fabric8.kubernetes.api.model.Container"
- }
- },
- "nodeName": {
- "type": "string",
- "description": ""
- },
- "nodeSelector": {
- "type": "object",
- "description": "",
- "additionalProperties": {
- "type": "string",
- "description": ""
- },
- "javaType": "java.util.Map\u003cString,String\u003e"
- },
- "overhead": {
- "type": "object",
- "description": "",
- "additionalProperties": {
- "$ref": "#/definitions/kubernetes_Quantity",
- "javaType": "io.fabric8.kubernetes.api.model.Quantity"
- },
- "javaType": "java.util.Map\u003cString,io.fabric8.kubernetes.api.model.Quantity\u003e"
- },
- "preemptionPolicy": {
- "type": "string",
- "description": ""
- },
- "priority": {
- "type": "integer",
- "description": ""
- },
- "priorityClassName": {
- "type": "string",
- "description": ""
- },
- "readinessGates": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_PodReadinessGate",
- "javaType": "io.fabric8.kubernetes.api.model.PodReadinessGate"
- }
- },
- "restartPolicy": {
- "type": "string",
- "description": ""
- },
- "runtimeClassName": {
- "type": "string",
- "description": ""
- },
- "schedulerName": {
- "type": "string",
- "description": ""
- },
- "securityContext": {
- "$ref": "#/definitions/kubernetes_PodSecurityContext",
- "javaType": "io.fabric8.kubernetes.api.model.PodSecurityContext"
- },
- "serviceAccount": {
- "type": "string",
- "description": ""
- },
- "serviceAccountName": {
- "type": "string",
- "description": ""
- },
- "shareProcessNamespace": {
- "type": "boolean",
- "description": ""
- },
- "subdomain": {
- "type": "string",
- "description": ""
- },
- "terminationGracePeriodSeconds": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "tolerations": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_Toleration",
- "javaType": "io.fabric8.kubernetes.api.model.Toleration"
- }
- },
- "topologySpreadConstraints": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_TopologySpreadConstraint",
- "javaType": "io.fabric8.kubernetes.api.model.TopologySpreadConstraint"
- }
- },
- "volumes": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_Volume",
- "javaType": "io.fabric8.kubernetes.api.model.Volume"
- }
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.PodSpec",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_PodTemplateSpec": {
- "type": "object",
- "description": "",
- "properties": {
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ObjectMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
- },
- "spec": {
- "$ref": "#/definitions/kubernetes_PodSpec",
- "javaType": "io.fabric8.kubernetes.api.model.PodSpec"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.PodTemplateSpec",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_PortworxVolumeSource": {
- "type": "object",
- "description": "",
- "properties": {
- "fsType": {
- "type": "string",
- "description": ""
- },
- "readOnly": {
- "type": "boolean",
- "description": ""
- },
- "volumeID": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.PortworxVolumeSource",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_PreferredSchedulingTerm": {
- "type": "object",
- "description": "",
- "properties": {
- "preference": {
- "$ref": "#/definitions/kubernetes_NodeSelectorTerm",
- "javaType": "io.fabric8.kubernetes.api.model.NodeSelectorTerm"
- },
- "weight": {
- "type": "integer",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.PreferredSchedulingTerm",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_Probe": {
- "type": "object",
- "description": "",
- "properties": {
- "exec": {
- "$ref": "#/definitions/kubernetes_ExecAction",
- "javaType": "io.fabric8.kubernetes.api.model.ExecAction"
- },
- "failureThreshold": {
- "type": "integer",
- "description": ""
- },
- "httpGet": {
- "$ref": "#/definitions/kubernetes_HTTPGetAction",
- "javaType": "io.fabric8.kubernetes.api.model.HTTPGetAction"
- },
- "initialDelaySeconds": {
- "type": "integer",
- "description": ""
- },
- "periodSeconds": {
- "type": "integer",
- "description": ""
- },
- "successThreshold": {
- "type": "integer",
- "description": ""
- },
- "tcpSocket": {
- "$ref": "#/definitions/kubernetes_TCPSocketAction",
- "javaType": "io.fabric8.kubernetes.api.model.TCPSocketAction"
- },
- "timeoutSeconds": {
- "type": "integer",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.Probe",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_ProjectedVolumeSource": {
- "type": "object",
- "description": "",
- "properties": {
- "defaultMode": {
- "type": "integer",
- "description": ""
- },
- "sources": {
- "type": "array",
- "description": "",
- "items": {
- "$ref": "#/definitions/kubernetes_VolumeProjection",
- "javaType": "io.fabric8.kubernetes.api.model.VolumeProjection"
- }
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.ProjectedVolumeSource",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_Quantity": {
- "type": "object",
- "description": "",
- "properties": {
- "format": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.Quantity",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_QuobyteVolumeSource": {
- "type": "object",
- "description": "",
- "properties": {
- "group": {
- "type": "string",
- "description": ""
- },
- "readOnly": {
- "type": "boolean",
- "description": ""
- },
- "registry": {
- "type": "string",
- "description": ""
- },
- "tenant": {
- "type": "string",
- "description": ""
- },
- "user": {
- "type": "string",
- "description": ""
- },
- "volume": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.QuobyteVolumeSource",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_RBDVolumeSource": {
- "type": "object",
- "description": "",
- "properties": {
- "fsType": {
- "type": "string",
- "description": ""
- },
- "image": {
- "type": "string",
- "description": ""
- },
- "keyring": {
- "type": "string",
- "description": ""
- },
- "monitors": {
- "type": "array",
- "description": "",
- "items": {
- "type": "string",
- "description": ""
- }
- },
- "pool": {
- "type": "string",
- "description": ""
- },
- "readOnly": {
- "type": "boolean",
- "description": ""
- },
- "secretRef": {
- "$ref": "#/definitions/kubernetes_LocalObjectReference",
- "javaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
- },
- "user": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.RBDVolumeSource",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_ResourceFieldSelector": {
- "type": "object",
- "description": "",
- "properties": {
- "containerName": {
- "type": "string",
- "description": ""
- },
- "divisor": {
- "$ref": "#/definitions/kubernetes_Quantity",
- "javaType": "io.fabric8.kubernetes.api.model.Quantity"
- },
- "resource": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.ResourceFieldSelector",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_ResourceRequirements": {
- "type": "object",
- "description": "",
- "properties": {
- "limits": {
- "type": "object",
- "description": "",
- "additionalProperties": {
- "$ref": "#/definitions/kubernetes_Quantity",
- "javaType": "io.fabric8.kubernetes.api.model.Quantity"
- },
- "javaType": "java.util.Map\u003cString,io.fabric8.kubernetes.api.model.Quantity\u003e"
- },
- "requests": {
- "type": "object",
- "description": "",
- "additionalProperties": {
- "$ref": "#/definitions/kubernetes_Quantity",
- "javaType": "io.fabric8.kubernetes.api.model.Quantity"
- },
- "javaType": "java.util.Map\u003cString,io.fabric8.kubernetes.api.model.Quantity\u003e"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.ResourceRequirements",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_SELinuxOptions": {
- "type": "object",
- "description": "",
- "properties": {
- "level": {
- "type": "string",
- "description": ""
- },
- "role": {
- "type": "string",
- "description": ""
- },
- "type": {
- "type": "string",
- "description": ""
- },
- "user": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.SELinuxOptions",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_ScaleIOVolumeSource": {
- "type": "object",
- "description": "",
- "properties": {
- "fsType": {
- "type": "string",
- "description": ""
- },
- "gateway": {
- "type": "string",
- "description": ""
- },
- "protectionDomain": {
- "type": "string",
- "description": ""
- },
- "readOnly": {
- "type": "boolean",
- "description": ""
- },
- "secretRef": {
- "$ref": "#/definitions/kubernetes_LocalObjectReference",
- "javaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
- },
- "sslEnabled": {
- "type": "boolean",
- "description": ""
- },
- "storageMode": {
- "type": "string",
- "description": ""
- },
- "storagePool": {
- "type": "string",
- "description": ""
- },
- "system": {
- "type": "string",
- "description": ""
- },
- "volumeName": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.ScaleIOVolumeSource",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_SecretEnvSource": {
- "type": "object",
- "description": "",
- "properties": {
- "name": {
- "type": "string",
- "description": ""
- },
- "optional": {
- "type": "boolean",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.SecretEnvSource",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_SecretKeySelector": {
- "type": "object",
- "description": "",
- "properties": {
- "key": {
- "type": "string",
- "description": ""
- },
- "name": {
- "type": "string",
- "description": ""
- },
- "optional": {
- "type": "boolean",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.SecretKeySelector",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_SecretProjection": {
- "type": "object",
- "description": "",
- "properties": {
- "items": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_KeyToPath",
- "javaType": "io.fabric8.kubernetes.api.model.KeyToPath"
- }
- },
- "name": {
- "type": "string",
- "description": ""
- },
- "optional": {
- "type": "boolean",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.SecretProjection",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_SecretVolumeSource": {
- "type": "object",
- "description": "",
- "properties": {
- "defaultMode": {
- "type": "integer",
- "description": ""
- },
- "items": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_KeyToPath",
- "javaType": "io.fabric8.kubernetes.api.model.KeyToPath"
- }
- },
- "optional": {
- "type": "boolean",
- "description": ""
- },
- "secretName": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.SecretVolumeSource",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_SecurityContext": {
- "type": "object",
- "description": "",
- "properties": {
- "allowPrivilegeEscalation": {
- "type": "boolean",
- "description": ""
- },
- "capabilities": {
- "$ref": "#/definitions/kubernetes_Capabilities",
- "javaType": "io.fabric8.kubernetes.api.model.Capabilities"
- },
- "privileged": {
- "type": "boolean",
- "description": ""
- },
- "procMount": {
- "type": "string",
- "description": ""
- },
- "readOnlyRootFilesystem": {
- "type": "boolean",
- "description": ""
- },
- "runAsGroup": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "runAsNonRoot": {
- "type": "boolean",
- "description": ""
- },
- "runAsUser": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "seLinuxOptions": {
- "$ref": "#/definitions/kubernetes_SELinuxOptions",
- "javaType": "io.fabric8.kubernetes.api.model.SELinuxOptions"
- },
- "windowsOptions": {
- "$ref": "#/definitions/kubernetes_WindowsSecurityContextOptions",
- "javaType": "io.fabric8.kubernetes.api.model.WindowsSecurityContextOptions"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.SecurityContext",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_ServiceAccountTokenProjection": {
- "type": "object",
- "description": "",
- "properties": {
- "audience": {
- "type": "string",
- "description": ""
- },
- "expirationSeconds": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "path": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.ServiceAccountTokenProjection",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_StorageOSVolumeSource": {
- "type": "object",
- "description": "",
- "properties": {
- "fsType": {
- "type": "string",
- "description": ""
- },
- "readOnly": {
- "type": "boolean",
- "description": ""
- },
- "secretRef": {
- "$ref": "#/definitions/kubernetes_LocalObjectReference",
- "javaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
- },
- "volumeName": {
- "type": "string",
- "description": ""
- },
- "volumeNamespace": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.StorageOSVolumeSource",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_Sysctl": {
- "type": "object",
- "description": "",
- "properties": {
- "name": {
- "type": "string",
- "description": ""
- },
- "value": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.Sysctl",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_TCPSocketAction": {
- "type": "object",
- "description": "",
- "properties": {
- "host": {
- "type": "string",
- "description": ""
- },
- "port": {
- "$ref": "#/definitions/k8s_io_apimachinery_pkg_util_intstr_IntOrString",
- "javaType": "IntOrString"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.TCPSocketAction",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_Toleration": {
- "type": "object",
- "description": "",
- "properties": {
- "effect": {
- "type": "string",
- "description": ""
- },
- "key": {
- "type": "string",
- "description": ""
- },
- "operator": {
- "type": "string",
- "description": ""
- },
- "tolerationSeconds": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "value": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.Toleration",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_TopologySpreadConstraint": {
- "type": "object",
- "description": "",
- "properties": {
- "labelSelector": {
- "$ref": "#/definitions/kubernetes_meta_LabelSelector",
- "javaType": "io.fabric8.kubernetes.api.model.LabelSelector"
- },
- "maxSkew": {
- "type": "integer",
- "description": ""
- },
- "topologyKey": {
- "type": "string",
- "description": ""
- },
- "whenUnsatisfiable": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.TopologySpreadConstraint",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_Volume": {
- "type": "object",
- "description": "",
- "properties": {
- "awsElasticBlockStore": {
- "$ref": "#/definitions/kubernetes_AWSElasticBlockStoreVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.AWSElasticBlockStoreVolumeSource"
- },
- "azureDisk": {
- "$ref": "#/definitions/kubernetes_AzureDiskVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.AzureDiskVolumeSource"
- },
- "azureFile": {
- "$ref": "#/definitions/kubernetes_AzureFileVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.AzureFileVolumeSource"
- },
- "cephfs": {
- "$ref": "#/definitions/kubernetes_CephFSVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.CephFSVolumeSource"
- },
- "cinder": {
- "$ref": "#/definitions/kubernetes_CinderVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.CinderVolumeSource"
- },
- "configMap": {
- "$ref": "#/definitions/kubernetes_ConfigMapVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.ConfigMapVolumeSource"
- },
- "csi": {
- "$ref": "#/definitions/kubernetes_CSIVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.CSIVolumeSource"
- },
- "downwardAPI": {
- "$ref": "#/definitions/kubernetes_DownwardAPIVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.DownwardAPIVolumeSource"
- },
- "emptyDir": {
- "$ref": "#/definitions/kubernetes_EmptyDirVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.EmptyDirVolumeSource"
- },
- "fc": {
- "$ref": "#/definitions/kubernetes_FCVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.FCVolumeSource"
- },
- "flexVolume": {
- "$ref": "#/definitions/kubernetes_FlexVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.FlexVolumeSource"
- },
- "flocker": {
- "$ref": "#/definitions/kubernetes_FlockerVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.FlockerVolumeSource"
- },
- "gcePersistentDisk": {
- "$ref": "#/definitions/kubernetes_GCEPersistentDiskVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.GCEPersistentDiskVolumeSource"
- },
- "gitRepo": {
- "$ref": "#/definitions/kubernetes_GitRepoVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.GitRepoVolumeSource"
- },
- "glusterfs": {
- "$ref": "#/definitions/kubernetes_GlusterfsVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.GlusterfsVolumeSource"
- },
- "hostPath": {
- "$ref": "#/definitions/kubernetes_HostPathVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.HostPathVolumeSource"
- },
- "iscsi": {
- "$ref": "#/definitions/kubernetes_ISCSIVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.ISCSIVolumeSource"
- },
- "name": {
- "type": "string",
- "description": "",
- "maxLength": 63,
- "pattern": "^[a-z0-9]([-a-z0-9]*[a-z0-9])?$"
- },
- "nfs": {
- "$ref": "#/definitions/kubernetes_NFSVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.NFSVolumeSource"
- },
- "persistentVolumeClaim": {
- "$ref": "#/definitions/kubernetes_PersistentVolumeClaimVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.PersistentVolumeClaimVolumeSource"
- },
- "photonPersistentDisk": {
- "$ref": "#/definitions/kubernetes_PhotonPersistentDiskVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.PhotonPersistentDiskVolumeSource"
- },
- "portworxVolume": {
- "$ref": "#/definitions/kubernetes_PortworxVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.PortworxVolumeSource"
- },
- "projected": {
- "$ref": "#/definitions/kubernetes_ProjectedVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.ProjectedVolumeSource"
- },
- "quobyte": {
- "$ref": "#/definitions/kubernetes_QuobyteVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.QuobyteVolumeSource"
- },
- "rbd": {
- "$ref": "#/definitions/kubernetes_RBDVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.RBDVolumeSource"
- },
- "scaleIO": {
- "$ref": "#/definitions/kubernetes_ScaleIOVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.ScaleIOVolumeSource"
- },
- "secret": {
- "$ref": "#/definitions/kubernetes_SecretVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.SecretVolumeSource"
- },
- "storageos": {
- "$ref": "#/definitions/kubernetes_StorageOSVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.StorageOSVolumeSource"
- },
- "vsphereVolume": {
- "$ref": "#/definitions/kubernetes_VsphereVirtualDiskVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.VsphereVirtualDiskVolumeSource"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.Volume",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_VolumeDevice": {
- "type": "object",
- "description": "",
- "properties": {
- "devicePath": {
- "type": "string",
- "description": ""
- },
- "name": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.VolumeDevice",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_VolumeMount": {
- "type": "object",
- "description": "",
- "properties": {
- "mountPath": {
- "type": "string",
- "description": ""
- },
- "mountPropagation": {
- "type": "string",
- "description": ""
- },
- "name": {
- "type": "string",
- "description": ""
- },
- "readOnly": {
- "type": "boolean",
- "description": ""
- },
- "subPath": {
- "type": "string",
- "description": ""
- },
- "subPathExpr": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.VolumeMount",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_VolumeProjection": {
- "type": "object",
- "description": "",
- "properties": {
- "configMap": {
- "$ref": "#/definitions/kubernetes_ConfigMapProjection",
- "javaType": "io.fabric8.kubernetes.api.model.ConfigMapProjection"
- },
- "downwardAPI": {
- "$ref": "#/definitions/kubernetes_DownwardAPIProjection",
- "javaType": "io.fabric8.kubernetes.api.model.DownwardAPIProjection"
- },
- "secret": {
- "$ref": "#/definitions/kubernetes_SecretProjection",
- "javaType": "io.fabric8.kubernetes.api.model.SecretProjection"
- },
- "serviceAccountToken": {
- "$ref": "#/definitions/kubernetes_ServiceAccountTokenProjection",
- "javaType": "io.fabric8.kubernetes.api.model.ServiceAccountTokenProjection"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.VolumeProjection",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_VolumeSource": {
- "type": "object",
- "description": "",
- "properties": {
- "awsElasticBlockStore": {
- "$ref": "#/definitions/kubernetes_AWSElasticBlockStoreVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.AWSElasticBlockStoreVolumeSource"
- },
- "azureDisk": {
- "$ref": "#/definitions/kubernetes_AzureDiskVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.AzureDiskVolumeSource"
- },
- "azureFile": {
- "$ref": "#/definitions/kubernetes_AzureFileVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.AzureFileVolumeSource"
- },
- "cephfs": {
- "$ref": "#/definitions/kubernetes_CephFSVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.CephFSVolumeSource"
- },
- "cinder": {
- "$ref": "#/definitions/kubernetes_CinderVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.CinderVolumeSource"
- },
- "configMap": {
- "$ref": "#/definitions/kubernetes_ConfigMapVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.ConfigMapVolumeSource"
- },
- "csi": {
- "$ref": "#/definitions/kubernetes_CSIVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.CSIVolumeSource"
- },
- "downwardAPI": {
- "$ref": "#/definitions/kubernetes_DownwardAPIVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.DownwardAPIVolumeSource"
- },
- "emptyDir": {
- "$ref": "#/definitions/kubernetes_EmptyDirVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.EmptyDirVolumeSource"
- },
- "fc": {
- "$ref": "#/definitions/kubernetes_FCVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.FCVolumeSource"
- },
- "flexVolume": {
- "$ref": "#/definitions/kubernetes_FlexVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.FlexVolumeSource"
- },
- "flocker": {
- "$ref": "#/definitions/kubernetes_FlockerVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.FlockerVolumeSource"
- },
- "gcePersistentDisk": {
- "$ref": "#/definitions/kubernetes_GCEPersistentDiskVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.GCEPersistentDiskVolumeSource"
- },
- "gitRepo": {
- "$ref": "#/definitions/kubernetes_GitRepoVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.GitRepoVolumeSource"
- },
- "glusterfs": {
- "$ref": "#/definitions/kubernetes_GlusterfsVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.GlusterfsVolumeSource"
- },
- "hostPath": {
- "$ref": "#/definitions/kubernetes_HostPathVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.HostPathVolumeSource"
- },
- "iscsi": {
- "$ref": "#/definitions/kubernetes_ISCSIVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.ISCSIVolumeSource"
- },
- "nfs": {
- "$ref": "#/definitions/kubernetes_NFSVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.NFSVolumeSource"
- },
- "persistentVolumeClaim": {
- "$ref": "#/definitions/kubernetes_PersistentVolumeClaimVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.PersistentVolumeClaimVolumeSource"
- },
- "photonPersistentDisk": {
- "$ref": "#/definitions/kubernetes_PhotonPersistentDiskVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.PhotonPersistentDiskVolumeSource"
- },
- "portworxVolume": {
- "$ref": "#/definitions/kubernetes_PortworxVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.PortworxVolumeSource"
- },
- "projected": {
- "$ref": "#/definitions/kubernetes_ProjectedVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.ProjectedVolumeSource"
- },
- "quobyte": {
- "$ref": "#/definitions/kubernetes_QuobyteVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.QuobyteVolumeSource"
- },
- "rbd": {
- "$ref": "#/definitions/kubernetes_RBDVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.RBDVolumeSource"
- },
- "scaleIO": {
- "$ref": "#/definitions/kubernetes_ScaleIOVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.ScaleIOVolumeSource"
- },
- "secret": {
- "$ref": "#/definitions/kubernetes_SecretVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.SecretVolumeSource"
- },
- "storageos": {
- "$ref": "#/definitions/kubernetes_StorageOSVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.StorageOSVolumeSource"
- },
- "vsphereVolume": {
- "$ref": "#/definitions/kubernetes_VsphereVirtualDiskVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.VsphereVirtualDiskVolumeSource"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.VolumeSource",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_VsphereVirtualDiskVolumeSource": {
- "type": "object",
- "description": "",
- "properties": {
- "fsType": {
- "type": "string",
- "description": ""
- },
- "storagePolicyID": {
- "type": "string",
- "description": ""
- },
- "storagePolicyName": {
- "type": "string",
- "description": ""
- },
- "volumePath": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.VsphereVirtualDiskVolumeSource",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_WeightedPodAffinityTerm": {
- "type": "object",
- "description": "",
- "properties": {
- "podAffinityTerm": {
- "$ref": "#/definitions/kubernetes_PodAffinityTerm",
- "javaType": "io.fabric8.kubernetes.api.model.PodAffinityTerm"
- },
- "weight": {
- "type": "integer",
- "description": ""
}
},
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.WeightedPodAffinityTerm",
+ "javaType": "io.fabric8.knative.internal.serving.pkg.apis.serving.v1.RevisionSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
- "kubernetes_WindowsSecurityContextOptions": {
+ "knative_dev_serving_pkg_apis_serving_v1_RevisionStatus": {
"type": "object",
"description": "",
"properties": {
- "gmsaCredentialSpec": {
+ "conditions": {
+ "type": "array",
+ "description": "",
+ "javaOmitEmpty": true,
+ "items": {
+ "$ref": "#/definitions/knative_dev_pkg_apis_Condition",
+ "javaType": "io.fabric8.knative.internal.pkg.apis.Condition"
+ }
+ },
+ "imageDigest": {
"type": "string",
"description": ""
},
- "gmsaCredentialSpecName": {
+ "logUrl": {
"type": "string",
"description": ""
},
- "runAsUserName": {
+ "observedGeneration": {
+ "type": "integer",
+ "description": "",
+ "javaType": "Long"
+ },
+ "serviceName": {
"type": "string",
"description": ""
}
},
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.WindowsSecurityContextOptions",
+ "javaType": "io.fabric8.knative.internal.serving.pkg.apis.serving.v1.RevisionStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
- "kubernetes_meta_FieldsV1": {
+ "knative_dev_serving_pkg_apis_serving_v1_RevisionTemplateSpec": {
"type": "object",
"description": "",
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.FieldsV1",
+ "properties": {
+ "metadata": {
+ "javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
+ },
+ "spec": {
+ "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_RevisionSpec",
+ "javaType": "io.fabric8.knative.internal.serving.pkg.apis.serving.v1.RevisionSpec"
+ }
+ },
+ "javaType": "io.fabric8.knative.internal.serving.pkg.apis.serving.v1.RevisionTemplateSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
- "kubernetes_meta_LabelSelector": {
+ "knative_dev_serving_pkg_apis_serving_v1_RouteSpec": {
"type": "object",
"description": "",
"properties": {
- "matchExpressions": {
+ "traffic": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
- "$ref": "#/definitions/kubernetes_meta_LabelSelectorRequirement",
- "javaType": "io.fabric8.kubernetes.api.model.LabelSelectorRequirement"
+ "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_TrafficTarget",
+ "javaType": "io.fabric8.knative.internal.serving.pkg.apis.serving.v1.TrafficTarget"
}
- },
- "matchLabels": {
- "type": "object",
- "description": "",
- "additionalProperties": {
- "type": "string",
- "description": ""
- },
- "javaType": "java.util.Map\u003cString,String\u003e"
}
},
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.LabelSelector",
+ "javaType": "io.fabric8.knative.internal.serving.pkg.apis.serving.v1.RouteSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
- "kubernetes_meta_LabelSelectorRequirement": {
+ "knative_dev_serving_pkg_apis_serving_v1_RouteStatus": {
"type": "object",
"description": "",
"properties": {
- "key": {
- "type": "string",
- "description": ""
- },
- "operator": {
- "type": "string",
- "description": ""
+ "address": {
+ "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_Addressable",
+ "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Addressable"
},
- "values": {
+ "conditions": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
- "type": "string",
- "description": ""
+ "$ref": "#/definitions/knative_dev_pkg_apis_Condition",
+ "javaType": "io.fabric8.knative.internal.pkg.apis.Condition"
}
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.LabelSelectorRequirement",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_meta_ListMeta": {
- "type": "object",
- "description": "",
- "properties": {
- "continue": {
- "type": "string",
- "description": ""
},
- "remainingItemCount": {
+ "observedGeneration": {
"type": "integer",
"description": "",
"javaType": "Long"
},
- "resourceVersion": {
- "type": "string",
- "description": ""
+ "traffic": {
+ "type": "array",
+ "description": "",
+ "javaOmitEmpty": true,
+ "items": {
+ "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_TrafficTarget",
+ "javaType": "io.fabric8.knative.internal.serving.pkg.apis.serving.v1.TrafficTarget"
+ }
},
- "selfLink": {
- "type": "string",
- "description": ""
+ "url": {
+ "javaType": "java.lang.String"
}
},
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.ListMeta",
+ "javaType": "io.fabric8.knative.internal.serving.pkg.apis.serving.v1.RouteStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
- "kubernetes_meta_ManagedFieldsEntry": {
+ "knative_dev_serving_pkg_apis_serving_v1_ServiceSpec": {
"type": "object",
"description": "",
"properties": {
- "apiVersion": {
- "type": "string",
- "description": ""
- },
- "fieldsType": {
- "type": "string",
- "description": ""
- },
- "fieldsV1": {
- "$ref": "#/definitions/kubernetes_meta_FieldsV1",
- "javaType": "io.fabric8.kubernetes.api.model.FieldsV1"
- },
- "manager": {
- "type": "string",
- "description": ""
- },
- "operation": {
- "type": "string",
- "description": ""
+ "template": {
+ "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_RevisionTemplateSpec",
+ "javaType": "io.fabric8.knative.internal.serving.pkg.apis.serving.v1.RevisionTemplateSpec"
},
- "time": {
- "$ref": "#/definitions/kubernetes_meta_Time",
- "javaType": "java.lang.String"
+ "traffic": {
+ "type": "array",
+ "description": "",
+ "javaOmitEmpty": true,
+ "items": {
+ "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_TrafficTarget",
+ "javaType": "io.fabric8.knative.internal.serving.pkg.apis.serving.v1.TrafficTarget"
+ }
}
},
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.ManagedFieldsEntry",
+ "javaType": "io.fabric8.knative.internal.serving.pkg.apis.serving.v1.ServiceSpec",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
- "kubernetes_meta_ObjectMeta": {
+ "knative_dev_serving_pkg_apis_serving_v1_ServiceStatus": {
"type": "object",
"description": "",
"properties": {
- "annotations": {
- "type": "object",
- "description": "",
- "additionalProperties": {
- "type": "string",
- "description": ""
- },
- "javaType": "java.util.Map\u003cString,String\u003e"
- },
- "clusterName": {
- "type": "string",
- "description": ""
- },
- "creationTimestamp": {
- "$ref": "#/definitions/kubernetes_meta_Time",
- "javaType": "java.lang.String"
- },
- "deletionGracePeriodSeconds": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "deletionTimestamp": {
- "$ref": "#/definitions/kubernetes_meta_Time",
- "javaType": "java.lang.String"
+ "address": {
+ "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_Addressable",
+ "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Addressable"
},
- "finalizers": {
+ "conditions": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
- "type": "string",
- "description": ""
+ "$ref": "#/definitions/knative_dev_pkg_apis_Condition",
+ "javaType": "io.fabric8.knative.internal.pkg.apis.Condition"
}
},
- "generateName": {
+ "latestCreatedRevisionName": {
"type": "string",
"description": ""
},
- "generation": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "labels": {
- "type": "object",
- "description": "",
- "additionalProperties": {
- "type": "string",
- "description": ""
- },
- "javaType": "java.util.Map\u003cString,String\u003e"
- },
- "managedFields": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_meta_ManagedFieldsEntry",
- "javaType": "io.fabric8.kubernetes.api.model.ManagedFieldsEntry"
- }
- },
- "name": {
+ "latestReadyRevisionName": {
"type": "string",
"description": ""
},
- "namespace": {
- "type": "string",
+ "observedGeneration": {
+ "type": "integer",
"description": "",
- "maxLength": 253,
- "pattern": "^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$"
+ "javaType": "Long"
},
- "ownerReferences": {
+ "traffic": {
"type": "array",
"description": "",
"javaOmitEmpty": true,
"items": {
- "$ref": "#/definitions/kubernetes_meta_OwnerReference",
- "javaType": "io.fabric8.kubernetes.api.model.OwnerReference"
+ "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_TrafficTarget",
+ "javaType": "io.fabric8.knative.internal.serving.pkg.apis.serving.v1.TrafficTarget"
}
},
- "resourceVersion": {
- "type": "string",
- "description": ""
- },
- "selfLink": {
- "type": "string",
- "description": ""
- },
- "uid": {
- "type": "string",
- "description": ""
+ "url": {
+ "javaType": "java.lang.String"
}
},
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.ObjectMeta",
+ "javaType": "io.fabric8.knative.internal.serving.pkg.apis.serving.v1.ServiceStatus",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
- "kubernetes_meta_OwnerReference": {
+ "knative_dev_serving_pkg_apis_serving_v1_TrafficTarget": {
"type": "object",
"description": "",
"properties": {
- "apiVersion": {
+ "configurationName": {
"type": "string",
"description": ""
},
- "blockOwnerDeletion": {
- "type": "boolean",
- "description": ""
- },
- "controller": {
+ "latestRevision": {
"type": "boolean",
- "description": ""
+ "description": "",
+ "javaType": "Boolean"
},
- "kind": {
- "type": "string",
- "description": ""
+ "percent": {
+ "type": "integer",
+ "description": "",
+ "javaType": "Long"
},
- "name": {
+ "revisionName": {
"type": "string",
"description": ""
},
- "uid": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.OwnerReference",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_meta_Time": {
- "type": "object",
- "description": "",
- "properties": {
- "time": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "java.lang.String",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_meta_TypeMeta": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
+ "tag": {
"type": "string",
"description": ""
},
- "kind": {
- "type": "string",
- "description": ""
+ "url": {
+ "javaType": "java.lang.String"
}
},
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.TypeMeta",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_uti_RawExtension": {
- "type": "object",
- "description": "",
- "additionalProperties": true,
- "javaType": "java.util.Map\u003cString, Object\u003e",
+ "javaType": "io.fabric8.knative.internal.serving.pkg.apis.serving.v1.TrafficTarget",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
@@ -8694,278 +2704,330 @@
},
"type": "object",
"properties": {
- "apiServerResource": {
- "$ref": "#/definitions/knative_legacysources_v1alpha1_ApiServerResource",
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.ApiServerResource"
+ "github_com_knative_eventing_pkg_apis_eventing_v1alpha1_Broker": {
+ "$ref": "#/definitions/github_com_knative_eventing_pkg_apis_eventing_v1alpha1_Broker",
+ "javaType": "io.fabric8.knative.eventing.v1alpha1.Broker"
},
- "apiServerSource": {
- "$ref": "#/definitions/knative_legacysources_v1alpha1_ApiServerSource",
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.ApiServerSource"
+ "github_com_knative_eventing_pkg_apis_eventing_v1alpha1_BrokerList": {
+ "$ref": "#/definitions/github_com_knative_eventing_pkg_apis_eventing_v1alpha1_BrokerList",
+ "javaType": "io.fabric8.knative.eventing.v1alpha1.BrokerList"
},
- "apiServerSourceList": {
- "$ref": "#/definitions/knative_legacysources_v1alpha1_ApiServerSourceList",
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.ApiServerSourceList"
+ "github_com_knative_eventing_pkg_apis_eventing_v1alpha1_BrokerSpec": {
+ "$ref": "#/definitions/github_com_knative_eventing_pkg_apis_eventing_v1alpha1_BrokerSpec",
+ "javaType": "io.fabric8.knative.eventing.v1alpha1.BrokerSpec"
},
- "broker": {
- "$ref": "#/definitions/knative_eventing_v1alpha1_Broker",
- "javaType": "io.fabric8.knative.eventing.v1alpha1.Broker"
+ "github_com_knative_eventing_pkg_apis_eventing_v1alpha1_BrokerStatus": {
+ "$ref": "#/definitions/github_com_knative_eventing_pkg_apis_eventing_v1alpha1_BrokerStatus",
+ "javaType": "io.fabric8.knative.eventing.v1alpha1.BrokerStatus"
},
- "brokerList": {
- "$ref": "#/definitions/knative_eventing_v1alpha1_BrokerList",
- "javaType": "io.fabric8.knative.eventing.v1alpha1.BrokerList"
+ "github_com_knative_eventing_pkg_apis_eventing_v1alpha1_EventType": {
+ "$ref": "#/definitions/github_com_knative_eventing_pkg_apis_eventing_v1alpha1_EventType",
+ "javaType": "io.fabric8.knative.eventing.v1alpha1.EventType"
},
- "channel": {
- "$ref": "#/definitions/knative_messaging_v1alpha1_Channel",
- "javaType": "io.fabric8.knative.messaging.v1alpha1.Channel"
+ "github_com_knative_eventing_pkg_apis_eventing_v1alpha1_EventTypeList": {
+ "$ref": "#/definitions/github_com_knative_eventing_pkg_apis_eventing_v1alpha1_EventTypeList",
+ "javaType": "io.fabric8.knative.eventing.v1alpha1.EventTypeList"
},
- "channelList": {
- "$ref": "#/definitions/knative_messaging_v1alpha1_ChannelList",
- "javaType": "io.fabric8.knative.messaging.v1alpha1.ChannelList"
+ "github_com_knative_eventing_pkg_apis_eventing_v1alpha1_EventTypeSpec": {
+ "$ref": "#/definitions/github_com_knative_eventing_pkg_apis_eventing_v1alpha1_EventTypeSpec",
+ "javaType": "io.fabric8.knative.eventing.v1alpha1.EventTypeSpec"
+ },
+ "github_com_knative_eventing_pkg_apis_eventing_v1alpha1_EventTypeStatus": {
+ "$ref": "#/definitions/github_com_knative_eventing_pkg_apis_eventing_v1alpha1_EventTypeStatus",
+ "javaType": "io.fabric8.knative.eventing.v1alpha1.EventTypeStatus"
},
- "containerSource": {
- "$ref": "#/definitions/knative_legacysources_v1alpha1_ContainerSource",
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.ContainerSource"
+ "github_com_knative_eventing_pkg_apis_eventing_v1alpha1_Trigger": {
+ "$ref": "#/definitions/github_com_knative_eventing_pkg_apis_eventing_v1alpha1_Trigger",
+ "javaType": "io.fabric8.knative.eventing.v1alpha1.Trigger"
},
- "containerSourceList": {
- "$ref": "#/definitions/knative_legacysources_v1alpha1_ContainerSourceList",
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.ContainerSourceList"
+ "github_com_knative_eventing_pkg_apis_eventing_v1alpha1_TriggerFilter": {
+ "$ref": "#/definitions/github_com_knative_eventing_pkg_apis_eventing_v1alpha1_TriggerFilter",
+ "javaType": "io.fabric8.knative.eventing.v1alpha1.TriggerFilter"
},
- "cronJobSource": {
- "$ref": "#/definitions/knative_legacysources_v1alpha1_CronJobSource",
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.CronJobSource"
+ "github_com_knative_eventing_pkg_apis_eventing_v1alpha1_TriggerFilterSourceAndType": {
+ "$ref": "#/definitions/github_com_knative_eventing_pkg_apis_eventing_v1alpha1_TriggerFilterSourceAndType",
+ "javaType": "io.fabric8.knative.eventing.v1alpha1.TriggerFilterSourceAndType"
},
- "cronJobSourceList": {
- "$ref": "#/definitions/knative_legacysources_v1alpha1_CronJobSourceList",
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.CronJobSourceList"
+ "github_com_knative_eventing_pkg_apis_eventing_v1alpha1_TriggerList": {
+ "$ref": "#/definitions/github_com_knative_eventing_pkg_apis_eventing_v1alpha1_TriggerList",
+ "javaType": "io.fabric8.knative.eventing.v1alpha1.TriggerList"
},
- "eventType": {
- "$ref": "#/definitions/knative_eventing_v1alpha1_EventType",
- "javaType": "io.fabric8.knative.eventing.v1alpha1.EventType"
+ "github_com_knative_eventing_pkg_apis_eventing_v1alpha1_TriggerSpec": {
+ "$ref": "#/definitions/github_com_knative_eventing_pkg_apis_eventing_v1alpha1_TriggerSpec",
+ "javaType": "io.fabric8.knative.eventing.v1alpha1.TriggerSpec"
},
- "eventTypeList": {
- "$ref": "#/definitions/knative_eventing_v1alpha1_EventTypeList",
- "javaType": "io.fabric8.knative.eventing.v1alpha1.EventTypeList"
+ "github_com_knative_eventing_pkg_apis_eventing_v1alpha1_TriggerStatus": {
+ "$ref": "#/definitions/github_com_knative_eventing_pkg_apis_eventing_v1alpha1_TriggerStatus",
+ "javaType": "io.fabric8.knative.eventing.v1alpha1.TriggerStatus"
},
- "inMemoryChannel": {
- "$ref": "#/definitions/knative_messaging_v1alpha1_InMemoryChannel",
- "javaType": "io.fabric8.knative.messaging.v1alpha1.InMemoryChannel"
+ "github_com_knative_serving_pkg_apis_serving_v1_Configuration": {
+ "$ref": "#/definitions/github_com_knative_serving_pkg_apis_serving_v1_Configuration",
+ "javaType": "io.fabric8.knative.serving.v1.Configuration"
},
- "inMemoryChannelList": {
- "$ref": "#/definitions/knative_messaging_v1alpha1_InMemoryChannelList",
- "javaType": "io.fabric8.knative.messaging.v1alpha1.InMemoryChannelList"
+ "github_com_knative_serving_pkg_apis_serving_v1_ConfigurationList": {
+ "$ref": "#/definitions/github_com_knative_serving_pkg_apis_serving_v1_ConfigurationList",
+ "javaType": "io.fabric8.knative.serving.v1.ConfigurationList"
},
- "parallel": {
- "$ref": "#/definitions/knative_flows_v1alpha1_Parallel",
- "javaType": "io.fabric8.knative.flows.v1alpha1.Parallel"
+ "github_com_knative_serving_pkg_apis_serving_v1_ConfigurationSpec": {
+ "$ref": "#/definitions/github_com_knative_serving_pkg_apis_serving_v1_ConfigurationSpec",
+ "javaType": "io.fabric8.knative.serving.v1.ConfigurationSpec"
},
- "parallelBranch": {
- "$ref": "#/definitions/knative_flows_v1alpha1_ParallelBranch",
- "javaType": "io.fabric8.knative.flows.v1alpha1.ParallelBranch"
+ "github_com_knative_serving_pkg_apis_serving_v1_ConfigurationStatus": {
+ "$ref": "#/definitions/github_com_knative_serving_pkg_apis_serving_v1_ConfigurationStatus",
+ "javaType": "io.fabric8.knative.serving.v1.ConfigurationStatus"
},
- "parallelBranchStatus": {
- "$ref": "#/definitions/knative_flows_v1alpha1_ParallelBranchStatus",
- "javaType": "io.fabric8.knative.flows.v1alpha1.ParallelBranchStatus"
+ "github_com_knative_serving_pkg_apis_serving_v1_Revision": {
+ "$ref": "#/definitions/github_com_knative_serving_pkg_apis_serving_v1_Revision",
+ "javaType": "io.fabric8.knative.serving.v1.Revision"
},
- "parallelChannelStatus": {
- "$ref": "#/definitions/knative_flows_v1alpha1_ParallelChannelStatus",
- "javaType": "io.fabric8.knative.flows.v1alpha1.ParallelChannelStatus"
+ "github_com_knative_serving_pkg_apis_serving_v1_RevisionList": {
+ "$ref": "#/definitions/github_com_knative_serving_pkg_apis_serving_v1_RevisionList",
+ "javaType": "io.fabric8.knative.serving.v1.RevisionList"
},
- "parallelList": {
- "$ref": "#/definitions/knative_flows_v1alpha1_ParallelList",
- "javaType": "io.fabric8.knative.flows.v1alpha1.ParallelList"
+ "github_com_knative_serving_pkg_apis_serving_v1_RevisionSpec": {
+ "$ref": "#/definitions/github_com_knative_serving_pkg_apis_serving_v1_RevisionSpec",
+ "javaType": "io.fabric8.knative.serving.v1.RevisionSpec"
},
- "parallelSubscriptionStatus": {
- "$ref": "#/definitions/knative_flows_v1alpha1_ParallelSubscriptionStatus",
- "javaType": "io.fabric8.knative.flows.v1alpha1.ParallelSubscriptionStatus"
+ "github_com_knative_serving_pkg_apis_serving_v1_RevisionStatus": {
+ "$ref": "#/definitions/github_com_knative_serving_pkg_apis_serving_v1_RevisionStatus",
+ "javaType": "io.fabric8.knative.serving.v1.RevisionStatus"
},
- "sequence": {
- "$ref": "#/definitions/knative_flows_v1alpha1_Sequence",
- "javaType": "io.fabric8.knative.flows.v1alpha1.Sequence"
+ "github_com_knative_serving_pkg_apis_serving_v1_RevisionTemplateSpec": {
+ "$ref": "#/definitions/github_com_knative_serving_pkg_apis_serving_v1_RevisionTemplateSpec",
+ "javaType": "io.fabric8.knative.serving.v1.RevisionTemplateSpec"
},
- "sequenceList": {
- "$ref": "#/definitions/knative_flows_v1alpha1_SequenceList",
- "javaType": "io.fabric8.knative.flows.v1alpha1.SequenceList"
+ "github_com_knative_serving_pkg_apis_serving_v1_Route": {
+ "$ref": "#/definitions/github_com_knative_serving_pkg_apis_serving_v1_Route",
+ "javaType": "io.fabric8.knative.serving.v1.Route"
},
- "sinkBinding": {
- "$ref": "#/definitions/knative_legacysources_v1alpha1_SinkBinding",
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.SinkBinding"
+ "github_com_knative_serving_pkg_apis_serving_v1_RouteList": {
+ "$ref": "#/definitions/github_com_knative_serving_pkg_apis_serving_v1_RouteList",
+ "javaType": "io.fabric8.knative.serving.v1.RouteList"
},
- "sinkBindingList": {
- "$ref": "#/definitions/knative_legacysources_v1alpha1_SinkBindingList",
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.SinkBindingList"
+ "github_com_knative_serving_pkg_apis_serving_v1_RouteSpec": {
+ "$ref": "#/definitions/github_com_knative_serving_pkg_apis_serving_v1_RouteSpec",
+ "javaType": "io.fabric8.knative.serving.v1.RouteSpec"
},
- "subscription": {
- "$ref": "#/definitions/knative_messaging_v1alpha1_Subscription",
- "javaType": "io.fabric8.knative.messaging.v1alpha1.Subscription"
+ "github_com_knative_serving_pkg_apis_serving_v1_RouteStatus": {
+ "$ref": "#/definitions/github_com_knative_serving_pkg_apis_serving_v1_RouteStatus",
+ "javaType": "io.fabric8.knative.serving.v1.RouteStatus"
},
- "subscriptionList": {
- "$ref": "#/definitions/knative_messaging_v1alpha1_SubscriptionList",
- "javaType": "io.fabric8.knative.messaging.v1alpha1.SubscriptionList"
+ "github_com_knative_serving_pkg_apis_serving_v1_Service": {
+ "$ref": "#/definitions/github_com_knative_serving_pkg_apis_serving_v1_Service",
+ "javaType": "io.fabric8.knative.serving.v1.Service"
},
- "trigger": {
- "$ref": "#/definitions/knative_eventing_v1alpha1_Trigger",
- "javaType": "io.fabric8.knative.eventing.v1alpha1.Trigger"
+ "github_com_knative_serving_pkg_apis_serving_v1_ServiceList": {
+ "$ref": "#/definitions/github_com_knative_serving_pkg_apis_serving_v1_ServiceList",
+ "javaType": "io.fabric8.knative.serving.v1.ServiceList"
},
- "triggerList": {
- "$ref": "#/definitions/knative_eventing_v1alpha1_TriggerList",
- "javaType": "io.fabric8.knative.eventing.v1alpha1.TriggerList"
+ "github_com_knative_serving_pkg_apis_serving_v1_ServiceSpec": {
+ "$ref": "#/definitions/github_com_knative_serving_pkg_apis_serving_v1_ServiceSpec",
+ "javaType": "io.fabric8.knative.serving.v1.ServiceSpec"
},
- "v1Configuration": {
- "$ref": "#/definitions/knative_serving_v1_Configuration",
- "javaType": "io.fabric8.knative.serving.v1.Configuration"
+ "github_com_knative_serving_pkg_apis_serving_v1_ServiceStatus": {
+ "$ref": "#/definitions/github_com_knative_serving_pkg_apis_serving_v1_ServiceStatus",
+ "javaType": "io.fabric8.knative.serving.v1.ServiceStatus"
},
- "v1ConfigurationList": {
- "$ref": "#/definitions/knative_serving_v1_ConfigurationList",
- "javaType": "io.fabric8.knative.serving.v1.ConfigurationList"
+ "github_com_knative_serving_pkg_apis_serving_v1_TrafficTarget": {
+ "$ref": "#/definitions/github_com_knative_serving_pkg_apis_serving_v1_TrafficTarget",
+ "javaType": "io.fabric8.knative.serving.v1.TrafficTarget"
},
- "v1Revision": {
- "$ref": "#/definitions/knative_serving_v1_Revision",
- "javaType": "io.fabric8.knative.serving.v1.Revision"
+ "github_com_knative_serving_pkg_apis_serving_v1beta1_Configuration": {
+ "$ref": "#/definitions/github_com_knative_serving_pkg_apis_serving_v1beta1_Configuration",
+ "javaType": "io.fabric8.knative.serving.v1beta1.Configuration"
},
- "v1RevisionList": {
- "$ref": "#/definitions/knative_serving_v1_RevisionList",
- "javaType": "io.fabric8.knative.serving.v1.RevisionList"
+ "github_com_knative_serving_pkg_apis_serving_v1beta1_ConfigurationList": {
+ "$ref": "#/definitions/github_com_knative_serving_pkg_apis_serving_v1beta1_ConfigurationList",
+ "javaType": "io.fabric8.knative.serving.v1beta1.ConfigurationList"
},
- "v1Route": {
- "$ref": "#/definitions/knative_serving_v1_Route",
- "javaType": "io.fabric8.knative.serving.v1.Route"
+ "github_com_knative_serving_pkg_apis_serving_v1beta1_Revision": {
+ "$ref": "#/definitions/github_com_knative_serving_pkg_apis_serving_v1beta1_Revision",
+ "javaType": "io.fabric8.knative.serving.v1beta1.Revision"
},
- "v1RouteList": {
- "$ref": "#/definitions/knative_serving_v1_RouteList",
- "javaType": "io.fabric8.knative.serving.v1.RouteList"
+ "github_com_knative_serving_pkg_apis_serving_v1beta1_RevisionList": {
+ "$ref": "#/definitions/github_com_knative_serving_pkg_apis_serving_v1beta1_RevisionList",
+ "javaType": "io.fabric8.knative.serving.v1beta1.RevisionList"
},
- "v1Service": {
- "$ref": "#/definitions/knative_serving_v1_Service",
- "javaType": "io.fabric8.knative.serving.v1.Service"
+ "github_com_knative_serving_pkg_apis_serving_v1beta1_Route": {
+ "$ref": "#/definitions/github_com_knative_serving_pkg_apis_serving_v1beta1_Route",
+ "javaType": "io.fabric8.knative.serving.v1beta1.Route"
},
- "v1ServiceList": {
- "$ref": "#/definitions/knative_serving_v1_ServiceList",
- "javaType": "io.fabric8.knative.serving.v1.ServiceList"
+ "github_com_knative_serving_pkg_apis_serving_v1beta1_RouteList": {
+ "$ref": "#/definitions/github_com_knative_serving_pkg_apis_serving_v1beta1_RouteList",
+ "javaType": "io.fabric8.knative.serving.v1beta1.RouteList"
},
- "v1alpha1ChanalableList": {
- "$ref": "#/definitions/knative_duck_v1alpha1_ChannelableList",
- "javaType": "io.fabric8.knative.duck.v1alpha1.ChannelableList"
+ "github_com_knative_serving_pkg_apis_serving_v1beta1_Service": {
+ "$ref": "#/definitions/github_com_knative_serving_pkg_apis_serving_v1beta1_Service",
+ "javaType": "io.fabric8.knative.serving.v1beta1.Service"
},
- "v1alpha1Channelable": {
- "$ref": "#/definitions/knative_duck_v1alpha1_Channelable",
- "javaType": "io.fabric8.knative.duck.v1alpha1.Channelable"
+ "github_com_knative_serving_pkg_apis_serving_v1beta1_ServiceList": {
+ "$ref": "#/definitions/github_com_knative_serving_pkg_apis_serving_v1beta1_ServiceList",
+ "javaType": "io.fabric8.knative.serving.v1beta1.ServiceList"
},
- "v1alpha1Configuration": {
- "$ref": "#/definitions/knative_serving_v1alpha1_Configuration",
- "javaType": "io.fabric8.knative.serving.v1alpha1.Configuration"
+ "knative_dev_eventing_pkg_apis_duck_v1alpha1_Subscribable": {
+ "$ref": "#/definitions/knative_dev_eventing_pkg_apis_duck_v1alpha1_Subscribable",
+ "javaType": "io.fabric8.knative.internal.eventing.pkg.apis.duck.v1alpha1.Subscribable"
},
- "v1alpha1ConfigurationList": {
- "$ref": "#/definitions/knative_serving_v1alpha1_ConfigurationList",
- "javaType": "io.fabric8.knative.serving.v1alpha1.ConfigurationList"
+ "knative_dev_eventing_pkg_apis_duck_v1alpha1_SubscribableStatus": {
+ "$ref": "#/definitions/knative_dev_eventing_pkg_apis_duck_v1alpha1_SubscribableStatus",
+ "javaType": "io.fabric8.knative.internal.eventing.pkg.apis.duck.v1alpha1.SubscribableStatus"
},
- "v1alpha1Resource": {
- "$ref": "#/definitions/knative_duck_v1alpha1_Resource",
- "javaType": "io.fabric8.knative.duck.v1alpha1.Resource"
+ "knative_dev_eventing_pkg_apis_duck_v1alpha1_SubscriberSpec": {
+ "$ref": "#/definitions/knative_dev_eventing_pkg_apis_duck_v1alpha1_SubscriberSpec",
+ "javaType": "io.fabric8.knative.internal.eventing.pkg.apis.duck.v1alpha1.SubscriberSpec"
},
- "v1alpha1ResourceList": {
- "$ref": "#/definitions/knative_duck_v1alpha1_ResourceList",
- "javaType": "io.fabric8.knative.duck.v1alpha1.ResourceList"
+ "knative_dev_eventing_pkg_apis_duck_v1alpha1_SubscriberStatus": {
+ "$ref": "#/definitions/knative_dev_eventing_pkg_apis_duck_v1alpha1_SubscriberStatus",
+ "javaType": "io.fabric8.knative.internal.eventing.pkg.apis.duck.v1alpha1.SubscriberStatus"
},
- "v1alpha1Revision": {
- "$ref": "#/definitions/knative_serving_v1alpha1_Revision",
- "javaType": "io.fabric8.knative.serving.v1alpha1.Revision"
+ "knative_dev_eventing_pkg_apis_duck_v1beta1_DeliverySpec": {
+ "$ref": "#/definitions/knative_dev_eventing_pkg_apis_duck_v1beta1_DeliverySpec",
+ "javaType": "io.fabric8.knative.internal.eventing.pkg.apis.duck.v1beta1.DeliverySpec"
},
- "v1alpha1RevisionList": {
- "$ref": "#/definitions/knative_serving_v1alpha1_RevisionList",
- "javaType": "io.fabric8.knative.serving.v1alpha1.RevisionList"
+ "knative_dev_eventing_pkg_apis_flows_v1alpha1_Sequence": {
+ "$ref": "#/definitions/knative_dev_eventing_pkg_apis_flows_v1alpha1_Sequence",
+ "javaType": "io.fabric8.knative.flows.v1alpha1.Sequence"
},
- "v1alpha1Route": {
- "$ref": "#/definitions/knative_serving_v1alpha1_Route",
- "javaType": "io.fabric8.knative.serving.v1alpha1.Route"
+ "knative_dev_eventing_pkg_apis_flows_v1alpha1_SequenceChannelStatus": {
+ "$ref": "#/definitions/knative_dev_eventing_pkg_apis_flows_v1alpha1_SequenceChannelStatus",
+ "javaType": "io.fabric8.knative.flows.v1alpha1.SequenceChannelStatus"
},
- "v1alpha1RouteList": {
- "$ref": "#/definitions/knative_serving_v1alpha1_RouteList",
- "javaType": "io.fabric8.knative.serving.v1alpha1.RouteList"
+ "knative_dev_eventing_pkg_apis_flows_v1alpha1_SequenceList": {
+ "$ref": "#/definitions/knative_dev_eventing_pkg_apis_flows_v1alpha1_SequenceList",
+ "javaType": "io.fabric8.knative.flows.v1alpha1.SequenceList"
},
- "v1alpha1Service": {
- "$ref": "#/definitions/knative_serving_v1alpha1_Service",
- "javaType": "io.fabric8.knative.serving.v1alpha1.Service"
+ "knative_dev_eventing_pkg_apis_flows_v1alpha1_SequenceSpec": {
+ "$ref": "#/definitions/knative_dev_eventing_pkg_apis_flows_v1alpha1_SequenceSpec",
+ "javaType": "io.fabric8.knative.flows.v1alpha1.SequenceSpec"
},
- "v1alpha1ServiceList": {
- "$ref": "#/definitions/knative_serving_v1alpha1_ServiceList",
- "javaType": "io.fabric8.knative.serving.v1alpha1.ServiceList"
+ "knative_dev_eventing_pkg_apis_flows_v1alpha1_SequenceStatus": {
+ "$ref": "#/definitions/knative_dev_eventing_pkg_apis_flows_v1alpha1_SequenceStatus",
+ "javaType": "io.fabric8.knative.flows.v1alpha1.SequenceStatus"
},
- "v1alpha1Subscribable": {
- "$ref": "#/definitions/knative_duck_v1alpha1_Subscribable",
- "javaType": "io.fabric8.knative.duck.v1alpha1.Subscribable"
+ "knative_dev_eventing_pkg_apis_flows_v1alpha1_SequenceStep": {
+ "$ref": "#/definitions/knative_dev_eventing_pkg_apis_flows_v1alpha1_SequenceStep",
+ "javaType": "io.fabric8.knative.flows.v1alpha1.SequenceStep"
},
- "v1alpha1SubscribableType": {
- "$ref": "#/definitions/knative_duck_v1alpha1_SubscribableType",
- "javaType": "io.fabric8.knative.duck.v1alpha1.SubscribableType"
+ "knative_dev_eventing_pkg_apis_flows_v1alpha1_SequenceSubscriptionStatus": {
+ "$ref": "#/definitions/knative_dev_eventing_pkg_apis_flows_v1alpha1_SequenceSubscriptionStatus",
+ "javaType": "io.fabric8.knative.flows.v1alpha1.SequenceSubscriptionStatus"
},
- "v1alpha1SubscribableTypeList": {
- "$ref": "#/definitions/knative_duck_v1alpha1_SubscribableTypeList",
- "javaType": "io.fabric8.knative.duck.v1alpha1.SubscribableTypeList"
+ "knative_dev_eventing_pkg_apis_messaging_v1alpha1_Channel": {
+ "$ref": "#/definitions/knative_dev_eventing_pkg_apis_messaging_v1alpha1_Channel",
+ "javaType": "io.fabric8.knative.messaging.v1alpha1.Channel"
},
- "v1beta1BackoffPolicyType": {
- "type": "string",
- "description": ""
+ "knative_dev_eventing_pkg_apis_messaging_v1alpha1_ChannelList": {
+ "$ref": "#/definitions/knative_dev_eventing_pkg_apis_messaging_v1alpha1_ChannelList",
+ "javaType": "io.fabric8.knative.messaging.v1alpha1.ChannelList"
},
- "v1beta1ChanalableList": {
- "$ref": "#/definitions/knative_duck_v1beta1_ChannelableList",
- "javaType": "io.fabric8.knative.duck.v1beta1.ChannelableList"
+ "knative_dev_eventing_pkg_apis_messaging_v1alpha1_ChannelSpec": {
+ "$ref": "#/definitions/knative_dev_eventing_pkg_apis_messaging_v1alpha1_ChannelSpec",
+ "javaType": "io.fabric8.knative.messaging.v1alpha1.ChannelSpec"
},
- "v1beta1Channelable": {
- "$ref": "#/definitions/knative_duck_v1beta1_Channelable",
- "javaType": "io.fabric8.knative.duck.v1beta1.Channelable"
+ "knative_dev_eventing_pkg_apis_messaging_v1alpha1_ChannelStatus": {
+ "$ref": "#/definitions/knative_dev_eventing_pkg_apis_messaging_v1alpha1_ChannelStatus",
+ "javaType": "io.fabric8.knative.messaging.v1alpha1.ChannelStatus"
},
- "v1beta1Configuration": {
- "$ref": "#/definitions/knative_serving_v1beta1_Configuration",
- "javaType": "io.fabric8.knative.serving.v1beta1.Configuration"
+ "knative_dev_eventing_pkg_apis_messaging_v1alpha1_InMemoryChannel": {
+ "$ref": "#/definitions/knative_dev_eventing_pkg_apis_messaging_v1alpha1_InMemoryChannel",
+ "javaType": "io.fabric8.knative.messaging.v1alpha1.InMemoryChannel"
},
- "v1beta1ConfigurationList": {
- "$ref": "#/definitions/knative_serving_v1beta1_ConfigurationList",
- "javaType": "io.fabric8.knative.serving.v1beta1.ConfigurationList"
+ "knative_dev_eventing_pkg_apis_messaging_v1alpha1_InMemoryChannelList": {
+ "$ref": "#/definitions/knative_dev_eventing_pkg_apis_messaging_v1alpha1_InMemoryChannelList",
+ "javaType": "io.fabric8.knative.messaging.v1alpha1.InMemoryChannelList"
},
- "v1beta1DeliverySpec": {
- "$ref": "#/definitions/knative_duck_v1beta1_DeliverySpec",
- "javaType": "io.fabric8.knative.duck.v1beta1.DeliverySpec"
+ "knative_dev_eventing_pkg_apis_messaging_v1alpha1_InMemoryChannelSpec": {
+ "$ref": "#/definitions/knative_dev_eventing_pkg_apis_messaging_v1alpha1_InMemoryChannelSpec",
+ "javaType": "io.fabric8.knative.messaging.v1alpha1.InMemoryChannelSpec"
},
- "v1beta1Revision": {
- "$ref": "#/definitions/knative_serving_v1beta1_Revision",
- "javaType": "io.fabric8.knative.serving.v1beta1.Revision"
+ "knative_dev_eventing_pkg_apis_messaging_v1alpha1_InMemoryChannelStatus": {
+ "$ref": "#/definitions/knative_dev_eventing_pkg_apis_messaging_v1alpha1_InMemoryChannelStatus",
+ "javaType": "io.fabric8.knative.messaging.v1alpha1.InMemoryChannelStatus"
},
- "v1beta1RevisionList": {
- "$ref": "#/definitions/knative_serving_v1beta1_RevisionList",
- "javaType": "io.fabric8.knative.serving.v1beta1.RevisionList"
+ "knative_dev_eventing_pkg_apis_messaging_v1alpha1_Subscription": {
+ "$ref": "#/definitions/knative_dev_eventing_pkg_apis_messaging_v1alpha1_Subscription",
+ "javaType": "io.fabric8.knative.messaging.v1alpha1.Subscription"
},
- "v1beta1Route": {
- "$ref": "#/definitions/knative_serving_v1beta1_Route",
- "javaType": "io.fabric8.knative.serving.v1beta1.Route"
+ "knative_dev_eventing_pkg_apis_messaging_v1alpha1_SubscriptionList": {
+ "$ref": "#/definitions/knative_dev_eventing_pkg_apis_messaging_v1alpha1_SubscriptionList",
+ "javaType": "io.fabric8.knative.messaging.v1alpha1.SubscriptionList"
},
- "v1beta1RouteList": {
- "$ref": "#/definitions/knative_serving_v1beta1_RouteList",
- "javaType": "io.fabric8.knative.serving.v1beta1.RouteList"
+ "knative_dev_eventing_pkg_apis_messaging_v1alpha1_SubscriptionSpec": {
+ "$ref": "#/definitions/knative_dev_eventing_pkg_apis_messaging_v1alpha1_SubscriptionSpec",
+ "javaType": "io.fabric8.knative.messaging.v1alpha1.SubscriptionSpec"
},
- "v1beta1Service": {
- "$ref": "#/definitions/knative_serving_v1beta1_Service",
- "javaType": "io.fabric8.knative.serving.v1beta1.Service"
+ "knative_dev_eventing_pkg_apis_messaging_v1alpha1_SubscriptionStatus": {
+ "$ref": "#/definitions/knative_dev_eventing_pkg_apis_messaging_v1alpha1_SubscriptionStatus",
+ "javaType": "io.fabric8.knative.messaging.v1alpha1.SubscriptionStatus"
},
- "v1beta1ServiceList": {
- "$ref": "#/definitions/knative_serving_v1beta1_ServiceList",
- "javaType": "io.fabric8.knative.serving.v1beta1.ServiceList"
+ "knative_dev_eventing_pkg_apis_messaging_v1alpha1_SubscriptionStatusPhysicalSubscription": {
+ "$ref": "#/definitions/knative_dev_eventing_pkg_apis_messaging_v1alpha1_SubscriptionStatusPhysicalSubscription",
+ "javaType": "io.fabric8.knative.messaging.v1alpha1.SubscriptionStatusPhysicalSubscription"
+ },
+ "knative_dev_eventing_pkg_apis_messaging_v1beta1_ChannelTemplateSpec": {
+ "$ref": "#/definitions/knative_dev_eventing_pkg_apis_messaging_v1beta1_ChannelTemplateSpec",
+ "javaType": "io.fabric8.knative.internal.eventing.pkg.apis.messaging.v1beta1.ChannelTemplateSpec"
+ },
+ "knative_dev_pkg_apis_Condition": {
+ "$ref": "#/definitions/knative_dev_pkg_apis_Condition",
+ "javaType": "io.fabric8.knative.internal.pkg.apis.Condition"
+ },
+ "knative_dev_pkg_apis_duck_v1_Addressable": {
+ "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_Addressable",
+ "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Addressable"
+ },
+ "knative_dev_pkg_apis_duck_v1_Destination": {
+ "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_Destination",
+ "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Destination"
+ },
+ "knative_dev_pkg_apis_duck_v1_KReference": {
+ "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_KReference",
+ "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.KReference"
+ },
+ "knative_dev_pkg_apis_duck_v1alpha1_Addressable": {
+ "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1alpha1_Addressable",
+ "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1alpha1.Addressable"
+ },
+ "knative_dev_serving_pkg_apis_serving_v1_ConfigurationSpec": {
+ "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_ConfigurationSpec",
+ "javaType": "io.fabric8.knative.internal.serving.pkg.apis.serving.v1.ConfigurationSpec"
+ },
+ "knative_dev_serving_pkg_apis_serving_v1_ConfigurationStatus": {
+ "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_ConfigurationStatus",
+ "javaType": "io.fabric8.knative.internal.serving.pkg.apis.serving.v1.ConfigurationStatus"
+ },
+ "knative_dev_serving_pkg_apis_serving_v1_RevisionSpec": {
+ "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_RevisionSpec",
+ "javaType": "io.fabric8.knative.internal.serving.pkg.apis.serving.v1.RevisionSpec"
+ },
+ "knative_dev_serving_pkg_apis_serving_v1_RevisionStatus": {
+ "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_RevisionStatus",
+ "javaType": "io.fabric8.knative.internal.serving.pkg.apis.serving.v1.RevisionStatus"
+ },
+ "knative_dev_serving_pkg_apis_serving_v1_RevisionTemplateSpec": {
+ "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_RevisionTemplateSpec",
+ "javaType": "io.fabric8.knative.internal.serving.pkg.apis.serving.v1.RevisionTemplateSpec"
+ },
+ "knative_dev_serving_pkg_apis_serving_v1_RouteSpec": {
+ "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_RouteSpec",
+ "javaType": "io.fabric8.knative.internal.serving.pkg.apis.serving.v1.RouteSpec"
},
- "v1beta1Subscribable": {
- "$ref": "#/definitions/knative_duck_v1beta1_Subscribable",
- "javaType": "io.fabric8.knative.duck.v1beta1.Subscribable"
+ "knative_dev_serving_pkg_apis_serving_v1_RouteStatus": {
+ "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_RouteStatus",
+ "javaType": "io.fabric8.knative.internal.serving.pkg.apis.serving.v1.RouteStatus"
},
- "v1beta1SubscribableList": {
- "$ref": "#/definitions/knative_duck_v1beta1_SubscribableList",
- "javaType": "io.fabric8.knative.duck.v1beta1.SubscribableList"
+ "knative_dev_serving_pkg_apis_serving_v1_ServiceSpec": {
+ "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_ServiceSpec",
+ "javaType": "io.fabric8.knative.internal.serving.pkg.apis.serving.v1.ServiceSpec"
},
- "v1beta1SubscribableStatus": {
- "$ref": "#/definitions/knative_duck_v1beta1_SubscribableStatus",
- "javaType": "io.fabric8.knative.duck.v1beta1.SubscribableStatus"
+ "knative_dev_serving_pkg_apis_serving_v1_ServiceStatus": {
+ "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_ServiceStatus",
+ "javaType": "io.fabric8.knative.internal.serving.pkg.apis.serving.v1.ServiceStatus"
},
- "v1beta1SubscriberStatus": {
- "$ref": "#/definitions/knative_duck_v1beta1_SubscriberStatus",
- "javaType": "io.fabric8.knative.duck.v1beta1.SubscriberStatus"
+ "knative_dev_serving_pkg_apis_serving_v1_TrafficTarget": {
+ "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_TrafficTarget",
+ "javaType": "io.fabric8.knative.internal.serving.pkg.apis.serving.v1.TrafficTarget"
}
},
- "additionalProperties": true
+ "additionalProperties": false
}
diff --git a/extensions/knative/model/src/main/resources/schema/validation-schema.json b/extensions/knative/model/src/main/resources/schema/validation-schema.json
deleted file mode 100644
index 8e25b3e6299..00000000000
--- a/extensions/knative/model/src/main/resources/schema/validation-schema.json
+++ /dev/null
@@ -1,14694 +0,0 @@
-{
- "id": "http://fabric8.io/knative/v1alpha1/Schema#",
- "$schema": "http://json-schema.org/schema#",
- "definitions": {
- "k8s_io_apimachinery_pkg_util_intstr_IntOrString": {
- "type": "object",
- "description": "",
- "properties": {
- "intVal": {
- "type": "integer",
- "description": ""
- },
- "strVal": {
- "type": "string",
- "description": ""
- },
- "type": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- }
- },
- "additionalProperties": true,
- "javaType": "IntOrString",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_Condition": {
- "type": "object",
- "description": "",
- "properties": {
- "lastTransitionTime": {
- "$ref": "#/definitions/knative_VolatileTime",
- "javaType": "io.fabric8.knative.v1.VolatileTime"
- },
- "message": {
- "type": "string",
- "description": "human-readable message indicating details about last transition"
- },
- "reason": {
- "type": "string",
- "description": "one-word CamelCase reason for the condition's last transition"
- },
- "severity": {
- "type": "string",
- "description": "how to interpret failures of this condition"
- },
- "status": {
- "type": "string",
- "description": "status of the condition"
- },
- "type": {
- "type": "string",
- "description": "type of status condition"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.v1.Condition",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_VolatileTime": {
- "type": "object",
- "description": "",
- "properties": {
- "inner": {
- "$ref": "#/definitions/kubernetes_meta_Time",
- "javaType": "java.lang.String"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.v1.VolatileTime",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_dev_duck_v1_AddressStatus": {
- "type": "object",
- "description": "",
- "properties": {
- "address": {
- "$ref": "#/definitions/knative_dev_duck_v1_Addressable",
- "javaType": "io.fabric8.knative.duck.v1.Addressable"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.duck.v1.AddressStatus",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_dev_duck_v1_Addressable": {
- "type": "object",
- "description": "",
- "properties": {
- "url": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.duck.v1.Addressable",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_dev_duck_v1_CloudEventAttributes": {
- "type": "object",
- "description": "",
- "properties": {
- "source": {
- "type": "string",
- "description": ""
- },
- "type": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.duck.v1.CloudEventAttributes",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_dev_duck_v1_CloudEventOverrides": {
- "type": "object",
- "description": "",
- "properties": {
- "extensions": {
- "type": "object",
- "description": "",
- "additionalProperties": {
- "type": "string",
- "description": ""
- },
- "javaType": "java.util.Map\u003cString,String\u003e"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.duck.v1.CloudEventOverrides",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_dev_duck_v1_Destination": {
- "type": "object",
- "description": "",
- "properties": {
- "ref": {
- "$ref": "#/definitions/knative_dev_duck_v1_KReference",
- "javaType": "io.fabric8.knative.duck.v1.KReference"
- },
- "uri": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.duck.v1.Destination",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_dev_duck_v1_KReference": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": ""
- },
- "kind": {
- "type": "string",
- "description": ""
- },
- "name": {
- "type": "string",
- "description": ""
- },
- "namespace": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.duck.v1.KReference",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_dev_duck_v1_SourceSpec": {
- "type": "object",
- "description": "",
- "properties": {
- "ceOverrides": {
- "$ref": "#/definitions/knative_dev_duck_v1_CloudEventOverrides",
- "javaType": "io.fabric8.knative.duck.v1.CloudEventOverrides"
- },
- "sink": {
- "$ref": "#/definitions/knative_dev_duck_v1_Destination",
- "javaType": "io.fabric8.knative.duck.v1.Destination"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.duck.v1.SourceSpec",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_dev_duck_v1_SourceStatus": {
- "type": "object",
- "description": "",
- "properties": {
- "ceAttributes": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/knative_dev_duck_v1_CloudEventAttributes",
- "javaType": "io.fabric8.knative.duck.v1.CloudEventAttributes"
- }
- },
- "conditions": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/knative_Condition",
- "javaType": "io.fabric8.knative.v1.Condition"
- }
- },
- "observedGeneration": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "sinkUri": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.duck.v1.SourceStatus",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_dev_duck_v1_Status": {
- "type": "object",
- "description": "",
- "properties": {
- "conditions": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/knative_Condition",
- "javaType": "io.fabric8.knative.v1.Condition"
- }
- },
- "observedGeneration": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.duck.v1.Status",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_dev_duck_v1alpha1_AddressStatus": {
- "type": "object",
- "description": "",
- "properties": {
- "address": {
- "$ref": "#/definitions/knative_dev_duck_v1alpha1_Addressable",
- "javaType": "io.fabric8.knative.duck.v1alpha1.Addressable"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.duck.v1alpha1.AddressStatus",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_dev_duck_v1alpha1_Addressable": {
- "type": "object",
- "description": "",
- "properties": {
- "hostname": {
- "type": "string",
- "description": ""
- },
- "url": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.duck.v1alpha1.Addressable",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_dev_duck_v1alpha1_BindingSpec": {
- "type": "object",
- "description": "",
- "properties": {
- "subject": {
- "$ref": "#/definitions/knative_tracker_Reference",
- "javaType": "io.fabric8.knative.tracker.Reference"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.duck.v1alpha1.BindingSpec",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_dev_duck_v1alpha1_Subscribable": {
- "type": "object",
- "description": "",
- "properties": {
- "subscribers": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/knative_dev_duck_v1alpha1_SubscriberSpec",
- "javaType": "io.fabric8.knative.dev.duck.v1alpha1.SubscriberSpec"
- }
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.dev.duck.v1alpha1.Subscribable",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_dev_duck_v1alpha1_SubscribableStatus": {
- "type": "object",
- "description": "",
- "properties": {
- "subscribers": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/knative_dev_duck_v1alpha1_SubscriberStatus",
- "javaType": "io.fabric8.knative.dev.duck.v1alpha1.SubscriberStatus"
- }
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.dev.duck.v1alpha1.SubscribableStatus",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_dev_duck_v1alpha1_SubscribableTypeStatus": {
- "type": "object",
- "description": "",
- "properties": {
- "subscribableStatus": {
- "$ref": "#/definitions/knative_dev_duck_v1alpha1_SubscribableStatus",
- "javaType": "io.fabric8.knative.dev.duck.v1alpha1.SubscribableStatus"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.dev.duck.v1alpha1.SubscribableTypeStatus",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_dev_duck_v1alpha1_SubscriberSpec": {
- "type": "object",
- "description": "",
- "properties": {
- "deadLetterSink": {
- "type": "string",
- "description": ""
- },
- "delivery": {
- "$ref": "#/definitions/knative_dev_duck_v1beta1_DeliverySpec",
- "javaType": "io.fabric8.knative.dev.duck.v1beta1.DeliverySpec"
- },
- "generation": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "replyURI": {
- "type": "string",
- "description": ""
- },
- "subscriberURI": {
- "type": "string",
- "description": ""
- },
- "uid": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.dev.duck.v1alpha1.SubscriberSpec",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_dev_duck_v1alpha1_SubscriberStatus": {
- "type": "object",
- "description": "",
- "properties": {
- "message": {
- "type": "string",
- "description": ""
- },
- "observedGeneration": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "ready": {
- "type": "string",
- "description": ""
- },
- "uid": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.dev.duck.v1alpha1.SubscriberStatus",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_dev_duck_v1beta1_Addressable": {
- "type": "object",
- "description": "",
- "properties": {
- "url": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.duck.v1beta1.Addressable",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_dev_duck_v1beta1_DeliverySpec": {
- "type": "object",
- "description": "",
- "properties": {
- "backoffDelay": {
- "type": "string",
- "description": ""
- },
- "backoffPolicy": {
- "type": "string",
- "description": ""
- },
- "deadLetterSink": {
- "$ref": "#/definitions/knative_dev_duck_v1_Destination",
- "javaType": "io.fabric8.knative.duck.v1.Destination"
- },
- "retry": {
- "type": "integer",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.dev.duck.v1beta1.DeliverySpec",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_dev_duck_v1beta1_Destination": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": ""
- },
- "kind": {
- "type": "string",
- "description": ""
- },
- "name": {
- "type": "string",
- "description": ""
- },
- "namespace": {
- "type": "string",
- "description": ""
- },
- "ref": {
- "$ref": "#/definitions/kubernetes_ObjectReference",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectReference"
- },
- "uri": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.duck.v1beta1.Destination",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_dev_messaging_v1beta1_ChannelTemplateSpec": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "messaging.knative.dev/v1beta1",
- "required": true
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "ChannelTemplateSpec",
- "required": true
- },
- "spec": {
- "$ref": "#/definitions/kubernetes_uti_RawExtension",
- "javaType": "java.util.Map\u003cString, Object\u003e"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.dev.messaging.v1beta1.ChannelTemplateSpec",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_duck_v1alpha1_Channelable": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "duck.knative.dev/v1alpha1",
- "required": true
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "Channelable",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ObjectMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
- },
- "spec": {
- "$ref": "#/definitions/knative_duck_v1alpha1_ChannelableSpec",
- "javaType": "io.fabric8.knative.duck.v1alpha1.ChannelableSpec"
- },
- "status": {
- "$ref": "#/definitions/knative_duck_v1alpha1_ChannelableStatus",
- "javaType": "io.fabric8.knative.duck.v1alpha1.ChannelableStatus"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.duck.v1alpha1.Channelable",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.HasMetadata"
- ]
- },
- "knative_duck_v1alpha1_ChannelableList": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "duck.knative.dev/v1alpha1",
- "required": true
- },
- "items": {
- "type": "array",
- "description": "",
- "items": {
- "$ref": "#/definitions/knative_duck_v1alpha1_Channelable",
- "javaType": "io.fabric8.knative.duck.v1alpha1.Channelable"
- }
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "ChannelableList",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ListMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ListMeta"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.duck.v1alpha1.ChannelableList",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource",
- "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.duck.v1alpha1.Channelable\u003e"
- ]
- },
- "knative_duck_v1alpha1_ChannelableSpec": {
- "type": "object",
- "description": "",
- "properties": {
- "delivery": {
- "$ref": "#/definitions/knative_dev_duck_v1beta1_DeliverySpec",
- "javaType": "io.fabric8.knative.dev.duck.v1beta1.DeliverySpec"
- },
- "subscribable": {
- "$ref": "#/definitions/knative_duck_v1alpha1_Subscribable",
- "javaType": "io.fabric8.knative.duck.v1alpha1.Subscribable"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.duck.v1alpha1.ChannelableSpec",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_duck_v1alpha1_ChannelableStatus": {
- "type": "object",
- "description": "",
- "properties": {
- "address": {
- "$ref": "#/definitions/knative_dev_duck_v1alpha1_Addressable",
- "javaType": "io.fabric8.knative.duck.v1alpha1.Addressable"
- },
- "conditions": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/knative_Condition",
- "javaType": "io.fabric8.knative.v1.Condition"
- }
- },
- "errorChannel": {
- "$ref": "#/definitions/kubernetes_ObjectReference",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectReference"
- },
- "observedGeneration": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "subscribableStatus": {
- "$ref": "#/definitions/knative_duck_v1alpha1_SubscribableStatus",
- "javaType": "io.fabric8.knative.duck.v1alpha1.SubscribableStatus"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.duck.v1alpha1.ChannelableStatus",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_duck_v1alpha1_Resource": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "duck.knative.dev/v1alpha1",
- "required": true
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "Resource",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ObjectMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.duck.v1alpha1.Resource",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.HasMetadata"
- ]
- },
- "knative_duck_v1alpha1_ResourceList": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "duck.knative.dev/v1alpha1",
- "required": true
- },
- "items": {
- "type": "array",
- "description": "",
- "items": {
- "$ref": "#/definitions/knative_duck_v1alpha1_Resource",
- "javaType": "io.fabric8.knative.duck.v1alpha1.Resource"
- }
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "ResourceList",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ListMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ListMeta"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.duck.v1alpha1.ResourceList",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource",
- "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.duck.v1alpha1.Resource\u003e"
- ]
- },
- "knative_duck_v1alpha1_Subscribable": {
- "type": "object",
- "description": "",
- "properties": {
- "subscribers": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/knative_duck_v1alpha1_SubscriberSpec",
- "javaType": "io.fabric8.knative.duck.v1alpha1.SubscriberSpec"
- }
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.duck.v1alpha1.Subscribable",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_duck_v1alpha1_SubscribableStatus": {
- "type": "object",
- "description": "",
- "properties": {
- "subscribers": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/knative_duck_v1alpha1_SubscriberStatus",
- "javaType": "io.fabric8.knative.duck.v1alpha1.SubscriberStatus"
- }
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.duck.v1alpha1.SubscribableStatus",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_duck_v1alpha1_SubscribableType": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "duck.knative.dev/v1alpha1",
- "required": true
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "SubscribableType",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ObjectMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
- },
- "spec": {
- "$ref": "#/definitions/knative_duck_v1alpha1_SubscribableTypeSpec",
- "javaType": "io.fabric8.knative.duck.v1alpha1.SubscribableTypeSpec"
- },
- "status": {
- "$ref": "#/definitions/knative_duck_v1alpha1_SubscribableTypeStatus",
- "javaType": "io.fabric8.knative.duck.v1alpha1.SubscribableTypeStatus"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.duck.v1alpha1.SubscribableType",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.HasMetadata"
- ]
- },
- "knative_duck_v1alpha1_SubscribableTypeList": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "duck.knative.dev/v1alpha1",
- "required": true
- },
- "items": {
- "type": "array",
- "description": "",
- "items": {
- "$ref": "#/definitions/knative_duck_v1alpha1_SubscribableType",
- "javaType": "io.fabric8.knative.duck.v1alpha1.SubscribableType"
- }
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "SubscribableTypeList",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ListMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ListMeta"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.duck.v1alpha1.SubscribableTypeList",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource",
- "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.duck.v1alpha1.SubscribableType\u003e"
- ]
- },
- "knative_duck_v1alpha1_SubscribableTypeSpec": {
- "type": "object",
- "description": "",
- "properties": {
- "subscribable": {
- "$ref": "#/definitions/knative_duck_v1alpha1_Subscribable",
- "javaType": "io.fabric8.knative.duck.v1alpha1.Subscribable"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.duck.v1alpha1.SubscribableTypeSpec",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_duck_v1alpha1_SubscribableTypeStatus": {
- "type": "object",
- "description": "",
- "properties": {
- "subscribableStatus": {
- "$ref": "#/definitions/knative_duck_v1alpha1_SubscribableStatus",
- "javaType": "io.fabric8.knative.duck.v1alpha1.SubscribableStatus"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.duck.v1alpha1.SubscribableTypeStatus",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_duck_v1alpha1_SubscriberSpec": {
- "type": "object",
- "description": "",
- "properties": {
- "deadLetterSink": {
- "type": "string",
- "description": ""
- },
- "delivery": {
- "$ref": "#/definitions/knative_dev_duck_v1beta1_DeliverySpec",
- "javaType": "io.fabric8.knative.dev.duck.v1beta1.DeliverySpec"
- },
- "generation": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "replyURI": {
- "type": "string",
- "description": ""
- },
- "subscriberURI": {
- "type": "string",
- "description": ""
- },
- "uid": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.duck.v1alpha1.SubscriberSpec",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_duck_v1alpha1_SubscriberStatus": {
- "type": "object",
- "description": "",
- "properties": {
- "message": {
- "type": "string",
- "description": ""
- },
- "observedGeneration": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "ready": {
- "type": "string",
- "description": ""
- },
- "uid": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.duck.v1alpha1.SubscriberStatus",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_duck_v1beta1_Channelable": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "duck.knative.dev/v1beta1",
- "required": true
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "Channelable",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ObjectMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
- },
- "spec": {
- "$ref": "#/definitions/knative_duck_v1beta1_ChannelableSpec",
- "javaType": "io.fabric8.knative.duck.v1beta1.ChannelableSpec"
- },
- "status": {
- "$ref": "#/definitions/knative_duck_v1beta1_ChannelableStatus",
- "javaType": "io.fabric8.knative.duck.v1beta1.ChannelableStatus"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.duck.v1beta1.Channelable",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.HasMetadata"
- ]
- },
- "knative_duck_v1beta1_ChannelableList": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "duck.knative.dev/v1beta1",
- "required": true
- },
- "items": {
- "type": "array",
- "description": "",
- "items": {
- "$ref": "#/definitions/knative_duck_v1beta1_Channelable",
- "javaType": "io.fabric8.knative.duck.v1beta1.Channelable"
- }
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "ChannelableList",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ListMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ListMeta"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.duck.v1beta1.ChannelableList",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource",
- "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.duck.v1beta1.Channelable\u003e"
- ]
- },
- "knative_duck_v1beta1_ChannelableSpec": {
- "type": "object",
- "description": "",
- "properties": {
- "delivery": {
- "$ref": "#/definitions/knative_duck_v1beta1_DeliverySpec",
- "javaType": "io.fabric8.knative.duck.v1beta1.DeliverySpec"
- },
- "subscribers": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/knative_duck_v1beta1_SubscriberSpec",
- "javaType": "io.fabric8.knative.duck.v1beta1.SubscriberSpec"
- }
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.duck.v1beta1.ChannelableSpec",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_duck_v1beta1_ChannelableStatus": {
- "type": "object",
- "description": "",
- "properties": {
- "address": {
- "$ref": "#/definitions/knative_dev_duck_v1_Addressable",
- "javaType": "io.fabric8.knative.duck.v1.Addressable"
- },
- "conditions": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/knative_Condition",
- "javaType": "io.fabric8.knative.v1.Condition"
- }
- },
- "deadLetterChannel": {
- "$ref": "#/definitions/knative_dev_duck_v1_KReference",
- "javaType": "io.fabric8.knative.duck.v1.KReference"
- },
- "observedGeneration": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "subscribers": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/knative_duck_v1beta1_SubscriberStatus",
- "javaType": "io.fabric8.knative.duck.v1beta1.SubscriberStatus"
- }
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.duck.v1beta1.ChannelableStatus",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_duck_v1beta1_DeliverySpec": {
- "type": "object",
- "description": "",
- "properties": {
- "backoffDelay": {
- "type": "string",
- "description": ""
- },
- "backoffPolicy": {
- "type": "string",
- "description": ""
- },
- "deadLetterSink": {
- "$ref": "#/definitions/knative_dev_duck_v1_Destination",
- "javaType": "io.fabric8.knative.duck.v1.Destination"
- },
- "retry": {
- "type": "integer",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.duck.v1beta1.DeliverySpec",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_duck_v1beta1_Subscribable": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "duck.knative.dev/v1beta1",
- "required": true
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "Subscribable",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ObjectMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
- },
- "spec": {
- "$ref": "#/definitions/knative_duck_v1beta1_SubscribableSpec",
- "javaType": "io.fabric8.knative.duck.v1beta1.SubscribableSpec"
- },
- "status": {
- "$ref": "#/definitions/knative_duck_v1beta1_SubscribableStatus",
- "javaType": "io.fabric8.knative.duck.v1beta1.SubscribableStatus"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.duck.v1beta1.Subscribable",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.HasMetadata"
- ]
- },
- "knative_duck_v1beta1_SubscribableList": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "duck.knative.dev/v1beta1",
- "required": true
- },
- "items": {
- "type": "array",
- "description": "",
- "items": {
- "$ref": "#/definitions/knative_duck_v1beta1_Subscribable",
- "javaType": "io.fabric8.knative.duck.v1beta1.Subscribable"
- }
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "SubscribableList",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ListMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ListMeta"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.duck.v1beta1.SubscribableList",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource",
- "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.duck.v1beta1.Subscribable\u003e"
- ]
- },
- "knative_duck_v1beta1_SubscribableSpec": {
- "type": "object",
- "description": "",
- "properties": {
- "subscribers": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/knative_duck_v1beta1_SubscriberSpec",
- "javaType": "io.fabric8.knative.duck.v1beta1.SubscriberSpec"
- }
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.duck.v1beta1.SubscribableSpec",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_duck_v1beta1_SubscribableStatus": {
- "type": "object",
- "description": "",
- "properties": {
- "subscribers": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/knative_duck_v1beta1_SubscriberStatus",
- "javaType": "io.fabric8.knative.duck.v1beta1.SubscriberStatus"
- }
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.duck.v1beta1.SubscribableStatus",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_duck_v1beta1_SubscriberSpec": {
- "type": "object",
- "description": "",
- "properties": {
- "delivery": {
- "$ref": "#/definitions/knative_duck_v1beta1_DeliverySpec",
- "javaType": "io.fabric8.knative.duck.v1beta1.DeliverySpec"
- },
- "generation": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "replyUri": {
- "type": "string",
- "description": ""
- },
- "subscriberUri": {
- "type": "string",
- "description": ""
- },
- "uid": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.duck.v1beta1.SubscriberSpec",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_duck_v1beta1_SubscriberStatus": {
- "type": "object",
- "description": "",
- "properties": {
- "message": {
- "type": "string",
- "description": ""
- },
- "observedGeneration": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "ready": {
- "type": "string",
- "description": ""
- },
- "uid": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.duck.v1beta1.SubscriberStatus",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_eventing_v1alpha1_Broker": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "eventing.knative.dev/v1alpha1",
- "required": true
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "Broker",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ObjectMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
- },
- "spec": {
- "$ref": "#/definitions/knative_eventing_v1alpha1_BrokerSpec",
- "javaType": "io.fabric8.knative.eventing.v1alpha1.BrokerSpec"
- },
- "status": {
- "$ref": "#/definitions/knative_eventing_v1alpha1_BrokerStatus",
- "javaType": "io.fabric8.knative.eventing.v1alpha1.BrokerStatus"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.eventing.v1alpha1.Broker",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.HasMetadata"
- ]
- },
- "knative_eventing_v1alpha1_BrokerList": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "eventing.knative.dev/v1alpha1",
- "required": true
- },
- "items": {
- "type": "array",
- "description": "",
- "items": {
- "$ref": "#/definitions/knative_eventing_v1alpha1_Broker",
- "javaType": "io.fabric8.knative.eventing.v1alpha1.Broker"
- }
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "BrokerList",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ListMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ListMeta"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.eventing.v1alpha1.BrokerList",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource",
- "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.eventing.v1alpha1.Broker\u003e"
- ]
- },
- "knative_eventing_v1alpha1_BrokerSpec": {
- "type": "object",
- "description": "",
- "properties": {
- "channelTemplateSpec": {
- "$ref": "#/definitions/knative_dev_messaging_v1beta1_ChannelTemplateSpec",
- "javaType": "io.fabric8.knative.dev.messaging.v1beta1.ChannelTemplateSpec"
- },
- "config": {
- "$ref": "#/definitions/knative_dev_duck_v1_KReference",
- "javaType": "io.fabric8.knative.duck.v1.KReference"
- },
- "delivery": {
- "$ref": "#/definitions/knative_dev_duck_v1beta1_DeliverySpec",
- "javaType": "io.fabric8.knative.dev.duck.v1beta1.DeliverySpec"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.eventing.v1alpha1.BrokerSpec",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_eventing_v1alpha1_BrokerStatus": {
- "type": "object",
- "description": "",
- "properties": {
- "address": {
- "$ref": "#/definitions/knative_dev_duck_v1alpha1_Addressable",
- "javaType": "io.fabric8.knative.duck.v1alpha1.Addressable"
- },
- "conditions": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/knative_Condition",
- "javaType": "io.fabric8.knative.v1.Condition"
- }
- },
- "observedGeneration": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "triggerChannel": {
- "$ref": "#/definitions/kubernetes_ObjectReference",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectReference"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.eventing.v1alpha1.BrokerStatus",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_eventing_v1alpha1_EventType": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "eventing.knative.dev/v1alpha1",
- "required": true
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "EventType",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ObjectMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
- },
- "spec": {
- "$ref": "#/definitions/knative_eventing_v1alpha1_EventTypeSpec",
- "javaType": "io.fabric8.knative.eventing.v1alpha1.EventTypeSpec"
- },
- "status": {
- "$ref": "#/definitions/knative_eventing_v1alpha1_EventTypeStatus",
- "javaType": "io.fabric8.knative.eventing.v1alpha1.EventTypeStatus"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.eventing.v1alpha1.EventType",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.HasMetadata"
- ]
- },
- "knative_eventing_v1alpha1_EventTypeList": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "eventing.knative.dev/v1alpha1",
- "required": true
- },
- "items": {
- "type": "array",
- "description": "",
- "items": {
- "$ref": "#/definitions/knative_eventing_v1alpha1_EventType",
- "javaType": "io.fabric8.knative.eventing.v1alpha1.EventType"
- }
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "EventTypeList",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ListMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ListMeta"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.eventing.v1alpha1.EventTypeList",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource",
- "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.eventing.v1alpha1.EventType\u003e"
- ]
- },
- "knative_eventing_v1alpha1_EventTypeSpec": {
- "type": "object",
- "description": "",
- "properties": {
- "broker": {
- "type": "string",
- "description": ""
- },
- "description": {
- "type": "string",
- "description": ""
- },
- "schema": {
- "type": "string",
- "description": ""
- },
- "source": {
- "type": "string",
- "description": ""
- },
- "type": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.eventing.v1alpha1.EventTypeSpec",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_eventing_v1alpha1_EventTypeStatus": {
- "type": "object",
- "description": "",
- "properties": {
- "conditions": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/knative_Condition",
- "javaType": "io.fabric8.knative.v1.Condition"
- }
- },
- "observedGeneration": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.eventing.v1alpha1.EventTypeStatus",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_eventing_v1alpha1_Trigger": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "eventing.knative.dev/v1alpha1",
- "required": true
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "Trigger",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ObjectMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
- },
- "spec": {
- "$ref": "#/definitions/knative_eventing_v1alpha1_TriggerSpec",
- "javaType": "io.fabric8.knative.eventing.v1alpha1.TriggerSpec"
- },
- "status": {
- "$ref": "#/definitions/knative_eventing_v1alpha1_TriggerStatus",
- "javaType": "io.fabric8.knative.eventing.v1alpha1.TriggerStatus"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.eventing.v1alpha1.Trigger",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.HasMetadata"
- ]
- },
- "knative_eventing_v1alpha1_TriggerFilter": {
- "type": "object",
- "description": "",
- "properties": {
- "attributes": {
- "type": "object",
- "description": "",
- "additionalProperties": {
- "type": "string",
- "description": ""
- },
- "javaType": "java.util.Map\u003cString,String\u003e"
- },
- "sourceAndType": {
- "$ref": "#/definitions/knative_eventing_v1alpha1_TriggerFilterSourceAndType",
- "javaType": "io.fabric8.knative.eventing.v1alpha1.TriggerFilterSourceAndType"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.eventing.v1alpha1.TriggerFilter",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_eventing_v1alpha1_TriggerFilterSourceAndType": {
- "type": "object",
- "description": "",
- "properties": {
- "source": {
- "type": "string",
- "description": ""
- },
- "type": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.eventing.v1alpha1.TriggerFilterSourceAndType",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_eventing_v1alpha1_TriggerList": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "eventing.knative.dev/v1alpha1",
- "required": true
- },
- "items": {
- "type": "array",
- "description": "",
- "items": {
- "$ref": "#/definitions/knative_eventing_v1alpha1_Trigger",
- "javaType": "io.fabric8.knative.eventing.v1alpha1.Trigger"
- }
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "TriggerList",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ListMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ListMeta"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.eventing.v1alpha1.TriggerList",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource",
- "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.eventing.v1alpha1.Trigger\u003e"
- ]
- },
- "knative_eventing_v1alpha1_TriggerSpec": {
- "type": "object",
- "description": "",
- "properties": {
- "broker": {
- "type": "string",
- "description": ""
- },
- "filter": {
- "$ref": "#/definitions/knative_eventing_v1alpha1_TriggerFilter",
- "javaType": "io.fabric8.knative.eventing.v1alpha1.TriggerFilter"
- },
- "subscriber": {
- "$ref": "#/definitions/knative_dev_duck_v1_Destination",
- "javaType": "io.fabric8.knative.duck.v1.Destination"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.eventing.v1alpha1.TriggerSpec",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_eventing_v1alpha1_TriggerStatus": {
- "type": "object",
- "description": "",
- "properties": {
- "conditions": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/knative_Condition",
- "javaType": "io.fabric8.knative.v1.Condition"
- }
- },
- "observedGeneration": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "subscriberURI": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.eventing.v1alpha1.TriggerStatus",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_flows_v1alpha1_Parallel": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "flows.knative.dev/v1alpha1",
- "required": true
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "Parallel",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ObjectMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
- },
- "spec": {
- "$ref": "#/definitions/knative_flows_v1alpha1_ParallelSpec",
- "javaType": "io.fabric8.knative.flows.v1alpha1.ParallelSpec"
- },
- "status": {
- "$ref": "#/definitions/knative_flows_v1alpha1_ParallelStatus",
- "javaType": "io.fabric8.knative.flows.v1alpha1.ParallelStatus"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.flows.v1alpha1.Parallel",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.HasMetadata"
- ]
- },
- "knative_flows_v1alpha1_ParallelBranch": {
- "type": "object",
- "description": "",
- "properties": {
- "filter": {
- "$ref": "#/definitions/knative_dev_duck_v1_Destination",
- "javaType": "io.fabric8.knative.duck.v1.Destination"
- },
- "reply": {
- "$ref": "#/definitions/knative_dev_duck_v1_Destination",
- "javaType": "io.fabric8.knative.duck.v1.Destination"
- },
- "subscriber": {
- "$ref": "#/definitions/knative_dev_duck_v1_Destination",
- "javaType": "io.fabric8.knative.duck.v1.Destination"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.flows.v1alpha1.ParallelBranch",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_flows_v1alpha1_ParallelBranchStatus": {
- "type": "object",
- "description": "",
- "properties": {
- "filterChannelStatus": {
- "$ref": "#/definitions/knative_flows_v1alpha1_ParallelChannelStatus",
- "javaType": "io.fabric8.knative.flows.v1alpha1.ParallelChannelStatus"
- },
- "filterSubscriptionStatus": {
- "$ref": "#/definitions/knative_flows_v1alpha1_ParallelSubscriptionStatus",
- "javaType": "io.fabric8.knative.flows.v1alpha1.ParallelSubscriptionStatus"
- },
- "subscriberSubscriptionStatus": {
- "$ref": "#/definitions/knative_flows_v1alpha1_ParallelSubscriptionStatus",
- "javaType": "io.fabric8.knative.flows.v1alpha1.ParallelSubscriptionStatus"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.flows.v1alpha1.ParallelBranchStatus",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_flows_v1alpha1_ParallelChannelStatus": {
- "type": "object",
- "description": "",
- "properties": {
- "channel": {
- "$ref": "#/definitions/kubernetes_ObjectReference",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectReference"
- },
- "ready": {
- "$ref": "#/definitions/knative_Condition",
- "javaType": "io.fabric8.knative.v1.Condition"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.flows.v1alpha1.ParallelChannelStatus",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_flows_v1alpha1_ParallelList": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "flows.knative.dev/v1alpha1",
- "required": true
- },
- "items": {
- "type": "array",
- "description": "",
- "items": {
- "$ref": "#/definitions/knative_flows_v1alpha1_Parallel",
- "javaType": "io.fabric8.knative.flows.v1alpha1.Parallel"
- }
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "ParallelList",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ListMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ListMeta"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.flows.v1alpha1.ParallelList",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource",
- "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.flows.v1alpha1.Parallel\u003e"
- ]
- },
- "knative_flows_v1alpha1_ParallelSpec": {
- "type": "object",
- "description": "",
- "properties": {
- "branches": {
- "type": "array",
- "description": "",
- "items": {
- "$ref": "#/definitions/knative_flows_v1alpha1_ParallelBranch",
- "javaType": "io.fabric8.knative.flows.v1alpha1.ParallelBranch"
- }
- },
- "channelTemplate": {
- "$ref": "#/definitions/knative_dev_messaging_v1beta1_ChannelTemplateSpec",
- "javaType": "io.fabric8.knative.dev.messaging.v1beta1.ChannelTemplateSpec"
- },
- "reply": {
- "$ref": "#/definitions/knative_dev_duck_v1_Destination",
- "javaType": "io.fabric8.knative.duck.v1.Destination"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.flows.v1alpha1.ParallelSpec",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_flows_v1alpha1_ParallelStatus": {
- "type": "object",
- "description": "",
- "properties": {
- "address": {
- "$ref": "#/definitions/knative_dev_duck_v1_Addressable",
- "javaType": "io.fabric8.knative.duck.v1.Addressable"
- },
- "branchStatuses": {
- "type": "array",
- "description": "",
- "items": {
- "$ref": "#/definitions/knative_flows_v1alpha1_ParallelBranchStatus",
- "javaType": "io.fabric8.knative.flows.v1alpha1.ParallelBranchStatus"
- }
- },
- "conditions": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/knative_Condition",
- "javaType": "io.fabric8.knative.v1.Condition"
- }
- },
- "ingressChannelStatus": {
- "$ref": "#/definitions/knative_flows_v1alpha1_ParallelChannelStatus",
- "javaType": "io.fabric8.knative.flows.v1alpha1.ParallelChannelStatus"
- },
- "observedGeneration": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.flows.v1alpha1.ParallelStatus",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_flows_v1alpha1_ParallelSubscriptionStatus": {
- "type": "object",
- "description": "",
- "properties": {
- "ready": {
- "$ref": "#/definitions/knative_Condition",
- "javaType": "io.fabric8.knative.v1.Condition"
- },
- "subscription": {
- "$ref": "#/definitions/kubernetes_ObjectReference",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectReference"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.flows.v1alpha1.ParallelSubscriptionStatus",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_flows_v1alpha1_Sequence": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "flows.knative.dev/v1alpha1",
- "required": true
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "Sequence",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ObjectMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
- },
- "spec": {
- "$ref": "#/definitions/knative_flows_v1alpha1_SequenceSpec",
- "javaType": "io.fabric8.knative.flows.v1alpha1.SequenceSpec"
- },
- "status": {
- "$ref": "#/definitions/knative_flows_v1alpha1_SequenceStatus",
- "javaType": "io.fabric8.knative.flows.v1alpha1.SequenceStatus"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.flows.v1alpha1.Sequence",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.HasMetadata"
- ]
- },
- "knative_flows_v1alpha1_SequenceChannelStatus": {
- "type": "object",
- "description": "",
- "properties": {
- "channel": {
- "$ref": "#/definitions/kubernetes_ObjectReference",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectReference"
- },
- "ready": {
- "$ref": "#/definitions/knative_Condition",
- "javaType": "io.fabric8.knative.v1.Condition"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.flows.v1alpha1.SequenceChannelStatus",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_flows_v1alpha1_SequenceList": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "flows.knative.dev/v1alpha1",
- "required": true
- },
- "items": {
- "type": "array",
- "description": "",
- "items": {
- "$ref": "#/definitions/knative_flows_v1alpha1_Sequence",
- "javaType": "io.fabric8.knative.flows.v1alpha1.Sequence"
- }
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "SequenceList",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ListMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ListMeta"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.flows.v1alpha1.SequenceList",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource",
- "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.flows.v1alpha1.Sequence\u003e"
- ]
- },
- "knative_flows_v1alpha1_SequenceSpec": {
- "type": "object",
- "description": "",
- "properties": {
- "channelTemplate": {
- "$ref": "#/definitions/knative_dev_messaging_v1beta1_ChannelTemplateSpec",
- "javaType": "io.fabric8.knative.dev.messaging.v1beta1.ChannelTemplateSpec"
- },
- "reply": {
- "$ref": "#/definitions/knative_dev_duck_v1_Destination",
- "javaType": "io.fabric8.knative.duck.v1.Destination"
- },
- "steps": {
- "type": "array",
- "description": "",
- "items": {
- "$ref": "#/definitions/knative_flows_v1alpha1_SequenceStep",
- "javaType": "io.fabric8.knative.flows.v1alpha1.SequenceStep"
- }
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.flows.v1alpha1.SequenceSpec",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_flows_v1alpha1_SequenceStatus": {
- "type": "object",
- "description": "",
- "properties": {
- "address": {
- "$ref": "#/definitions/knative_dev_duck_v1_Addressable",
- "javaType": "io.fabric8.knative.duck.v1.Addressable"
- },
- "channelStatuses": {
- "type": "array",
- "description": "",
- "items": {
- "$ref": "#/definitions/knative_flows_v1alpha1_SequenceChannelStatus",
- "javaType": "io.fabric8.knative.flows.v1alpha1.SequenceChannelStatus"
- }
- },
- "conditions": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/knative_Condition",
- "javaType": "io.fabric8.knative.v1.Condition"
- }
- },
- "observedGeneration": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "subscriptionStatuses": {
- "type": "array",
- "description": "",
- "items": {
- "$ref": "#/definitions/knative_flows_v1alpha1_SequenceSubscriptionStatus",
- "javaType": "io.fabric8.knative.flows.v1alpha1.SequenceSubscriptionStatus"
- }
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.flows.v1alpha1.SequenceStatus",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_flows_v1alpha1_SequenceStep": {
- "type": "object",
- "description": "",
- "properties": {
- "delivery": {
- "$ref": "#/definitions/knative_dev_duck_v1beta1_DeliverySpec",
- "javaType": "io.fabric8.knative.dev.duck.v1beta1.DeliverySpec"
- },
- "ref": {
- "$ref": "#/definitions/knative_dev_duck_v1_KReference",
- "javaType": "io.fabric8.knative.duck.v1.KReference"
- },
- "uri": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.flows.v1alpha1.SequenceStep",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_flows_v1alpha1_SequenceSubscriptionStatus": {
- "type": "object",
- "description": "",
- "properties": {
- "ready": {
- "$ref": "#/definitions/knative_Condition",
- "javaType": "io.fabric8.knative.v1.Condition"
- },
- "subscription": {
- "$ref": "#/definitions/kubernetes_ObjectReference",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectReference"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.flows.v1alpha1.SequenceSubscriptionStatus",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_legacysources_v1alpha1_ApiServerResource": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": ""
- },
- "controller": {
- "type": "boolean",
- "description": ""
- },
- "controllerSelector": {
- "$ref": "#/definitions/kubernetes_meta_OwnerReference",
- "javaType": "io.fabric8.kubernetes.api.model.OwnerReference"
- },
- "kind": {
- "type": "string",
- "description": ""
- },
- "labelSelector": {
- "$ref": "#/definitions/kubernetes_meta_LabelSelector",
- "javaType": "io.fabric8.kubernetes.api.model.LabelSelector"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.ApiServerResource",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_legacysources_v1alpha1_ApiServerSource": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "legacysources.knative.dev/v1alpha1",
- "required": true
- },
- "deprecated": {
- "$ref": "#/definitions/knative_legacysources_v1alpha1_Deprecated",
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.Deprecated"
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "ApiServerSource",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ObjectMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
- },
- "spec": {
- "$ref": "#/definitions/knative_legacysources_v1alpha1_ApiServerSourceSpec",
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.ApiServerSourceSpec"
- },
- "status": {
- "$ref": "#/definitions/knative_legacysources_v1alpha1_ApiServerSourceStatus",
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.ApiServerSourceStatus"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.ApiServerSource",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.HasMetadata"
- ]
- },
- "knative_legacysources_v1alpha1_ApiServerSourceList": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "legacysources.knative.dev/v1alpha1",
- "required": true
- },
- "items": {
- "type": "array",
- "description": "",
- "items": {
- "$ref": "#/definitions/knative_legacysources_v1alpha1_ApiServerSource",
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.ApiServerSource"
- }
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "ApiServerSourceList",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ListMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ListMeta"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.ApiServerSourceList",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource",
- "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.legacysources.v1alpha1.ApiServerSource\u003e"
- ]
- },
- "knative_legacysources_v1alpha1_ApiServerSourceSpec": {
- "type": "object",
- "description": "",
- "properties": {
- "mode": {
- "type": "string",
- "description": ""
- },
- "resources": {
- "type": "array",
- "description": "",
- "items": {
- "$ref": "#/definitions/knative_legacysources_v1alpha1_ApiServerResource",
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.ApiServerResource"
- }
- },
- "serviceAccountName": {
- "type": "string",
- "description": ""
- },
- "sink": {
- "$ref": "#/definitions/knative_dev_duck_v1beta1_Destination",
- "javaType": "io.fabric8.knative.duck.v1beta1.Destination"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.ApiServerSourceSpec",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_legacysources_v1alpha1_ApiServerSourceStatus": {
- "type": "object",
- "description": "",
- "properties": {
- "conditions": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/knative_Condition",
- "javaType": "io.fabric8.knative.v1.Condition"
- }
- },
- "observedGeneration": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "sinkUri": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.ApiServerSourceStatus",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_legacysources_v1alpha1_ContainerSource": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "legacysources.knative.dev/v1alpha1",
- "required": true
- },
- "deprecated": {
- "$ref": "#/definitions/knative_legacysources_v1alpha1_Deprecated",
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.Deprecated"
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "ContainerSource",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ObjectMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
- },
- "spec": {
- "$ref": "#/definitions/knative_legacysources_v1alpha1_ContainerSourceSpec",
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.ContainerSourceSpec"
- },
- "status": {
- "$ref": "#/definitions/knative_legacysources_v1alpha1_ContainerSourceStatus",
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.ContainerSourceStatus"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.ContainerSource",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.HasMetadata"
- ]
- },
- "knative_legacysources_v1alpha1_ContainerSourceList": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "legacysources.knative.dev/v1alpha1",
- "required": true
- },
- "items": {
- "type": "array",
- "description": "",
- "items": {
- "$ref": "#/definitions/knative_legacysources_v1alpha1_ContainerSource",
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.ContainerSource"
- }
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "ContainerSourceList",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ListMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ListMeta"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.ContainerSourceList",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource",
- "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.legacysources.v1alpha1.ContainerSource\u003e"
- ]
- },
- "knative_legacysources_v1alpha1_ContainerSourceSpec": {
- "type": "object",
- "description": "",
- "properties": {
- "args": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "type": "string",
- "description": ""
- }
- },
- "env": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_EnvVar",
- "javaType": "io.fabric8.kubernetes.api.model.EnvVar"
- }
- },
- "image": {
- "type": "string",
- "description": ""
- },
- "serviceAccountName": {
- "type": "string",
- "description": ""
- },
- "sink": {
- "$ref": "#/definitions/knative_dev_duck_v1beta1_Destination",
- "javaType": "io.fabric8.knative.duck.v1beta1.Destination"
- },
- "template": {
- "$ref": "#/definitions/kubernetes_PodTemplateSpec",
- "javaType": "io.fabric8.kubernetes.api.model.PodTemplateSpec"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.ContainerSourceSpec",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_legacysources_v1alpha1_ContainerSourceStatus": {
- "type": "object",
- "description": "",
- "properties": {
- "conditions": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/knative_Condition",
- "javaType": "io.fabric8.knative.v1.Condition"
- }
- },
- "observedGeneration": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "sinkUri": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.ContainerSourceStatus",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_legacysources_v1alpha1_CronJobLimitsSpec": {
- "type": "object",
- "description": "",
- "properties": {
- "cpu": {
- "type": "string",
- "description": ""
- },
- "memory": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.CronJobLimitsSpec",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_legacysources_v1alpha1_CronJobRequestsSpec": {
- "type": "object",
- "description": "",
- "properties": {
- "cpu": {
- "type": "string",
- "description": ""
- },
- "memory": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.CronJobRequestsSpec",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_legacysources_v1alpha1_CronJobResourceSpec": {
- "type": "object",
- "description": "",
- "properties": {
- "limits": {
- "$ref": "#/definitions/knative_legacysources_v1alpha1_CronJobLimitsSpec",
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.CronJobLimitsSpec"
- },
- "requests": {
- "$ref": "#/definitions/knative_legacysources_v1alpha1_CronJobRequestsSpec",
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.CronJobRequestsSpec"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.CronJobResourceSpec",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_legacysources_v1alpha1_CronJobSource": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "legacysources.knative.dev/v1alpha1",
- "required": true
- },
- "deprecated": {
- "$ref": "#/definitions/knative_legacysources_v1alpha1_Deprecated",
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.Deprecated"
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "CronJobSource",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ObjectMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
- },
- "spec": {
- "$ref": "#/definitions/knative_legacysources_v1alpha1_CronJobSourceSpec",
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.CronJobSourceSpec"
- },
- "status": {
- "$ref": "#/definitions/knative_legacysources_v1alpha1_CronJobSourceStatus",
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.CronJobSourceStatus"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.CronJobSource",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.HasMetadata"
- ]
- },
- "knative_legacysources_v1alpha1_CronJobSourceList": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "legacysources.knative.dev/v1alpha1",
- "required": true
- },
- "items": {
- "type": "array",
- "description": "",
- "items": {
- "$ref": "#/definitions/knative_legacysources_v1alpha1_CronJobSource",
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.CronJobSource"
- }
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "CronJobSourceList",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ListMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ListMeta"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.CronJobSourceList",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource",
- "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.legacysources.v1alpha1.CronJobSource\u003e"
- ]
- },
- "knative_legacysources_v1alpha1_CronJobSourceSpec": {
- "type": "object",
- "description": "",
- "properties": {
- "data": {
- "type": "string",
- "description": ""
- },
- "resources": {
- "$ref": "#/definitions/knative_legacysources_v1alpha1_CronJobResourceSpec",
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.CronJobResourceSpec"
- },
- "schedule": {
- "type": "string",
- "description": ""
- },
- "serviceAccountName": {
- "type": "string",
- "description": ""
- },
- "sink": {
- "$ref": "#/definitions/knative_dev_duck_v1beta1_Destination",
- "javaType": "io.fabric8.knative.duck.v1beta1.Destination"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.CronJobSourceSpec",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_legacysources_v1alpha1_CronJobSourceStatus": {
- "type": "object",
- "description": "",
- "properties": {
- "conditions": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/knative_Condition",
- "javaType": "io.fabric8.knative.v1.Condition"
- }
- },
- "observedGeneration": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "sinkUri": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.CronJobSourceStatus",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_legacysources_v1alpha1_Deprecated": {
- "type": "object",
- "description": "",
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.Deprecated",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_legacysources_v1alpha1_SinkBinding": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "legacysources.knative.dev/v1alpha1",
- "required": true
- },
- "deprecated": {
- "$ref": "#/definitions/knative_legacysources_v1alpha1_Deprecated",
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.Deprecated"
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "SinkBinding",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ObjectMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
- },
- "spec": {
- "$ref": "#/definitions/knative_legacysources_v1alpha1_SinkBindingSpec",
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.SinkBindingSpec"
- },
- "status": {
- "$ref": "#/definitions/knative_legacysources_v1alpha1_SinkBindingStatus",
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.SinkBindingStatus"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.SinkBinding",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.HasMetadata"
- ]
- },
- "knative_legacysources_v1alpha1_SinkBindingList": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "legacysources.knative.dev/v1alpha1",
- "required": true
- },
- "items": {
- "type": "array",
- "description": "",
- "items": {
- "$ref": "#/definitions/knative_legacysources_v1alpha1_SinkBinding",
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.SinkBinding"
- }
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "SinkBindingList",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ListMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ListMeta"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.SinkBindingList",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource",
- "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.legacysources.v1alpha1.SinkBinding\u003e"
- ]
- },
- "knative_legacysources_v1alpha1_SinkBindingSpec": {
- "type": "object",
- "description": "",
- "properties": {
- "ceOverrides": {
- "$ref": "#/definitions/knative_dev_duck_v1_CloudEventOverrides",
- "javaType": "io.fabric8.knative.duck.v1.CloudEventOverrides"
- },
- "sink": {
- "$ref": "#/definitions/knative_dev_duck_v1_Destination",
- "javaType": "io.fabric8.knative.duck.v1.Destination"
- },
- "subject": {
- "$ref": "#/definitions/knative_tracker_Reference",
- "javaType": "io.fabric8.knative.tracker.Reference"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.SinkBindingSpec",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_legacysources_v1alpha1_SinkBindingStatus": {
- "type": "object",
- "description": "",
- "properties": {
- "ceAttributes": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/knative_dev_duck_v1_CloudEventAttributes",
- "javaType": "io.fabric8.knative.duck.v1.CloudEventAttributes"
- }
- },
- "conditions": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/knative_Condition",
- "javaType": "io.fabric8.knative.v1.Condition"
- }
- },
- "observedGeneration": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "sinkUri": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.SinkBindingStatus",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_messaging_v1alpha1_Channel": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "messaging.knative.dev/v1alpha1",
- "required": true
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "Channel",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ObjectMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
- },
- "spec": {
- "$ref": "#/definitions/knative_messaging_v1alpha1_ChannelSpec",
- "javaType": "io.fabric8.knative.messaging.v1alpha1.ChannelSpec"
- },
- "status": {
- "$ref": "#/definitions/knative_messaging_v1alpha1_ChannelStatus",
- "javaType": "io.fabric8.knative.messaging.v1alpha1.ChannelStatus"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.messaging.v1alpha1.Channel",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.HasMetadata"
- ]
- },
- "knative_messaging_v1alpha1_ChannelList": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "messaging.knative.dev/v1alpha1",
- "required": true
- },
- "items": {
- "type": "array",
- "description": "",
- "items": {
- "$ref": "#/definitions/knative_messaging_v1alpha1_Channel",
- "javaType": "io.fabric8.knative.messaging.v1alpha1.Channel"
- }
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "ChannelList",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ListMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ListMeta"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.messaging.v1alpha1.ChannelList",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource",
- "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.messaging.v1alpha1.Channel\u003e"
- ]
- },
- "knative_messaging_v1alpha1_ChannelSpec": {
- "type": "object",
- "description": "",
- "properties": {
- "channelTemplate": {
- "$ref": "#/definitions/knative_dev_messaging_v1beta1_ChannelTemplateSpec",
- "javaType": "io.fabric8.knative.dev.messaging.v1beta1.ChannelTemplateSpec"
- },
- "delivery": {
- "$ref": "#/definitions/knative_dev_duck_v1beta1_DeliverySpec",
- "javaType": "io.fabric8.knative.dev.duck.v1beta1.DeliverySpec"
- },
- "subscribable": {
- "$ref": "#/definitions/knative_dev_duck_v1alpha1_Subscribable",
- "javaType": "io.fabric8.knative.dev.duck.v1alpha1.Subscribable"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.messaging.v1alpha1.ChannelSpec",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_messaging_v1alpha1_ChannelStatus": {
- "type": "object",
- "description": "",
- "properties": {
- "address": {
- "$ref": "#/definitions/knative_dev_duck_v1alpha1_Addressable",
- "javaType": "io.fabric8.knative.duck.v1alpha1.Addressable"
- },
- "channel": {
- "$ref": "#/definitions/kubernetes_ObjectReference",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectReference"
- },
- "conditions": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/knative_Condition",
- "javaType": "io.fabric8.knative.v1.Condition"
- }
- },
- "observedGeneration": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "subscribableStatus": {
- "$ref": "#/definitions/knative_dev_duck_v1alpha1_SubscribableStatus",
- "javaType": "io.fabric8.knative.dev.duck.v1alpha1.SubscribableStatus"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.messaging.v1alpha1.ChannelStatus",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_messaging_v1alpha1_InMemoryChannel": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "messaging.knative.dev/v1alpha1",
- "required": true
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "InMemoryChannel",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ObjectMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
- },
- "spec": {
- "$ref": "#/definitions/knative_messaging_v1alpha1_InMemoryChannelSpec",
- "javaType": "io.fabric8.knative.messaging.v1alpha1.InMemoryChannelSpec"
- },
- "status": {
- "$ref": "#/definitions/knative_messaging_v1alpha1_InMemoryChannelStatus",
- "javaType": "io.fabric8.knative.messaging.v1alpha1.InMemoryChannelStatus"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.messaging.v1alpha1.InMemoryChannel",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.HasMetadata"
- ]
- },
- "knative_messaging_v1alpha1_InMemoryChannelList": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "messaging.knative.dev/v1alpha1",
- "required": true
- },
- "items": {
- "type": "array",
- "description": "",
- "items": {
- "$ref": "#/definitions/knative_messaging_v1alpha1_InMemoryChannel",
- "javaType": "io.fabric8.knative.messaging.v1alpha1.InMemoryChannel"
- }
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "InMemoryChannelList",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ListMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ListMeta"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.messaging.v1alpha1.InMemoryChannelList",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource",
- "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.messaging.v1alpha1.InMemoryChannel\u003e"
- ]
- },
- "knative_messaging_v1alpha1_InMemoryChannelSpec": {
- "type": "object",
- "description": "",
- "properties": {
- "delivery": {
- "$ref": "#/definitions/knative_dev_duck_v1beta1_DeliverySpec",
- "javaType": "io.fabric8.knative.dev.duck.v1beta1.DeliverySpec"
- },
- "subscribable": {
- "$ref": "#/definitions/knative_dev_duck_v1alpha1_Subscribable",
- "javaType": "io.fabric8.knative.dev.duck.v1alpha1.Subscribable"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.messaging.v1alpha1.InMemoryChannelSpec",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_messaging_v1alpha1_InMemoryChannelStatus": {
- "type": "object",
- "description": "",
- "properties": {
- "address": {
- "$ref": "#/definitions/knative_dev_duck_v1alpha1_Addressable",
- "javaType": "io.fabric8.knative.duck.v1alpha1.Addressable"
- },
- "conditions": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/knative_Condition",
- "javaType": "io.fabric8.knative.v1.Condition"
- }
- },
- "observedGeneration": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "subscribableStatus": {
- "$ref": "#/definitions/knative_dev_duck_v1alpha1_SubscribableStatus",
- "javaType": "io.fabric8.knative.dev.duck.v1alpha1.SubscribableStatus"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.messaging.v1alpha1.InMemoryChannelStatus",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_messaging_v1alpha1_Subscription": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "messaging.knative.dev/v1alpha1",
- "required": true
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "Subscription",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ObjectMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
- },
- "spec": {
- "$ref": "#/definitions/knative_messaging_v1alpha1_SubscriptionSpec",
- "javaType": "io.fabric8.knative.messaging.v1alpha1.SubscriptionSpec"
- },
- "status": {
- "$ref": "#/definitions/knative_messaging_v1alpha1_SubscriptionStatus",
- "javaType": "io.fabric8.knative.messaging.v1alpha1.SubscriptionStatus"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.messaging.v1alpha1.Subscription",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.HasMetadata"
- ]
- },
- "knative_messaging_v1alpha1_SubscriptionList": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "messaging.knative.dev/v1alpha1",
- "required": true
- },
- "items": {
- "type": "array",
- "description": "",
- "items": {
- "$ref": "#/definitions/knative_messaging_v1alpha1_Subscription",
- "javaType": "io.fabric8.knative.messaging.v1alpha1.Subscription"
- }
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "SubscriptionList",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ListMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ListMeta"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.messaging.v1alpha1.SubscriptionList",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource",
- "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.messaging.v1alpha1.Subscription\u003e"
- ]
- },
- "knative_messaging_v1alpha1_SubscriptionSpec": {
- "type": "object",
- "description": "",
- "properties": {
- "channel": {
- "$ref": "#/definitions/kubernetes_ObjectReference",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectReference"
- },
- "delivery": {
- "$ref": "#/definitions/knative_dev_duck_v1beta1_DeliverySpec",
- "javaType": "io.fabric8.knative.dev.duck.v1beta1.DeliverySpec"
- },
- "generation": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "reply": {
- "$ref": "#/definitions/knative_dev_duck_v1_Destination",
- "javaType": "io.fabric8.knative.duck.v1.Destination"
- },
- "subscriber": {
- "$ref": "#/definitions/knative_dev_duck_v1_Destination",
- "javaType": "io.fabric8.knative.duck.v1.Destination"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.messaging.v1alpha1.SubscriptionSpec",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_messaging_v1alpha1_SubscriptionStatus": {
- "type": "object",
- "description": "",
- "properties": {
- "conditions": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/knative_Condition",
- "javaType": "io.fabric8.knative.v1.Condition"
- }
- },
- "observedGeneration": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "physicalSubscription": {
- "$ref": "#/definitions/knative_messaging_v1alpha1_SubscriptionStatusPhysicalSubscription",
- "javaType": "io.fabric8.knative.messaging.v1alpha1.SubscriptionStatusPhysicalSubscription"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.messaging.v1alpha1.SubscriptionStatus",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_messaging_v1alpha1_SubscriptionStatusPhysicalSubscription": {
- "type": "object",
- "description": "",
- "properties": {
- "deadLetterSinkURI": {
- "type": "string",
- "description": ""
- },
- "replyURI": {
- "type": "string",
- "description": ""
- },
- "subscriberURI": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.messaging.v1alpha1.SubscriptionStatusPhysicalSubscription",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_serving_v1_Configuration": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "serving.knative.dev/v1",
- "required": true
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "Configuration",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ObjectMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
- },
- "spec": {
- "$ref": "#/definitions/knative_serving_v1_ConfigurationSpec",
- "javaType": "io.fabric8.knative.serving.v1.ConfigurationSpec"
- },
- "status": {
- "$ref": "#/definitions/knative_serving_v1_ConfigurationStatus",
- "javaType": "io.fabric8.knative.serving.v1.ConfigurationStatus"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1.Configuration",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.HasMetadata"
- ]
- },
- "knative_serving_v1_ConfigurationList": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "serving.knative.dev/v1",
- "required": true
- },
- "items": {
- "type": "array",
- "description": "",
- "items": {
- "$ref": "#/definitions/knative_serving_v1_Configuration",
- "javaType": "io.fabric8.knative.serving.v1.Configuration"
- }
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "ConfigurationList",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ListMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ListMeta"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1.ConfigurationList",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource",
- "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.serving.v1.Configuration\u003e"
- ]
- },
- "knative_serving_v1_ConfigurationSpec": {
- "type": "object",
- "description": "",
- "properties": {
- "template": {
- "$ref": "#/definitions/knative_serving_v1_RevisionTemplateSpec",
- "javaType": "io.fabric8.knative.serving.v1.RevisionTemplateSpec"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1.ConfigurationSpec",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_serving_v1_ConfigurationStatus": {
- "type": "object",
- "description": "",
- "properties": {
- "conditions": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/knative_Condition",
- "javaType": "io.fabric8.knative.v1.Condition"
- }
- },
- "latestCreatedRevisionName": {
- "type": "string",
- "description": ""
- },
- "latestReadyRevisionName": {
- "type": "string",
- "description": ""
- },
- "observedGeneration": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1.ConfigurationStatus",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_serving_v1_ConfigurationStatusFields": {
- "type": "object",
- "description": "",
- "properties": {
- "latestCreatedRevisionName": {
- "type": "string",
- "description": ""
- },
- "latestReadyRevisionName": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1.ConfigurationStatusFields",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_serving_v1_Revision": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "serving.knative.dev/v1",
- "required": true
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "Revision",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ObjectMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
- },
- "spec": {
- "$ref": "#/definitions/knative_serving_v1_RevisionSpec",
- "javaType": "io.fabric8.knative.serving.v1.RevisionSpec"
- },
- "status": {
- "$ref": "#/definitions/knative_serving_v1_RevisionStatus",
- "javaType": "io.fabric8.knative.serving.v1.RevisionStatus"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1.Revision",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.HasMetadata"
- ]
- },
- "knative_serving_v1_RevisionList": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "serving.knative.dev/v1",
- "required": true
- },
- "items": {
- "type": "array",
- "description": "",
- "items": {
- "$ref": "#/definitions/knative_serving_v1_Revision",
- "javaType": "io.fabric8.knative.serving.v1.Revision"
- }
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "RevisionList",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ListMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ListMeta"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1.RevisionList",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource",
- "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.serving.v1.Revision\u003e"
- ]
- },
- "knative_serving_v1_RevisionSpec": {
- "type": "object",
- "description": "",
- "properties": {
- "activeDeadlineSeconds": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "affinity": {
- "$ref": "#/definitions/kubernetes_Affinity",
- "javaType": "io.fabric8.kubernetes.api.model.Affinity"
- },
- "automountServiceAccountToken": {
- "type": "boolean",
- "description": ""
- },
- "containerConcurrency": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "containers": {
- "type": "array",
- "description": "",
- "items": {
- "$ref": "#/definitions/kubernetes_Container",
- "javaType": "io.fabric8.kubernetes.api.model.Container"
- }
- },
- "dnsConfig": {
- "$ref": "#/definitions/kubernetes_PodDNSConfig",
- "javaType": "io.fabric8.kubernetes.api.model.PodDNSConfig"
- },
- "dnsPolicy": {
- "type": "string",
- "description": ""
- },
- "enableServiceLinks": {
- "type": "boolean",
- "description": ""
- },
- "ephemeralContainers": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_EphemeralContainer",
- "javaType": "io.fabric8.kubernetes.api.model.EphemeralContainer"
- }
- },
- "hostAliases": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_HostAlias",
- "javaType": "io.fabric8.kubernetes.api.model.HostAlias"
- }
- },
- "hostIPC": {
- "type": "boolean",
- "description": ""
- },
- "hostNetwork": {
- "type": "boolean",
- "description": ""
- },
- "hostPID": {
- "type": "boolean",
- "description": ""
- },
- "hostname": {
- "type": "string",
- "description": ""
- },
- "imagePullSecrets": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_LocalObjectReference",
- "javaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
- }
- },
- "initContainers": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_Container",
- "javaType": "io.fabric8.kubernetes.api.model.Container"
- }
- },
- "nodeName": {
- "type": "string",
- "description": ""
- },
- "nodeSelector": {
- "type": "object",
- "description": "",
- "additionalProperties": {
- "type": "string",
- "description": ""
- },
- "javaType": "java.util.Map\u003cString,String\u003e"
- },
- "overhead": {
- "type": "object",
- "description": "",
- "additionalProperties": {
- "$ref": "#/definitions/kubernetes_Quantity",
- "javaType": "io.fabric8.kubernetes.api.model.Quantity"
- },
- "javaType": "java.util.Map\u003cString,io.fabric8.kubernetes.api.model.Quantity\u003e"
- },
- "preemptionPolicy": {
- "type": "string",
- "description": ""
- },
- "priority": {
- "type": "integer",
- "description": ""
- },
- "priorityClassName": {
- "type": "string",
- "description": ""
- },
- "readinessGates": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_PodReadinessGate",
- "javaType": "io.fabric8.kubernetes.api.model.PodReadinessGate"
- }
- },
- "restartPolicy": {
- "type": "string",
- "description": ""
- },
- "runtimeClassName": {
- "type": "string",
- "description": ""
- },
- "schedulerName": {
- "type": "string",
- "description": ""
- },
- "securityContext": {
- "$ref": "#/definitions/kubernetes_PodSecurityContext",
- "javaType": "io.fabric8.kubernetes.api.model.PodSecurityContext"
- },
- "serviceAccount": {
- "type": "string",
- "description": ""
- },
- "serviceAccountName": {
- "type": "string",
- "description": ""
- },
- "shareProcessNamespace": {
- "type": "boolean",
- "description": ""
- },
- "subdomain": {
- "type": "string",
- "description": ""
- },
- "terminationGracePeriodSeconds": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "timeoutSeconds": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "tolerations": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_Toleration",
- "javaType": "io.fabric8.kubernetes.api.model.Toleration"
- }
- },
- "topologySpreadConstraints": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_TopologySpreadConstraint",
- "javaType": "io.fabric8.kubernetes.api.model.TopologySpreadConstraint"
- }
- },
- "volumes": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_Volume",
- "javaType": "io.fabric8.kubernetes.api.model.Volume"
- }
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1.RevisionSpec",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_serving_v1_RevisionStatus": {
- "type": "object",
- "description": "",
- "properties": {
- "conditions": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/knative_Condition",
- "javaType": "io.fabric8.knative.v1.Condition"
- }
- },
- "imageDigest": {
- "type": "string",
- "description": ""
- },
- "logUrl": {
- "type": "string",
- "description": ""
- },
- "observedGeneration": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "serviceName": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1.RevisionStatus",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_serving_v1_RevisionTemplateSpec": {
- "type": "object",
- "description": "",
- "properties": {
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ObjectMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
- },
- "spec": {
- "$ref": "#/definitions/knative_serving_v1_RevisionSpec",
- "javaType": "io.fabric8.knative.serving.v1.RevisionSpec"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1.RevisionTemplateSpec",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_serving_v1_Route": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "serving.knative.dev/v1",
- "required": true
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "Route",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ObjectMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
- },
- "spec": {
- "$ref": "#/definitions/knative_serving_v1_RouteSpec",
- "javaType": "io.fabric8.knative.serving.v1.RouteSpec"
- },
- "status": {
- "$ref": "#/definitions/knative_serving_v1_RouteStatus",
- "javaType": "io.fabric8.knative.serving.v1.RouteStatus"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1.Route",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.HasMetadata"
- ]
- },
- "knative_serving_v1_RouteList": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "serving.knative.dev/v1",
- "required": true
- },
- "items": {
- "type": "array",
- "description": "",
- "items": {
- "$ref": "#/definitions/knative_serving_v1_Route",
- "javaType": "io.fabric8.knative.serving.v1.Route"
- }
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "RouteList",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ListMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ListMeta"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1.RouteList",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource",
- "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.serving.v1.Route\u003e"
- ]
- },
- "knative_serving_v1_RouteSpec": {
- "type": "object",
- "description": "",
- "properties": {
- "traffic": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/knative_serving_v1_TrafficTarget",
- "javaType": "io.fabric8.knative.serving.v1.TrafficTarget"
- }
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1.RouteSpec",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_serving_v1_RouteStatus": {
- "type": "object",
- "description": "",
- "properties": {
- "address": {
- "$ref": "#/definitions/knative_dev_duck_v1_Addressable",
- "javaType": "io.fabric8.knative.duck.v1.Addressable"
- },
- "conditions": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/knative_Condition",
- "javaType": "io.fabric8.knative.v1.Condition"
- }
- },
- "observedGeneration": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "traffic": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/knative_serving_v1_TrafficTarget",
- "javaType": "io.fabric8.knative.serving.v1.TrafficTarget"
- }
- },
- "url": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1.RouteStatus",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_serving_v1_RouteStatusFields": {
- "type": "object",
- "description": "",
- "properties": {
- "address": {
- "$ref": "#/definitions/knative_dev_duck_v1_Addressable",
- "javaType": "io.fabric8.knative.duck.v1.Addressable"
- },
- "traffic": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/knative_serving_v1_TrafficTarget",
- "javaType": "io.fabric8.knative.serving.v1.TrafficTarget"
- }
- },
- "url": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1.RouteStatusFields",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_serving_v1_Service": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "serving.knative.dev/v1",
- "required": true
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "Service",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ObjectMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
- },
- "spec": {
- "$ref": "#/definitions/knative_serving_v1_ServiceSpec",
- "javaType": "io.fabric8.knative.serving.v1.ServiceSpec"
- },
- "status": {
- "$ref": "#/definitions/knative_serving_v1_ServiceStatus",
- "javaType": "io.fabric8.knative.serving.v1.ServiceStatus"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1.Service",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.HasMetadata"
- ]
- },
- "knative_serving_v1_ServiceList": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "serving.knative.dev/v1",
- "required": true
- },
- "items": {
- "type": "array",
- "description": "",
- "items": {
- "$ref": "#/definitions/knative_serving_v1_Service",
- "javaType": "io.fabric8.knative.serving.v1.Service"
- }
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "ServiceList",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ListMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ListMeta"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1.ServiceList",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource",
- "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.serving.v1.Service\u003e"
- ]
- },
- "knative_serving_v1_ServiceSpec": {
- "type": "object",
- "description": "",
- "properties": {
- "template": {
- "$ref": "#/definitions/knative_serving_v1_RevisionTemplateSpec",
- "javaType": "io.fabric8.knative.serving.v1.RevisionTemplateSpec"
- },
- "traffic": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/knative_serving_v1_TrafficTarget",
- "javaType": "io.fabric8.knative.serving.v1.TrafficTarget"
- }
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1.ServiceSpec",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_serving_v1_ServiceStatus": {
- "type": "object",
- "description": "",
- "properties": {
- "address": {
- "$ref": "#/definitions/knative_dev_duck_v1_Addressable",
- "javaType": "io.fabric8.knative.duck.v1.Addressable"
- },
- "conditions": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/knative_Condition",
- "javaType": "io.fabric8.knative.v1.Condition"
- }
- },
- "latestCreatedRevisionName": {
- "type": "string",
- "description": ""
- },
- "latestReadyRevisionName": {
- "type": "string",
- "description": ""
- },
- "observedGeneration": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "traffic": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/knative_serving_v1_TrafficTarget",
- "javaType": "io.fabric8.knative.serving.v1.TrafficTarget"
- }
- },
- "url": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1.ServiceStatus",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_serving_v1_TrafficTarget": {
- "type": "object",
- "description": "",
- "properties": {
- "configurationName": {
- "type": "string",
- "description": ""
- },
- "latestRevision": {
- "type": "boolean",
- "description": ""
- },
- "percent": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "revisionName": {
- "type": "string",
- "description": ""
- },
- "tag": {
- "type": "string",
- "description": ""
- },
- "url": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1.TrafficTarget",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_serving_v1alpha1_Configuration": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "serving.knative.dev/v1alpha1",
- "required": true
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "Configuration",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ObjectMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
- },
- "spec": {
- "$ref": "#/definitions/knative_serving_v1alpha1_ConfigurationSpec",
- "javaType": "io.fabric8.knative.serving.v1alpha1.ConfigurationSpec"
- },
- "status": {
- "$ref": "#/definitions/knative_serving_v1alpha1_ConfigurationStatus",
- "javaType": "io.fabric8.knative.serving.v1alpha1.ConfigurationStatus"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1alpha1.Configuration",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.HasMetadata"
- ]
- },
- "knative_serving_v1alpha1_ConfigurationList": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "serving.knative.dev/v1alpha1",
- "required": true
- },
- "items": {
- "type": "array",
- "description": "",
- "items": {
- "$ref": "#/definitions/knative_serving_v1alpha1_Configuration",
- "javaType": "io.fabric8.knative.serving.v1alpha1.Configuration"
- }
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "ConfigurationList",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ListMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ListMeta"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1alpha1.ConfigurationList",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource",
- "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.serving.v1alpha1.Configuration\u003e"
- ]
- },
- "knative_serving_v1alpha1_ConfigurationSpec": {
- "type": "object",
- "description": "",
- "properties": {
- "build": {
- "$ref": "#/definitions/kubernetes_uti_RawExtension",
- "javaType": "java.util.Map\u003cString, Object\u003e"
- },
- "generation": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "revisionTemplate": {
- "$ref": "#/definitions/knative_serving_v1alpha1_RevisionTemplateSpec",
- "javaType": "io.fabric8.knative.serving.v1alpha1.RevisionTemplateSpec"
- },
- "template": {
- "$ref": "#/definitions/knative_serving_v1alpha1_RevisionTemplateSpec",
- "javaType": "io.fabric8.knative.serving.v1alpha1.RevisionTemplateSpec"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1alpha1.ConfigurationSpec",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_serving_v1alpha1_ConfigurationStatus": {
- "type": "object",
- "description": "",
- "properties": {
- "conditions": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/knative_Condition",
- "javaType": "io.fabric8.knative.v1.Condition"
- }
- },
- "latestCreatedRevisionName": {
- "type": "string",
- "description": ""
- },
- "latestReadyRevisionName": {
- "type": "string",
- "description": ""
- },
- "observedGeneration": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1alpha1.ConfigurationStatus",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_serving_v1alpha1_ConfigurationStatusFields": {
- "type": "object",
- "description": "",
- "properties": {
- "latestCreatedRevisionName": {
- "type": "string",
- "description": ""
- },
- "latestReadyRevisionName": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1alpha1.ConfigurationStatusFields",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_serving_v1alpha1_ManualType": {
- "type": "object",
- "description": "",
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1alpha1.ManualType",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_serving_v1alpha1_PinnedType": {
- "type": "object",
- "description": "",
- "properties": {
- "configuration": {
- "$ref": "#/definitions/knative_serving_v1alpha1_ConfigurationSpec",
- "javaType": "io.fabric8.knative.serving.v1alpha1.ConfigurationSpec"
- },
- "revisionName": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1alpha1.PinnedType",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_serving_v1alpha1_ReleaseType": {
- "type": "object",
- "description": "",
- "properties": {
- "configuration": {
- "$ref": "#/definitions/knative_serving_v1alpha1_ConfigurationSpec",
- "javaType": "io.fabric8.knative.serving.v1alpha1.ConfigurationSpec"
- },
- "revisions": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "type": "string",
- "description": ""
- }
- },
- "rolloutPercent": {
- "type": "integer",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1alpha1.ReleaseType",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_serving_v1alpha1_Revision": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "serving.knative.dev/v1alpha1",
- "required": true
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "Revision",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ObjectMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
- },
- "spec": {
- "$ref": "#/definitions/knative_serving_v1alpha1_RevisionSpec",
- "javaType": "io.fabric8.knative.serving.v1alpha1.RevisionSpec"
- },
- "status": {
- "$ref": "#/definitions/knative_serving_v1alpha1_RevisionStatus",
- "javaType": "io.fabric8.knative.serving.v1alpha1.RevisionStatus"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1alpha1.Revision",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.HasMetadata"
- ]
- },
- "knative_serving_v1alpha1_RevisionList": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "serving.knative.dev/v1alpha1",
- "required": true
- },
- "items": {
- "type": "array",
- "description": "",
- "items": {
- "$ref": "#/definitions/knative_serving_v1alpha1_Revision",
- "javaType": "io.fabric8.knative.serving.v1alpha1.Revision"
- }
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "RevisionList",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ListMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ListMeta"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1alpha1.RevisionList",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource",
- "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.serving.v1alpha1.Revision\u003e"
- ]
- },
- "knative_serving_v1alpha1_RevisionSpec": {
- "type": "object",
- "description": "",
- "properties": {
- "activeDeadlineSeconds": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "affinity": {
- "$ref": "#/definitions/kubernetes_Affinity",
- "javaType": "io.fabric8.kubernetes.api.model.Affinity"
- },
- "automountServiceAccountToken": {
- "type": "boolean",
- "description": ""
- },
- "buildName": {
- "type": "string",
- "description": ""
- },
- "buildRef": {
- "$ref": "#/definitions/kubernetes_ObjectReference",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectReference"
- },
- "concurrencyModel": {
- "type": "string",
- "description": ""
- },
- "container": {
- "$ref": "#/definitions/kubernetes_Container",
- "javaType": "io.fabric8.kubernetes.api.model.Container"
- },
- "containerConcurrency": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "containers": {
- "type": "array",
- "description": "",
- "items": {
- "$ref": "#/definitions/kubernetes_Container",
- "javaType": "io.fabric8.kubernetes.api.model.Container"
- }
- },
- "dnsConfig": {
- "$ref": "#/definitions/kubernetes_PodDNSConfig",
- "javaType": "io.fabric8.kubernetes.api.model.PodDNSConfig"
- },
- "dnsPolicy": {
- "type": "string",
- "description": ""
- },
- "enableServiceLinks": {
- "type": "boolean",
- "description": ""
- },
- "ephemeralContainers": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_EphemeralContainer",
- "javaType": "io.fabric8.kubernetes.api.model.EphemeralContainer"
- }
- },
- "generation": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "hostAliases": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_HostAlias",
- "javaType": "io.fabric8.kubernetes.api.model.HostAlias"
- }
- },
- "hostIPC": {
- "type": "boolean",
- "description": ""
- },
- "hostNetwork": {
- "type": "boolean",
- "description": ""
- },
- "hostPID": {
- "type": "boolean",
- "description": ""
- },
- "hostname": {
- "type": "string",
- "description": ""
- },
- "imagePullSecrets": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_LocalObjectReference",
- "javaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
- }
- },
- "initContainers": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_Container",
- "javaType": "io.fabric8.kubernetes.api.model.Container"
- }
- },
- "nodeName": {
- "type": "string",
- "description": ""
- },
- "nodeSelector": {
- "type": "object",
- "description": "",
- "additionalProperties": {
- "type": "string",
- "description": ""
- },
- "javaType": "java.util.Map\u003cString,String\u003e"
- },
- "overhead": {
- "type": "object",
- "description": "",
- "additionalProperties": {
- "$ref": "#/definitions/kubernetes_Quantity",
- "javaType": "io.fabric8.kubernetes.api.model.Quantity"
- },
- "javaType": "java.util.Map\u003cString,io.fabric8.kubernetes.api.model.Quantity\u003e"
- },
- "preemptionPolicy": {
- "type": "string",
- "description": ""
- },
- "priority": {
- "type": "integer",
- "description": ""
- },
- "priorityClassName": {
- "type": "string",
- "description": ""
- },
- "readinessGates": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_PodReadinessGate",
- "javaType": "io.fabric8.kubernetes.api.model.PodReadinessGate"
- }
- },
- "restartPolicy": {
- "type": "string",
- "description": ""
- },
- "runtimeClassName": {
- "type": "string",
- "description": ""
- },
- "schedulerName": {
- "type": "string",
- "description": ""
- },
- "securityContext": {
- "$ref": "#/definitions/kubernetes_PodSecurityContext",
- "javaType": "io.fabric8.kubernetes.api.model.PodSecurityContext"
- },
- "serviceAccount": {
- "type": "string",
- "description": ""
- },
- "serviceAccountName": {
- "type": "string",
- "description": ""
- },
- "servingState": {
- "type": "string",
- "description": ""
- },
- "shareProcessNamespace": {
- "type": "boolean",
- "description": ""
- },
- "subdomain": {
- "type": "string",
- "description": ""
- },
- "terminationGracePeriodSeconds": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "timeoutSeconds": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "tolerations": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_Toleration",
- "javaType": "io.fabric8.kubernetes.api.model.Toleration"
- }
- },
- "topologySpreadConstraints": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_TopologySpreadConstraint",
- "javaType": "io.fabric8.kubernetes.api.model.TopologySpreadConstraint"
- }
- },
- "volumes": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_Volume",
- "javaType": "io.fabric8.kubernetes.api.model.Volume"
- }
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1alpha1.RevisionSpec",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_serving_v1alpha1_RevisionStatus": {
- "type": "object",
- "description": "",
- "properties": {
- "conditions": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/knative_Condition",
- "javaType": "io.fabric8.knative.v1.Condition"
- }
- },
- "imageDigest": {
- "type": "string",
- "description": ""
- },
- "logUrl": {
- "type": "string",
- "description": ""
- },
- "observedGeneration": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "serviceName": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1alpha1.RevisionStatus",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_serving_v1alpha1_RevisionTemplateSpec": {
- "type": "object",
- "description": "",
- "properties": {
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ObjectMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
- },
- "spec": {
- "$ref": "#/definitions/knative_serving_v1alpha1_RevisionSpec",
- "javaType": "io.fabric8.knative.serving.v1alpha1.RevisionSpec"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1alpha1.RevisionTemplateSpec",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_serving_v1alpha1_Route": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "serving.knative.dev/v1alpha1",
- "required": true
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "Route",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ObjectMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
- },
- "spec": {
- "$ref": "#/definitions/knative_serving_v1alpha1_RouteSpec",
- "javaType": "io.fabric8.knative.serving.v1alpha1.RouteSpec"
- },
- "status": {
- "$ref": "#/definitions/knative_serving_v1alpha1_RouteStatus",
- "javaType": "io.fabric8.knative.serving.v1alpha1.RouteStatus"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1alpha1.Route",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.HasMetadata"
- ]
- },
- "knative_serving_v1alpha1_RouteList": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "serving.knative.dev/v1alpha1",
- "required": true
- },
- "items": {
- "type": "array",
- "description": "",
- "items": {
- "$ref": "#/definitions/knative_serving_v1alpha1_Route",
- "javaType": "io.fabric8.knative.serving.v1alpha1.Route"
- }
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "RouteList",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ListMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ListMeta"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1alpha1.RouteList",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource",
- "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.serving.v1alpha1.Route\u003e"
- ]
- },
- "knative_serving_v1alpha1_RouteSpec": {
- "type": "object",
- "description": "",
- "properties": {
- "generation": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "traffic": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/knative_serving_v1alpha1_TrafficTarget",
- "javaType": "io.fabric8.knative.serving.v1alpha1.TrafficTarget"
- }
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1alpha1.RouteSpec",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_serving_v1alpha1_RouteStatus": {
- "type": "object",
- "description": "",
- "properties": {
- "address": {
- "$ref": "#/definitions/knative_dev_duck_v1alpha1_Addressable",
- "javaType": "io.fabric8.knative.duck.v1alpha1.Addressable"
- },
- "conditions": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/knative_Condition",
- "javaType": "io.fabric8.knative.v1.Condition"
- }
- },
- "domain": {
- "type": "string",
- "description": ""
- },
- "domainInternal": {
- "type": "string",
- "description": ""
- },
- "observedGeneration": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "traffic": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/knative_serving_v1alpha1_TrafficTarget",
- "javaType": "io.fabric8.knative.serving.v1alpha1.TrafficTarget"
- }
- },
- "url": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1alpha1.RouteStatus",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_serving_v1alpha1_RouteStatusFields": {
- "type": "object",
- "description": "",
- "properties": {
- "address": {
- "$ref": "#/definitions/knative_dev_duck_v1alpha1_Addressable",
- "javaType": "io.fabric8.knative.duck.v1alpha1.Addressable"
- },
- "domain": {
- "type": "string",
- "description": ""
- },
- "domainInternal": {
- "type": "string",
- "description": ""
- },
- "traffic": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/knative_serving_v1alpha1_TrafficTarget",
- "javaType": "io.fabric8.knative.serving.v1alpha1.TrafficTarget"
- }
- },
- "url": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1alpha1.RouteStatusFields",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_serving_v1alpha1_RunLatestType": {
- "type": "object",
- "description": "",
- "properties": {
- "configuration": {
- "$ref": "#/definitions/knative_serving_v1alpha1_ConfigurationSpec",
- "javaType": "io.fabric8.knative.serving.v1alpha1.ConfigurationSpec"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1alpha1.RunLatestType",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_serving_v1alpha1_Service": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "serving.knative.dev/v1alpha1",
- "required": true
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "Service",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ObjectMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
- },
- "spec": {
- "$ref": "#/definitions/knative_serving_v1alpha1_ServiceSpec",
- "javaType": "io.fabric8.knative.serving.v1alpha1.ServiceSpec"
- },
- "status": {
- "$ref": "#/definitions/knative_serving_v1alpha1_ServiceStatus",
- "javaType": "io.fabric8.knative.serving.v1alpha1.ServiceStatus"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1alpha1.Service",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.HasMetadata"
- ]
- },
- "knative_serving_v1alpha1_ServiceList": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "serving.knative.dev/v1alpha1",
- "required": true
- },
- "items": {
- "type": "array",
- "description": "",
- "items": {
- "$ref": "#/definitions/knative_serving_v1alpha1_Service",
- "javaType": "io.fabric8.knative.serving.v1alpha1.Service"
- }
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "ServiceList",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ListMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ListMeta"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1alpha1.ServiceList",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource",
- "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.serving.v1alpha1.Service\u003e"
- ]
- },
- "knative_serving_v1alpha1_ServiceSpec": {
- "type": "object",
- "description": "",
- "properties": {
- "build": {
- "$ref": "#/definitions/kubernetes_uti_RawExtension",
- "javaType": "java.util.Map\u003cString, Object\u003e"
- },
- "generation": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "manual": {
- "$ref": "#/definitions/knative_serving_v1alpha1_ManualType",
- "javaType": "io.fabric8.knative.serving.v1alpha1.ManualType"
- },
- "pinned": {
- "$ref": "#/definitions/knative_serving_v1alpha1_PinnedType",
- "javaType": "io.fabric8.knative.serving.v1alpha1.PinnedType"
- },
- "release": {
- "$ref": "#/definitions/knative_serving_v1alpha1_ReleaseType",
- "javaType": "io.fabric8.knative.serving.v1alpha1.ReleaseType"
- },
- "revisionTemplate": {
- "$ref": "#/definitions/knative_serving_v1alpha1_RevisionTemplateSpec",
- "javaType": "io.fabric8.knative.serving.v1alpha1.RevisionTemplateSpec"
- },
- "runLatest": {
- "$ref": "#/definitions/knative_serving_v1alpha1_RunLatestType",
- "javaType": "io.fabric8.knative.serving.v1alpha1.RunLatestType"
- },
- "template": {
- "$ref": "#/definitions/knative_serving_v1alpha1_RevisionTemplateSpec",
- "javaType": "io.fabric8.knative.serving.v1alpha1.RevisionTemplateSpec"
- },
- "traffic": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/knative_serving_v1alpha1_TrafficTarget",
- "javaType": "io.fabric8.knative.serving.v1alpha1.TrafficTarget"
- }
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1alpha1.ServiceSpec",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_serving_v1alpha1_ServiceStatus": {
- "type": "object",
- "description": "",
- "properties": {
- "address": {
- "$ref": "#/definitions/knative_dev_duck_v1alpha1_Addressable",
- "javaType": "io.fabric8.knative.duck.v1alpha1.Addressable"
- },
- "conditions": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/knative_Condition",
- "javaType": "io.fabric8.knative.v1.Condition"
- }
- },
- "domain": {
- "type": "string",
- "description": ""
- },
- "domainInternal": {
- "type": "string",
- "description": ""
- },
- "latestCreatedRevisionName": {
- "type": "string",
- "description": ""
- },
- "latestReadyRevisionName": {
- "type": "string",
- "description": ""
- },
- "observedGeneration": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "traffic": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/knative_serving_v1alpha1_TrafficTarget",
- "javaType": "io.fabric8.knative.serving.v1alpha1.TrafficTarget"
- }
- },
- "url": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1alpha1.ServiceStatus",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_serving_v1alpha1_TrafficTarget": {
- "type": "object",
- "description": "",
- "properties": {
- "configurationName": {
- "type": "string",
- "description": ""
- },
- "latestRevision": {
- "type": "boolean",
- "description": ""
- },
- "name": {
- "type": "string",
- "description": ""
- },
- "percent": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "revisionName": {
- "type": "string",
- "description": ""
- },
- "tag": {
- "type": "string",
- "description": ""
- },
- "url": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1alpha1.TrafficTarget",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "knative_serving_v1beta1_Configuration": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "serving.knative.dev/v1beta1",
- "required": true
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "Configuration",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ObjectMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
- },
- "spec": {
- "$ref": "#/definitions/knative_serving_v1_ConfigurationSpec",
- "javaType": "io.fabric8.knative.serving.v1.ConfigurationSpec"
- },
- "status": {
- "$ref": "#/definitions/knative_serving_v1_ConfigurationStatus",
- "javaType": "io.fabric8.knative.serving.v1.ConfigurationStatus"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1beta1.Configuration",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.HasMetadata"
- ]
- },
- "knative_serving_v1beta1_ConfigurationList": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "serving.knative.dev/v1beta1",
- "required": true
- },
- "items": {
- "type": "array",
- "description": "",
- "items": {
- "$ref": "#/definitions/knative_serving_v1beta1_Configuration",
- "javaType": "io.fabric8.knative.serving.v1beta1.Configuration"
- }
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "ConfigurationList",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ListMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ListMeta"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1beta1.ConfigurationList",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource",
- "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.serving.v1beta1.Configuration\u003e"
- ]
- },
- "knative_serving_v1beta1_Revision": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "serving.knative.dev/v1beta1",
- "required": true
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "Revision",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ObjectMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
- },
- "spec": {
- "$ref": "#/definitions/knative_serving_v1_RevisionSpec",
- "javaType": "io.fabric8.knative.serving.v1.RevisionSpec"
- },
- "status": {
- "$ref": "#/definitions/knative_serving_v1_RevisionStatus",
- "javaType": "io.fabric8.knative.serving.v1.RevisionStatus"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1beta1.Revision",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.HasMetadata"
- ]
- },
- "knative_serving_v1beta1_RevisionList": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "serving.knative.dev/v1beta1",
- "required": true
- },
- "items": {
- "type": "array",
- "description": "",
- "items": {
- "$ref": "#/definitions/knative_serving_v1beta1_Revision",
- "javaType": "io.fabric8.knative.serving.v1beta1.Revision"
- }
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "RevisionList",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ListMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ListMeta"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1beta1.RevisionList",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource",
- "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.serving.v1beta1.Revision\u003e"
- ]
- },
- "knative_serving_v1beta1_Route": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "serving.knative.dev/v1beta1",
- "required": true
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "Route",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ObjectMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
- },
- "spec": {
- "$ref": "#/definitions/knative_serving_v1_RouteSpec",
- "javaType": "io.fabric8.knative.serving.v1.RouteSpec"
- },
- "status": {
- "$ref": "#/definitions/knative_serving_v1_RouteStatus",
- "javaType": "io.fabric8.knative.serving.v1.RouteStatus"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1beta1.Route",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.HasMetadata"
- ]
- },
- "knative_serving_v1beta1_RouteList": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "serving.knative.dev/v1beta1",
- "required": true
- },
- "items": {
- "type": "array",
- "description": "",
- "items": {
- "$ref": "#/definitions/knative_serving_v1beta1_Route",
- "javaType": "io.fabric8.knative.serving.v1beta1.Route"
- }
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "RouteList",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ListMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ListMeta"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1beta1.RouteList",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource",
- "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.serving.v1beta1.Route\u003e"
- ]
- },
- "knative_serving_v1beta1_Service": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "serving.knative.dev/v1beta1",
- "required": true
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "Service",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ObjectMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
- },
- "spec": {
- "$ref": "#/definitions/knative_serving_v1_ServiceSpec",
- "javaType": "io.fabric8.knative.serving.v1.ServiceSpec"
- },
- "status": {
- "$ref": "#/definitions/knative_serving_v1_ServiceStatus",
- "javaType": "io.fabric8.knative.serving.v1.ServiceStatus"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1beta1.Service",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.HasMetadata"
- ]
- },
- "knative_serving_v1beta1_ServiceList": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "serving.knative.dev/v1beta1",
- "required": true
- },
- "items": {
- "type": "array",
- "description": "",
- "items": {
- "$ref": "#/definitions/knative_serving_v1beta1_Service",
- "javaType": "io.fabric8.knative.serving.v1beta1.Service"
- }
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "ServiceList",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ListMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ListMeta"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.serving.v1beta1.ServiceList",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource",
- "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.serving.v1beta1.Service\u003e"
- ]
- },
- "knative_tracker_Reference": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": ""
- },
- "kind": {
- "type": "string",
- "description": ""
- },
- "name": {
- "type": "string",
- "description": ""
- },
- "namespace": {
- "type": "string",
- "description": ""
- },
- "selector": {
- "$ref": "#/definitions/kubernetes_meta_LabelSelector",
- "javaType": "io.fabric8.kubernetes.api.model.LabelSelector"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.knative.tracker.Reference",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_AWSElasticBlockStoreVolumeSource": {
- "type": "object",
- "description": "",
- "properties": {
- "fsType": {
- "type": "string",
- "description": ""
- },
- "partition": {
- "type": "integer",
- "description": ""
- },
- "readOnly": {
- "type": "boolean",
- "description": ""
- },
- "volumeID": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.AWSElasticBlockStoreVolumeSource",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_Affinity": {
- "type": "object",
- "description": "",
- "properties": {
- "nodeAffinity": {
- "$ref": "#/definitions/kubernetes_NodeAffinity",
- "javaType": "io.fabric8.kubernetes.api.model.NodeAffinity"
- },
- "podAffinity": {
- "$ref": "#/definitions/kubernetes_PodAffinity",
- "javaType": "io.fabric8.kubernetes.api.model.PodAffinity"
- },
- "podAntiAffinity": {
- "$ref": "#/definitions/kubernetes_PodAntiAffinity",
- "javaType": "io.fabric8.kubernetes.api.model.PodAntiAffinity"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.Affinity",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_AzureDiskVolumeSource": {
- "type": "object",
- "description": "",
- "properties": {
- "cachingMode": {
- "type": "string",
- "description": ""
- },
- "diskName": {
- "type": "string",
- "description": ""
- },
- "diskURI": {
- "type": "string",
- "description": ""
- },
- "fsType": {
- "type": "string",
- "description": ""
- },
- "kind": {
- "type": "string",
- "description": ""
- },
- "readOnly": {
- "type": "boolean",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.AzureDiskVolumeSource",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_AzureFileVolumeSource": {
- "type": "object",
- "description": "",
- "properties": {
- "readOnly": {
- "type": "boolean",
- "description": ""
- },
- "secretName": {
- "type": "string",
- "description": ""
- },
- "shareName": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.AzureFileVolumeSource",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_CSIVolumeSource": {
- "type": "object",
- "description": "",
- "properties": {
- "driver": {
- "type": "string",
- "description": ""
- },
- "fsType": {
- "type": "string",
- "description": ""
- },
- "nodePublishSecretRef": {
- "$ref": "#/definitions/kubernetes_LocalObjectReference",
- "javaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
- },
- "readOnly": {
- "type": "boolean",
- "description": ""
- },
- "volumeAttributes": {
- "type": "object",
- "description": "",
- "additionalProperties": {
- "type": "string",
- "description": ""
- },
- "javaType": "java.util.Map\u003cString,String\u003e"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.CSIVolumeSource",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_Capabilities": {
- "type": "object",
- "description": "",
- "properties": {
- "add": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "type": "string",
- "description": ""
- }
- },
- "drop": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "type": "string",
- "description": ""
- }
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.Capabilities",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_CephFSVolumeSource": {
- "type": "object",
- "description": "",
- "properties": {
- "monitors": {
- "type": "array",
- "description": "",
- "items": {
- "type": "string",
- "description": ""
- }
- },
- "path": {
- "type": "string",
- "description": ""
- },
- "readOnly": {
- "type": "boolean",
- "description": ""
- },
- "secretFile": {
- "type": "string",
- "description": ""
- },
- "secretRef": {
- "$ref": "#/definitions/kubernetes_LocalObjectReference",
- "javaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
- },
- "user": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.CephFSVolumeSource",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_CinderVolumeSource": {
- "type": "object",
- "description": "",
- "properties": {
- "fsType": {
- "type": "string",
- "description": ""
- },
- "readOnly": {
- "type": "boolean",
- "description": ""
- },
- "secretRef": {
- "$ref": "#/definitions/kubernetes_LocalObjectReference",
- "javaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
- },
- "volumeID": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.CinderVolumeSource",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_ConfigMapEnvSource": {
- "type": "object",
- "description": "",
- "properties": {
- "name": {
- "type": "string",
- "description": ""
- },
- "optional": {
- "type": "boolean",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.ConfigMapEnvSource",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_ConfigMapKeySelector": {
- "type": "object",
- "description": "",
- "properties": {
- "key": {
- "type": "string",
- "description": ""
- },
- "name": {
- "type": "string",
- "description": ""
- },
- "optional": {
- "type": "boolean",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.ConfigMapKeySelector",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_ConfigMapProjection": {
- "type": "object",
- "description": "",
- "properties": {
- "items": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_KeyToPath",
- "javaType": "io.fabric8.kubernetes.api.model.KeyToPath"
- }
- },
- "name": {
- "type": "string",
- "description": ""
- },
- "optional": {
- "type": "boolean",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.ConfigMapProjection",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_ConfigMapVolumeSource": {
- "type": "object",
- "description": "",
- "properties": {
- "defaultMode": {
- "type": "integer",
- "description": ""
- },
- "items": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_KeyToPath",
- "javaType": "io.fabric8.kubernetes.api.model.KeyToPath"
- }
- },
- "name": {
- "type": "string",
- "description": ""
- },
- "optional": {
- "type": "boolean",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.ConfigMapVolumeSource",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_Container": {
- "type": "object",
- "description": "",
- "properties": {
- "args": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "type": "string",
- "description": ""
- }
- },
- "command": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "type": "string",
- "description": ""
- }
- },
- "env": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_EnvVar",
- "javaType": "io.fabric8.kubernetes.api.model.EnvVar"
- }
- },
- "envFrom": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_EnvFromSource",
- "javaType": "io.fabric8.kubernetes.api.model.EnvFromSource"
- }
- },
- "image": {
- "type": "string",
- "description": ""
- },
- "imagePullPolicy": {
- "type": "string",
- "description": ""
- },
- "lifecycle": {
- "$ref": "#/definitions/kubernetes_Lifecycle",
- "javaType": "io.fabric8.kubernetes.api.model.Lifecycle"
- },
- "livenessProbe": {
- "$ref": "#/definitions/kubernetes_Probe",
- "javaType": "io.fabric8.kubernetes.api.model.Probe"
- },
- "name": {
- "type": "string",
- "description": "",
- "maxLength": 63,
- "pattern": "^[a-z0-9]([-a-z0-9]*[a-z0-9])?$"
- },
- "ports": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_ContainerPort",
- "javaType": "io.fabric8.kubernetes.api.model.ContainerPort"
- }
- },
- "readinessProbe": {
- "$ref": "#/definitions/kubernetes_Probe",
- "javaType": "io.fabric8.kubernetes.api.model.Probe"
- },
- "resources": {
- "$ref": "#/definitions/kubernetes_ResourceRequirements",
- "javaType": "io.fabric8.kubernetes.api.model.ResourceRequirements"
- },
- "securityContext": {
- "$ref": "#/definitions/kubernetes_SecurityContext",
- "javaType": "io.fabric8.kubernetes.api.model.SecurityContext"
- },
- "startupProbe": {
- "$ref": "#/definitions/kubernetes_Probe",
- "javaType": "io.fabric8.kubernetes.api.model.Probe"
- },
- "stdin": {
- "type": "boolean",
- "description": ""
- },
- "stdinOnce": {
- "type": "boolean",
- "description": ""
- },
- "terminationMessagePath": {
- "type": "string",
- "description": ""
- },
- "terminationMessagePolicy": {
- "type": "string",
- "description": ""
- },
- "tty": {
- "type": "boolean",
- "description": ""
- },
- "volumeDevices": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_VolumeDevice",
- "javaType": "io.fabric8.kubernetes.api.model.VolumeDevice"
- }
- },
- "volumeMounts": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_VolumeMount",
- "javaType": "io.fabric8.kubernetes.api.model.VolumeMount"
- }
- },
- "workingDir": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.Container",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_ContainerPort": {
- "type": "object",
- "description": "",
- "properties": {
- "containerPort": {
- "type": "integer",
- "description": ""
- },
- "hostIP": {
- "type": "string",
- "description": ""
- },
- "hostPort": {
- "type": "integer",
- "description": ""
- },
- "name": {
- "type": "string",
- "description": ""
- },
- "protocol": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.ContainerPort",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_DownwardAPIProjection": {
- "type": "object",
- "description": "",
- "properties": {
- "items": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_DownwardAPIVolumeFile",
- "javaType": "io.fabric8.kubernetes.api.model.DownwardAPIVolumeFile"
- }
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.DownwardAPIProjection",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_DownwardAPIVolumeFile": {
- "type": "object",
- "description": "",
- "properties": {
- "fieldRef": {
- "$ref": "#/definitions/kubernetes_ObjectFieldSelector",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectFieldSelector"
- },
- "mode": {
- "type": "integer",
- "description": ""
- },
- "path": {
- "type": "string",
- "description": ""
- },
- "resourceFieldRef": {
- "$ref": "#/definitions/kubernetes_ResourceFieldSelector",
- "javaType": "io.fabric8.kubernetes.api.model.ResourceFieldSelector"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.DownwardAPIVolumeFile",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_DownwardAPIVolumeSource": {
- "type": "object",
- "description": "",
- "properties": {
- "defaultMode": {
- "type": "integer",
- "description": ""
- },
- "items": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_DownwardAPIVolumeFile",
- "javaType": "io.fabric8.kubernetes.api.model.DownwardAPIVolumeFile"
- }
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.DownwardAPIVolumeSource",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_EmptyDirVolumeSource": {
- "type": "object",
- "description": "",
- "properties": {
- "medium": {
- "type": "string",
- "description": ""
- },
- "sizeLimit": {
- "$ref": "#/definitions/kubernetes_Quantity",
- "javaType": "io.fabric8.kubernetes.api.model.Quantity"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.EmptyDirVolumeSource",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_EnvFromSource": {
- "type": "object",
- "description": "",
- "properties": {
- "configMapRef": {
- "$ref": "#/definitions/kubernetes_ConfigMapEnvSource",
- "javaType": "io.fabric8.kubernetes.api.model.ConfigMapEnvSource"
- },
- "prefix": {
- "type": "string",
- "description": ""
- },
- "secretRef": {
- "$ref": "#/definitions/kubernetes_SecretEnvSource",
- "javaType": "io.fabric8.kubernetes.api.model.SecretEnvSource"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.EnvFromSource",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_EnvVar": {
- "type": "object",
- "description": "",
- "properties": {
- "name": {
- "type": "string",
- "description": "",
- "pattern": "^[A-Za-z_][A-Za-z0-9_]*$"
- },
- "value": {
- "type": "string",
- "description": ""
- },
- "valueFrom": {
- "$ref": "#/definitions/kubernetes_EnvVarSource",
- "javaType": "io.fabric8.kubernetes.api.model.EnvVarSource"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.EnvVar",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_EnvVarSource": {
- "type": "object",
- "description": "",
- "properties": {
- "configMapKeyRef": {
- "$ref": "#/definitions/kubernetes_ConfigMapKeySelector",
- "javaType": "io.fabric8.kubernetes.api.model.ConfigMapKeySelector"
- },
- "fieldRef": {
- "$ref": "#/definitions/kubernetes_ObjectFieldSelector",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectFieldSelector"
- },
- "resourceFieldRef": {
- "$ref": "#/definitions/kubernetes_ResourceFieldSelector",
- "javaType": "io.fabric8.kubernetes.api.model.ResourceFieldSelector"
- },
- "secretKeyRef": {
- "$ref": "#/definitions/kubernetes_SecretKeySelector",
- "javaType": "io.fabric8.kubernetes.api.model.SecretKeySelector"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.EnvVarSource",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_EphemeralContainer": {
- "type": "object",
- "description": "",
- "properties": {
- "args": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "type": "string",
- "description": ""
- }
- },
- "command": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "type": "string",
- "description": ""
- }
- },
- "env": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_EnvVar",
- "javaType": "io.fabric8.kubernetes.api.model.EnvVar"
- }
- },
- "envFrom": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_EnvFromSource",
- "javaType": "io.fabric8.kubernetes.api.model.EnvFromSource"
- }
- },
- "image": {
- "type": "string",
- "description": ""
- },
- "imagePullPolicy": {
- "type": "string",
- "description": ""
- },
- "lifecycle": {
- "$ref": "#/definitions/kubernetes_Lifecycle",
- "javaType": "io.fabric8.kubernetes.api.model.Lifecycle"
- },
- "livenessProbe": {
- "$ref": "#/definitions/kubernetes_Probe",
- "javaType": "io.fabric8.kubernetes.api.model.Probe"
- },
- "name": {
- "type": "string",
- "description": ""
- },
- "ports": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_ContainerPort",
- "javaType": "io.fabric8.kubernetes.api.model.ContainerPort"
- }
- },
- "readinessProbe": {
- "$ref": "#/definitions/kubernetes_Probe",
- "javaType": "io.fabric8.kubernetes.api.model.Probe"
- },
- "resources": {
- "$ref": "#/definitions/kubernetes_ResourceRequirements",
- "javaType": "io.fabric8.kubernetes.api.model.ResourceRequirements"
- },
- "securityContext": {
- "$ref": "#/definitions/kubernetes_SecurityContext",
- "javaType": "io.fabric8.kubernetes.api.model.SecurityContext"
- },
- "startupProbe": {
- "$ref": "#/definitions/kubernetes_Probe",
- "javaType": "io.fabric8.kubernetes.api.model.Probe"
- },
- "stdin": {
- "type": "boolean",
- "description": ""
- },
- "stdinOnce": {
- "type": "boolean",
- "description": ""
- },
- "targetContainerName": {
- "type": "string",
- "description": ""
- },
- "terminationMessagePath": {
- "type": "string",
- "description": ""
- },
- "terminationMessagePolicy": {
- "type": "string",
- "description": ""
- },
- "tty": {
- "type": "boolean",
- "description": ""
- },
- "volumeDevices": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_VolumeDevice",
- "javaType": "io.fabric8.kubernetes.api.model.VolumeDevice"
- }
- },
- "volumeMounts": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_VolumeMount",
- "javaType": "io.fabric8.kubernetes.api.model.VolumeMount"
- }
- },
- "workingDir": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.EphemeralContainer",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_EphemeralContainerCommon": {
- "type": "object",
- "description": "",
- "properties": {
- "args": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "type": "string",
- "description": ""
- }
- },
- "command": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "type": "string",
- "description": ""
- }
- },
- "env": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_EnvVar",
- "javaType": "io.fabric8.kubernetes.api.model.EnvVar"
- }
- },
- "envFrom": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_EnvFromSource",
- "javaType": "io.fabric8.kubernetes.api.model.EnvFromSource"
- }
- },
- "image": {
- "type": "string",
- "description": ""
- },
- "imagePullPolicy": {
- "type": "string",
- "description": ""
- },
- "lifecycle": {
- "$ref": "#/definitions/kubernetes_Lifecycle",
- "javaType": "io.fabric8.kubernetes.api.model.Lifecycle"
- },
- "livenessProbe": {
- "$ref": "#/definitions/kubernetes_Probe",
- "javaType": "io.fabric8.kubernetes.api.model.Probe"
- },
- "name": {
- "type": "string",
- "description": ""
- },
- "ports": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_ContainerPort",
- "javaType": "io.fabric8.kubernetes.api.model.ContainerPort"
- }
- },
- "readinessProbe": {
- "$ref": "#/definitions/kubernetes_Probe",
- "javaType": "io.fabric8.kubernetes.api.model.Probe"
- },
- "resources": {
- "$ref": "#/definitions/kubernetes_ResourceRequirements",
- "javaType": "io.fabric8.kubernetes.api.model.ResourceRequirements"
- },
- "securityContext": {
- "$ref": "#/definitions/kubernetes_SecurityContext",
- "javaType": "io.fabric8.kubernetes.api.model.SecurityContext"
- },
- "startupProbe": {
- "$ref": "#/definitions/kubernetes_Probe",
- "javaType": "io.fabric8.kubernetes.api.model.Probe"
- },
- "stdin": {
- "type": "boolean",
- "description": ""
- },
- "stdinOnce": {
- "type": "boolean",
- "description": ""
- },
- "terminationMessagePath": {
- "type": "string",
- "description": ""
- },
- "terminationMessagePolicy": {
- "type": "string",
- "description": ""
- },
- "tty": {
- "type": "boolean",
- "description": ""
- },
- "volumeDevices": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_VolumeDevice",
- "javaType": "io.fabric8.kubernetes.api.model.VolumeDevice"
- }
- },
- "volumeMounts": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_VolumeMount",
- "javaType": "io.fabric8.kubernetes.api.model.VolumeMount"
- }
- },
- "workingDir": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.EphemeralContainerCommon",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_ExecAction": {
- "type": "object",
- "description": "",
- "properties": {
- "command": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "type": "string",
- "description": ""
- }
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.ExecAction",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_FCVolumeSource": {
- "type": "object",
- "description": "",
- "properties": {
- "fsType": {
- "type": "string",
- "description": ""
- },
- "lun": {
- "type": "integer",
- "description": ""
- },
- "readOnly": {
- "type": "boolean",
- "description": ""
- },
- "targetWWNs": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "type": "string",
- "description": ""
- }
- },
- "wwids": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "type": "string",
- "description": ""
- }
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.FCVolumeSource",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_FlexVolumeSource": {
- "type": "object",
- "description": "",
- "properties": {
- "driver": {
- "type": "string",
- "description": ""
- },
- "fsType": {
- "type": "string",
- "description": ""
- },
- "options": {
- "type": "object",
- "description": "",
- "additionalProperties": {
- "type": "string",
- "description": ""
- },
- "javaType": "java.util.Map\u003cString,String\u003e"
- },
- "readOnly": {
- "type": "boolean",
- "description": ""
- },
- "secretRef": {
- "$ref": "#/definitions/kubernetes_LocalObjectReference",
- "javaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.FlexVolumeSource",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_FlockerVolumeSource": {
- "type": "object",
- "description": "",
- "properties": {
- "datasetName": {
- "type": "string",
- "description": ""
- },
- "datasetUUID": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.FlockerVolumeSource",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_GCEPersistentDiskVolumeSource": {
- "type": "object",
- "description": "",
- "properties": {
- "fsType": {
- "type": "string",
- "description": ""
- },
- "partition": {
- "type": "integer",
- "description": ""
- },
- "pdName": {
- "type": "string",
- "description": ""
- },
- "readOnly": {
- "type": "boolean",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.GCEPersistentDiskVolumeSource",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_GitRepoVolumeSource": {
- "type": "object",
- "description": "",
- "properties": {
- "directory": {
- "type": "string",
- "description": ""
- },
- "repository": {
- "type": "string",
- "description": ""
- },
- "revision": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.GitRepoVolumeSource",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_GlusterfsVolumeSource": {
- "type": "object",
- "description": "",
- "properties": {
- "endpoints": {
- "type": "string",
- "description": ""
- },
- "path": {
- "type": "string",
- "description": ""
- },
- "readOnly": {
- "type": "boolean",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.GlusterfsVolumeSource",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_HTTPGetAction": {
- "type": "object",
- "description": "",
- "properties": {
- "host": {
- "type": "string",
- "description": ""
- },
- "httpHeaders": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_HTTPHeader",
- "javaType": "io.fabric8.kubernetes.api.model.HTTPHeader"
- }
- },
- "path": {
- "type": "string",
- "description": ""
- },
- "port": {
- "$ref": "#/definitions/k8s_io_apimachinery_pkg_util_intstr_IntOrString",
- "javaType": "IntOrString"
- },
- "scheme": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.HTTPGetAction",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_HTTPHeader": {
- "type": "object",
- "description": "",
- "properties": {
- "name": {
- "type": "string",
- "description": ""
- },
- "value": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.HTTPHeader",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_Handler": {
- "type": "object",
- "description": "",
- "properties": {
- "exec": {
- "$ref": "#/definitions/kubernetes_ExecAction",
- "javaType": "io.fabric8.kubernetes.api.model.ExecAction"
- },
- "httpGet": {
- "$ref": "#/definitions/kubernetes_HTTPGetAction",
- "javaType": "io.fabric8.kubernetes.api.model.HTTPGetAction"
- },
- "tcpSocket": {
- "$ref": "#/definitions/kubernetes_TCPSocketAction",
- "javaType": "io.fabric8.kubernetes.api.model.TCPSocketAction"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.Handler",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_HostAlias": {
- "type": "object",
- "description": "",
- "properties": {
- "hostnames": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "type": "string",
- "description": ""
- }
- },
- "ip": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.HostAlias",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_HostPathVolumeSource": {
- "type": "object",
- "description": "",
- "properties": {
- "path": {
- "type": "string",
- "description": ""
- },
- "type": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.HostPathVolumeSource",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_ISCSIVolumeSource": {
- "type": "object",
- "description": "",
- "properties": {
- "chapAuthDiscovery": {
- "type": "boolean",
- "description": ""
- },
- "chapAuthSession": {
- "type": "boolean",
- "description": ""
- },
- "fsType": {
- "type": "string",
- "description": ""
- },
- "initiatorName": {
- "type": "string",
- "description": ""
- },
- "iqn": {
- "type": "string",
- "description": ""
- },
- "iscsiInterface": {
- "type": "string",
- "description": ""
- },
- "lun": {
- "type": "integer",
- "description": ""
- },
- "portals": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "type": "string",
- "description": ""
- }
- },
- "readOnly": {
- "type": "boolean",
- "description": ""
- },
- "secretRef": {
- "$ref": "#/definitions/kubernetes_LocalObjectReference",
- "javaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
- },
- "targetPortal": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.ISCSIVolumeSource",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_KeyToPath": {
- "type": "object",
- "description": "",
- "properties": {
- "key": {
- "type": "string",
- "description": ""
- },
- "mode": {
- "type": "integer",
- "description": ""
- },
- "path": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.KeyToPath",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_Lifecycle": {
- "type": "object",
- "description": "",
- "properties": {
- "postStart": {
- "$ref": "#/definitions/kubernetes_Handler",
- "javaType": "io.fabric8.kubernetes.api.model.Handler"
- },
- "preStop": {
- "$ref": "#/definitions/kubernetes_Handler",
- "javaType": "io.fabric8.kubernetes.api.model.Handler"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.Lifecycle",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_LocalObjectReference": {
- "type": "object",
- "description": "",
- "properties": {
- "name": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.LocalObjectReference",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_NFSVolumeSource": {
- "type": "object",
- "description": "",
- "properties": {
- "path": {
- "type": "string",
- "description": ""
- },
- "readOnly": {
- "type": "boolean",
- "description": ""
- },
- "server": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.NFSVolumeSource",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_NodeAffinity": {
- "type": "object",
- "description": "",
- "properties": {
- "preferredDuringSchedulingIgnoredDuringExecution": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_PreferredSchedulingTerm",
- "javaType": "io.fabric8.kubernetes.api.model.PreferredSchedulingTerm"
- }
- },
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "$ref": "#/definitions/kubernetes_NodeSelector",
- "javaType": "io.fabric8.kubernetes.api.model.NodeSelector"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.NodeAffinity",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_NodeSelector": {
- "type": "object",
- "description": "",
- "properties": {
- "nodeSelectorTerms": {
- "type": "array",
- "description": "",
- "items": {
- "$ref": "#/definitions/kubernetes_NodeSelectorTerm",
- "javaType": "io.fabric8.kubernetes.api.model.NodeSelectorTerm"
- }
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.NodeSelector",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_NodeSelectorRequirement": {
- "type": "object",
- "description": "",
- "properties": {
- "key": {
- "type": "string",
- "description": ""
- },
- "operator": {
- "type": "string",
- "description": ""
- },
- "values": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "type": "string",
- "description": ""
- }
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.NodeSelectorRequirement",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_NodeSelectorTerm": {
- "type": "object",
- "description": "",
- "properties": {
- "matchExpressions": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_NodeSelectorRequirement",
- "javaType": "io.fabric8.kubernetes.api.model.NodeSelectorRequirement"
- }
- },
- "matchFields": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_NodeSelectorRequirement",
- "javaType": "io.fabric8.kubernetes.api.model.NodeSelectorRequirement"
- }
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.NodeSelectorTerm",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_ObjectFieldSelector": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": ""
- },
- "fieldPath": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.ObjectFieldSelector",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_ObjectReference": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": ""
- },
- "fieldPath": {
- "type": "string",
- "description": ""
- },
- "kind": {
- "type": "string",
- "description": ""
- },
- "name": {
- "type": "string",
- "description": ""
- },
- "namespace": {
- "type": "string",
- "description": ""
- },
- "resourceVersion": {
- "type": "string",
- "description": ""
- },
- "uid": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.ObjectReference",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_PersistentVolumeClaimVolumeSource": {
- "type": "object",
- "description": "",
- "properties": {
- "claimName": {
- "type": "string",
- "description": ""
- },
- "readOnly": {
- "type": "boolean",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.PersistentVolumeClaimVolumeSource",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_PhotonPersistentDiskVolumeSource": {
- "type": "object",
- "description": "",
- "properties": {
- "fsType": {
- "type": "string",
- "description": ""
- },
- "pdID": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.PhotonPersistentDiskVolumeSource",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_PodAffinity": {
- "type": "object",
- "description": "",
- "properties": {
- "preferredDuringSchedulingIgnoredDuringExecution": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_WeightedPodAffinityTerm",
- "javaType": "io.fabric8.kubernetes.api.model.WeightedPodAffinityTerm"
- }
- },
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_PodAffinityTerm",
- "javaType": "io.fabric8.kubernetes.api.model.PodAffinityTerm"
- }
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.PodAffinity",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_PodAffinityTerm": {
- "type": "object",
- "description": "",
- "properties": {
- "labelSelector": {
- "$ref": "#/definitions/kubernetes_meta_LabelSelector",
- "javaType": "io.fabric8.kubernetes.api.model.LabelSelector"
- },
- "namespaces": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "type": "string",
- "description": ""
- }
- },
- "topologyKey": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.PodAffinityTerm",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_PodAntiAffinity": {
- "type": "object",
- "description": "",
- "properties": {
- "preferredDuringSchedulingIgnoredDuringExecution": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_WeightedPodAffinityTerm",
- "javaType": "io.fabric8.kubernetes.api.model.WeightedPodAffinityTerm"
- }
- },
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_PodAffinityTerm",
- "javaType": "io.fabric8.kubernetes.api.model.PodAffinityTerm"
- }
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.PodAntiAffinity",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_PodDNSConfig": {
- "type": "object",
- "description": "",
- "properties": {
- "nameservers": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "type": "string",
- "description": ""
- }
- },
- "options": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_PodDNSConfigOption",
- "javaType": "io.fabric8.kubernetes.api.model.PodDNSConfigOption"
- }
- },
- "searches": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "type": "string",
- "description": ""
- }
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.PodDNSConfig",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_PodDNSConfigOption": {
- "type": "object",
- "description": "",
- "properties": {
- "name": {
- "type": "string",
- "description": ""
- },
- "value": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.PodDNSConfigOption",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_PodReadinessGate": {
- "type": "object",
- "description": "",
- "properties": {
- "conditionType": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.PodReadinessGate",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_PodSecurityContext": {
- "type": "object",
- "description": "",
- "properties": {
- "fsGroup": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "runAsGroup": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "runAsNonRoot": {
- "type": "boolean",
- "description": ""
- },
- "runAsUser": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "seLinuxOptions": {
- "$ref": "#/definitions/kubernetes_SELinuxOptions",
- "javaType": "io.fabric8.kubernetes.api.model.SELinuxOptions"
- },
- "supplementalGroups": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- }
- },
- "sysctls": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_Sysctl",
- "javaType": "io.fabric8.kubernetes.api.model.Sysctl"
- }
- },
- "windowsOptions": {
- "$ref": "#/definitions/kubernetes_WindowsSecurityContextOptions",
- "javaType": "io.fabric8.kubernetes.api.model.WindowsSecurityContextOptions"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.PodSecurityContext",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_PodSpec": {
- "type": "object",
- "description": "",
- "properties": {
- "activeDeadlineSeconds": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "affinity": {
- "$ref": "#/definitions/kubernetes_Affinity",
- "javaType": "io.fabric8.kubernetes.api.model.Affinity"
- },
- "automountServiceAccountToken": {
- "type": "boolean",
- "description": ""
- },
- "containers": {
- "type": "array",
- "description": "",
- "items": {
- "$ref": "#/definitions/kubernetes_Container",
- "javaType": "io.fabric8.kubernetes.api.model.Container"
- }
- },
- "dnsConfig": {
- "$ref": "#/definitions/kubernetes_PodDNSConfig",
- "javaType": "io.fabric8.kubernetes.api.model.PodDNSConfig"
- },
- "dnsPolicy": {
- "type": "string",
- "description": ""
- },
- "enableServiceLinks": {
- "type": "boolean",
- "description": ""
- },
- "ephemeralContainers": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_EphemeralContainer",
- "javaType": "io.fabric8.kubernetes.api.model.EphemeralContainer"
- }
- },
- "hostAliases": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_HostAlias",
- "javaType": "io.fabric8.kubernetes.api.model.HostAlias"
- }
- },
- "hostIPC": {
- "type": "boolean",
- "description": ""
- },
- "hostNetwork": {
- "type": "boolean",
- "description": ""
- },
- "hostPID": {
- "type": "boolean",
- "description": ""
- },
- "hostname": {
- "type": "string",
- "description": ""
- },
- "imagePullSecrets": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_LocalObjectReference",
- "javaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
- }
- },
- "initContainers": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_Container",
- "javaType": "io.fabric8.kubernetes.api.model.Container"
- }
- },
- "nodeName": {
- "type": "string",
- "description": ""
- },
- "nodeSelector": {
- "type": "object",
- "description": "",
- "additionalProperties": {
- "type": "string",
- "description": ""
- },
- "javaType": "java.util.Map\u003cString,String\u003e"
- },
- "overhead": {
- "type": "object",
- "description": "",
- "additionalProperties": {
- "$ref": "#/definitions/kubernetes_Quantity",
- "javaType": "io.fabric8.kubernetes.api.model.Quantity"
- },
- "javaType": "java.util.Map\u003cString,io.fabric8.kubernetes.api.model.Quantity\u003e"
- },
- "preemptionPolicy": {
- "type": "string",
- "description": ""
- },
- "priority": {
- "type": "integer",
- "description": ""
- },
- "priorityClassName": {
- "type": "string",
- "description": ""
- },
- "readinessGates": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_PodReadinessGate",
- "javaType": "io.fabric8.kubernetes.api.model.PodReadinessGate"
- }
- },
- "restartPolicy": {
- "type": "string",
- "description": ""
- },
- "runtimeClassName": {
- "type": "string",
- "description": ""
- },
- "schedulerName": {
- "type": "string",
- "description": ""
- },
- "securityContext": {
- "$ref": "#/definitions/kubernetes_PodSecurityContext",
- "javaType": "io.fabric8.kubernetes.api.model.PodSecurityContext"
- },
- "serviceAccount": {
- "type": "string",
- "description": ""
- },
- "serviceAccountName": {
- "type": "string",
- "description": ""
- },
- "shareProcessNamespace": {
- "type": "boolean",
- "description": ""
- },
- "subdomain": {
- "type": "string",
- "description": ""
- },
- "terminationGracePeriodSeconds": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "tolerations": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_Toleration",
- "javaType": "io.fabric8.kubernetes.api.model.Toleration"
- }
- },
- "topologySpreadConstraints": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_TopologySpreadConstraint",
- "javaType": "io.fabric8.kubernetes.api.model.TopologySpreadConstraint"
- }
- },
- "volumes": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_Volume",
- "javaType": "io.fabric8.kubernetes.api.model.Volume"
- }
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.PodSpec",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_PodTemplateSpec": {
- "type": "object",
- "description": "",
- "properties": {
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ObjectMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
- },
- "spec": {
- "$ref": "#/definitions/kubernetes_PodSpec",
- "javaType": "io.fabric8.kubernetes.api.model.PodSpec"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.PodTemplateSpec",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_PortworxVolumeSource": {
- "type": "object",
- "description": "",
- "properties": {
- "fsType": {
- "type": "string",
- "description": ""
- },
- "readOnly": {
- "type": "boolean",
- "description": ""
- },
- "volumeID": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.PortworxVolumeSource",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_PreferredSchedulingTerm": {
- "type": "object",
- "description": "",
- "properties": {
- "preference": {
- "$ref": "#/definitions/kubernetes_NodeSelectorTerm",
- "javaType": "io.fabric8.kubernetes.api.model.NodeSelectorTerm"
- },
- "weight": {
- "type": "integer",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.PreferredSchedulingTerm",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_Probe": {
- "type": "object",
- "description": "",
- "properties": {
- "exec": {
- "$ref": "#/definitions/kubernetes_ExecAction",
- "javaType": "io.fabric8.kubernetes.api.model.ExecAction"
- },
- "failureThreshold": {
- "type": "integer",
- "description": ""
- },
- "httpGet": {
- "$ref": "#/definitions/kubernetes_HTTPGetAction",
- "javaType": "io.fabric8.kubernetes.api.model.HTTPGetAction"
- },
- "initialDelaySeconds": {
- "type": "integer",
- "description": ""
- },
- "periodSeconds": {
- "type": "integer",
- "description": ""
- },
- "successThreshold": {
- "type": "integer",
- "description": ""
- },
- "tcpSocket": {
- "$ref": "#/definitions/kubernetes_TCPSocketAction",
- "javaType": "io.fabric8.kubernetes.api.model.TCPSocketAction"
- },
- "timeoutSeconds": {
- "type": "integer",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.Probe",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_ProjectedVolumeSource": {
- "type": "object",
- "description": "",
- "properties": {
- "defaultMode": {
- "type": "integer",
- "description": ""
- },
- "sources": {
- "type": "array",
- "description": "",
- "items": {
- "$ref": "#/definitions/kubernetes_VolumeProjection",
- "javaType": "io.fabric8.kubernetes.api.model.VolumeProjection"
- }
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.ProjectedVolumeSource",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_Quantity": {
- "type": "object",
- "description": "",
- "properties": {
- "format": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.Quantity",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_QuobyteVolumeSource": {
- "type": "object",
- "description": "",
- "properties": {
- "group": {
- "type": "string",
- "description": ""
- },
- "readOnly": {
- "type": "boolean",
- "description": ""
- },
- "registry": {
- "type": "string",
- "description": ""
- },
- "tenant": {
- "type": "string",
- "description": ""
- },
- "user": {
- "type": "string",
- "description": ""
- },
- "volume": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.QuobyteVolumeSource",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_RBDVolumeSource": {
- "type": "object",
- "description": "",
- "properties": {
- "fsType": {
- "type": "string",
- "description": ""
- },
- "image": {
- "type": "string",
- "description": ""
- },
- "keyring": {
- "type": "string",
- "description": ""
- },
- "monitors": {
- "type": "array",
- "description": "",
- "items": {
- "type": "string",
- "description": ""
- }
- },
- "pool": {
- "type": "string",
- "description": ""
- },
- "readOnly": {
- "type": "boolean",
- "description": ""
- },
- "secretRef": {
- "$ref": "#/definitions/kubernetes_LocalObjectReference",
- "javaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
- },
- "user": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.RBDVolumeSource",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_ResourceFieldSelector": {
- "type": "object",
- "description": "",
- "properties": {
- "containerName": {
- "type": "string",
- "description": ""
- },
- "divisor": {
- "$ref": "#/definitions/kubernetes_Quantity",
- "javaType": "io.fabric8.kubernetes.api.model.Quantity"
- },
- "resource": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.ResourceFieldSelector",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_ResourceRequirements": {
- "type": "object",
- "description": "",
- "properties": {
- "limits": {
- "type": "object",
- "description": "",
- "additionalProperties": {
- "$ref": "#/definitions/kubernetes_Quantity",
- "javaType": "io.fabric8.kubernetes.api.model.Quantity"
- },
- "javaType": "java.util.Map\u003cString,io.fabric8.kubernetes.api.model.Quantity\u003e"
- },
- "requests": {
- "type": "object",
- "description": "",
- "additionalProperties": {
- "$ref": "#/definitions/kubernetes_Quantity",
- "javaType": "io.fabric8.kubernetes.api.model.Quantity"
- },
- "javaType": "java.util.Map\u003cString,io.fabric8.kubernetes.api.model.Quantity\u003e"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.ResourceRequirements",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_SELinuxOptions": {
- "type": "object",
- "description": "",
- "properties": {
- "level": {
- "type": "string",
- "description": ""
- },
- "role": {
- "type": "string",
- "description": ""
- },
- "type": {
- "type": "string",
- "description": ""
- },
- "user": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.SELinuxOptions",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_ScaleIOVolumeSource": {
- "type": "object",
- "description": "",
- "properties": {
- "fsType": {
- "type": "string",
- "description": ""
- },
- "gateway": {
- "type": "string",
- "description": ""
- },
- "protectionDomain": {
- "type": "string",
- "description": ""
- },
- "readOnly": {
- "type": "boolean",
- "description": ""
- },
- "secretRef": {
- "$ref": "#/definitions/kubernetes_LocalObjectReference",
- "javaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
- },
- "sslEnabled": {
- "type": "boolean",
- "description": ""
- },
- "storageMode": {
- "type": "string",
- "description": ""
- },
- "storagePool": {
- "type": "string",
- "description": ""
- },
- "system": {
- "type": "string",
- "description": ""
- },
- "volumeName": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.ScaleIOVolumeSource",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_SecretEnvSource": {
- "type": "object",
- "description": "",
- "properties": {
- "name": {
- "type": "string",
- "description": ""
- },
- "optional": {
- "type": "boolean",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.SecretEnvSource",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_SecretKeySelector": {
- "type": "object",
- "description": "",
- "properties": {
- "key": {
- "type": "string",
- "description": ""
- },
- "name": {
- "type": "string",
- "description": ""
- },
- "optional": {
- "type": "boolean",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.SecretKeySelector",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_SecretProjection": {
- "type": "object",
- "description": "",
- "properties": {
- "items": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_KeyToPath",
- "javaType": "io.fabric8.kubernetes.api.model.KeyToPath"
- }
- },
- "name": {
- "type": "string",
- "description": ""
- },
- "optional": {
- "type": "boolean",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.SecretProjection",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_SecretVolumeSource": {
- "type": "object",
- "description": "",
- "properties": {
- "defaultMode": {
- "type": "integer",
- "description": ""
- },
- "items": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_KeyToPath",
- "javaType": "io.fabric8.kubernetes.api.model.KeyToPath"
- }
- },
- "optional": {
- "type": "boolean",
- "description": ""
- },
- "secretName": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.SecretVolumeSource",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_SecurityContext": {
- "type": "object",
- "description": "",
- "properties": {
- "allowPrivilegeEscalation": {
- "type": "boolean",
- "description": ""
- },
- "capabilities": {
- "$ref": "#/definitions/kubernetes_Capabilities",
- "javaType": "io.fabric8.kubernetes.api.model.Capabilities"
- },
- "privileged": {
- "type": "boolean",
- "description": ""
- },
- "procMount": {
- "type": "string",
- "description": ""
- },
- "readOnlyRootFilesystem": {
- "type": "boolean",
- "description": ""
- },
- "runAsGroup": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "runAsNonRoot": {
- "type": "boolean",
- "description": ""
- },
- "runAsUser": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "seLinuxOptions": {
- "$ref": "#/definitions/kubernetes_SELinuxOptions",
- "javaType": "io.fabric8.kubernetes.api.model.SELinuxOptions"
- },
- "windowsOptions": {
- "$ref": "#/definitions/kubernetes_WindowsSecurityContextOptions",
- "javaType": "io.fabric8.kubernetes.api.model.WindowsSecurityContextOptions"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.SecurityContext",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_ServiceAccountTokenProjection": {
- "type": "object",
- "description": "",
- "properties": {
- "audience": {
- "type": "string",
- "description": ""
- },
- "expirationSeconds": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "path": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.ServiceAccountTokenProjection",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_StorageOSVolumeSource": {
- "type": "object",
- "description": "",
- "properties": {
- "fsType": {
- "type": "string",
- "description": ""
- },
- "readOnly": {
- "type": "boolean",
- "description": ""
- },
- "secretRef": {
- "$ref": "#/definitions/kubernetes_LocalObjectReference",
- "javaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
- },
- "volumeName": {
- "type": "string",
- "description": ""
- },
- "volumeNamespace": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.StorageOSVolumeSource",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_Sysctl": {
- "type": "object",
- "description": "",
- "properties": {
- "name": {
- "type": "string",
- "description": ""
- },
- "value": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.Sysctl",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_TCPSocketAction": {
- "type": "object",
- "description": "",
- "properties": {
- "host": {
- "type": "string",
- "description": ""
- },
- "port": {
- "$ref": "#/definitions/k8s_io_apimachinery_pkg_util_intstr_IntOrString",
- "javaType": "IntOrString"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.TCPSocketAction",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_Toleration": {
- "type": "object",
- "description": "",
- "properties": {
- "effect": {
- "type": "string",
- "description": ""
- },
- "key": {
- "type": "string",
- "description": ""
- },
- "operator": {
- "type": "string",
- "description": ""
- },
- "tolerationSeconds": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "value": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.Toleration",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_TopologySpreadConstraint": {
- "type": "object",
- "description": "",
- "properties": {
- "labelSelector": {
- "$ref": "#/definitions/kubernetes_meta_LabelSelector",
- "javaType": "io.fabric8.kubernetes.api.model.LabelSelector"
- },
- "maxSkew": {
- "type": "integer",
- "description": ""
- },
- "topologyKey": {
- "type": "string",
- "description": ""
- },
- "whenUnsatisfiable": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.TopologySpreadConstraint",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_Volume": {
- "type": "object",
- "description": "",
- "properties": {
- "awsElasticBlockStore": {
- "$ref": "#/definitions/kubernetes_AWSElasticBlockStoreVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.AWSElasticBlockStoreVolumeSource"
- },
- "azureDisk": {
- "$ref": "#/definitions/kubernetes_AzureDiskVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.AzureDiskVolumeSource"
- },
- "azureFile": {
- "$ref": "#/definitions/kubernetes_AzureFileVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.AzureFileVolumeSource"
- },
- "cephfs": {
- "$ref": "#/definitions/kubernetes_CephFSVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.CephFSVolumeSource"
- },
- "cinder": {
- "$ref": "#/definitions/kubernetes_CinderVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.CinderVolumeSource"
- },
- "configMap": {
- "$ref": "#/definitions/kubernetes_ConfigMapVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.ConfigMapVolumeSource"
- },
- "csi": {
- "$ref": "#/definitions/kubernetes_CSIVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.CSIVolumeSource"
- },
- "downwardAPI": {
- "$ref": "#/definitions/kubernetes_DownwardAPIVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.DownwardAPIVolumeSource"
- },
- "emptyDir": {
- "$ref": "#/definitions/kubernetes_EmptyDirVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.EmptyDirVolumeSource"
- },
- "fc": {
- "$ref": "#/definitions/kubernetes_FCVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.FCVolumeSource"
- },
- "flexVolume": {
- "$ref": "#/definitions/kubernetes_FlexVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.FlexVolumeSource"
- },
- "flocker": {
- "$ref": "#/definitions/kubernetes_FlockerVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.FlockerVolumeSource"
- },
- "gcePersistentDisk": {
- "$ref": "#/definitions/kubernetes_GCEPersistentDiskVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.GCEPersistentDiskVolumeSource"
- },
- "gitRepo": {
- "$ref": "#/definitions/kubernetes_GitRepoVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.GitRepoVolumeSource"
- },
- "glusterfs": {
- "$ref": "#/definitions/kubernetes_GlusterfsVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.GlusterfsVolumeSource"
- },
- "hostPath": {
- "$ref": "#/definitions/kubernetes_HostPathVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.HostPathVolumeSource"
- },
- "iscsi": {
- "$ref": "#/definitions/kubernetes_ISCSIVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.ISCSIVolumeSource"
- },
- "name": {
- "type": "string",
- "description": "",
- "maxLength": 63,
- "pattern": "^[a-z0-9]([-a-z0-9]*[a-z0-9])?$"
- },
- "nfs": {
- "$ref": "#/definitions/kubernetes_NFSVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.NFSVolumeSource"
- },
- "persistentVolumeClaim": {
- "$ref": "#/definitions/kubernetes_PersistentVolumeClaimVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.PersistentVolumeClaimVolumeSource"
- },
- "photonPersistentDisk": {
- "$ref": "#/definitions/kubernetes_PhotonPersistentDiskVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.PhotonPersistentDiskVolumeSource"
- },
- "portworxVolume": {
- "$ref": "#/definitions/kubernetes_PortworxVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.PortworxVolumeSource"
- },
- "projected": {
- "$ref": "#/definitions/kubernetes_ProjectedVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.ProjectedVolumeSource"
- },
- "quobyte": {
- "$ref": "#/definitions/kubernetes_QuobyteVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.QuobyteVolumeSource"
- },
- "rbd": {
- "$ref": "#/definitions/kubernetes_RBDVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.RBDVolumeSource"
- },
- "scaleIO": {
- "$ref": "#/definitions/kubernetes_ScaleIOVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.ScaleIOVolumeSource"
- },
- "secret": {
- "$ref": "#/definitions/kubernetes_SecretVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.SecretVolumeSource"
- },
- "storageos": {
- "$ref": "#/definitions/kubernetes_StorageOSVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.StorageOSVolumeSource"
- },
- "vsphereVolume": {
- "$ref": "#/definitions/kubernetes_VsphereVirtualDiskVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.VsphereVirtualDiskVolumeSource"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.Volume",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_VolumeDevice": {
- "type": "object",
- "description": "",
- "properties": {
- "devicePath": {
- "type": "string",
- "description": ""
- },
- "name": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.VolumeDevice",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_VolumeMount": {
- "type": "object",
- "description": "",
- "properties": {
- "mountPath": {
- "type": "string",
- "description": ""
- },
- "mountPropagation": {
- "type": "string",
- "description": ""
- },
- "name": {
- "type": "string",
- "description": ""
- },
- "readOnly": {
- "type": "boolean",
- "description": ""
- },
- "subPath": {
- "type": "string",
- "description": ""
- },
- "subPathExpr": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.VolumeMount",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_VolumeProjection": {
- "type": "object",
- "description": "",
- "properties": {
- "configMap": {
- "$ref": "#/definitions/kubernetes_ConfigMapProjection",
- "javaType": "io.fabric8.kubernetes.api.model.ConfigMapProjection"
- },
- "downwardAPI": {
- "$ref": "#/definitions/kubernetes_DownwardAPIProjection",
- "javaType": "io.fabric8.kubernetes.api.model.DownwardAPIProjection"
- },
- "secret": {
- "$ref": "#/definitions/kubernetes_SecretProjection",
- "javaType": "io.fabric8.kubernetes.api.model.SecretProjection"
- },
- "serviceAccountToken": {
- "$ref": "#/definitions/kubernetes_ServiceAccountTokenProjection",
- "javaType": "io.fabric8.kubernetes.api.model.ServiceAccountTokenProjection"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.VolumeProjection",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_VolumeSource": {
- "type": "object",
- "description": "",
- "properties": {
- "awsElasticBlockStore": {
- "$ref": "#/definitions/kubernetes_AWSElasticBlockStoreVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.AWSElasticBlockStoreVolumeSource"
- },
- "azureDisk": {
- "$ref": "#/definitions/kubernetes_AzureDiskVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.AzureDiskVolumeSource"
- },
- "azureFile": {
- "$ref": "#/definitions/kubernetes_AzureFileVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.AzureFileVolumeSource"
- },
- "cephfs": {
- "$ref": "#/definitions/kubernetes_CephFSVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.CephFSVolumeSource"
- },
- "cinder": {
- "$ref": "#/definitions/kubernetes_CinderVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.CinderVolumeSource"
- },
- "configMap": {
- "$ref": "#/definitions/kubernetes_ConfigMapVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.ConfigMapVolumeSource"
- },
- "csi": {
- "$ref": "#/definitions/kubernetes_CSIVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.CSIVolumeSource"
- },
- "downwardAPI": {
- "$ref": "#/definitions/kubernetes_DownwardAPIVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.DownwardAPIVolumeSource"
- },
- "emptyDir": {
- "$ref": "#/definitions/kubernetes_EmptyDirVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.EmptyDirVolumeSource"
- },
- "fc": {
- "$ref": "#/definitions/kubernetes_FCVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.FCVolumeSource"
- },
- "flexVolume": {
- "$ref": "#/definitions/kubernetes_FlexVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.FlexVolumeSource"
- },
- "flocker": {
- "$ref": "#/definitions/kubernetes_FlockerVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.FlockerVolumeSource"
- },
- "gcePersistentDisk": {
- "$ref": "#/definitions/kubernetes_GCEPersistentDiskVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.GCEPersistentDiskVolumeSource"
- },
- "gitRepo": {
- "$ref": "#/definitions/kubernetes_GitRepoVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.GitRepoVolumeSource"
- },
- "glusterfs": {
- "$ref": "#/definitions/kubernetes_GlusterfsVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.GlusterfsVolumeSource"
- },
- "hostPath": {
- "$ref": "#/definitions/kubernetes_HostPathVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.HostPathVolumeSource"
- },
- "iscsi": {
- "$ref": "#/definitions/kubernetes_ISCSIVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.ISCSIVolumeSource"
- },
- "nfs": {
- "$ref": "#/definitions/kubernetes_NFSVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.NFSVolumeSource"
- },
- "persistentVolumeClaim": {
- "$ref": "#/definitions/kubernetes_PersistentVolumeClaimVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.PersistentVolumeClaimVolumeSource"
- },
- "photonPersistentDisk": {
- "$ref": "#/definitions/kubernetes_PhotonPersistentDiskVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.PhotonPersistentDiskVolumeSource"
- },
- "portworxVolume": {
- "$ref": "#/definitions/kubernetes_PortworxVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.PortworxVolumeSource"
- },
- "projected": {
- "$ref": "#/definitions/kubernetes_ProjectedVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.ProjectedVolumeSource"
- },
- "quobyte": {
- "$ref": "#/definitions/kubernetes_QuobyteVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.QuobyteVolumeSource"
- },
- "rbd": {
- "$ref": "#/definitions/kubernetes_RBDVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.RBDVolumeSource"
- },
- "scaleIO": {
- "$ref": "#/definitions/kubernetes_ScaleIOVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.ScaleIOVolumeSource"
- },
- "secret": {
- "$ref": "#/definitions/kubernetes_SecretVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.SecretVolumeSource"
- },
- "storageos": {
- "$ref": "#/definitions/kubernetes_StorageOSVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.StorageOSVolumeSource"
- },
- "vsphereVolume": {
- "$ref": "#/definitions/kubernetes_VsphereVirtualDiskVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.VsphereVirtualDiskVolumeSource"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.VolumeSource",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_VsphereVirtualDiskVolumeSource": {
- "type": "object",
- "description": "",
- "properties": {
- "fsType": {
- "type": "string",
- "description": ""
- },
- "storagePolicyID": {
- "type": "string",
- "description": ""
- },
- "storagePolicyName": {
- "type": "string",
- "description": ""
- },
- "volumePath": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.VsphereVirtualDiskVolumeSource",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_WeightedPodAffinityTerm": {
- "type": "object",
- "description": "",
- "properties": {
- "podAffinityTerm": {
- "$ref": "#/definitions/kubernetes_PodAffinityTerm",
- "javaType": "io.fabric8.kubernetes.api.model.PodAffinityTerm"
- },
- "weight": {
- "type": "integer",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.WeightedPodAffinityTerm",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_WindowsSecurityContextOptions": {
- "type": "object",
- "description": "",
- "properties": {
- "gmsaCredentialSpec": {
- "type": "string",
- "description": ""
- },
- "gmsaCredentialSpecName": {
- "type": "string",
- "description": ""
- },
- "runAsUserName": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.WindowsSecurityContextOptions",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_meta_FieldsV1": {
- "type": "object",
- "description": "",
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.FieldsV1",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_meta_LabelSelector": {
- "type": "object",
- "description": "",
- "properties": {
- "matchExpressions": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_meta_LabelSelectorRequirement",
- "javaType": "io.fabric8.kubernetes.api.model.LabelSelectorRequirement"
- }
- },
- "matchLabels": {
- "type": "object",
- "description": "",
- "additionalProperties": {
- "type": "string",
- "description": ""
- },
- "javaType": "java.util.Map\u003cString,String\u003e"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.LabelSelector",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_meta_LabelSelectorRequirement": {
- "type": "object",
- "description": "",
- "properties": {
- "key": {
- "type": "string",
- "description": ""
- },
- "operator": {
- "type": "string",
- "description": ""
- },
- "values": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "type": "string",
- "description": ""
- }
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.LabelSelectorRequirement",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_meta_ListMeta": {
- "type": "object",
- "description": "",
- "properties": {
- "continue": {
- "type": "string",
- "description": ""
- },
- "remainingItemCount": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "resourceVersion": {
- "type": "string",
- "description": ""
- },
- "selfLink": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.ListMeta",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_meta_ManagedFieldsEntry": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": ""
- },
- "fieldsType": {
- "type": "string",
- "description": ""
- },
- "fieldsV1": {
- "$ref": "#/definitions/kubernetes_meta_FieldsV1",
- "javaType": "io.fabric8.kubernetes.api.model.FieldsV1"
- },
- "manager": {
- "type": "string",
- "description": ""
- },
- "operation": {
- "type": "string",
- "description": ""
- },
- "time": {
- "$ref": "#/definitions/kubernetes_meta_Time",
- "javaType": "java.lang.String"
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.ManagedFieldsEntry",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_meta_ObjectMeta": {
- "type": "object",
- "description": "",
- "properties": {
- "annotations": {
- "type": "object",
- "description": "",
- "additionalProperties": {
- "type": "string",
- "description": ""
- },
- "javaType": "java.util.Map\u003cString,String\u003e"
- },
- "clusterName": {
- "type": "string",
- "description": ""
- },
- "creationTimestamp": {
- "$ref": "#/definitions/kubernetes_meta_Time",
- "javaType": "java.lang.String"
- },
- "deletionGracePeriodSeconds": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "deletionTimestamp": {
- "$ref": "#/definitions/kubernetes_meta_Time",
- "javaType": "java.lang.String"
- },
- "finalizers": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "type": "string",
- "description": ""
- }
- },
- "generateName": {
- "type": "string",
- "description": ""
- },
- "generation": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "labels": {
- "type": "object",
- "description": "",
- "additionalProperties": {
- "type": "string",
- "description": ""
- },
- "javaType": "java.util.Map\u003cString,String\u003e"
- },
- "managedFields": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_meta_ManagedFieldsEntry",
- "javaType": "io.fabric8.kubernetes.api.model.ManagedFieldsEntry"
- }
- },
- "name": {
- "type": "string",
- "description": ""
- },
- "namespace": {
- "type": "string",
- "description": "",
- "maxLength": 253,
- "pattern": "^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$"
- },
- "ownerReferences": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_meta_OwnerReference",
- "javaType": "io.fabric8.kubernetes.api.model.OwnerReference"
- }
- },
- "resourceVersion": {
- "type": "string",
- "description": ""
- },
- "selfLink": {
- "type": "string",
- "description": ""
- },
- "uid": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.ObjectMeta",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_meta_OwnerReference": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": ""
- },
- "blockOwnerDeletion": {
- "type": "boolean",
- "description": ""
- },
- "controller": {
- "type": "boolean",
- "description": ""
- },
- "kind": {
- "type": "string",
- "description": ""
- },
- "name": {
- "type": "string",
- "description": ""
- },
- "uid": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.OwnerReference",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_meta_Time": {
- "type": "object",
- "description": "",
- "properties": {
- "time": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "java.lang.String",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_meta_TypeMeta": {
- "type": "object",
- "description": "",
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": ""
- },
- "kind": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true,
- "javaType": "io.fabric8.kubernetes.api.model.TypeMeta",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- },
- "kubernetes_uti_RawExtension": {
- "type": "object",
- "description": "",
- "additionalProperties": true,
- "javaType": "java.util.Map\u003cString, Object\u003e",
- "javaInterfaces": [
- "io.fabric8.kubernetes.api.model.KubernetesResource"
- ]
- }
- },
- "type": "object",
- "properties": {
- "apiServerResource": {
- "$ref": "#/definitions/knative_legacysources_v1alpha1_ApiServerResource",
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.ApiServerResource"
- },
- "apiServerSource": {
- "$ref": "#/definitions/knative_legacysources_v1alpha1_ApiServerSource",
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.ApiServerSource"
- },
- "apiServerSourceList": {
- "$ref": "#/definitions/knative_legacysources_v1alpha1_ApiServerSourceList",
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.ApiServerSourceList"
- },
- "broker": {
- "$ref": "#/definitions/knative_eventing_v1alpha1_Broker",
- "javaType": "io.fabric8.knative.eventing.v1alpha1.Broker"
- },
- "brokerList": {
- "$ref": "#/definitions/knative_eventing_v1alpha1_BrokerList",
- "javaType": "io.fabric8.knative.eventing.v1alpha1.BrokerList"
- },
- "channel": {
- "$ref": "#/definitions/knative_messaging_v1alpha1_Channel",
- "javaType": "io.fabric8.knative.messaging.v1alpha1.Channel"
- },
- "channelList": {
- "$ref": "#/definitions/knative_messaging_v1alpha1_ChannelList",
- "javaType": "io.fabric8.knative.messaging.v1alpha1.ChannelList"
- },
- "containerSource": {
- "$ref": "#/definitions/knative_legacysources_v1alpha1_ContainerSource",
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.ContainerSource"
- },
- "containerSourceList": {
- "$ref": "#/definitions/knative_legacysources_v1alpha1_ContainerSourceList",
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.ContainerSourceList"
- },
- "cronJobSource": {
- "$ref": "#/definitions/knative_legacysources_v1alpha1_CronJobSource",
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.CronJobSource"
- },
- "cronJobSourceList": {
- "$ref": "#/definitions/knative_legacysources_v1alpha1_CronJobSourceList",
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.CronJobSourceList"
- },
- "eventType": {
- "$ref": "#/definitions/knative_eventing_v1alpha1_EventType",
- "javaType": "io.fabric8.knative.eventing.v1alpha1.EventType"
- },
- "eventTypeList": {
- "$ref": "#/definitions/knative_eventing_v1alpha1_EventTypeList",
- "javaType": "io.fabric8.knative.eventing.v1alpha1.EventTypeList"
- },
- "inMemoryChannel": {
- "$ref": "#/definitions/knative_messaging_v1alpha1_InMemoryChannel",
- "javaType": "io.fabric8.knative.messaging.v1alpha1.InMemoryChannel"
- },
- "inMemoryChannelList": {
- "$ref": "#/definitions/knative_messaging_v1alpha1_InMemoryChannelList",
- "javaType": "io.fabric8.knative.messaging.v1alpha1.InMemoryChannelList"
- },
- "parallel": {
- "$ref": "#/definitions/knative_flows_v1alpha1_Parallel",
- "javaType": "io.fabric8.knative.flows.v1alpha1.Parallel"
- },
- "parallelBranch": {
- "$ref": "#/definitions/knative_flows_v1alpha1_ParallelBranch",
- "javaType": "io.fabric8.knative.flows.v1alpha1.ParallelBranch"
- },
- "parallelBranchStatus": {
- "$ref": "#/definitions/knative_flows_v1alpha1_ParallelBranchStatus",
- "javaType": "io.fabric8.knative.flows.v1alpha1.ParallelBranchStatus"
- },
- "parallelChannelStatus": {
- "$ref": "#/definitions/knative_flows_v1alpha1_ParallelChannelStatus",
- "javaType": "io.fabric8.knative.flows.v1alpha1.ParallelChannelStatus"
- },
- "parallelList": {
- "$ref": "#/definitions/knative_flows_v1alpha1_ParallelList",
- "javaType": "io.fabric8.knative.flows.v1alpha1.ParallelList"
- },
- "parallelSubscriptionStatus": {
- "$ref": "#/definitions/knative_flows_v1alpha1_ParallelSubscriptionStatus",
- "javaType": "io.fabric8.knative.flows.v1alpha1.ParallelSubscriptionStatus"
- },
- "sequence": {
- "$ref": "#/definitions/knative_flows_v1alpha1_Sequence",
- "javaType": "io.fabric8.knative.flows.v1alpha1.Sequence"
- },
- "sequenceList": {
- "$ref": "#/definitions/knative_flows_v1alpha1_SequenceList",
- "javaType": "io.fabric8.knative.flows.v1alpha1.SequenceList"
- },
- "sinkBinding": {
- "$ref": "#/definitions/knative_legacysources_v1alpha1_SinkBinding",
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.SinkBinding"
- },
- "sinkBindingList": {
- "$ref": "#/definitions/knative_legacysources_v1alpha1_SinkBindingList",
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.SinkBindingList"
- },
- "subscription": {
- "$ref": "#/definitions/knative_messaging_v1alpha1_Subscription",
- "javaType": "io.fabric8.knative.messaging.v1alpha1.Subscription"
- },
- "subscriptionList": {
- "$ref": "#/definitions/knative_messaging_v1alpha1_SubscriptionList",
- "javaType": "io.fabric8.knative.messaging.v1alpha1.SubscriptionList"
- },
- "trigger": {
- "$ref": "#/definitions/knative_eventing_v1alpha1_Trigger",
- "javaType": "io.fabric8.knative.eventing.v1alpha1.Trigger"
- },
- "triggerList": {
- "$ref": "#/definitions/knative_eventing_v1alpha1_TriggerList",
- "javaType": "io.fabric8.knative.eventing.v1alpha1.TriggerList"
- },
- "v1Configuration": {
- "$ref": "#/definitions/knative_serving_v1_Configuration",
- "javaType": "io.fabric8.knative.serving.v1.Configuration"
- },
- "v1ConfigurationList": {
- "$ref": "#/definitions/knative_serving_v1_ConfigurationList",
- "javaType": "io.fabric8.knative.serving.v1.ConfigurationList"
- },
- "v1Revision": {
- "$ref": "#/definitions/knative_serving_v1_Revision",
- "javaType": "io.fabric8.knative.serving.v1.Revision"
- },
- "v1RevisionList": {
- "$ref": "#/definitions/knative_serving_v1_RevisionList",
- "javaType": "io.fabric8.knative.serving.v1.RevisionList"
- },
- "v1Route": {
- "$ref": "#/definitions/knative_serving_v1_Route",
- "javaType": "io.fabric8.knative.serving.v1.Route"
- },
- "v1RouteList": {
- "$ref": "#/definitions/knative_serving_v1_RouteList",
- "javaType": "io.fabric8.knative.serving.v1.RouteList"
- },
- "v1Service": {
- "$ref": "#/definitions/knative_serving_v1_Service",
- "javaType": "io.fabric8.knative.serving.v1.Service"
- },
- "v1ServiceList": {
- "$ref": "#/definitions/knative_serving_v1_ServiceList",
- "javaType": "io.fabric8.knative.serving.v1.ServiceList"
- },
- "v1alpha1ChanalableList": {
- "$ref": "#/definitions/knative_duck_v1alpha1_ChannelableList",
- "javaType": "io.fabric8.knative.duck.v1alpha1.ChannelableList"
- },
- "v1alpha1Channelable": {
- "$ref": "#/definitions/knative_duck_v1alpha1_Channelable",
- "javaType": "io.fabric8.knative.duck.v1alpha1.Channelable"
- },
- "v1alpha1Configuration": {
- "$ref": "#/definitions/knative_serving_v1alpha1_Configuration",
- "javaType": "io.fabric8.knative.serving.v1alpha1.Configuration"
- },
- "v1alpha1ConfigurationList": {
- "$ref": "#/definitions/knative_serving_v1alpha1_ConfigurationList",
- "javaType": "io.fabric8.knative.serving.v1alpha1.ConfigurationList"
- },
- "v1alpha1Resource": {
- "$ref": "#/definitions/knative_duck_v1alpha1_Resource",
- "javaType": "io.fabric8.knative.duck.v1alpha1.Resource"
- },
- "v1alpha1ResourceList": {
- "$ref": "#/definitions/knative_duck_v1alpha1_ResourceList",
- "javaType": "io.fabric8.knative.duck.v1alpha1.ResourceList"
- },
- "v1alpha1Revision": {
- "$ref": "#/definitions/knative_serving_v1alpha1_Revision",
- "javaType": "io.fabric8.knative.serving.v1alpha1.Revision"
- },
- "v1alpha1RevisionList": {
- "$ref": "#/definitions/knative_serving_v1alpha1_RevisionList",
- "javaType": "io.fabric8.knative.serving.v1alpha1.RevisionList"
- },
- "v1alpha1Route": {
- "$ref": "#/definitions/knative_serving_v1alpha1_Route",
- "javaType": "io.fabric8.knative.serving.v1alpha1.Route"
- },
- "v1alpha1RouteList": {
- "$ref": "#/definitions/knative_serving_v1alpha1_RouteList",
- "javaType": "io.fabric8.knative.serving.v1alpha1.RouteList"
- },
- "v1alpha1Service": {
- "$ref": "#/definitions/knative_serving_v1alpha1_Service",
- "javaType": "io.fabric8.knative.serving.v1alpha1.Service"
- },
- "v1alpha1ServiceList": {
- "$ref": "#/definitions/knative_serving_v1alpha1_ServiceList",
- "javaType": "io.fabric8.knative.serving.v1alpha1.ServiceList"
- },
- "v1alpha1Subscribable": {
- "$ref": "#/definitions/knative_duck_v1alpha1_Subscribable",
- "javaType": "io.fabric8.knative.duck.v1alpha1.Subscribable"
- },
- "v1alpha1SubscribableType": {
- "$ref": "#/definitions/knative_duck_v1alpha1_SubscribableType",
- "javaType": "io.fabric8.knative.duck.v1alpha1.SubscribableType"
- },
- "v1alpha1SubscribableTypeList": {
- "$ref": "#/definitions/knative_duck_v1alpha1_SubscribableTypeList",
- "javaType": "io.fabric8.knative.duck.v1alpha1.SubscribableTypeList"
- },
- "v1beta1BackoffPolicyType": {
- "type": "string",
- "description": ""
- },
- "v1beta1ChanalableList": {
- "$ref": "#/definitions/knative_duck_v1beta1_ChannelableList",
- "javaType": "io.fabric8.knative.duck.v1beta1.ChannelableList"
- },
- "v1beta1Channelable": {
- "$ref": "#/definitions/knative_duck_v1beta1_Channelable",
- "javaType": "io.fabric8.knative.duck.v1beta1.Channelable"
- },
- "v1beta1Configuration": {
- "$ref": "#/definitions/knative_serving_v1beta1_Configuration",
- "javaType": "io.fabric8.knative.serving.v1beta1.Configuration"
- },
- "v1beta1ConfigurationList": {
- "$ref": "#/definitions/knative_serving_v1beta1_ConfigurationList",
- "javaType": "io.fabric8.knative.serving.v1beta1.ConfigurationList"
- },
- "v1beta1DeliverySpec": {
- "$ref": "#/definitions/knative_duck_v1beta1_DeliverySpec",
- "javaType": "io.fabric8.knative.duck.v1beta1.DeliverySpec"
- },
- "v1beta1Revision": {
- "$ref": "#/definitions/knative_serving_v1beta1_Revision",
- "javaType": "io.fabric8.knative.serving.v1beta1.Revision"
- },
- "v1beta1RevisionList": {
- "$ref": "#/definitions/knative_serving_v1beta1_RevisionList",
- "javaType": "io.fabric8.knative.serving.v1beta1.RevisionList"
- },
- "v1beta1Route": {
- "$ref": "#/definitions/knative_serving_v1beta1_Route",
- "javaType": "io.fabric8.knative.serving.v1beta1.Route"
- },
- "v1beta1RouteList": {
- "$ref": "#/definitions/knative_serving_v1beta1_RouteList",
- "javaType": "io.fabric8.knative.serving.v1beta1.RouteList"
- },
- "v1beta1Service": {
- "$ref": "#/definitions/knative_serving_v1beta1_Service",
- "javaType": "io.fabric8.knative.serving.v1beta1.Service"
- },
- "v1beta1ServiceList": {
- "$ref": "#/definitions/knative_serving_v1beta1_ServiceList",
- "javaType": "io.fabric8.knative.serving.v1beta1.ServiceList"
- },
- "v1beta1Subscribable": {
- "$ref": "#/definitions/knative_duck_v1beta1_Subscribable",
- "javaType": "io.fabric8.knative.duck.v1beta1.Subscribable"
- },
- "v1beta1SubscribableList": {
- "$ref": "#/definitions/knative_duck_v1beta1_SubscribableList",
- "javaType": "io.fabric8.knative.duck.v1beta1.SubscribableList"
- },
- "v1beta1SubscribableStatus": {
- "$ref": "#/definitions/knative_duck_v1beta1_SubscribableStatus",
- "javaType": "io.fabric8.knative.duck.v1beta1.SubscribableStatus"
- },
- "v1beta1SubscriberStatus": {
- "$ref": "#/definitions/knative_duck_v1beta1_SubscriberStatus",
- "javaType": "io.fabric8.knative.duck.v1beta1.SubscriberStatus"
- }
- },
- "additionalProperties": true,
- "resources": {
- "addressable": {
- "properties": {
- "hostname": {
- "type": "string",
- "description": ""
- },
- "url": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true
- },
- "addressstatus": {
- "properties": {
- "address": {
- "$ref": "#/definitions/knative_dev_duck_v1_Addressable",
- "javaType": "io.fabric8.knative.duck.v1.Addressable"
- }
- },
- "additionalProperties": true
- },
- "affinity": {
- "properties": {
- "nodeAffinity": {
- "$ref": "#/definitions/kubernetes_NodeAffinity",
- "javaType": "io.fabric8.kubernetes.api.model.NodeAffinity"
- },
- "podAffinity": {
- "$ref": "#/definitions/kubernetes_PodAffinity",
- "javaType": "io.fabric8.kubernetes.api.model.PodAffinity"
- },
- "podAntiAffinity": {
- "$ref": "#/definitions/kubernetes_PodAntiAffinity",
- "javaType": "io.fabric8.kubernetes.api.model.PodAntiAffinity"
- }
- },
- "additionalProperties": true
- },
- "apiserverresource": {
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": ""
- },
- "controller": {
- "type": "boolean",
- "description": ""
- },
- "controllerSelector": {
- "$ref": "#/definitions/kubernetes_meta_OwnerReference",
- "javaType": "io.fabric8.kubernetes.api.model.OwnerReference"
- },
- "kind": {
- "type": "string",
- "description": ""
- },
- "labelSelector": {
- "$ref": "#/definitions/kubernetes_meta_LabelSelector",
- "javaType": "io.fabric8.kubernetes.api.model.LabelSelector"
- }
- },
- "additionalProperties": true
- },
- "apiserversource": {
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "legacysources.knative.dev/v1alpha1",
- "required": true
- },
- "deprecated": {
- "$ref": "#/definitions/knative_legacysources_v1alpha1_Deprecated",
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.Deprecated"
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "ApiServerSource",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ObjectMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
- },
- "spec": {
- "$ref": "#/definitions/knative_legacysources_v1alpha1_ApiServerSourceSpec",
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.ApiServerSourceSpec"
- },
- "status": {
- "$ref": "#/definitions/knative_legacysources_v1alpha1_ApiServerSourceStatus",
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.ApiServerSourceStatus"
- }
- },
- "additionalProperties": true
- },
- "apiserversourcelist": {
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "legacysources.knative.dev/v1alpha1",
- "required": true
- },
- "items": {
- "type": "array",
- "description": "",
- "items": {
- "$ref": "#/definitions/knative_legacysources_v1alpha1_ApiServerSource",
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.ApiServerSource"
- }
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "ApiServerSourceList",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ListMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ListMeta"
- }
- },
- "additionalProperties": true
- },
- "apiserversourcespec": {
- "properties": {
- "mode": {
- "type": "string",
- "description": ""
- },
- "resources": {
- "type": "array",
- "description": "",
- "items": {
- "$ref": "#/definitions/knative_legacysources_v1alpha1_ApiServerResource",
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.ApiServerResource"
- }
- },
- "serviceAccountName": {
- "type": "string",
- "description": ""
- },
- "sink": {
- "$ref": "#/definitions/knative_dev_duck_v1beta1_Destination",
- "javaType": "io.fabric8.knative.duck.v1beta1.Destination"
- }
- },
- "additionalProperties": true
- },
- "apiserversourcestatus": {
- "properties": {
- "conditions": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/knative_Condition",
- "javaType": "io.fabric8.knative.v1.Condition"
- }
- },
- "observedGeneration": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "sinkUri": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true
- },
- "awselasticblockstorevolumesource": {
- "properties": {
- "fsType": {
- "type": "string",
- "description": ""
- },
- "partition": {
- "type": "integer",
- "description": ""
- },
- "readOnly": {
- "type": "boolean",
- "description": ""
- },
- "volumeID": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true
- },
- "azurediskvolumesource": {
- "properties": {
- "cachingMode": {
- "type": "string",
- "description": ""
- },
- "diskName": {
- "type": "string",
- "description": ""
- },
- "diskURI": {
- "type": "string",
- "description": ""
- },
- "fsType": {
- "type": "string",
- "description": ""
- },
- "kind": {
- "type": "string",
- "description": ""
- },
- "readOnly": {
- "type": "boolean",
- "description": ""
- }
- },
- "additionalProperties": true
- },
- "azurefilevolumesource": {
- "properties": {
- "readOnly": {
- "type": "boolean",
- "description": ""
- },
- "secretName": {
- "type": "string",
- "description": ""
- },
- "shareName": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true
- },
- "bindingspec": {
- "properties": {
- "subject": {
- "$ref": "#/definitions/knative_tracker_Reference",
- "javaType": "io.fabric8.knative.tracker.Reference"
- }
- },
- "additionalProperties": true
- },
- "broker": {
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "eventing.knative.dev/v1alpha1",
- "required": true
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "Broker",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ObjectMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
- },
- "spec": {
- "$ref": "#/definitions/knative_eventing_v1alpha1_BrokerSpec",
- "javaType": "io.fabric8.knative.eventing.v1alpha1.BrokerSpec"
- },
- "status": {
- "$ref": "#/definitions/knative_eventing_v1alpha1_BrokerStatus",
- "javaType": "io.fabric8.knative.eventing.v1alpha1.BrokerStatus"
- }
- },
- "additionalProperties": true
- },
- "brokerlist": {
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "eventing.knative.dev/v1alpha1",
- "required": true
- },
- "items": {
- "type": "array",
- "description": "",
- "items": {
- "$ref": "#/definitions/knative_eventing_v1alpha1_Broker",
- "javaType": "io.fabric8.knative.eventing.v1alpha1.Broker"
- }
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "BrokerList",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ListMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ListMeta"
- }
- },
- "additionalProperties": true
- },
- "brokerspec": {
- "properties": {
- "channelTemplateSpec": {
- "$ref": "#/definitions/knative_dev_messaging_v1beta1_ChannelTemplateSpec",
- "javaType": "io.fabric8.knative.dev.messaging.v1beta1.ChannelTemplateSpec"
- },
- "config": {
- "$ref": "#/definitions/knative_dev_duck_v1_KReference",
- "javaType": "io.fabric8.knative.duck.v1.KReference"
- },
- "delivery": {
- "$ref": "#/definitions/knative_dev_duck_v1beta1_DeliverySpec",
- "javaType": "io.fabric8.knative.dev.duck.v1beta1.DeliverySpec"
- }
- },
- "additionalProperties": true
- },
- "brokerstatus": {
- "properties": {
- "address": {
- "$ref": "#/definitions/knative_dev_duck_v1alpha1_Addressable",
- "javaType": "io.fabric8.knative.duck.v1alpha1.Addressable"
- },
- "conditions": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/knative_Condition",
- "javaType": "io.fabric8.knative.v1.Condition"
- }
- },
- "observedGeneration": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "triggerChannel": {
- "$ref": "#/definitions/kubernetes_ObjectReference",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectReference"
- }
- },
- "additionalProperties": true
- },
- "capabilities": {
- "properties": {
- "add": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "type": "string",
- "description": ""
- }
- },
- "drop": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "type": "string",
- "description": ""
- }
- }
- },
- "additionalProperties": true
- },
- "cephfsvolumesource": {
- "properties": {
- "monitors": {
- "type": "array",
- "description": "",
- "items": {
- "type": "string",
- "description": ""
- }
- },
- "path": {
- "type": "string",
- "description": ""
- },
- "readOnly": {
- "type": "boolean",
- "description": ""
- },
- "secretFile": {
- "type": "string",
- "description": ""
- },
- "secretRef": {
- "$ref": "#/definitions/kubernetes_LocalObjectReference",
- "javaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
- },
- "user": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true
- },
- "channel": {
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "messaging.knative.dev/v1alpha1",
- "required": true
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "Channel",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ObjectMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
- },
- "spec": {
- "$ref": "#/definitions/knative_messaging_v1alpha1_ChannelSpec",
- "javaType": "io.fabric8.knative.messaging.v1alpha1.ChannelSpec"
- },
- "status": {
- "$ref": "#/definitions/knative_messaging_v1alpha1_ChannelStatus",
- "javaType": "io.fabric8.knative.messaging.v1alpha1.ChannelStatus"
- }
- },
- "additionalProperties": true
- },
- "channelable": {
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "duck.knative.dev/v1alpha1",
- "required": true
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "Channelable",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ObjectMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
- },
- "spec": {
- "$ref": "#/definitions/knative_duck_v1alpha1_ChannelableSpec",
- "javaType": "io.fabric8.knative.duck.v1alpha1.ChannelableSpec"
- },
- "status": {
- "$ref": "#/definitions/knative_duck_v1alpha1_ChannelableStatus",
- "javaType": "io.fabric8.knative.duck.v1alpha1.ChannelableStatus"
- }
- },
- "additionalProperties": true
- },
- "channelablelist": {
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "duck.knative.dev/v1alpha1",
- "required": true
- },
- "items": {
- "type": "array",
- "description": "",
- "items": {
- "$ref": "#/definitions/knative_duck_v1alpha1_Channelable",
- "javaType": "io.fabric8.knative.duck.v1alpha1.Channelable"
- }
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "ChannelableList",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ListMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ListMeta"
- }
- },
- "additionalProperties": true
- },
- "channelablespec": {
- "properties": {
- "delivery": {
- "$ref": "#/definitions/knative_dev_duck_v1beta1_DeliverySpec",
- "javaType": "io.fabric8.knative.dev.duck.v1beta1.DeliverySpec"
- },
- "subscribable": {
- "$ref": "#/definitions/knative_duck_v1alpha1_Subscribable",
- "javaType": "io.fabric8.knative.duck.v1alpha1.Subscribable"
- }
- },
- "additionalProperties": true
- },
- "channelablestatus": {
- "properties": {
- "address": {
- "$ref": "#/definitions/knative_dev_duck_v1_Addressable",
- "javaType": "io.fabric8.knative.duck.v1.Addressable"
- },
- "conditions": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/knative_Condition",
- "javaType": "io.fabric8.knative.v1.Condition"
- }
- },
- "deadLetterChannel": {
- "$ref": "#/definitions/knative_dev_duck_v1_KReference",
- "javaType": "io.fabric8.knative.duck.v1.KReference"
- },
- "observedGeneration": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "subscribers": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/knative_duck_v1beta1_SubscriberStatus",
- "javaType": "io.fabric8.knative.duck.v1beta1.SubscriberStatus"
- }
- }
- },
- "additionalProperties": true
- },
- "channellist": {
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "messaging.knative.dev/v1alpha1",
- "required": true
- },
- "items": {
- "type": "array",
- "description": "",
- "items": {
- "$ref": "#/definitions/knative_messaging_v1alpha1_Channel",
- "javaType": "io.fabric8.knative.messaging.v1alpha1.Channel"
- }
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "ChannelList",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ListMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ListMeta"
- }
- },
- "additionalProperties": true
- },
- "channelspec": {
- "properties": {
- "channelTemplate": {
- "$ref": "#/definitions/knative_dev_messaging_v1beta1_ChannelTemplateSpec",
- "javaType": "io.fabric8.knative.dev.messaging.v1beta1.ChannelTemplateSpec"
- },
- "delivery": {
- "$ref": "#/definitions/knative_dev_duck_v1beta1_DeliverySpec",
- "javaType": "io.fabric8.knative.dev.duck.v1beta1.DeliverySpec"
- },
- "subscribable": {
- "$ref": "#/definitions/knative_dev_duck_v1alpha1_Subscribable",
- "javaType": "io.fabric8.knative.dev.duck.v1alpha1.Subscribable"
- }
- },
- "additionalProperties": true
- },
- "channelstatus": {
- "properties": {
- "address": {
- "$ref": "#/definitions/knative_dev_duck_v1alpha1_Addressable",
- "javaType": "io.fabric8.knative.duck.v1alpha1.Addressable"
- },
- "channel": {
- "$ref": "#/definitions/kubernetes_ObjectReference",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectReference"
- },
- "conditions": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/knative_Condition",
- "javaType": "io.fabric8.knative.v1.Condition"
- }
- },
- "observedGeneration": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "subscribableStatus": {
- "$ref": "#/definitions/knative_dev_duck_v1alpha1_SubscribableStatus",
- "javaType": "io.fabric8.knative.dev.duck.v1alpha1.SubscribableStatus"
- }
- },
- "additionalProperties": true
- },
- "channeltemplatespec": {
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "messaging.knative.dev/v1beta1",
- "required": true
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "ChannelTemplateSpec",
- "required": true
- },
- "spec": {
- "$ref": "#/definitions/kubernetes_uti_RawExtension",
- "javaType": "java.util.Map\u003cString, Object\u003e"
- }
- },
- "additionalProperties": true
- },
- "cindervolumesource": {
- "properties": {
- "fsType": {
- "type": "string",
- "description": ""
- },
- "readOnly": {
- "type": "boolean",
- "description": ""
- },
- "secretRef": {
- "$ref": "#/definitions/kubernetes_LocalObjectReference",
- "javaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
- },
- "volumeID": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true
- },
- "cloudeventattributes": {
- "properties": {
- "source": {
- "type": "string",
- "description": ""
- },
- "type": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true
- },
- "cloudeventoverrides": {
- "properties": {
- "extensions": {
- "type": "object",
- "description": "",
- "additionalProperties": {
- "type": "string",
- "description": ""
- },
- "javaType": "java.util.Map\u003cString,String\u003e"
- }
- },
- "additionalProperties": true
- },
- "condition": {
- "properties": {
- "lastTransitionTime": {
- "$ref": "#/definitions/knative_VolatileTime",
- "javaType": "io.fabric8.knative.v1.VolatileTime"
- },
- "message": {
- "type": "string",
- "description": "human-readable message indicating details about last transition"
- },
- "reason": {
- "type": "string",
- "description": "one-word CamelCase reason for the condition's last transition"
- },
- "severity": {
- "type": "string",
- "description": "how to interpret failures of this condition"
- },
- "status": {
- "type": "string",
- "description": "status of the condition"
- },
- "type": {
- "type": "string",
- "description": "type of status condition"
- }
- },
- "additionalProperties": true
- },
- "configmapenvsource": {
- "properties": {
- "name": {
- "type": "string",
- "description": ""
- },
- "optional": {
- "type": "boolean",
- "description": ""
- }
- },
- "additionalProperties": true
- },
- "configmapkeyselector": {
- "properties": {
- "key": {
- "type": "string",
- "description": ""
- },
- "name": {
- "type": "string",
- "description": ""
- },
- "optional": {
- "type": "boolean",
- "description": ""
- }
- },
- "additionalProperties": true
- },
- "configmapprojection": {
- "properties": {
- "items": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_KeyToPath",
- "javaType": "io.fabric8.kubernetes.api.model.KeyToPath"
- }
- },
- "name": {
- "type": "string",
- "description": ""
- },
- "optional": {
- "type": "boolean",
- "description": ""
- }
- },
- "additionalProperties": true
- },
- "configmapvolumesource": {
- "properties": {
- "defaultMode": {
- "type": "integer",
- "description": ""
- },
- "items": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_KeyToPath",
- "javaType": "io.fabric8.kubernetes.api.model.KeyToPath"
- }
- },
- "name": {
- "type": "string",
- "description": ""
- },
- "optional": {
- "type": "boolean",
- "description": ""
- }
- },
- "additionalProperties": true
- },
- "configuration": {
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "serving.knative.dev/v1",
- "required": true
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "Configuration",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ObjectMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
- },
- "spec": {
- "$ref": "#/definitions/knative_serving_v1_ConfigurationSpec",
- "javaType": "io.fabric8.knative.serving.v1.ConfigurationSpec"
- },
- "status": {
- "$ref": "#/definitions/knative_serving_v1_ConfigurationStatus",
- "javaType": "io.fabric8.knative.serving.v1.ConfigurationStatus"
- }
- },
- "additionalProperties": true
- },
- "configurationlist": {
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "serving.knative.dev/v1beta1",
- "required": true
- },
- "items": {
- "type": "array",
- "description": "",
- "items": {
- "$ref": "#/definitions/knative_serving_v1beta1_Configuration",
- "javaType": "io.fabric8.knative.serving.v1beta1.Configuration"
- }
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "ConfigurationList",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ListMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ListMeta"
- }
- },
- "additionalProperties": true
- },
- "configurationspec": {
- "properties": {
- "build": {
- "$ref": "#/definitions/kubernetes_uti_RawExtension",
- "javaType": "java.util.Map\u003cString, Object\u003e"
- },
- "generation": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "revisionTemplate": {
- "$ref": "#/definitions/knative_serving_v1alpha1_RevisionTemplateSpec",
- "javaType": "io.fabric8.knative.serving.v1alpha1.RevisionTemplateSpec"
- },
- "template": {
- "$ref": "#/definitions/knative_serving_v1alpha1_RevisionTemplateSpec",
- "javaType": "io.fabric8.knative.serving.v1alpha1.RevisionTemplateSpec"
- }
- },
- "additionalProperties": true
- },
- "configurationstatus": {
- "properties": {
- "conditions": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/knative_Condition",
- "javaType": "io.fabric8.knative.v1.Condition"
- }
- },
- "latestCreatedRevisionName": {
- "type": "string",
- "description": ""
- },
- "latestReadyRevisionName": {
- "type": "string",
- "description": ""
- },
- "observedGeneration": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- }
- },
- "additionalProperties": true
- },
- "configurationstatusfields": {
- "properties": {
- "latestCreatedRevisionName": {
- "type": "string",
- "description": ""
- },
- "latestReadyRevisionName": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true
- },
- "container": {
- "properties": {
- "args": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "type": "string",
- "description": ""
- }
- },
- "command": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "type": "string",
- "description": ""
- }
- },
- "env": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_EnvVar",
- "javaType": "io.fabric8.kubernetes.api.model.EnvVar"
- }
- },
- "envFrom": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_EnvFromSource",
- "javaType": "io.fabric8.kubernetes.api.model.EnvFromSource"
- }
- },
- "image": {
- "type": "string",
- "description": ""
- },
- "imagePullPolicy": {
- "type": "string",
- "description": ""
- },
- "lifecycle": {
- "$ref": "#/definitions/kubernetes_Lifecycle",
- "javaType": "io.fabric8.kubernetes.api.model.Lifecycle"
- },
- "livenessProbe": {
- "$ref": "#/definitions/kubernetes_Probe",
- "javaType": "io.fabric8.kubernetes.api.model.Probe"
- },
- "name": {
- "type": "string",
- "description": "",
- "maxLength": 63,
- "pattern": "^[a-z0-9]([-a-z0-9]*[a-z0-9])?$"
- },
- "ports": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_ContainerPort",
- "javaType": "io.fabric8.kubernetes.api.model.ContainerPort"
- }
- },
- "readinessProbe": {
- "$ref": "#/definitions/kubernetes_Probe",
- "javaType": "io.fabric8.kubernetes.api.model.Probe"
- },
- "resources": {
- "$ref": "#/definitions/kubernetes_ResourceRequirements",
- "javaType": "io.fabric8.kubernetes.api.model.ResourceRequirements"
- },
- "securityContext": {
- "$ref": "#/definitions/kubernetes_SecurityContext",
- "javaType": "io.fabric8.kubernetes.api.model.SecurityContext"
- },
- "startupProbe": {
- "$ref": "#/definitions/kubernetes_Probe",
- "javaType": "io.fabric8.kubernetes.api.model.Probe"
- },
- "stdin": {
- "type": "boolean",
- "description": ""
- },
- "stdinOnce": {
- "type": "boolean",
- "description": ""
- },
- "terminationMessagePath": {
- "type": "string",
- "description": ""
- },
- "terminationMessagePolicy": {
- "type": "string",
- "description": ""
- },
- "tty": {
- "type": "boolean",
- "description": ""
- },
- "volumeDevices": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_VolumeDevice",
- "javaType": "io.fabric8.kubernetes.api.model.VolumeDevice"
- }
- },
- "volumeMounts": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_VolumeMount",
- "javaType": "io.fabric8.kubernetes.api.model.VolumeMount"
- }
- },
- "workingDir": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true
- },
- "containerport": {
- "properties": {
- "containerPort": {
- "type": "integer",
- "description": ""
- },
- "hostIP": {
- "type": "string",
- "description": ""
- },
- "hostPort": {
- "type": "integer",
- "description": ""
- },
- "name": {
- "type": "string",
- "description": ""
- },
- "protocol": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true
- },
- "containersource": {
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "legacysources.knative.dev/v1alpha1",
- "required": true
- },
- "deprecated": {
- "$ref": "#/definitions/knative_legacysources_v1alpha1_Deprecated",
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.Deprecated"
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "ContainerSource",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ObjectMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
- },
- "spec": {
- "$ref": "#/definitions/knative_legacysources_v1alpha1_ContainerSourceSpec",
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.ContainerSourceSpec"
- },
- "status": {
- "$ref": "#/definitions/knative_legacysources_v1alpha1_ContainerSourceStatus",
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.ContainerSourceStatus"
- }
- },
- "additionalProperties": true
- },
- "containersourcelist": {
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "legacysources.knative.dev/v1alpha1",
- "required": true
- },
- "items": {
- "type": "array",
- "description": "",
- "items": {
- "$ref": "#/definitions/knative_legacysources_v1alpha1_ContainerSource",
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.ContainerSource"
- }
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "ContainerSourceList",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ListMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ListMeta"
- }
- },
- "additionalProperties": true
- },
- "containersourcespec": {
- "properties": {
- "args": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "type": "string",
- "description": ""
- }
- },
- "env": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_EnvVar",
- "javaType": "io.fabric8.kubernetes.api.model.EnvVar"
- }
- },
- "image": {
- "type": "string",
- "description": ""
- },
- "serviceAccountName": {
- "type": "string",
- "description": ""
- },
- "sink": {
- "$ref": "#/definitions/knative_dev_duck_v1beta1_Destination",
- "javaType": "io.fabric8.knative.duck.v1beta1.Destination"
- },
- "template": {
- "$ref": "#/definitions/kubernetes_PodTemplateSpec",
- "javaType": "io.fabric8.kubernetes.api.model.PodTemplateSpec"
- }
- },
- "additionalProperties": true
- },
- "containersourcestatus": {
- "properties": {
- "conditions": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/knative_Condition",
- "javaType": "io.fabric8.knative.v1.Condition"
- }
- },
- "observedGeneration": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "sinkUri": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true
- },
- "cronjoblimitsspec": {
- "properties": {
- "cpu": {
- "type": "string",
- "description": ""
- },
- "memory": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true
- },
- "cronjobrequestsspec": {
- "properties": {
- "cpu": {
- "type": "string",
- "description": ""
- },
- "memory": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true
- },
- "cronjobresourcespec": {
- "properties": {
- "limits": {
- "$ref": "#/definitions/knative_legacysources_v1alpha1_CronJobLimitsSpec",
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.CronJobLimitsSpec"
- },
- "requests": {
- "$ref": "#/definitions/knative_legacysources_v1alpha1_CronJobRequestsSpec",
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.CronJobRequestsSpec"
- }
- },
- "additionalProperties": true
- },
- "cronjobsource": {
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "legacysources.knative.dev/v1alpha1",
- "required": true
- },
- "deprecated": {
- "$ref": "#/definitions/knative_legacysources_v1alpha1_Deprecated",
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.Deprecated"
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "CronJobSource",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ObjectMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
- },
- "spec": {
- "$ref": "#/definitions/knative_legacysources_v1alpha1_CronJobSourceSpec",
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.CronJobSourceSpec"
- },
- "status": {
- "$ref": "#/definitions/knative_legacysources_v1alpha1_CronJobSourceStatus",
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.CronJobSourceStatus"
- }
- },
- "additionalProperties": true
- },
- "cronjobsourcelist": {
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "legacysources.knative.dev/v1alpha1",
- "required": true
- },
- "items": {
- "type": "array",
- "description": "",
- "items": {
- "$ref": "#/definitions/knative_legacysources_v1alpha1_CronJobSource",
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.CronJobSource"
- }
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "CronJobSourceList",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ListMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ListMeta"
- }
- },
- "additionalProperties": true
- },
- "cronjobsourcespec": {
- "properties": {
- "data": {
- "type": "string",
- "description": ""
- },
- "resources": {
- "$ref": "#/definitions/knative_legacysources_v1alpha1_CronJobResourceSpec",
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.CronJobResourceSpec"
- },
- "schedule": {
- "type": "string",
- "description": ""
- },
- "serviceAccountName": {
- "type": "string",
- "description": ""
- },
- "sink": {
- "$ref": "#/definitions/knative_dev_duck_v1beta1_Destination",
- "javaType": "io.fabric8.knative.duck.v1beta1.Destination"
- }
- },
- "additionalProperties": true
- },
- "cronjobsourcestatus": {
- "properties": {
- "conditions": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/knative_Condition",
- "javaType": "io.fabric8.knative.v1.Condition"
- }
- },
- "observedGeneration": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "sinkUri": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true
- },
- "csivolumesource": {
- "properties": {
- "driver": {
- "type": "string",
- "description": ""
- },
- "fsType": {
- "type": "string",
- "description": ""
- },
- "nodePublishSecretRef": {
- "$ref": "#/definitions/kubernetes_LocalObjectReference",
- "javaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
- },
- "readOnly": {
- "type": "boolean",
- "description": ""
- },
- "volumeAttributes": {
- "type": "object",
- "description": "",
- "additionalProperties": {
- "type": "string",
- "description": ""
- },
- "javaType": "java.util.Map\u003cString,String\u003e"
- }
- },
- "additionalProperties": true
- },
- "deliveryspec": {
- "properties": {
- "backoffDelay": {
- "type": "string",
- "description": ""
- },
- "backoffPolicy": {
- "type": "string",
- "description": ""
- },
- "deadLetterSink": {
- "$ref": "#/definitions/knative_dev_duck_v1_Destination",
- "javaType": "io.fabric8.knative.duck.v1.Destination"
- },
- "retry": {
- "type": "integer",
- "description": ""
- }
- },
- "additionalProperties": true
- },
- "deprecated": {
- "additionalProperties": true
- },
- "destination": {
- "properties": {
- "ref": {
- "$ref": "#/definitions/knative_dev_duck_v1_KReference",
- "javaType": "io.fabric8.knative.duck.v1.KReference"
- },
- "uri": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true
- },
- "downwardapiprojection": {
- "properties": {
- "items": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_DownwardAPIVolumeFile",
- "javaType": "io.fabric8.kubernetes.api.model.DownwardAPIVolumeFile"
- }
- }
- },
- "additionalProperties": true
- },
- "downwardapivolumefile": {
- "properties": {
- "fieldRef": {
- "$ref": "#/definitions/kubernetes_ObjectFieldSelector",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectFieldSelector"
- },
- "mode": {
- "type": "integer",
- "description": ""
- },
- "path": {
- "type": "string",
- "description": ""
- },
- "resourceFieldRef": {
- "$ref": "#/definitions/kubernetes_ResourceFieldSelector",
- "javaType": "io.fabric8.kubernetes.api.model.ResourceFieldSelector"
- }
- },
- "additionalProperties": true
- },
- "downwardapivolumesource": {
- "properties": {
- "defaultMode": {
- "type": "integer",
- "description": ""
- },
- "items": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_DownwardAPIVolumeFile",
- "javaType": "io.fabric8.kubernetes.api.model.DownwardAPIVolumeFile"
- }
- }
- },
- "additionalProperties": true
- },
- "emptydirvolumesource": {
- "properties": {
- "medium": {
- "type": "string",
- "description": ""
- },
- "sizeLimit": {
- "$ref": "#/definitions/kubernetes_Quantity",
- "javaType": "io.fabric8.kubernetes.api.model.Quantity"
- }
- },
- "additionalProperties": true
- },
- "envfromsource": {
- "properties": {
- "configMapRef": {
- "$ref": "#/definitions/kubernetes_ConfigMapEnvSource",
- "javaType": "io.fabric8.kubernetes.api.model.ConfigMapEnvSource"
- },
- "prefix": {
- "type": "string",
- "description": ""
- },
- "secretRef": {
- "$ref": "#/definitions/kubernetes_SecretEnvSource",
- "javaType": "io.fabric8.kubernetes.api.model.SecretEnvSource"
- }
- },
- "additionalProperties": true
- },
- "envvar": {
- "properties": {
- "name": {
- "type": "string",
- "description": "",
- "pattern": "^[A-Za-z_][A-Za-z0-9_]*$"
- },
- "value": {
- "type": "string",
- "description": ""
- },
- "valueFrom": {
- "$ref": "#/definitions/kubernetes_EnvVarSource",
- "javaType": "io.fabric8.kubernetes.api.model.EnvVarSource"
- }
- },
- "additionalProperties": true
- },
- "envvarsource": {
- "properties": {
- "configMapKeyRef": {
- "$ref": "#/definitions/kubernetes_ConfigMapKeySelector",
- "javaType": "io.fabric8.kubernetes.api.model.ConfigMapKeySelector"
- },
- "fieldRef": {
- "$ref": "#/definitions/kubernetes_ObjectFieldSelector",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectFieldSelector"
- },
- "resourceFieldRef": {
- "$ref": "#/definitions/kubernetes_ResourceFieldSelector",
- "javaType": "io.fabric8.kubernetes.api.model.ResourceFieldSelector"
- },
- "secretKeyRef": {
- "$ref": "#/definitions/kubernetes_SecretKeySelector",
- "javaType": "io.fabric8.kubernetes.api.model.SecretKeySelector"
- }
- },
- "additionalProperties": true
- },
- "ephemeralcontainer": {
- "properties": {
- "args": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "type": "string",
- "description": ""
- }
- },
- "command": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "type": "string",
- "description": ""
- }
- },
- "env": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_EnvVar",
- "javaType": "io.fabric8.kubernetes.api.model.EnvVar"
- }
- },
- "envFrom": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_EnvFromSource",
- "javaType": "io.fabric8.kubernetes.api.model.EnvFromSource"
- }
- },
- "image": {
- "type": "string",
- "description": ""
- },
- "imagePullPolicy": {
- "type": "string",
- "description": ""
- },
- "lifecycle": {
- "$ref": "#/definitions/kubernetes_Lifecycle",
- "javaType": "io.fabric8.kubernetes.api.model.Lifecycle"
- },
- "livenessProbe": {
- "$ref": "#/definitions/kubernetes_Probe",
- "javaType": "io.fabric8.kubernetes.api.model.Probe"
- },
- "name": {
- "type": "string",
- "description": ""
- },
- "ports": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_ContainerPort",
- "javaType": "io.fabric8.kubernetes.api.model.ContainerPort"
- }
- },
- "readinessProbe": {
- "$ref": "#/definitions/kubernetes_Probe",
- "javaType": "io.fabric8.kubernetes.api.model.Probe"
- },
- "resources": {
- "$ref": "#/definitions/kubernetes_ResourceRequirements",
- "javaType": "io.fabric8.kubernetes.api.model.ResourceRequirements"
- },
- "securityContext": {
- "$ref": "#/definitions/kubernetes_SecurityContext",
- "javaType": "io.fabric8.kubernetes.api.model.SecurityContext"
- },
- "startupProbe": {
- "$ref": "#/definitions/kubernetes_Probe",
- "javaType": "io.fabric8.kubernetes.api.model.Probe"
- },
- "stdin": {
- "type": "boolean",
- "description": ""
- },
- "stdinOnce": {
- "type": "boolean",
- "description": ""
- },
- "targetContainerName": {
- "type": "string",
- "description": ""
- },
- "terminationMessagePath": {
- "type": "string",
- "description": ""
- },
- "terminationMessagePolicy": {
- "type": "string",
- "description": ""
- },
- "tty": {
- "type": "boolean",
- "description": ""
- },
- "volumeDevices": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_VolumeDevice",
- "javaType": "io.fabric8.kubernetes.api.model.VolumeDevice"
- }
- },
- "volumeMounts": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_VolumeMount",
- "javaType": "io.fabric8.kubernetes.api.model.VolumeMount"
- }
- },
- "workingDir": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true
- },
- "ephemeralcontainercommon": {
- "properties": {
- "args": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "type": "string",
- "description": ""
- }
- },
- "command": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "type": "string",
- "description": ""
- }
- },
- "env": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_EnvVar",
- "javaType": "io.fabric8.kubernetes.api.model.EnvVar"
- }
- },
- "envFrom": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_EnvFromSource",
- "javaType": "io.fabric8.kubernetes.api.model.EnvFromSource"
- }
- },
- "image": {
- "type": "string",
- "description": ""
- },
- "imagePullPolicy": {
- "type": "string",
- "description": ""
- },
- "lifecycle": {
- "$ref": "#/definitions/kubernetes_Lifecycle",
- "javaType": "io.fabric8.kubernetes.api.model.Lifecycle"
- },
- "livenessProbe": {
- "$ref": "#/definitions/kubernetes_Probe",
- "javaType": "io.fabric8.kubernetes.api.model.Probe"
- },
- "name": {
- "type": "string",
- "description": ""
- },
- "ports": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_ContainerPort",
- "javaType": "io.fabric8.kubernetes.api.model.ContainerPort"
- }
- },
- "readinessProbe": {
- "$ref": "#/definitions/kubernetes_Probe",
- "javaType": "io.fabric8.kubernetes.api.model.Probe"
- },
- "resources": {
- "$ref": "#/definitions/kubernetes_ResourceRequirements",
- "javaType": "io.fabric8.kubernetes.api.model.ResourceRequirements"
- },
- "securityContext": {
- "$ref": "#/definitions/kubernetes_SecurityContext",
- "javaType": "io.fabric8.kubernetes.api.model.SecurityContext"
- },
- "startupProbe": {
- "$ref": "#/definitions/kubernetes_Probe",
- "javaType": "io.fabric8.kubernetes.api.model.Probe"
- },
- "stdin": {
- "type": "boolean",
- "description": ""
- },
- "stdinOnce": {
- "type": "boolean",
- "description": ""
- },
- "terminationMessagePath": {
- "type": "string",
- "description": ""
- },
- "terminationMessagePolicy": {
- "type": "string",
- "description": ""
- },
- "tty": {
- "type": "boolean",
- "description": ""
- },
- "volumeDevices": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_VolumeDevice",
- "javaType": "io.fabric8.kubernetes.api.model.VolumeDevice"
- }
- },
- "volumeMounts": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_VolumeMount",
- "javaType": "io.fabric8.kubernetes.api.model.VolumeMount"
- }
- },
- "workingDir": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true
- },
- "eventtype": {
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "eventing.knative.dev/v1alpha1",
- "required": true
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "EventType",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ObjectMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
- },
- "spec": {
- "$ref": "#/definitions/knative_eventing_v1alpha1_EventTypeSpec",
- "javaType": "io.fabric8.knative.eventing.v1alpha1.EventTypeSpec"
- },
- "status": {
- "$ref": "#/definitions/knative_eventing_v1alpha1_EventTypeStatus",
- "javaType": "io.fabric8.knative.eventing.v1alpha1.EventTypeStatus"
- }
- },
- "additionalProperties": true
- },
- "eventtypelist": {
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "eventing.knative.dev/v1alpha1",
- "required": true
- },
- "items": {
- "type": "array",
- "description": "",
- "items": {
- "$ref": "#/definitions/knative_eventing_v1alpha1_EventType",
- "javaType": "io.fabric8.knative.eventing.v1alpha1.EventType"
- }
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "EventTypeList",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ListMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ListMeta"
- }
- },
- "additionalProperties": true
- },
- "eventtypespec": {
- "properties": {
- "broker": {
- "type": "string",
- "description": ""
- },
- "description": {
- "type": "string",
- "description": ""
- },
- "schema": {
- "type": "string",
- "description": ""
- },
- "source": {
- "type": "string",
- "description": ""
- },
- "type": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true
- },
- "eventtypestatus": {
- "properties": {
- "conditions": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/knative_Condition",
- "javaType": "io.fabric8.knative.v1.Condition"
- }
- },
- "observedGeneration": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- }
- },
- "additionalProperties": true
- },
- "execaction": {
- "properties": {
- "command": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "type": "string",
- "description": ""
- }
- }
- },
- "additionalProperties": true
- },
- "fcvolumesource": {
- "properties": {
- "fsType": {
- "type": "string",
- "description": ""
- },
- "lun": {
- "type": "integer",
- "description": ""
- },
- "readOnly": {
- "type": "boolean",
- "description": ""
- },
- "targetWWNs": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "type": "string",
- "description": ""
- }
- },
- "wwids": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "type": "string",
- "description": ""
- }
- }
- },
- "additionalProperties": true
- },
- "fieldsv1": {
- "additionalProperties": true
- },
- "flexvolumesource": {
- "properties": {
- "driver": {
- "type": "string",
- "description": ""
- },
- "fsType": {
- "type": "string",
- "description": ""
- },
- "options": {
- "type": "object",
- "description": "",
- "additionalProperties": {
- "type": "string",
- "description": ""
- },
- "javaType": "java.util.Map\u003cString,String\u003e"
- },
- "readOnly": {
- "type": "boolean",
- "description": ""
- },
- "secretRef": {
- "$ref": "#/definitions/kubernetes_LocalObjectReference",
- "javaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
- }
- },
- "additionalProperties": true
- },
- "flockervolumesource": {
- "properties": {
- "datasetName": {
- "type": "string",
- "description": ""
- },
- "datasetUUID": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true
- },
- "gcepersistentdiskvolumesource": {
- "properties": {
- "fsType": {
- "type": "string",
- "description": ""
- },
- "partition": {
- "type": "integer",
- "description": ""
- },
- "pdName": {
- "type": "string",
- "description": ""
- },
- "readOnly": {
- "type": "boolean",
- "description": ""
- }
- },
- "additionalProperties": true
- },
- "gitrepovolumesource": {
- "properties": {
- "directory": {
- "type": "string",
- "description": ""
- },
- "repository": {
- "type": "string",
- "description": ""
- },
- "revision": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true
- },
- "glusterfsvolumesource": {
- "properties": {
- "endpoints": {
- "type": "string",
- "description": ""
- },
- "path": {
- "type": "string",
- "description": ""
- },
- "readOnly": {
- "type": "boolean",
- "description": ""
- }
- },
- "additionalProperties": true
- },
- "handler": {
- "properties": {
- "exec": {
- "$ref": "#/definitions/kubernetes_ExecAction",
- "javaType": "io.fabric8.kubernetes.api.model.ExecAction"
- },
- "httpGet": {
- "$ref": "#/definitions/kubernetes_HTTPGetAction",
- "javaType": "io.fabric8.kubernetes.api.model.HTTPGetAction"
- },
- "tcpSocket": {
- "$ref": "#/definitions/kubernetes_TCPSocketAction",
- "javaType": "io.fabric8.kubernetes.api.model.TCPSocketAction"
- }
- },
- "additionalProperties": true
- },
- "hostalias": {
- "properties": {
- "hostnames": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "type": "string",
- "description": ""
- }
- },
- "ip": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true
- },
- "hostpathvolumesource": {
- "properties": {
- "path": {
- "type": "string",
- "description": ""
- },
- "type": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true
- },
- "httpgetaction": {
- "properties": {
- "host": {
- "type": "string",
- "description": ""
- },
- "httpHeaders": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_HTTPHeader",
- "javaType": "io.fabric8.kubernetes.api.model.HTTPHeader"
- }
- },
- "path": {
- "type": "string",
- "description": ""
- },
- "port": {
- "$ref": "#/definitions/k8s_io_apimachinery_pkg_util_intstr_IntOrString",
- "javaType": "IntOrString"
- },
- "scheme": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true
- },
- "httpheader": {
- "properties": {
- "name": {
- "type": "string",
- "description": ""
- },
- "value": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true
- },
- "inmemorychannel": {
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "messaging.knative.dev/v1alpha1",
- "required": true
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "InMemoryChannel",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ObjectMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
- },
- "spec": {
- "$ref": "#/definitions/knative_messaging_v1alpha1_InMemoryChannelSpec",
- "javaType": "io.fabric8.knative.messaging.v1alpha1.InMemoryChannelSpec"
- },
- "status": {
- "$ref": "#/definitions/knative_messaging_v1alpha1_InMemoryChannelStatus",
- "javaType": "io.fabric8.knative.messaging.v1alpha1.InMemoryChannelStatus"
- }
- },
- "additionalProperties": true
- },
- "inmemorychannellist": {
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "messaging.knative.dev/v1alpha1",
- "required": true
- },
- "items": {
- "type": "array",
- "description": "",
- "items": {
- "$ref": "#/definitions/knative_messaging_v1alpha1_InMemoryChannel",
- "javaType": "io.fabric8.knative.messaging.v1alpha1.InMemoryChannel"
- }
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "InMemoryChannelList",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ListMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ListMeta"
- }
- },
- "additionalProperties": true
- },
- "inmemorychannelspec": {
- "properties": {
- "delivery": {
- "$ref": "#/definitions/knative_dev_duck_v1beta1_DeliverySpec",
- "javaType": "io.fabric8.knative.dev.duck.v1beta1.DeliverySpec"
- },
- "subscribable": {
- "$ref": "#/definitions/knative_dev_duck_v1alpha1_Subscribable",
- "javaType": "io.fabric8.knative.dev.duck.v1alpha1.Subscribable"
- }
- },
- "additionalProperties": true
- },
- "inmemorychannelstatus": {
- "properties": {
- "address": {
- "$ref": "#/definitions/knative_dev_duck_v1alpha1_Addressable",
- "javaType": "io.fabric8.knative.duck.v1alpha1.Addressable"
- },
- "conditions": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/knative_Condition",
- "javaType": "io.fabric8.knative.v1.Condition"
- }
- },
- "observedGeneration": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "subscribableStatus": {
- "$ref": "#/definitions/knative_dev_duck_v1alpha1_SubscribableStatus",
- "javaType": "io.fabric8.knative.dev.duck.v1alpha1.SubscribableStatus"
- }
- },
- "additionalProperties": true
- },
- "intorstring": {
- "properties": {
- "intVal": {
- "type": "integer",
- "description": ""
- },
- "strVal": {
- "type": "string",
- "description": ""
- },
- "type": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- }
- },
- "additionalProperties": true
- },
- "iscsivolumesource": {
- "properties": {
- "chapAuthDiscovery": {
- "type": "boolean",
- "description": ""
- },
- "chapAuthSession": {
- "type": "boolean",
- "description": ""
- },
- "fsType": {
- "type": "string",
- "description": ""
- },
- "initiatorName": {
- "type": "string",
- "description": ""
- },
- "iqn": {
- "type": "string",
- "description": ""
- },
- "iscsiInterface": {
- "type": "string",
- "description": ""
- },
- "lun": {
- "type": "integer",
- "description": ""
- },
- "portals": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "type": "string",
- "description": ""
- }
- },
- "readOnly": {
- "type": "boolean",
- "description": ""
- },
- "secretRef": {
- "$ref": "#/definitions/kubernetes_LocalObjectReference",
- "javaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
- },
- "targetPortal": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true
- },
- "keytopath": {
- "properties": {
- "key": {
- "type": "string",
- "description": ""
- },
- "mode": {
- "type": "integer",
- "description": ""
- },
- "path": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true
- },
- "kreference": {
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": ""
- },
- "kind": {
- "type": "string",
- "description": ""
- },
- "name": {
- "type": "string",
- "description": ""
- },
- "namespace": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true
- },
- "labelselector": {
- "properties": {
- "matchExpressions": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_meta_LabelSelectorRequirement",
- "javaType": "io.fabric8.kubernetes.api.model.LabelSelectorRequirement"
- }
- },
- "matchLabels": {
- "type": "object",
- "description": "",
- "additionalProperties": {
- "type": "string",
- "description": ""
- },
- "javaType": "java.util.Map\u003cString,String\u003e"
- }
- },
- "additionalProperties": true
- },
- "labelselectorrequirement": {
- "properties": {
- "key": {
- "type": "string",
- "description": ""
- },
- "operator": {
- "type": "string",
- "description": ""
- },
- "values": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "type": "string",
- "description": ""
- }
- }
- },
- "additionalProperties": true
- },
- "lifecycle": {
- "properties": {
- "postStart": {
- "$ref": "#/definitions/kubernetes_Handler",
- "javaType": "io.fabric8.kubernetes.api.model.Handler"
- },
- "preStop": {
- "$ref": "#/definitions/kubernetes_Handler",
- "javaType": "io.fabric8.kubernetes.api.model.Handler"
- }
- },
- "additionalProperties": true
- },
- "listmeta": {
- "properties": {
- "continue": {
- "type": "string",
- "description": ""
- },
- "remainingItemCount": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "resourceVersion": {
- "type": "string",
- "description": ""
- },
- "selfLink": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true
- },
- "localobjectreference": {
- "properties": {
- "name": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true
- },
- "managedfieldsentry": {
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": ""
- },
- "fieldsType": {
- "type": "string",
- "description": ""
- },
- "fieldsV1": {
- "$ref": "#/definitions/kubernetes_meta_FieldsV1",
- "javaType": "io.fabric8.kubernetes.api.model.FieldsV1"
- },
- "manager": {
- "type": "string",
- "description": ""
- },
- "operation": {
- "type": "string",
- "description": ""
- },
- "time": {
- "$ref": "#/definitions/kubernetes_meta_Time",
- "javaType": "java.lang.String"
- }
- },
- "additionalProperties": true
- },
- "manualtype": {
- "additionalProperties": true
- },
- "nfsvolumesource": {
- "properties": {
- "path": {
- "type": "string",
- "description": ""
- },
- "readOnly": {
- "type": "boolean",
- "description": ""
- },
- "server": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true
- },
- "nodeaffinity": {
- "properties": {
- "preferredDuringSchedulingIgnoredDuringExecution": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_PreferredSchedulingTerm",
- "javaType": "io.fabric8.kubernetes.api.model.PreferredSchedulingTerm"
- }
- },
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "$ref": "#/definitions/kubernetes_NodeSelector",
- "javaType": "io.fabric8.kubernetes.api.model.NodeSelector"
- }
- },
- "additionalProperties": true
- },
- "nodeselector": {
- "properties": {
- "nodeSelectorTerms": {
- "type": "array",
- "description": "",
- "items": {
- "$ref": "#/definitions/kubernetes_NodeSelectorTerm",
- "javaType": "io.fabric8.kubernetes.api.model.NodeSelectorTerm"
- }
- }
- },
- "additionalProperties": true
- },
- "nodeselectorrequirement": {
- "properties": {
- "key": {
- "type": "string",
- "description": ""
- },
- "operator": {
- "type": "string",
- "description": ""
- },
- "values": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "type": "string",
- "description": ""
- }
- }
- },
- "additionalProperties": true
- },
- "nodeselectorterm": {
- "properties": {
- "matchExpressions": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_NodeSelectorRequirement",
- "javaType": "io.fabric8.kubernetes.api.model.NodeSelectorRequirement"
- }
- },
- "matchFields": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_NodeSelectorRequirement",
- "javaType": "io.fabric8.kubernetes.api.model.NodeSelectorRequirement"
- }
- }
- },
- "additionalProperties": true
- },
- "objectfieldselector": {
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": ""
- },
- "fieldPath": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true
- },
- "objectmeta": {
- "properties": {
- "annotations": {
- "type": "object",
- "description": "",
- "additionalProperties": {
- "type": "string",
- "description": ""
- },
- "javaType": "java.util.Map\u003cString,String\u003e"
- },
- "clusterName": {
- "type": "string",
- "description": ""
- },
- "creationTimestamp": {
- "$ref": "#/definitions/kubernetes_meta_Time",
- "javaType": "java.lang.String"
- },
- "deletionGracePeriodSeconds": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "deletionTimestamp": {
- "$ref": "#/definitions/kubernetes_meta_Time",
- "javaType": "java.lang.String"
- },
- "finalizers": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "type": "string",
- "description": ""
- }
- },
- "generateName": {
- "type": "string",
- "description": ""
- },
- "generation": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "labels": {
- "type": "object",
- "description": "",
- "additionalProperties": {
- "type": "string",
- "description": ""
- },
- "javaType": "java.util.Map\u003cString,String\u003e"
- },
- "managedFields": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_meta_ManagedFieldsEntry",
- "javaType": "io.fabric8.kubernetes.api.model.ManagedFieldsEntry"
- }
- },
- "name": {
- "type": "string",
- "description": ""
- },
- "namespace": {
- "type": "string",
- "description": "",
- "maxLength": 253,
- "pattern": "^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$"
- },
- "ownerReferences": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_meta_OwnerReference",
- "javaType": "io.fabric8.kubernetes.api.model.OwnerReference"
- }
- },
- "resourceVersion": {
- "type": "string",
- "description": ""
- },
- "selfLink": {
- "type": "string",
- "description": ""
- },
- "uid": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true
- },
- "objectreference": {
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": ""
- },
- "fieldPath": {
- "type": "string",
- "description": ""
- },
- "kind": {
- "type": "string",
- "description": ""
- },
- "name": {
- "type": "string",
- "description": ""
- },
- "namespace": {
- "type": "string",
- "description": ""
- },
- "resourceVersion": {
- "type": "string",
- "description": ""
- },
- "uid": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true
- },
- "ownerreference": {
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": ""
- },
- "blockOwnerDeletion": {
- "type": "boolean",
- "description": ""
- },
- "controller": {
- "type": "boolean",
- "description": ""
- },
- "kind": {
- "type": "string",
- "description": ""
- },
- "name": {
- "type": "string",
- "description": ""
- },
- "uid": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true
- },
- "parallel": {
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "flows.knative.dev/v1alpha1",
- "required": true
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "Parallel",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ObjectMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
- },
- "spec": {
- "$ref": "#/definitions/knative_flows_v1alpha1_ParallelSpec",
- "javaType": "io.fabric8.knative.flows.v1alpha1.ParallelSpec"
- },
- "status": {
- "$ref": "#/definitions/knative_flows_v1alpha1_ParallelStatus",
- "javaType": "io.fabric8.knative.flows.v1alpha1.ParallelStatus"
- }
- },
- "additionalProperties": true
- },
- "parallelbranch": {
- "properties": {
- "filter": {
- "$ref": "#/definitions/knative_dev_duck_v1_Destination",
- "javaType": "io.fabric8.knative.duck.v1.Destination"
- },
- "reply": {
- "$ref": "#/definitions/knative_dev_duck_v1_Destination",
- "javaType": "io.fabric8.knative.duck.v1.Destination"
- },
- "subscriber": {
- "$ref": "#/definitions/knative_dev_duck_v1_Destination",
- "javaType": "io.fabric8.knative.duck.v1.Destination"
- }
- },
- "additionalProperties": true
- },
- "parallelbranchstatus": {
- "properties": {
- "filterChannelStatus": {
- "$ref": "#/definitions/knative_flows_v1alpha1_ParallelChannelStatus",
- "javaType": "io.fabric8.knative.flows.v1alpha1.ParallelChannelStatus"
- },
- "filterSubscriptionStatus": {
- "$ref": "#/definitions/knative_flows_v1alpha1_ParallelSubscriptionStatus",
- "javaType": "io.fabric8.knative.flows.v1alpha1.ParallelSubscriptionStatus"
- },
- "subscriberSubscriptionStatus": {
- "$ref": "#/definitions/knative_flows_v1alpha1_ParallelSubscriptionStatus",
- "javaType": "io.fabric8.knative.flows.v1alpha1.ParallelSubscriptionStatus"
- }
- },
- "additionalProperties": true
- },
- "parallelchannelstatus": {
- "properties": {
- "channel": {
- "$ref": "#/definitions/kubernetes_ObjectReference",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectReference"
- },
- "ready": {
- "$ref": "#/definitions/knative_Condition",
- "javaType": "io.fabric8.knative.v1.Condition"
- }
- },
- "additionalProperties": true
- },
- "parallellist": {
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "flows.knative.dev/v1alpha1",
- "required": true
- },
- "items": {
- "type": "array",
- "description": "",
- "items": {
- "$ref": "#/definitions/knative_flows_v1alpha1_Parallel",
- "javaType": "io.fabric8.knative.flows.v1alpha1.Parallel"
- }
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "ParallelList",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ListMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ListMeta"
- }
- },
- "additionalProperties": true
- },
- "parallelspec": {
- "properties": {
- "branches": {
- "type": "array",
- "description": "",
- "items": {
- "$ref": "#/definitions/knative_flows_v1alpha1_ParallelBranch",
- "javaType": "io.fabric8.knative.flows.v1alpha1.ParallelBranch"
- }
- },
- "channelTemplate": {
- "$ref": "#/definitions/knative_dev_messaging_v1beta1_ChannelTemplateSpec",
- "javaType": "io.fabric8.knative.dev.messaging.v1beta1.ChannelTemplateSpec"
- },
- "reply": {
- "$ref": "#/definitions/knative_dev_duck_v1_Destination",
- "javaType": "io.fabric8.knative.duck.v1.Destination"
- }
- },
- "additionalProperties": true
- },
- "parallelstatus": {
- "properties": {
- "address": {
- "$ref": "#/definitions/knative_dev_duck_v1_Addressable",
- "javaType": "io.fabric8.knative.duck.v1.Addressable"
- },
- "branchStatuses": {
- "type": "array",
- "description": "",
- "items": {
- "$ref": "#/definitions/knative_flows_v1alpha1_ParallelBranchStatus",
- "javaType": "io.fabric8.knative.flows.v1alpha1.ParallelBranchStatus"
- }
- },
- "conditions": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/knative_Condition",
- "javaType": "io.fabric8.knative.v1.Condition"
- }
- },
- "ingressChannelStatus": {
- "$ref": "#/definitions/knative_flows_v1alpha1_ParallelChannelStatus",
- "javaType": "io.fabric8.knative.flows.v1alpha1.ParallelChannelStatus"
- },
- "observedGeneration": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- }
- },
- "additionalProperties": true
- },
- "parallelsubscriptionstatus": {
- "properties": {
- "ready": {
- "$ref": "#/definitions/knative_Condition",
- "javaType": "io.fabric8.knative.v1.Condition"
- },
- "subscription": {
- "$ref": "#/definitions/kubernetes_ObjectReference",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectReference"
- }
- },
- "additionalProperties": true
- },
- "persistentvolumeclaimvolumesource": {
- "properties": {
- "claimName": {
- "type": "string",
- "description": ""
- },
- "readOnly": {
- "type": "boolean",
- "description": ""
- }
- },
- "additionalProperties": true
- },
- "photonpersistentdiskvolumesource": {
- "properties": {
- "fsType": {
- "type": "string",
- "description": ""
- },
- "pdID": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true
- },
- "pinnedtype": {
- "properties": {
- "configuration": {
- "$ref": "#/definitions/knative_serving_v1alpha1_ConfigurationSpec",
- "javaType": "io.fabric8.knative.serving.v1alpha1.ConfigurationSpec"
- },
- "revisionName": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true
- },
- "podaffinity": {
- "properties": {
- "preferredDuringSchedulingIgnoredDuringExecution": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_WeightedPodAffinityTerm",
- "javaType": "io.fabric8.kubernetes.api.model.WeightedPodAffinityTerm"
- }
- },
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_PodAffinityTerm",
- "javaType": "io.fabric8.kubernetes.api.model.PodAffinityTerm"
- }
- }
- },
- "additionalProperties": true
- },
- "podaffinityterm": {
- "properties": {
- "labelSelector": {
- "$ref": "#/definitions/kubernetes_meta_LabelSelector",
- "javaType": "io.fabric8.kubernetes.api.model.LabelSelector"
- },
- "namespaces": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "type": "string",
- "description": ""
- }
- },
- "topologyKey": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true
- },
- "podantiaffinity": {
- "properties": {
- "preferredDuringSchedulingIgnoredDuringExecution": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_WeightedPodAffinityTerm",
- "javaType": "io.fabric8.kubernetes.api.model.WeightedPodAffinityTerm"
- }
- },
- "requiredDuringSchedulingIgnoredDuringExecution": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_PodAffinityTerm",
- "javaType": "io.fabric8.kubernetes.api.model.PodAffinityTerm"
- }
- }
- },
- "additionalProperties": true
- },
- "poddnsconfig": {
- "properties": {
- "nameservers": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "type": "string",
- "description": ""
- }
- },
- "options": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_PodDNSConfigOption",
- "javaType": "io.fabric8.kubernetes.api.model.PodDNSConfigOption"
- }
- },
- "searches": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "type": "string",
- "description": ""
- }
- }
- },
- "additionalProperties": true
- },
- "poddnsconfigoption": {
- "properties": {
- "name": {
- "type": "string",
- "description": ""
- },
- "value": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true
- },
- "podreadinessgate": {
- "properties": {
- "conditionType": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true
- },
- "podsecuritycontext": {
- "properties": {
- "fsGroup": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "runAsGroup": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "runAsNonRoot": {
- "type": "boolean",
- "description": ""
- },
- "runAsUser": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "seLinuxOptions": {
- "$ref": "#/definitions/kubernetes_SELinuxOptions",
- "javaType": "io.fabric8.kubernetes.api.model.SELinuxOptions"
- },
- "supplementalGroups": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- }
- },
- "sysctls": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_Sysctl",
- "javaType": "io.fabric8.kubernetes.api.model.Sysctl"
- }
- },
- "windowsOptions": {
- "$ref": "#/definitions/kubernetes_WindowsSecurityContextOptions",
- "javaType": "io.fabric8.kubernetes.api.model.WindowsSecurityContextOptions"
- }
- },
- "additionalProperties": true
- },
- "podspec": {
- "properties": {
- "activeDeadlineSeconds": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "affinity": {
- "$ref": "#/definitions/kubernetes_Affinity",
- "javaType": "io.fabric8.kubernetes.api.model.Affinity"
- },
- "automountServiceAccountToken": {
- "type": "boolean",
- "description": ""
- },
- "containers": {
- "type": "array",
- "description": "",
- "items": {
- "$ref": "#/definitions/kubernetes_Container",
- "javaType": "io.fabric8.kubernetes.api.model.Container"
- }
- },
- "dnsConfig": {
- "$ref": "#/definitions/kubernetes_PodDNSConfig",
- "javaType": "io.fabric8.kubernetes.api.model.PodDNSConfig"
- },
- "dnsPolicy": {
- "type": "string",
- "description": ""
- },
- "enableServiceLinks": {
- "type": "boolean",
- "description": ""
- },
- "ephemeralContainers": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_EphemeralContainer",
- "javaType": "io.fabric8.kubernetes.api.model.EphemeralContainer"
- }
- },
- "hostAliases": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_HostAlias",
- "javaType": "io.fabric8.kubernetes.api.model.HostAlias"
- }
- },
- "hostIPC": {
- "type": "boolean",
- "description": ""
- },
- "hostNetwork": {
- "type": "boolean",
- "description": ""
- },
- "hostPID": {
- "type": "boolean",
- "description": ""
- },
- "hostname": {
- "type": "string",
- "description": ""
- },
- "imagePullSecrets": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_LocalObjectReference",
- "javaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
- }
- },
- "initContainers": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_Container",
- "javaType": "io.fabric8.kubernetes.api.model.Container"
- }
- },
- "nodeName": {
- "type": "string",
- "description": ""
- },
- "nodeSelector": {
- "type": "object",
- "description": "",
- "additionalProperties": {
- "type": "string",
- "description": ""
- },
- "javaType": "java.util.Map\u003cString,String\u003e"
- },
- "overhead": {
- "type": "object",
- "description": "",
- "additionalProperties": {
- "$ref": "#/definitions/kubernetes_Quantity",
- "javaType": "io.fabric8.kubernetes.api.model.Quantity"
- },
- "javaType": "java.util.Map\u003cString,io.fabric8.kubernetes.api.model.Quantity\u003e"
- },
- "preemptionPolicy": {
- "type": "string",
- "description": ""
- },
- "priority": {
- "type": "integer",
- "description": ""
- },
- "priorityClassName": {
- "type": "string",
- "description": ""
- },
- "readinessGates": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_PodReadinessGate",
- "javaType": "io.fabric8.kubernetes.api.model.PodReadinessGate"
- }
- },
- "restartPolicy": {
- "type": "string",
- "description": ""
- },
- "runtimeClassName": {
- "type": "string",
- "description": ""
- },
- "schedulerName": {
- "type": "string",
- "description": ""
- },
- "securityContext": {
- "$ref": "#/definitions/kubernetes_PodSecurityContext",
- "javaType": "io.fabric8.kubernetes.api.model.PodSecurityContext"
- },
- "serviceAccount": {
- "type": "string",
- "description": ""
- },
- "serviceAccountName": {
- "type": "string",
- "description": ""
- },
- "shareProcessNamespace": {
- "type": "boolean",
- "description": ""
- },
- "subdomain": {
- "type": "string",
- "description": ""
- },
- "terminationGracePeriodSeconds": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "tolerations": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_Toleration",
- "javaType": "io.fabric8.kubernetes.api.model.Toleration"
- }
- },
- "topologySpreadConstraints": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_TopologySpreadConstraint",
- "javaType": "io.fabric8.kubernetes.api.model.TopologySpreadConstraint"
- }
- },
- "volumes": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_Volume",
- "javaType": "io.fabric8.kubernetes.api.model.Volume"
- }
- }
- },
- "additionalProperties": true
- },
- "podtemplatespec": {
- "properties": {
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ObjectMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
- },
- "spec": {
- "$ref": "#/definitions/kubernetes_PodSpec",
- "javaType": "io.fabric8.kubernetes.api.model.PodSpec"
- }
- },
- "additionalProperties": true
- },
- "portworxvolumesource": {
- "properties": {
- "fsType": {
- "type": "string",
- "description": ""
- },
- "readOnly": {
- "type": "boolean",
- "description": ""
- },
- "volumeID": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true
- },
- "preferredschedulingterm": {
- "properties": {
- "preference": {
- "$ref": "#/definitions/kubernetes_NodeSelectorTerm",
- "javaType": "io.fabric8.kubernetes.api.model.NodeSelectorTerm"
- },
- "weight": {
- "type": "integer",
- "description": ""
- }
- },
- "additionalProperties": true
- },
- "probe": {
- "properties": {
- "exec": {
- "$ref": "#/definitions/kubernetes_ExecAction",
- "javaType": "io.fabric8.kubernetes.api.model.ExecAction"
- },
- "failureThreshold": {
- "type": "integer",
- "description": ""
- },
- "httpGet": {
- "$ref": "#/definitions/kubernetes_HTTPGetAction",
- "javaType": "io.fabric8.kubernetes.api.model.HTTPGetAction"
- },
- "initialDelaySeconds": {
- "type": "integer",
- "description": ""
- },
- "periodSeconds": {
- "type": "integer",
- "description": ""
- },
- "successThreshold": {
- "type": "integer",
- "description": ""
- },
- "tcpSocket": {
- "$ref": "#/definitions/kubernetes_TCPSocketAction",
- "javaType": "io.fabric8.kubernetes.api.model.TCPSocketAction"
- },
- "timeoutSeconds": {
- "type": "integer",
- "description": ""
- }
- },
- "additionalProperties": true
- },
- "projectedvolumesource": {
- "properties": {
- "defaultMode": {
- "type": "integer",
- "description": ""
- },
- "sources": {
- "type": "array",
- "description": "",
- "items": {
- "$ref": "#/definitions/kubernetes_VolumeProjection",
- "javaType": "io.fabric8.kubernetes.api.model.VolumeProjection"
- }
- }
- },
- "additionalProperties": true
- },
- "quantity": {
- "properties": {
- "format": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true
- },
- "quobytevolumesource": {
- "properties": {
- "group": {
- "type": "string",
- "description": ""
- },
- "readOnly": {
- "type": "boolean",
- "description": ""
- },
- "registry": {
- "type": "string",
- "description": ""
- },
- "tenant": {
- "type": "string",
- "description": ""
- },
- "user": {
- "type": "string",
- "description": ""
- },
- "volume": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true
- },
- "rawextension": {
- "additionalProperties": true
- },
- "rbdvolumesource": {
- "properties": {
- "fsType": {
- "type": "string",
- "description": ""
- },
- "image": {
- "type": "string",
- "description": ""
- },
- "keyring": {
- "type": "string",
- "description": ""
- },
- "monitors": {
- "type": "array",
- "description": "",
- "items": {
- "type": "string",
- "description": ""
- }
- },
- "pool": {
- "type": "string",
- "description": ""
- },
- "readOnly": {
- "type": "boolean",
- "description": ""
- },
- "secretRef": {
- "$ref": "#/definitions/kubernetes_LocalObjectReference",
- "javaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
- },
- "user": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true
- },
- "reference": {
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": ""
- },
- "kind": {
- "type": "string",
- "description": ""
- },
- "name": {
- "type": "string",
- "description": ""
- },
- "namespace": {
- "type": "string",
- "description": ""
- },
- "selector": {
- "$ref": "#/definitions/kubernetes_meta_LabelSelector",
- "javaType": "io.fabric8.kubernetes.api.model.LabelSelector"
- }
- },
- "additionalProperties": true
- },
- "releasetype": {
- "properties": {
- "configuration": {
- "$ref": "#/definitions/knative_serving_v1alpha1_ConfigurationSpec",
- "javaType": "io.fabric8.knative.serving.v1alpha1.ConfigurationSpec"
- },
- "revisions": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "type": "string",
- "description": ""
- }
- },
- "rolloutPercent": {
- "type": "integer",
- "description": ""
- }
- },
- "additionalProperties": true
- },
- "resource": {
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "duck.knative.dev/v1alpha1",
- "required": true
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "Resource",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ObjectMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
- }
- },
- "additionalProperties": true
- },
- "resourcefieldselector": {
- "properties": {
- "containerName": {
- "type": "string",
- "description": ""
- },
- "divisor": {
- "$ref": "#/definitions/kubernetes_Quantity",
- "javaType": "io.fabric8.kubernetes.api.model.Quantity"
- },
- "resource": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true
- },
- "resourcelist": {
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "duck.knative.dev/v1alpha1",
- "required": true
- },
- "items": {
- "type": "array",
- "description": "",
- "items": {
- "$ref": "#/definitions/knative_duck_v1alpha1_Resource",
- "javaType": "io.fabric8.knative.duck.v1alpha1.Resource"
- }
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "ResourceList",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ListMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ListMeta"
- }
- },
- "additionalProperties": true
- },
- "resourcerequirements": {
- "properties": {
- "limits": {
- "type": "object",
- "description": "",
- "additionalProperties": {
- "$ref": "#/definitions/kubernetes_Quantity",
- "javaType": "io.fabric8.kubernetes.api.model.Quantity"
- },
- "javaType": "java.util.Map\u003cString,io.fabric8.kubernetes.api.model.Quantity\u003e"
- },
- "requests": {
- "type": "object",
- "description": "",
- "additionalProperties": {
- "$ref": "#/definitions/kubernetes_Quantity",
- "javaType": "io.fabric8.kubernetes.api.model.Quantity"
- },
- "javaType": "java.util.Map\u003cString,io.fabric8.kubernetes.api.model.Quantity\u003e"
- }
- },
- "additionalProperties": true
- },
- "revision": {
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "serving.knative.dev/v1alpha1",
- "required": true
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "Revision",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ObjectMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
- },
- "spec": {
- "$ref": "#/definitions/knative_serving_v1alpha1_RevisionSpec",
- "javaType": "io.fabric8.knative.serving.v1alpha1.RevisionSpec"
- },
- "status": {
- "$ref": "#/definitions/knative_serving_v1alpha1_RevisionStatus",
- "javaType": "io.fabric8.knative.serving.v1alpha1.RevisionStatus"
- }
- },
- "additionalProperties": true
- },
- "revisionlist": {
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "serving.knative.dev/v1beta1",
- "required": true
- },
- "items": {
- "type": "array",
- "description": "",
- "items": {
- "$ref": "#/definitions/knative_serving_v1beta1_Revision",
- "javaType": "io.fabric8.knative.serving.v1beta1.Revision"
- }
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "RevisionList",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ListMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ListMeta"
- }
- },
- "additionalProperties": true
- },
- "revisionspec": {
- "properties": {
- "activeDeadlineSeconds": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "affinity": {
- "$ref": "#/definitions/kubernetes_Affinity",
- "javaType": "io.fabric8.kubernetes.api.model.Affinity"
- },
- "automountServiceAccountToken": {
- "type": "boolean",
- "description": ""
- },
- "containerConcurrency": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "containers": {
- "type": "array",
- "description": "",
- "items": {
- "$ref": "#/definitions/kubernetes_Container",
- "javaType": "io.fabric8.kubernetes.api.model.Container"
- }
- },
- "dnsConfig": {
- "$ref": "#/definitions/kubernetes_PodDNSConfig",
- "javaType": "io.fabric8.kubernetes.api.model.PodDNSConfig"
- },
- "dnsPolicy": {
- "type": "string",
- "description": ""
- },
- "enableServiceLinks": {
- "type": "boolean",
- "description": ""
- },
- "ephemeralContainers": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_EphemeralContainer",
- "javaType": "io.fabric8.kubernetes.api.model.EphemeralContainer"
- }
- },
- "hostAliases": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_HostAlias",
- "javaType": "io.fabric8.kubernetes.api.model.HostAlias"
- }
- },
- "hostIPC": {
- "type": "boolean",
- "description": ""
- },
- "hostNetwork": {
- "type": "boolean",
- "description": ""
- },
- "hostPID": {
- "type": "boolean",
- "description": ""
- },
- "hostname": {
- "type": "string",
- "description": ""
- },
- "imagePullSecrets": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_LocalObjectReference",
- "javaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
- }
- },
- "initContainers": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_Container",
- "javaType": "io.fabric8.kubernetes.api.model.Container"
- }
- },
- "nodeName": {
- "type": "string",
- "description": ""
- },
- "nodeSelector": {
- "type": "object",
- "description": "",
- "additionalProperties": {
- "type": "string",
- "description": ""
- },
- "javaType": "java.util.Map\u003cString,String\u003e"
- },
- "overhead": {
- "type": "object",
- "description": "",
- "additionalProperties": {
- "$ref": "#/definitions/kubernetes_Quantity",
- "javaType": "io.fabric8.kubernetes.api.model.Quantity"
- },
- "javaType": "java.util.Map\u003cString,io.fabric8.kubernetes.api.model.Quantity\u003e"
- },
- "preemptionPolicy": {
- "type": "string",
- "description": ""
- },
- "priority": {
- "type": "integer",
- "description": ""
- },
- "priorityClassName": {
- "type": "string",
- "description": ""
- },
- "readinessGates": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_PodReadinessGate",
- "javaType": "io.fabric8.kubernetes.api.model.PodReadinessGate"
- }
- },
- "restartPolicy": {
- "type": "string",
- "description": ""
- },
- "runtimeClassName": {
- "type": "string",
- "description": ""
- },
- "schedulerName": {
- "type": "string",
- "description": ""
- },
- "securityContext": {
- "$ref": "#/definitions/kubernetes_PodSecurityContext",
- "javaType": "io.fabric8.kubernetes.api.model.PodSecurityContext"
- },
- "serviceAccount": {
- "type": "string",
- "description": ""
- },
- "serviceAccountName": {
- "type": "string",
- "description": ""
- },
- "shareProcessNamespace": {
- "type": "boolean",
- "description": ""
- },
- "subdomain": {
- "type": "string",
- "description": ""
- },
- "terminationGracePeriodSeconds": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "timeoutSeconds": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "tolerations": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_Toleration",
- "javaType": "io.fabric8.kubernetes.api.model.Toleration"
- }
- },
- "topologySpreadConstraints": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_TopologySpreadConstraint",
- "javaType": "io.fabric8.kubernetes.api.model.TopologySpreadConstraint"
- }
- },
- "volumes": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_Volume",
- "javaType": "io.fabric8.kubernetes.api.model.Volume"
- }
- }
- },
- "additionalProperties": true
- },
- "revisionstatus": {
- "properties": {
- "conditions": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/knative_Condition",
- "javaType": "io.fabric8.knative.v1.Condition"
- }
- },
- "imageDigest": {
- "type": "string",
- "description": ""
- },
- "logUrl": {
- "type": "string",
- "description": ""
- },
- "observedGeneration": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "serviceName": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true
- },
- "revisiontemplatespec": {
- "properties": {
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ObjectMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
- },
- "spec": {
- "$ref": "#/definitions/knative_serving_v1_RevisionSpec",
- "javaType": "io.fabric8.knative.serving.v1.RevisionSpec"
- }
- },
- "additionalProperties": true
- },
- "route": {
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "serving.knative.dev/v1beta1",
- "required": true
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "Route",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ObjectMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
- },
- "spec": {
- "$ref": "#/definitions/knative_serving_v1_RouteSpec",
- "javaType": "io.fabric8.knative.serving.v1.RouteSpec"
- },
- "status": {
- "$ref": "#/definitions/knative_serving_v1_RouteStatus",
- "javaType": "io.fabric8.knative.serving.v1.RouteStatus"
- }
- },
- "additionalProperties": true
- },
- "routelist": {
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "serving.knative.dev/v1",
- "required": true
- },
- "items": {
- "type": "array",
- "description": "",
- "items": {
- "$ref": "#/definitions/knative_serving_v1_Route",
- "javaType": "io.fabric8.knative.serving.v1.Route"
- }
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "RouteList",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ListMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ListMeta"
- }
- },
- "additionalProperties": true
- },
- "routespec": {
- "properties": {
- "traffic": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/knative_serving_v1_TrafficTarget",
- "javaType": "io.fabric8.knative.serving.v1.TrafficTarget"
- }
- }
- },
- "additionalProperties": true
- },
- "routestatus": {
- "properties": {
- "address": {
- "$ref": "#/definitions/knative_dev_duck_v1_Addressable",
- "javaType": "io.fabric8.knative.duck.v1.Addressable"
- },
- "conditions": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/knative_Condition",
- "javaType": "io.fabric8.knative.v1.Condition"
- }
- },
- "observedGeneration": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "traffic": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/knative_serving_v1_TrafficTarget",
- "javaType": "io.fabric8.knative.serving.v1.TrafficTarget"
- }
- },
- "url": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true
- },
- "routestatusfields": {
- "properties": {
- "address": {
- "$ref": "#/definitions/knative_dev_duck_v1_Addressable",
- "javaType": "io.fabric8.knative.duck.v1.Addressable"
- },
- "traffic": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/knative_serving_v1_TrafficTarget",
- "javaType": "io.fabric8.knative.serving.v1.TrafficTarget"
- }
- },
- "url": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true
- },
- "runlatesttype": {
- "properties": {
- "configuration": {
- "$ref": "#/definitions/knative_serving_v1alpha1_ConfigurationSpec",
- "javaType": "io.fabric8.knative.serving.v1alpha1.ConfigurationSpec"
- }
- },
- "additionalProperties": true
- },
- "scaleiovolumesource": {
- "properties": {
- "fsType": {
- "type": "string",
- "description": ""
- },
- "gateway": {
- "type": "string",
- "description": ""
- },
- "protectionDomain": {
- "type": "string",
- "description": ""
- },
- "readOnly": {
- "type": "boolean",
- "description": ""
- },
- "secretRef": {
- "$ref": "#/definitions/kubernetes_LocalObjectReference",
- "javaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
- },
- "sslEnabled": {
- "type": "boolean",
- "description": ""
- },
- "storageMode": {
- "type": "string",
- "description": ""
- },
- "storagePool": {
- "type": "string",
- "description": ""
- },
- "system": {
- "type": "string",
- "description": ""
- },
- "volumeName": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true
- },
- "secretenvsource": {
- "properties": {
- "name": {
- "type": "string",
- "description": ""
- },
- "optional": {
- "type": "boolean",
- "description": ""
- }
- },
- "additionalProperties": true
- },
- "secretkeyselector": {
- "properties": {
- "key": {
- "type": "string",
- "description": ""
- },
- "name": {
- "type": "string",
- "description": ""
- },
- "optional": {
- "type": "boolean",
- "description": ""
- }
- },
- "additionalProperties": true
- },
- "secretprojection": {
- "properties": {
- "items": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_KeyToPath",
- "javaType": "io.fabric8.kubernetes.api.model.KeyToPath"
- }
- },
- "name": {
- "type": "string",
- "description": ""
- },
- "optional": {
- "type": "boolean",
- "description": ""
- }
- },
- "additionalProperties": true
- },
- "secretvolumesource": {
- "properties": {
- "defaultMode": {
- "type": "integer",
- "description": ""
- },
- "items": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/kubernetes_KeyToPath",
- "javaType": "io.fabric8.kubernetes.api.model.KeyToPath"
- }
- },
- "optional": {
- "type": "boolean",
- "description": ""
- },
- "secretName": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true
- },
- "securitycontext": {
- "properties": {
- "allowPrivilegeEscalation": {
- "type": "boolean",
- "description": ""
- },
- "capabilities": {
- "$ref": "#/definitions/kubernetes_Capabilities",
- "javaType": "io.fabric8.kubernetes.api.model.Capabilities"
- },
- "privileged": {
- "type": "boolean",
- "description": ""
- },
- "procMount": {
- "type": "string",
- "description": ""
- },
- "readOnlyRootFilesystem": {
- "type": "boolean",
- "description": ""
- },
- "runAsGroup": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "runAsNonRoot": {
- "type": "boolean",
- "description": ""
- },
- "runAsUser": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "seLinuxOptions": {
- "$ref": "#/definitions/kubernetes_SELinuxOptions",
- "javaType": "io.fabric8.kubernetes.api.model.SELinuxOptions"
- },
- "windowsOptions": {
- "$ref": "#/definitions/kubernetes_WindowsSecurityContextOptions",
- "javaType": "io.fabric8.kubernetes.api.model.WindowsSecurityContextOptions"
- }
- },
- "additionalProperties": true
- },
- "selinuxoptions": {
- "properties": {
- "level": {
- "type": "string",
- "description": ""
- },
- "role": {
- "type": "string",
- "description": ""
- },
- "type": {
- "type": "string",
- "description": ""
- },
- "user": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true
- },
- "sequence": {
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "flows.knative.dev/v1alpha1",
- "required": true
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "Sequence",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ObjectMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
- },
- "spec": {
- "$ref": "#/definitions/knative_flows_v1alpha1_SequenceSpec",
- "javaType": "io.fabric8.knative.flows.v1alpha1.SequenceSpec"
- },
- "status": {
- "$ref": "#/definitions/knative_flows_v1alpha1_SequenceStatus",
- "javaType": "io.fabric8.knative.flows.v1alpha1.SequenceStatus"
- }
- },
- "additionalProperties": true
- },
- "sequencechannelstatus": {
- "properties": {
- "channel": {
- "$ref": "#/definitions/kubernetes_ObjectReference",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectReference"
- },
- "ready": {
- "$ref": "#/definitions/knative_Condition",
- "javaType": "io.fabric8.knative.v1.Condition"
- }
- },
- "additionalProperties": true
- },
- "sequencelist": {
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "flows.knative.dev/v1alpha1",
- "required": true
- },
- "items": {
- "type": "array",
- "description": "",
- "items": {
- "$ref": "#/definitions/knative_flows_v1alpha1_Sequence",
- "javaType": "io.fabric8.knative.flows.v1alpha1.Sequence"
- }
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "SequenceList",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ListMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ListMeta"
- }
- },
- "additionalProperties": true
- },
- "sequencespec": {
- "properties": {
- "channelTemplate": {
- "$ref": "#/definitions/knative_dev_messaging_v1beta1_ChannelTemplateSpec",
- "javaType": "io.fabric8.knative.dev.messaging.v1beta1.ChannelTemplateSpec"
- },
- "reply": {
- "$ref": "#/definitions/knative_dev_duck_v1_Destination",
- "javaType": "io.fabric8.knative.duck.v1.Destination"
- },
- "steps": {
- "type": "array",
- "description": "",
- "items": {
- "$ref": "#/definitions/knative_flows_v1alpha1_SequenceStep",
- "javaType": "io.fabric8.knative.flows.v1alpha1.SequenceStep"
- }
- }
- },
- "additionalProperties": true
- },
- "sequencestatus": {
- "properties": {
- "address": {
- "$ref": "#/definitions/knative_dev_duck_v1_Addressable",
- "javaType": "io.fabric8.knative.duck.v1.Addressable"
- },
- "channelStatuses": {
- "type": "array",
- "description": "",
- "items": {
- "$ref": "#/definitions/knative_flows_v1alpha1_SequenceChannelStatus",
- "javaType": "io.fabric8.knative.flows.v1alpha1.SequenceChannelStatus"
- }
- },
- "conditions": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/knative_Condition",
- "javaType": "io.fabric8.knative.v1.Condition"
- }
- },
- "observedGeneration": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "subscriptionStatuses": {
- "type": "array",
- "description": "",
- "items": {
- "$ref": "#/definitions/knative_flows_v1alpha1_SequenceSubscriptionStatus",
- "javaType": "io.fabric8.knative.flows.v1alpha1.SequenceSubscriptionStatus"
- }
- }
- },
- "additionalProperties": true
- },
- "sequencestep": {
- "properties": {
- "delivery": {
- "$ref": "#/definitions/knative_dev_duck_v1beta1_DeliverySpec",
- "javaType": "io.fabric8.knative.dev.duck.v1beta1.DeliverySpec"
- },
- "ref": {
- "$ref": "#/definitions/knative_dev_duck_v1_KReference",
- "javaType": "io.fabric8.knative.duck.v1.KReference"
- },
- "uri": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true
- },
- "sequencesubscriptionstatus": {
- "properties": {
- "ready": {
- "$ref": "#/definitions/knative_Condition",
- "javaType": "io.fabric8.knative.v1.Condition"
- },
- "subscription": {
- "$ref": "#/definitions/kubernetes_ObjectReference",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectReference"
- }
- },
- "additionalProperties": true
- },
- "service": {
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "serving.knative.dev/v1alpha1",
- "required": true
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "Service",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ObjectMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
- },
- "spec": {
- "$ref": "#/definitions/knative_serving_v1alpha1_ServiceSpec",
- "javaType": "io.fabric8.knative.serving.v1alpha1.ServiceSpec"
- },
- "status": {
- "$ref": "#/definitions/knative_serving_v1alpha1_ServiceStatus",
- "javaType": "io.fabric8.knative.serving.v1alpha1.ServiceStatus"
- }
- },
- "additionalProperties": true
- },
- "serviceaccounttokenprojection": {
- "properties": {
- "audience": {
- "type": "string",
- "description": ""
- },
- "expirationSeconds": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "path": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true
- },
- "servicelist": {
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "serving.knative.dev/v1",
- "required": true
- },
- "items": {
- "type": "array",
- "description": "",
- "items": {
- "$ref": "#/definitions/knative_serving_v1_Service",
- "javaType": "io.fabric8.knative.serving.v1.Service"
- }
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "ServiceList",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ListMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ListMeta"
- }
- },
- "additionalProperties": true
- },
- "servicespec": {
- "properties": {
- "template": {
- "$ref": "#/definitions/knative_serving_v1_RevisionTemplateSpec",
- "javaType": "io.fabric8.knative.serving.v1.RevisionTemplateSpec"
- },
- "traffic": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/knative_serving_v1_TrafficTarget",
- "javaType": "io.fabric8.knative.serving.v1.TrafficTarget"
- }
- }
- },
- "additionalProperties": true
- },
- "servicestatus": {
- "properties": {
- "address": {
- "$ref": "#/definitions/knative_dev_duck_v1alpha1_Addressable",
- "javaType": "io.fabric8.knative.duck.v1alpha1.Addressable"
- },
- "conditions": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/knative_Condition",
- "javaType": "io.fabric8.knative.v1.Condition"
- }
- },
- "domain": {
- "type": "string",
- "description": ""
- },
- "domainInternal": {
- "type": "string",
- "description": ""
- },
- "latestCreatedRevisionName": {
- "type": "string",
- "description": ""
- },
- "latestReadyRevisionName": {
- "type": "string",
- "description": ""
- },
- "observedGeneration": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "traffic": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/knative_serving_v1alpha1_TrafficTarget",
- "javaType": "io.fabric8.knative.serving.v1alpha1.TrafficTarget"
- }
- },
- "url": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true
- },
- "sinkbinding": {
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "legacysources.knative.dev/v1alpha1",
- "required": true
- },
- "deprecated": {
- "$ref": "#/definitions/knative_legacysources_v1alpha1_Deprecated",
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.Deprecated"
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "SinkBinding",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ObjectMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
- },
- "spec": {
- "$ref": "#/definitions/knative_legacysources_v1alpha1_SinkBindingSpec",
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.SinkBindingSpec"
- },
- "status": {
- "$ref": "#/definitions/knative_legacysources_v1alpha1_SinkBindingStatus",
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.SinkBindingStatus"
- }
- },
- "additionalProperties": true
- },
- "sinkbindinglist": {
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "legacysources.knative.dev/v1alpha1",
- "required": true
- },
- "items": {
- "type": "array",
- "description": "",
- "items": {
- "$ref": "#/definitions/knative_legacysources_v1alpha1_SinkBinding",
- "javaType": "io.fabric8.knative.legacysources.v1alpha1.SinkBinding"
- }
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "SinkBindingList",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ListMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ListMeta"
- }
- },
- "additionalProperties": true
- },
- "sinkbindingspec": {
- "properties": {
- "ceOverrides": {
- "$ref": "#/definitions/knative_dev_duck_v1_CloudEventOverrides",
- "javaType": "io.fabric8.knative.duck.v1.CloudEventOverrides"
- },
- "sink": {
- "$ref": "#/definitions/knative_dev_duck_v1_Destination",
- "javaType": "io.fabric8.knative.duck.v1.Destination"
- },
- "subject": {
- "$ref": "#/definitions/knative_tracker_Reference",
- "javaType": "io.fabric8.knative.tracker.Reference"
- }
- },
- "additionalProperties": true
- },
- "sinkbindingstatus": {
- "properties": {
- "ceAttributes": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/knative_dev_duck_v1_CloudEventAttributes",
- "javaType": "io.fabric8.knative.duck.v1.CloudEventAttributes"
- }
- },
- "conditions": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/knative_Condition",
- "javaType": "io.fabric8.knative.v1.Condition"
- }
- },
- "observedGeneration": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "sinkUri": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true
- },
- "sourcespec": {
- "properties": {
- "ceOverrides": {
- "$ref": "#/definitions/knative_dev_duck_v1_CloudEventOverrides",
- "javaType": "io.fabric8.knative.duck.v1.CloudEventOverrides"
- },
- "sink": {
- "$ref": "#/definitions/knative_dev_duck_v1_Destination",
- "javaType": "io.fabric8.knative.duck.v1.Destination"
- }
- },
- "additionalProperties": true
- },
- "sourcestatus": {
- "properties": {
- "ceAttributes": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/knative_dev_duck_v1_CloudEventAttributes",
- "javaType": "io.fabric8.knative.duck.v1.CloudEventAttributes"
- }
- },
- "conditions": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/knative_Condition",
- "javaType": "io.fabric8.knative.v1.Condition"
- }
- },
- "observedGeneration": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "sinkUri": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true
- },
- "status": {
- "properties": {
- "conditions": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/knative_Condition",
- "javaType": "io.fabric8.knative.v1.Condition"
- }
- },
- "observedGeneration": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- }
- },
- "additionalProperties": true
- },
- "storageosvolumesource": {
- "properties": {
- "fsType": {
- "type": "string",
- "description": ""
- },
- "readOnly": {
- "type": "boolean",
- "description": ""
- },
- "secretRef": {
- "$ref": "#/definitions/kubernetes_LocalObjectReference",
- "javaType": "io.fabric8.kubernetes.api.model.LocalObjectReference"
- },
- "volumeName": {
- "type": "string",
- "description": ""
- },
- "volumeNamespace": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true
- },
- "subscribable": {
- "properties": {
- "subscribers": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/knative_dev_duck_v1alpha1_SubscriberSpec",
- "javaType": "io.fabric8.knative.dev.duck.v1alpha1.SubscriberSpec"
- }
- }
- },
- "additionalProperties": true
- },
- "subscribablelist": {
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "duck.knative.dev/v1beta1",
- "required": true
- },
- "items": {
- "type": "array",
- "description": "",
- "items": {
- "$ref": "#/definitions/knative_duck_v1beta1_Subscribable",
- "javaType": "io.fabric8.knative.duck.v1beta1.Subscribable"
- }
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "SubscribableList",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ListMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ListMeta"
- }
- },
- "additionalProperties": true
- },
- "subscribablespec": {
- "properties": {
- "subscribers": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/knative_duck_v1beta1_SubscriberSpec",
- "javaType": "io.fabric8.knative.duck.v1beta1.SubscriberSpec"
- }
- }
- },
- "additionalProperties": true
- },
- "subscribablestatus": {
- "properties": {
- "subscribers": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/knative_duck_v1beta1_SubscriberStatus",
- "javaType": "io.fabric8.knative.duck.v1beta1.SubscriberStatus"
- }
- }
- },
- "additionalProperties": true
- },
- "subscribabletype": {
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "duck.knative.dev/v1alpha1",
- "required": true
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "SubscribableType",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ObjectMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
- },
- "spec": {
- "$ref": "#/definitions/knative_duck_v1alpha1_SubscribableTypeSpec",
- "javaType": "io.fabric8.knative.duck.v1alpha1.SubscribableTypeSpec"
- },
- "status": {
- "$ref": "#/definitions/knative_duck_v1alpha1_SubscribableTypeStatus",
- "javaType": "io.fabric8.knative.duck.v1alpha1.SubscribableTypeStatus"
- }
- },
- "additionalProperties": true
- },
- "subscribabletypelist": {
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "duck.knative.dev/v1alpha1",
- "required": true
- },
- "items": {
- "type": "array",
- "description": "",
- "items": {
- "$ref": "#/definitions/knative_duck_v1alpha1_SubscribableType",
- "javaType": "io.fabric8.knative.duck.v1alpha1.SubscribableType"
- }
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "SubscribableTypeList",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ListMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ListMeta"
- }
- },
- "additionalProperties": true
- },
- "subscribabletypespec": {
- "properties": {
- "subscribable": {
- "$ref": "#/definitions/knative_duck_v1alpha1_Subscribable",
- "javaType": "io.fabric8.knative.duck.v1alpha1.Subscribable"
- }
- },
- "additionalProperties": true
- },
- "subscribabletypestatus": {
- "properties": {
- "subscribableStatus": {
- "$ref": "#/definitions/knative_duck_v1alpha1_SubscribableStatus",
- "javaType": "io.fabric8.knative.duck.v1alpha1.SubscribableStatus"
- }
- },
- "additionalProperties": true
- },
- "subscriberspec": {
- "properties": {
- "deadLetterSink": {
- "type": "string",
- "description": ""
- },
- "delivery": {
- "$ref": "#/definitions/knative_dev_duck_v1beta1_DeliverySpec",
- "javaType": "io.fabric8.knative.dev.duck.v1beta1.DeliverySpec"
- },
- "generation": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "replyURI": {
- "type": "string",
- "description": ""
- },
- "subscriberURI": {
- "type": "string",
- "description": ""
- },
- "uid": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true
- },
- "subscriberstatus": {
- "properties": {
- "message": {
- "type": "string",
- "description": ""
- },
- "observedGeneration": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "ready": {
- "type": "string",
- "description": ""
- },
- "uid": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true
- },
- "subscription": {
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "messaging.knative.dev/v1alpha1",
- "required": true
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "Subscription",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ObjectMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
- },
- "spec": {
- "$ref": "#/definitions/knative_messaging_v1alpha1_SubscriptionSpec",
- "javaType": "io.fabric8.knative.messaging.v1alpha1.SubscriptionSpec"
- },
- "status": {
- "$ref": "#/definitions/knative_messaging_v1alpha1_SubscriptionStatus",
- "javaType": "io.fabric8.knative.messaging.v1alpha1.SubscriptionStatus"
- }
- },
- "additionalProperties": true
- },
- "subscriptionlist": {
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "messaging.knative.dev/v1alpha1",
- "required": true
- },
- "items": {
- "type": "array",
- "description": "",
- "items": {
- "$ref": "#/definitions/knative_messaging_v1alpha1_Subscription",
- "javaType": "io.fabric8.knative.messaging.v1alpha1.Subscription"
- }
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "SubscriptionList",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ListMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ListMeta"
- }
- },
- "additionalProperties": true
- },
- "subscriptionspec": {
- "properties": {
- "channel": {
- "$ref": "#/definitions/kubernetes_ObjectReference",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectReference"
- },
- "delivery": {
- "$ref": "#/definitions/knative_dev_duck_v1beta1_DeliverySpec",
- "javaType": "io.fabric8.knative.dev.duck.v1beta1.DeliverySpec"
- },
- "generation": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "reply": {
- "$ref": "#/definitions/knative_dev_duck_v1_Destination",
- "javaType": "io.fabric8.knative.duck.v1.Destination"
- },
- "subscriber": {
- "$ref": "#/definitions/knative_dev_duck_v1_Destination",
- "javaType": "io.fabric8.knative.duck.v1.Destination"
- }
- },
- "additionalProperties": true
- },
- "subscriptionstatus": {
- "properties": {
- "conditions": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/knative_Condition",
- "javaType": "io.fabric8.knative.v1.Condition"
- }
- },
- "observedGeneration": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "physicalSubscription": {
- "$ref": "#/definitions/knative_messaging_v1alpha1_SubscriptionStatusPhysicalSubscription",
- "javaType": "io.fabric8.knative.messaging.v1alpha1.SubscriptionStatusPhysicalSubscription"
- }
- },
- "additionalProperties": true
- },
- "subscriptionstatusphysicalsubscription": {
- "properties": {
- "deadLetterSinkURI": {
- "type": "string",
- "description": ""
- },
- "replyURI": {
- "type": "string",
- "description": ""
- },
- "subscriberURI": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true
- },
- "sysctl": {
- "properties": {
- "name": {
- "type": "string",
- "description": ""
- },
- "value": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true
- },
- "tcpsocketaction": {
- "properties": {
- "host": {
- "type": "string",
- "description": ""
- },
- "port": {
- "$ref": "#/definitions/k8s_io_apimachinery_pkg_util_intstr_IntOrString",
- "javaType": "IntOrString"
- }
- },
- "additionalProperties": true
- },
- "time": {
- "properties": {
- "time": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true
- },
- "toleration": {
- "properties": {
- "effect": {
- "type": "string",
- "description": ""
- },
- "key": {
- "type": "string",
- "description": ""
- },
- "operator": {
- "type": "string",
- "description": ""
- },
- "tolerationSeconds": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "value": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true
- },
- "topologyspreadconstraint": {
- "properties": {
- "labelSelector": {
- "$ref": "#/definitions/kubernetes_meta_LabelSelector",
- "javaType": "io.fabric8.kubernetes.api.model.LabelSelector"
- },
- "maxSkew": {
- "type": "integer",
- "description": ""
- },
- "topologyKey": {
- "type": "string",
- "description": ""
- },
- "whenUnsatisfiable": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true
- },
- "traffictarget": {
- "properties": {
- "configurationName": {
- "type": "string",
- "description": ""
- },
- "latestRevision": {
- "type": "boolean",
- "description": ""
- },
- "name": {
- "type": "string",
- "description": ""
- },
- "percent": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "revisionName": {
- "type": "string",
- "description": ""
- },
- "tag": {
- "type": "string",
- "description": ""
- },
- "url": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true
- },
- "trigger": {
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "eventing.knative.dev/v1alpha1",
- "required": true
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "Trigger",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ObjectMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
- },
- "spec": {
- "$ref": "#/definitions/knative_eventing_v1alpha1_TriggerSpec",
- "javaType": "io.fabric8.knative.eventing.v1alpha1.TriggerSpec"
- },
- "status": {
- "$ref": "#/definitions/knative_eventing_v1alpha1_TriggerStatus",
- "javaType": "io.fabric8.knative.eventing.v1alpha1.TriggerStatus"
- }
- },
- "additionalProperties": true
- },
- "triggerfilter": {
- "properties": {
- "attributes": {
- "type": "object",
- "description": "",
- "additionalProperties": {
- "type": "string",
- "description": ""
- },
- "javaType": "java.util.Map\u003cString,String\u003e"
- },
- "sourceAndType": {
- "$ref": "#/definitions/knative_eventing_v1alpha1_TriggerFilterSourceAndType",
- "javaType": "io.fabric8.knative.eventing.v1alpha1.TriggerFilterSourceAndType"
- }
- },
- "additionalProperties": true
- },
- "triggerfiltersourceandtype": {
- "properties": {
- "source": {
- "type": "string",
- "description": ""
- },
- "type": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true
- },
- "triggerlist": {
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": "",
- "default": "eventing.knative.dev/v1alpha1",
- "required": true
- },
- "items": {
- "type": "array",
- "description": "",
- "items": {
- "$ref": "#/definitions/knative_eventing_v1alpha1_Trigger",
- "javaType": "io.fabric8.knative.eventing.v1alpha1.Trigger"
- }
- },
- "kind": {
- "type": "string",
- "description": "",
- "default": "TriggerList",
- "required": true
- },
- "metadata": {
- "$ref": "#/definitions/kubernetes_meta_ListMeta",
- "javaType": "io.fabric8.kubernetes.api.model.ListMeta"
- }
- },
- "additionalProperties": true
- },
- "triggerspec": {
- "properties": {
- "broker": {
- "type": "string",
- "description": ""
- },
- "filter": {
- "$ref": "#/definitions/knative_eventing_v1alpha1_TriggerFilter",
- "javaType": "io.fabric8.knative.eventing.v1alpha1.TriggerFilter"
- },
- "subscriber": {
- "$ref": "#/definitions/knative_dev_duck_v1_Destination",
- "javaType": "io.fabric8.knative.duck.v1.Destination"
- }
- },
- "additionalProperties": true
- },
- "triggerstatus": {
- "properties": {
- "conditions": {
- "type": "array",
- "description": "",
- "javaOmitEmpty": true,
- "items": {
- "$ref": "#/definitions/knative_Condition",
- "javaType": "io.fabric8.knative.v1.Condition"
- }
- },
- "observedGeneration": {
- "type": "integer",
- "description": "",
- "javaType": "Long"
- },
- "subscriberURI": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true
- },
- "typemeta": {
- "properties": {
- "apiVersion": {
- "type": "string",
- "description": ""
- },
- "kind": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true
- },
- "volatiletime": {
- "properties": {
- "inner": {
- "$ref": "#/definitions/kubernetes_meta_Time",
- "javaType": "java.lang.String"
- }
- },
- "additionalProperties": true
- },
- "volume": {
- "properties": {
- "awsElasticBlockStore": {
- "$ref": "#/definitions/kubernetes_AWSElasticBlockStoreVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.AWSElasticBlockStoreVolumeSource"
- },
- "azureDisk": {
- "$ref": "#/definitions/kubernetes_AzureDiskVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.AzureDiskVolumeSource"
- },
- "azureFile": {
- "$ref": "#/definitions/kubernetes_AzureFileVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.AzureFileVolumeSource"
- },
- "cephfs": {
- "$ref": "#/definitions/kubernetes_CephFSVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.CephFSVolumeSource"
- },
- "cinder": {
- "$ref": "#/definitions/kubernetes_CinderVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.CinderVolumeSource"
- },
- "configMap": {
- "$ref": "#/definitions/kubernetes_ConfigMapVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.ConfigMapVolumeSource"
- },
- "csi": {
- "$ref": "#/definitions/kubernetes_CSIVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.CSIVolumeSource"
- },
- "downwardAPI": {
- "$ref": "#/definitions/kubernetes_DownwardAPIVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.DownwardAPIVolumeSource"
- },
- "emptyDir": {
- "$ref": "#/definitions/kubernetes_EmptyDirVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.EmptyDirVolumeSource"
- },
- "fc": {
- "$ref": "#/definitions/kubernetes_FCVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.FCVolumeSource"
- },
- "flexVolume": {
- "$ref": "#/definitions/kubernetes_FlexVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.FlexVolumeSource"
- },
- "flocker": {
- "$ref": "#/definitions/kubernetes_FlockerVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.FlockerVolumeSource"
- },
- "gcePersistentDisk": {
- "$ref": "#/definitions/kubernetes_GCEPersistentDiskVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.GCEPersistentDiskVolumeSource"
- },
- "gitRepo": {
- "$ref": "#/definitions/kubernetes_GitRepoVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.GitRepoVolumeSource"
- },
- "glusterfs": {
- "$ref": "#/definitions/kubernetes_GlusterfsVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.GlusterfsVolumeSource"
- },
- "hostPath": {
- "$ref": "#/definitions/kubernetes_HostPathVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.HostPathVolumeSource"
- },
- "iscsi": {
- "$ref": "#/definitions/kubernetes_ISCSIVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.ISCSIVolumeSource"
- },
- "name": {
- "type": "string",
- "description": "",
- "maxLength": 63,
- "pattern": "^[a-z0-9]([-a-z0-9]*[a-z0-9])?$"
- },
- "nfs": {
- "$ref": "#/definitions/kubernetes_NFSVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.NFSVolumeSource"
- },
- "persistentVolumeClaim": {
- "$ref": "#/definitions/kubernetes_PersistentVolumeClaimVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.PersistentVolumeClaimVolumeSource"
- },
- "photonPersistentDisk": {
- "$ref": "#/definitions/kubernetes_PhotonPersistentDiskVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.PhotonPersistentDiskVolumeSource"
- },
- "portworxVolume": {
- "$ref": "#/definitions/kubernetes_PortworxVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.PortworxVolumeSource"
- },
- "projected": {
- "$ref": "#/definitions/kubernetes_ProjectedVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.ProjectedVolumeSource"
- },
- "quobyte": {
- "$ref": "#/definitions/kubernetes_QuobyteVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.QuobyteVolumeSource"
- },
- "rbd": {
- "$ref": "#/definitions/kubernetes_RBDVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.RBDVolumeSource"
- },
- "scaleIO": {
- "$ref": "#/definitions/kubernetes_ScaleIOVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.ScaleIOVolumeSource"
- },
- "secret": {
- "$ref": "#/definitions/kubernetes_SecretVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.SecretVolumeSource"
- },
- "storageos": {
- "$ref": "#/definitions/kubernetes_StorageOSVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.StorageOSVolumeSource"
- },
- "vsphereVolume": {
- "$ref": "#/definitions/kubernetes_VsphereVirtualDiskVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.VsphereVirtualDiskVolumeSource"
- }
- },
- "additionalProperties": true
- },
- "volumedevice": {
- "properties": {
- "devicePath": {
- "type": "string",
- "description": ""
- },
- "name": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true
- },
- "volumemount": {
- "properties": {
- "mountPath": {
- "type": "string",
- "description": ""
- },
- "mountPropagation": {
- "type": "string",
- "description": ""
- },
- "name": {
- "type": "string",
- "description": ""
- },
- "readOnly": {
- "type": "boolean",
- "description": ""
- },
- "subPath": {
- "type": "string",
- "description": ""
- },
- "subPathExpr": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true
- },
- "volumeprojection": {
- "properties": {
- "configMap": {
- "$ref": "#/definitions/kubernetes_ConfigMapProjection",
- "javaType": "io.fabric8.kubernetes.api.model.ConfigMapProjection"
- },
- "downwardAPI": {
- "$ref": "#/definitions/kubernetes_DownwardAPIProjection",
- "javaType": "io.fabric8.kubernetes.api.model.DownwardAPIProjection"
- },
- "secret": {
- "$ref": "#/definitions/kubernetes_SecretProjection",
- "javaType": "io.fabric8.kubernetes.api.model.SecretProjection"
- },
- "serviceAccountToken": {
- "$ref": "#/definitions/kubernetes_ServiceAccountTokenProjection",
- "javaType": "io.fabric8.kubernetes.api.model.ServiceAccountTokenProjection"
- }
- },
- "additionalProperties": true
- },
- "volumesource": {
- "properties": {
- "awsElasticBlockStore": {
- "$ref": "#/definitions/kubernetes_AWSElasticBlockStoreVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.AWSElasticBlockStoreVolumeSource"
- },
- "azureDisk": {
- "$ref": "#/definitions/kubernetes_AzureDiskVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.AzureDiskVolumeSource"
- },
- "azureFile": {
- "$ref": "#/definitions/kubernetes_AzureFileVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.AzureFileVolumeSource"
- },
- "cephfs": {
- "$ref": "#/definitions/kubernetes_CephFSVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.CephFSVolumeSource"
- },
- "cinder": {
- "$ref": "#/definitions/kubernetes_CinderVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.CinderVolumeSource"
- },
- "configMap": {
- "$ref": "#/definitions/kubernetes_ConfigMapVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.ConfigMapVolumeSource"
- },
- "csi": {
- "$ref": "#/definitions/kubernetes_CSIVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.CSIVolumeSource"
- },
- "downwardAPI": {
- "$ref": "#/definitions/kubernetes_DownwardAPIVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.DownwardAPIVolumeSource"
- },
- "emptyDir": {
- "$ref": "#/definitions/kubernetes_EmptyDirVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.EmptyDirVolumeSource"
- },
- "fc": {
- "$ref": "#/definitions/kubernetes_FCVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.FCVolumeSource"
- },
- "flexVolume": {
- "$ref": "#/definitions/kubernetes_FlexVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.FlexVolumeSource"
- },
- "flocker": {
- "$ref": "#/definitions/kubernetes_FlockerVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.FlockerVolumeSource"
- },
- "gcePersistentDisk": {
- "$ref": "#/definitions/kubernetes_GCEPersistentDiskVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.GCEPersistentDiskVolumeSource"
- },
- "gitRepo": {
- "$ref": "#/definitions/kubernetes_GitRepoVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.GitRepoVolumeSource"
- },
- "glusterfs": {
- "$ref": "#/definitions/kubernetes_GlusterfsVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.GlusterfsVolumeSource"
- },
- "hostPath": {
- "$ref": "#/definitions/kubernetes_HostPathVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.HostPathVolumeSource"
- },
- "iscsi": {
- "$ref": "#/definitions/kubernetes_ISCSIVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.ISCSIVolumeSource"
- },
- "nfs": {
- "$ref": "#/definitions/kubernetes_NFSVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.NFSVolumeSource"
- },
- "persistentVolumeClaim": {
- "$ref": "#/definitions/kubernetes_PersistentVolumeClaimVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.PersistentVolumeClaimVolumeSource"
- },
- "photonPersistentDisk": {
- "$ref": "#/definitions/kubernetes_PhotonPersistentDiskVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.PhotonPersistentDiskVolumeSource"
- },
- "portworxVolume": {
- "$ref": "#/definitions/kubernetes_PortworxVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.PortworxVolumeSource"
- },
- "projected": {
- "$ref": "#/definitions/kubernetes_ProjectedVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.ProjectedVolumeSource"
- },
- "quobyte": {
- "$ref": "#/definitions/kubernetes_QuobyteVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.QuobyteVolumeSource"
- },
- "rbd": {
- "$ref": "#/definitions/kubernetes_RBDVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.RBDVolumeSource"
- },
- "scaleIO": {
- "$ref": "#/definitions/kubernetes_ScaleIOVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.ScaleIOVolumeSource"
- },
- "secret": {
- "$ref": "#/definitions/kubernetes_SecretVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.SecretVolumeSource"
- },
- "storageos": {
- "$ref": "#/definitions/kubernetes_StorageOSVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.StorageOSVolumeSource"
- },
- "vsphereVolume": {
- "$ref": "#/definitions/kubernetes_VsphereVirtualDiskVolumeSource",
- "javaType": "io.fabric8.kubernetes.api.model.VsphereVirtualDiskVolumeSource"
- }
- },
- "additionalProperties": true
- },
- "vspherevirtualdiskvolumesource": {
- "properties": {
- "fsType": {
- "type": "string",
- "description": ""
- },
- "storagePolicyID": {
- "type": "string",
- "description": ""
- },
- "storagePolicyName": {
- "type": "string",
- "description": ""
- },
- "volumePath": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true
- },
- "weightedpodaffinityterm": {
- "properties": {
- "podAffinityTerm": {
- "$ref": "#/definitions/kubernetes_PodAffinityTerm",
- "javaType": "io.fabric8.kubernetes.api.model.PodAffinityTerm"
- },
- "weight": {
- "type": "integer",
- "description": ""
- }
- },
- "additionalProperties": true
- },
- "windowssecuritycontextoptions": {
- "properties": {
- "gmsaCredentialSpec": {
- "type": "string",
- "description": ""
- },
- "gmsaCredentialSpecName": {
- "type": "string",
- "description": ""
- },
- "runAsUserName": {
- "type": "string",
- "description": ""
- }
- },
- "additionalProperties": true
- }
- }
-}
diff --git a/extensions/knative/pom.xml b/extensions/knative/pom.xml
index 6a06aa4989c..786085b03ff 100755
--- a/extensions/knative/pom.xml
+++ b/extensions/knative/pom.xml
@@ -29,7 +29,6 @@
Fabric8 :: Knative :: Extension
- annotator
model
client
mock
diff --git a/extensions/tekton/generator-v1alpha1/cmd/generate/generate.go b/extensions/tekton/generator-v1alpha1/cmd/generate/generate.go
index 35a1b79d87d..3a8b27bebe1 100644
--- a/extensions/tekton/generator-v1alpha1/cmd/generate/generate.go
+++ b/extensions/tekton/generator-v1alpha1/cmd/generate/generate.go
@@ -54,7 +54,7 @@ func main() {
providedPackages := map[string]string{
// external
"k8s.io/api/core/v1": "io.fabric8.kubernetes.api.model",
- "knative.dev/pkg/apis": "io.fabric8.knative.v1",
+ "knative.dev/pkg/apis": "io.fabric8.knative.internal.pkg.apis",
"k8s.io/apimachinery/pkg/apis/meta/v1": "io.fabric8.kubernetes.api.model",
}
@@ -79,7 +79,7 @@ func main() {
reflect.TypeOf(machinery.Time{}): "java.lang.String",
}
- json := schemagen.GenerateSchema(crdLists, providedPackages, manualTypeMap, packageMapping, mappingSchema, providedTypes, constraints)
+ json := schemagen.GenerateSchema("http://fabric8.io/tekton/v1alpha1/TektonSchema#", crdLists, providedPackages, manualTypeMap, packageMapping, mappingSchema, providedTypes, constraints)
fmt.Println(json)
}
diff --git a/extensions/tekton/generator-v1beta1/cmd/generate/generate.go b/extensions/tekton/generator-v1beta1/cmd/generate/generate.go
index e9014efe5cb..d82025aafa0 100644
--- a/extensions/tekton/generator-v1beta1/cmd/generate/generate.go
+++ b/extensions/tekton/generator-v1beta1/cmd/generate/generate.go
@@ -50,7 +50,7 @@ func main() {
providedPackages := map[string]string{
// external
"k8s.io/api/core/v1": "io.fabric8.kubernetes.api.model",
- "knative.dev/pkg/apis": "io.fabric8.knative.v1",
+ "knative.dev/pkg/apis": "io.fabric8.knative.internal.pkg.apis",
"k8s.io/apimachinery/pkg/apis/meta/v1": "io.fabric8.kubernetes.api.model",
}
@@ -74,7 +74,7 @@ func main() {
reflect.TypeOf(machinery.Time{}): "java.lang.String",
}
- json := schemagen.GenerateSchema(crdLists, providedPackages, manualTypeMap, packageMapping, mappingSchema, providedTypes, constraints)
+ json := schemagen.GenerateSchema("http://fabric8.io/tekton/v1beta1/TektonSchema#", crdLists, providedPackages, manualTypeMap, packageMapping, mappingSchema, providedTypes, constraints)
fmt.Println(json)
}
diff --git a/extensions/tekton/model-v1alpha1/src/main/resources/schema/tekton-schema-v1alpha1.json b/extensions/tekton/model-v1alpha1/src/main/resources/schema/tekton-schema-v1alpha1.json
index 093b3f08f39..748aa809809 100644
--- a/extensions/tekton/model-v1alpha1/src/main/resources/schema/tekton-schema-v1alpha1.json
+++ b/extensions/tekton/model-v1alpha1/src/main/resources/schema/tekton-schema-v1alpha1.json
@@ -218,7 +218,7 @@
"description": "",
"javaOmitEmpty": true,
"items": {
- "javaType": "io.fabric8.knative.v1.Condition"
+ "javaType": "io.fabric8.knative.internal.pkg.apis.Condition"
}
},
"observedGeneration": {
@@ -707,7 +707,7 @@
"description": "",
"javaOmitEmpty": true,
"items": {
- "javaType": "io.fabric8.knative.v1.Condition"
+ "javaType": "io.fabric8.knative.internal.pkg.apis.Condition"
}
},
"observedGeneration": {
@@ -1250,7 +1250,7 @@
"description": "",
"javaOmitEmpty": true,
"items": {
- "javaType": "io.fabric8.knative.v1.Condition"
+ "javaType": "io.fabric8.knative.internal.pkg.apis.Condition"
}
},
"observedGeneration": {
diff --git a/extensions/tekton/model-v1beta1/src/main/resources/schema/tekton-schema-v1beta1.json b/extensions/tekton/model-v1beta1/src/main/resources/schema/tekton-schema-v1beta1.json
index fcb55ff4af6..6e9207e4d89 100644
--- a/extensions/tekton/model-v1beta1/src/main/resources/schema/tekton-schema-v1beta1.json
+++ b/extensions/tekton/model-v1beta1/src/main/resources/schema/tekton-schema-v1beta1.json
@@ -1,5 +1,5 @@
{
- "id": "http://fabric8.io/tekton/v1alpha1/TektonSchema#",
+ "id": "http://fabric8.io/tekton/v1beta1/TektonSchema#",
"$schema": "http://json-schema.org/schema#",
"definitions": {
"github_com_tektoncd_pipeline_pkg_apis_pipeline_pod_Template": {
@@ -192,7 +192,7 @@
"description": "",
"javaOmitEmpty": true,
"items": {
- "javaType": "io.fabric8.knative.v1.Condition"
+ "javaType": "io.fabric8.knative.internal.pkg.apis.Condition"
}
},
"observedGeneration": {
@@ -611,7 +611,7 @@
"description": "",
"javaOmitEmpty": true,
"items": {
- "javaType": "io.fabric8.knative.v1.Condition"
+ "javaType": "io.fabric8.knative.internal.pkg.apis.Condition"
}
},
"observedGeneration": {
@@ -1453,7 +1453,7 @@
"description": "",
"javaOmitEmpty": true,
"items": {
- "javaType": "io.fabric8.knative.v1.Condition"
+ "javaType": "io.fabric8.knative.internal.pkg.apis.Condition"
}
},
"observedGeneration": {
diff --git a/generator/pkg/schemagen/generate.go b/generator/pkg/schemagen/generate.go
index c71c56c9e1b..afc786d47cc 100644
--- a/generator/pkg/schemagen/generate.go
+++ b/generator/pkg/schemagen/generate.go
@@ -57,9 +57,9 @@ const (
Cluster CrdScope = 1
)
-func GenerateSchema(crdLists map[reflect.Type]CrdScope, providedPackages map[string]string, manualTypeMap map[reflect.Type]string, packageMapping map[string]PackageInformation, mappingSchema map[string]string, providedTypes []ProvidedType, constraints map[reflect.Type]map[string]*Constraint) string {
+func GenerateSchema(schemaId string, crdLists map[reflect.Type]CrdScope, providedPackages map[string]string, manualTypeMap map[reflect.Type]string, packageMapping map[string]PackageInformation, mappingSchema map[string]string, providedTypes []ProvidedType, constraints map[reflect.Type]map[string]*Constraint) string {
g := newSchemaGenerator(crdLists, providedPackages, manualTypeMap, packageMapping, mappingSchema, providedTypes, constraints)
- schema, err := g.generate(crdLists)
+ schema, err := g.generate(schemaId, crdLists)
if err != nil {
log.Fatal(err)
@@ -242,10 +242,10 @@ func (g *schemaGenerator) resourceListInterface(listType reflect.Type) string {
return "io.fabric8.kubernetes.api.model.KubernetesResourceList<" + g.javaType(itemType) + ">"
}
-func (g *schemaGenerator) generate(crdLists map[reflect.Type]CrdScope) (*JSONSchema, error) {
+func (g *schemaGenerator) generate(schemaId string, crdLists map[reflect.Type]CrdScope) (*JSONSchema, error) {
s := JSONSchema{
- ID: "http://fabric8.io/tekton/v1alpha1/TektonSchema#",
+ ID: schemaId,
Schema: "http://json-schema.org/schema#",
JSONDescriptor: JSONDescriptor{
Type: "object",