From e6abb0038abebda117bd5b9f89515a204b31122d Mon Sep 17 00:00:00 2001 From: Marc Nuri Date: Mon, 14 Oct 2024 17:41:09 +0800 Subject: [PATCH] refactor: dev.knative generated from OpenAPI schemas Signed-off-by: Marc Nuri --- Makefile | 6 +- .../knative/client/DefaultKnativeClient.java | 40 +- .../fabric8/knative/client/KnativeClient.java | 70 +- extensions/knative/generator/.gitignore | 1 - extensions/knative/generator/Makefile | 28 - .../generator/cmd/generate/generate.go | 193 - extensions/knative/generator/go.mod | 115 - extensions/knative/generator/go.sum | 1476 -- extensions/knative/model/pom.xml | 66 +- .../v1alpha1/GitHubBinding.java | 23 +- .../v1alpha1/GitHubBindingList.java | 22 +- .../v1alpha1/GitHubBindingSpec.java | 14 +- .../v1alpha1/GitHubBindingStatus.java | 34 +- .../v1alpha1/GitLabBinding.java | 23 +- .../v1alpha1/GitLabBindingList.java | 22 +- .../v1alpha1/GitLabBindingSpec.java | 14 +- .../v1alpha1/GitLabBindingStatus.java | 34 +- .../v1alpha1}/SecretValueFromSource.java | 12 +- .../bindings/v1beta1/KafkaAuthSpec.java | 126 + .../v1beta1/KafkaBinding.java | 23 +- .../v1beta1/KafkaBindingList.java | 22 +- .../v1beta1/KafkaBindingSpec.java | 14 +- .../v1beta1/KafkaBindingStatus.java | 22 +- .../v1beta1/KafkaNetSpec.java | 12 +- .../v1beta1/KafkaSASLSpec.java | 12 +- .../v1beta1/KafkaTLSSpec.java | 12 +- .../v1beta1}/SecretValueFromSource.java | 12 +- .../pkg/apis => }/duck/v1/AddressStatus.java | 12 +- .../pkg/apis => }/duck/v1/Addressable.java | 28 +- .../apis => }/duck/v1/AddressableType.java | 26 +- .../duck/v1/AddressableTypeList.java | 22 +- .../duck/v1/AppliedEventPoliciesStatus.java | 112 + .../duck/v1/AppliedEventPolicyRef.java | 122 + .../pkg/apis => }/duck/v1/AuthStatus.java | 42 +- .../duck/v1/AuthenticatableStatus.java | 108 + .../knative/duck/v1/AuthenticatableType.java | 190 + .../duck/v1/AuthenticatableTypeList.java | 195 + .../pkg/apis => }/duck/v1/Binding.java | 26 +- .../pkg/apis => }/duck/v1/BindingList.java | 22 +- .../pkg/apis => }/duck/v1/BindingSpec.java | 14 +- .../fabric8/knative/duck/v1/Channelable.java | 204 + .../knative/duck/v1/ChannelableList.java | 195 + .../knative/duck/v1/ChannelableSpec.java | 126 + .../knative/duck/v1/ChannelableStatus.java | 247 + .../duck/v1/CloudEventAttributes.java | 12 +- .../duck/v1/CloudEventOverrides.java | 20 +- .../pkg/apis => }/duck/v1/CronJob.java | 26 +- .../pkg/apis => }/duck/v1/CronJobList.java | 22 +- .../pkg/apis => }/duck/v1/DeliverySpec.java | 37 +- .../knative/duck/v1/DeliveryStatus.java | 136 + .../pkg/apis => }/duck/v1/Destination.java | 28 +- .../pkg/apis => }/duck/v1/KReference.java | 52 +- .../pkg/apis => }/duck/v1/KResource.java | 26 +- .../pkg/apis => }/duck/v1/KResourceList.java | 22 +- .../java/io/fabric8/knative/duck/v1/Pod.java | 191 + .../pkg/apis => }/duck/v1/PodList.java | 26 +- .../pkg/apis => }/duck/v1/PodSpecable.java | 23 +- .../pkg/apis => }/duck/v1/Source.java | 26 +- .../pkg/apis => }/duck/v1/SourceList.java | 22 +- .../pkg/apis => }/duck/v1/SourceSpec.java | 12 +- .../pkg/apis => }/duck/v1/SourceStatus.java | 30 +- .../pkg/apis => }/duck/v1/Status.java | 22 +- .../fabric8/knative/duck/v1/Subscribable.java | 204 + .../knative/duck/v1/SubscribableList.java | 195 + .../knative/duck/v1/SubscribableSpec.java | 112 + .../knative/duck/v1/SubscribableStatus.java | 112 + .../pkg/apis => }/duck/v1/SubscriberSpec.java | 68 +- .../apis => }/duck/v1/SubscriberStatus.java | 13 +- .../pkg/apis => }/duck/v1/WithPod.java | 26 +- .../pkg/apis => }/duck/v1/WithPodList.java | 22 +- .../pkg/apis => }/duck/v1/WithPodSpec.java | 12 +- .../v1alpha1}/AddressStatus.java | 12 +- .../knative/duck/v1alpha1/Addressable.java | 34 +- .../duck/v1alpha1/AddressableType.java | 26 +- .../duck/v1alpha1/AddressableTypeList.java | 22 +- .../pkg/apis => }/duck/v1alpha1/Binding.java | 26 +- .../apis => }/duck/v1alpha1/BindingList.java | 22 +- .../v1alpha1}/BindingSpec.java | 14 +- .../apis => }/duck/v1alpha1/LegacyTarget.java | 26 +- .../duck/v1alpha1/LegacyTargetList.java | 22 +- .../duck/v1alpha1/LegacyTargetable.java | 12 +- .../knative/duck/v1alpha1/Placeable.java | 126 + .../duck/v1alpha1/PlaceableStatus.java | 126 + .../knative/duck/v1alpha1/PlaceableType.java | 190 + .../apis => }/duck/v1alpha1/Placement.java | 12 +- .../pkg/apis => }/duck/v1alpha1/Target.java | 26 +- .../apis => }/duck/v1alpha1/TargetList.java | 22 +- .../apis => }/duck/v1alpha1/TargetStatus.java | 12 +- .../apis => }/duck/v1alpha1/Targetable.java | 12 +- .../v1beta1}/AddressStatus.java | 12 +- .../apis => }/duck/v1beta1/Addressable.java | 28 +- .../duck/v1beta1/AddressableType.java | 26 +- .../duck/v1beta1/AddressableTypeList.java | 22 +- .../pkg/apis => }/duck/v1beta1/Binding.java | 26 +- .../apis => }/duck/v1beta1/BindingList.java | 22 +- .../v1beta1}/BindingSpec.java | 14 +- .../knative/duck/v1beta1/Channelable.java | 204 + .../knative/duck/v1beta1/ChannelableList.java | 195 + .../knative/duck/v1beta1/ChannelableSpec.java | 126 + .../duck/v1beta1/ChannelableStatus.java | 205 + .../duck/v1beta1/CloudEventOverrides.java | 20 +- .../knative/duck/v1beta1/DeliverySpec.java | 165 + .../knative/duck/v1beta1/DeliveryStatus.java | 109 + .../apis => }/duck/v1beta1/Destination.java | 61 +- .../pkg/apis => }/duck/v1beta1/KResource.java | 26 +- .../apis => }/duck/v1beta1/KResourceList.java | 22 +- .../pkg/apis => }/duck/v1beta1/Source.java | 26 +- .../apis => }/duck/v1beta1/SourceList.java | 22 +- .../apis => }/duck/v1beta1/SourceSpec.java | 12 +- .../apis => }/duck/v1beta1/SourceStatus.java | 30 +- .../pkg/apis => }/duck/v1beta1/Status.java | 22 +- .../knative/duck/v1beta1/Subscribable.java | 204 + .../duck/v1beta1/SubscribableList.java | 195 + .../duck/v1beta1/SubscribableSpec.java | 112 + .../duck/v1beta1/SubscribableStatus.java | 112 + .../knative/duck/v1beta1/SubscriberSpec.java | 164 + .../duck/v1beta1/SubscriberStatus.java | 150 + .../fabric8/knative/eventing/v1/Broker.java | 21 +- .../knative/eventing/v1/BrokerList.java | 10 +- .../knative/eventing/v1/BrokerSpec.java | 14 +- .../knative/eventing/v1/BrokerStatus.java | 63 +- .../eventing/v1/SubscriptionsAPIFilter.java | 44 +- .../fabric8/knative/eventing/v1/Trigger.java | 21 +- .../knative/eventing/v1/TriggerFilter.java | 18 +- .../knative/eventing/v1/TriggerList.java | 10 +- .../knative/eventing/v1/TriggerSpec.java | 31 +- .../knative/eventing/v1/TriggerStatus.java | 64 +- .../knative/eventing/v1alpha1/Auth.java | 108 + .../eventing/v1alpha1/EventPolicy.java | 204 + .../v1alpha1/EventPolicyFromReference.java | 150 + .../eventing/v1alpha1/EventPolicyList.java | 195 + .../v1alpha1/EventPolicySelector.java | 157 + .../eventing/v1alpha1/EventPolicySpec.java | 128 + .../v1alpha1/EventPolicySpecFrom.java | 122 + .../eventing/v1alpha1/EventPolicySpecTo.java | 122 + .../eventing/v1alpha1/EventPolicyStatus.java | 159 + .../v1alpha1/EventPolicyToReference.java | 136 + .../knative/eventing/v1alpha1/KafkaSink.java | 204 + .../eventing/v1alpha1/KafkaSinkList.java | 195 + .../eventing/v1alpha1/KafkaSinkSpec.java | 182 + .../eventing/v1alpha1/KafkaSinkStatus.java | 158 + .../knative/eventing/v1alpha1/Secret.java | 108 + .../eventing/v1alpha1/SecretReference.java | 108 + .../knative/eventing/v1beta1/EventType.java | 21 +- .../eventing/v1beta1/EventTypeList.java | 10 +- .../eventing/v1beta1/EventTypeSpec.java | 12 +- .../eventing/v1beta1/EventTypeStatus.java | 20 +- .../knative/eventing/v1beta2/EventType.java | 204 + .../eventing/v1beta2/EventTypeList.java | 195 + .../eventing/v1beta2/EventTypeSpec.java | 193 + .../eventing/v1beta2/EventTypeStatus.java | 143 + .../v1beta3/EventAttributeDefinition.java | 136 + .../knative/eventing/v1beta3/EventType.java | 204 + .../eventing/v1beta3/EventTypeList.java | 195 + .../eventing/v1beta3/EventTypeSpec.java | 141 + .../eventing/v1beta3/EventTypeStatus.java | 143 + .../io/fabric8/knative/flows/v1/Parallel.java | 21 +- .../knative/flows/v1/ParallelBranch.java | 14 +- .../flows/v1/ParallelBranchStatus.java | 10 +- .../flows/v1/ParallelChannelStatus.java | 23 +- .../knative/flows/v1/ParallelList.java | 10 +- .../knative/flows/v1/ParallelSpec.java | 12 +- .../knative/flows/v1/ParallelStatus.java | 45 +- .../flows/v1/ParallelSubscriptionStatus.java | 23 +- .../io/fabric8/knative/flows/v1/Sequence.java | 21 +- .../flows/v1/SequenceChannelStatus.java | 23 +- .../knative/flows/v1/SequenceList.java | 10 +- .../knative/flows/v1/SequenceSpec.java | 12 +- .../knative/flows/v1/SequenceStatus.java | 43 +- .../knative/flows/v1/SequenceStep.java | 30 +- .../flows/v1/SequenceSubscriptionStatus.java | 23 +- .../internal/autoscaling/v1alpha1/Metric.java | 21 +- .../autoscaling/v1alpha1/MetricList.java | 10 +- .../autoscaling/v1alpha1/MetricSpec.java | 10 +- .../autoscaling/v1alpha1/MetricStatus.java | 20 +- .../autoscaling/v1alpha1/PodAutoscaler.java | 21 +- .../v1alpha1/PodAutoscalerList.java | 10 +- .../v1alpha1/PodAutoscalerSpec.java | 21 +- .../v1alpha1/PodAutoscalerStatus.java | 34 +- .../autoscaling/v1alpha1/PodScalable.java | 204 + .../autoscaling/v1alpha1/PodScalableList.java | 195 + .../autoscaling/v1alpha1/PodScalableSpec.java | 136 + .../v1alpha1/PodScalableStatus.java | 108 + .../internal/caching/v1alpha1/Image.java | 21 +- .../internal/caching/v1alpha1/ImageList.java | 10 +- .../internal/caching/v1alpha1/ImageSpec.java | 21 +- .../caching/v1alpha1/ImageStatus.java | 20 +- .../networking/v1alpha1/Certificate.java | 21 +- .../networking/v1alpha1/CertificateList.java | 10 +- .../networking/v1alpha1/CertificateSpec.java | 10 +- .../v1alpha1/CertificateStatus.java | 28 +- .../v1alpha1/ClusterDomainClaim.java | 21 +- .../v1alpha1/ClusterDomainClaimList.java | 10 +- .../v1alpha1/ClusterDomainClaimSpec.java | 10 +- .../networking/v1alpha1/HTTP01Challenge.java | 21 +- .../networking/v1alpha1/HTTPIngressPath.java | 32 +- .../v1alpha1/HTTPIngressRuleValue.java | 10 +- .../networking/v1alpha1/HTTPRetry.java | 123 + .../networking/v1alpha1/HeaderMatch.java | 10 +- .../internal/networking/v1alpha1/Ingress.java | 21 +- .../networking/v1alpha1/IngressBackend.java | 136 + .../v1alpha1/IngressBackendSplit.java | 41 +- .../networking/v1alpha1/IngressList.java | 10 +- .../networking/v1alpha1/IngressRule.java | 10 +- .../networking/v1alpha1/IngressSpec.java | 10 +- .../networking/v1alpha1/IngressStatus.java | 20 +- .../networking/v1alpha1/IngressTLS.java | 10 +- .../v1alpha1/LoadBalancerIngressStatus.java | 10 +- .../v1alpha1/LoadBalancerStatus.java | 10 +- .../v1alpha1/ServerlessService.java | 21 +- .../v1alpha1/ServerlessServiceList.java | 10 +- .../v1alpha1/ServerlessServiceSpec.java | 21 +- .../v1alpha1/ServerlessServiceStatus.java | 34 +- .../pkg/apis/duck/v1alpha1/Addressable.java | 158 - .../fabric8/knative/messaging/v1/Channel.java | 21 +- .../knative/messaging/v1/ChannelList.java | 10 +- .../knative/messaging/v1/ChannelSpec.java | 14 +- .../knative/messaging/v1/ChannelStatus.java | 65 +- .../messaging/v1/ChannelTemplateSpec.java | 84 +- .../knative/messaging/v1/InMemoryChannel.java | 21 +- .../messaging/v1/InMemoryChannelList.java | 10 +- .../messaging/v1/InMemoryChannelSpec.java | 14 +- .../messaging/v1/InMemoryChannelStatus.java | 63 +- .../knative/messaging/v1/Subscription.java | 21 +- .../messaging/v1/SubscriptionList.java | 10 +- .../messaging/v1/SubscriptionSpec.java | 16 +- .../messaging/v1/SubscriptionStatus.java | 22 +- ...ubscriptionStatusPhysicalSubscription.java | 52 +- .../v1beta1/KafkaChannel.java | 23 +- .../v1beta1/KafkaChannelList.java | 22 +- .../v1beta1/KafkaChannelSpec.java | 16 +- .../v1beta1/KafkaChannelStatus.java | 65 +- .../{internal => }/pkg/apis/Condition.java | 99 +- .../knative/pkg/apis/ConditionSet.java | 126 + .../fabric8/knative/pkg/apis/FieldError.java | 170 + .../knative/pkg/apis/VolatileTime.java | 108 + .../{internal => }/pkg/tracker/Reference.java | 23 +- .../knative/serving/v1/Configuration.java | 21 +- .../knative/serving/v1/ConfigurationList.java | 10 +- .../knative/serving/v1/ConfigurationSpec.java | 10 +- .../serving/v1/ConfigurationStatus.java | 34 +- .../serving/v1/ConfigurationStatusFields.java | 122 + .../knative/serving/v1/ContainerStatus.java | 10 +- .../fabric8/knative/serving/v1/Revision.java | 21 +- .../knative/serving/v1/RevisionList.java | 10 +- .../knative/serving/v1/RevisionSpec.java | 122 +- .../knative/serving/v1/RevisionStatus.java | 28 +- .../serving/v1/RevisionTemplateSpec.java | 21 +- .../io/fabric8/knative/serving/v1/Route.java | 21 +- .../fabric8/knative/serving/v1/RouteList.java | 10 +- .../fabric8/knative/serving/v1/RouteSpec.java | 10 +- .../knative/serving/v1/RouteStatus.java | 30 +- .../knative/serving/v1/RouteStatusFields.java | 141 + .../fabric8/knative/serving/v1/Service.java | 21 +- .../knative/serving/v1/ServiceList.java | 10 +- .../knative/serving/v1/ServiceSpec.java | 10 +- .../knative/serving/v1/ServiceStatus.java | 42 +- .../knative/serving/v1/TrafficTarget.java | 10 +- .../serving/v1alpha1/CannotConvertError.java | 122 + .../serving/v1beta1/CannotConvertError.java | 122 + .../serving/v1beta1/DomainMapping.java | 21 +- .../serving/v1beta1/DomainMappingList.java | 10 +- .../serving/v1beta1/DomainMappingSpec.java | 12 +- .../serving/v1beta1/DomainMappingStatus.java | 30 +- .../knative/serving/v1beta1/SecretTLS.java | 10 +- .../knative/sinks/v1alpha1/JobSink.java | 204 + .../knative/sinks/v1alpha1/JobSinkList.java | 195 + .../knative/sinks/v1alpha1/JobSinkSpec.java | 109 + .../knative/sinks/v1alpha1/JobSinkStatus.java | 205 + .../knative/sinks/v1alpha1/JobStatus.java | 108 + .../knative/sources/v1/APIVersionKind.java | 10 +- .../sources/v1/APIVersionKindSelector.java | 21 +- .../knative/sources/v1/ApiServerSource.java | 21 +- .../sources/v1/ApiServerSourceList.java | 10 +- .../sources/v1/ApiServerSourceSpec.java | 42 +- .../sources/v1/ApiServerSourceStatus.java | 38 +- .../knative/sources/v1/ContainerSource.java | 21 +- .../sources/v1/ContainerSourceList.java | 10 +- .../sources/v1/ContainerSourceSpec.java | 25 +- .../sources/v1/ContainerSourceStatus.java | 32 +- .../knative/sources/v1/PingSource.java | 21 +- .../knative/sources/v1/PingSourceList.java | 10 +- .../knative/sources/v1/PingSourceSpec.java | 14 +- .../knative/sources/v1/PingSourceStatus.java | 32 +- .../knative/sources/v1/SinkBinding.java | 21 +- .../knative/sources/v1/SinkBindingList.java | 10 +- .../knative/sources/v1/SinkBindingSpec.java | 16 +- .../knative/sources/v1/SinkBindingStatus.java | 46 +- .../v1alpha1/AwsSqsSource.java | 23 +- .../v1alpha1/AwsSqsSourceList.java | 22 +- .../v1alpha1/AwsSqsSourceSpec.java | 43 +- .../v1alpha1/AwsSqsSourceStatus.java | 34 +- .../v1alpha1/CouchDbSource.java | 23 +- .../v1alpha1/CouchDbSourceList.java | 22 +- .../v1alpha1/CouchDbSourceSpec.java | 25 +- .../v1alpha1/CouchDbSourceStatus.java | 34 +- .../v1alpha1/GitHubSource.java | 23 +- .../v1alpha1/GitHubSourceList.java | 22 +- .../v1alpha1/GitHubSourceSpec.java | 16 +- .../v1alpha1/GitHubSourceStatus.java | 40 +- .../v1alpha1/GitLabSource.java | 23 +- .../v1alpha1/GitLabSourceList.java | 22 +- .../v1alpha1/GitLabSourceSpec.java | 16 +- .../v1alpha1/GitLabSourceStatus.java | 34 +- .../v1alpha1/PrometheusSource.java | 23 +- .../v1alpha1/PrometheusSourceList.java | 22 +- .../v1alpha1/PrometheusSourceSpec.java | 14 +- .../v1alpha1/PrometheusSourceStatus.java | 34 +- .../v1alpha1/SecretValueFromSource.java | 12 +- .../v1beta1/KafkaSource.java | 23 +- .../v1beta1/KafkaSourceList.java | 22 +- .../v1beta1/KafkaSourceSpec.java | 35 +- .../v1beta1/KafkaSourceStatus.java | 54 +- .../knative/sources/v1beta2/PingSource.java | 204 + .../sources/v1beta2/PingSourceList.java | 195 + .../sources/v1beta2/PingSourceSpec.java | 194 + .../sources/v1beta2/PingSourceStatus.java | 217 + .../fabric8/knative/api/model/Constants.java | 24 - .../main/resources/schema/knative-schema.json | 7649 ----------- .../test/EventsContribResourcesTest.java | 28 +- .../tekton/api/examples/TaskRunCancel.java | 2 +- .../cmd/generate/generate-v1alpha1.go | 8 +- .../cmd/generate/generate-v1beta1.go | 8 +- .../generator/cmd/generate/generate-v1.go | 2 +- .../cmd/generate/generate-v1alpha1.go | 2 +- .../cmd/generate/generate-v1beta1.go | 2 +- .../v1alpha1/ClusterInterceptorStatus.java | 4 +- .../v1alpha1/EventListenerStatus.java | 4 +- .../triggers/v1alpha1/InterceptorStatus.java | 4 +- .../triggers/v1alpha1/KubernetesResource.java | 2 +- .../schema/tekton-schema-triggers.json | 14 +- .../triggers/v1beta1/EventListenerStatus.java | 4 +- .../triggers/v1beta1/KubernetesResource.java | 2 +- .../schema/tekton-schema-triggers.json | 6 +- .../tekton/pipeline/v1/PipelineRunStatus.java | 2 +- .../tekton/pipeline/v1/TaskRunStatus.java | 2 +- .../resources/schema/tekton-schema-v1.json | 4 +- .../v1alpha1/ResolutionRequestStatus.java | 2 +- .../pkg/apis/run/v1alpha1/RunStatus.java | 2 +- .../schema/tekton-schema-v1alpha1.json | 4 +- .../pipeline/v1beta1/PipelineRunStatus.java | 2 +- .../pipeline/v1beta1/TaskRunStatus.java | 2 +- .../v1beta1/ResolutionRequestStatus.java | 2 +- .../pkg/apis/run/v1beta1/CustomRunStatus.java | 2 +- .../schema/tekton-schema-v1beta1.json | 8 +- kubernetes-model-generator/generateModel.sh | 2 - .../openapi/generator/cmd/openapi.go | 2 + .../openapi/generator/cmd/supported-apis.go | 20 + .../openapi/generator/go.mod | 50 +- .../openapi/generator/go.sum | 999 +- .../pkg/openapi/generator-delegating.go | 93 + .../generator/pkg/openapi/openapi-gen.go | 62 +- .../generator/pkg/packages/packages.go | 19 + .../generator/tools/generator/openapi.go | 5 +- .../schema/generator/schema/SchemaUtils.java | 1 + .../openapi/schemas/dev.knative.json | 11437 ++++++++++++++++ .../openapi/schemas/openshift-generated.json | 108 - kubernetes-model-generator/pom.xml | 2 + 358 files changed, 27104 insertions(+), 13370 deletions(-) delete mode 100644 extensions/knative/generator/.gitignore delete mode 100755 extensions/knative/generator/Makefile delete mode 100644 extensions/knative/generator/cmd/generate/generate.go delete mode 100644 extensions/knative/generator/go.mod delete mode 100644 extensions/knative/generator/go.sum rename extensions/knative/model/src/generated/java/io/fabric8/knative/{eventing/contrib/github => bindings}/v1alpha1/GitHubBinding.java (85%) rename extensions/knative/model/src/generated/java/io/fabric8/knative/{eventing/contrib/github => bindings}/v1alpha1/GitHubBindingList.java (85%) rename extensions/knative/model/src/generated/java/io/fabric8/knative/{eventing/contrib/github => bindings}/v1alpha1/GitHubBindingSpec.java (87%) rename extensions/knative/model/src/generated/java/io/fabric8/knative/{eventing/contrib/github => bindings}/v1alpha1/GitHubBindingStatus.java (83%) rename extensions/knative/model/src/generated/java/io/fabric8/knative/{eventing/contrib/gitlab => bindings}/v1alpha1/GitLabBinding.java (85%) rename extensions/knative/model/src/generated/java/io/fabric8/knative/{eventing/contrib/gitlab => bindings}/v1alpha1/GitLabBindingList.java (85%) rename extensions/knative/model/src/generated/java/io/fabric8/knative/{eventing/contrib/gitlab => bindings}/v1alpha1/GitLabBindingSpec.java (87%) rename extensions/knative/model/src/generated/java/io/fabric8/knative/{eventing/contrib/gitlab => bindings}/v1alpha1/GitLabBindingStatus.java (83%) rename extensions/knative/model/src/generated/java/io/fabric8/knative/{eventing/contrib/kafka/v1beta1 => bindings/v1alpha1}/SecretValueFromSource.java (88%) create mode 100644 extensions/knative/model/src/generated/java/io/fabric8/knative/bindings/v1beta1/KafkaAuthSpec.java rename extensions/knative/model/src/generated/java/io/fabric8/knative/{eventing/contrib/kafka => bindings}/v1beta1/KafkaBinding.java (85%) rename extensions/knative/model/src/generated/java/io/fabric8/knative/{eventing/contrib/kafka => bindings}/v1beta1/KafkaBindingList.java (85%) rename extensions/knative/model/src/generated/java/io/fabric8/knative/{eventing/contrib/kafka => bindings}/v1beta1/KafkaBindingSpec.java (89%) rename extensions/knative/model/src/generated/java/io/fabric8/knative/{eventing/contrib/kafka => bindings}/v1beta1/KafkaBindingStatus.java (83%) rename extensions/knative/model/src/generated/java/io/fabric8/knative/{eventing/contrib/kafka => bindings}/v1beta1/KafkaNetSpec.java (88%) rename extensions/knative/model/src/generated/java/io/fabric8/knative/{eventing/contrib/kafka => bindings}/v1beta1/KafkaSASLSpec.java (90%) rename extensions/knative/model/src/generated/java/io/fabric8/knative/{eventing/contrib/kafka => bindings}/v1beta1/KafkaTLSSpec.java (90%) rename extensions/knative/model/src/generated/java/io/fabric8/knative/{eventing/contrib/github/v1alpha1 => bindings/v1beta1}/SecretValueFromSource.java (88%) rename extensions/knative/model/src/generated/java/io/fabric8/knative/{internal/pkg/apis => }/duck/v1/AddressStatus.java (89%) rename extensions/knative/model/src/generated/java/io/fabric8/knative/{internal/pkg/apis => }/duck/v1/Addressable.java (80%) rename extensions/knative/model/src/generated/java/io/fabric8/knative/{internal/pkg/apis => }/duck/v1/AddressableType.java (84%) rename extensions/knative/model/src/generated/java/io/fabric8/knative/{internal/pkg/apis => }/duck/v1/AddressableTypeList.java (85%) create mode 100644 extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/AppliedEventPoliciesStatus.java create mode 100644 extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/AppliedEventPolicyRef.java rename extensions/knative/model/src/generated/java/io/fabric8/knative/{internal/pkg/apis => }/duck/v1/AuthStatus.java (73%) create mode 100644 extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/AuthenticatableStatus.java create mode 100644 extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/AuthenticatableType.java create mode 100644 extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/AuthenticatableTypeList.java rename extensions/knative/model/src/generated/java/io/fabric8/knative/{internal/pkg/apis => }/duck/v1/Binding.java (84%) rename extensions/knative/model/src/generated/java/io/fabric8/knative/{internal/pkg/apis => }/duck/v1/BindingList.java (86%) rename extensions/knative/model/src/generated/java/io/fabric8/knative/{internal/pkg/apis => }/duck/v1/BindingSpec.java (86%) create mode 100644 extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/Channelable.java create mode 100644 extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/ChannelableList.java create mode 100644 extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/ChannelableSpec.java create mode 100644 extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/ChannelableStatus.java rename extensions/knative/model/src/generated/java/io/fabric8/knative/{internal/pkg/apis => }/duck/v1/CloudEventAttributes.java (88%) rename extensions/knative/model/src/generated/java/io/fabric8/knative/{internal/pkg/apis => }/duck/v1/CloudEventOverrides.java (80%) rename extensions/knative/model/src/generated/java/io/fabric8/knative/{internal/pkg/apis => }/duck/v1/CronJob.java (84%) rename extensions/knative/model/src/generated/java/io/fabric8/knative/{internal/pkg/apis => }/duck/v1/CronJobList.java (86%) rename extensions/knative/model/src/generated/java/io/fabric8/knative/{internal/eventing/pkg/apis => }/duck/v1/DeliverySpec.java (83%) create mode 100644 extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/DeliveryStatus.java rename extensions/knative/model/src/generated/java/io/fabric8/knative/{internal/pkg/apis => }/duck/v1/Destination.java (79%) rename extensions/knative/model/src/generated/java/io/fabric8/knative/{internal/pkg/apis => }/duck/v1/KReference.java (70%) rename extensions/knative/model/src/generated/java/io/fabric8/knative/{internal/pkg/apis => }/duck/v1/KResource.java (84%) rename extensions/knative/model/src/generated/java/io/fabric8/knative/{internal/pkg/apis => }/duck/v1/KResourceList.java (85%) create mode 100644 extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/Pod.java rename extensions/knative/model/src/generated/java/io/fabric8/knative/{internal/pkg/apis => }/duck/v1/PodList.java (83%) rename extensions/knative/model/src/generated/java/io/fabric8/knative/{internal/pkg/apis => }/duck/v1/PodSpecable.java (80%) rename extensions/knative/model/src/generated/java/io/fabric8/knative/{internal/pkg/apis => }/duck/v1/Source.java (84%) rename extensions/knative/model/src/generated/java/io/fabric8/knative/{internal/pkg/apis => }/duck/v1/SourceList.java (85%) rename extensions/knative/model/src/generated/java/io/fabric8/knative/{internal/pkg/apis => }/duck/v1/SourceSpec.java (88%) rename extensions/knative/model/src/generated/java/io/fabric8/knative/{internal/pkg/apis => }/duck/v1/SourceStatus.java (85%) rename extensions/knative/model/src/generated/java/io/fabric8/knative/{internal/pkg/apis => }/duck/v1/Status.java (83%) create mode 100644 extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/Subscribable.java create mode 100644 extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/SubscribableList.java create mode 100644 extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/SubscribableSpec.java create mode 100644 extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/SubscribableStatus.java rename extensions/knative/model/src/generated/java/io/fabric8/knative/{internal/eventing/pkg/apis => }/duck/v1/SubscriberSpec.java (79%) rename extensions/knative/model/src/generated/java/io/fabric8/knative/{internal/eventing/pkg/apis => }/duck/v1/SubscriberStatus.java (89%) rename extensions/knative/model/src/generated/java/io/fabric8/knative/{internal/pkg/apis => }/duck/v1/WithPod.java (84%) rename extensions/knative/model/src/generated/java/io/fabric8/knative/{internal/pkg/apis => }/duck/v1/WithPodList.java (86%) rename extensions/knative/model/src/generated/java/io/fabric8/knative/{internal/pkg/apis => }/duck/v1/WithPodSpec.java (87%) rename extensions/knative/model/src/generated/java/io/fabric8/knative/{internal/pkg/apis/duck/v1beta1 => duck/v1alpha1}/AddressStatus.java (89%) rename kubernetes-model-generator/openshift-model-installer/src/generated/java/io/fabric8/openshift/api/model/installer/nutanix/v1/MetadataCloudInit.java => extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1alpha1/Addressable.java (81%) rename extensions/knative/model/src/generated/java/io/fabric8/knative/{internal/pkg/apis => }/duck/v1alpha1/AddressableType.java (84%) rename extensions/knative/model/src/generated/java/io/fabric8/knative/{internal/pkg/apis => }/duck/v1alpha1/AddressableTypeList.java (84%) rename extensions/knative/model/src/generated/java/io/fabric8/knative/{internal/pkg/apis => }/duck/v1alpha1/Binding.java (84%) rename extensions/knative/model/src/generated/java/io/fabric8/knative/{internal/pkg/apis => }/duck/v1alpha1/BindingList.java (85%) rename extensions/knative/model/src/generated/java/io/fabric8/knative/{internal/pkg/apis/duck/v1beta1 => duck/v1alpha1}/BindingSpec.java (86%) rename extensions/knative/model/src/generated/java/io/fabric8/knative/{internal/pkg/apis => }/duck/v1alpha1/LegacyTarget.java (84%) rename extensions/knative/model/src/generated/java/io/fabric8/knative/{internal/pkg/apis => }/duck/v1alpha1/LegacyTargetList.java (85%) rename extensions/knative/model/src/generated/java/io/fabric8/knative/{internal/pkg/apis => }/duck/v1alpha1/LegacyTargetable.java (88%) create mode 100644 extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1alpha1/Placeable.java create mode 100644 extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1alpha1/PlaceableStatus.java create mode 100644 extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1alpha1/PlaceableType.java rename extensions/knative/model/src/generated/java/io/fabric8/knative/{internal/eventing/pkg/apis => }/duck/v1alpha1/Placement.java (88%) rename extensions/knative/model/src/generated/java/io/fabric8/knative/{internal/pkg/apis => }/duck/v1alpha1/Target.java (84%) rename extensions/knative/model/src/generated/java/io/fabric8/knative/{internal/pkg/apis => }/duck/v1alpha1/TargetList.java (84%) rename extensions/knative/model/src/generated/java/io/fabric8/knative/{internal/pkg/apis => }/duck/v1alpha1/TargetStatus.java (87%) rename extensions/knative/model/src/generated/java/io/fabric8/knative/{internal/pkg/apis => }/duck/v1alpha1/Targetable.java (87%) rename extensions/knative/model/src/generated/java/io/fabric8/knative/{internal/pkg/apis/duck/v1alpha1 => duck/v1beta1}/AddressStatus.java (89%) rename extensions/knative/model/src/generated/java/io/fabric8/knative/{internal/pkg/apis => }/duck/v1beta1/Addressable.java (77%) rename extensions/knative/model/src/generated/java/io/fabric8/knative/{internal/pkg/apis => }/duck/v1beta1/AddressableType.java (84%) rename extensions/knative/model/src/generated/java/io/fabric8/knative/{internal/pkg/apis => }/duck/v1beta1/AddressableTypeList.java (84%) rename extensions/knative/model/src/generated/java/io/fabric8/knative/{internal/pkg/apis => }/duck/v1beta1/Binding.java (84%) rename extensions/knative/model/src/generated/java/io/fabric8/knative/{internal/pkg/apis => }/duck/v1beta1/BindingList.java (85%) rename extensions/knative/model/src/generated/java/io/fabric8/knative/{internal/pkg/apis/duck/v1alpha1 => duck/v1beta1}/BindingSpec.java (86%) create mode 100644 extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1beta1/Channelable.java create mode 100644 extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1beta1/ChannelableList.java create mode 100644 extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1beta1/ChannelableSpec.java create mode 100644 extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1beta1/ChannelableStatus.java rename extensions/knative/model/src/generated/java/io/fabric8/knative/{internal/pkg/apis => }/duck/v1beta1/CloudEventOverrides.java (80%) create mode 100644 extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1beta1/DeliverySpec.java create mode 100644 extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1beta1/DeliveryStatus.java rename extensions/knative/model/src/generated/java/io/fabric8/knative/{internal/pkg/apis => }/duck/v1beta1/Destination.java (67%) rename extensions/knative/model/src/generated/java/io/fabric8/knative/{internal/pkg/apis => }/duck/v1beta1/KResource.java (84%) rename extensions/knative/model/src/generated/java/io/fabric8/knative/{internal/pkg/apis => }/duck/v1beta1/KResourceList.java (85%) rename extensions/knative/model/src/generated/java/io/fabric8/knative/{internal/pkg/apis => }/duck/v1beta1/Source.java (84%) rename extensions/knative/model/src/generated/java/io/fabric8/knative/{internal/pkg/apis => }/duck/v1beta1/SourceList.java (84%) rename extensions/knative/model/src/generated/java/io/fabric8/knative/{internal/pkg/apis => }/duck/v1beta1/SourceSpec.java (88%) rename extensions/knative/model/src/generated/java/io/fabric8/knative/{internal/pkg/apis => }/duck/v1beta1/SourceStatus.java (80%) rename extensions/knative/model/src/generated/java/io/fabric8/knative/{internal/pkg/apis => }/duck/v1beta1/Status.java (83%) create mode 100644 extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1beta1/Subscribable.java create mode 100644 extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1beta1/SubscribableList.java create mode 100644 extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1beta1/SubscribableSpec.java create mode 100644 extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1beta1/SubscribableStatus.java create mode 100644 extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1beta1/SubscriberSpec.java create mode 100644 extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1beta1/SubscriberStatus.java create mode 100644 extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1alpha1/Auth.java create mode 100644 extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1alpha1/EventPolicy.java create mode 100644 extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1alpha1/EventPolicyFromReference.java create mode 100644 extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1alpha1/EventPolicyList.java create mode 100644 extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1alpha1/EventPolicySelector.java create mode 100644 extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1alpha1/EventPolicySpec.java create mode 100644 extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1alpha1/EventPolicySpecFrom.java create mode 100644 extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1alpha1/EventPolicySpecTo.java create mode 100644 extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1alpha1/EventPolicyStatus.java create mode 100644 extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1alpha1/EventPolicyToReference.java create mode 100644 extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1alpha1/KafkaSink.java create mode 100644 extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1alpha1/KafkaSinkList.java create mode 100644 extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1alpha1/KafkaSinkSpec.java create mode 100644 extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1alpha1/KafkaSinkStatus.java create mode 100644 extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1alpha1/Secret.java create mode 100644 extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1alpha1/SecretReference.java create mode 100644 extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1beta2/EventType.java create mode 100644 extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1beta2/EventTypeList.java create mode 100644 extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1beta2/EventTypeSpec.java create mode 100644 extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1beta2/EventTypeStatus.java create mode 100644 extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1beta3/EventAttributeDefinition.java create mode 100644 extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1beta3/EventType.java create mode 100644 extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1beta3/EventTypeList.java create mode 100644 extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1beta3/EventTypeSpec.java create mode 100644 extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1beta3/EventTypeStatus.java create mode 100644 extensions/knative/model/src/generated/java/io/fabric8/knative/internal/autoscaling/v1alpha1/PodScalable.java create mode 100644 extensions/knative/model/src/generated/java/io/fabric8/knative/internal/autoscaling/v1alpha1/PodScalableList.java create mode 100644 extensions/knative/model/src/generated/java/io/fabric8/knative/internal/autoscaling/v1alpha1/PodScalableSpec.java create mode 100644 extensions/knative/model/src/generated/java/io/fabric8/knative/internal/autoscaling/v1alpha1/PodScalableStatus.java create mode 100644 extensions/knative/model/src/generated/java/io/fabric8/knative/internal/networking/v1alpha1/HTTPRetry.java create mode 100644 extensions/knative/model/src/generated/java/io/fabric8/knative/internal/networking/v1alpha1/IngressBackend.java delete mode 100644 extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1alpha1/Addressable.java rename extensions/knative/model/src/generated/java/io/fabric8/knative/{eventing/contrib/kafka => messaging}/v1beta1/KafkaChannel.java (85%) rename extensions/knative/model/src/generated/java/io/fabric8/knative/{eventing/contrib/kafka => messaging}/v1beta1/KafkaChannelList.java (85%) rename extensions/knative/model/src/generated/java/io/fabric8/knative/{eventing/contrib/kafka => messaging}/v1beta1/KafkaChannelSpec.java (89%) rename extensions/knative/model/src/generated/java/io/fabric8/knative/{eventing/contrib/kafka => messaging}/v1beta1/KafkaChannelStatus.java (77%) rename extensions/knative/model/src/generated/java/io/fabric8/knative/{internal => }/pkg/apis/Condition.java (64%) create mode 100644 extensions/knative/model/src/generated/java/io/fabric8/knative/pkg/apis/ConditionSet.java create mode 100644 extensions/knative/model/src/generated/java/io/fabric8/knative/pkg/apis/FieldError.java create mode 100644 extensions/knative/model/src/generated/java/io/fabric8/knative/pkg/apis/VolatileTime.java rename extensions/knative/model/src/generated/java/io/fabric8/knative/{internal => }/pkg/tracker/Reference.java (83%) create mode 100644 extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1/ConfigurationStatusFields.java create mode 100644 extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1/RouteStatusFields.java create mode 100644 extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1alpha1/CannotConvertError.java create mode 100644 extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1beta1/CannotConvertError.java create mode 100644 extensions/knative/model/src/generated/java/io/fabric8/knative/sinks/v1alpha1/JobSink.java create mode 100644 extensions/knative/model/src/generated/java/io/fabric8/knative/sinks/v1alpha1/JobSinkList.java create mode 100644 extensions/knative/model/src/generated/java/io/fabric8/knative/sinks/v1alpha1/JobSinkSpec.java create mode 100644 extensions/knative/model/src/generated/java/io/fabric8/knative/sinks/v1alpha1/JobSinkStatus.java create mode 100644 extensions/knative/model/src/generated/java/io/fabric8/knative/sinks/v1alpha1/JobStatus.java rename extensions/knative/model/src/generated/java/io/fabric8/knative/{eventing/contrib/awssqs => sources}/v1alpha1/AwsSqsSource.java (85%) rename extensions/knative/model/src/generated/java/io/fabric8/knative/{eventing/contrib/awssqs => sources}/v1alpha1/AwsSqsSourceList.java (85%) rename extensions/knative/model/src/generated/java/io/fabric8/knative/{eventing/contrib/awssqs => sources}/v1alpha1/AwsSqsSourceSpec.java (73%) rename extensions/knative/model/src/generated/java/io/fabric8/knative/{eventing/contrib/awssqs => sources}/v1alpha1/AwsSqsSourceStatus.java (83%) rename extensions/knative/model/src/generated/java/io/fabric8/knative/{eventing/contrib/couchdb => sources}/v1alpha1/CouchDbSource.java (85%) rename extensions/knative/model/src/generated/java/io/fabric8/knative/{eventing/contrib/couchdb => sources}/v1alpha1/CouchDbSourceList.java (84%) rename extensions/knative/model/src/generated/java/io/fabric8/knative/{eventing/contrib/couchdb => sources}/v1alpha1/CouchDbSourceSpec.java (81%) rename extensions/knative/model/src/generated/java/io/fabric8/knative/{eventing/contrib/couchdb => sources}/v1alpha1/CouchDbSourceStatus.java (83%) rename extensions/knative/model/src/generated/java/io/fabric8/knative/{eventing/contrib/github => sources}/v1alpha1/GitHubSource.java (85%) rename extensions/knative/model/src/generated/java/io/fabric8/knative/{eventing/contrib/github => sources}/v1alpha1/GitHubSourceList.java (85%) rename extensions/knative/model/src/generated/java/io/fabric8/knative/{eventing/contrib/github => sources}/v1alpha1/GitHubSourceSpec.java (91%) rename extensions/knative/model/src/generated/java/io/fabric8/knative/{eventing/contrib/github => sources}/v1alpha1/GitHubSourceStatus.java (82%) rename extensions/knative/model/src/generated/java/io/fabric8/knative/{eventing/contrib/gitlab => sources}/v1alpha1/GitLabSource.java (85%) rename extensions/knative/model/src/generated/java/io/fabric8/knative/{eventing/contrib/gitlab => sources}/v1alpha1/GitLabSourceList.java (85%) rename extensions/knative/model/src/generated/java/io/fabric8/knative/{eventing/contrib/gitlab => sources}/v1alpha1/GitLabSourceSpec.java (91%) rename extensions/knative/model/src/generated/java/io/fabric8/knative/{eventing/contrib/gitlab => sources}/v1alpha1/GitLabSourceStatus.java (84%) rename extensions/knative/model/src/generated/java/io/fabric8/knative/{eventing/contrib/prometheus => sources}/v1alpha1/PrometheusSource.java (84%) rename extensions/knative/model/src/generated/java/io/fabric8/knative/{eventing/contrib/prometheus => sources}/v1alpha1/PrometheusSourceList.java (84%) rename extensions/knative/model/src/generated/java/io/fabric8/knative/{eventing/contrib/prometheus => sources}/v1alpha1/PrometheusSourceSpec.java (91%) rename extensions/knative/model/src/generated/java/io/fabric8/knative/{eventing/contrib/prometheus => sources}/v1alpha1/PrometheusSourceStatus.java (83%) rename extensions/knative/model/src/generated/java/io/fabric8/knative/{eventing/contrib/gitlab => sources}/v1alpha1/SecretValueFromSource.java (88%) rename extensions/knative/model/src/generated/java/io/fabric8/knative/{eventing/contrib/kafka => sources}/v1beta1/KafkaSource.java (85%) rename extensions/knative/model/src/generated/java/io/fabric8/knative/{eventing/contrib/kafka => sources}/v1beta1/KafkaSourceList.java (85%) rename extensions/knative/model/src/generated/java/io/fabric8/knative/{eventing/contrib/kafka => sources}/v1beta1/KafkaSourceSpec.java (90%) rename extensions/knative/model/src/generated/java/io/fabric8/knative/{eventing/contrib/kafka => sources}/v1beta1/KafkaSourceStatus.java (79%) create mode 100644 extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1beta2/PingSource.java create mode 100644 extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1beta2/PingSourceList.java create mode 100644 extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1beta2/PingSourceSpec.java create mode 100644 extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1beta2/PingSourceStatus.java delete mode 100755 extensions/knative/model/src/main/java/io/fabric8/knative/api/model/Constants.java delete mode 100644 extensions/knative/model/src/main/resources/schema/knative-schema.json create mode 100644 kubernetes-model-generator/openapi/generator/pkg/openapi/generator-delegating.go create mode 100644 kubernetes-model-generator/openapi/schemas/dev.knative.json diff --git a/Makefile b/Makefile index ae55e5d9a5a..6f0e7ca73d3 100644 --- a/Makefile +++ b/Makefile @@ -43,10 +43,12 @@ openapi-generate-java-classes: cd kubernetes-model-generator && mvn $(MAVEN_ARGS) -Pgenerate clean install # TODO: run generate from extensions module root once all extensions are migrated cd extensions && mvn $(MAVEN_ARGS) -N clean install - cd extensions/volumesnapshot && mvn $(MAVEN_ARGS) -N clean install - cd extensions/volumesnapshot/model && mvn $(MAVEN_ARGS) -Pgenerate clean install + cd extensions/knative && mvn $(MAVEN_ARGS) -N clean install + cd extensions/knative/model && mvn $(MAVEN_ARGS) -Pgenerate clean install cd extensions/volcano && mvn $(MAVEN_ARGS) -N clean install cd extensions/volcano/model && mvn $(MAVEN_ARGS) -Pgenerate clean install + cd extensions/volumesnapshot && mvn $(MAVEN_ARGS) -N clean install + cd extensions/volumesnapshot/model && mvn $(MAVEN_ARGS) -Pgenerate clean install # Legacy generation of the model: TODO: remove .PHONY: generate-model-legacy diff --git a/extensions/knative/client/src/main/java/io/fabric8/knative/client/DefaultKnativeClient.java b/extensions/knative/client/src/main/java/io/fabric8/knative/client/DefaultKnativeClient.java index 8af5c66e5cb..cd2431729ee 100644 --- a/extensions/knative/client/src/main/java/io/fabric8/knative/client/DefaultKnativeClient.java +++ b/extensions/knative/client/src/main/java/io/fabric8/knative/client/DefaultKnativeClient.java @@ -15,26 +15,12 @@ */ package io.fabric8.knative.client; -import io.fabric8.knative.eventing.contrib.awssqs.v1alpha1.AwsSqsSource; -import io.fabric8.knative.eventing.contrib.awssqs.v1alpha1.AwsSqsSourceList; -import io.fabric8.knative.eventing.contrib.couchdb.v1alpha1.CouchDbSource; -import io.fabric8.knative.eventing.contrib.couchdb.v1alpha1.CouchDbSourceList; -import io.fabric8.knative.eventing.contrib.github.v1alpha1.GitHubBinding; -import io.fabric8.knative.eventing.contrib.github.v1alpha1.GitHubBindingList; -import io.fabric8.knative.eventing.contrib.github.v1alpha1.GitHubSource; -import io.fabric8.knative.eventing.contrib.github.v1alpha1.GitHubSourceList; -import io.fabric8.knative.eventing.contrib.gitlab.v1alpha1.GitLabBinding; -import io.fabric8.knative.eventing.contrib.gitlab.v1alpha1.GitLabBindingList; -import io.fabric8.knative.eventing.contrib.gitlab.v1alpha1.GitLabSource; -import io.fabric8.knative.eventing.contrib.gitlab.v1alpha1.GitLabSourceList; -import io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaBinding; -import io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaBindingList; -import io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaChannel; -import io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaChannelList; -import io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaSource; -import io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaSourceList; -import io.fabric8.knative.eventing.contrib.prometheus.v1alpha1.PrometheusSource; -import io.fabric8.knative.eventing.contrib.prometheus.v1alpha1.PrometheusSourceList; +import io.fabric8.knative.bindings.v1alpha1.GitHubBinding; +import io.fabric8.knative.bindings.v1alpha1.GitHubBindingList; +import io.fabric8.knative.bindings.v1alpha1.GitLabBinding; +import io.fabric8.knative.bindings.v1alpha1.GitLabBindingList; +import io.fabric8.knative.bindings.v1beta1.KafkaBinding; +import io.fabric8.knative.bindings.v1beta1.KafkaBindingList; import io.fabric8.knative.eventing.v1.Broker; import io.fabric8.knative.eventing.v1.BrokerList; import io.fabric8.knative.eventing.v1.Trigger; @@ -51,6 +37,8 @@ import io.fabric8.knative.messaging.v1.InMemoryChannelList; import io.fabric8.knative.messaging.v1.Subscription; import io.fabric8.knative.messaging.v1.SubscriptionList; +import io.fabric8.knative.messaging.v1beta1.KafkaChannel; +import io.fabric8.knative.messaging.v1beta1.KafkaChannelList; import io.fabric8.knative.serving.v1.Configuration; import io.fabric8.knative.serving.v1.ConfigurationList; import io.fabric8.knative.serving.v1.Revision; @@ -69,6 +57,18 @@ import io.fabric8.knative.sources.v1.PingSourceList; import io.fabric8.knative.sources.v1.SinkBinding; import io.fabric8.knative.sources.v1.SinkBindingList; +import io.fabric8.knative.sources.v1alpha1.AwsSqsSource; +import io.fabric8.knative.sources.v1alpha1.AwsSqsSourceList; +import io.fabric8.knative.sources.v1alpha1.CouchDbSource; +import io.fabric8.knative.sources.v1alpha1.CouchDbSourceList; +import io.fabric8.knative.sources.v1alpha1.GitHubSource; +import io.fabric8.knative.sources.v1alpha1.GitHubSourceList; +import io.fabric8.knative.sources.v1alpha1.GitLabSource; +import io.fabric8.knative.sources.v1alpha1.GitLabSourceList; +import io.fabric8.knative.sources.v1alpha1.PrometheusSource; +import io.fabric8.knative.sources.v1alpha1.PrometheusSourceList; +import io.fabric8.knative.sources.v1beta1.KafkaSource; +import io.fabric8.knative.sources.v1beta1.KafkaSourceList; import io.fabric8.kubernetes.client.Client; import io.fabric8.kubernetes.client.Config; import io.fabric8.kubernetes.client.RequestConfig; diff --git a/extensions/knative/client/src/main/java/io/fabric8/knative/client/KnativeClient.java b/extensions/knative/client/src/main/java/io/fabric8/knative/client/KnativeClient.java index e5b87b7a12a..701967471b8 100644 --- a/extensions/knative/client/src/main/java/io/fabric8/knative/client/KnativeClient.java +++ b/extensions/knative/client/src/main/java/io/fabric8/knative/client/KnativeClient.java @@ -15,26 +15,12 @@ */ package io.fabric8.knative.client; -import io.fabric8.knative.eventing.contrib.awssqs.v1alpha1.AwsSqsSource; -import io.fabric8.knative.eventing.contrib.awssqs.v1alpha1.AwsSqsSourceList; -import io.fabric8.knative.eventing.contrib.couchdb.v1alpha1.CouchDbSource; -import io.fabric8.knative.eventing.contrib.couchdb.v1alpha1.CouchDbSourceList; -import io.fabric8.knative.eventing.contrib.github.v1alpha1.GitHubBinding; -import io.fabric8.knative.eventing.contrib.github.v1alpha1.GitHubBindingList; -import io.fabric8.knative.eventing.contrib.github.v1alpha1.GitHubSource; -import io.fabric8.knative.eventing.contrib.github.v1alpha1.GitHubSourceList; -import io.fabric8.knative.eventing.contrib.gitlab.v1alpha1.GitLabBinding; -import io.fabric8.knative.eventing.contrib.gitlab.v1alpha1.GitLabBindingList; -import io.fabric8.knative.eventing.contrib.gitlab.v1alpha1.GitLabSource; -import io.fabric8.knative.eventing.contrib.gitlab.v1alpha1.GitLabSourceList; -import io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaBinding; -import io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaBindingList; -import io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaChannel; -import io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaChannelList; -import io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaSource; -import io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaSourceList; -import io.fabric8.knative.eventing.contrib.prometheus.v1alpha1.PrometheusSource; -import io.fabric8.knative.eventing.contrib.prometheus.v1alpha1.PrometheusSourceList; +import io.fabric8.knative.bindings.v1alpha1.GitHubBinding; +import io.fabric8.knative.bindings.v1alpha1.GitHubBindingList; +import io.fabric8.knative.bindings.v1alpha1.GitLabBinding; +import io.fabric8.knative.bindings.v1alpha1.GitLabBindingList; +import io.fabric8.knative.bindings.v1beta1.KafkaBinding; +import io.fabric8.knative.bindings.v1beta1.KafkaBindingList; import io.fabric8.knative.eventing.v1.Broker; import io.fabric8.knative.eventing.v1.BrokerList; import io.fabric8.knative.eventing.v1.Trigger; @@ -51,6 +37,8 @@ import io.fabric8.knative.messaging.v1.InMemoryChannelList; import io.fabric8.knative.messaging.v1.Subscription; import io.fabric8.knative.messaging.v1.SubscriptionList; +import io.fabric8.knative.messaging.v1beta1.KafkaChannel; +import io.fabric8.knative.messaging.v1beta1.KafkaChannelList; import io.fabric8.knative.serving.v1.Configuration; import io.fabric8.knative.serving.v1.ConfigurationList; import io.fabric8.knative.serving.v1.Revision; @@ -69,6 +57,18 @@ import io.fabric8.knative.sources.v1.PingSourceList; import io.fabric8.knative.sources.v1.SinkBinding; import io.fabric8.knative.sources.v1.SinkBindingList; +import io.fabric8.knative.sources.v1alpha1.AwsSqsSource; +import io.fabric8.knative.sources.v1alpha1.AwsSqsSourceList; +import io.fabric8.knative.sources.v1alpha1.CouchDbSource; +import io.fabric8.knative.sources.v1alpha1.CouchDbSourceList; +import io.fabric8.knative.sources.v1alpha1.GitHubSource; +import io.fabric8.knative.sources.v1alpha1.GitHubSourceList; +import io.fabric8.knative.sources.v1alpha1.GitLabSource; +import io.fabric8.knative.sources.v1alpha1.GitLabSourceList; +import io.fabric8.knative.sources.v1alpha1.PrometheusSource; +import io.fabric8.knative.sources.v1alpha1.PrometheusSourceList; +import io.fabric8.knative.sources.v1beta1.KafkaSource; +import io.fabric8.knative.sources.v1beta1.KafkaSourceList; import io.fabric8.kubernetes.client.Client; import io.fabric8.kubernetes.client.dsl.MixedOperation; import io.fabric8.kubernetes.client.dsl.Resource; @@ -109,7 +109,7 @@ public interface KnativeClient extends Client { /** * API entrypoint for DomainMapping (serving.knative.dev/v1beta1) - * + * * @return MixedOperation for DomainMapping class */ MixedOperation> domainMappings(); @@ -176,28 +176,28 @@ public interface KnativeClient extends Client { /** * API entrypoint for PingSource(sources.knative.dev/v1beta1) - * + * * @return MixedOperation for PingSource class */ MixedOperation> pingSources(); /** * API entrypoint for SinkBinding(sources.knative.dev/v1beta1) - * + * * @return MixedOperation for SinkBinding class */ MixedOperation> sinkBindings(); /** * API entrypoint for ContainerSource(sources.knative.dev/v1beta1) - * + * * @return MixedOperation for ContainerSource class */ MixedOperation> containerSources(); /** * API entrypoint for ApiServerSource(sources.knative.dev/v1beta1) - * + * * @return MixedOperation for ApiServerSource class */ MixedOperation> apiServerSources(); @@ -205,70 +205,70 @@ public interface KnativeClient extends Client { // Eventing Contrib /** * API entrypoint for AwsSqsSource(sources.knative.dev/v1alpha1) - * + * * @return MixedOperation for AwsSqsSource class */ MixedOperation> awsSqsSources(); /** * API entrypoint for CouchDbSource(sources.knative.dev/v1alpha1) - * + * * @return MixedOperation for CouchDbSource class */ MixedOperation> couchDbSources(); /** * API entrypoint for GitHubSource(sources.knative.dev/v1alpha1) - * + * * @return MixedOperation for GitHubSource class */ MixedOperation> gitHubSources(); /** * API entrypoint for GitHubBinding(bindings.knative.dev/v1alpha1) - * + * * @return MixedOperation for GitHubBinding class */ MixedOperation> gitHubBindings(); /** * API entrypoint for GitLabSource(sources.knative.dev/v1alpha1) - * + * * @return MixedOperation for GitLabSource class */ MixedOperation> gitLabSources(); /** * API entrypoint for GitLabBinding(bindings.knative.dev/v1alpha1) - * + * * @return MixedOperation for GitLabBinding class */ MixedOperation> gitLabBindings(); /** * API entrypoint for PrometheusSource(sources.knative.dev/v1alpha1) - * + * * @return MixedOperation for PrometheusSource class */ MixedOperation> prometheusSources(); /** * API entrypoint for KafkaChannel(messaging.knative.dev/v1beta) - * + * * @return MixedOperation for KafkaChannel class */ MixedOperation> kafkaChannels(); /** * API entrypoint for KafkaSource(sources.knative.dev/v1beta1) - * + * * @return MixedOperation for KafkaSource class */ MixedOperation> kafkasSources(); /** * API entrypoint for KafkaBinding(bindings.knative.dev/v1beta1) - * + * * @return MixedOperation for KafkaBinding class */ MixedOperation> kafkaBindings(); diff --git a/extensions/knative/generator/.gitignore b/extensions/knative/generator/.gitignore deleted file mode 100644 index 57872d0f1e5..00000000000 --- a/extensions/knative/generator/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/vendor/ diff --git a/extensions/knative/generator/Makefile b/extensions/knative/generator/Makefile deleted file mode 100755 index 27700a06e15..00000000000 --- a/extensions/knative/generator/Makefile +++ /dev/null @@ -1,28 +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. -# - -SHELL := /bin/bash - -all: build - -build: gobuild - pushd ../model && \ - mvn -Pgenerate clean install -DskipTests && \ - popd - -gobuild: - 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 deleted file mode 100644 index e5b70aadbd9..00000000000 --- a/extensions/knative/generator/cmd/generate/generate.go +++ /dev/null @@ -1,193 +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 main - -import ( - "fmt" - "github.com/fabric8io/kubernetes-client/generator/pkg/schemagen" - "k8s.io/apimachinery/pkg/runtime" - "k8s.io/apimachinery/pkg/util/intstr" - metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" - awssqs_source "knative.dev/eventing-awssqs/pkg/apis/sources/v1alpha1" - couchdb_source "knative.dev/eventing-couchdb/source/pkg/apis/sources/v1alpha1" - github_binding "knative.dev/eventing-github/pkg/apis/bindings/v1alpha1" - github_source "knative.dev/eventing-github/pkg/apis/sources/v1alpha1" - gitlab_binding "knative.dev/eventing-gitlab/pkg/apis/bindings/v1alpha1" - gitlab_source "knative.dev/eventing-gitlab/pkg/apis/sources/v1alpha1" - kafka_binding "knative.dev/eventing-kafka-broker/control-plane/pkg/apis/bindings/v1beta1" - kafka_channel "knative.dev/eventing-kafka-broker/control-plane/pkg/apis/messaging/v1beta1" - kafka_source "knative.dev/eventing-kafka-broker/control-plane/pkg/apis/sources/v1beta1" - prometheus_source "knative.dev/eventing-prometheus/pkg/apis/sources/v1alpha1" - eventing_v1 "knative.dev/eventing/pkg/apis/eventing/v1" - eventing_v1beta1 "knative.dev/eventing/pkg/apis/eventing/v1beta1" - flows_v1 "knative.dev/eventing/pkg/apis/flows/v1" - messaging_v1 "knative.dev/eventing/pkg/apis/messaging/v1" - source_v1 "knative.dev/eventing/pkg/apis/sources/v1" - "knative.dev/pkg/apis" - duck_v1 "knative.dev/pkg/apis/duck/v1" - duck_v1alpha1 "knative.dev/pkg/apis/duck/v1alpha1" - duck_v1beta1 "knative.dev/pkg/apis/duck/v1beta1" - serving_v1 "knative.dev/serving/pkg/apis/serving/v1" - serving_v1beta1 "knative.dev/serving/pkg/apis/serving/v1beta1" - autoscaling_v1alpha1 "knative.dev/serving/pkg/apis/autoscaling/v1alpha1" - caching_v1alpha1 "knative.dev/caching/pkg/apis/caching/v1alpha1" - networking_v1alpha1 "knative.dev/networking/pkg/apis/networking/v1alpha1" - "reflect" -) - -func main() { - - // 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, - reflect.TypeOf(serving_v1beta1.DomainMappingList{}): schemagen.Namespaced, - - // serving autoscaling v1alpha1 - reflect.TypeOf(autoscaling_v1alpha1.MetricList{}): schemagen.Namespaced, - reflect.TypeOf(autoscaling_v1alpha1.PodAutoscalerList{}): schemagen.Namespaced, - - // eventing v1 - reflect.TypeOf(eventing_v1.BrokerList{}): schemagen.Namespaced, - reflect.TypeOf(eventing_v1.TriggerList{}): schemagen.Namespaced, - - // eventing v1beta1 - reflect.TypeOf(eventing_v1beta1.EventTypeList{}): schemagen.Namespaced, - - // eventing source v1 - reflect.TypeOf(source_v1.PingSourceList{}): schemagen.Namespaced, - reflect.TypeOf(source_v1.SinkBindingList{}): schemagen.Namespaced, - reflect.TypeOf(source_v1.ContainerSourceList{}): schemagen.Namespaced, - reflect.TypeOf(source_v1.ApiServerSourceList{}): schemagen.Namespaced, - - // eventing contrib v1alpha1 - reflect.TypeOf(kafka_channel.KafkaChannelList{}): schemagen.Namespaced, - reflect.TypeOf(kafka_source.KafkaSourceList{}): schemagen.Namespaced, - reflect.TypeOf(kafka_binding.KafkaBindingList{}): schemagen.Namespaced, - reflect.TypeOf(awssqs_source.AwsSqsSourceList{}): schemagen.Namespaced, - reflect.TypeOf(couchdb_source.CouchDbSourceList{}): schemagen.Namespaced, - reflect.TypeOf(github_source.GitHubSourceList{}): schemagen.Namespaced, - reflect.TypeOf(github_binding.GitHubBindingList{}): schemagen.Namespaced, - reflect.TypeOf(gitlab_source.GitLabSourceList{}): schemagen.Namespaced, - reflect.TypeOf(gitlab_binding.GitLabBindingList{}): schemagen.Namespaced, - reflect.TypeOf(prometheus_source.PrometheusSourceList{}): schemagen.Namespaced, - - // messaging v1 - reflect.TypeOf(messaging_v1.ChannelList{}): schemagen.Namespaced, - reflect.TypeOf(messaging_v1.SubscriptionList{}): schemagen.Namespaced, - reflect.TypeOf(messaging_v1.InMemoryChannelList{}): schemagen.Namespaced, - - // flows v1 - reflect.TypeOf(flows_v1.SequenceList{}): schemagen.Namespaced, - reflect.TypeOf(flows_v1.ParallelList{}): schemagen.Namespaced, - - reflect.TypeOf(caching_v1alpha1.ImageList{}): schemagen.Namespaced, - reflect.TypeOf(networking_v1alpha1.CertificateList{}): schemagen.Namespaced, - reflect.TypeOf(networking_v1alpha1.ClusterDomainClaimList{}): schemagen.Cluster, - reflect.TypeOf(networking_v1alpha1.IngressList{}): schemagen.Namespaced, - reflect.TypeOf(networking_v1alpha1.ServerlessServiceList{}): schemagen.Namespaced, - - // duck v1 - reflect.TypeOf(duck_v1.AddressableTypeList{}): schemagen.Cluster, - reflect.TypeOf(duck_v1.BindingList{}): schemagen.Cluster, - reflect.TypeOf(duck_v1.CronJobList{}): schemagen.Cluster, - reflect.TypeOf(duck_v1.KResourceList{}): schemagen.Cluster, - reflect.TypeOf(duck_v1.WithPodList{}): schemagen.Cluster, - reflect.TypeOf(duck_v1.PodList{}): schemagen.Cluster, - reflect.TypeOf(duck_v1.SourceList{}): schemagen.Cluster, - - // duck v1alpha1 - reflect.TypeOf(duck_v1alpha1.AddressableTypeList{}): schemagen.Cluster, - reflect.TypeOf(duck_v1alpha1.BindingList{}): schemagen.Cluster, - reflect.TypeOf(duck_v1alpha1.LegacyTargetList{}): schemagen.Cluster, - reflect.TypeOf(duck_v1alpha1.TargetList{}): schemagen.Cluster, - - // duck v1beta1 - reflect.TypeOf(duck_v1beta1.AddressableTypeList{}): schemagen.Cluster, - reflect.TypeOf(duck_v1beta1.BindingList{}): schemagen.Cluster, - reflect.TypeOf(duck_v1beta1.SourceList{}): schemagen.Cluster, - reflect.TypeOf(duck_v1beta1.KResourceList{}): schemagen.Cluster, - } - - // constraints and patterns for fields - constraints := map[reflect.Type]map[string]*schemagen.Constraint{} - - // types that are manually defined in the model - providedTypes := []schemagen.ProvidedType{} - - // 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/api/batch/v1": "io.fabric8.kubernetes.api.model.batch.v1", - "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", - } - - // 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{ - "knative.dev/serving/pkg/apis/serving/v1": {JavaPackage: "io.fabric8.knative.serving.v1", ApiGroup: "serving.knative.dev", ApiVersion: "v1"}, - "knative.dev/serving/pkg/apis/serving/v1beta1": {JavaPackage: "io.fabric8.knative.serving.v1beta1", ApiGroup: "serving.knative.dev", ApiVersion: "v1beta1"}, - "knative.dev/eventing/pkg/apis/eventing/v1": {JavaPackage: "io.fabric8.knative.eventing.v1", ApiGroup: "eventing.knative.dev", ApiVersion: "v1"}, - "knative.dev/eventing/pkg/apis/eventing/v1beta1": {JavaPackage: "io.fabric8.knative.eventing.v1beta1", ApiGroup: "eventing.knative.dev", ApiVersion: "v1beta1"}, - "knative.dev/eventing/pkg/apis/messaging/v1": {JavaPackage: "io.fabric8.knative.messaging.v1", ApiGroup: "messaging.knative.dev", ApiVersion: "v1"}, - "knative.dev/eventing/pkg/apis/flows/v1": {JavaPackage: "io.fabric8.knative.flows.v1", ApiGroup: "flows.knative.dev", ApiVersion: "v1"}, - "knative.dev/eventing/pkg/apis/sources/v1": {JavaPackage: "io.fabric8.knative.sources.v1", ApiGroup: "sources.knative.dev", ApiVersion: "v1"}, - "knative.dev/eventing-kafka-broker/control-plane/pkg/apis/messaging/v1beta1": {JavaPackage: "io.fabric8.knative.eventing.contrib.kafka.v1beta1", ApiGroup: "messaging.knative.dev", ApiVersion: "v1beta1"}, - "knative.dev/eventing-kafka-broker/control-plane/pkg/apis/sources/v1beta1": {JavaPackage: "io.fabric8.knative.eventing.contrib.kafka.v1beta1", ApiGroup: "sources.knative.dev", ApiVersion: "v1beta1"}, - "knative.dev/eventing-kafka-broker/control-plane/pkg/apis/bindings/v1beta1": {JavaPackage: "io.fabric8.knative.eventing.contrib.kafka.v1beta1", ApiGroup: "bindings.knative.dev", ApiVersion: "v1beta1"}, - "knative.dev/eventing-awssqs/pkg/apis/sources/v1alpha1": {JavaPackage: "io.fabric8.knative.eventing.contrib.awssqs.v1alpha1", ApiGroup: "sources.knative.dev", ApiVersion: "v1alpha1"}, - "knative.dev/eventing-couchdb/source/pkg/apis/sources/v1alpha1": {JavaPackage: "io.fabric8.knative.eventing.contrib.couchdb.v1alpha1", ApiGroup: "sources.knative.dev", ApiVersion: "v1alpha1"}, - "knative.dev/eventing-github/pkg/apis/sources/v1alpha1": {JavaPackage: "io.fabric8.knative.eventing.contrib.github.v1alpha1", ApiGroup: "sources.knative.dev", ApiVersion: "v1alpha1"}, - "knative.dev/eventing-github/pkg/apis/bindings/v1alpha1": {JavaPackage: "io.fabric8.knative.eventing.contrib.github.v1alpha1", ApiGroup: "bindings.knative.dev", ApiVersion: "v1alpha1"}, - "knative.dev/eventing-gitlab/pkg/apis/sources/v1alpha1": {JavaPackage: "io.fabric8.knative.eventing.contrib.gitlab.v1alpha1", ApiGroup: "sources.knative.dev", ApiVersion: "v1alpha1"}, - "knative.dev/eventing-gitlab/pkg/apis/bindings/v1alpha1": {JavaPackage: "io.fabric8.knative.eventing.contrib.gitlab.v1alpha1", ApiGroup: "bindings.knative.dev", ApiVersion: "v1alpha1"}, - "knative.dev/eventing-prometheus/pkg/apis/sources/v1alpha1": {JavaPackage: "io.fabric8.knative.eventing.contrib.prometheus.v1alpha1", ApiGroup: "sources.knative.dev", ApiVersion: "v1alpha1"}, - "knative.dev/serving/pkg/apis/autoscaling/v1alpha1": {JavaPackage: "io.fabric8.knative.internal.autoscaling.v1alpha1", ApiGroup: "autoscaling.internal.knative.dev", ApiVersion: "v1alpha1"}, - "knative.dev/caching/pkg/apis/caching/v1alpha1": {JavaPackage: "io.fabric8.knative.internal.caching.v1alpha1", ApiGroup: "caching.internal.knative.dev", ApiVersion: "v1alpha1"}, - "knative.dev/networking/pkg/apis/networking/v1alpha1": {JavaPackage: "io.fabric8.knative.internal.networking.v1alpha1", ApiGroup: "networking.internal.knative.dev", ApiVersion: "v1alpha1"}, - "knative.dev/pkg/apis/duck/v1": {JavaPackage: "io.fabric8.knative.internal.pkg.apis.duck.v1", ApiGroup: "duck.knative.dev", ApiVersion: "v1"}, - "knative.dev/pkg/apis/duck/v1beta1": {JavaPackage: "io.fabric8.knative.internal.pkg.apis.duck.v1beta1", ApiGroup: "duck.knative.dev", ApiVersion: "v1beta1"}, - "knative.dev/pkg/apis/duck/v1alpha1": {JavaPackage: "io.fabric8.knative.internal.pkg.apis.duck.v1alpha1", ApiGroup: "duck.knative.dev", ApiVersion: "v1alpha1"}, - } - - // 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", - } - - // 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{}): "java.util.Map", - reflect.TypeOf(metav1.Time{}): "java.lang.String", - reflect.TypeOf(intstr.IntOrString{}): "io.fabric8.kubernetes.api.model.IntOrString", - } - - json := schemagen.GenerateSchema("http://fabric8.io/knative/KnativeSchema#", crdLists, providedPackages, manualTypeMap, packageMapping, mappingSchema, providedTypes, constraints, "io.fabric8") - - fmt.Println(json) -} diff --git a/extensions/knative/generator/go.mod b/extensions/knative/generator/go.mod deleted file mode 100644 index efc638884eb..00000000000 --- a/extensions/knative/generator/go.mod +++ /dev/null @@ -1,115 +0,0 @@ -module github.com/fabric8io/kubernetes-client/extensions/knative/generator - -require ( - github.com/fabric8io/kubernetes-client/generator v0.0.0 - k8s.io/apimachinery v0.27.6 - knative.dev/caching v0.0.0-20231219125158-cb270b3a43b8 - knative.dev/eventing v0.39.0 - knative.dev/eventing-awssqs v0.29.0 - knative.dev/eventing-couchdb v0.28.0 - knative.dev/eventing-github v0.39.1 - knative.dev/eventing-gitlab v0.39.0 - knative.dev/eventing-kafka-broker v0.37.1 - knative.dev/eventing-prometheus v0.28.0 - knative.dev/networking v0.0.0-20231218143655-3f2ee2a60c6d - knative.dev/pkg v0.0.0-20231219072704-d513e487961e - knative.dev/serving v0.39.0 -) - -require ( - contrib.go.opencensus.io/exporter/ocagent v0.7.1-0.20200907061046-05415f1de66d // indirect - contrib.go.opencensus.io/exporter/prometheus v0.4.2 // indirect - github.com/antlr/antlr4/runtime/Go/antlr v1.4.10 // indirect - github.com/beorn7/perks v1.0.1 // indirect - github.com/blendle/zapdriver v1.3.1 // indirect - github.com/census-instrumentation/opencensus-proto v0.4.1 // indirect - github.com/cespare/xxhash/v2 v2.2.0 // indirect - github.com/cloudevents/sdk-go/sql/v2 v2.13.0 // indirect - github.com/cloudevents/sdk-go/v2 v2.15.2 // indirect - github.com/davecgh/go-spew v1.1.1 // indirect - github.com/emicklei/go-restful/v3 v3.9.0 // indirect - github.com/evanphx/json-patch/v5 v5.7.0 // indirect - github.com/go-kit/log v0.2.1 // indirect - github.com/go-logfmt/logfmt v0.5.1 // indirect - github.com/go-logr/logr v1.3.0 // indirect - github.com/go-openapi/jsonpointer v0.19.6 // indirect - github.com/go-openapi/jsonreference v0.20.1 // indirect - github.com/go-openapi/swag v0.22.3 // indirect - github.com/gogo/protobuf v1.3.2 // indirect - github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect - github.com/golang/protobuf v1.5.3 // indirect - github.com/google/gnostic v0.6.9 // indirect - github.com/google/go-cmp v0.6.0 // indirect - github.com/google/go-containerregistry v0.13.0 // indirect - github.com/google/go-github/v31 v31.0.0 // indirect - github.com/google/go-querystring v1.1.0 // indirect - github.com/google/gofuzz v1.2.0 // indirect - github.com/google/uuid v1.5.0 // indirect - github.com/grpc-ecosystem/grpc-gateway/v2 v2.11.3 // indirect - github.com/hashicorp/golang-lru v1.0.2 // indirect - github.com/imdario/mergo v0.3.13 // indirect - github.com/josharian/intern v1.0.0 // indirect - github.com/json-iterator/go v1.1.12 // indirect - github.com/kelseyhightower/envconfig v1.4.0 // indirect - github.com/mailru/easyjson v0.7.7 // indirect - github.com/matttproud/golang_protobuf_extensions/v2 v2.0.0 // indirect - github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect - github.com/modern-go/reflect2 v1.0.2 // indirect - github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect - github.com/opencontainers/go-digest v1.0.0 // indirect - github.com/pkg/errors v0.9.1 // indirect - github.com/prometheus/client_golang v1.17.0 // indirect - github.com/prometheus/client_model v0.4.1-0.20230718164431-9a2bf3000d16 // indirect - github.com/prometheus/common v0.45.0 // indirect - github.com/prometheus/procfs v0.11.1 // indirect - github.com/prometheus/statsd_exporter v0.22.7 // indirect - github.com/rickb777/date v1.14.1 // indirect - github.com/rickb777/plural v1.2.2 // indirect - github.com/robfig/cron/v3 v3.0.1 // indirect - github.com/spf13/pflag v1.0.5 // indirect - go.opencensus.io v0.24.0 // indirect - go.uber.org/multierr v1.10.0 // indirect - go.uber.org/zap v1.26.0 // indirect - golang.org/x/crypto v0.21.0 // indirect - golang.org/x/net v0.23.0 // indirect - golang.org/x/oauth2 v0.15.0 // indirect - golang.org/x/sync v0.5.0 // indirect - golang.org/x/sys v0.18.0 // indirect - golang.org/x/term v0.18.0 // indirect - golang.org/x/text v0.14.0 // indirect - golang.org/x/time v0.5.0 // indirect - gomodules.xyz/jsonpatch/v2 v2.4.0 // indirect - google.golang.org/api v0.154.0 // indirect - google.golang.org/appengine v1.6.8 // indirect - google.golang.org/genproto v0.0.0-20231120223509-83a465c0220f // indirect - google.golang.org/genproto/googleapis/api v0.0.0-20231120223509-83a465c0220f // indirect - google.golang.org/genproto/googleapis/rpc v0.0.0-20231127180814-3a041ad873d4 // indirect - google.golang.org/grpc v1.60.1 // indirect - google.golang.org/protobuf v1.33.0 // indirect - gopkg.in/inf.v0 v0.9.1 // indirect - gopkg.in/yaml.v2 v2.4.0 // indirect - gopkg.in/yaml.v3 v3.0.1 // indirect - k8s.io/api v0.27.6 // indirect - k8s.io/client-go v0.27.6 // indirect - k8s.io/klog/v2 v2.90.1 // indirect - k8s.io/kube-openapi v0.0.0-20230501164219-8b0f38b5fd1f // indirect - k8s.io/utils v0.0.0-20230209194617-a36077c30491 // indirect - sigs.k8s.io/json v0.0.0-20221116044647-bc3834ca7abd // indirect - sigs.k8s.io/structured-merge-diff/v4 v4.2.3 // indirect - sigs.k8s.io/yaml v1.4.0 // indirect -) - -replace ( - github.com/containerd/containerd => github.com/containerd/containerd v1.6.0 - github.com/docker/distribution => github.com/docker/distribution v2.8.0+incompatible - github.com/fabric8io/kubernetes-client/generator v0.0.0 => ./../../../generator - github.com/googleapis/gnostic => github.com/googleapis/gnostic v0.5.5 - github.com/opencontainers/image-spec => github.com/opencontainers/image-spec v1.0.3-0.20220114050600-8b9d41f48198 - gopkg.in/yaml.v2 => gopkg.in/yaml.v2 v2.4.0 - k8s.io/apimachinery => k8s.io/apimachinery v0.27.6 - k8s.io/client-go => k8s.io/client-go v0.27.6 -) - -exclude github.com/apache/camel-k v0.0.0-20200430164844-778ae8a2bd63 - -go 1.21 diff --git a/extensions/knative/generator/go.sum b/extensions/knative/generator/go.sum deleted file mode 100644 index 8959e86c242..00000000000 --- a/extensions/knative/generator/go.sum +++ /dev/null @@ -1,1476 +0,0 @@ -bou.ke/monkey v1.0.1/go.mod h1:FgHuK96Rv2Nlf+0u1OOVDpCMdsWyOFmeeketDHE7LIg= -cloud.google.com/go v0.26.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw= -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.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/go.mod h1:RpBamKRgapWJb87xiFSdk4g1CME7QZg3uwTez+TSTjc= -cloud.google.com/go v0.46.3/go.mod h1:a6bKKbmY7er1mI7TEI4lsAkts/mkhTSZK8w33B4RAg0= -cloud.google.com/go v0.50.0/go.mod h1:r9sluTvynVuxRIOHXQEHMFffphuXHOMZMycpNR5e6To= -cloud.google.com/go v0.52.0/go.mod h1:pXajvRH/6o3+F9jDHZWQ5PbGhn+o8w9qiu/CffaVdO4= -cloud.google.com/go v0.53.0/go.mod h1:fp/UouUEsRkN6ryDKNW/Upv/JBKnv6WDthjR6+vze6M= -cloud.google.com/go v0.54.0/go.mod h1:1rq2OEkV3YMf6n/9ZvGWI3GWw0VoqH/1x2nd8Is/bPc= -cloud.google.com/go v0.56.0/go.mod h1:jr7tqZxxKOVYizybht9+26Z/gUq7tiRzu+ACVAMbKVk= -cloud.google.com/go v0.57.0/go.mod h1:oXiQ6Rzq3RAkkY7N6t3TcE6jE+CIBBbA36lwQ1JyzZs= -cloud.google.com/go v0.62.0/go.mod h1:jmCYTdRCQuc1PHIIJ/maLInMho30T/Y0M4hTdTShOYc= -cloud.google.com/go v0.65.0/go.mod h1:O5N8zS7uWy9vkA9vayVHs65eM1ubvY4h553ofrNHObY= -cloud.google.com/go v0.72.0/go.mod h1:M+5Vjvlc2wnp6tjzE102Dw08nGShTscUx2nZMufOKPI= -cloud.google.com/go v0.74.0/go.mod h1:VV1xSbzvo+9QJOxLDaJfTjx5e+MePCpCWwvftOeQmWk= -cloud.google.com/go v0.78.0/go.mod h1:QjdrLG0uq+YwhjoVOLsS1t7TW8fs36kLs4XO5R5ECHg= -cloud.google.com/go v0.79.0/go.mod h1:3bzgcEeQlzbuEAYu4mrWhKqWjmpprinYgKJLgKHnbb8= -cloud.google.com/go v0.81.0/go.mod h1:mk/AM35KwGk/Nm2YSeZbxXdrNK3KZOYHmLkOqC2V6E0= -cloud.google.com/go v0.83.0/go.mod h1:Z7MJUsANfY0pYPdw0lbnivPx4/vhy/e2FEkSkF7vAVY= -cloud.google.com/go v0.84.0/go.mod h1:RazrYuxIK6Kb7YrzzhPoLmCVzl7Sup4NrbKPg8KHSUM= -cloud.google.com/go v0.87.0/go.mod h1:TpDYlFy7vuLzZMMZ+B6iRiELaY7z/gJPaqbMx6mlWcY= -cloud.google.com/go v0.90.0/go.mod h1:kRX0mNRHe0e2rC6oNakvwQqzyDmg57xJ+SZU1eT2aDQ= -cloud.google.com/go v0.93.3/go.mod h1:8utlLll2EF5XMAV15woO4lSbWQlk8rer9aLOfLh7+YI= -cloud.google.com/go v0.94.1/go.mod h1:qAlAugsXlC+JWO+Bke5vCtc9ONxjQT3drlTTnAplMW4= -cloud.google.com/go v0.97.0/go.mod h1:GF7l59pYBVlXQIBLx3a761cZ41F9bBH3JUlihCt2Udc= -cloud.google.com/go v0.98.0/go.mod h1:ua6Ush4NALrHk5QXDWnjvZHN93OuF0HfuEPq9I1X0cM= -cloud.google.com/go/bigquery v1.0.1/go.mod h1:i/xbL2UlR5RvWAURpBYZTtm/cXjCha9lbfbpx4poX+o= -cloud.google.com/go/bigquery v1.3.0/go.mod h1:PjpwJnslEMmckchkHFfq+HTD2DmtT67aNFKH1/VBDHE= -cloud.google.com/go/bigquery v1.4.0/go.mod h1:S8dzgnTigyfTmLBfrtrhyYhwRxG72rYxvftPBK2Dvzc= -cloud.google.com/go/bigquery v1.5.0/go.mod h1:snEHRnqQbz117VIFhE8bmtwIDY80NLUZUMb4Nv6dBIg= -cloud.google.com/go/bigquery v1.7.0/go.mod h1://okPTzCYNXSlb24MZs83e2Do+h+VXtc4gLoIoXIAPc= -cloud.google.com/go/bigquery v1.8.0/go.mod h1:J5hqkt3O0uAFnINi6JXValWIb1v0goeZM77hZzJN/fQ= -cloud.google.com/go/datastore v1.0.0/go.mod h1:LXYbyblFSglQ5pkeyhO+Qmw7ukd3C+pD7TKLgZqpHYE= -cloud.google.com/go/datastore v1.1.0/go.mod h1:umbIZjpQpHh4hmRpGhH4tLFup+FVzqBi1b3c64qFpCk= -cloud.google.com/go/firestore v1.1.0/go.mod h1:ulACoGHTpvq5r8rxGJ4ddJZBZqakUQqClKRT5SZwBmk= -cloud.google.com/go/pubsub v1.0.1/go.mod h1:R0Gpsv3s54REJCy4fxDixWD93lHJMoZTyQ2kNxGRt3I= -cloud.google.com/go/pubsub v1.1.0/go.mod h1:EwwdRX2sKPjnvnqCa270oGRyludottCI76h+R3AArQw= -cloud.google.com/go/pubsub v1.2.0/go.mod h1:jhfEVHT8odbXTkndysNHCcx0awwzvfOlguIAii9o8iA= -cloud.google.com/go/pubsub v1.3.1/go.mod h1:i+ucay31+CNRpDW4Lu78I4xXG+O1r/MAHgjpRVR+TSU= -cloud.google.com/go/storage v1.0.0/go.mod h1:IhtSnM/ZTZV8YYJWCY8RULGVqBDmpoyjwiyrjsg+URw= -cloud.google.com/go/storage v1.5.0/go.mod h1:tpKbwo567HUNpVclU5sGELwQWBDZ8gh0ZeosJ0Rtdos= -cloud.google.com/go/storage v1.6.0/go.mod h1:N7U0C8pVQ/+NIKOBQyamJIeKQKkZ+mxpohlUTyfDhBk= -cloud.google.com/go/storage v1.8.0/go.mod h1:Wv1Oy7z6Yz3DshWRJFhqM/UCfaWIRTdp0RXyy7KQOVs= -cloud.google.com/go/storage v1.10.0/go.mod h1:FLPqc6j+Ki4BU591ie1oL6qBQGu2Bl/tZ9ullr3+Kg0= -cloud.google.com/go/storage v1.18.2/go.mod h1:AiIj7BWXyhO5gGVmYJ+S8tbkCx3yb0IMjua8Aw4naVM= -contrib.go.opencensus.io/exporter/ocagent v0.7.1-0.20200907061046-05415f1de66d h1:LblfooH1lKOpp1hIhukktmSAxFkqMPFk9KR6iZ0MJNI= -contrib.go.opencensus.io/exporter/ocagent v0.7.1-0.20200907061046-05415f1de66d/go.mod h1:IshRmMJBhDfFj5Y67nVhMYTTIze91RUeT73ipWKs/GY= -contrib.go.opencensus.io/exporter/prometheus v0.4.0/go.mod h1:o7cosnyfuPVK0tB8q0QmaQNhGnptITnPQB+z1+qeFB0= -contrib.go.opencensus.io/exporter/prometheus v0.4.2 h1:sqfsYl5GIY/L570iT+l93ehxaWJs2/OwXtiWwew3oAg= -contrib.go.opencensus.io/exporter/prometheus v0.4.2/go.mod h1:dvEHbiKmgvbr5pjaF9fpw1KeYcjrnC1J8B+JKjsZyRQ= -contrib.go.opencensus.io/exporter/zipkin v0.1.2/go.mod h1:mP5xM3rrgOjpn79MM8fZbj3gsxcuytSqtH0dxSWW1RE= -dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod h1:H6x//7gZCb22OMCxBHrMx7a5I7Hp++hsVxbQ4BYO7hU= -github.com/Azure/go-ansiterm v0.0.0-20170929234023-d6e3b3328b78/go.mod h1:LmzpDX56iTiv29bbRTIsUNlaFfuhWRQBWjQdVyAevI8= -github.com/Azure/go-ansiterm v0.0.0-20210608223527-2377c96fe795/go.mod h1:LmzpDX56iTiv29bbRTIsUNlaFfuhWRQBWjQdVyAevI8= -github.com/Azure/go-ansiterm v0.0.0-20210617225240-d185dfc1b5a1/go.mod h1:xomTg63KZ2rFqZQzSB4Vz2SUXa1BpHTVz9L5PTmPC4E= -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/NYTimes/gziphandler v0.0.0-20170623195520-56545f4a5d46/go.mod h1:3wb06e3pkSAbeQ52E9H9iFoQsEEwGN64994WTCIhntQ= -github.com/NYTimes/gziphandler v1.1.1/go.mod h1:n/CVRwUEOgIxrgPvAQhUUr9oeUtvrhMomdKFjzJNB0c= -github.com/OneOfOne/xxhash v1.2.2/go.mod h1:HSdplMjZKSmBqAxg5vPj2TmRDmfkzw+cTzAElWljhcU= -github.com/PuerkitoBio/purell v1.1.1/go.mod h1:c11w/QuzBsJSee3cPx9rAFu61PvFxuPbtSwDGJws/X0= -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.30.0/go.mod h1:zujlQQx1kzHsh4jfV1USnptCQrHAEZ2Hk8fTKCulPVs= -github.com/Shopify/toxiproxy v2.1.4+incompatible/go.mod h1:OXgGpZ6Cli1/URJOF1DMxUHB2q5Ap20/P/eIdh4G0pI= -github.com/Shopify/toxiproxy/v2 v2.1.6-0.20210914104332-15ea381dcdae/go.mod h1:/cvHQkZ1fst0EmZnA5dFtiQdWCNCFYzb+uE2vqVgvx0= -github.com/ahmetb/gen-crd-api-reference-docs v0.3.1-0.20210420163308-c1402a70e2f1/go.mod h1:TdjdkYhlOifCQWPs1UdTma97kQQMozf5h26hTuG70u8= -github.com/alecthomas/jsonschema v0.0.0-20180308105923-f2c93856175a/go.mod h1:qpebaTNSsyUn5rPSJMsfqEtDw71TTggXM6stUDI16HA= -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/alecthomas/units v0.0.0-20190924025748-f65c72e2690d/go.mod h1:rBZYJk541a8SKzHPHnH3zbiI+7dagKZ0cgpgrD7Fyho= -github.com/alecthomas/units v0.0.0-20211218093645-b94a6e3cc137/go.mod h1:OMCwj8VM1Kc9e19TLln2VL61YJF0x1XFtfdL4JdbSyE= -github.com/antihax/optional v1.0.0/go.mod h1:uupD/76wgC+ih3iEmQUL+0Ugr19nfwCT1kdvxnR2qWY= -github.com/antlr/antlr4/runtime/Go/antlr v0.0.0-20211221011931-643d94fcab96/go.mod h1:F7bn7fEU90QkQ3tnmaTx3LTKLEDqnwWODIYppRQ5hnY= -github.com/antlr/antlr4/runtime/Go/antlr v1.4.10 h1:yL7+Jz0jTC6yykIK/Wh74gnTJnrGr5AyrNMXuA0gves= -github.com/antlr/antlr4/runtime/Go/antlr v1.4.10/go.mod h1:F7bn7fEU90QkQ3tnmaTx3LTKLEDqnwWODIYppRQ5hnY= -github.com/armon/circbuf v0.0.0-20150827004946-bbbad097214e/go.mod h1:3U/XgcO3hCbHZ8TKRvWD2dDTCfh9M9ya+I9JpbB7O8o= -github.com/armon/consul-api v0.0.0-20180202201655-eb2c6b5be1b6/go.mod h1:grANhF5doyWs3UAsr3K4I6qtAmlQcZDesFNEHPZAzj8= -github.com/armon/go-metrics v0.0.0-20180917152333-f0300d1749da/go.mod h1:Q73ZrmVTwzkszR9V5SSuryQ31EELlFMUz1kKyl939pY= -github.com/armon/go-radix v0.0.0-20180808171621-7fddfc383310/go.mod h1:ufUuZ+zHj4x4TnLV4JWEpy2hxWSpsRywHrMgIH9cCH8= -github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5/go.mod h1:wHh0iHkYZB8zMSxRWpUBQtwG5a7fFgvEO+odwuTv2gs= -github.com/asaskevich/govalidator v0.0.0-20190424111038-f61b66f89f4a/go.mod h1:lB+ZfQJz7igIIfQNfa7Ml4HSf2uFQQRzpGGRXenZAgY= -github.com/aws/aws-sdk-go v1.36.32/go.mod h1:hcU610XS61/+aQV88ixoOzUoG7v3b31pl2zKMmprdro= -github.com/benbjohnson/clock v1.0.3/go.mod h1:bGMdMPoPVvcYyt1gHDf4J2KE153Yf9BuiUKYMaxlTDM= -github.com/benbjohnson/clock v1.1.0/go.mod h1:J11/hYXuz8f4ySSvYwY0FKfm+ezbsZBKZxNJlLklBHA= -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 h1:VlbKKnNfV8bJzeqoa4cOKqO6bYr3WgKZxO8Z16+hsOM= -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/bketelsen/crypt v0.0.3-0.20200106085610-5cbc8cc4026c/go.mod h1:MKsuJmJgSg28kpZDP6UIiPt0e0Oz0kqKNGyRaWEPv84= -github.com/blang/semver v3.5.1+incompatible/go.mod h1:kRBLl5iJ+tD4TcOOxsy/0fnwebNt5EWlYSAyrTnjyyk= -github.com/blang/semver/v4 v4.0.0/go.mod h1:IbckMUScFkM3pff0VJDNKRiT6TG/YpiHIM2yvyW5YoQ= -github.com/blendle/zapdriver v1.3.1 h1:C3dydBOWYRiOk+B8X9IVZ5IOe+7cl+tGOexN4QqHfpE= -github.com/blendle/zapdriver v1.3.1/go.mod h1:mdXfREi6u5MArG4j9fewC+FGnXaBR+T4Ox4J2u4eHCc= -github.com/bmizerany/perks v0.0.0-20141205001514-d9a9656a3a4b/go.mod h1:ac9efd0D1fsDb3EJvhqgXRbFx7bs2wqZ10HQPeU8U/Q= -github.com/buger/jsonparser v1.1.1/go.mod h1:6RYKKt7H4d4+iWqouImQ9R2FZql3VbhNgx27UK13J/0= -github.com/c2h5oh/datasize v0.0.0-20171227191756-4eba002a5eae/go.mod h1:S/7n9copUssQ56c7aAgHqftWO4LTf4xY6CGWt8Bc+3M= -github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU= -github.com/census-instrumentation/opencensus-proto v0.3.0/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU= -github.com/census-instrumentation/opencensus-proto v0.4.1 h1:iKLQ0xPNFxR/2hzXZMrBo8f1j86j5WHzznCCQxV/b8g= -github.com/census-instrumentation/opencensus-proto v0.4.1/go.mod h1:4T9NM4+4Vw91VeyqjLS6ao50K5bOcLKN6Q42XnYaRYw= -github.com/certifi/gocertifi v0.0.0-20191021191039-0944d244cd40/go.mod h1:sGbDF6GwGcLpkNXPUTkMRoywsNa/ol15pxFe6ERfguA= -github.com/certifi/gocertifi v0.0.0-20200922220541-2c3bb06c6054/go.mod h1:sGbDF6GwGcLpkNXPUTkMRoywsNa/ol15pxFe6ERfguA= -github.com/cespare/xxhash v1.1.0/go.mod h1:XrSqR1VqqWfGrhpAt58auRo0WTKS1nRRg3ghfAqPWnc= -github.com/cespare/xxhash/v2 v2.1.1/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= -github.com/cespare/xxhash/v2 v2.1.2/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= -github.com/cespare/xxhash/v2 v2.2.0 h1:DC2CZ1Ep5Y4k3ZQ899DldepgrayRUGE6BBZ/cd9Cj44= -github.com/cespare/xxhash/v2 v2.2.0/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= -github.com/chzyer/logex v1.1.10/go.mod h1:+Ywpsq7O8HXn0nuIou7OrIPyXbp3wmkHB+jjWRnGsAI= -github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e/go.mod h1:nSuG5e5PlCu98SY8svDHJxuZscDgtXS6KTTbou5AhLI= -github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1/go.mod h1:Q3SI9o4m/ZMnBNeIyt5eFwwo7qiLfzFZmjNmxjkiQlU= -github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw= -github.com/cloudevents/conformance v0.2.0/go.mod h1:rHKDwylBH89Rns6U3wL9ww8bg9/4GbwRCDNuyoC6bcc= -github.com/cloudevents/sdk-go/observability/opencensus/v2 v2.4.1/go.mod h1:lhEpxMrIUkeu9rVRgoAbyqZ8GR8Hd3DUy+thHUxAHoI= -github.com/cloudevents/sdk-go/sql/v2 v2.8.0/go.mod h1:u9acNJbhmi1wnDJro4PEAqbr4N1LTCyEUClErxbPS1A= -github.com/cloudevents/sdk-go/sql/v2 v2.13.0 h1:gMJvQ3XFkygY9JmrusgK80d9yRAb8+J3X8IA1OC+oc0= -github.com/cloudevents/sdk-go/sql/v2 v2.13.0/go.mod h1:XZRQBCgRreddIpQrdjBJQUrRg3BCs3aikplJQkHrK44= -github.com/cloudevents/sdk-go/v2 v2.4.1/go.mod h1:MZiMwmAh5tGj+fPFvtHv9hKurKqXtdB9haJYMJ/7GJY= -github.com/cloudevents/sdk-go/v2 v2.8.0/go.mod h1:GpCBmUj7DIRiDhVvsK5d6WCbgTWs8DxAWTRtAwQmIXs= -github.com/cloudevents/sdk-go/v2 v2.15.2 h1:54+I5xQEnI73RBhWHxbI1XJcqOFOVJN85vb41+8mHUc= -github.com/cloudevents/sdk-go/v2 v2.15.2/go.mod h1:lL7kSWAE/V8VI4Wh0jbL2v/jvqsm6tjmaQBSvxcv4uE= -github.com/cncf/udpa/go v0.0.0-20191209042840-269d4d468f6f/go.mod h1:M8M6+tZqaGXZJjfX53e64911xZQV5JYwmTeXPW+k8Sc= -github.com/cncf/udpa/go v0.0.0-20200629203442-efcf912fb354/go.mod h1:WmhPx2Nbnhtbo57+VJT5O0JRkEi1Wbu0z5j0R8u5Hbk= -github.com/cncf/udpa/go v0.0.0-20201120205902-5459f2c99403/go.mod h1:WmhPx2Nbnhtbo57+VJT5O0JRkEi1Wbu0z5j0R8u5Hbk= -github.com/cncf/udpa/go v0.0.0-20210930031921-04548b0d99d4/go.mod h1:6pvJx4me5XPnfI9Z40ddWsdw2W/uZgQLFXToKeRcDiI= -github.com/cncf/xds/go v0.0.0-20210312221358-fbca930ec8ed/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= -github.com/cncf/xds/go v0.0.0-20210805033703-aa0b78936158/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= -github.com/cncf/xds/go v0.0.0-20210922020428-25de7278fc84/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= -github.com/cncf/xds/go v0.0.0-20211011173535-cb28da3451f1/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= -github.com/cockroachdb/datadriven v0.0.0-20190809214429-80d97fb3cbaa/go.mod h1:zn76sxSg3SzpJ0PPJaLDCu+Bu0Lg3sKTORVIj19EIF8= -github.com/cockroachdb/datadriven v0.0.0-20200714090401-bf6692d28da5/go.mod h1:h6jFvWxBdQXxjopDMZyH2UVceIRfR84bdzbkoKrsWNo= -github.com/cockroachdb/errors v1.2.4/go.mod h1:rQD95gz6FARkaKkQXUksEje/d9a6wBJoCr5oaCLELYA= -github.com/cockroachdb/logtags v0.0.0-20190617123548-eb05cc24525f/go.mod h1:i/u985jwjWRlyHXQbwatDASoW0RMlZ/3i9yJHE2xLkI= -github.com/coreos/bbolt v1.3.2/go.mod h1:iRUV2dpdMOn7Bo10OQBFzIJO9kkE559Wcmn+qkEiiKk= -github.com/coreos/etcd v3.3.10+incompatible/go.mod h1:uF7uidLiAD3TWHmW31ZFd/JWoc32PjwdhPthX9715RE= -github.com/coreos/etcd v3.3.13+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/go-systemd/v22 v22.3.2/go.mod h1:Y58oyj3AT4RCenI/lSvhwexgC+NSVTIJ3seZv2GcEnc= -github.com/coreos/pkg v0.0.0-20160727233714-3ac0863d7acf/go.mod h1:E3G3o1h8I7cfcXa63jLwjI0eiQQMgzzUDFVpN/nH/eA= -github.com/coreos/pkg v0.0.0-20180928190104-399ea9e2e55f/go.mod h1:E3G3o1h8I7cfcXa63jLwjI0eiQQMgzzUDFVpN/nH/eA= -github.com/cpuguy83/go-md2man v1.0.10/go.mod h1:SmD6nW6nTyfqj6ABTjUi3V3JVMnlJmwcJI5acqYI6dE= -github.com/cpuguy83/go-md2man/v2 v2.0.0-20190314233015-f79a8a8ca69d/go.mod h1:maD7wRr/U5Z6m/iR4s+kqSMx2CaBsrgA7czyZG/E6dU= -github.com/cpuguy83/go-md2man/v2 v2.0.0/go.mod h1:maD7wRr/U5Z6m/iR4s+kqSMx2CaBsrgA7czyZG/E6dU= -github.com/creack/pty v1.1.7/go.mod h1:lj5s0c3V2DBrqTV7llrYr5NG6My20zk30Fl46Y7DoTY= -github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E= -github.com/creack/pty v1.1.11/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E= -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/dgryski/go-gk v0.0.0-20140819190930-201884a44051/go.mod h1:qm+vckxRlDt0aOla0RYJJVeqHZlWfOm2UIxHaqPB46E= -github.com/dgryski/go-gk v0.0.0-20200319235926-a69029f61654/go.mod h1:qm+vckxRlDt0aOla0RYJJVeqHZlWfOm2UIxHaqPB46E= -github.com/dgryski/go-lttb v0.0.0-20180810165845-318fcdf10a77/go.mod h1:Va5MyIzkU0rAM92tn3hb3Anb7oz7KcnixF49+2wOMe4= -github.com/dgryski/go-sip13 v0.0.0-20181026042036-e10d5fee7954/go.mod h1:vAd38F8PWV+bWy6jNmig1y/TA+kYO4g3RSRF0IAv0no= -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/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/emicklei/go-restful/v3 v3.8.0/go.mod h1:6n3XBCmQQb25CM2LCACGz8ukIrRry+4bhvbpWn3mrbc= -github.com/emicklei/go-restful/v3 v3.9.0 h1:XwGDlfxEnQZzuopoqxwSEllNcCOM9DhhFyhFIIGKwxE= -github.com/emicklei/go-restful/v3 v3.9.0/go.mod h1:6n3XBCmQQb25CM2LCACGz8ukIrRry+4bhvbpWn3mrbc= -github.com/envoyproxy/go-control-plane v0.6.9/go.mod h1:SBwIajubJHhxtWwsL9s8ss4safvEdbitLhGGK48rN6g= -github.com/envoyproxy/go-control-plane v0.9.0/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= -github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= -github.com/envoyproxy/go-control-plane v0.9.4/go.mod h1:6rpuAdCZL397s3pYoYcLgu1mIlRU8Am5FuJP05cCM98= -github.com/envoyproxy/go-control-plane v0.9.7/go.mod h1:cwu0lG7PUMfa9snN8LXBig5ynNVH9qI8YYLbd1fK2po= -github.com/envoyproxy/go-control-plane v0.9.9-0.20201210154907-fd9021fe5dad/go.mod h1:cXg6YxExXjJnVBQHBLXeUAgxn2UodCpnH306RInaBQk= -github.com/envoyproxy/go-control-plane v0.9.9-0.20210217033140-668b12f5399d/go.mod h1:cXg6YxExXjJnVBQHBLXeUAgxn2UodCpnH306RInaBQk= -github.com/envoyproxy/go-control-plane v0.9.9-0.20210512163311-63b5d3c536b0/go.mod h1:hliV/p42l8fGbc6Y9bQ70uLwIvmJyVE5k4iMKlh8wCQ= -github.com/envoyproxy/go-control-plane v0.9.10-0.20210907150352-cf90f659a021/go.mod h1:AFq3mo9L8Lqqiid3OhADV3RfLJnjiw63cSpi+fDTRC0= -github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod h1:iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c= -github.com/evanphx/json-patch v0.5.2/go.mod h1:ZWS5hhDbVDyob71nXKNL0+PWn6ToqBHMikGIFbs31qQ= -github.com/evanphx/json-patch v4.9.0+incompatible/go.mod h1:50XU6AFN0ol/bzJsmQLiYLvXMP4fmwYFNcr97nuDLSk= -github.com/evanphx/json-patch v4.11.0+incompatible/go.mod h1:50XU6AFN0ol/bzJsmQLiYLvXMP4fmwYFNcr97nuDLSk= -github.com/evanphx/json-patch v4.12.0+incompatible h1:4onqiflcdA9EOZ4RxV643DvftH5pOlLGNtQ5lPWQu84= -github.com/evanphx/json-patch v4.12.0+incompatible/go.mod h1:50XU6AFN0ol/bzJsmQLiYLvXMP4fmwYFNcr97nuDLSk= -github.com/evanphx/json-patch/v5 v5.6.0/go.mod h1:G79N1coSVB93tBe7j6PhzjmR3/2VvlbKOFpnXhI9Bw4= -github.com/evanphx/json-patch/v5 v5.7.0 h1:nJqP7uwL84RJInrohHfW0Fx3awjbm8qZeFv0nW9SYGc= -github.com/evanphx/json-patch/v5 v5.7.0/go.mod h1:VNkHZ/282BpEyt/tObQO8s5CMPmYYq14uClGH4abBuQ= -github.com/fatih/color v1.7.0/go.mod h1:Zm6kSWBoL9eyXnKyktHP6abPY2pDugNf5KwzbycvMj4= -github.com/felixge/httpsnoop v1.0.1/go.mod h1:m8KPJKqk1gH5J9DgRY2ASl2lWCfGKXixSwevea8zH2U= -github.com/flimzy/diff v0.1.5/go.mod h1:lFJtC7SPsK0EroDmGTSrdtWKAxOk3rO+q+e04LL05Hs= -github.com/flimzy/diff v0.1.6/go.mod h1:lFJtC7SPsK0EroDmGTSrdtWKAxOk3rO+q+e04LL05Hs= -github.com/flimzy/diff v0.1.7/go.mod h1:lFJtC7SPsK0EroDmGTSrdtWKAxOk3rO+q+e04LL05Hs= -github.com/flimzy/testy v0.1.17-0.20190521133342-95b386c3ece6/go.mod h1:3szguN8NXqgq9bt9Gu8TQVj698PJWmyx/VY1frwwKrM= -github.com/flowstack/go-jsonschema v0.1.1/go.mod h1:yL7fNggx1o8rm9RlgXv7hTBWxdBM0rVwpMwimd3F3N0= -github.com/form3tech-oss/jwt-go v3.2.3+incompatible/go.mod h1:pbq4aXjuKjdthFRnoDwaVPLA+WlJuPGy+QneDUgJi2k= -github.com/fortytw2/leaktest v1.3.0/go.mod h1:jDsjWgpAGjm2CA7WthBh/CdZYEPF31XHquHwclZch5g= -github.com/frankban/quicktest v1.11.3/go.mod h1:wRf/ReqHper53s+kmmSZizM8NamnL3IM0I9ntUbOk+k= -github.com/fsnotify/fsnotify v1.4.7/go.mod h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMoQvtojpjFo= -github.com/fsnotify/fsnotify v1.4.9/go.mod h1:znqG4EE+3YCdAaPaxE2ZRY/06pZUdp0tY4IgpuI1SZQ= -github.com/getsentry/raven-go v0.2.0/go.mod h1:KungGk8q33+aIAZUIVWZDr2OfAEBsO49PX4NzFV5kcQ= -github.com/ghodss/yaml v1.0.0/go.mod h1:4dBDuWmgqj2HViK6kFavaiC9ZROes6MMH2rRYeMEF04= -github.com/go-gl/glfw v0.0.0-20190409004039-e6da0acd62b1/go.mod h1:vR7hzQXu2zJy9AVAgeJqvqgH9Q5CA+iKCZ2gyEVpxRU= -github.com/go-gl/glfw/v3.3/glfw v0.0.0-20191125211704-12ad95a8df72/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8= -github.com/go-gl/glfw/v3.3/glfw v0.0.0-20200222043503-6f7a984d4dc4/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8= -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-kit/log v0.1.0/go.mod h1:zbhenjAZHb184qTLMA9ZjW7ThYL0H2mk7Q6pNt4vbaY= -github.com/go-kit/log v0.2.0/go.mod h1:NwTd00d/i8cPZ3xOwwiv2PO5MOcx78fFErGNcVmBjv0= -github.com/go-kit/log v0.2.1 h1:MRVx0/zhvdseW+Gza6N9rVzU/IVzaeE1SFI4raAhmBU= -github.com/go-kit/log v0.2.1/go.mod h1:NwTd00d/i8cPZ3xOwwiv2PO5MOcx78fFErGNcVmBjv0= -github.com/go-kivik/couchdb/v3 v3.0.0/go.mod h1:eTGmiw9fnA30gdqQCgH3vNrW+glhl+48RbvZga8/wLk= -github.com/go-kivik/couchdb/v3 v3.0.4/go.mod h1:/1NTM+9Qh9TzDfdDwLGAz2deSERXQDZ5Sy6d1WL3a6E= -github.com/go-kivik/kivik/v3 v3.0.0/go.mod h1:7tmQDvkta/pcijpUjLMsQ9HJUELiKD5zm6jQ3Gb9cxE= -github.com/go-kivik/kivik/v3 v3.0.1/go.mod h1:7tmQDvkta/pcijpUjLMsQ9HJUELiKD5zm6jQ3Gb9cxE= -github.com/go-kivik/kivik/v3 v3.0.2/go.mod h1:chqVuHKAU9j2C7qL0cAH2FCO26oL+0B4aIBeCRMnLa8= -github.com/go-kivik/kivikmock/v3 v3.0.0/go.mod h1:P6g9RBT2clg6CCDkVeQ8I0MlIB6wX0mGhL9P2ZgcKAE= -github.com/go-kivik/kiviktest/v3 v3.0.0/go.mod h1:pLjkg/F61+X4Ks1BpbrTgbChjdPcINX2HysR8i7AfBM= -github.com/go-kivik/kiviktest/v3 v3.0.2/go.mod h1:sqsz3M2sJxTxAUdOj+2SU21y4phcpYc0FJIn+hbf1D0= -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-logfmt/logfmt v0.5.0/go.mod h1:wCYkCAKZfumFQihp8CzCvQ3paCTfi41vtzG1KdI/P7A= -github.com/go-logfmt/logfmt v0.5.1 h1:otpy5pqBCBZ1ng9RQ0dPu4PN7ba75Y/aA+UpowDyNVA= -github.com/go-logfmt/logfmt v0.5.1/go.mod h1:WYhtIu8zTZfxdn5+rREduYbwxfcBr/Vr6KEVveWlfTs= -github.com/go-logr/logr v0.1.0/go.mod h1:ixOQHD9gLJUVQQ2ZOR7zLEifBX6tGkNJF4QyIY7sIas= -github.com/go-logr/logr v0.2.0/go.mod h1:z6/tIYblkpsD+a4lm/fGIIU9mZ+XfAiaFtq7xTgseGU= -github.com/go-logr/logr v0.4.0/go.mod h1:z6/tIYblkpsD+a4lm/fGIIU9mZ+XfAiaFtq7xTgseGU= -github.com/go-logr/logr v1.2.0/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A= -github.com/go-logr/logr v1.2.2/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A= -github.com/go-logr/logr v1.2.3/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A= -github.com/go-logr/logr v1.3.0 h1:2y3SDp0ZXuc6/cjLSZ+Q3ir+QB9T/iG5yYRXqsagWSY= -github.com/go-logr/logr v1.3.0/go.mod h1:9T104GzyrTigFIr8wt5mBrctHMim0Nb2HLGrmQ40KvY= -github.com/go-openapi/jsonpointer v0.19.2/go.mod h1:3akKfEdA7DF1sugOqz1dVQHBcuDBPKZGEoHC/NkiQRg= -github.com/go-openapi/jsonpointer v0.19.3/go.mod h1:Pl9vOtqEWErmShwVjC8pYs9cog34VGT37dQOVbmoatg= -github.com/go-openapi/jsonpointer v0.19.5/go.mod h1:Pl9vOtqEWErmShwVjC8pYs9cog34VGT37dQOVbmoatg= -github.com/go-openapi/jsonpointer v0.19.6 h1:eCs3fxoIi3Wh6vtgmLTOjdhSpiqphQ+DaPn38N2ZdrE= -github.com/go-openapi/jsonpointer v0.19.6/go.mod h1:osyAmYz/mB/C3I+WsTTSgw1ONzaLJoLCyoi6/zppojs= -github.com/go-openapi/jsonreference v0.19.2/go.mod h1:jMjeRr2HHw6nAVajTXJ4eiUwohSTlpa0o73RUL1owJc= -github.com/go-openapi/jsonreference v0.19.3/go.mod h1:rjx6GuL8TTa9VaixXglHmQmIL98+wF9xc8zWvFonSJ8= -github.com/go-openapi/jsonreference v0.19.5/go.mod h1:RdybgQwPxbL4UEjuAruzK1x3nE69AqPYEJeo/TWfEeg= -github.com/go-openapi/jsonreference v0.20.1 h1:FBLnyygC4/IZZr893oiomc9XaghoveYTrLC1F86HID8= -github.com/go-openapi/jsonreference v0.20.1/go.mod h1:Bl1zwGIM8/wsvqjsOQLJ/SH+En5Ap4rVB5KVcIDZG2k= -github.com/go-openapi/spec v0.19.3/go.mod h1:FpwSN1ksY1eteniUU7X0N/BgJ7a4WvBFVA8Lj9mJglo= -github.com/go-openapi/spec v0.19.5/go.mod h1:Hm2Jr4jv8G1ciIAo+frC/Ft+rR2kQDh8JHKHb3gWUSk= -github.com/go-openapi/spec v0.19.6/go.mod h1:Hm2Jr4jv8G1ciIAo+frC/Ft+rR2kQDh8JHKHb3gWUSk= -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-openapi/swag v0.19.14/go.mod h1:QYRuS/SOXUCsnplDa677K7+DxSOj6IPNl/eQntq43wQ= -github.com/go-openapi/swag v0.19.15/go.mod h1:QYRuS/SOXUCsnplDa677K7+DxSOj6IPNl/eQntq43wQ= -github.com/go-openapi/swag v0.22.3 h1:yMBqmnQ0gyZvEb/+KzuWZOXgllrXT4SADYbvDaXHv/g= -github.com/go-openapi/swag v0.22.3/go.mod h1:UzaqsxGiab7freDnrUUra0MwWfN/q7tE4j+VcZ0yl14= -github.com/go-stack/stack v1.8.0/go.mod h1:v0f6uXyyMGvRgIKkXu+yp6POWl0qKG85gN/melR3HDY= -github.com/go-task/slim-sprig v0.0.0-20210107165309-348f09dbbbc0 h1:p104kn46Q8WdvHunIJ9dAyjPVtrBPhSr3KT2yUst43I= -github.com/go-task/slim-sprig v0.0.0-20210107165309-348f09dbbbc0/go.mod h1:fyg7847qk6SyHyPtNmDHnmrv/HOrqktSC+C9fM+CJOE= -github.com/gobuffalo/flect v0.2.4/go.mod h1:1ZyCLIbg0YD7sDkzvFdPoOydPtD8y9JQnrOROolUcM8= -github.com/godbus/dbus/v5 v5.0.4/go.mod h1:xhWf0FNVPg57R7Z0UbKHbJfkEywrmjJnf7w5xrFpKfA= -github.com/gogo/googleapis v1.1.0/go.mod h1:gf4bu3Q80BeJ6H1S1vYPm8/ELATdvryBaNFGgqEef3s= -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/go.mod h1:hp+jE20tsWTFYpLwKvXlhS1hjn+gTNwPg2I6zVXpSg4= -github.com/gogo/protobuf v1.3.1/go.mod h1:SlYgWuQ5SjCEi6WLHjHCa1yvBfUnHcTbrrZtXPKa29o= -github.com/gogo/protobuf v1.3.2 h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q= -github.com/gogo/protobuf v1.3.2/go.mod h1:P1XiOD3dCwIKUDQYPy72D8LYyHL2YPYrpS2s69NZV8Q= -github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q= -github.com/golang/glog v1.1.2 h1:DVjP2PbBOzHyzA+dn3WhHIq4NdVu3Q+pvivFICf/7fo= -github.com/golang/glog v1.1.2/go.mod h1:zR+okUeTbrL6EL3xHUDxZuEtGv04p5shwip1+mL/rLQ= -github.com/golang/groupcache v0.0.0-20160516000752-02826c3e7903/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= -github.com/golang/groupcache v0.0.0-20190129154638-5b532d6fd5ef/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= -github.com/golang/groupcache v0.0.0-20190702054246-869f871628b6/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= -github.com/golang/groupcache v0.0.0-20191227052852-215e87163ea7/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= -github.com/golang/groupcache v0.0.0-20200121045136-8c9f03a8e57e/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= -github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da h1:oI5xCqsCo564l8iNU+DwB5epxmsaqB+rhGL0m5jtYqE= -github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= -github.com/golang/mock v1.1.1/go.mod h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A= -github.com/golang/mock v1.2.0/go.mod h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A= -github.com/golang/mock v1.3.1/go.mod h1:sBzyDLLjw3U8JLTeZvSv8jJB+tU5PVekmnlKIyFUx0Y= -github.com/golang/mock v1.4.0/go.mod h1:UOMv5ysSaYNkG+OFQykRIcU/QvvxJf3p21QfJ2Bt3cw= -github.com/golang/mock v1.4.1/go.mod h1:UOMv5ysSaYNkG+OFQykRIcU/QvvxJf3p21QfJ2Bt3cw= -github.com/golang/mock v1.4.3/go.mod h1:UOMv5ysSaYNkG+OFQykRIcU/QvvxJf3p21QfJ2Bt3cw= -github.com/golang/mock v1.4.4/go.mod h1:l3mdAwkq5BuhzHwde/uurv3sEJeZMXNpwsxVWU71h+4= -github.com/golang/mock v1.5.0/go.mod h1:CWnOUgYIOo4TcNZ0wHX3YZCqsaM1I1Jvs6v3mP3KVu8= -github.com/golang/mock v1.6.0/go.mod h1:p6yTPP+5HYm5mzsMV8JkE6ZKdX+/wYM6Hr+LicevLPs= -github.com/golang/protobuf v1.2.0/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= -github.com/golang/protobuf v1.3.1/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= -github.com/golang/protobuf v1.3.2/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= -github.com/golang/protobuf v1.3.3/go.mod h1:vzj43D7+SQXF/4pzW/hwtAqwc6iTitCiVSaWz5lYuqw= -github.com/golang/protobuf v1.3.4/go.mod h1:vzj43D7+SQXF/4pzW/hwtAqwc6iTitCiVSaWz5lYuqw= -github.com/golang/protobuf v1.3.5/go.mod h1:6O5/vntMXwX2lRkT1hjjk0nAC1IDOTvTlVgjlRvqsdk= -github.com/golang/protobuf v1.4.0-rc.1/go.mod h1:ceaxUfeHdC40wWswd/P6IGgMaK3YpKi5j83Wpe3EHw8= -github.com/golang/protobuf v1.4.0-rc.1.0.20200221234624-67d41d38c208/go.mod h1:xKAWHe0F5eneWXFV3EuXVDTCmh+JuBKY0li0aMyXATA= -github.com/golang/protobuf v1.4.0-rc.2/go.mod h1:LlEzMj4AhA7rCAGe4KMBDvJI+AwstrUpVNzEA03Pprs= -github.com/golang/protobuf v1.4.0-rc.4.0.20200313231945-b860323f09d0/go.mod h1:WU3c8KckQ9AFe+yFwt9sWVRKCVIyN9cPHBJSNnbL67w= -github.com/golang/protobuf v1.4.0/go.mod h1:jodUvKwWbYaEsadDk5Fwe5c77LiNKVO9IDvqG2KuDX0= -github.com/golang/protobuf v1.4.1/go.mod h1:U8fpvMrcmy5pZrNK1lt4xCsGvpyWQ/VVv6QDs8UjoX8= -github.com/golang/protobuf v1.4.2/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI= -github.com/golang/protobuf v1.4.3/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI= -github.com/golang/protobuf v1.5.0/go.mod h1:FsONVRAS9T7sI+LIUmWTfcYkHO4aIWwzhcaSAoJOfIk= -github.com/golang/protobuf v1.5.1/go.mod h1:DopwsBzvsk0Fs44TXzsVbJyPhcCPeIwnvohx4u74HPM= -github.com/golang/protobuf v1.5.2/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY= -github.com/golang/protobuf v1.5.3 h1:KhyjKVUg7Usr/dYsdSqoFveMYd5ko72D+zANwlG1mmg= -github.com/golang/protobuf v1.5.3/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY= -github.com/golang/snappy v0.0.0-20180518054509-2e65f85255db/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= -github.com/golang/snappy v0.0.3/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= -github.com/golang/snappy v0.0.4/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= -github.com/gonum/blas v0.0.0-20181208220705-f22b278b28ac/go.mod h1:P32wAyui1PQ58Oce/KYkOqQv8cVw1zAapXOl+dRFGbc= -github.com/gonum/diff v0.0.0-20181124234638-500114f11e71/go.mod h1:22dM4PLscQl+Nzf64qNBurVJvfyvZELT0iRW2l/NN70= -github.com/gonum/floats v0.0.0-20181209220543-c233463c7e82/go.mod h1:PxC8OnwL11+aosOB5+iEPoV3picfs8tUpkVd0pDo+Kg= -github.com/gonum/integrate v0.0.0-20181209220457-a422b5c0fdf2/go.mod h1:pDgmNM6seYpwvPos3q+zxlXMsbve6mOIPucUnUOrI7Y= -github.com/gonum/internal v0.0.0-20181124074243-f884aa714029/go.mod h1:Pu4dmpkhSyOzRwuXkOgAvijx4o+4YMUJJo9OvPYMkks= -github.com/gonum/lapack v0.0.0-20181123203213-e4cdc5a0bff9/go.mod h1:XA3DeT6rxh2EAE789SSiSJNqxPaC0aE9J8NTOI0Jo/A= -github.com/gonum/mathext v0.0.0-20181121095525-8a4bf007ea55/go.mod h1:fmo8aiSEWkJeiGXUJf+sPvuDgEFgqIoZSs843ePKrGg= -github.com/gonum/matrix v0.0.0-20181209220409-c518dec07be9/go.mod h1:0EXg4mc1CNP0HCqCz+K4ts155PXIlUywf0wqN+GfPZw= -github.com/gonum/stat v0.0.0-20181125101827-41a0da705a5b/go.mod h1:Z4GIJBJO3Wa4gD4vbwQxXXZ+WHmW6E9ixmNrwvs0iZs= -github.com/google/btree v0.0.0-20180813153112-4030bb1f1f0c/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ= -github.com/google/btree v1.0.0/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ= -github.com/google/btree v1.0.1/go.mod h1:xXMiIv4Fb/0kKde4SpL7qlzvu5cMJDRkFDxJfI9uaxA= -github.com/google/gnostic v0.5.7-v3refs/go.mod h1:73MKFl6jIHelAJNaBGFzt3SPtZULs9dYrGFt8OiIsHQ= -github.com/google/gnostic v0.6.9 h1:ZK/5VhkoX835RikCHpSUJV9a+S3e1zLh59YnyWeBW+0= -github.com/google/gnostic v0.6.9/go.mod h1:Nm8234We1lq6iB9OmlgNv3nH91XLLVZHCDayfA3xq+E= -github.com/google/go-cmp v0.2.0/go.mod h1:oXzfMopK8JAjlY9xF4vHSVASa0yLyX7SntLO5aqRK0M= -github.com/google/go-cmp v0.3.0/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= -github.com/google/go-cmp v0.3.1/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= -github.com/google/go-cmp v0.4.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= -github.com/google/go-cmp v0.4.1/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= -github.com/google/go-cmp v0.5.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= -github.com/google/go-cmp v0.5.1/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= -github.com/google/go-cmp v0.5.2/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= -github.com/google/go-cmp v0.5.3/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= -github.com/google/go-cmp v0.5.4/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= -github.com/google/go-cmp v0.5.5/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= -github.com/google/go-cmp v0.5.6/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= -github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= -github.com/google/go-cmp v0.5.9/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= -github.com/google/go-cmp v0.6.0 h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI= -github.com/google/go-cmp v0.6.0/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= -github.com/google/go-containerregistry v0.13.0 h1:y1C7Z3e149OJbOPDBxLYR8ITPz8dTKqQwjErKVHJC8k= -github.com/google/go-containerregistry v0.13.0/go.mod h1:J9FQ+eSS4a1aC2GNZxvNpbWhgp0487v+cgiilB4FqDo= -github.com/google/go-github/v27 v27.0.6/go.mod h1:/0Gr8pJ55COkmv+S/yPKCczSkUPIM/LnFyubufRNIS0= -github.com/google/go-github/v31 v31.0.0 h1:JJUxlP9lFK+ziXKimTCprajMApV1ecWD4NB6CCb0plo= -github.com/google/go-github/v31 v31.0.0/go.mod h1:NQPZol8/1sMoWYGN2yaALIBytu17gAWfhbweiEed3pM= -github.com/google/go-querystring v1.0.0/go.mod h1:odCYkC5MyYFN7vkCjXpyrEuKhc/BUO6wN/zVPAxq5ck= -github.com/google/go-querystring v1.1.0 h1:AnCroh3fv4ZBgVIf1Iwtovgjaw/GiKJo8M8yD/fhyJ8= -github.com/google/go-querystring v1.1.0/go.mod h1:Kcdr2DB4koayq7X8pmAG4sNG59So17icRSOU623lUBU= -github.com/google/gofuzz v1.0.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= -github.com/google/gofuzz v1.1.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= -github.com/google/gofuzz v1.2.0 h1:xRy4A+RhZaiKjJ1bPfwQ8sedCA+YS2YcCHW6ec7JMi0= -github.com/google/gofuzz v1.2.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= -github.com/google/mako v0.0.0-20190821191249-122f8dcef9e3/go.mod h1:YzLcVlL+NqWnmUEPuhS1LxDDwGO9WNbVlEXaF4IH35g= -github.com/google/martian v2.1.0+incompatible/go.mod h1:9I4somxYTbIHy5NJKHRl3wXiIaQGbYVAs8BPL6v8lEs= -github.com/google/martian/v3 v3.0.0/go.mod h1:y5Zk1BBys9G+gd6Jrk0W3cC1+ELVxBWuIGO+w/tUAp0= -github.com/google/martian/v3 v3.1.0/go.mod h1:y5Zk1BBys9G+gd6Jrk0W3cC1+ELVxBWuIGO+w/tUAp0= -github.com/google/martian/v3 v3.2.1/go.mod h1:oBOf6HBosgwRXnUGWUB05QECsc6uvmMiJ3+6W4l/CUk= -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-20191218002539-d4f498aebedc/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= -github.com/google/pprof v0.0.0-20200212024743-f11f1df84d12/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= -github.com/google/pprof v0.0.0-20200229191704-1ebb73c60ed3/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= -github.com/google/pprof v0.0.0-20200430221834-fc25d7d30c6d/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= -github.com/google/pprof v0.0.0-20200708004538-1a94d8640e99/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= -github.com/google/pprof v0.0.0-20201023163331-3e6fc7fc9c4c/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= -github.com/google/pprof v0.0.0-20201203190320-1bf35d6f28c2/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= -github.com/google/pprof v0.0.0-20210122040257-d980be63207e/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= -github.com/google/pprof v0.0.0-20210226084205-cbba55b83ad5/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= -github.com/google/pprof v0.0.0-20210407192527-94a9f03dee38/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= -github.com/google/pprof v0.0.0-20210601050228-01bbb1931b22/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= -github.com/google/pprof v0.0.0-20210609004039-a478d1d731e9/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= -github.com/google/pprof v0.0.0-20210720184732-4bb14d4b1be1 h1:K6RDEckDVWvDI9JAJYCmNdQXq6neHJOYx3V6jnqNEec= -github.com/google/pprof v0.0.0-20210720184732-4bb14d4b1be1/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= -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/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= -github.com/google/uuid v1.1.2/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= -github.com/google/uuid v1.3.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= -github.com/google/uuid v1.5.0 h1:1p67kYwdtXjb0gL0BPiP1Av9wiZPo5A8z2cWkTZ+eyU= -github.com/google/uuid v1.5.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= -github.com/googleapis/gax-go/v2 v2.0.4/go.mod h1:0Wqv26UfaUD9n4G6kQubkQ+KchISgw+vpHVxEJEs9eg= -github.com/googleapis/gax-go/v2 v2.0.5/go.mod h1:DWXyrwAJ9X0FpwwEdw+IPEYBICEFu5mhpdKc/us6bOk= -github.com/googleapis/gax-go/v2 v2.1.0/go.mod h1:Q3nei7sK6ybPYH7twZdmQpAd1MKb7pfu6SK+H1/DsU0= -github.com/googleapis/gax-go/v2 v2.1.1/go.mod h1:hddJymUZASv3XPyGkUpKj8pPO47Rmb0eJc8R6ouapiM= -github.com/googleapis/gnostic v0.5.5/go.mod h1:7+EbHbldMins07ALC74bsA81Ovc97DwqyJO1AENw9kA= -github.com/gopherjs/gopherjs v0.0.0-20180825215210-0210a2f0f73c/go.mod h1:wJfORRmW1u3UXTncJ5qlYoELFm8eSnnEO6hX4iZ3EWY= -github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1/go.mod h1:wJfORRmW1u3UXTncJ5qlYoELFm8eSnnEO6hX4iZ3EWY= -github.com/gopherjs/gopherjs v0.0.0-20200209144316-f9cef593def5/go.mod h1:wJfORRmW1u3UXTncJ5qlYoELFm8eSnnEO6hX4iZ3EWY= -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.8.0/go.mod h1:DVbg23sWSpFRCP0SfiEN6jmj59UnW/n46BH5rLB71So= -github.com/gorilla/securecookie v1.1.1/go.mod h1:ra0sb63/xPlUeL+yeDciTfxMRAA+MP+HVt/4epWDjd4= -github.com/gorilla/sessions v1.2.1/go.mod h1:dk2InVEVJ0sfLlnXv9EAgkf6ecYs/i80K/zI+bUmuGM= -github.com/gorilla/websocket v0.0.0-20170926233335-4201258b820c/go.mod h1:E7qHFY5m1UJ88s3WnNqhKjPHQ0heANvMoAMk2YaljkQ= -github.com/gorilla/websocket v1.4.2/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE= -github.com/gregjones/httpcache v0.0.0-20180305231024-9cad4c3443a7/go.mod h1:FecbI9+v66THATjSRHfNgh1IVFe/9kFxbXtjV0ctIMA= -github.com/grpc-ecosystem/go-grpc-middleware v1.0.0/go.mod h1:FiyG127CGDf3tlThmgyCl78X/SZQqEOJBCDaAfeWzPs= -github.com/grpc-ecosystem/go-grpc-middleware v1.0.1-0.20190118093823-f849b5445de4/go.mod h1:FiyG127CGDf3tlThmgyCl78X/SZQqEOJBCDaAfeWzPs= -github.com/grpc-ecosystem/go-grpc-middleware v1.3.0/go.mod h1:z0ButlSOZa5vEBq9m2m2hlwIgKw+rp3sdCBRoJY+30Y= -github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0/go.mod h1:8NvIoxWQoOIhqOTXgfV/d3M/q6VIi02HzZEHgUlZvzk= -github.com/grpc-ecosystem/grpc-gateway v1.9.0/go.mod h1:vNeuVxBJEsws4ogUvrchl83t/GYV9WGTSLVdBhOQFDY= -github.com/grpc-ecosystem/grpc-gateway v1.9.5/go.mod h1:vNeuVxBJEsws4ogUvrchl83t/GYV9WGTSLVdBhOQFDY= -github.com/grpc-ecosystem/grpc-gateway v1.14.6/go.mod h1:zdiPV4Yse/1gnckTHtghG4GkDEdKCRJduHpTxT3/jcw= -github.com/grpc-ecosystem/grpc-gateway v1.16.0/go.mod h1:BDjrQk3hbvj6Nolgz8mAMFbcEtjT1g+wF4CSlocrBnw= -github.com/grpc-ecosystem/grpc-gateway/v2 v2.11.3 h1:lLT7ZLSzGLI08vc9cpd+tYmNWjdKDqyr/2L+f6U12Fk= -github.com/grpc-ecosystem/grpc-gateway/v2 v2.11.3/go.mod h1:o//XUCC/F+yRGJoPO/VU0GSB0f8Nhgmxx0VIRUvaC0w= -github.com/hashicorp/consul/api v1.1.0/go.mod h1:VmuI/Lkw1nC05EYQWNKwWGbkg+FbDBtguAZLlVdkD9Q= -github.com/hashicorp/consul/sdk v0.1.1/go.mod h1:VKf9jXwCTEY1QZP2MOLRhb5i/I/ssyNV1vwHyQBF0x8= -github.com/hashicorp/errwrap v1.0.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4= -github.com/hashicorp/go-cleanhttp v0.5.1/go.mod h1:JpRdi6/HCYpAwUzNwuwqhbovhLtngrth3wmdIIUrZ80= -github.com/hashicorp/go-hclog v0.9.2/go.mod h1:5CU+agLiy3J7N7QjHK5d05KxGsuXiQLrjA0H7acj2lQ= -github.com/hashicorp/go-immutable-radix v1.0.0/go.mod h1:0y9vanUI8NX6FsYoO3zeMjhV/C5i9g4Q3DwcSNZ4P60= -github.com/hashicorp/go-msgpack v0.5.3/go.mod h1:ahLV/dePpqEmjfWmKiqvPkv/twdG7iPBM1vqhUKIvfM= -github.com/hashicorp/go-multierror v1.0.0/go.mod h1:dHtQlpGsu+cZNNAkkCN/P3hoUDHhCYQXV3UM06sGGrk= -github.com/hashicorp/go-retryablehttp v0.6.7/go.mod h1:vAew36LZh98gCBJNLH42IQ1ER/9wtLZZ8meHqQvEYWY= -github.com/hashicorp/go-rootcerts v1.0.0/go.mod h1:K6zTfqpRlCUIjkwsN4Z+hiSfzSTQa6eBIzfwKfwNnHU= -github.com/hashicorp/go-sockaddr v1.0.0/go.mod h1:7Xibr9yA9JjQq1JpNB2Vw7kxv8xerXegt+ozgdvDeDU= -github.com/hashicorp/go-syslog v1.0.0/go.mod h1:qPfqrKkXGihmCqbJM2mZgkZGvKG1dFdvsLplgctolz4= -github.com/hashicorp/go-uuid v1.0.0/go.mod h1:6SBZvOh/SIDV7/2o3Jml5SYk/TvGqwFJ/bN7x4byOro= -github.com/hashicorp/go-uuid v1.0.1/go.mod h1:6SBZvOh/SIDV7/2o3Jml5SYk/TvGqwFJ/bN7x4byOro= -github.com/hashicorp/go-uuid v1.0.2/go.mod h1:6SBZvOh/SIDV7/2o3Jml5SYk/TvGqwFJ/bN7x4byOro= -github.com/hashicorp/go.net v0.0.1/go.mod h1:hjKkEWcCURg++eb33jQU7oqQcI9XDCnUzHA0oac0k90= -github.com/hashicorp/golang-lru v0.5.0/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8= -github.com/hashicorp/golang-lru v0.5.1/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8= -github.com/hashicorp/golang-lru v0.5.3/go.mod h1:iADmTwqILo4mZ8BN3D2Q6+9jd8WM5uGBxy+E8yxSoD4= -github.com/hashicorp/golang-lru v0.5.4/go.mod h1:iADmTwqILo4mZ8BN3D2Q6+9jd8WM5uGBxy+E8yxSoD4= -github.com/hashicorp/golang-lru v1.0.2 h1:dV3g9Z/unq5DpblPpw+Oqcv4dU/1omnb4Ok8iPY6p1c= -github.com/hashicorp/golang-lru v1.0.2/go.mod h1:iADmTwqILo4mZ8BN3D2Q6+9jd8WM5uGBxy+E8yxSoD4= -github.com/hashicorp/hcl v1.0.0/go.mod h1:E5yfLk+7swimpb2L/Alb/PJmXilQ/rhwaUYs4T20WEQ= -github.com/hashicorp/logutils v1.0.0/go.mod h1:QIAnNjmIWmVIIkWDTG1z5v++HQmx9WQRO+LraFDTW64= -github.com/hashicorp/mdns v1.0.0/go.mod h1:tL+uN++7HEJ6SQLQ2/p+z2pH24WQKWjBPkE0mNTz8vQ= -github.com/hashicorp/memberlist v0.1.3/go.mod h1:ajVTdAv/9Im8oMAAj5G31PhhMCZJV2pPBoIllUwCN7I= -github.com/hashicorp/serf v0.8.2/go.mod h1:6hOLApaqBFA1NXqRQAsxw9QxuDEvNxSQRwA/JwenrHc= -github.com/hpcloud/tail v1.0.0/go.mod h1:ab1qPbhIpdTxEkNHXyeSf5vhxWSCs/tWer42PpOxQnU= -github.com/ianlancetaylor/demangle v0.0.0-20181102032728-5e5cf60278f6/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc= -github.com/ianlancetaylor/demangle v0.0.0-20200824232613-28f6c0f3b639/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc= -github.com/imdario/mergo v0.3.6/go.mod h1:2EnlNZ0deacrJVfApfmtdGgDfMuh/nq6Ok1EcJh5FfA= -github.com/imdario/mergo v0.3.9/go.mod h1:2EnlNZ0deacrJVfApfmtdGgDfMuh/nq6Ok1EcJh5FfA= -github.com/imdario/mergo v0.3.13 h1:lFzP57bqS/wsqKssCGmtLAb8A0wKjLGrve2q3PPVcBk= -github.com/imdario/mergo v0.3.13/go.mod h1:4lJ1jqUDcsbIECGy0RUJAXNIhg+6ocWgb1ALK2O4oXg= -github.com/inconshreveable/mousetrap v1.0.0/go.mod h1:PxqpIevigyE2G7u3NXJIT2ANytuPF1OarO4DADm73n8= -github.com/influxdata/tdigest v0.0.0-20180711151920-a7d76c6f093a/go.mod h1:9GkyshztGufsdPQWjH+ifgnIr3xNUL5syI70g2dzU1o= -github.com/influxdata/tdigest v0.0.0-20181121200506-bf2b5ad3c0a9/go.mod h1:Js0mqiSBE6Ffsg94weZZ2c+v/ciT8QRHFOap7EKDrR0= -github.com/influxdata/tdigest v0.0.0-20191024211133-5d87a7585faa/go.mod h1:Z0kXnxzbTC2qrx4NaIzYkE1k66+6oEDQTvL95hQFh5Y= -github.com/influxdata/tdigest v0.0.1/go.mod h1:Z0kXnxzbTC2qrx4NaIzYkE1k66+6oEDQTvL95hQFh5Y= -github.com/jcmturner/aescts/v2 v2.0.0/go.mod h1:AiaICIRyfYg35RUkr8yESTqvSy7csK90qZ5xfvvsoNs= -github.com/jcmturner/dnsutils/v2 v2.0.0/go.mod h1:b0TnjGOvI/n42bZa+hmXL+kFJZsFT7G4t3HTlQ184QM= -github.com/jcmturner/gofork v1.0.0/go.mod h1:MK8+TM0La+2rjBD4jE12Kj1pCCxK7d2LK/UM3ncEo0o= -github.com/jcmturner/goidentity/v6 v6.0.1/go.mod h1:X1YW3bgtvwAXju7V3LCIMpY0Gbxyjn/mY9zx4tFonSg= -github.com/jcmturner/gokrb5/v8 v8.4.2/go.mod h1:sb+Xq/fTY5yktf/VxLsE3wlfPqQjp0aWNYyvBVK62bc= -github.com/jcmturner/rpc/v2 v2.0.3/go.mod h1:VUJYCIDm3PVOEHw8sgt091/20OJjskO/YJki3ELg/Hc= -github.com/jessevdk/go-flags v1.4.0/go.mod h1:4FA24M0QyGHXBuZZK/XkWh8h0e1EYbRYJSGM75WSRxI= -github.com/jmespath/go-jmespath v0.4.0/go.mod h1:T8mJZnbsbmF+m6zOOFylbeCJqk5+pHWvzYPziyZiYoo= -github.com/jmespath/go-jmespath/internal/testify v1.5.1/go.mod h1:L3OGu8Wl2/fWfCI6z80xFu9LTZmf1ZRjMHUOPmWr69U= -github.com/jonboulle/clockwork v0.1.0/go.mod h1:Ii8DK3G1RaLaWxj9trq07+26W01tbo22gdxWY5EU2bo= -github.com/jonboulle/clockwork v0.2.2/go.mod h1:Pkfl5aHPm1nk2H9h0bjmnJD/BcgbGXUBGnn1kMkgxc8= -github.com/josharian/intern v1.0.0 h1:vlS4z54oSdjm0bgjRigI+G1HpF+tI+9rE5LLzOg8HmY= -github.com/josharian/intern v1.0.0/go.mod h1:5DoeVV0s6jJacbCEi61lwdGj/aVlrQvzHFFd8Hwg//Y= -github.com/jpillora/backoff v1.0.0/go.mod h1:J/6gKK9jxlEcS3zixgDgUAsiuZ7yrSoa/FX5e0EB2j4= -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.10/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= -github.com/json-iterator/go v1.1.11/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= -github.com/json-iterator/go v1.1.12 h1:PV8peI4a0ysnczrg+LtxykD8LfKY9ML6u2jnxaEnrnM= -github.com/json-iterator/go v1.1.12/go.mod h1:e30LSqwooZae/UwlEbR2852Gd8hjQvJoHmT4TnhNGBo= -github.com/jstemmer/go-junit-report v0.0.0-20190106144839-af01ea7f8024/go.mod h1:6v2b51hI/fHJwM22ozAgKL4VKDeJcHhJFhtBdhmNjmU= -github.com/jstemmer/go-junit-report v0.9.1/go.mod h1:Brl9GWCQeLvo8nXZwPNNblvFj/XSXhF0NWZEnDohbsk= -github.com/jtolds/gls v4.20.0+incompatible/go.mod h1:QJZ7F/aHp+rZTRtaJ1ow/lLfFfVYBRgL+9YlvaHOwJU= -github.com/julienschmidt/httprouter v1.2.0/go.mod h1:SYymIcj16QtmaHHD7aYtjjsJG7VTCxuUUipMqKk8s4w= -github.com/julienschmidt/httprouter v1.3.0/go.mod h1:JR6WtHb+2LUe8TCKY3cZOxFyyO8IZAc4RVcycCCAKdM= -github.com/kelseyhightower/envconfig v1.4.0 h1:Im6hONhd3pLkfDFsbRgu68RDNkGF1r3dvMUtDTo2cv8= -github.com/kelseyhightower/envconfig v1.4.0/go.mod h1:cccZRl6mQpaq41TPp5QxidR+Sa3axMbJDNb//FQX6Gg= -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/errcheck v1.5.0/go.mod h1:pFxgyoBC7bSaBwPgfKdkLd5X25qrDl4LWUI2bnpBCr8= -github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck= -github.com/klauspost/compress v1.13.6/go.mod h1:/3/Vjq9QcHkK5uEr5lBEmyoZ1iFhe47etQ6QUkpK6sk= -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.3/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/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= -github.com/kr/pretty v0.2.0/go.mod h1:ipq/a2n7PKx3OHsz4KJII5eveXtPO4qwEXGdVfWzfnI= -github.com/kr/pretty v0.2.1/go.mod h1:ipq/a2n7PKx3OHsz4KJII5eveXtPO4qwEXGdVfWzfnI= -github.com/kr/pretty v0.3.0/go.mod h1:640gp4NfQd8pI5XOwp5fnNeVWj67G7CFk/SaSQn7NBk= -github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE= -github.com/kr/pretty v0.3.1/go.mod h1:hoEshYVHaxMs3cyo3Yncou5ZscifuDolrwPKZanG3xk= -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/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= -github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY= -github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE= -github.com/lightstep/tracecontext.go v0.0.0-20181129014701-1757c391b1ac/go.mod h1:Frd2bnT3w5FB5q49ENTfVlztJES+1k/7lyWX2+9gq/M= -github.com/lyft/protoc-gen-validate v0.0.13/go.mod h1:XbGvPuh87YZc5TdIa2/I4pLk0QoUACkjt2znoq26NVQ= -github.com/magiconair/properties v1.8.0/go.mod h1:PppfXfuXeibc/6YijjN8zIbojt8czPbwD3XqdrwzmxQ= -github.com/magiconair/properties v1.8.1/go.mod h1:PppfXfuXeibc/6YijjN8zIbojt8czPbwD3XqdrwzmxQ= -github.com/mailru/easyjson v0.0.0-20190614124828-94de47d64c63/go.mod h1:C1wdFJiN94OJF2b5HbByQZoLdCWB1Yqtg26g4irojpc= -github.com/mailru/easyjson v0.0.0-20190626092158-b2ccc519800e/go.mod h1:C1wdFJiN94OJF2b5HbByQZoLdCWB1Yqtg26g4irojpc= -github.com/mailru/easyjson v0.7.0/go.mod h1:KAzv3t3aY1NaHWoQz1+4F1ccyAH66Jk7yos7ldAVICs= -github.com/mailru/easyjson v0.7.6/go.mod h1:xzfreul335JAWq5oZzymOObrkdz5UnU4kGfJJLY9Nlc= -github.com/mailru/easyjson v0.7.7 h1:UGYAvKxe3sBsEDzO8ZeWOSlIQfWFlxbzLZe7hwFURr0= -github.com/mailru/easyjson v0.7.7/go.mod h1:xzfreul335JAWq5oZzymOObrkdz5UnU4kGfJJLY9Nlc= -github.com/mattn/go-colorable v0.0.9/go.mod h1:9vuHe8Xs5qXnSaW/c/ABM9alt+Vo+STaOChaDxuIBZU= -github.com/mattn/go-isatty v0.0.3/go.mod h1:M+lRXTBqGeGNdLjl/ufCoiOlB5xdOkqRJdNxMWT7Zi4= -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/mattn/goveralls v0.0.2/go.mod h1:8d1ZMHsd7fW6IRPKQh46F2WRpyib5/X4FOpevwGNQEw= -github.com/matttproud/golang_protobuf_extensions v1.0.1/go.mod h1:D8He9yQNgCq6Z5Ld7szi9bcBfOoFv/3dc6xSMkL2PC0= -github.com/matttproud/golang_protobuf_extensions v1.0.2-0.20181231171920-c182affec369/go.mod h1:BSXmuO+STAnVfrANrmjBb36TMTDstsz7MSK+HVaYKv4= -github.com/matttproud/golang_protobuf_extensions/v2 v2.0.0 h1:jWpvCLoY8Z/e3VKvlsiIGKtc+UG6U5vzxaoagmhXfyg= -github.com/matttproud/golang_protobuf_extensions/v2 v2.0.0/go.mod h1:QUyp042oQthUoa9bqDv0ER0wrtXnBruoNd7aNjkbP+k= -github.com/miekg/dns v1.0.14/go.mod h1:W1PPwlIAgtquWBMBEV9nkV9Cazfe8ScdGz/Lj7v3Nrg= -github.com/miekg/dns v1.1.17/go.mod h1:WgzbA6oji13JREwiNsRDNfl7jYdPnmz+VEuLrA+/48M= -github.com/mitchellh/cli v1.0.0/go.mod h1:hNIlj7HEI86fIcpObd7a0FcrxTWetlwJDGcceTlRvqc= -github.com/mitchellh/go-homedir v1.0.0/go.mod h1:SfyaCUpYCn1Vlf4IUYiD9fPX4A5wJrkLzIz1N1q0pr0= -github.com/mitchellh/go-homedir v1.1.0/go.mod h1:SfyaCUpYCn1Vlf4IUYiD9fPX4A5wJrkLzIz1N1q0pr0= -github.com/mitchellh/go-testing-interface v1.0.0/go.mod h1:kRemZodwjscx+RGhAo8eIhFbs2+BFgRtFPeD/KE+zxI= -github.com/mitchellh/gox v0.4.0/go.mod h1:Sd9lOJ0+aimLBi73mGofS1ycjY8lL3uZM3JPS42BGNg= -github.com/mitchellh/iochan v1.0.0/go.mod h1:JwYml1nuB7xOzsp52dPpHFffvOCDupsG0QubkSMEySY= -github.com/mitchellh/mapstructure v0.0.0-20160808181253-ca63d7c062ee/go.mod h1:FVVH3fgwuzCH5S8UJGiWEs2h04kUh9fWfEaFds41c1Y= -github.com/mitchellh/mapstructure v1.1.2/go.mod h1:FVVH3fgwuzCH5S8UJGiWEs2h04kUh9fWfEaFds41c1Y= -github.com/moby/spdystream v0.2.0/go.mod h1:f7i0iNDQJ059oMTcWxx8MA/zKFIuD/lY+0GqbN2Wy8c= -github.com/moby/term v0.0.0-20201216013528-df9cb8a40635/go.mod h1:FBS0z0QWA44HXygs7VXDUOGoN/1TV3RuWkLO04am3wc= -github.com/moby/term v0.0.0-20210610120745-9d4ed1856297/go.mod h1:vgPCkQMyxTZ7IDy8SXRufE172gr8+K/JE/7hHFxHW3A= -github.com/modern-go/concurrent v0.0.0-20180228061459-e0a39a4cb421/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q= -github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd h1:TRLaZ9cD/w8PVh93nsPXa1VrQ6jlwL5oN8l14QlcNfg= -github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q= -github.com/modern-go/reflect2 v0.0.0-20180701023420-4b7aa43c6742/go.mod h1:bx2lNnkwVCuqBIxFjflWJWanXIb3RllmbCylyMrvgv0= -github.com/modern-go/reflect2 v1.0.1/go.mod h1:bx2lNnkwVCuqBIxFjflWJWanXIb3RllmbCylyMrvgv0= -github.com/modern-go/reflect2 v1.0.2 h1:xBagoLtFs94CBntxluKeaWgTMpvLxC4ur3nMaC9Gz0M= -github.com/modern-go/reflect2 v1.0.2/go.mod h1:yWuevngMOJpCy52FWWMvUC8ws7m/LJsjYzDa0/r8luk= -github.com/munnerz/goautoneg v0.0.0-20120707110453-a547fc61f48d/go.mod h1:+n7T8mK8HuQTcFwEeznm/DIxMOiR9yIdICNftLE1DvQ= -github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 h1:C3w9PqII01/Oq1c1nUAm88MOHcQC9l5mIlSMApZMrHA= -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/niemeyer/pretty v0.0.0-20200227124842-a10e7caefd8e/go.mod h1:zD1mROLANZcx1PVRCS0qkT7pwLkGfwJo4zjcN/Tysno= -github.com/nxadm/tail v1.4.4/go.mod h1:kenIhsEOeOJmVchQTgglprH7qJGnHDVpk1VPCcaMI8A= -github.com/nxadm/tail v1.4.8/go.mod h1:+ncqLTQzXmGhMZNUePPaPqPvBxHAIsmXswZKocGu+AU= -github.com/oklog/ulid v1.3.1/go.mod h1:CirwcVhetQ6Lv90oh/F+FBtV6XMibvdAFo93nm5qn4U= -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.11.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= -github.com/onsi/ginkgo v1.12.1/go.mod h1:zj2OWP4+oCPe1qIXoGWkgMRwljMUYCdkwsT2108oapk= -github.com/onsi/ginkgo v1.14.0/go.mod h1:iSB4RoI2tjJc9BBv4NKIKWKya62Rps+oPG/Lv9klQyY= -github.com/onsi/ginkgo v1.14.2/go.mod h1:iSB4RoI2tjJc9BBv4NKIKWKya62Rps+oPG/Lv9klQyY= -github.com/onsi/ginkgo v1.16.4/go.mod h1:dX+/inL/fNMqNlz0e9LfyB9TswhZpCVdJM/Z6Vvnwo0= -github.com/onsi/ginkgo v1.16.5 h1:8xi0RTUf59SOSfEtZMvwTvXYMzG4gV23XVHOZiXNtnE= -github.com/onsi/ginkgo v1.16.5/go.mod h1:+E8gABHa3K6zRBolWtd+ROzc/U5bkGt0FwiG042wbpU= -github.com/onsi/ginkgo/v2 v2.1.3/go.mod h1:vw5CSIxN1JObi/U8gcbwft7ZxR2dgaR70JSE3/PpL4c= -github.com/onsi/ginkgo/v2 v2.1.4/go.mod h1:um6tUpWM/cxCK3/FK8BXqEiUMUwRgSM4JXG47RKZmLU= -github.com/onsi/ginkgo/v2 v2.1.6/go.mod h1:MEH45j8TBi6u9BMogfbp0stKC5cdGjumZj5Y7AG4VIk= -github.com/onsi/ginkgo/v2 v2.3.0/go.mod h1:Eew0uilEqZmIEZr8JrvYlvOM7Rr6xzTmMV8AyFNU9d0= -github.com/onsi/ginkgo/v2 v2.4.0/go.mod h1:iHkDK1fKGcBoEHT5W7YBq4RFWaQulw+caOMkAt4OrFo= -github.com/onsi/ginkgo/v2 v2.5.0/go.mod h1:Luc4sArBICYCS8THh8v3i3i5CuSZO+RaQRaJoeNwomw= -github.com/onsi/ginkgo/v2 v2.7.0/go.mod h1:yjiuMwPokqY1XauOgju45q3sJt6VzQ/Fict1LFVcsAo= -github.com/onsi/ginkgo/v2 v2.8.1/go.mod h1:N1/NbDngAFcSLdyZ+/aYTYGSlq9qMCS/cNKGJjy+csc= -github.com/onsi/ginkgo/v2 v2.9.0/go.mod h1:4xkjoL/tZv4SMWeww56BU5kAt19mVB47gTWxmrTcxyk= -github.com/onsi/ginkgo/v2 v2.9.1 h1:zie5Ly042PD3bsCvsSOPvRnFwyo3rKe64TJlD6nu0mk= -github.com/onsi/ginkgo/v2 v2.9.1/go.mod h1:FEcmzVcCHl+4o9bQZVab+4dC9+j+91t2FHSzmGAPfuo= -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.7.0/go.mod h1:ex+gbHU/CVuBBDIJjb2X0qEXbFg53c61hWP/1CpauHY= -github.com/onsi/gomega v1.7.1/go.mod h1:XdKZgCCFLUoM/7CFJVPcG8C1xQ1AJ0vpAezJrB7JYyY= -github.com/onsi/gomega v1.10.1/go.mod h1:iN09h71vgCQne3DLsj+A5owkum+a2tYe+TOCB1ybHNo= -github.com/onsi/gomega v1.10.2/go.mod h1:iN09h71vgCQne3DLsj+A5owkum+a2tYe+TOCB1ybHNo= -github.com/onsi/gomega v1.10.4/go.mod h1:g/HbgYopi++010VEqkFgJHKC09uJiW9UkXvMUuKHUCQ= -github.com/onsi/gomega v1.16.0/go.mod h1:HnhC7FXeEQY45zxNK3PPoIUhzk/80Xly9PcubAlGdZY= -github.com/onsi/gomega v1.17.0/go.mod h1:HnhC7FXeEQY45zxNK3PPoIUhzk/80Xly9PcubAlGdZY= -github.com/onsi/gomega v1.19.0/go.mod h1:LY+I3pBVzYsTBU1AnDwOSxaYi9WoWiqgwooUqq9yPro= -github.com/onsi/gomega v1.20.1/go.mod h1:DtrZpjmvpn2mPm4YWQa0/ALMDj9v4YxLgojwPeREyVo= -github.com/onsi/gomega v1.21.1/go.mod h1:iYAIXgPSaDHak0LCMA+AWBpIKBr8WZicMxnE8luStNc= -github.com/onsi/gomega v1.22.1/go.mod h1:x6n7VNe4hw0vkyYUM4mjIXx3JbLiPaBPNgB7PRQ1tuM= -github.com/onsi/gomega v1.24.0/go.mod h1:Z/NWtiqwBrwUt4/2loMmHL63EDLnYHmVbuBpDr2vQAg= -github.com/onsi/gomega v1.24.1/go.mod h1:3AOiACssS3/MajrniINInwbfOOtfZvplPzuRSmvt1jM= -github.com/onsi/gomega v1.26.0/go.mod h1:r+zV744Re+DiYCIPRlYOTxn0YkOLcAnW8k1xXdMPGhM= -github.com/onsi/gomega v1.27.1/go.mod h1:aHX5xOykVYzWOV4WqQy0sy8BQptgukenXpCXfadcIAw= -github.com/onsi/gomega v1.27.3/go.mod h1:5vG284IBtfDAmDyrK+eGyZmUgUlmi+Wngqo557cZ6Gw= -github.com/onsi/gomega v1.27.4 h1:Z2AnStgsdSayCMDiCU42qIz+HLqEPcgiOCXjAU/w+8E= -github.com/onsi/gomega v1.27.4/go.mod h1:riYq/GJKh8hhoM01HN6Vmuy93AarCXCBGpvFDK3q3fQ= -github.com/opencontainers/go-digest v1.0.0 h1:apOUWs51W5PlhuyGyz9FCeeBIOUDA/6nW8Oi/yOhh5U= -github.com/opencontainers/go-digest v1.0.0/go.mod h1:0JzlMkj0TRzQZfJkVvzbP0HBR3IKzErnv2BNG4W4MAM= -github.com/opentracing/opentracing-go v1.1.0/go.mod h1:UkNAQd3GIcIGf0SeVgPpRdFStlNbqXla1AfSYxPUl2o= -github.com/openzipkin/zipkin-go v0.2.2/go.mod h1:NaW6tEwdmWMaCDZzg8sh+IBNOxHMPnhQw8ySjnjRyN4= -github.com/openzipkin/zipkin-go v0.3.0/go.mod h1:4c3sLeE8xjNqehmF5RpAFLPLJxXscc0R4l6Zg0P1tTQ= -github.com/otiai10/copy v1.0.1/go.mod h1:8bMCJrAqOtN/d9oyh5HR7HhLQMvcGMpGdwRDYsfOCHc= -github.com/otiai10/copy v1.0.2/go.mod h1:c7RpqBkwMom4bYTSkLSym4VSJz/XtncWRAj/J4PEIMY= -github.com/otiai10/copy v1.2.0/go.mod h1:rrF5dJ5F0t/EWSYODDu4j9/vEeYHMkc8jt0zJChqQWw= -github.com/otiai10/curr v0.0.0-20150429015615-9b4961190c95/go.mod h1:9qAhocn7zKJG+0mI8eUu6xqkFDYS2kb2saOteoSB3cE= -github.com/otiai10/curr v0.0.0-20190513014714-f5a3d24e5776/go.mod h1:3HNVkVOU7vZeFXocWuvtcS0XSFLcf2XUSDHkq9t1jU4= -github.com/otiai10/curr v1.0.0/go.mod h1:LskTG5wDwr8Rs+nNQ+1LlxRjAtTZZjtJW4rMXl6j4vs= -github.com/otiai10/mint v1.2.3/go.mod h1:YnfyPNhBvnY8bW4SGQHCs/aAFhkgySlMZbrF5U0bOVw= -github.com/otiai10/mint v1.2.4/go.mod h1:d+b7n/0R3tdyUYYylALXpWQ/kTN+QobSq/4SRGBkR3M= -github.com/otiai10/mint v1.3.0/go.mod h1:F5AjcsTsWUqX+Na9fpHb52P8pcRX2CI6A3ctIT91xUo= -github.com/otiai10/mint v1.3.1/go.mod h1:/yxELlJQ0ufhjUwhshSj+wFjZ78CnZ48/1wtmBH1OTc= -github.com/pascaldekloe/goe v0.0.0-20180627143212-57f6aae5913c/go.mod h1:lzWF7FIEvWOWxwDKqyGYQf6ZUaNfKdP144TG7ZOy1lc= -github.com/pelletier/go-toml v1.2.0/go.mod h1:5z9KED0ma1S8pY6P1sdut58dfprrGBbd/94hg7ilaic= -github.com/pelletier/go-toml/v2 v2.0.0-beta.2/go.mod h1:+X+aW6gUj6Hda43TeYHVCIvYNG/jqY/8ZFXAeXXHl+Q= -github.com/peterbourgon/diskv v2.0.1+incompatible/go.mod h1:uqqh8zWWbv1HBMNONnaR/tNboyR3/BZd58JJSHlUSCU= -github.com/phayes/freeport v0.0.0-20180830031419-95f893ade6f2/go.mod h1:iIss55rKnNBTvrwdmkUpLnDpZoAHvWaiq5+iMmen4AE= -github.com/pierrec/lz4 v1.0.2-0.20190131084431-473cd7ce01a1/go.mod h1:3/3N9NVKO0jef7pBehbT1qWhCMrIgbYNnFAZCqQ5LRc= -github.com/pierrec/lz4 v2.6.1+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/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= -github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4= -github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= -github.com/pkg/profile v1.2.1/go.mod h1:hJw3o1OdXxsrSjjVksARp5W95eeEaEfptyVZyv6JUPA= -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/posener/complete v1.1.1/go.mod h1:em0nMJCgc9GFtwrmVmEMR/ZL6WyhyjMBndrE9hABlRI= -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.3/go.mod h1:/TN21ttK/J9q6uSwhBd54HahCDft0ttaMvbicHlPoso= -github.com/prometheus/client_golang v1.0.0/go.mod h1:db9x61etRT2tGnBNRi70OPL5FsnadC4Ky3P0J6CfImo= -github.com/prometheus/client_golang v1.7.1/go.mod h1:PY5Wy2awLA44sXw4AOSfFBetzPP4j5+D6mVACh+pe2M= -github.com/prometheus/client_golang v1.11.0/go.mod h1:Z6t4BnS23TR94PD6BsDNk8yVqroYurpAkEiz0P2BEV0= -github.com/prometheus/client_golang v1.12.1/go.mod h1:3Z9XVyYiZYEO+YQWt3RD2R3jrbd179Rt297l4aS6nDY= -github.com/prometheus/client_golang v1.12.2/go.mod h1:3Z9XVyYiZYEO+YQWt3RD2R3jrbd179Rt297l4aS6nDY= -github.com/prometheus/client_golang v1.13.0/go.mod h1:vTeo+zgvILHsnnj/39Ou/1fPN5nJFOEMgftOUOmlvYQ= -github.com/prometheus/client_golang v1.17.0 h1:rl2sfwZMtSthVU752MqfjQozy7blglC+1SOtjMAMh+Q= -github.com/prometheus/client_golang v1.17.0/go.mod h1:VeL+gMmOAxkS2IqfCq0ZmHSL+LjWfWDUmp1mBz9JgUY= -github.com/prometheus/client_model v0.0.0-20180712105110-5c3871d89910/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/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= -github.com/prometheus/client_model v0.2.0/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= -github.com/prometheus/client_model v0.4.1-0.20230718164431-9a2bf3000d16 h1:v7DLqVdK4VrYkVD5diGdl4sxJurKJEMnODWRJlxV9oM= -github.com/prometheus/client_model v0.4.1-0.20230718164431-9a2bf3000d16/go.mod h1:oMQmHW1/JoDwqLtg57MGgP/Fb1CJEYF2imWWhWtMkYU= -github.com/prometheus/common v0.0.0-20181113130724-41aa239b4cce/go.mod h1:daVV7qP5qjZbuso7PdcryaAu0sAZbrN9i7WWcTMWvro= -github.com/prometheus/common v0.4.0/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4= -github.com/prometheus/common v0.4.1/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4= -github.com/prometheus/common v0.10.0/go.mod h1:Tlit/dnDKsSWFlCLTWaA1cyBgKHSMdTB80sz/V91rCo= -github.com/prometheus/common v0.26.0/go.mod h1:M7rCNAaPfAosfx8veZJCuw84e35h3Cfd9VFqTh1DIvc= -github.com/prometheus/common v0.28.0/go.mod h1:vu+V0TpY+O6vW9J44gczi3Ap/oXXR10b+M/gUGO4Hls= -github.com/prometheus/common v0.32.1/go.mod h1:vu+V0TpY+O6vW9J44gczi3Ap/oXXR10b+M/gUGO4Hls= -github.com/prometheus/common v0.35.0/go.mod h1:phzohg0JFMnBEFGxTDbfu3QyL5GI8gTQJFhYO5B3mfA= -github.com/prometheus/common v0.37.0/go.mod h1:phzohg0JFMnBEFGxTDbfu3QyL5GI8gTQJFhYO5B3mfA= -github.com/prometheus/common v0.45.0 h1:2BGz0eBc2hdMDLnO/8n0jeB3oPrt2D08CekT0lneoxM= -github.com/prometheus/common v0.45.0/go.mod h1:YJmSTw9BoKxJplESWWxlbyttQR4uaEcGyv9MZjVOJsY= -github.com/prometheus/procfs v0.0.0-20181005140218-185b4288413d/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk= -github.com/prometheus/procfs v0.0.0-20190507164030-5867b95ac084/go.mod h1:TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsTZCD3I8kEA= -github.com/prometheus/procfs v0.0.2/go.mod h1:TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsTZCD3I8kEA= -github.com/prometheus/procfs v0.1.3/go.mod h1:lV6e/gmhEcM9IjHGsFOCxxuZ+z1YqCvr4OA4YeYWdaU= -github.com/prometheus/procfs v0.2.0/go.mod h1:lV6e/gmhEcM9IjHGsFOCxxuZ+z1YqCvr4OA4YeYWdaU= -github.com/prometheus/procfs v0.6.0/go.mod h1:cz+aTbrPOrUb4q7XlbU9ygM+/jj0fzG6c1xBZuNvfVA= -github.com/prometheus/procfs v0.7.3/go.mod h1:cz+aTbrPOrUb4q7XlbU9ygM+/jj0fzG6c1xBZuNvfVA= -github.com/prometheus/procfs v0.8.0/go.mod h1:z7EfXMXOkbkqb9IINtpCn86r/to3BnA0uaxHdg830/4= -github.com/prometheus/procfs v0.11.1 h1:xRC8Iq1yyca5ypa9n1EZnWZkt7dwcoRPQwX/5gwaUuI= -github.com/prometheus/procfs v0.11.1/go.mod h1:eesXgaPo1q7lBpVMoMy0ZOFTth9hBn4W/y0/p/ScXhY= -github.com/prometheus/statsd_exporter v0.21.0/go.mod h1:rbT83sZq2V+p73lHhPZfMc3MLCHmSHelCh9hSGYNLTQ= -github.com/prometheus/statsd_exporter v0.22.7 h1:7Pji/i2GuhK6Lu7DHrtTkFmNBCudCPT1pX2CziuyQR0= -github.com/prometheus/statsd_exporter v0.22.7/go.mod h1:N/TevpjkIh9ccs6nuzY3jQn9dFqnUakOjnEuMPJJJnI= -github.com/prometheus/tsdb v0.7.1/go.mod h1:qhTCs0VvXwvX/y3TZrWD7rabWM+ijKTux40TwIPHuXU= -github.com/rabbitmq/amqp091-go v1.1.0/go.mod h1:ogQDLSOACsLPsIq0NpbtiifNZi2YOz0VTJ0kHRghqbM= -github.com/rcrowley/go-metrics v0.0.0-20181016184325-3113b8401b8a/go.mod h1:bCqnVzQkZxMG4s8nGwiZ5l3QUCyqpo9Y+/ZMZ9VjZe4= -github.com/rcrowley/go-metrics v0.0.0-20201227073835-cf1acfcdf475/go.mod h1:bCqnVzQkZxMG4s8nGwiZ5l3QUCyqpo9Y+/ZMZ9VjZe4= -github.com/rickb777/date v1.13.0/go.mod h1:GZf3LoGnxPWjX+/1TXOuzHefZFDovTyNLHDMd3qH70k= -github.com/rickb777/date v1.14.1 h1:1WaFb5bvotNQl97xzeerUAkYi0PipNrY8xIcYSIQERI= -github.com/rickb777/date v1.14.1/go.mod h1:swmf05C+hN+m8/Xh7gEq3uB6QJDNc5pQBWojKdHetOs= -github.com/rickb777/plural v1.2.1/go.mod h1:j058+3M5QQFgcZZ2oKIOekcygoZUL8gKW5yRO14BuAw= -github.com/rickb777/plural v1.2.2 h1:4CU5NiUqXSM++2+7JCrX+oguXd2D7RY5O1YisMw1yCI= -github.com/rickb777/plural v1.2.2/go.mod h1:xyHbelv4YvJE51gjMnHvk+U2e9zIysg6lTnSQK8XUYA= -github.com/robfig/cron v1.2.0/go.mod h1:JGuDeoQd7Z6yL4zQhZ3OPEVHB7fL6Ka6skscFHfmt2k= -github.com/robfig/cron/v3 v3.0.1 h1:WdRxkvbJztn8LMz/QEvLN5sBU+xKpSqwwUO1Pjr4qDs= -github.com/robfig/cron/v3 v3.0.1/go.mod h1:eQICP3HwyT7UooqI/z+Ov+PtYAWygg1TEWWzGIFLtro= -github.com/rogpeppe/fastuuid v0.0.0-20150106093220-6724a57986af/go.mod h1:XWv6SoW27p1b0cqNHllgS5HIMJraePCO15w5zCzIWYg= -github.com/rogpeppe/fastuuid v1.2.0/go.mod h1:jVj6XXZzXRy/MSR5jhDC/2q6DgLz+nrA6LYCDYWNEvQ= -github.com/rogpeppe/go-internal v1.3.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4= -github.com/rogpeppe/go-internal v1.6.1/go.mod h1:xXDCJY+GAPziupqXw64V24skbSoqbTEfhy4qGm1nDQc= -github.com/rogpeppe/go-internal v1.11.0 h1:cWPaGQEPrBb5/AsnsZesgZZ9yb1OQ+GOISoDNXVBh4M= -github.com/rogpeppe/go-internal v1.11.0/go.mod h1:ddIwULY96R17DhadqLgMfk9H9tvdUzkipdSkR5nkCZA= -github.com/russross/blackfriday v1.5.2/go.mod h1:JO/DiYxRf+HjHt06OyowR9PTA263kcR/rfWxYHBV53g= -github.com/russross/blackfriday/v2 v2.0.1/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= -github.com/ryanuber/columnize v0.0.0-20160712163229-9b3edd62028f/go.mod h1:sm1tb6uqfes/u+d4ooFouqFdy9/2g9QGwK3SQygK0Ts= -github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529/go.mod h1:DxrIzT+xaE7yg65j358z/aeFdxmN0P9QXhEzd20vsDc= -github.com/shurcooL/sanitized_anchor_name v1.0.0/go.mod h1:1NzhyTcUVG4SuEtjjoZeVRXNmyL/1OwPU0+IJeTBvfc= -github.com/sirupsen/logrus v1.2.0/go.mod h1:LxeOpSwHxABJmUn/MG1IvRgCAasNZTLOkJPxbbu5VWo= -github.com/sirupsen/logrus v1.4.2/go.mod h1:tLMulIdttU9McNUspp0xgXVQah82FyeX6MwdIuYE2rE= -github.com/sirupsen/logrus v1.6.0/go.mod h1:7uNnSEd1DgxDLC74fIahvMZmmYsHGZGEOFrfsX/uA88= -github.com/sirupsen/logrus v1.7.0/go.mod h1:yWOB1SBYBC5VeMP7gHvWumXLIWorT60ONWic61uBYv0= -github.com/sirupsen/logrus v1.8.1/go.mod h1:yWOB1SBYBC5VeMP7gHvWumXLIWorT60ONWic61uBYv0= -github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d/go.mod h1:OnSkiWE9lh6wB0YB77sQom3nweQdgAjqCqsofrRNTgc= -github.com/smartystreets/goconvey v1.6.4/go.mod h1:syvi0/a8iFYH4r/RixwvyeAJjdLS9QV7WQ/tjFTllLA= -github.com/soheilhy/cmux v0.1.4/go.mod h1:IM3LyeVVIOuxMH7sFAkER9+bJ4dT7Ms6E4xg4kGIyLM= -github.com/soheilhy/cmux v0.1.5/go.mod h1:T7TcVDs9LWfQgPlPsdngu6I6QIoyIFZDDC6sNE1GqG0= -github.com/spaolacci/murmur3 v0.0.0-20180118202830-f09979ecbc72/go.mod h1:JwIasOWyU6f++ZhiEuf87xNszmSA2myDM2Kzu9HwQUA= -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= -github.com/spf13/cobra v0.0.3/go.mod h1:1l0Ry5zgKvJasoi3XT1TypsSe7PqH0Sj9dhYf7v3XqQ= -github.com/spf13/cobra v0.0.5/go.mod h1:3K3wKZymM7VvHMDS9+Akkh4K60UwM26emMESw8tLCHU= -github.com/spf13/cobra v1.1.1/go.mod h1:WnodtKOvamDL/PwE2M4iKs8aMDBZ5Q5klgD3qfVJQMI= -github.com/spf13/cobra v1.1.3/go.mod h1:pGADOWyqRD/YMrPZigI/zbliZ2wVD/23d+is3pSWzOo= -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.2/go.mod h1:ZiWeW+zYFKm7srdB9IoDzzZXaJaI5eL9QjNiN/DMA2s= -github.com/spf13/viper v1.7.0/go.mod h1:8WkrPz2fc9jxqZNCJI/76HCieCp4Q8HaLFoCha5qpdg= -github.com/sqs/goreturns v0.0.0-20181028201513-538ac6014518/go.mod h1:CKI4AZ4XmGV240rTHfO0hfE83S6/a3/Q1siZJ/vXf7A= -github.com/stoewer/go-strcase v1.2.0/go.mod h1:IBiWB2sKIp3wVVQ3Y035++gc+knqhUQag1KpM8ahLw8= -github.com/streadway/amqp v0.0.0-20190404075320-75d898a42a94/go.mod h1:AZpEONHx3DKn8O/DFsRAY58/XVQiIPMTMB1SddzLXVw= -github.com/streadway/quantile v0.0.0-20150917103942-b0c588724d25/go.mod h1:lbP8tGiBjZ5YWIc2fzuRpTaz0b/53vT6PEs3QuAWzuU= -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/objx v0.4.0/go.mod h1:YvHI0jy2hoMjB+UWwv71VJQ9isScKT/TqJzVSSt89Yw= -github.com/stretchr/objx v0.5.0/go.mod h1:Yh+to48EsGEfYuaHDzXPcE3xhTkx73EhmCGUpEOglKo= -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/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4= -github.com/stretchr/testify v1.5.1/go.mod h1:5W2xD1RspED5o8YsWQXVCued0rvSQ+mT+I5cxcmMvtA= -github.com/stretchr/testify v1.6.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= -github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= -github.com/stretchr/testify v1.7.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= -github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO+kdMU+MU= -github.com/stretchr/testify v1.8.1 h1:w7B6lhMri9wdJUVmEZPGGhZzrYTPvgJArz7wNPgYKsk= -github.com/stretchr/testify v1.8.1/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4= -github.com/stvp/go-udp-testing v0.0.0-20201019212854-469649b16807/go.mod h1:7jxmlfBCDBXRzr0eAQJ48XC1hBu1np4CS5+cHEYfwpc= -github.com/subosito/gotenv v1.2.0/go.mod h1:N0PQaV/YGNqwC0u51sEeR/aUtSLEXKX9iv69rRypqCw= -github.com/tmc/grpc-websocket-proxy v0.0.0-20170815181823-89b8d40f7ca8/go.mod h1:ncp9v5uamzpCO7NfCPTXjqaC+bZgJeR0sMTm6dMHP7U= -github.com/tmc/grpc-websocket-proxy v0.0.0-20190109142713-0ad062ec5ee5/go.mod h1:ncp9v5uamzpCO7NfCPTXjqaC+bZgJeR0sMTm6dMHP7U= -github.com/tmc/grpc-websocket-proxy v0.0.0-20201229170055-e5319fda7802/go.mod h1:ncp9v5uamzpCO7NfCPTXjqaC+bZgJeR0sMTm6dMHP7U= -github.com/tsenart/go-tsz v0.0.0-20180814232043-cdeb9e1e981e/go.mod h1:SWZznP1z5Ki7hDT2ioqiFKEse8K9tU2OUvaRI0NeGQo= -github.com/tsenart/vegeta/v12 v12.8.4/go.mod h1:ZiJtwLn/9M4fTPdMY7bdbIeyNeFVE8/AHbWFqCsUuho= -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/urfave/cli/v2 v2.3.0/go.mod h1:LJmUH05zAU44vOAcrfzZQKsZbVcdbOG8rtL3/XcUArI= -github.com/valyala/bytebufferpool v1.0.0 h1:GqA5TC/0021Y/b9FG4Oi9Mr3q7XYx6KllzawFIhcdPw= -github.com/valyala/bytebufferpool v1.0.0/go.mod h1:6bBcMArwyJ5K/AmCkWv1jt77kVWyCJ6HpOuEn7z0Csc= -github.com/wavesoftware/go-ensure v1.0.0/go.mod h1:K2UAFSwMTvpiRGay/M3aEYYuurcR8S4A6HkQlJPV8k4= -github.com/xdg-go/pbkdf2 v1.0.0/go.mod h1:jrpuAogTd400dnrH08LKmI/xc1MbPOebTwRqcT5RDeI= -github.com/xdg-go/scram v1.0.2/go.mod h1:1WAq6h33pAW+iRreB34OORO2Nf7qel3VV3fjBj+hCSs= -github.com/xdg-go/stringprep v1.0.2/go.mod h1:8F9zXuvzgwmyT5DUm4GUfZGDdT3W+LCvS6+da4O5kxM= -github.com/xeipuuv/gojsonpointer v0.0.0-20180127040702-4e3ac2762d5f/go.mod h1:N2zxlSyiKSe5eX1tZViRH5QA0qijqEDrYZiPEAiq3wU= -github.com/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415/go.mod h1:GwrjFmJcFw6At/Gs6z4yjiIwzuJ1/+UwLxMQDVQXShQ= -github.com/xeipuuv/gojsonschema v1.2.0/go.mod h1:anYRn/JVcOK2ZgGU+IjEV4nwlhoK5sQluxsYJ78Id3Y= -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= -github.com/yuin/goldmark v1.1.25/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= -github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= -github.com/yuin/goldmark v1.1.32/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= -github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= -github.com/yuin/goldmark v1.3.5/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1Zlc8k= -github.com/yuin/goldmark v1.4.1/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1Zlc8k= -github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY= -gitlab.com/flimzy/testy v0.0.0-20190816103046-aca1ef5ffe7e/go.mod h1:MQwjgAyueIbBZv+qSYAMs6LaZwsJysPs0BK/niv9JiI= -gitlab.com/flimzy/testy v0.0.2/go.mod h1:YObF4cq711ubd/3U0ydRQQVz7Cnq/ChgJpVwNr/AJac= -gitlab.com/flimzy/testy v0.0.3/go.mod h1:YObF4cq711ubd/3U0ydRQQVz7Cnq/ChgJpVwNr/AJac= -gitlab.com/flimzy/testy v0.2.1/go.mod h1:YObF4cq711ubd/3U0ydRQQVz7Cnq/ChgJpVwNr/AJac= -go.etcd.io/bbolt v1.3.2/go.mod h1:IbVyRI1SCnLcuJnV2u8VeU0CEYM7e686BmAb1XKL+uU= -go.etcd.io/bbolt v1.3.3/go.mod h1:IbVyRI1SCnLcuJnV2u8VeU0CEYM7e686BmAb1XKL+uU= -go.etcd.io/bbolt v1.3.5/go.mod h1:G5EMThwa9y8QZGBClrRx5EY+Yw9kAhnjy3bSjsnlVTQ= -go.etcd.io/bbolt v1.3.6/go.mod h1:qXsaaIqmgQH0T+OPdb99Bf+PKfBBQVAdyD6TY9G8XM4= -go.etcd.io/etcd v0.5.0-alpha.5.0.20200910180754-dd1b699fc489/go.mod h1:yVHk9ub3CSBatqGNg7GRmsnfLWtoW60w4eDYfh7vHDg= -go.etcd.io/etcd/api/v3 v3.5.0/go.mod h1:cbVKeC6lCfl7j/8jBhAK6aIYO9XOjdptoxU/nLQcPvs= -go.etcd.io/etcd/client/pkg/v3 v3.5.0/go.mod h1:IJHfcCEKxYu1Os13ZdwCwIUTUVGYTSAM3YSwc9/Ac1g= -go.etcd.io/etcd/client/v2 v2.305.0/go.mod h1:h9puh54ZTgAKtEbut2oe9P4L/oqKCVB6xsXlzd7alYQ= -go.etcd.io/etcd/client/v3 v3.5.0/go.mod h1:AIKXXVX/DQXtfTEqBryiLTUXwON+GuvO6Z7lLS/oTh0= -go.etcd.io/etcd/pkg/v3 v3.5.0/go.mod h1:UzJGatBQ1lXChBkQF0AuAtkRQMYnHubxAEYIrC3MSsE= -go.etcd.io/etcd/raft/v3 v3.5.0/go.mod h1:UFOHSIvO/nKwd4lhkwabrTD3cqW5yVyYYf/KlD00Szc= -go.etcd.io/etcd/server/v3 v3.5.0/go.mod h1:3Ah5ruV+M+7RZr0+Y/5mNLwC+eQlni+mQmOVdCRJoS4= -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.2/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw= -go.opencensus.io v0.22.3/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw= -go.opencensus.io v0.22.4/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw= -go.opencensus.io v0.22.5/go.mod h1:5pWMHQbX5EPX2/62yrJeAkowc+lfs/XD7Uxpq3pI6kk= -go.opencensus.io v0.23.0/go.mod h1:XItmlyltB5F7CS4xOC1DcqMoFqwtC6OG2xF7mCv7P7E= -go.opencensus.io v0.24.0 h1:y73uSU6J157QMP2kn2r30vwW1A2W2WFwSCGnAVxeaD0= -go.opencensus.io v0.24.0/go.mod h1:vNK8G9p7aAivkbmorf4v+7Hgx+Zs0yY+0fOtgBfjQKo= -go.opentelemetry.io/contrib v0.20.0/go.mod h1:G/EtFaa6qaN7+LxqfIAT3GiZa7Wv5DTBUzl5H4LY0Kc= -go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.20.0/go.mod h1:oVGt1LRbBOBq1A5BQLlUg9UaU/54aiHw8cgjV3aWZ/E= -go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.20.0/go.mod h1:2AboqHi0CiIZU0qwhtUfCYD1GeUzvvIXWNkhDt7ZMG4= -go.opentelemetry.io/otel v0.16.0/go.mod h1:e4GKElweB8W2gWUqbghw0B8t5MCTccc9212eNHnOHwA= -go.opentelemetry.io/otel v0.20.0/go.mod h1:Y3ugLH2oa81t5QO+Lty+zXf8zC9L26ax4Nzoxm/dooo= -go.opentelemetry.io/otel/exporters/otlp v0.20.0/go.mod h1:YIieizyaN77rtLJra0buKiNBOm9XQfkPEKBeuhoMwAM= -go.opentelemetry.io/otel/metric v0.20.0/go.mod h1:598I5tYlH1vzBjn+BTuhzTCSb/9debfNp6R3s7Pr1eU= -go.opentelemetry.io/otel/oteltest v0.20.0/go.mod h1:L7bgKf9ZB7qCwT9Up7i9/pn0PWIa9FqQ2IQ8LoxiGnw= -go.opentelemetry.io/otel/sdk v0.20.0/go.mod h1:g/IcepuwNsoiX5Byy2nNV0ySUF1em498m7hBWC279Yc= -go.opentelemetry.io/otel/sdk/export/metric v0.20.0/go.mod h1:h7RBNMsDJ5pmI1zExLi+bJK+Dr8NQCh0qGhm1KDnNlE= -go.opentelemetry.io/otel/sdk/metric v0.20.0/go.mod h1:knxiS8Xd4E/N+ZqKmUPf3gTTZ4/0TjTXukfxjzSTpHE= -go.opentelemetry.io/otel/trace v0.20.0/go.mod h1:6GjCW8zgDjwGHGa6GkyeB8+/5vjT16gUEi0Nf1iBdgw= -go.opentelemetry.io/proto/otlp v0.7.0/go.mod h1:PqfVotwruBrMGOCsRd/89rSnXhoiJIqeYNgFYFoEGnI= -go.uber.org/atomic v1.3.2/go.mod h1:gD2HeocX3+yG+ygLZcrzQJaqmWj9AIm7n08wl/qW/PE= -go.uber.org/atomic v1.4.0/go.mod h1:gD2HeocX3+yG+ygLZcrzQJaqmWj9AIm7n08wl/qW/PE= -go.uber.org/atomic v1.7.0/go.mod h1:fEN4uk6kAWBTFdckzkM89CLk9XfWZrxpCo0nPH17wJc= -go.uber.org/atomic v1.9.0/go.mod h1:fEN4uk6kAWBTFdckzkM89CLk9XfWZrxpCo0nPH17wJc= -go.uber.org/automaxprocs v1.4.0/go.mod h1:/mTEdr7LvHhs0v7mjdxDreTz1OG5zdZGqgOnhWiR/+Q= -go.uber.org/goleak v1.1.10/go.mod h1:8a7PlsEVH3e/a/GLqe5IIrQx6GzcnRmZEufDUTk4A7A= -go.uber.org/goleak v1.1.11-0.20210813005559-691160354723/go.mod h1:cwTWslyiVhfpKIDGSZEM2HlOvcqm+tG4zioyIeLoqMQ= -go.uber.org/goleak v1.2.1 h1:NBol2c7O1ZokfZ0LEU9K6Whx/KnwvepVetCUhtKja4A= -go.uber.org/goleak v1.2.1/go.mod h1:qlT2yGI9QafXHhZZLxlSuNsMw3FFLxBr+tBRlmO1xH4= -go.uber.org/multierr v1.1.0/go.mod h1:wR5kodmAFQ0UK8QlbwjlSNy0Z68gJhDJUG5sjR94q/0= -go.uber.org/multierr v1.6.0/go.mod h1:cdWPpRnG4AhwMwsgIHip0KRBQjJy5kYEpYjJxpXp9iU= -go.uber.org/multierr v1.10.0 h1:S0h4aNzvfcFsC3dRF1jLoaov7oRaKqRGC/pUEJ2yvPQ= -go.uber.org/multierr v1.10.0/go.mod h1:20+QtiLqy0Nd6FdQB9TLXag12DsQkrbs3htMFfDN80Y= -go.uber.org/zap v1.10.0/go.mod h1:vwi/ZaCAaUcBkycHslxD9B2zi4UTXhF60s6SWpuDF0Q= -go.uber.org/zap v1.17.0/go.mod h1:MXVU+bhUf/A7Xi2HNOnopQOrmycQ5Ih87HtOu4q5SSo= -go.uber.org/zap v1.19.1/go.mod h1:j3DNczoxDZroyBnOT1L/Q79cfUMGZxlv/9dzN7SM1rI= -go.uber.org/zap v1.26.0 h1:sI7k6L95XOKS281NhVKOFCUNIvv9e0w4BF8N3u+tCRo= -go.uber.org/zap v1.26.0/go.mod h1:dtElttAiwGvoJ/vj4IwHBS/gXsEu/pZ50mUIRWuG0so= -golang.org/x/crypto v0.0.0-20180904163835-0709b304e793/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= -golang.org/x/crypto v0.0.0-20181029021203-45a5f77698d3/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= -golang.org/x/crypto v0.0.0-20181203042331-505ab145d0a9/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= -golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= -golang.org/x/crypto v0.0.0-20190510104115-cbcb75029529/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= -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-20190829043050-9756ffdc2472/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= -golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= -golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= -golang.org/x/crypto v0.0.0-20201002170205-7f63de1d35b0/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= -golang.org/x/crypto v0.0.0-20201112155050-0c6587e931a9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= -golang.org/x/crypto v0.0.0-20210220033148-5ea612d1eb83/go.mod h1:jdWPYTVW3xRLrWPugEBEK3UY2ZEsg3UU495nc5E+M+I= -golang.org/x/crypto v0.0.0-20210920023735-84f357641f63/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= -golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= -golang.org/x/crypto v0.1.0/go.mod h1:RecgLatLF4+eUMCP1PoPZQb+cVrJcOPbHkTkbkB9sbw= -golang.org/x/crypto v0.21.0 h1:X31++rzVUdKhX5sWmSOFZxx8UW/ldWx55cbf08iNAMA= -golang.org/x/crypto v0.21.0/go.mod h1:0BP7YvVV9gBbVKyeTG0Gyn+gZm94bibOW5BjDEYAOMs= -golang.org/x/exp v0.0.0-20180321215751-8460e604b9de/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= -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-20190510132918-efd6b22b2522/go.mod h1:ZjyILWgesfNpC6sMxTJOJm9Kp84zZh5NQWvqDGG3Qr8= -golang.org/x/exp v0.0.0-20190829153037-c13cbed26979/go.mod h1:86+5VVa7VpoJ4kLfm080zCjGlMRFzhUhsZKEZO7MGek= -golang.org/x/exp v0.0.0-20191030013958-a1ab85dbe136/go.mod h1:JXzH8nQsPlswgeRAPE3MuO9GYsAcnJvJ4vnMwN/5qkY= -golang.org/x/exp v0.0.0-20191129062945-2f5052295587/go.mod h1:2RIsYlXP63K8oxa1u096TMicItID8zy7Y6sNkU49FU4= -golang.org/x/exp v0.0.0-20191227195350-da58074b4299/go.mod h1:2RIsYlXP63K8oxa1u096TMicItID8zy7Y6sNkU49FU4= -golang.org/x/exp v0.0.0-20200119233911-0405dc783f0a/go.mod h1:2RIsYlXP63K8oxa1u096TMicItID8zy7Y6sNkU49FU4= -golang.org/x/exp v0.0.0-20200207192155-f17229e696bd/go.mod h1:J/WKrq2StrnmMY6+EHIKF9dgMWnmCNThgcyBT1FY9mM= -golang.org/x/exp v0.0.0-20200224162631-6cc2880d07d6/go.mod h1:3jZMyOhIsHpP37uCMkUooju7aAi5cS1Q23tOzKc+0MU= -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/lint v0.0.0-20200302205851-738671d3881b/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= -golang.org/x/lint v0.0.0-20201208152925-83fdc39ff7b5/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= -golang.org/x/lint v0.0.0-20210508222113-6edffad5e616/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/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/mod v0.1.1-0.20191107180719-034126e5016b/go.mod h1:QqPTAvyqsEbceGzBzNggFXnrqF1CaUcvgkdR5Ot7KZg= -golang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= -golang.org/x/mod v0.3.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= -golang.org/x/mod v0.3.1-0.20200828183125-ce943fd02449/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= -golang.org/x/mod v0.4.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= -golang.org/x/mod v0.4.1/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= -golang.org/x/mod v0.4.2/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= -golang.org/x/mod v0.5.1/go.mod h1:5OXOZSfqPIIbmVBIIKWRFfZjPR0E5r58TLhUjH0a2Ro= -golang.org/x/mod v0.6.0-dev.0.20220106191415-9b9b3d81d5e3/go.mod h1:3p9vT2HGsQu2K1YbXdKPJLVgG5VJdoTa1poYQBtP1AY= -golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4= -golang.org/x/mod v0.6.0/go.mod h1:4mET923SAdbXp2ki8ey+zGs1SLqsuM2Y0uvdZR/fUNI= -golang.org/x/mod v0.7.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= -golang.org/x/mod v0.8.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= -golang.org/x/mod v0.9.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= -golang.org/x/mod v0.14.0 h1:dGoOF9QVLYng8IHTm7BAyWqCqSheQ5pYWGhzW00YJr0= -golang.org/x/mod v0.14.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= -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-20181023162649-9b4f9f5ad519/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-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= -golang.org/x/net v0.0.0-20190501004415-9ce7a6920f09/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= -golang.org/x/net v0.0.0-20190503192946-f4e77d36d62c/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= -golang.org/x/net v0.0.0-20190603091049-60506f45cf65/go.mod h1:HSz+uSET+XFnRR8LxR5pz3Of3rY3CfYBVs4xY44aLks= -golang.org/x/net v0.0.0-20190613194153-d28f0bde5980/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -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/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-20191002035440-2ec189313ef0/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20191209160850-c0dbc17a3553/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20200114155413-6afb5195e5aa/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20200202094626-16171245cfb2/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20200222125558-5a598a2470a0/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20200226121028-0de0cce0169b/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20200301022130-244492dfa37a/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20200324143707-d3edc9973b7e/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= -golang.org/x/net v0.0.0-20200501053045-e0ff5e5a1de5/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= -golang.org/x/net v0.0.0-20200506145744-7e3656a0809f/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= -golang.org/x/net v0.0.0-20200513185701-a91f0712d120/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= -golang.org/x/net v0.0.0-20200520004742-59133d7f0dd7/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= -golang.org/x/net v0.0.0-20200520182314-0ba52f642ac2/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= -golang.org/x/net v0.0.0-20200625001655-4c5254603344/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA= -golang.org/x/net v0.0.0-20200707034311-ab3426394381/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA= -golang.org/x/net v0.0.0-20200822124328-c89045814202/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA= -golang.org/x/net v0.0.0-20201006153459-a7d1128ccaa0/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= -golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= -golang.org/x/net v0.0.0-20201031054903-ff519b6c9102/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= -golang.org/x/net v0.0.0-20201110031124-69a78807bb2b/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= -golang.org/x/net v0.0.0-20201202161906-c7110b5ffcbb/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= -golang.org/x/net v0.0.0-20201209123823-ac852fbbde11/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= -golang.org/x/net v0.0.0-20210119194325-5f4716e94777/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= -golang.org/x/net v0.0.0-20210224082022-3d97a244fca7/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= -golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= -golang.org/x/net v0.0.0-20210316092652-d523dce5a7f4/go.mod h1:RBQZq4jEuRlivfhVLdyRGr576XBO4/greRjx4P4O3yc= -golang.org/x/net v0.0.0-20210405180319-a5a99cb37ef4/go.mod h1:p54w0d4576C0XHj96bSt6lcn1PtDYWL6XObtHCRCNQM= -golang.org/x/net v0.0.0-20210428140749-89ef3d95e781/go.mod h1:OJAsFXCWl8Ukc7SiCT/9KSuxbyM7479/AVlXFRxuMCk= -golang.org/x/net v0.0.0-20210503060351-7fd8e65b6420/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= -golang.org/x/net v0.0.0-20210525063256-abc453219eb5/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= -golang.org/x/net v0.0.0-20210805182204-aaa1db679c0d/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= -golang.org/x/net v0.0.0-20210917221730-978cfadd31cf/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= -golang.org/x/net v0.0.0-20211015210444-4f30a5c0130f/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= -golang.org/x/net v0.0.0-20211205041911-012df41ee64c/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= -golang.org/x/net v0.0.0-20211209124913-491a49abca63/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= -golang.org/x/net v0.0.0-20220127200216-cd36cc0744dd/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk= -golang.org/x/net v0.0.0-20220225172249-27dd8689420f/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk= -golang.org/x/net v0.0.0-20220425223048-2871e0cb64e4/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk= -golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= -golang.org/x/net v0.1.0/go.mod h1:Cx3nUiGt4eDBEyega/BKRp+/AlGL8hYe7U9odMt2Cco= -golang.org/x/net v0.2.0/go.mod h1:KqCZLdyyvdV855qA2rE3GC2aiw5xGR5TEjj8smXukLY= -golang.org/x/net v0.3.0/go.mod h1:MBQ8lrhLObU/6UmLb4fmbmk5OcyYmqtbGd/9yIeKjEE= -golang.org/x/net v0.4.0/go.mod h1:MBQ8lrhLObU/6UmLb4fmbmk5OcyYmqtbGd/9yIeKjEE= -golang.org/x/net v0.5.0/go.mod h1:DivGGAXEgPSlEBzxGzZI+ZLohi+xUj054jfeKui00ws= -golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs= -golang.org/x/net v0.7.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs= -golang.org/x/net v0.8.0/go.mod h1:QVkue5JL9kW//ek3r6jTKnTFis1tRmNAW2P1shuFdJc= -golang.org/x/net v0.23.0 h1:7EYJ93RZ9vYSZAIb2x3lnuvqO5zneoD6IvWjuhfxjTs= -golang.org/x/net v0.23.0/go.mod h1:JKghWKKOSdJwpW2GEx0Ja7fmaKnMsbu+MWVZTokSYmg= -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/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= -golang.org/x/oauth2 v0.0.0-20191202225959-858c2ad4c8b6/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= -golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= -golang.org/x/oauth2 v0.0.0-20200902213428-5d25da1a8d43/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= -golang.org/x/oauth2 v0.0.0-20201109201403-9fd604954f58/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= -golang.org/x/oauth2 v0.0.0-20201208152858-08078c50e5b5/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= -golang.org/x/oauth2 v0.0.0-20210218202405-ba52d332ba99/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= -golang.org/x/oauth2 v0.0.0-20210220000619-9bb904979d93/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= -golang.org/x/oauth2 v0.0.0-20210313182246-cd4f82c27b84/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= -golang.org/x/oauth2 v0.0.0-20210514164344-f6687ab2804c/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= -golang.org/x/oauth2 v0.0.0-20210628180205-a41e5a781914/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= -golang.org/x/oauth2 v0.0.0-20210805134026-6f1e6394065a/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= -golang.org/x/oauth2 v0.0.0-20210819190943-2bc19b11175f/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= -golang.org/x/oauth2 v0.0.0-20211005180243-6b3c2da341f1/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= -golang.org/x/oauth2 v0.0.0-20211104180415-d3ed0bb246c8/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= -golang.org/x/oauth2 v0.0.0-20220223155221-ee480838109b/go.mod h1:DAh4E804XQdzx2j+YRIaUnCqCV2RuMz24cGBJ5QYIrc= -golang.org/x/oauth2 v0.15.0 h1:s8pnnxNVzjWyrvYdFUQq5llS1PX2zhPXmccZv99h7uQ= -golang.org/x/oauth2 v0.15.0/go.mod h1:q48ptWNTY5XWf+JNten23lcvHpLJ0ZSxF5ttTHKVCAM= -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= -golang.org/x/sync v0.0.0-20190227155943-e225da77a7e6/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20200317015054-43a5402ce75a/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20200625203802-6e8e738ad208/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20201207232520-09787c993a3a/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20220601150217-0de741cfad7f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.5.0 h1:60k92dhOjHxJkrqnwsfl8KuaHbn/5dl0lUPUklKo3qE= -golang.org/x/sync v0.5.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= -golang.org/x/sys v0.0.0-20180823144017-11551d06cbcc/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-20181026203630-95b1ffbd15a5/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-20181205085412-a5c9d58dba9a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/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-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-20190726091711-fc99dfbffb4e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190826190057-c7b8b68b1456/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190904154756-749cb33beabd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20191001151750-bb3f8db39f24/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20191005200804-aed5e4c7ecf9/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20191026070338-33540a1f6037/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20191120155948-bd437916bb0e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20191204072324-ce4227a45e2e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20191228213918-04cbcbbfeed8/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200106162015-b016eb3dc98e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200113162924-86b910548bc1/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200122134326-e047566fdf82/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200202164722-d101bd2416d5/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200212091648-12a6c2dcc1e4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200223170610-d5e6a3e2c0ae/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200302150141-5c8b2ff67527/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200331124033-c3d80250170d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200501052902-10377860bb8e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200511232937-7e40ca221e25/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200515095857-1151b9dac4a9/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200519105757-fe76b779f299/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200523222454-059865788121/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200615200032-f1bc736245b1/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200625212154-ddb9806d33ae/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200803210538-64077c9b5642/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200831180312-196b9ba8737a/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200905004654-be1d3432aa8f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200923182605-d9f96fdee20d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20201201145000-ef89a241ccb3/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210104204734-6f8348627aad/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210112080510-489259a85091/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210119212857-b64e53b001e4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210124154548-22da62e12c0c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210220050731-9a76102bfb43/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210305230114-8fe3ee5dd75b/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210315160823-c6e025ad8005/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210320140829-1e4c9ba3b0c4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210330210617-4fbd30eecc44/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210403161142-5e06dd20ab57/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210426230700-d19ff857e887/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210510120138-977fb7262007/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20210514084401-e8d321eab015/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20210603081109-ebe580a85c40/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20210603125802-9665404d3644/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20210616094352-59db8d763f22/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20210630005230-0f9fa26af87c/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20210806184541-e5e7981a1069/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20210823070655-63515b42dcdf/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20210908233432-aa78b53d3365/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20210917161153-d61c044b1678/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20211019181941-9d821ace8654/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20211124211545-fe61309f8881/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20211216021012-1d35b9e2eb4e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220114195835-da31bd327af9/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220319134239-a9b59b0215f8/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220422013727-9388b58f7150/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220708085239-5a0f0661e09d/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.1.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.2.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.3.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.4.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.18.0 h1:DBdB3niSjOA/O0blCZBqDefyWNYveAYMNF1Wum0DYQ4= -golang.org/x/sys v0.18.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= -golang.org/x/term v0.0.0-20201117132131-f5c789dd3221/go.mod h1:Nr5EML6q2oocZ2LXRh80K7BxOlk5/8JxuGnuhpl+muw= -golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= -golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= -golang.org/x/term v0.1.0/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= -golang.org/x/term v0.2.0/go.mod h1:TVmDHMZPmdnySmBfhjOoOdhjzdE1h4u1VwSiw2l1Nuc= -golang.org/x/term v0.3.0/go.mod h1:q750SLmJuPmVoN1blW3UFBPREJfb1KmY3vwxfr+nFDA= -golang.org/x/term v0.4.0/go.mod h1:9P2UbLfCdcvo3p/nzKvsmas4TnlujnuoV9hGgYzW1lQ= -golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k= -golang.org/x/term v0.6.0/go.mod h1:m6U89DPEgQRMq3DNkDClhWw02AUbt2daBVO4cn4Hv9U= -golang.org/x/term v0.18.0 h1:FcHjZXDMxI8mM3nwhX9HlKop4C0YQvCVCdwYl2wOtE8= -golang.org/x/term v0.18.0/go.mod h1:ILwASektA3OnRv7amZ1xhE/KTR+u50pbXfZ03+6Nx58= -golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= -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/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk= -golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= -golang.org/x/text v0.3.4/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= -golang.org/x/text v0.3.5/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= -golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= -golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= -golang.org/x/text v0.3.8/go.mod h1:E6s5w1FMmriuDzIBO73fBruAKo1PCIq6d2Q6DHfQ8WQ= -golang.org/x/text v0.4.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= -golang.org/x/text v0.5.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= -golang.org/x/text v0.6.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= -golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= -golang.org/x/text v0.8.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8= -golang.org/x/text v0.14.0 h1:ScX5w1eTa3QqT8oi6+ziP7dTV1S2+ALU0bI+0zXKWiQ= -golang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU= -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/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= -golang.org/x/time v0.0.0-20191024005414-555d28b269f0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= -golang.org/x/time v0.0.0-20210220033141-f8bda1e9f3ba/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= -golang.org/x/time v0.0.0-20210723032227-1f47c861a9ac/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= -golang.org/x/time v0.0.0-20220210224613-90d013bbcef8/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= -golang.org/x/time v0.5.0 h1:o7cqy6amK/52YcAKIPlM3a+Fpj35zvRj2TP+e1xFSfk= -golang.org/x/time v0.5.0/go.mod h1:3BpzKBy/shNhVucY/MWOyx10tF3SFh9QdLuxbVysPQM= -golang.org/x/tools v0.0.0-20180221164845-07fd8470d635/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= -golang.org/x/tools v0.0.0-20180525024113-a5b4c53f6e8b/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-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= -golang.org/x/tools v0.0.0-20190312170243-e65039ee4138/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= -golang.org/x/tools v0.0.0-20190328211700-ab21143f2384/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= -golang.org/x/tools v0.0.0-20190425150028-36563e24a262/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= -golang.org/x/tools v0.0.0-20190506145303-2d16b83fe98c/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= -golang.org/x/tools v0.0.0-20190524140312-2c0ae7006135/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= -golang.org/x/tools v0.0.0-20190606124116-d0a3d012864b/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= -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-20190624222133-a101b041ded4/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-20190816200558-6889da9d5479/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20190907020128-2ca718005c18/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-20191012152004-8de300cfc20a/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20191108193012-7d206e10da11/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20191112195655-aa38f8e97acc/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20191113191852-77e3bb0ad9e7/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20191115202509-3a792d9c32b2/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/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-20191130070609-6e064ea0cf2d/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20191216173652-a0e659d51361/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= -golang.org/x/tools v0.0.0-20191227053925-7b8e75db28f4/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= -golang.org/x/tools v0.0.0-20200117161641-43d50277825c/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= -golang.org/x/tools v0.0.0-20200122220014-bf1340f18c4a/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-20200204074204-1cc6d1ef6c74/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= -golang.org/x/tools v0.0.0-20200207183749-b753a1ba74fa/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= -golang.org/x/tools v0.0.0-20200212150539-ea181f53ac56/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= -golang.org/x/tools v0.0.0-20200224181240-023911ca70b2/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= -golang.org/x/tools v0.0.0-20200227222343-706bc42d1f0d/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= -golang.org/x/tools v0.0.0-20200304193943-95d2e580d8eb/go.mod h1:o4KQGtdN14AW+yjsvvwRTJJuXz8XRtIHtEnmAXLyFUw= -golang.org/x/tools v0.0.0-20200312045724-11d5b4c81c7d/go.mod h1:o4KQGtdN14AW+yjsvvwRTJJuXz8XRtIHtEnmAXLyFUw= -golang.org/x/tools v0.0.0-20200331025713-a30bf2db82d4/go.mod h1:Sl4aGygMT6LrqrWclx+PTx3U+LnKx/seiNR+3G19Ar8= -golang.org/x/tools v0.0.0-20200501065659-ab2804fb9c9d/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= -golang.org/x/tools v0.0.0-20200505023115-26f46d2f7ef8/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= -golang.org/x/tools v0.0.0-20200512001501-aaeff5de670a/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= -golang.org/x/tools v0.0.0-20200512131952-2bc93b1c0c88/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= -golang.org/x/tools v0.0.0-20200515010526-7d3b6ebf133d/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= -golang.org/x/tools v0.0.0-20200618134242-20370b0cb4b2/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= -golang.org/x/tools v0.0.0-20200619180055-7c47624df98f/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= -golang.org/x/tools v0.0.0-20200729194436-6467de6f59a7/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= -golang.org/x/tools v0.0.0-20200804011535-6c149bb5ef0d/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= -golang.org/x/tools v0.0.0-20200825202427-b303f430e36d/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= -golang.org/x/tools v0.0.0-20200904185747-39188db58858/go.mod h1:Cj7w3i3Rnn0Xh82ur9kSqwfTHTeVxaDqrfMjpcNT6bE= -golang.org/x/tools v0.0.0-20201110124207-079ba7bd75cd/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= -golang.org/x/tools v0.0.0-20201201161351-ac6f37ff4c2a/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= -golang.org/x/tools v0.0.0-20201208233053-a543418bbed2/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= -golang.org/x/tools v0.0.0-20201224043029-2b0845dc783e/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= -golang.org/x/tools v0.0.0-20210105154028-b0ab187a4818/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= -golang.org/x/tools v0.0.0-20210106214847-113979e3529a/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= -golang.org/x/tools v0.1.0/go.mod h1:xkSsbof2nBLbhDlRMhhhyNLN/zl3eTqcnHD5viDpcZ0= -golang.org/x/tools v0.1.1/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= -golang.org/x/tools v0.1.2/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= -golang.org/x/tools v0.1.3/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= -golang.org/x/tools v0.1.4/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= -golang.org/x/tools v0.1.5/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= -golang.org/x/tools v0.1.8/go.mod h1:nABZi5QlRsZVlzPpHl034qft6wpY4eDcsTt5AaioBiU= -golang.org/x/tools v0.1.10/go.mod h1:Uh6Zz+xoGYZom868N8YTex3t7RhtHDBrE8Gzo9bV56E= -golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc= -golang.org/x/tools v0.2.0/go.mod h1:y4OqIKeOV/fWJetJ8bXPU1sEVniLMIyDAZWeHdV+NTA= -golang.org/x/tools v0.4.0/go.mod h1:UE5sM2OK9E/d67R0ANs2xJizIymRP5gJU295PvKXxjQ= -golang.org/x/tools v0.6.0/go.mod h1:Xwgl3UAJ/d3gWutnCtw505GrjyAbvKui8lOU390QaIU= -golang.org/x/tools v0.7.0/go.mod h1:4pg6aUX35JBAogB10C9AtvVL+qowtN4pT3CGSQex14s= -golang.org/x/tools v0.16.1 h1:TLyB3WofjdOEepBHAU20JdNC1Zbg87elYofWYAY5oZA= -golang.org/x/tools v0.16.1/go.mod h1:kYVVN6I1mBNoB1OX+noeBjbRk4IUEPa7JJ+TJMEooJ0= -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= -golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= -golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2/go.mod h1:K8+ghG5WaK9qNqU5K3HdILfMLy1f3aNYFI/wnl100a8= -gomodules.xyz/jsonpatch/v2 v2.2.0/go.mod h1:WXp+iVDkoLQqPudfQ9GBlwB2eZ5DKOnjQZCYdOS8GPY= -gomodules.xyz/jsonpatch/v2 v2.4.0 h1:Ci3iUJyx9UeRx7CeFN8ARgGbkESwJK+KB9lLcWxY/Zw= -gomodules.xyz/jsonpatch/v2 v2.4.0/go.mod h1:AH3dM2RI6uoBZxn3LVrfvJ3E0/9dG4cSrbuBJT4moAY= -gonum.org/v1/gonum v0.0.0-20181121035319-3f7ecaa7e8ca/go.mod h1:Y+Yx5eoAFn32cQvJDxZx5Dpnq+c3wtXuadVZAcxbbBo= -gonum.org/v1/gonum v0.0.0-20190331200053-3d26580ed485/go.mod h1:2ltnJ7xHfj0zHS40VVPYEAAMTa3ZGguvHGBSJeRWqE0= -gonum.org/v1/netlib v0.0.0-20181029234149-ec6d1f5cefe6/go.mod h1:wa6Ws7BG/ESfp6dHfk7C6KdzKA7wR7u/rKwOGE66zvw= -gonum.org/v1/netlib v0.0.0-20190313105609-8cb42192e0e0/go.mod h1:wa6Ws7BG/ESfp6dHfk7C6KdzKA7wR7u/rKwOGE66zvw= -google.golang.org/api v0.4.0/go.mod h1:8k5glujaEP+g9n7WNsDg8QP6cUVNI86fCNMcbazEtwE= -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.13.0/go.mod h1:iLdEw5Ide6rF15KTC1Kkl0iskquN2gFfn9o9XIsbkAI= -google.golang.org/api v0.14.0/go.mod h1:iLdEw5Ide6rF15KTC1Kkl0iskquN2gFfn9o9XIsbkAI= -google.golang.org/api v0.15.0/go.mod h1:iLdEw5Ide6rF15KTC1Kkl0iskquN2gFfn9o9XIsbkAI= -google.golang.org/api v0.17.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE= -google.golang.org/api v0.18.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE= -google.golang.org/api v0.19.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE= -google.golang.org/api v0.20.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE= -google.golang.org/api v0.22.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE= -google.golang.org/api v0.24.0/go.mod h1:lIXQywCXRcnZPGlsd8NbLnOjtAoL6em04bJ9+z0MncE= -google.golang.org/api v0.25.0/go.mod h1:lIXQywCXRcnZPGlsd8NbLnOjtAoL6em04bJ9+z0MncE= -google.golang.org/api v0.28.0/go.mod h1:lIXQywCXRcnZPGlsd8NbLnOjtAoL6em04bJ9+z0MncE= -google.golang.org/api v0.29.0/go.mod h1:Lcubydp8VUV7KeIHD9z2Bys/sm/vGKnG1UHuDBSrHWM= -google.golang.org/api v0.30.0/go.mod h1:QGmEvQ87FHZNiUVJkT14jQNYJ4ZJjdRF23ZXz5138Fc= -google.golang.org/api v0.35.0/go.mod h1:/XrVsuzM0rZmrsbjJutiuftIzeuTQcEeaYcSk/mQ1dg= -google.golang.org/api v0.36.0/go.mod h1:+z5ficQTmoYpPn8LCUNVpK5I7hwkpjbcgqA7I34qYtE= -google.golang.org/api v0.40.0/go.mod h1:fYKFpnQN0DsDSKRVRcQSDQNtqWPfM9i+zNPxepjRCQ8= -google.golang.org/api v0.41.0/go.mod h1:RkxM5lITDfTzmyKFPt+wGrCJbVfniCr2ool8kTBzRTU= -google.golang.org/api v0.43.0/go.mod h1:nQsDGjRXMo4lvh5hP0TKqF244gqhGcr/YSIykhUk/94= -google.golang.org/api v0.47.0/go.mod h1:Wbvgpq1HddcWVtzsVLyfLp8lDg6AA241LmgIL59tHXo= -google.golang.org/api v0.48.0/go.mod h1:71Pr1vy+TAZRPkPs/xlCf5SsU8WjuAWv1Pfjbtukyy4= -google.golang.org/api v0.50.0/go.mod h1:4bNT5pAuq5ji4SRZm+5QIkjny9JAyVD/3gaSihNefaw= -google.golang.org/api v0.51.0/go.mod h1:t4HdrdoNgyN5cbEfm7Lum0lcLDLiise1F8qDKX00sOU= -google.golang.org/api v0.54.0/go.mod h1:7C4bFFOvVDGXjfDTAsgGwDgAxRDeQ4X8NvUedIt6z3k= -google.golang.org/api v0.55.0/go.mod h1:38yMfeP1kfjsl8isn0tliTjIb1rJXcQi4UXlbqivdVE= -google.golang.org/api v0.56.0/go.mod h1:38yMfeP1kfjsl8isn0tliTjIb1rJXcQi4UXlbqivdVE= -google.golang.org/api v0.57.0/go.mod h1:dVPlbZyBo2/OjBpmvNdpn2GRm6rPy75jyU7bmhdrMgI= -google.golang.org/api v0.58.0/go.mod h1:cAbP2FsxoGVNwtgNAmmn3y5G1TWAiVYRmg4yku3lv+E= -google.golang.org/api v0.61.0/go.mod h1:xQRti5UdCmoCEqFxcz93fTl338AVqDgyaDRuOZ3hg9I= -google.golang.org/api v0.154.0 h1:X7QkVKZBskztmpPKWQXgjJRPA2dJYrL6r+sYPRLj050= -google.golang.org/api v0.154.0/go.mod h1:qhSMkM85hgqiokIYsrRyKxrjfBeIhgl4Z2JmeRkYylc= -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/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.5/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc= -google.golang.org/appengine v1.6.6/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc= -google.golang.org/appengine v1.6.7/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc= -google.golang.org/appengine v1.6.8 h1:IhEN5q69dyKagZPYMSdIjS2HqprW324FRQZJcGqPAsM= -google.golang.org/appengine v1.6.8/go.mod h1:1jJ3jBArFh5pcgW8gCtRJnepW8FzD1V44FJffLiz/Ds= -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-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/go.mod h1:IbNlFCBrqXvoKpeg0TB2l7cyZUmoaFKYIwrEpbDKLA8= -google.golang.org/genproto v0.0.0-20191108220845-16a3f7862a1a/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= -google.golang.org/genproto v0.0.0-20191115194625-c23dd37a84c9/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= -google.golang.org/genproto v0.0.0-20191216164720-4f79533eabd1/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= -google.golang.org/genproto v0.0.0-20191230161307-f3c370f40bfb/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= -google.golang.org/genproto v0.0.0-20200115191322-ca5a22157cba/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= -google.golang.org/genproto v0.0.0-20200122232147-0452cf42e150/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= -google.golang.org/genproto v0.0.0-20200204135345-fa8e72b47b90/go.mod h1:GmwEX6Z4W5gMy59cAlVYjN9JhxgbQH6Gn+gFDQe2lzA= -google.golang.org/genproto v0.0.0-20200212174721-66ed5ce911ce/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= -google.golang.org/genproto v0.0.0-20200224152610-e50cd9704f63/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= -google.golang.org/genproto v0.0.0-20200228133532-8c2c7df3a383/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= -google.golang.org/genproto v0.0.0-20200305110556-506484158171/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= -google.golang.org/genproto v0.0.0-20200312145019-da6875a35672/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= -google.golang.org/genproto v0.0.0-20200331122359-1ee6d9798940/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= -google.golang.org/genproto v0.0.0-20200423170343-7949de9c1215/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= -google.golang.org/genproto v0.0.0-20200430143042-b979b6f78d84/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= -google.golang.org/genproto v0.0.0-20200511104702-f5ebc3bea380/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= -google.golang.org/genproto v0.0.0-20200513103714-09dca8ec2884/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= -google.golang.org/genproto v0.0.0-20200515170657-fc4c6c6a6587/go.mod h1:YsZOwe1myG/8QRHRsmBRE1LrgQY60beZKjly0O1fX9U= -google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013/go.mod h1:NbSheEEYHJ7i3ixzK3sjbqSGDJWnxyFXZblF3eUsNvo= -google.golang.org/genproto v0.0.0-20200527145253-8367513e4ece/go.mod h1:jDfRM7FcilCzHH/e9qn6dsT145K34l5v+OpcnNgKAAA= -google.golang.org/genproto v0.0.0-20200618031413-b414f8b61790/go.mod h1:jDfRM7FcilCzHH/e9qn6dsT145K34l5v+OpcnNgKAAA= -google.golang.org/genproto v0.0.0-20200729003335-053ba62fc06f/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20200804131852-c06518451d9c/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20200825200019-8632dd797987/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20200904004341-0bd0a958aa1d/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20201019141844-1ed22bb0c154/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20201109203340-2640f1f9cdfb/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20201110150050-8816d57aaa9a/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20201201144952-b05cb90ed32e/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20201210142538-e3217bee35cc/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20201214200347-8c77b98c765d/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20210222152913-aa3ee6e6a81c/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20210303154014-9728d6b83eeb/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20210310155132-4ce2db91004e/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20210319143718-93e7006c17a6/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20210402141018-6c239bbf2bb1/go.mod h1:9lPAdzaEmUacj36I+k7YKbEc5CXzPIeORRgDAUOu28A= -google.golang.org/genproto v0.0.0-20210513213006-bf773b8c8384/go.mod h1:P3QM42oQyzQSnHPnZ/vqoCdDmzH28fzWByN9asMeM8A= -google.golang.org/genproto v0.0.0-20210602131652-f16073e35f0c/go.mod h1:UODoCrxHCcBojKKwX1terBiRUaqAsFqJiF615XL43r0= -google.golang.org/genproto v0.0.0-20210604141403-392c879c8b08/go.mod h1:UODoCrxHCcBojKKwX1terBiRUaqAsFqJiF615XL43r0= -google.golang.org/genproto v0.0.0-20210608205507-b6d2f5bf0d7d/go.mod h1:UODoCrxHCcBojKKwX1terBiRUaqAsFqJiF615XL43r0= -google.golang.org/genproto v0.0.0-20210624195500-8bfb893ecb84/go.mod h1:SzzZ/N+nwJDaO1kznhnlzqS8ocJICar6hYhVyhi++24= -google.golang.org/genproto v0.0.0-20210713002101-d411969a0d9a/go.mod h1:AxrInvYm1dci+enl5hChSFPOmmUF1+uAa/UsgNRWd7k= -google.golang.org/genproto v0.0.0-20210716133855-ce7ef5c701ea/go.mod h1:AxrInvYm1dci+enl5hChSFPOmmUF1+uAa/UsgNRWd7k= -google.golang.org/genproto v0.0.0-20210728212813-7823e685a01f/go.mod h1:ob2IJxKrgPT52GcgX759i1sleT07tiKowYBGbczaW48= -google.golang.org/genproto v0.0.0-20210805201207-89edb61ffb67/go.mod h1:ob2IJxKrgPT52GcgX759i1sleT07tiKowYBGbczaW48= -google.golang.org/genproto v0.0.0-20210813162853-db860fec028c/go.mod h1:cFeNkxwySK631ADgubI+/XFU/xp8FD5KIVV4rj8UC5w= -google.golang.org/genproto v0.0.0-20210821163610-241b8fcbd6c8/go.mod h1:eFjDcFEctNawg4eG61bRv87N7iHBWyVhJu7u1kqDUXY= -google.golang.org/genproto v0.0.0-20210828152312-66f60bf46e71/go.mod h1:eFjDcFEctNawg4eG61bRv87N7iHBWyVhJu7u1kqDUXY= -google.golang.org/genproto v0.0.0-20210831024726-fe130286e0e2/go.mod h1:eFjDcFEctNawg4eG61bRv87N7iHBWyVhJu7u1kqDUXY= -google.golang.org/genproto v0.0.0-20210903162649-d08c68adba83/go.mod h1:eFjDcFEctNawg4eG61bRv87N7iHBWyVhJu7u1kqDUXY= -google.golang.org/genproto v0.0.0-20210909211513-a8c4777a87af/go.mod h1:eFjDcFEctNawg4eG61bRv87N7iHBWyVhJu7u1kqDUXY= -google.golang.org/genproto v0.0.0-20210917145530-b395a37504d4/go.mod h1:eFjDcFEctNawg4eG61bRv87N7iHBWyVhJu7u1kqDUXY= -google.golang.org/genproto v0.0.0-20210924002016-3dee208752a0/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= -google.golang.org/genproto v0.0.0-20211016002631-37fc39342514/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= -google.golang.org/genproto v0.0.0-20211118181313-81c1377c94b1/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= -google.golang.org/genproto v0.0.0-20211129164237-f09f9a12af12/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= -google.golang.org/genproto v0.0.0-20220107163113-42d7afdf6368/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= -google.golang.org/genproto v0.0.0-20231120223509-83a465c0220f h1:Vn+VyHU5guc9KjB5KrjI2q0wCOWEOIh0OEsleqakHJg= -google.golang.org/genproto v0.0.0-20231120223509-83a465c0220f/go.mod h1:nWSwAFPb+qfNJXsoeO3Io7zf4tMSfN8EA8RlDA04GhY= -google.golang.org/genproto/googleapis/api v0.0.0-20231120223509-83a465c0220f h1:2yNACc1O40tTnrsbk9Cv6oxiW8pxI/pXj0wRtdlYmgY= -google.golang.org/genproto/googleapis/api v0.0.0-20231120223509-83a465c0220f/go.mod h1:Uy9bTZJqmfrw2rIBxgGLnamc78euZULUBrLZ9XTITKI= -google.golang.org/genproto/googleapis/rpc v0.0.0-20231127180814-3a041ad873d4 h1:DC7wcm+i+P1rN3Ff07vL+OndGg5OhNddHyTA+ocPqYE= -google.golang.org/genproto/googleapis/rpc v0.0.0-20231127180814-3a041ad873d4/go.mod h1:eJVxU6o+4G1PSczBr85xmyvSNYAKvAYgkub40YGomFM= -google.golang.org/grpc v1.19.0/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.23.0/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg= -google.golang.org/grpc v1.25.1/go.mod h1:c3i+UQWmh7LiEpx4sFZnkU36qjEYZ0imhYfXVyQciAY= -google.golang.org/grpc v1.26.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk= -google.golang.org/grpc v1.27.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk= -google.golang.org/grpc v1.27.1/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk= -google.golang.org/grpc v1.28.0/go.mod h1:rpkK4SK4GF4Ach/+MFLZUBavHOvF2JJB5uozKKal+60= -google.golang.org/grpc v1.29.1/go.mod h1:itym6AZVZYACWQqET3MqgPpjcuV5QH3BxFS3IjizoKk= -google.golang.org/grpc v1.30.0/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak= -google.golang.org/grpc v1.31.0/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak= -google.golang.org/grpc v1.31.1/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak= -google.golang.org/grpc v1.33.1/go.mod h1:fr5YgcSWrqhRRxogOsw7RzIpsmvOZ6IcH4kBYTpR3n0= -google.golang.org/grpc v1.33.2/go.mod h1:JMHMWHQWaTccqQQlmk3MJZS+GWXOdAesneDmEnv2fbc= -google.golang.org/grpc v1.34.0/go.mod h1:WotjhfgOW/POjDeRt8vscBtXq+2VjORFy659qA51WJ8= -google.golang.org/grpc v1.35.0/go.mod h1:qjiiYl8FncCW8feJPdyg3v6XW24KsRHe+dy9BAGRRjU= -google.golang.org/grpc v1.36.0/go.mod h1:qjiiYl8FncCW8feJPdyg3v6XW24KsRHe+dy9BAGRRjU= -google.golang.org/grpc v1.36.1/go.mod h1:qjiiYl8FncCW8feJPdyg3v6XW24KsRHe+dy9BAGRRjU= -google.golang.org/grpc v1.37.0/go.mod h1:NREThFqKR1f3iQ6oBuvc5LadQuXVGo9rkm5ZGrQdJfM= -google.golang.org/grpc v1.37.1/go.mod h1:NREThFqKR1f3iQ6oBuvc5LadQuXVGo9rkm5ZGrQdJfM= -google.golang.org/grpc v1.38.0/go.mod h1:NREThFqKR1f3iQ6oBuvc5LadQuXVGo9rkm5ZGrQdJfM= -google.golang.org/grpc v1.39.0/go.mod h1:PImNr+rS9TWYb2O4/emRugxiyHZ5JyHW5F+RPnDzfrE= -google.golang.org/grpc v1.39.1/go.mod h1:PImNr+rS9TWYb2O4/emRugxiyHZ5JyHW5F+RPnDzfrE= -google.golang.org/grpc v1.40.0/go.mod h1:ogyxbiOoUXAkP+4+xa6PZSE9DZgIHtSpzjDTB9KAK34= -google.golang.org/grpc v1.41.0/go.mod h1:U3l9uK9J0sini8mHphKoXyaqDA/8VyGnDee1zzIUK6k= -google.golang.org/grpc v1.42.0/go.mod h1:k+4IHHFw41K8+bbowsex27ge2rCb65oeWqe4jJ590SU= -google.golang.org/grpc v1.60.1 h1:26+wFr+cNqSGFcOXcabYC0lUVJVRa2Sb2ortSK7VrEU= -google.golang.org/grpc v1.60.1/go.mod h1:OlCHIeLYqSSsLi6i49B5QGdzaMZK9+M7LXN2FKz4eGM= -google.golang.org/grpc/cmd/protoc-gen-go-grpc v1.1.0/go.mod h1:6Kw0yEErY5E/yWrBtf03jp27GLLJujG4z/JK95pnjjw= -google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8= -google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod h1:kwYJMbMJ01Woi6D6+Kah6886xMZcty6N08ah7+eCXa0= -google.golang.org/protobuf v0.0.0-20200228230310-ab0ca4ff8a60/go.mod h1:cfTl7dwQJ+fmap5saPgwCLgHXTUD7jkjRqWcaiX5VyM= -google.golang.org/protobuf v1.20.1-0.20200309200217-e05f789c0967/go.mod h1:A+miEFZTKqfCUM6K7xSMQL9OKL/b6hQv+e19PK+JZNE= -google.golang.org/protobuf v1.21.0/go.mod h1:47Nbq4nVaFHyn7ilMalzfO3qCViNmqZ2kzikPIcrTAo= -google.golang.org/protobuf v1.22.0/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU= -google.golang.org/protobuf v1.23.0/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU= -google.golang.org/protobuf v1.23.1-0.20200526195155-81db48ad09cc/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU= -google.golang.org/protobuf v1.24.0/go.mod h1:r/3tXBNzIEhYS9I1OUVjXDlt8tc493IdKGjtUeSXeh4= -google.golang.org/protobuf v1.25.0/go.mod h1:9JNX74DMeImyA3h4bdi1ymwjUzf21/xIlbajtzgsN7c= -google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw= -google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= -google.golang.org/protobuf v1.27.1/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= -google.golang.org/protobuf v1.28.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= -google.golang.org/protobuf v1.28.1/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= -google.golang.org/protobuf v1.33.0 h1:uNO2rsAINq/JlFpSdYEKIZ0uKD/R9cpdv0T+yoGwGmI= -google.golang.org/protobuf v1.33.0/go.mod h1:c6P6GXX6sHbq/GpV6MGZEdwhWPcYBgnhAHhKbcUYpos= -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/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= -gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= -gopkg.in/check.v1 v1.0.0-20200227125254-8fa46927fb4f/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= -gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk= -gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q= -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/go.mod h1:Tz8NjZHkW78fSQdbUxIjBTcgA1z1m8ZHf0WmKUhAMys= -gopkg.in/inf.v0 v0.9.1 h1:73M5CoZyi3ZLMOyDlQh031Cx6N9NDJ2Vvfl76EDAgDc= -gopkg.in/inf.v0 v0.9.1/go.mod h1:cWUDdTG/fYaXco+Dcufb5Vnc6Gp2YChqWtbxRZE0mXw= -gopkg.in/ini.v1 v1.51.0/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= -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/tomb.v1 v1.0.0-20141024135613-dd632973f1e7/go.mod h1:dt/ZhP58zS4L8KSrWDmTeBkI65Dw0HsyUHuEVlX15mw= -gopkg.in/yaml.v2 v2.4.0 h1:D8xgwECY7CYvx+Y2n4sBz93Jn9JRvxdiyyo8CTfuKaY= -gopkg.in/yaml.v2 v2.4.0/go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ= -gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= -gopkg.in/yaml.v3 v3.0.0-20200615113413-eeeca48fe776/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= -gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= -gopkg.in/yaml.v3 v3.0.0/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= -gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= -gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= -gotest.tools/v3 v3.0.2/go.mod h1:3SzNCllyD9/Y+b5r9JIKQ474KzkZyqLqEfYqMsX94Bk= -gotest.tools/v3 v3.0.3/go.mod h1:Z7Lb0S5l+klDB31fvDQX8ss/FlKDxtlFlw3Oa8Ymbl8= -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.3/go.mod h1:a3bituU0lyd329TUQxRnasdCoJDkEUEAqEt0JzvZhAg= -honnef.co/go/tools v0.0.1-2020.1.3/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k= -honnef.co/go/tools v0.0.1-2020.1.4/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k= -k8s.io/api v0.21.4/go.mod h1:fTVGP+M4D8+00FN2cMnJqk/eb/GH53bvmNs2SVTmpFk= -k8s.io/api v0.22.5/go.mod h1:mEhXyLaSD1qTOf40rRiKXkc+2iCem09rWLlFwhCEiAs= -k8s.io/api v0.27.6 h1:PBWu/lywJe2qQcshMjubzcBg7+XDZOo7O8JJAWuYtUo= -k8s.io/api v0.27.6/go.mod h1:AQYj0UsFCp3qJE7bOVnUuy4orCsXVkvHefnbYQiNWgk= -k8s.io/apiextensions-apiserver v0.21.4/go.mod h1:OoC8LhI9LnV+wKjZkXIBbLUwtnOGJiTRE33qctH5CIk= -k8s.io/apiextensions-apiserver v0.22.5/go.mod h1:tIXeZ0BrDxUb1PoAz+tgOz43Zi1Bp4BEEqVtUccMJbE= -k8s.io/apimachinery v0.27.6 h1:mGU8jmBq5o8mWBov+mLjdTBcU+etTE19waies4AQ6NE= -k8s.io/apimachinery v0.27.6/go.mod h1:XNfZ6xklnMCOGGFNqXG7bUrQCoR04dh/E7FprV6pb+E= -k8s.io/apiserver v0.21.4/go.mod h1:SErUuFBBPZUcD2nsUU8hItxoYheqyYr2o/pCINEPW8g= -k8s.io/apiserver v0.22.5/go.mod h1:s2WbtgZAkTKt679sYtSudEQrTGWUSQAPe6MupLnlmaQ= -k8s.io/client-go v0.27.6 h1:vzI8804gpUtpMCNaFjIFyJrifH7u//LJCJPy8fQuYQg= -k8s.io/client-go v0.27.6/go.mod h1:PMsXcDKiJTW7PHJ64oEsIUJF319wm+EFlCj76oE5QXM= -k8s.io/code-generator v0.21.4/go.mod h1:K3y0Bv9Cz2cOW2vXUrNZlFbflhuPvuadW6JdnN6gGKo= -k8s.io/code-generator v0.22.5/go.mod h1:sbdWCOVob+KaQ5O7xs8PNNaCTpbWVqNgA6EPwLOmRNk= -k8s.io/component-base v0.21.4/go.mod h1:ZKG0eHVX+tUDcaoIGpU3Vtk4TIjMddN9uhEWDmW6Nyg= -k8s.io/component-base v0.22.5/go.mod h1:VK3I+TjuF9eaa+Ln67dKxhGar5ynVbwnGrUiNF4MqCI= -k8s.io/gengo v0.0.0-20200413195148-3a45101e95ac/go.mod h1:ezvh/TsK7cY6rbqRK0oQQ8IAqLxYwwyPxAX1Pzy0ii0= -k8s.io/gengo v0.0.0-20201203183100-97869a43a9d9/go.mod h1:FiNAH4ZV3gBg2Kwh89tzAEV2be7d5xI0vBa/VySYy3E= -k8s.io/gengo v0.0.0-20201214224949-b6c5ce23f027/go.mod h1:FiNAH4ZV3gBg2Kwh89tzAEV2be7d5xI0vBa/VySYy3E= -k8s.io/gengo v0.0.0-20210813121822-485abfe95c7c/go.mod h1:FiNAH4ZV3gBg2Kwh89tzAEV2be7d5xI0vBa/VySYy3E= -k8s.io/gengo v0.0.0-20211129171323-c02415ce4185/go.mod h1:FiNAH4ZV3gBg2Kwh89tzAEV2be7d5xI0vBa/VySYy3E= -k8s.io/klog v0.2.0/go.mod h1:Gq+BEi5rUBO/HRz0bTSXDUcqjScdoY3a9IHpCEIOOfk= -k8s.io/klog v1.0.0/go.mod h1:4Bi6QPql/J/LkTDqv7R/cd3hPo4k2DG6Ptcz060Ez5I= -k8s.io/klog/v2 v2.0.0/go.mod h1:PBfzABfn139FHAV07az/IF9Wp1bkk3vpT2XSJ76fSDE= -k8s.io/klog/v2 v2.2.0/go.mod h1:Od+F08eJP+W3HUb4pSrPpgp9DGU4GzlpG/TmITuYh/Y= -k8s.io/klog/v2 v2.8.0/go.mod h1:hy9LJ/NvuK+iVyP4Ehqva4HxZG/oXyIS3n3Jmire4Ec= -k8s.io/klog/v2 v2.9.0/go.mod h1:hy9LJ/NvuK+iVyP4Ehqva4HxZG/oXyIS3n3Jmire4Ec= -k8s.io/klog/v2 v2.40.1/go.mod h1:y1WjHnz7Dj687irZUWR/WLkLc5N1YHtjLdmgWjndZn0= -k8s.io/klog/v2 v2.80.1/go.mod h1:y1WjHnz7Dj687irZUWR/WLkLc5N1YHtjLdmgWjndZn0= -k8s.io/klog/v2 v2.90.1 h1:m4bYOKall2MmOiRaR1J+We67Do7vm9KiQVlT96lnHUw= -k8s.io/klog/v2 v2.90.1/go.mod h1:y1WjHnz7Dj687irZUWR/WLkLc5N1YHtjLdmgWjndZn0= -k8s.io/kube-openapi v0.0.0-20210305001622-591a79e4bda7/go.mod h1:wXW5VT87nVfh/iLV8FpR2uDvrFyomxbtb1KivDbvPTE= -k8s.io/kube-openapi v0.0.0-20211109043538-20434351676c/go.mod h1:vHXdDvt9+2spS2Rx9ql3I8tycm3H9FDfdUoIuKCefvw= -k8s.io/kube-openapi v0.0.0-20230501164219-8b0f38b5fd1f h1:2kWPakN3i/k81b0gvD5C5FJ2kxm1WrQFanWchyKuqGg= -k8s.io/kube-openapi v0.0.0-20230501164219-8b0f38b5fd1f/go.mod h1:byini6yhqGC14c3ebc/QwanvYwhuMWF6yz2F8uwW8eg= -k8s.io/utils v0.0.0-20201110183641-67b214c5f920/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA= -k8s.io/utils v0.0.0-20210802155522-efc7438f0176/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA= -k8s.io/utils v0.0.0-20210819203725-bdf08cb9a70a/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA= -k8s.io/utils v0.0.0-20211208161948-7d6a63dca704/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA= -k8s.io/utils v0.0.0-20230209194617-a36077c30491 h1:r0BAOLElQnnFhE/ApUsg3iHdVYYPBjNSSOMowRZxxsY= -k8s.io/utils v0.0.0-20230209194617-a36077c30491/go.mod h1:OLgZIPagt7ERELqWJFomSt595RzquPNLL48iOWgYOg0= -knative.dev/caching v0.0.0-20231219125158-cb270b3a43b8 h1:5e3eJRX2b54F7Jbi24vU7WNsAkAxGDUAEkYHcCStn3Y= -knative.dev/caching v0.0.0-20231219125158-cb270b3a43b8/go.mod h1:kLEH5DLvJwSQmNNrVAg7rEJmbNTUsxu36Isdl1hBxoQ= -knative.dev/eventing v0.28.0/go.mod h1:zxoB37kQxEkfCvKA7wZuHOPYInz6SFJzrhmG9IAd/iY= -knative.dev/eventing v0.29.0/go.mod h1:u5T5NZTDUsLR7yJwp5MDnBnDX5MhywD3yK3Rq+7gTtI= -knative.dev/eventing v0.39.0 h1:UlP5sSfxUzsFvdDF+T22EYoaz9LdITcha1oF898kLFw= -knative.dev/eventing v0.39.0/go.mod h1:MlEiEcHALqZnu0OFMuWdJfjBzM7HlSJfk8pQbTcIy4o= -knative.dev/eventing-awssqs v0.29.0 h1:3g9zaBMuSVpwj6BOFFQl/XbCVX9dIljqhoWKdLfDVp4= -knative.dev/eventing-awssqs v0.29.0/go.mod h1:jtY5Pd4QrwbLyiviNWav7FMtx9NWaABY3EqGGz3NBNA= -knative.dev/eventing-couchdb v0.28.0 h1:wdwmonQ1cOEx/I9Ev8IhKUIkBth4L/r5wTpDggGacls= -knative.dev/eventing-couchdb v0.28.0/go.mod h1:kUoJgfUkPBWJFA/0meZCZzuX/3003hEBctN+7xyKKMo= -knative.dev/eventing-github v0.39.1 h1:fh/I1kxqkkhuK8oFJJEdeylspAMqNvbu2UbPjmMXXPg= -knative.dev/eventing-github v0.39.1/go.mod h1:twDoEzPwyAEEMhDuiPavJWysT2ycVqQCN0nGe+1AvcE= -knative.dev/eventing-gitlab v0.39.0 h1:TfrO/Bpjc9eXZDNptey8ieQLN8NSsKhalYQNVdeDGTI= -knative.dev/eventing-gitlab v0.39.0/go.mod h1:nZwFu9vW5/JAQp80mI36UQiwTADFooQylF8YylGod0U= -knative.dev/eventing-kafka-broker v0.37.1 h1:zd2R6XFasCgvtmTpYSVKIFD5b8ElKyttLBQkpnRm4jU= -knative.dev/eventing-kafka-broker v0.37.1/go.mod h1:yVnSu3wRllZUM4HSPyej2ZnG7weGhMKqDsj5ov1kZOc= -knative.dev/eventing-prometheus v0.28.0 h1:2VjDEL0Ck9s++uomjlOL4/Y824ziZjXZYWcNQsm53P0= -knative.dev/eventing-prometheus v0.28.0/go.mod h1:aaGkW4Vzh4KZ23aiH7TMoTvfNAf8Lf8Nesqpz/5zP9Y= -knative.dev/hack v0.0.0-20211122162614-813559cefdda/go.mod h1:PHt8x8yX5Z9pPquBEfIj0X66f8iWkWfR0S/sarACJrI= -knative.dev/hack v0.0.0-20211203062838-e11ac125e707/go.mod h1:PHt8x8yX5Z9pPquBEfIj0X66f8iWkWfR0S/sarACJrI= -knative.dev/hack v0.0.0-20220118141833-9b2ed8471e30/go.mod h1:PHt8x8yX5Z9pPquBEfIj0X66f8iWkWfR0S/sarACJrI= -knative.dev/hack/schema v0.0.0-20211203062838-e11ac125e707/go.mod h1:ffjwmdcrH5vN3mPhO8RrF2KfNnbHeCE2C60A+2cv3U0= -knative.dev/hack/schema v0.0.0-20220118141833-9b2ed8471e30/go.mod h1:ffjwmdcrH5vN3mPhO8RrF2KfNnbHeCE2C60A+2cv3U0= -knative.dev/networking v0.0.0-20231218143655-3f2ee2a60c6d h1:q3tvyMmVAy2oJnObOlhuXRhvlq8TZRPbfbA997aXU68= -knative.dev/networking v0.0.0-20231218143655-3f2ee2a60c6d/go.mod h1:GzUWPnfF4ZBoa7vfyuQuv/dEGVBNfXr5yrQTJZWXZUk= -knative.dev/pkg v0.0.0-20211206113427-18589ac7627e/go.mod h1:E6B4RTjZyxe55a0kxOlnEHEl71zuG7gghnqYvNBKwBw= -knative.dev/pkg v0.0.0-20220118160532-77555ea48cd4/go.mod h1:etVT7Tm8pSDf4RKhGk4r7j/hj3dNBpvT7bO6a6wpahs= -knative.dev/pkg v0.0.0-20231219072704-d513e487961e h1:br9VUyN8M4ZUaWsmKifLg5lIAy6JmNw2MdeHd6wgp9g= -knative.dev/pkg v0.0.0-20231219072704-d513e487961e/go.mod h1:YWJGsIxySXQehfkslagVEpJJwHgSScUc21+KpEgBXcY= -knative.dev/reconciler-test v0.0.0-20211207070557-0d138a88867b/go.mod h1:dCq1Fuu+eUISdnxABMvoDhefF91DYwE6O3rTYTraXbw= -knative.dev/reconciler-test v0.0.0-20220118183433-c8bfbe66bada/go.mod h1:XV4cghzCtdASkfUsfMYSnGfGRyd/naDjy9h7Tnae22g= -knative.dev/serving v0.39.0 h1:NVt8WthHmFFMWZ3qpBblXt47del8qqrbCegqwGBVSwk= -knative.dev/serving v0.39.0/go.mod h1:0QIp5mvgWa1oUC2MxMf+Q/JWgG8JhAsSdJKc6iTRlvE= -pgregory.net/rapid v0.3.3/go.mod h1:UYpPVyjFHzYBGHIxLFoupi8vwk6rXNzRY9OMvVxFIOU= -rsc.io/binaryregexp v0.2.0/go.mod h1:qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8= -rsc.io/quote/v3 v3.1.0/go.mod h1:yEA65RcK8LyAZtP9Kv3t0HmxON59tX3rD+tICJqUlj0= -rsc.io/sampler v1.3.0/go.mod h1:T1hPZKmBbMNahiBKFy5HrXp6adAjACjK9JXDnKaTXpA= -sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.0.22/go.mod h1:LEScyzhFmoF5pso/YSeBstl57mOzx9xlU9n85RGrDQg= -sigs.k8s.io/json v0.0.0-20221116044647-bc3834ca7abd h1:EDPBXCAspyGV4jQlpZSudPeMmr1bNJefnuqLsRAsHZo= -sigs.k8s.io/json v0.0.0-20221116044647-bc3834ca7abd/go.mod h1:B8JuhiUyNFVKdsE8h686QcCxMaH6HrOAZj4vswFpcB0= -sigs.k8s.io/structured-merge-diff/v4 v4.0.2/go.mod h1:bJZC9H9iH24zzfZ/41RGcq60oK1F7G282QMXDPYydCw= -sigs.k8s.io/structured-merge-diff/v4 v4.1.2/go.mod h1:j/nl6xW8vLS49O8YvXW1ocPhZawJtm+Yrr7PPRQ0Vg4= -sigs.k8s.io/structured-merge-diff/v4 v4.2.3 h1:PRbqxJClWWYMNV1dhaG4NsibJbArud9kFxnAMREiWFE= -sigs.k8s.io/structured-merge-diff/v4 v4.2.3/go.mod h1:qjx8mGObPmV2aSZepjQjbmb2ihdVs8cGKBraizNC69E= -sigs.k8s.io/yaml v1.1.0/go.mod h1:UJmg0vDUVViEyp3mgSv9WPwZCDxu4rQW1olrI1uml+o= -sigs.k8s.io/yaml v1.2.0/go.mod h1:yfXDCHCao9+ENCvLSE62v9VSji2MKu5jeNfTrofGhJc= -sigs.k8s.io/yaml v1.3.0/go.mod h1:GeOyir5tyXNByN85N/dRIT9es5UQNerPYEKK56eTBm8= -sigs.k8s.io/yaml v1.4.0 h1:Mk1wCc2gy/F0THH0TAp1QYyJNzRm2KCLy3o5ASXVI5E= -sigs.k8s.io/yaml v1.4.0/go.mod h1:Ejl7/uTz7PSA4eKMyQCUTnhZYNmLIl+5c2lQPGR2BPY= diff --git a/extensions/knative/model/pom.xml b/extensions/knative/model/pom.xml index e99dc9ac259..5b50b60fad5 100644 --- a/extensions/knative/model/pom.xml +++ b/extensions/knative/model/pom.xml @@ -78,64 +78,32 @@ lombok - + generate - org.jsonschema2pojo - jsonschema2pojo-maven-plugin - - - maven-antrun-plugin - - - generate-sources - - - - - - - - run - - - + io.fabric8 + openapi-model-generator-maven-plugin + + + + ${openapi.schema.dev.knative} + + + ^dev\.knative\..*$ + + + ^dev\.knative\.pkg\.apis\.URL$ + ^dev\.knative\.duck\.v1alpha1\.PlaceableList$ + + + - - - - - org.codehaus.mojo - build-helper-maven-plugin - - - attach-artifacts - package - - attach-artifact - - - - - ${project.build.outputDirectory}/schema/knative-schema.json - json - schema - - - - - - - - diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/github/v1alpha1/GitHubBinding.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/bindings/v1alpha1/GitHubBinding.java similarity index 85% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/github/v1alpha1/GitHubBinding.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/bindings/v1alpha1/GitHubBinding.java index cb3e760af34..8d419ecb870 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/github/v1alpha1/GitHubBinding.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/bindings/v1alpha1/GitHubBinding.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.eventing.contrib.github.v1alpha1; +package io.fabric8.knative.bindings.v1alpha1; import java.util.LinkedHashMap; import java.util.Map; @@ -13,19 +13,16 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.HasMetadata; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.LabelSelector; import io.fabric8.kubernetes.api.model.LocalObjectReference; import io.fabric8.kubernetes.api.model.Namespaced; +import io.fabric8.kubernetes.api.model.ObjectMeta; import io.fabric8.kubernetes.api.model.ObjectReference; import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.fabric8.kubernetes.model.annotation.Group; import io.fabric8.kubernetes.model.annotation.Version; import io.sundr.builder.annotations.Buildable; @@ -52,7 +49,7 @@ "" }) @Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { - @BuildableReference(io.fabric8.kubernetes.api.model.ObjectMeta.class), + @BuildableReference(ObjectMeta.class), @BuildableReference(LabelSelector.class), @BuildableReference(Container.class), @BuildableReference(PodTemplateSpec.class), @@ -60,11 +57,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @TemplateTransformations({ @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) @@ -90,7 +83,7 @@ public class GitHubBinding implements Editable , HasMetada @JsonProperty("kind") private String kind = "GitHubBinding"; @JsonProperty("metadata") - private io.fabric8.kubernetes.api.model.ObjectMeta metadata; + private ObjectMeta metadata; @JsonProperty("spec") private GitHubBindingSpec spec; @JsonProperty("status") @@ -105,7 +98,7 @@ public class GitHubBinding implements Editable , HasMetada public GitHubBinding() { } - public GitHubBinding(String apiVersion, String kind, io.fabric8.kubernetes.api.model.ObjectMeta metadata, GitHubBindingSpec spec, GitHubBindingStatus status) { + public GitHubBinding(String apiVersion, String kind, ObjectMeta metadata, GitHubBindingSpec spec, GitHubBindingStatus status) { super(); this.apiVersion = apiVersion; this.kind = kind; @@ -155,12 +148,12 @@ public void setKind(String kind) { } @JsonProperty("metadata") - public io.fabric8.kubernetes.api.model.ObjectMeta getMetadata() { + public ObjectMeta getMetadata() { return metadata; } @JsonProperty("metadata") - public void setMetadata(io.fabric8.kubernetes.api.model.ObjectMeta metadata) { + public void setMetadata(ObjectMeta metadata) { this.metadata = metadata; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/github/v1alpha1/GitHubBindingList.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/bindings/v1alpha1/GitHubBindingList.java similarity index 85% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/github/v1alpha1/GitHubBindingList.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/bindings/v1alpha1/GitHubBindingList.java index ff9fddc121d..57437634054 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/github/v1alpha1/GitHubBindingList.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/bindings/v1alpha1/GitHubBindingList.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.eventing.contrib.github.v1alpha1; +package io.fabric8.knative.bindings.v1alpha1; import java.util.ArrayList; import java.util.LinkedHashMap; @@ -15,8 +15,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.KubernetesResourceList; @@ -28,8 +26,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.fabric8.kubernetes.model.annotation.Group; import io.fabric8.kubernetes.model.annotation.Version; import io.sundr.builder.annotations.Buildable; @@ -63,11 +59,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @TemplateTransformations({ @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) @@ -75,7 +67,7 @@ @Version("v1alpha1") @Group("bindings.knative.dev") @Generated("jsonschema2pojo") -public class GitHubBindingList implements Editable , KubernetesResource, KubernetesResourceList +public class GitHubBindingList implements Editable , KubernetesResource, KubernetesResourceList { /** @@ -87,7 +79,7 @@ public class GitHubBindingList implements Editable , K private String apiVersion = "bindings.knative.dev/v1alpha1"; @JsonProperty("items") @JsonInclude(JsonInclude.Include.NON_EMPTY) - private List items = new ArrayList<>(); + private List items = new ArrayList<>(); /** * * (Required) @@ -107,7 +99,7 @@ public class GitHubBindingList implements Editable , K public GitHubBindingList() { } - public GitHubBindingList(String apiVersion, List items, String kind, ListMeta metadata) { + public GitHubBindingList(String apiVersion, List items, String kind, ListMeta metadata) { super(); this.apiVersion = apiVersion; this.items = items; @@ -137,12 +129,12 @@ public void setApiVersion(String apiVersion) { @JsonProperty("items") @JsonInclude(JsonInclude.Include.NON_EMPTY) - public List getItems() { + public List getItems() { return items; } @JsonProperty("items") - public void setItems(List items) { + public void setItems(List items) { this.items = items; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/github/v1alpha1/GitHubBindingSpec.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/bindings/v1alpha1/GitHubBindingSpec.java similarity index 87% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/github/v1alpha1/GitHubBindingSpec.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/bindings/v1alpha1/GitHubBindingSpec.java index db5474ae6af..fe4eda8b4ed 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/github/v1alpha1/GitHubBindingSpec.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/bindings/v1alpha1/GitHubBindingSpec.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.eventing.contrib.github.v1alpha1; +package io.fabric8.knative.bindings.v1alpha1; import java.util.LinkedHashMap; import java.util.Map; @@ -11,11 +11,9 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.fabric8.knative.internal.pkg.tracker.Reference; +import io.fabric8.knative.pkg.tracker.Reference; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -25,8 +23,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -54,11 +50,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class GitHubBindingSpec implements Editable , KubernetesResource diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/github/v1alpha1/GitHubBindingStatus.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/bindings/v1alpha1/GitHubBindingStatus.java similarity index 83% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/github/v1alpha1/GitHubBindingStatus.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/bindings/v1alpha1/GitHubBindingStatus.java index 841bd0b5899..3da36069d53 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/github/v1alpha1/GitHubBindingStatus.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/bindings/v1alpha1/GitHubBindingStatus.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.eventing.contrib.github.v1alpha1; +package io.fabric8.knative.bindings.v1alpha1; import java.util.ArrayList; import java.util.LinkedHashMap; @@ -13,13 +13,11 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.fabric8.knative.internal.pkg.apis.Condition; -import io.fabric8.knative.internal.pkg.apis.duck.v1.AuthStatus; -import io.fabric8.knative.internal.pkg.apis.duck.v1.CloudEventAttributes; +import io.fabric8.knative.duck.v1.AuthStatus; +import io.fabric8.knative.duck.v1.CloudEventAttributes; +import io.fabric8.knative.pkg.apis.Condition; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -29,8 +27,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -64,11 +60,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class GitHubBindingStatus implements Editable , KubernetesResource @@ -92,9 +84,9 @@ public class GitHubBindingStatus implements Editable @JsonProperty("sinkCACerts") private String sinkCACerts; @JsonProperty("sinkUri") - private java.lang.String sinkUri; + private String sinkUri; @JsonIgnore - private Map additionalProperties = new LinkedHashMap(); + private Map additionalProperties = new LinkedHashMap(); /** * No args constructor for use in serialization @@ -103,7 +95,7 @@ public class GitHubBindingStatus implements Editable public GitHubBindingStatus() { } - public GitHubBindingStatus(Map annotations, AuthStatus auth, List ceAttributes, List conditions, Long observedGeneration, String sinkAudience, String sinkCACerts, java.lang.String sinkUri) { + public GitHubBindingStatus(Map annotations, AuthStatus auth, List ceAttributes, List conditions, Long observedGeneration, String sinkAudience, String sinkCACerts, String sinkUri) { super(); this.annotations = annotations; this.auth = auth; @@ -189,12 +181,12 @@ public void setSinkCACerts(String sinkCACerts) { } @JsonProperty("sinkUri") - public java.lang.String getSinkUri() { + public String getSinkUri() { return sinkUri; } @JsonProperty("sinkUri") - public void setSinkUri(java.lang.String sinkUri) { + public void setSinkUri(String sinkUri) { this.sinkUri = sinkUri; } @@ -209,16 +201,16 @@ public GitHubBindingStatusBuilder toBuilder() { } @JsonAnyGetter - public Map getAdditionalProperties() { + public Map getAdditionalProperties() { return this.additionalProperties; } @JsonAnySetter - public void setAdditionalProperty(java.lang.String name, Object value) { + public void setAdditionalProperty(String name, Object value) { this.additionalProperties.put(name, value); } - public void setAdditionalProperties(Map additionalProperties) { + public void setAdditionalProperties(Map additionalProperties) { this.additionalProperties = additionalProperties; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/gitlab/v1alpha1/GitLabBinding.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/bindings/v1alpha1/GitLabBinding.java similarity index 85% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/gitlab/v1alpha1/GitLabBinding.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/bindings/v1alpha1/GitLabBinding.java index 9d4cd53105c..1d26fe37efc 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/gitlab/v1alpha1/GitLabBinding.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/bindings/v1alpha1/GitLabBinding.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.eventing.contrib.gitlab.v1alpha1; +package io.fabric8.knative.bindings.v1alpha1; import java.util.LinkedHashMap; import java.util.Map; @@ -13,19 +13,16 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.HasMetadata; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.LabelSelector; import io.fabric8.kubernetes.api.model.LocalObjectReference; import io.fabric8.kubernetes.api.model.Namespaced; +import io.fabric8.kubernetes.api.model.ObjectMeta; import io.fabric8.kubernetes.api.model.ObjectReference; import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.fabric8.kubernetes.model.annotation.Group; import io.fabric8.kubernetes.model.annotation.Version; import io.sundr.builder.annotations.Buildable; @@ -52,7 +49,7 @@ "" }) @Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { - @BuildableReference(io.fabric8.kubernetes.api.model.ObjectMeta.class), + @BuildableReference(ObjectMeta.class), @BuildableReference(LabelSelector.class), @BuildableReference(Container.class), @BuildableReference(PodTemplateSpec.class), @@ -60,11 +57,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @TemplateTransformations({ @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) @@ -90,7 +83,7 @@ public class GitLabBinding implements Editable , HasMetada @JsonProperty("kind") private String kind = "GitLabBinding"; @JsonProperty("metadata") - private io.fabric8.kubernetes.api.model.ObjectMeta metadata; + private ObjectMeta metadata; @JsonProperty("spec") private GitLabBindingSpec spec; @JsonProperty("status") @@ -105,7 +98,7 @@ public class GitLabBinding implements Editable , HasMetada public GitLabBinding() { } - public GitLabBinding(String apiVersion, String kind, io.fabric8.kubernetes.api.model.ObjectMeta metadata, GitLabBindingSpec spec, GitLabBindingStatus status) { + public GitLabBinding(String apiVersion, String kind, ObjectMeta metadata, GitLabBindingSpec spec, GitLabBindingStatus status) { super(); this.apiVersion = apiVersion; this.kind = kind; @@ -155,12 +148,12 @@ public void setKind(String kind) { } @JsonProperty("metadata") - public io.fabric8.kubernetes.api.model.ObjectMeta getMetadata() { + public ObjectMeta getMetadata() { return metadata; } @JsonProperty("metadata") - public void setMetadata(io.fabric8.kubernetes.api.model.ObjectMeta metadata) { + public void setMetadata(ObjectMeta metadata) { this.metadata = metadata; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/gitlab/v1alpha1/GitLabBindingList.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/bindings/v1alpha1/GitLabBindingList.java similarity index 85% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/gitlab/v1alpha1/GitLabBindingList.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/bindings/v1alpha1/GitLabBindingList.java index ab9efe11268..22315c1e6d7 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/gitlab/v1alpha1/GitLabBindingList.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/bindings/v1alpha1/GitLabBindingList.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.eventing.contrib.gitlab.v1alpha1; +package io.fabric8.knative.bindings.v1alpha1; import java.util.ArrayList; import java.util.LinkedHashMap; @@ -15,8 +15,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.KubernetesResourceList; @@ -28,8 +26,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.fabric8.kubernetes.model.annotation.Group; import io.fabric8.kubernetes.model.annotation.Version; import io.sundr.builder.annotations.Buildable; @@ -63,11 +59,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @TemplateTransformations({ @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) @@ -75,7 +67,7 @@ @Version("v1alpha1") @Group("bindings.knative.dev") @Generated("jsonschema2pojo") -public class GitLabBindingList implements Editable , KubernetesResource, KubernetesResourceList +public class GitLabBindingList implements Editable , KubernetesResource, KubernetesResourceList { /** @@ -87,7 +79,7 @@ public class GitLabBindingList implements Editable , K private String apiVersion = "bindings.knative.dev/v1alpha1"; @JsonProperty("items") @JsonInclude(JsonInclude.Include.NON_EMPTY) - private List items = new ArrayList<>(); + private List items = new ArrayList<>(); /** * * (Required) @@ -107,7 +99,7 @@ public class GitLabBindingList implements Editable , K public GitLabBindingList() { } - public GitLabBindingList(String apiVersion, List items, String kind, ListMeta metadata) { + public GitLabBindingList(String apiVersion, List items, String kind, ListMeta metadata) { super(); this.apiVersion = apiVersion; this.items = items; @@ -137,12 +129,12 @@ public void setApiVersion(String apiVersion) { @JsonProperty("items") @JsonInclude(JsonInclude.Include.NON_EMPTY) - public List getItems() { + public List getItems() { return items; } @JsonProperty("items") - public void setItems(List items) { + public void setItems(List items) { this.items = items; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/gitlab/v1alpha1/GitLabBindingSpec.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/bindings/v1alpha1/GitLabBindingSpec.java similarity index 87% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/gitlab/v1alpha1/GitLabBindingSpec.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/bindings/v1alpha1/GitLabBindingSpec.java index 2cec78843db..636eff4aaa2 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/gitlab/v1alpha1/GitLabBindingSpec.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/bindings/v1alpha1/GitLabBindingSpec.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.eventing.contrib.gitlab.v1alpha1; +package io.fabric8.knative.bindings.v1alpha1; import java.util.LinkedHashMap; import java.util.Map; @@ -11,11 +11,9 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.fabric8.knative.internal.pkg.tracker.Reference; +import io.fabric8.knative.pkg.tracker.Reference; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -25,8 +23,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -54,11 +50,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class GitLabBindingSpec implements Editable , KubernetesResource diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/gitlab/v1alpha1/GitLabBindingStatus.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/bindings/v1alpha1/GitLabBindingStatus.java similarity index 83% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/gitlab/v1alpha1/GitLabBindingStatus.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/bindings/v1alpha1/GitLabBindingStatus.java index 0d84659667d..f073d4c9e4f 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/gitlab/v1alpha1/GitLabBindingStatus.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/bindings/v1alpha1/GitLabBindingStatus.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.eventing.contrib.gitlab.v1alpha1; +package io.fabric8.knative.bindings.v1alpha1; import java.util.ArrayList; import java.util.LinkedHashMap; @@ -13,13 +13,11 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.fabric8.knative.internal.pkg.apis.Condition; -import io.fabric8.knative.internal.pkg.apis.duck.v1.AuthStatus; -import io.fabric8.knative.internal.pkg.apis.duck.v1.CloudEventAttributes; +import io.fabric8.knative.duck.v1.AuthStatus; +import io.fabric8.knative.duck.v1.CloudEventAttributes; +import io.fabric8.knative.pkg.apis.Condition; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -29,8 +27,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -64,11 +60,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class GitLabBindingStatus implements Editable , KubernetesResource @@ -92,9 +84,9 @@ public class GitLabBindingStatus implements Editable @JsonProperty("sinkCACerts") private String sinkCACerts; @JsonProperty("sinkUri") - private java.lang.String sinkUri; + private String sinkUri; @JsonIgnore - private Map additionalProperties = new LinkedHashMap(); + private Map additionalProperties = new LinkedHashMap(); /** * No args constructor for use in serialization @@ -103,7 +95,7 @@ public class GitLabBindingStatus implements Editable public GitLabBindingStatus() { } - public GitLabBindingStatus(Map annotations, AuthStatus auth, List ceAttributes, List conditions, Long observedGeneration, String sinkAudience, String sinkCACerts, java.lang.String sinkUri) { + public GitLabBindingStatus(Map annotations, AuthStatus auth, List ceAttributes, List conditions, Long observedGeneration, String sinkAudience, String sinkCACerts, String sinkUri) { super(); this.annotations = annotations; this.auth = auth; @@ -189,12 +181,12 @@ public void setSinkCACerts(String sinkCACerts) { } @JsonProperty("sinkUri") - public java.lang.String getSinkUri() { + public String getSinkUri() { return sinkUri; } @JsonProperty("sinkUri") - public void setSinkUri(java.lang.String sinkUri) { + public void setSinkUri(String sinkUri) { this.sinkUri = sinkUri; } @@ -209,16 +201,16 @@ public GitLabBindingStatusBuilder toBuilder() { } @JsonAnyGetter - public Map getAdditionalProperties() { + public Map getAdditionalProperties() { return this.additionalProperties; } @JsonAnySetter - public void setAdditionalProperty(java.lang.String name, Object value) { + public void setAdditionalProperty(String name, Object value) { this.additionalProperties.put(name, value); } - public void setAdditionalProperties(Map additionalProperties) { + public void setAdditionalProperties(Map additionalProperties) { this.additionalProperties = additionalProperties; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/kafka/v1beta1/SecretValueFromSource.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/bindings/v1alpha1/SecretValueFromSource.java similarity index 88% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/kafka/v1beta1/SecretValueFromSource.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/bindings/v1alpha1/SecretValueFromSource.java index 5d8589de8e1..92837267c90 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/kafka/v1beta1/SecretValueFromSource.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/bindings/v1alpha1/SecretValueFromSource.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.eventing.contrib.kafka.v1beta1; +package io.fabric8.knative.bindings.v1alpha1; import java.util.LinkedHashMap; import java.util.Map; @@ -13,8 +13,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -25,8 +23,6 @@ import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; import io.fabric8.kubernetes.api.model.SecretKeySelector; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -53,11 +49,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class SecretValueFromSource implements Editable , KubernetesResource diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/bindings/v1beta1/KafkaAuthSpec.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/bindings/v1beta1/KafkaAuthSpec.java new file mode 100644 index 00000000000..42fb049a4fd --- /dev/null +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/bindings/v1beta1/KafkaAuthSpec.java @@ -0,0 +1,126 @@ + +package io.fabric8.knative.bindings.v1beta1; + +import java.util.ArrayList; +import java.util.LinkedHashMap; +import java.util.List; +import java.util.Map; +import javax.annotation.Generated; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import io.fabric8.kubernetes.api.builder.Editable; +import io.fabric8.kubernetes.api.model.Container; +import io.fabric8.kubernetes.api.model.IntOrString; +import io.fabric8.kubernetes.api.model.KubernetesResource; +import io.fabric8.kubernetes.api.model.LabelSelector; +import io.fabric8.kubernetes.api.model.LocalObjectReference; +import io.fabric8.kubernetes.api.model.ObjectMeta; +import io.fabric8.kubernetes.api.model.ObjectReference; +import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; +import io.fabric8.kubernetes.api.model.PodTemplateSpec; +import io.fabric8.kubernetes.api.model.ResourceRequirements; +import io.sundr.builder.annotations.Buildable; +import io.sundr.builder.annotations.BuildableReference; +import lombok.EqualsAndHashCode; +import lombok.ToString; +import lombok.experimental.Accessors; + +@JsonDeserialize(using = com.fasterxml.jackson.databind.JsonDeserializer.None.class) +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "bootstrapServers", + "net" +}) +@ToString +@EqualsAndHashCode +@Accessors(prefix = { + "_", + "" +}) +@Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { + @BuildableReference(ObjectMeta.class), + @BuildableReference(LabelSelector.class), + @BuildableReference(Container.class), + @BuildableReference(PodTemplateSpec.class), + @BuildableReference(ResourceRequirements.class), + @BuildableReference(IntOrString.class), + @BuildableReference(ObjectReference.class), + @BuildableReference(LocalObjectReference.class), + @BuildableReference(PersistentVolumeClaim.class) +}) +@Generated("jsonschema2pojo") +public class KafkaAuthSpec implements Editable , KubernetesResource +{ + + @JsonProperty("bootstrapServers") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + private List bootstrapServers = new ArrayList<>(); + @JsonProperty("net") + private KafkaNetSpec net; + @JsonIgnore + private Map additionalProperties = new LinkedHashMap(); + + /** + * No args constructor for use in serialization + * + */ + public KafkaAuthSpec() { + } + + public KafkaAuthSpec(List bootstrapServers, KafkaNetSpec net) { + super(); + this.bootstrapServers = bootstrapServers; + this.net = net; + } + + @JsonProperty("bootstrapServers") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + public List getBootstrapServers() { + return bootstrapServers; + } + + @JsonProperty("bootstrapServers") + public void setBootstrapServers(List bootstrapServers) { + this.bootstrapServers = bootstrapServers; + } + + @JsonProperty("net") + public KafkaNetSpec getNet() { + return net; + } + + @JsonProperty("net") + public void setNet(KafkaNetSpec net) { + this.net = net; + } + + @JsonIgnore + public KafkaAuthSpecBuilder edit() { + return new KafkaAuthSpecBuilder(this); + } + + @JsonIgnore + public KafkaAuthSpecBuilder toBuilder() { + return edit(); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public void setAdditionalProperties(Map additionalProperties) { + this.additionalProperties = additionalProperties; + } + +} diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/kafka/v1beta1/KafkaBinding.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/bindings/v1beta1/KafkaBinding.java similarity index 85% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/kafka/v1beta1/KafkaBinding.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/bindings/v1beta1/KafkaBinding.java index 6095ea22986..44c3ba6f3b3 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/kafka/v1beta1/KafkaBinding.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/bindings/v1beta1/KafkaBinding.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.eventing.contrib.kafka.v1beta1; +package io.fabric8.knative.bindings.v1beta1; import java.util.LinkedHashMap; import java.util.Map; @@ -13,19 +13,16 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.HasMetadata; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.LabelSelector; import io.fabric8.kubernetes.api.model.LocalObjectReference; import io.fabric8.kubernetes.api.model.Namespaced; +import io.fabric8.kubernetes.api.model.ObjectMeta; import io.fabric8.kubernetes.api.model.ObjectReference; import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.fabric8.kubernetes.model.annotation.Group; import io.fabric8.kubernetes.model.annotation.Version; import io.sundr.builder.annotations.Buildable; @@ -52,7 +49,7 @@ "" }) @Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { - @BuildableReference(io.fabric8.kubernetes.api.model.ObjectMeta.class), + @BuildableReference(ObjectMeta.class), @BuildableReference(LabelSelector.class), @BuildableReference(Container.class), @BuildableReference(PodTemplateSpec.class), @@ -60,11 +57,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @TemplateTransformations({ @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) @@ -90,7 +83,7 @@ public class KafkaBinding implements Editable , HasMetadata @JsonProperty("kind") private String kind = "KafkaBinding"; @JsonProperty("metadata") - private io.fabric8.kubernetes.api.model.ObjectMeta metadata; + private ObjectMeta metadata; @JsonProperty("spec") private KafkaBindingSpec spec; @JsonProperty("status") @@ -105,7 +98,7 @@ public class KafkaBinding implements Editable , HasMetadata public KafkaBinding() { } - public KafkaBinding(String apiVersion, String kind, io.fabric8.kubernetes.api.model.ObjectMeta metadata, KafkaBindingSpec spec, KafkaBindingStatus status) { + public KafkaBinding(String apiVersion, String kind, ObjectMeta metadata, KafkaBindingSpec spec, KafkaBindingStatus status) { super(); this.apiVersion = apiVersion; this.kind = kind; @@ -155,12 +148,12 @@ public void setKind(String kind) { } @JsonProperty("metadata") - public io.fabric8.kubernetes.api.model.ObjectMeta getMetadata() { + public ObjectMeta getMetadata() { return metadata; } @JsonProperty("metadata") - public void setMetadata(io.fabric8.kubernetes.api.model.ObjectMeta metadata) { + public void setMetadata(ObjectMeta metadata) { this.metadata = metadata; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/kafka/v1beta1/KafkaBindingList.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/bindings/v1beta1/KafkaBindingList.java similarity index 85% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/kafka/v1beta1/KafkaBindingList.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/bindings/v1beta1/KafkaBindingList.java index e6efe749676..b8f4f0b8d1e 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/kafka/v1beta1/KafkaBindingList.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/bindings/v1beta1/KafkaBindingList.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.eventing.contrib.kafka.v1beta1; +package io.fabric8.knative.bindings.v1beta1; import java.util.ArrayList; import java.util.LinkedHashMap; @@ -15,8 +15,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.KubernetesResourceList; @@ -28,8 +26,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.fabric8.kubernetes.model.annotation.Group; import io.fabric8.kubernetes.model.annotation.Version; import io.sundr.builder.annotations.Buildable; @@ -63,11 +59,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @TemplateTransformations({ @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) @@ -75,7 +67,7 @@ @Version("v1beta1") @Group("bindings.knative.dev") @Generated("jsonschema2pojo") -public class KafkaBindingList implements Editable , KubernetesResource, KubernetesResourceList +public class KafkaBindingList implements Editable , KubernetesResource, KubernetesResourceList { /** @@ -87,7 +79,7 @@ public class KafkaBindingList implements Editable , Kub private String apiVersion = "bindings.knative.dev/v1beta1"; @JsonProperty("items") @JsonInclude(JsonInclude.Include.NON_EMPTY) - private List items = new ArrayList<>(); + private List items = new ArrayList<>(); /** * * (Required) @@ -107,7 +99,7 @@ public class KafkaBindingList implements Editable , Kub public KafkaBindingList() { } - public KafkaBindingList(String apiVersion, List items, String kind, ListMeta metadata) { + public KafkaBindingList(String apiVersion, List items, String kind, ListMeta metadata) { super(); this.apiVersion = apiVersion; this.items = items; @@ -137,12 +129,12 @@ public void setApiVersion(String apiVersion) { @JsonProperty("items") @JsonInclude(JsonInclude.Include.NON_EMPTY) - public List getItems() { + public List getItems() { return items; } @JsonProperty("items") - public void setItems(List items) { + public void setItems(List items) { this.items = items; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/kafka/v1beta1/KafkaBindingSpec.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/bindings/v1beta1/KafkaBindingSpec.java similarity index 89% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/kafka/v1beta1/KafkaBindingSpec.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/bindings/v1beta1/KafkaBindingSpec.java index 3614d5e77b3..09f32a75905 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/kafka/v1beta1/KafkaBindingSpec.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/bindings/v1beta1/KafkaBindingSpec.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.eventing.contrib.kafka.v1beta1; +package io.fabric8.knative.bindings.v1beta1; import java.util.ArrayList; import java.util.LinkedHashMap; @@ -13,11 +13,9 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.fabric8.knative.internal.pkg.tracker.Reference; +import io.fabric8.knative.pkg.tracker.Reference; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -27,8 +25,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -57,11 +53,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class KafkaBindingSpec implements Editable , KubernetesResource diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/kafka/v1beta1/KafkaBindingStatus.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/bindings/v1beta1/KafkaBindingStatus.java similarity index 83% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/kafka/v1beta1/KafkaBindingStatus.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/bindings/v1beta1/KafkaBindingStatus.java index ff336af3827..6de2751fd65 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/kafka/v1beta1/KafkaBindingStatus.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/bindings/v1beta1/KafkaBindingStatus.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.eventing.contrib.kafka.v1beta1; +package io.fabric8.knative.bindings.v1beta1; import java.util.ArrayList; import java.util.LinkedHashMap; @@ -13,11 +13,9 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.fabric8.knative.internal.pkg.apis.Condition; +import io.fabric8.knative.pkg.apis.Condition; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -27,8 +25,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -57,11 +53,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class KafkaBindingStatus implements Editable , KubernetesResource @@ -76,7 +68,7 @@ public class KafkaBindingStatus implements Editable , @JsonProperty("observedGeneration") private Long observedGeneration; @JsonIgnore - private Map additionalProperties = new LinkedHashMap(); + private Map additionalProperties = new LinkedHashMap(); /** * No args constructor for use in serialization @@ -135,16 +127,16 @@ public KafkaBindingStatusBuilder toBuilder() { } @JsonAnyGetter - public Map getAdditionalProperties() { + public Map getAdditionalProperties() { return this.additionalProperties; } @JsonAnySetter - public void setAdditionalProperty(java.lang.String name, Object value) { + public void setAdditionalProperty(String name, Object value) { this.additionalProperties.put(name, value); } - public void setAdditionalProperties(Map additionalProperties) { + public void setAdditionalProperties(Map additionalProperties) { this.additionalProperties = additionalProperties; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/kafka/v1beta1/KafkaNetSpec.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/bindings/v1beta1/KafkaNetSpec.java similarity index 88% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/kafka/v1beta1/KafkaNetSpec.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/bindings/v1beta1/KafkaNetSpec.java index 15091e4a550..56ef13d05aa 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/kafka/v1beta1/KafkaNetSpec.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/bindings/v1beta1/KafkaNetSpec.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.eventing.contrib.kafka.v1beta1; +package io.fabric8.knative.bindings.v1beta1; import java.util.LinkedHashMap; import java.util.Map; @@ -13,8 +13,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -24,8 +22,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -53,11 +49,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class KafkaNetSpec implements Editable , KubernetesResource diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/kafka/v1beta1/KafkaSASLSpec.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/bindings/v1beta1/KafkaSASLSpec.java similarity index 90% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/kafka/v1beta1/KafkaSASLSpec.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/bindings/v1beta1/KafkaSASLSpec.java index 79c4c9ad95e..f296a82da35 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/kafka/v1beta1/KafkaSASLSpec.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/bindings/v1beta1/KafkaSASLSpec.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.eventing.contrib.kafka.v1beta1; +package io.fabric8.knative.bindings.v1beta1; import java.util.LinkedHashMap; import java.util.Map; @@ -13,8 +13,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -24,8 +22,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -55,11 +51,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class KafkaSASLSpec implements Editable , KubernetesResource diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/kafka/v1beta1/KafkaTLSSpec.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/bindings/v1beta1/KafkaTLSSpec.java similarity index 90% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/kafka/v1beta1/KafkaTLSSpec.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/bindings/v1beta1/KafkaTLSSpec.java index 32c493d291c..9809f055b3a 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/kafka/v1beta1/KafkaTLSSpec.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/bindings/v1beta1/KafkaTLSSpec.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.eventing.contrib.kafka.v1beta1; +package io.fabric8.knative.bindings.v1beta1; import java.util.LinkedHashMap; import java.util.Map; @@ -13,8 +13,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -24,8 +22,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -55,11 +51,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class KafkaTLSSpec implements Editable , KubernetesResource diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/github/v1alpha1/SecretValueFromSource.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/bindings/v1beta1/SecretValueFromSource.java similarity index 88% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/github/v1alpha1/SecretValueFromSource.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/bindings/v1beta1/SecretValueFromSource.java index a992446c17b..c5e4a1ea86d 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/github/v1alpha1/SecretValueFromSource.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/bindings/v1beta1/SecretValueFromSource.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.eventing.contrib.github.v1alpha1; +package io.fabric8.knative.bindings.v1beta1; import java.util.LinkedHashMap; import java.util.Map; @@ -13,8 +13,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -25,8 +23,6 @@ import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; import io.fabric8.kubernetes.api.model.SecretKeySelector; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -53,11 +49,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class SecretValueFromSource implements Editable , KubernetesResource diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1/AddressStatus.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/AddressStatus.java similarity index 89% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1/AddressStatus.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/AddressStatus.java index 510aa9b8a5c..0f5aac39883 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1/AddressStatus.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/AddressStatus.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.internal.pkg.apis.duck.v1; +package io.fabric8.knative.duck.v1; import java.util.ArrayList; import java.util.LinkedHashMap; @@ -15,8 +15,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -26,8 +24,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -55,11 +51,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class AddressStatus implements Editable , KubernetesResource diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1/Addressable.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/Addressable.java similarity index 80% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1/Addressable.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/Addressable.java index a934a117516..0e9bfe690bf 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1/Addressable.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/Addressable.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.internal.pkg.apis.duck.v1; +package io.fabric8.knative.duck.v1; import java.util.LinkedHashMap; import java.util.Map; @@ -13,8 +13,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -24,8 +22,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -55,11 +51,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class Addressable implements Editable , KubernetesResource @@ -72,9 +64,9 @@ public class Addressable implements Editable , KubernetesRes @JsonProperty("name") private String name; @JsonProperty("url") - private java.lang.String url; + private String url; @JsonIgnore - private Map additionalProperties = new LinkedHashMap(); + private Map additionalProperties = new LinkedHashMap(); /** * No args constructor for use in serialization @@ -83,7 +75,7 @@ public class Addressable implements Editable , KubernetesRes public Addressable() { } - public Addressable(String cACerts, String audience, String name, java.lang.String url) { + public Addressable(String cACerts, String audience, String name, String url) { super(); this.cACerts = cACerts; this.audience = audience; @@ -122,12 +114,12 @@ public void setName(String name) { } @JsonProperty("url") - public java.lang.String getUrl() { + public String getUrl() { return url; } @JsonProperty("url") - public void setUrl(java.lang.String url) { + public void setUrl(String url) { this.url = url; } @@ -142,16 +134,16 @@ public AddressableBuilder toBuilder() { } @JsonAnyGetter - public Map getAdditionalProperties() { + public Map getAdditionalProperties() { return this.additionalProperties; } @JsonAnySetter - public void setAdditionalProperty(java.lang.String name, Object value) { + public void setAdditionalProperty(String name, Object value) { this.additionalProperties.put(name, value); } - public void setAdditionalProperties(Map additionalProperties) { + public void setAdditionalProperties(Map additionalProperties) { this.additionalProperties = additionalProperties; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1/AddressableType.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/AddressableType.java similarity index 84% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1/AddressableType.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/AddressableType.java index 6694e5d7dd9..f20ad1c10d6 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1/AddressableType.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/AddressableType.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.internal.pkg.apis.duck.v1; +package io.fabric8.knative.duck.v1; import java.util.LinkedHashMap; import java.util.Map; @@ -13,18 +13,16 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.HasMetadata; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.LabelSelector; import io.fabric8.kubernetes.api.model.LocalObjectReference; +import io.fabric8.kubernetes.api.model.Namespaced; +import io.fabric8.kubernetes.api.model.ObjectMeta; import io.fabric8.kubernetes.api.model.ObjectReference; import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.fabric8.kubernetes.model.annotation.Group; import io.fabric8.kubernetes.model.annotation.Version; import io.sundr.builder.annotations.Buildable; @@ -50,7 +48,7 @@ "" }) @Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { - @BuildableReference(io.fabric8.kubernetes.api.model.ObjectMeta.class), + @BuildableReference(ObjectMeta.class), @BuildableReference(LabelSelector.class), @BuildableReference(Container.class), @BuildableReference(PodTemplateSpec.class), @@ -58,11 +56,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @TemplateTransformations({ @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) @@ -70,7 +64,7 @@ @Version("v1") @Group("duck.knative.dev") @Generated("jsonschema2pojo") -public class AddressableType implements Editable , HasMetadata +public class AddressableType implements Editable , HasMetadata, Namespaced { /** @@ -88,7 +82,7 @@ public class AddressableType implements Editable , HasMe @JsonProperty("kind") private String kind = "AddressableType"; @JsonProperty("metadata") - private io.fabric8.kubernetes.api.model.ObjectMeta metadata; + private ObjectMeta metadata; @JsonProperty("status") private AddressStatus status; @JsonIgnore @@ -101,7 +95,7 @@ public class AddressableType implements Editable , HasMe public AddressableType() { } - public AddressableType(String apiVersion, String kind, io.fabric8.kubernetes.api.model.ObjectMeta metadata, AddressStatus status) { + public AddressableType(String apiVersion, String kind, ObjectMeta metadata, AddressStatus status) { super(); this.apiVersion = apiVersion; this.kind = kind; @@ -150,12 +144,12 @@ public void setKind(String kind) { } @JsonProperty("metadata") - public io.fabric8.kubernetes.api.model.ObjectMeta getMetadata() { + public ObjectMeta getMetadata() { return metadata; } @JsonProperty("metadata") - public void setMetadata(io.fabric8.kubernetes.api.model.ObjectMeta metadata) { + public void setMetadata(ObjectMeta metadata) { this.metadata = metadata; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1/AddressableTypeList.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/AddressableTypeList.java similarity index 85% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1/AddressableTypeList.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/AddressableTypeList.java index ea5f19e13c8..1f81b012713 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1/AddressableTypeList.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/AddressableTypeList.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.internal.pkg.apis.duck.v1; +package io.fabric8.knative.duck.v1; import java.util.ArrayList; import java.util.LinkedHashMap; @@ -15,8 +15,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.KubernetesResourceList; @@ -28,8 +26,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.fabric8.kubernetes.model.annotation.Group; import io.fabric8.kubernetes.model.annotation.Version; import io.sundr.builder.annotations.Buildable; @@ -63,11 +59,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @TemplateTransformations({ @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) @@ -75,7 +67,7 @@ @Version("v1") @Group("duck.knative.dev") @Generated("jsonschema2pojo") -public class AddressableTypeList implements Editable , KubernetesResource, KubernetesResourceList +public class AddressableTypeList implements Editable , KubernetesResource, KubernetesResourceList { /** @@ -87,7 +79,7 @@ public class AddressableTypeList implements Editable private String apiVersion = "duck.knative.dev/v1"; @JsonProperty("items") @JsonInclude(JsonInclude.Include.NON_EMPTY) - private List items = new ArrayList<>(); + private List items = new ArrayList<>(); /** * * (Required) @@ -107,7 +99,7 @@ public class AddressableTypeList implements Editable public AddressableTypeList() { } - public AddressableTypeList(String apiVersion, List items, String kind, ListMeta metadata) { + public AddressableTypeList(String apiVersion, List items, String kind, ListMeta metadata) { super(); this.apiVersion = apiVersion; this.items = items; @@ -137,12 +129,12 @@ public void setApiVersion(String apiVersion) { @JsonProperty("items") @JsonInclude(JsonInclude.Include.NON_EMPTY) - public List getItems() { + public List getItems() { return items; } @JsonProperty("items") - public void setItems(List items) { + public void setItems(List items) { this.items = items; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/AppliedEventPoliciesStatus.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/AppliedEventPoliciesStatus.java new file mode 100644 index 00000000000..55a9fe03fba --- /dev/null +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/AppliedEventPoliciesStatus.java @@ -0,0 +1,112 @@ + +package io.fabric8.knative.duck.v1; + +import java.util.ArrayList; +import java.util.LinkedHashMap; +import java.util.List; +import java.util.Map; +import javax.annotation.Generated; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import io.fabric8.kubernetes.api.builder.Editable; +import io.fabric8.kubernetes.api.model.Container; +import io.fabric8.kubernetes.api.model.IntOrString; +import io.fabric8.kubernetes.api.model.KubernetesResource; +import io.fabric8.kubernetes.api.model.LabelSelector; +import io.fabric8.kubernetes.api.model.LocalObjectReference; +import io.fabric8.kubernetes.api.model.ObjectMeta; +import io.fabric8.kubernetes.api.model.ObjectReference; +import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; +import io.fabric8.kubernetes.api.model.PodTemplateSpec; +import io.fabric8.kubernetes.api.model.ResourceRequirements; +import io.sundr.builder.annotations.Buildable; +import io.sundr.builder.annotations.BuildableReference; +import lombok.EqualsAndHashCode; +import lombok.ToString; +import lombok.experimental.Accessors; + +@JsonDeserialize(using = com.fasterxml.jackson.databind.JsonDeserializer.None.class) +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "policies" +}) +@ToString +@EqualsAndHashCode +@Accessors(prefix = { + "_", + "" +}) +@Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { + @BuildableReference(ObjectMeta.class), + @BuildableReference(LabelSelector.class), + @BuildableReference(Container.class), + @BuildableReference(PodTemplateSpec.class), + @BuildableReference(ResourceRequirements.class), + @BuildableReference(IntOrString.class), + @BuildableReference(ObjectReference.class), + @BuildableReference(LocalObjectReference.class), + @BuildableReference(PersistentVolumeClaim.class) +}) +@Generated("jsonschema2pojo") +public class AppliedEventPoliciesStatus implements Editable , KubernetesResource +{ + + @JsonProperty("policies") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + private List policies = new ArrayList<>(); + @JsonIgnore + private Map additionalProperties = new LinkedHashMap(); + + /** + * No args constructor for use in serialization + * + */ + public AppliedEventPoliciesStatus() { + } + + public AppliedEventPoliciesStatus(List policies) { + super(); + this.policies = policies; + } + + @JsonProperty("policies") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + public List getPolicies() { + return policies; + } + + @JsonProperty("policies") + public void setPolicies(List policies) { + this.policies = policies; + } + + @JsonIgnore + public AppliedEventPoliciesStatusBuilder edit() { + return new AppliedEventPoliciesStatusBuilder(this); + } + + @JsonIgnore + public AppliedEventPoliciesStatusBuilder toBuilder() { + return edit(); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public void setAdditionalProperties(Map additionalProperties) { + this.additionalProperties = additionalProperties; + } + +} diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/AppliedEventPolicyRef.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/AppliedEventPolicyRef.java new file mode 100644 index 00000000000..68ff3f6b27c --- /dev/null +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/AppliedEventPolicyRef.java @@ -0,0 +1,122 @@ + +package io.fabric8.knative.duck.v1; + +import java.util.LinkedHashMap; +import java.util.Map; +import javax.annotation.Generated; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import io.fabric8.kubernetes.api.builder.Editable; +import io.fabric8.kubernetes.api.model.Container; +import io.fabric8.kubernetes.api.model.IntOrString; +import io.fabric8.kubernetes.api.model.KubernetesResource; +import io.fabric8.kubernetes.api.model.LabelSelector; +import io.fabric8.kubernetes.api.model.LocalObjectReference; +import io.fabric8.kubernetes.api.model.ObjectMeta; +import io.fabric8.kubernetes.api.model.ObjectReference; +import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; +import io.fabric8.kubernetes.api.model.PodTemplateSpec; +import io.fabric8.kubernetes.api.model.ResourceRequirements; +import io.sundr.builder.annotations.Buildable; +import io.sundr.builder.annotations.BuildableReference; +import lombok.EqualsAndHashCode; +import lombok.ToString; +import lombok.experimental.Accessors; + +@JsonDeserialize(using = com.fasterxml.jackson.databind.JsonDeserializer.None.class) +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "apiVersion", + "name" +}) +@ToString +@EqualsAndHashCode +@Accessors(prefix = { + "_", + "" +}) +@Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { + @BuildableReference(ObjectMeta.class), + @BuildableReference(LabelSelector.class), + @BuildableReference(Container.class), + @BuildableReference(PodTemplateSpec.class), + @BuildableReference(ResourceRequirements.class), + @BuildableReference(IntOrString.class), + @BuildableReference(ObjectReference.class), + @BuildableReference(LocalObjectReference.class), + @BuildableReference(PersistentVolumeClaim.class) +}) +@Generated("jsonschema2pojo") +public class AppliedEventPolicyRef implements Editable , KubernetesResource +{ + + @JsonProperty("apiVersion") + private String apiVersion; + @JsonProperty("name") + private String name; + @JsonIgnore + private Map additionalProperties = new LinkedHashMap(); + + /** + * No args constructor for use in serialization + * + */ + public AppliedEventPolicyRef() { + } + + public AppliedEventPolicyRef(String apiVersion, String name) { + super(); + this.apiVersion = apiVersion; + this.name = name; + } + + @JsonProperty("apiVersion") + public String getApiVersion() { + return apiVersion; + } + + @JsonProperty("apiVersion") + public void setApiVersion(String apiVersion) { + this.apiVersion = apiVersion; + } + + @JsonProperty("name") + public String getName() { + return name; + } + + @JsonProperty("name") + public void setName(String name) { + this.name = name; + } + + @JsonIgnore + public AppliedEventPolicyRefBuilder edit() { + return new AppliedEventPolicyRefBuilder(this); + } + + @JsonIgnore + public AppliedEventPolicyRefBuilder toBuilder() { + return edit(); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public void setAdditionalProperties(Map additionalProperties) { + this.additionalProperties = additionalProperties; + } + +} diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1/AuthStatus.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/AuthStatus.java similarity index 73% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1/AuthStatus.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/AuthStatus.java index 6f6b1e68ad1..1edc0779ed4 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1/AuthStatus.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/AuthStatus.java @@ -1,7 +1,9 @@ -package io.fabric8.knative.internal.pkg.apis.duck.v1; +package io.fabric8.knative.duck.v1; +import java.util.ArrayList; import java.util.LinkedHashMap; +import java.util.List; import java.util.Map; import javax.annotation.Generated; import com.fasterxml.jackson.annotation.JsonAnyGetter; @@ -13,8 +15,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -24,8 +24,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -35,7 +33,8 @@ @JsonDeserialize(using = com.fasterxml.jackson.databind.JsonDeserializer.None.class) @JsonInclude(JsonInclude.Include.NON_NULL) @JsonPropertyOrder({ - "serviceAccountName" + "serviceAccountName", + "serviceAccountNames" }) @ToString @EqualsAndHashCode @@ -52,11 +51,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class AuthStatus implements Editable , KubernetesResource @@ -64,8 +59,11 @@ public class AuthStatus implements Editable , KubernetesResou @JsonProperty("serviceAccountName") private String serviceAccountName; + @JsonProperty("serviceAccountNames") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + private List serviceAccountNames = new ArrayList<>(); @JsonIgnore - private Map additionalProperties = new LinkedHashMap(); + private Map additionalProperties = new LinkedHashMap(); /** * No args constructor for use in serialization @@ -74,9 +72,10 @@ public class AuthStatus implements Editable , KubernetesResou public AuthStatus() { } - public AuthStatus(String serviceAccountName) { + public AuthStatus(String serviceAccountName, List serviceAccountNames) { super(); this.serviceAccountName = serviceAccountName; + this.serviceAccountNames = serviceAccountNames; } @JsonProperty("serviceAccountName") @@ -89,6 +88,17 @@ public void setServiceAccountName(String serviceAccountName) { this.serviceAccountName = serviceAccountName; } + @JsonProperty("serviceAccountNames") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + public List getServiceAccountNames() { + return serviceAccountNames; + } + + @JsonProperty("serviceAccountNames") + public void setServiceAccountNames(List serviceAccountNames) { + this.serviceAccountNames = serviceAccountNames; + } + @JsonIgnore public AuthStatusBuilder edit() { return new AuthStatusBuilder(this); @@ -100,16 +110,16 @@ public AuthStatusBuilder toBuilder() { } @JsonAnyGetter - public Map getAdditionalProperties() { + public Map getAdditionalProperties() { return this.additionalProperties; } @JsonAnySetter - public void setAdditionalProperty(java.lang.String name, Object value) { + public void setAdditionalProperty(String name, Object value) { this.additionalProperties.put(name, value); } - public void setAdditionalProperties(Map additionalProperties) { + public void setAdditionalProperties(Map additionalProperties) { this.additionalProperties = additionalProperties; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/AuthenticatableStatus.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/AuthenticatableStatus.java new file mode 100644 index 00000000000..a4af51bcab1 --- /dev/null +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/AuthenticatableStatus.java @@ -0,0 +1,108 @@ + +package io.fabric8.knative.duck.v1; + +import java.util.LinkedHashMap; +import java.util.Map; +import javax.annotation.Generated; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import io.fabric8.kubernetes.api.builder.Editable; +import io.fabric8.kubernetes.api.model.Container; +import io.fabric8.kubernetes.api.model.IntOrString; +import io.fabric8.kubernetes.api.model.KubernetesResource; +import io.fabric8.kubernetes.api.model.LabelSelector; +import io.fabric8.kubernetes.api.model.LocalObjectReference; +import io.fabric8.kubernetes.api.model.ObjectMeta; +import io.fabric8.kubernetes.api.model.ObjectReference; +import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; +import io.fabric8.kubernetes.api.model.PodTemplateSpec; +import io.fabric8.kubernetes.api.model.ResourceRequirements; +import io.sundr.builder.annotations.Buildable; +import io.sundr.builder.annotations.BuildableReference; +import lombok.EqualsAndHashCode; +import lombok.ToString; +import lombok.experimental.Accessors; + +@JsonDeserialize(using = com.fasterxml.jackson.databind.JsonDeserializer.None.class) +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "auth" +}) +@ToString +@EqualsAndHashCode +@Accessors(prefix = { + "_", + "" +}) +@Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { + @BuildableReference(ObjectMeta.class), + @BuildableReference(LabelSelector.class), + @BuildableReference(Container.class), + @BuildableReference(PodTemplateSpec.class), + @BuildableReference(ResourceRequirements.class), + @BuildableReference(IntOrString.class), + @BuildableReference(ObjectReference.class), + @BuildableReference(LocalObjectReference.class), + @BuildableReference(PersistentVolumeClaim.class) +}) +@Generated("jsonschema2pojo") +public class AuthenticatableStatus implements Editable , KubernetesResource +{ + + @JsonProperty("auth") + private AuthStatus auth; + @JsonIgnore + private Map additionalProperties = new LinkedHashMap(); + + /** + * No args constructor for use in serialization + * + */ + public AuthenticatableStatus() { + } + + public AuthenticatableStatus(AuthStatus auth) { + super(); + this.auth = auth; + } + + @JsonProperty("auth") + public AuthStatus getAuth() { + return auth; + } + + @JsonProperty("auth") + public void setAuth(AuthStatus auth) { + this.auth = auth; + } + + @JsonIgnore + public AuthenticatableStatusBuilder edit() { + return new AuthenticatableStatusBuilder(this); + } + + @JsonIgnore + public AuthenticatableStatusBuilder toBuilder() { + return edit(); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public void setAdditionalProperties(Map additionalProperties) { + this.additionalProperties = additionalProperties; + } + +} diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/AuthenticatableType.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/AuthenticatableType.java new file mode 100644 index 00000000000..52e24b3a7dd --- /dev/null +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/AuthenticatableType.java @@ -0,0 +1,190 @@ + +package io.fabric8.knative.duck.v1; + +import java.util.LinkedHashMap; +import java.util.Map; +import javax.annotation.Generated; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import io.fabric8.kubernetes.api.builder.Editable; +import io.fabric8.kubernetes.api.model.Container; +import io.fabric8.kubernetes.api.model.HasMetadata; +import io.fabric8.kubernetes.api.model.IntOrString; +import io.fabric8.kubernetes.api.model.LabelSelector; +import io.fabric8.kubernetes.api.model.LocalObjectReference; +import io.fabric8.kubernetes.api.model.Namespaced; +import io.fabric8.kubernetes.api.model.ObjectMeta; +import io.fabric8.kubernetes.api.model.ObjectReference; +import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; +import io.fabric8.kubernetes.api.model.PodTemplateSpec; +import io.fabric8.kubernetes.api.model.ResourceRequirements; +import io.fabric8.kubernetes.model.annotation.Group; +import io.fabric8.kubernetes.model.annotation.Version; +import io.sundr.builder.annotations.Buildable; +import io.sundr.builder.annotations.BuildableReference; +import io.sundr.transform.annotations.TemplateTransformation; +import io.sundr.transform.annotations.TemplateTransformations; +import lombok.EqualsAndHashCode; +import lombok.ToString; +import lombok.experimental.Accessors; + +@JsonDeserialize(using = com.fasterxml.jackson.databind.JsonDeserializer.None.class) +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "apiVersion", + "kind", + "metadata", + "status" +}) +@ToString +@EqualsAndHashCode +@Accessors(prefix = { + "_", + "" +}) +@Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { + @BuildableReference(ObjectMeta.class), + @BuildableReference(LabelSelector.class), + @BuildableReference(Container.class), + @BuildableReference(PodTemplateSpec.class), + @BuildableReference(ResourceRequirements.class), + @BuildableReference(IntOrString.class), + @BuildableReference(ObjectReference.class), + @BuildableReference(LocalObjectReference.class), + @BuildableReference(PersistentVolumeClaim.class) +}) +@TemplateTransformations({ + @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) +}) +@Version("v1") +@Group("duck.knative.dev") +@Generated("jsonschema2pojo") +public class AuthenticatableType implements Editable , HasMetadata, Namespaced +{ + + /** + * + * (Required) + * + */ + @JsonProperty("apiVersion") + private String apiVersion = "duck.knative.dev/v1"; + /** + * + * (Required) + * + */ + @JsonProperty("kind") + private String kind = "AuthenticatableType"; + @JsonProperty("metadata") + private ObjectMeta metadata; + @JsonProperty("status") + private AuthenticatableStatus status; + @JsonIgnore + private Map additionalProperties = new LinkedHashMap(); + + /** + * No args constructor for use in serialization + * + */ + public AuthenticatableType() { + } + + public AuthenticatableType(String apiVersion, String kind, ObjectMeta metadata, AuthenticatableStatus status) { + super(); + this.apiVersion = apiVersion; + this.kind = kind; + this.metadata = metadata; + this.status = status; + } + + /** + * + * (Required) + * + */ + @JsonProperty("apiVersion") + public String getApiVersion() { + return apiVersion; + } + + /** + * + * (Required) + * + */ + @JsonProperty("apiVersion") + public void setApiVersion(String apiVersion) { + this.apiVersion = apiVersion; + } + + /** + * + * (Required) + * + */ + @JsonProperty("kind") + public String getKind() { + return kind; + } + + /** + * + * (Required) + * + */ + @JsonProperty("kind") + public void setKind(String kind) { + this.kind = kind; + } + + @JsonProperty("metadata") + public ObjectMeta getMetadata() { + return metadata; + } + + @JsonProperty("metadata") + public void setMetadata(ObjectMeta metadata) { + this.metadata = metadata; + } + + @JsonProperty("status") + public AuthenticatableStatus getStatus() { + return status; + } + + @JsonProperty("status") + public void setStatus(AuthenticatableStatus status) { + this.status = status; + } + + @JsonIgnore + public AuthenticatableTypeBuilder edit() { + return new AuthenticatableTypeBuilder(this); + } + + @JsonIgnore + public AuthenticatableTypeBuilder toBuilder() { + return edit(); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public void setAdditionalProperties(Map additionalProperties) { + this.additionalProperties = additionalProperties; + } + +} diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/AuthenticatableTypeList.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/AuthenticatableTypeList.java new file mode 100644 index 00000000000..7e10b93ffa5 --- /dev/null +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/AuthenticatableTypeList.java @@ -0,0 +1,195 @@ + +package io.fabric8.knative.duck.v1; + +import java.util.ArrayList; +import java.util.LinkedHashMap; +import java.util.List; +import java.util.Map; +import javax.annotation.Generated; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import io.fabric8.kubernetes.api.builder.Editable; +import io.fabric8.kubernetes.api.model.Container; +import io.fabric8.kubernetes.api.model.IntOrString; +import io.fabric8.kubernetes.api.model.KubernetesResource; +import io.fabric8.kubernetes.api.model.KubernetesResourceList; +import io.fabric8.kubernetes.api.model.LabelSelector; +import io.fabric8.kubernetes.api.model.ListMeta; +import io.fabric8.kubernetes.api.model.LocalObjectReference; +import io.fabric8.kubernetes.api.model.ObjectMeta; +import io.fabric8.kubernetes.api.model.ObjectReference; +import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; +import io.fabric8.kubernetes.api.model.PodTemplateSpec; +import io.fabric8.kubernetes.api.model.ResourceRequirements; +import io.fabric8.kubernetes.model.annotation.Group; +import io.fabric8.kubernetes.model.annotation.Version; +import io.sundr.builder.annotations.Buildable; +import io.sundr.builder.annotations.BuildableReference; +import io.sundr.transform.annotations.TemplateTransformation; +import io.sundr.transform.annotations.TemplateTransformations; +import lombok.EqualsAndHashCode; +import lombok.ToString; +import lombok.experimental.Accessors; + +@JsonDeserialize(using = com.fasterxml.jackson.databind.JsonDeserializer.None.class) +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "apiVersion", + "kind", + "metadata", + "items" +}) +@ToString +@EqualsAndHashCode +@Accessors(prefix = { + "_", + "" +}) +@Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { + @BuildableReference(ObjectMeta.class), + @BuildableReference(LabelSelector.class), + @BuildableReference(Container.class), + @BuildableReference(PodTemplateSpec.class), + @BuildableReference(ResourceRequirements.class), + @BuildableReference(IntOrString.class), + @BuildableReference(ObjectReference.class), + @BuildableReference(LocalObjectReference.class), + @BuildableReference(PersistentVolumeClaim.class) +}) +@TemplateTransformations({ + @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) +}) +@Version("v1") +@Group("duck.knative.dev") +@Generated("jsonschema2pojo") +public class AuthenticatableTypeList implements Editable , KubernetesResource, KubernetesResourceList +{ + + /** + * + * (Required) + * + */ + @JsonProperty("apiVersion") + private String apiVersion = "duck.knative.dev/v1"; + @JsonProperty("items") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + private List items = new ArrayList<>(); + /** + * + * (Required) + * + */ + @JsonProperty("kind") + private String kind = "AuthenticatableTypeList"; + @JsonProperty("metadata") + private ListMeta metadata; + @JsonIgnore + private Map additionalProperties = new LinkedHashMap(); + + /** + * No args constructor for use in serialization + * + */ + public AuthenticatableTypeList() { + } + + public AuthenticatableTypeList(String apiVersion, List items, String kind, ListMeta metadata) { + super(); + this.apiVersion = apiVersion; + this.items = items; + this.kind = kind; + this.metadata = metadata; + } + + /** + * + * (Required) + * + */ + @JsonProperty("apiVersion") + public String getApiVersion() { + return apiVersion; + } + + /** + * + * (Required) + * + */ + @JsonProperty("apiVersion") + public void setApiVersion(String apiVersion) { + this.apiVersion = apiVersion; + } + + @JsonProperty("items") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + public List getItems() { + return items; + } + + @JsonProperty("items") + public void setItems(List items) { + this.items = items; + } + + /** + * + * (Required) + * + */ + @JsonProperty("kind") + public String getKind() { + return kind; + } + + /** + * + * (Required) + * + */ + @JsonProperty("kind") + public void setKind(String kind) { + this.kind = kind; + } + + @JsonProperty("metadata") + public ListMeta getMetadata() { + return metadata; + } + + @JsonProperty("metadata") + public void setMetadata(ListMeta metadata) { + this.metadata = metadata; + } + + @JsonIgnore + public AuthenticatableTypeListBuilder edit() { + return new AuthenticatableTypeListBuilder(this); + } + + @JsonIgnore + public AuthenticatableTypeListBuilder toBuilder() { + return edit(); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public void setAdditionalProperties(Map additionalProperties) { + this.additionalProperties = additionalProperties; + } + +} diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1/Binding.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/Binding.java similarity index 84% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1/Binding.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/Binding.java index 3496f0e4837..28a4469a95b 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1/Binding.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/Binding.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.internal.pkg.apis.duck.v1; +package io.fabric8.knative.duck.v1; import java.util.LinkedHashMap; import java.util.Map; @@ -13,18 +13,16 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.HasMetadata; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.LabelSelector; import io.fabric8.kubernetes.api.model.LocalObjectReference; +import io.fabric8.kubernetes.api.model.Namespaced; +import io.fabric8.kubernetes.api.model.ObjectMeta; import io.fabric8.kubernetes.api.model.ObjectReference; import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.fabric8.kubernetes.model.annotation.Group; import io.fabric8.kubernetes.model.annotation.Version; import io.sundr.builder.annotations.Buildable; @@ -50,7 +48,7 @@ "" }) @Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { - @BuildableReference(io.fabric8.kubernetes.api.model.ObjectMeta.class), + @BuildableReference(ObjectMeta.class), @BuildableReference(LabelSelector.class), @BuildableReference(Container.class), @BuildableReference(PodTemplateSpec.class), @@ -58,11 +56,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @TemplateTransformations({ @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) @@ -70,7 +64,7 @@ @Version("v1") @Group("duck.knative.dev") @Generated("jsonschema2pojo") -public class Binding implements Editable , HasMetadata +public class Binding implements Editable , HasMetadata, Namespaced { /** @@ -88,7 +82,7 @@ public class Binding implements Editable , HasMetadata @JsonProperty("kind") private String kind = "Binding"; @JsonProperty("metadata") - private io.fabric8.kubernetes.api.model.ObjectMeta metadata; + private ObjectMeta metadata; @JsonProperty("spec") private BindingSpec spec; @JsonIgnore @@ -101,7 +95,7 @@ public class Binding implements Editable , HasMetadata public Binding() { } - public Binding(String apiVersion, String kind, io.fabric8.kubernetes.api.model.ObjectMeta metadata, BindingSpec spec) { + public Binding(String apiVersion, String kind, ObjectMeta metadata, BindingSpec spec) { super(); this.apiVersion = apiVersion; this.kind = kind; @@ -150,12 +144,12 @@ public void setKind(String kind) { } @JsonProperty("metadata") - public io.fabric8.kubernetes.api.model.ObjectMeta getMetadata() { + public ObjectMeta getMetadata() { return metadata; } @JsonProperty("metadata") - public void setMetadata(io.fabric8.kubernetes.api.model.ObjectMeta metadata) { + public void setMetadata(ObjectMeta metadata) { this.metadata = metadata; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1/BindingList.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/BindingList.java similarity index 86% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1/BindingList.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/BindingList.java index c23d58c8ace..d94dccd7d07 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1/BindingList.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/BindingList.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.internal.pkg.apis.duck.v1; +package io.fabric8.knative.duck.v1; import java.util.ArrayList; import java.util.LinkedHashMap; @@ -15,8 +15,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.KubernetesResourceList; @@ -28,8 +26,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.fabric8.kubernetes.model.annotation.Group; import io.fabric8.kubernetes.model.annotation.Version; import io.sundr.builder.annotations.Buildable; @@ -63,11 +59,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @TemplateTransformations({ @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) @@ -75,7 +67,7 @@ @Version("v1") @Group("duck.knative.dev") @Generated("jsonschema2pojo") -public class BindingList implements Editable , KubernetesResource, KubernetesResourceList +public class BindingList implements Editable , KubernetesResource, KubernetesResourceList { /** @@ -87,7 +79,7 @@ public class BindingList implements Editable , KubernetesRes private String apiVersion = "duck.knative.dev/v1"; @JsonProperty("items") @JsonInclude(JsonInclude.Include.NON_EMPTY) - private List items = new ArrayList<>(); + private List items = new ArrayList<>(); /** * * (Required) @@ -107,7 +99,7 @@ public class BindingList implements Editable , KubernetesRes public BindingList() { } - public BindingList(String apiVersion, List items, String kind, ListMeta metadata) { + public BindingList(String apiVersion, List items, String kind, ListMeta metadata) { super(); this.apiVersion = apiVersion; this.items = items; @@ -137,12 +129,12 @@ public void setApiVersion(String apiVersion) { @JsonProperty("items") @JsonInclude(JsonInclude.Include.NON_EMPTY) - public List getItems() { + public List getItems() { return items; } @JsonProperty("items") - public void setItems(List items) { + public void setItems(List items) { this.items = items; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1/BindingSpec.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/BindingSpec.java similarity index 86% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1/BindingSpec.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/BindingSpec.java index b2957158e5a..d50619c1af9 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1/BindingSpec.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/BindingSpec.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.internal.pkg.apis.duck.v1; +package io.fabric8.knative.duck.v1; import java.util.LinkedHashMap; import java.util.Map; @@ -11,11 +11,9 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.fabric8.knative.internal.pkg.tracker.Reference; +import io.fabric8.knative.pkg.tracker.Reference; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -25,8 +23,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -53,11 +49,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class BindingSpec implements Editable , KubernetesResource diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/Channelable.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/Channelable.java new file mode 100644 index 00000000000..017408f874f --- /dev/null +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/Channelable.java @@ -0,0 +1,204 @@ + +package io.fabric8.knative.duck.v1; + +import java.util.LinkedHashMap; +import java.util.Map; +import javax.annotation.Generated; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import io.fabric8.kubernetes.api.builder.Editable; +import io.fabric8.kubernetes.api.model.Container; +import io.fabric8.kubernetes.api.model.HasMetadata; +import io.fabric8.kubernetes.api.model.IntOrString; +import io.fabric8.kubernetes.api.model.LabelSelector; +import io.fabric8.kubernetes.api.model.LocalObjectReference; +import io.fabric8.kubernetes.api.model.Namespaced; +import io.fabric8.kubernetes.api.model.ObjectMeta; +import io.fabric8.kubernetes.api.model.ObjectReference; +import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; +import io.fabric8.kubernetes.api.model.PodTemplateSpec; +import io.fabric8.kubernetes.api.model.ResourceRequirements; +import io.fabric8.kubernetes.model.annotation.Group; +import io.fabric8.kubernetes.model.annotation.Version; +import io.sundr.builder.annotations.Buildable; +import io.sundr.builder.annotations.BuildableReference; +import io.sundr.transform.annotations.TemplateTransformation; +import io.sundr.transform.annotations.TemplateTransformations; +import lombok.EqualsAndHashCode; +import lombok.ToString; +import lombok.experimental.Accessors; + +@JsonDeserialize(using = com.fasterxml.jackson.databind.JsonDeserializer.None.class) +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "apiVersion", + "kind", + "metadata", + "spec", + "status" +}) +@ToString +@EqualsAndHashCode +@Accessors(prefix = { + "_", + "" +}) +@Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { + @BuildableReference(ObjectMeta.class), + @BuildableReference(LabelSelector.class), + @BuildableReference(Container.class), + @BuildableReference(PodTemplateSpec.class), + @BuildableReference(ResourceRequirements.class), + @BuildableReference(IntOrString.class), + @BuildableReference(ObjectReference.class), + @BuildableReference(LocalObjectReference.class), + @BuildableReference(PersistentVolumeClaim.class) +}) +@TemplateTransformations({ + @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) +}) +@Version("v1") +@Group("duck.knative.dev") +@Generated("jsonschema2pojo") +public class Channelable implements Editable , HasMetadata, Namespaced +{ + + /** + * + * (Required) + * + */ + @JsonProperty("apiVersion") + private String apiVersion = "duck.knative.dev/v1"; + /** + * + * (Required) + * + */ + @JsonProperty("kind") + private String kind = "Channelable"; + @JsonProperty("metadata") + private ObjectMeta metadata; + @JsonProperty("spec") + private ChannelableSpec spec; + @JsonProperty("status") + private ChannelableStatus status; + @JsonIgnore + private Map additionalProperties = new LinkedHashMap(); + + /** + * No args constructor for use in serialization + * + */ + public Channelable() { + } + + public Channelable(String apiVersion, String kind, ObjectMeta metadata, ChannelableSpec spec, ChannelableStatus status) { + super(); + this.apiVersion = apiVersion; + this.kind = kind; + this.metadata = metadata; + this.spec = spec; + this.status = status; + } + + /** + * + * (Required) + * + */ + @JsonProperty("apiVersion") + public String getApiVersion() { + return apiVersion; + } + + /** + * + * (Required) + * + */ + @JsonProperty("apiVersion") + public void setApiVersion(String apiVersion) { + this.apiVersion = apiVersion; + } + + /** + * + * (Required) + * + */ + @JsonProperty("kind") + public String getKind() { + return kind; + } + + /** + * + * (Required) + * + */ + @JsonProperty("kind") + public void setKind(String kind) { + this.kind = kind; + } + + @JsonProperty("metadata") + public ObjectMeta getMetadata() { + return metadata; + } + + @JsonProperty("metadata") + public void setMetadata(ObjectMeta metadata) { + this.metadata = metadata; + } + + @JsonProperty("spec") + public ChannelableSpec getSpec() { + return spec; + } + + @JsonProperty("spec") + public void setSpec(ChannelableSpec spec) { + this.spec = spec; + } + + @JsonProperty("status") + public ChannelableStatus getStatus() { + return status; + } + + @JsonProperty("status") + public void setStatus(ChannelableStatus status) { + this.status = status; + } + + @JsonIgnore + public ChannelableBuilder edit() { + return new ChannelableBuilder(this); + } + + @JsonIgnore + public ChannelableBuilder toBuilder() { + return edit(); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public void setAdditionalProperties(Map additionalProperties) { + this.additionalProperties = additionalProperties; + } + +} diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/ChannelableList.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/ChannelableList.java new file mode 100644 index 00000000000..f6968bfe552 --- /dev/null +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/ChannelableList.java @@ -0,0 +1,195 @@ + +package io.fabric8.knative.duck.v1; + +import java.util.ArrayList; +import java.util.LinkedHashMap; +import java.util.List; +import java.util.Map; +import javax.annotation.Generated; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import io.fabric8.kubernetes.api.builder.Editable; +import io.fabric8.kubernetes.api.model.Container; +import io.fabric8.kubernetes.api.model.IntOrString; +import io.fabric8.kubernetes.api.model.KubernetesResource; +import io.fabric8.kubernetes.api.model.KubernetesResourceList; +import io.fabric8.kubernetes.api.model.LabelSelector; +import io.fabric8.kubernetes.api.model.ListMeta; +import io.fabric8.kubernetes.api.model.LocalObjectReference; +import io.fabric8.kubernetes.api.model.ObjectMeta; +import io.fabric8.kubernetes.api.model.ObjectReference; +import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; +import io.fabric8.kubernetes.api.model.PodTemplateSpec; +import io.fabric8.kubernetes.api.model.ResourceRequirements; +import io.fabric8.kubernetes.model.annotation.Group; +import io.fabric8.kubernetes.model.annotation.Version; +import io.sundr.builder.annotations.Buildable; +import io.sundr.builder.annotations.BuildableReference; +import io.sundr.transform.annotations.TemplateTransformation; +import io.sundr.transform.annotations.TemplateTransformations; +import lombok.EqualsAndHashCode; +import lombok.ToString; +import lombok.experimental.Accessors; + +@JsonDeserialize(using = com.fasterxml.jackson.databind.JsonDeserializer.None.class) +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "apiVersion", + "kind", + "metadata", + "items" +}) +@ToString +@EqualsAndHashCode +@Accessors(prefix = { + "_", + "" +}) +@Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { + @BuildableReference(ObjectMeta.class), + @BuildableReference(LabelSelector.class), + @BuildableReference(Container.class), + @BuildableReference(PodTemplateSpec.class), + @BuildableReference(ResourceRequirements.class), + @BuildableReference(IntOrString.class), + @BuildableReference(ObjectReference.class), + @BuildableReference(LocalObjectReference.class), + @BuildableReference(PersistentVolumeClaim.class) +}) +@TemplateTransformations({ + @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) +}) +@Version("v1") +@Group("duck.knative.dev") +@Generated("jsonschema2pojo") +public class ChannelableList implements Editable , KubernetesResource, KubernetesResourceList +{ + + /** + * + * (Required) + * + */ + @JsonProperty("apiVersion") + private String apiVersion = "duck.knative.dev/v1"; + @JsonProperty("items") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + private List items = new ArrayList<>(); + /** + * + * (Required) + * + */ + @JsonProperty("kind") + private String kind = "ChannelableList"; + @JsonProperty("metadata") + private ListMeta metadata; + @JsonIgnore + private Map additionalProperties = new LinkedHashMap(); + + /** + * No args constructor for use in serialization + * + */ + public ChannelableList() { + } + + public ChannelableList(String apiVersion, List items, String kind, ListMeta metadata) { + super(); + this.apiVersion = apiVersion; + this.items = items; + this.kind = kind; + this.metadata = metadata; + } + + /** + * + * (Required) + * + */ + @JsonProperty("apiVersion") + public String getApiVersion() { + return apiVersion; + } + + /** + * + * (Required) + * + */ + @JsonProperty("apiVersion") + public void setApiVersion(String apiVersion) { + this.apiVersion = apiVersion; + } + + @JsonProperty("items") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + public List getItems() { + return items; + } + + @JsonProperty("items") + public void setItems(List items) { + this.items = items; + } + + /** + * + * (Required) + * + */ + @JsonProperty("kind") + public String getKind() { + return kind; + } + + /** + * + * (Required) + * + */ + @JsonProperty("kind") + public void setKind(String kind) { + this.kind = kind; + } + + @JsonProperty("metadata") + public ListMeta getMetadata() { + return metadata; + } + + @JsonProperty("metadata") + public void setMetadata(ListMeta metadata) { + this.metadata = metadata; + } + + @JsonIgnore + public ChannelableListBuilder edit() { + return new ChannelableListBuilder(this); + } + + @JsonIgnore + public ChannelableListBuilder toBuilder() { + return edit(); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public void setAdditionalProperties(Map additionalProperties) { + this.additionalProperties = additionalProperties; + } + +} diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/ChannelableSpec.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/ChannelableSpec.java new file mode 100644 index 00000000000..89a812bf5b7 --- /dev/null +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/ChannelableSpec.java @@ -0,0 +1,126 @@ + +package io.fabric8.knative.duck.v1; + +import java.util.ArrayList; +import java.util.LinkedHashMap; +import java.util.List; +import java.util.Map; +import javax.annotation.Generated; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import io.fabric8.kubernetes.api.builder.Editable; +import io.fabric8.kubernetes.api.model.Container; +import io.fabric8.kubernetes.api.model.IntOrString; +import io.fabric8.kubernetes.api.model.KubernetesResource; +import io.fabric8.kubernetes.api.model.LabelSelector; +import io.fabric8.kubernetes.api.model.LocalObjectReference; +import io.fabric8.kubernetes.api.model.ObjectMeta; +import io.fabric8.kubernetes.api.model.ObjectReference; +import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; +import io.fabric8.kubernetes.api.model.PodTemplateSpec; +import io.fabric8.kubernetes.api.model.ResourceRequirements; +import io.sundr.builder.annotations.Buildable; +import io.sundr.builder.annotations.BuildableReference; +import lombok.EqualsAndHashCode; +import lombok.ToString; +import lombok.experimental.Accessors; + +@JsonDeserialize(using = com.fasterxml.jackson.databind.JsonDeserializer.None.class) +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "delivery", + "subscribers" +}) +@ToString +@EqualsAndHashCode +@Accessors(prefix = { + "_", + "" +}) +@Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { + @BuildableReference(ObjectMeta.class), + @BuildableReference(LabelSelector.class), + @BuildableReference(Container.class), + @BuildableReference(PodTemplateSpec.class), + @BuildableReference(ResourceRequirements.class), + @BuildableReference(IntOrString.class), + @BuildableReference(ObjectReference.class), + @BuildableReference(LocalObjectReference.class), + @BuildableReference(PersistentVolumeClaim.class) +}) +@Generated("jsonschema2pojo") +public class ChannelableSpec implements Editable , KubernetesResource +{ + + @JsonProperty("delivery") + private DeliverySpec delivery; + @JsonProperty("subscribers") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + private List subscribers = new ArrayList<>(); + @JsonIgnore + private Map additionalProperties = new LinkedHashMap(); + + /** + * No args constructor for use in serialization + * + */ + public ChannelableSpec() { + } + + public ChannelableSpec(DeliverySpec delivery, List subscribers) { + super(); + this.delivery = delivery; + this.subscribers = subscribers; + } + + @JsonProperty("delivery") + public DeliverySpec getDelivery() { + return delivery; + } + + @JsonProperty("delivery") + public void setDelivery(DeliverySpec delivery) { + this.delivery = delivery; + } + + @JsonProperty("subscribers") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + public List getSubscribers() { + return subscribers; + } + + @JsonProperty("subscribers") + public void setSubscribers(List subscribers) { + this.subscribers = subscribers; + } + + @JsonIgnore + public ChannelableSpecBuilder edit() { + return new ChannelableSpecBuilder(this); + } + + @JsonIgnore + public ChannelableSpecBuilder toBuilder() { + return edit(); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public void setAdditionalProperties(Map additionalProperties) { + this.additionalProperties = additionalProperties; + } + +} diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/ChannelableStatus.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/ChannelableStatus.java new file mode 100644 index 00000000000..fc0bf3f2c3e --- /dev/null +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/ChannelableStatus.java @@ -0,0 +1,247 @@ + +package io.fabric8.knative.duck.v1; + +import java.util.ArrayList; +import java.util.LinkedHashMap; +import java.util.List; +import java.util.Map; +import javax.annotation.Generated; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import io.fabric8.knative.pkg.apis.Condition; +import io.fabric8.kubernetes.api.builder.Editable; +import io.fabric8.kubernetes.api.model.Container; +import io.fabric8.kubernetes.api.model.IntOrString; +import io.fabric8.kubernetes.api.model.KubernetesResource; +import io.fabric8.kubernetes.api.model.LabelSelector; +import io.fabric8.kubernetes.api.model.LocalObjectReference; +import io.fabric8.kubernetes.api.model.ObjectMeta; +import io.fabric8.kubernetes.api.model.ObjectReference; +import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; +import io.fabric8.kubernetes.api.model.PodTemplateSpec; +import io.fabric8.kubernetes.api.model.ResourceRequirements; +import io.sundr.builder.annotations.Buildable; +import io.sundr.builder.annotations.BuildableReference; +import lombok.EqualsAndHashCode; +import lombok.ToString; +import lombok.experimental.Accessors; + +@JsonDeserialize(using = com.fasterxml.jackson.databind.JsonDeserializer.None.class) +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "address", + "addresses", + "annotations", + "conditions", + "deadLetterSinkAudience", + "deadLetterSinkCACerts", + "deadLetterSinkUri", + "observedGeneration", + "policies", + "subscribers" +}) +@ToString +@EqualsAndHashCode +@Accessors(prefix = { + "_", + "" +}) +@Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { + @BuildableReference(ObjectMeta.class), + @BuildableReference(LabelSelector.class), + @BuildableReference(Container.class), + @BuildableReference(PodTemplateSpec.class), + @BuildableReference(ResourceRequirements.class), + @BuildableReference(IntOrString.class), + @BuildableReference(ObjectReference.class), + @BuildableReference(LocalObjectReference.class), + @BuildableReference(PersistentVolumeClaim.class) +}) +@Generated("jsonschema2pojo") +public class ChannelableStatus implements Editable , KubernetesResource +{ + + @JsonProperty("address") + private Addressable address; + @JsonProperty("addresses") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + private List addresses = new ArrayList<>(); + @JsonProperty("annotations") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + private Map annotations = new LinkedHashMap<>(); + @JsonProperty("conditions") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + private List conditions = new ArrayList<>(); + @JsonProperty("deadLetterSinkAudience") + private String deadLetterSinkAudience; + @JsonProperty("deadLetterSinkCACerts") + private String deadLetterSinkCACerts; + @JsonProperty("deadLetterSinkUri") + private String deadLetterSinkUri; + @JsonProperty("observedGeneration") + private Long observedGeneration; + @JsonProperty("policies") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + private List policies = new ArrayList<>(); + @JsonProperty("subscribers") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + private List subscribers = new ArrayList<>(); + @JsonIgnore + private Map additionalProperties = new LinkedHashMap(); + + /** + * No args constructor for use in serialization + * + */ + public ChannelableStatus() { + } + + public ChannelableStatus(Addressable address, List addresses, Map annotations, List conditions, String deadLetterSinkAudience, String deadLetterSinkCACerts, String deadLetterSinkUri, Long observedGeneration, List policies, List subscribers) { + super(); + this.address = address; + this.addresses = addresses; + this.annotations = annotations; + this.conditions = conditions; + this.deadLetterSinkAudience = deadLetterSinkAudience; + this.deadLetterSinkCACerts = deadLetterSinkCACerts; + this.deadLetterSinkUri = deadLetterSinkUri; + this.observedGeneration = observedGeneration; + this.policies = policies; + this.subscribers = subscribers; + } + + @JsonProperty("address") + public Addressable getAddress() { + return address; + } + + @JsonProperty("address") + public void setAddress(Addressable address) { + this.address = address; + } + + @JsonProperty("addresses") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + public List getAddresses() { + return addresses; + } + + @JsonProperty("addresses") + public void setAddresses(List addresses) { + this.addresses = addresses; + } + + @JsonProperty("annotations") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + public Map getAnnotations() { + return annotations; + } + + @JsonProperty("annotations") + public void setAnnotations(Map annotations) { + this.annotations = annotations; + } + + @JsonProperty("conditions") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + public List getConditions() { + return conditions; + } + + @JsonProperty("conditions") + public void setConditions(List conditions) { + this.conditions = conditions; + } + + @JsonProperty("deadLetterSinkAudience") + public String getDeadLetterSinkAudience() { + return deadLetterSinkAudience; + } + + @JsonProperty("deadLetterSinkAudience") + public void setDeadLetterSinkAudience(String deadLetterSinkAudience) { + this.deadLetterSinkAudience = deadLetterSinkAudience; + } + + @JsonProperty("deadLetterSinkCACerts") + public String getDeadLetterSinkCACerts() { + return deadLetterSinkCACerts; + } + + @JsonProperty("deadLetterSinkCACerts") + public void setDeadLetterSinkCACerts(String deadLetterSinkCACerts) { + this.deadLetterSinkCACerts = deadLetterSinkCACerts; + } + + @JsonProperty("deadLetterSinkUri") + public String getDeadLetterSinkUri() { + return deadLetterSinkUri; + } + + @JsonProperty("deadLetterSinkUri") + public void setDeadLetterSinkUri(String deadLetterSinkUri) { + this.deadLetterSinkUri = deadLetterSinkUri; + } + + @JsonProperty("observedGeneration") + public Long getObservedGeneration() { + return observedGeneration; + } + + @JsonProperty("observedGeneration") + public void setObservedGeneration(Long observedGeneration) { + this.observedGeneration = observedGeneration; + } + + @JsonProperty("policies") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + public List getPolicies() { + return policies; + } + + @JsonProperty("policies") + public void setPolicies(List policies) { + this.policies = policies; + } + + @JsonProperty("subscribers") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + public List getSubscribers() { + return subscribers; + } + + @JsonProperty("subscribers") + public void setSubscribers(List subscribers) { + this.subscribers = subscribers; + } + + @JsonIgnore + public ChannelableStatusBuilder edit() { + return new ChannelableStatusBuilder(this); + } + + @JsonIgnore + public ChannelableStatusBuilder toBuilder() { + return edit(); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public void setAdditionalProperties(Map additionalProperties) { + this.additionalProperties = additionalProperties; + } + +} diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1/CloudEventAttributes.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/CloudEventAttributes.java similarity index 88% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1/CloudEventAttributes.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/CloudEventAttributes.java index f070737af2e..7a4f660a3c2 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1/CloudEventAttributes.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/CloudEventAttributes.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.internal.pkg.apis.duck.v1; +package io.fabric8.knative.duck.v1; import java.util.LinkedHashMap; import java.util.Map; @@ -13,8 +13,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -24,8 +22,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -53,11 +49,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class CloudEventAttributes implements Editable , KubernetesResource diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1/CloudEventOverrides.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/CloudEventOverrides.java similarity index 80% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1/CloudEventOverrides.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/CloudEventOverrides.java index 6bbde35b8ab..4baf0adb245 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1/CloudEventOverrides.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/CloudEventOverrides.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.internal.pkg.apis.duck.v1; +package io.fabric8.knative.duck.v1; import java.util.LinkedHashMap; import java.util.Map; @@ -13,8 +13,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -24,8 +22,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -52,11 +48,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class CloudEventOverrides implements Editable , KubernetesResource @@ -66,7 +58,7 @@ public class CloudEventOverrides implements Editable @JsonInclude(JsonInclude.Include.NON_EMPTY) private Map extensions = new LinkedHashMap<>(); @JsonIgnore - private Map additionalProperties = new LinkedHashMap(); + private Map additionalProperties = new LinkedHashMap(); /** * No args constructor for use in serialization @@ -102,16 +94,16 @@ public CloudEventOverridesBuilder toBuilder() { } @JsonAnyGetter - public Map getAdditionalProperties() { + public Map getAdditionalProperties() { return this.additionalProperties; } @JsonAnySetter - public void setAdditionalProperty(java.lang.String name, Object value) { + public void setAdditionalProperty(String name, Object value) { this.additionalProperties.put(name, value); } - public void setAdditionalProperties(Map additionalProperties) { + public void setAdditionalProperties(Map additionalProperties) { this.additionalProperties = additionalProperties; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1/CronJob.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/CronJob.java similarity index 84% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1/CronJob.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/CronJob.java index 983863362b2..d3f18ebbb54 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1/CronJob.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/CronJob.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.internal.pkg.apis.duck.v1; +package io.fabric8.knative.duck.v1; import java.util.LinkedHashMap; import java.util.Map; @@ -13,18 +13,16 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.HasMetadata; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.LabelSelector; import io.fabric8.kubernetes.api.model.LocalObjectReference; +import io.fabric8.kubernetes.api.model.Namespaced; +import io.fabric8.kubernetes.api.model.ObjectMeta; import io.fabric8.kubernetes.api.model.ObjectReference; import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.fabric8.kubernetes.api.model.batch.v1.CronJobSpec; import io.fabric8.kubernetes.model.annotation.Group; import io.fabric8.kubernetes.model.annotation.Version; @@ -51,7 +49,7 @@ "" }) @Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { - @BuildableReference(io.fabric8.kubernetes.api.model.ObjectMeta.class), + @BuildableReference(ObjectMeta.class), @BuildableReference(LabelSelector.class), @BuildableReference(Container.class), @BuildableReference(PodTemplateSpec.class), @@ -59,11 +57,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @TemplateTransformations({ @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) @@ -71,7 +65,7 @@ @Version("v1") @Group("duck.knative.dev") @Generated("jsonschema2pojo") -public class CronJob implements Editable , HasMetadata +public class CronJob implements Editable , HasMetadata, Namespaced { /** @@ -89,7 +83,7 @@ public class CronJob implements Editable , HasMetadata @JsonProperty("kind") private String kind = "CronJob"; @JsonProperty("metadata") - private io.fabric8.kubernetes.api.model.ObjectMeta metadata; + private ObjectMeta metadata; @JsonProperty("spec") private CronJobSpec spec; @JsonIgnore @@ -102,7 +96,7 @@ public class CronJob implements Editable , HasMetadata public CronJob() { } - public CronJob(String apiVersion, String kind, io.fabric8.kubernetes.api.model.ObjectMeta metadata, CronJobSpec spec) { + public CronJob(String apiVersion, String kind, ObjectMeta metadata, CronJobSpec spec) { super(); this.apiVersion = apiVersion; this.kind = kind; @@ -151,12 +145,12 @@ public void setKind(String kind) { } @JsonProperty("metadata") - public io.fabric8.kubernetes.api.model.ObjectMeta getMetadata() { + public ObjectMeta getMetadata() { return metadata; } @JsonProperty("metadata") - public void setMetadata(io.fabric8.kubernetes.api.model.ObjectMeta metadata) { + public void setMetadata(ObjectMeta metadata) { this.metadata = metadata; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1/CronJobList.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/CronJobList.java similarity index 86% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1/CronJobList.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/CronJobList.java index 3006fc70b2c..fe92a3bb2a8 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1/CronJobList.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/CronJobList.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.internal.pkg.apis.duck.v1; +package io.fabric8.knative.duck.v1; import java.util.ArrayList; import java.util.LinkedHashMap; @@ -15,8 +15,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.KubernetesResourceList; @@ -28,8 +26,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.fabric8.kubernetes.model.annotation.Group; import io.fabric8.kubernetes.model.annotation.Version; import io.sundr.builder.annotations.Buildable; @@ -63,11 +59,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @TemplateTransformations({ @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) @@ -75,7 +67,7 @@ @Version("v1") @Group("duck.knative.dev") @Generated("jsonschema2pojo") -public class CronJobList implements Editable , KubernetesResource, KubernetesResourceList +public class CronJobList implements Editable , KubernetesResource, KubernetesResourceList { /** @@ -87,7 +79,7 @@ public class CronJobList implements Editable , KubernetesRes private String apiVersion = "duck.knative.dev/v1"; @JsonProperty("items") @JsonInclude(JsonInclude.Include.NON_EMPTY) - private List items = new ArrayList<>(); + private List items = new ArrayList<>(); /** * * (Required) @@ -107,7 +99,7 @@ public class CronJobList implements Editable , KubernetesRes public CronJobList() { } - public CronJobList(String apiVersion, List items, String kind, ListMeta metadata) { + public CronJobList(String apiVersion, List items, String kind, ListMeta metadata) { super(); this.apiVersion = apiVersion; this.items = items; @@ -137,12 +129,12 @@ public void setApiVersion(String apiVersion) { @JsonProperty("items") @JsonInclude(JsonInclude.Include.NON_EMPTY) - public List getItems() { + public List getItems() { return items; } @JsonProperty("items") - public void setItems(List items) { + public void setItems(List items) { this.items = items; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/eventing/pkg/apis/duck/v1/DeliverySpec.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/DeliverySpec.java similarity index 83% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/internal/eventing/pkg/apis/duck/v1/DeliverySpec.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/DeliverySpec.java index 39530cab18b..85be18564f2 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/eventing/pkg/apis/duck/v1/DeliverySpec.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/DeliverySpec.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.internal.eventing.pkg.apis.duck.v1; +package io.fabric8.knative.duck.v1; import java.util.LinkedHashMap; import java.util.Map; @@ -11,11 +11,8 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.fabric8.knative.internal.pkg.apis.duck.v1.Destination; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -25,8 +22,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -39,6 +34,7 @@ "backoffDelay", "backoffPolicy", "deadLetterSink", + "format", "retry", "retryAfterMax", "timeout" @@ -58,11 +54,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class DeliverySpec implements Editable , KubernetesResource @@ -74,6 +66,8 @@ public class DeliverySpec implements Editable , KubernetesR private String backoffPolicy; @JsonProperty("deadLetterSink") private Destination deadLetterSink; + @JsonProperty("format") + private String format; @JsonProperty("retry") private Integer retry; @JsonProperty("retryAfterMax") @@ -81,7 +75,7 @@ public class DeliverySpec implements Editable , KubernetesR @JsonProperty("timeout") private String timeout; @JsonIgnore - private Map additionalProperties = new LinkedHashMap(); + private Map additionalProperties = new LinkedHashMap(); /** * No args constructor for use in serialization @@ -90,11 +84,12 @@ public class DeliverySpec implements Editable , KubernetesR public DeliverySpec() { } - public DeliverySpec(String backoffDelay, String backoffPolicy, Destination deadLetterSink, Integer retry, String retryAfterMax, String timeout) { + public DeliverySpec(String backoffDelay, String backoffPolicy, Destination deadLetterSink, String format, Integer retry, String retryAfterMax, String timeout) { super(); this.backoffDelay = backoffDelay; this.backoffPolicy = backoffPolicy; this.deadLetterSink = deadLetterSink; + this.format = format; this.retry = retry; this.retryAfterMax = retryAfterMax; this.timeout = timeout; @@ -130,6 +125,16 @@ public void setDeadLetterSink(Destination deadLetterSink) { this.deadLetterSink = deadLetterSink; } + @JsonProperty("format") + public String getFormat() { + return format; + } + + @JsonProperty("format") + public void setFormat(String format) { + this.format = format; + } + @JsonProperty("retry") public Integer getRetry() { return retry; @@ -171,16 +176,16 @@ public DeliverySpecBuilder toBuilder() { } @JsonAnyGetter - public Map getAdditionalProperties() { + public Map getAdditionalProperties() { return this.additionalProperties; } @JsonAnySetter - public void setAdditionalProperty(java.lang.String name, Object value) { + public void setAdditionalProperty(String name, Object value) { this.additionalProperties.put(name, value); } - public void setAdditionalProperties(Map additionalProperties) { + public void setAdditionalProperties(Map additionalProperties) { this.additionalProperties = additionalProperties; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/DeliveryStatus.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/DeliveryStatus.java new file mode 100644 index 00000000000..70ab4154abb --- /dev/null +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/DeliveryStatus.java @@ -0,0 +1,136 @@ + +package io.fabric8.knative.duck.v1; + +import java.util.LinkedHashMap; +import java.util.Map; +import javax.annotation.Generated; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import io.fabric8.kubernetes.api.builder.Editable; +import io.fabric8.kubernetes.api.model.Container; +import io.fabric8.kubernetes.api.model.IntOrString; +import io.fabric8.kubernetes.api.model.KubernetesResource; +import io.fabric8.kubernetes.api.model.LabelSelector; +import io.fabric8.kubernetes.api.model.LocalObjectReference; +import io.fabric8.kubernetes.api.model.ObjectMeta; +import io.fabric8.kubernetes.api.model.ObjectReference; +import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; +import io.fabric8.kubernetes.api.model.PodTemplateSpec; +import io.fabric8.kubernetes.api.model.ResourceRequirements; +import io.sundr.builder.annotations.Buildable; +import io.sundr.builder.annotations.BuildableReference; +import lombok.EqualsAndHashCode; +import lombok.ToString; +import lombok.experimental.Accessors; + +@JsonDeserialize(using = com.fasterxml.jackson.databind.JsonDeserializer.None.class) +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "deadLetterSinkAudience", + "deadLetterSinkCACerts", + "deadLetterSinkUri" +}) +@ToString +@EqualsAndHashCode +@Accessors(prefix = { + "_", + "" +}) +@Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { + @BuildableReference(ObjectMeta.class), + @BuildableReference(LabelSelector.class), + @BuildableReference(Container.class), + @BuildableReference(PodTemplateSpec.class), + @BuildableReference(ResourceRequirements.class), + @BuildableReference(IntOrString.class), + @BuildableReference(ObjectReference.class), + @BuildableReference(LocalObjectReference.class), + @BuildableReference(PersistentVolumeClaim.class) +}) +@Generated("jsonschema2pojo") +public class DeliveryStatus implements Editable , KubernetesResource +{ + + @JsonProperty("deadLetterSinkAudience") + private String deadLetterSinkAudience; + @JsonProperty("deadLetterSinkCACerts") + private String deadLetterSinkCACerts; + @JsonProperty("deadLetterSinkUri") + private String deadLetterSinkUri; + @JsonIgnore + private Map additionalProperties = new LinkedHashMap(); + + /** + * No args constructor for use in serialization + * + */ + public DeliveryStatus() { + } + + public DeliveryStatus(String deadLetterSinkAudience, String deadLetterSinkCACerts, String deadLetterSinkUri) { + super(); + this.deadLetterSinkAudience = deadLetterSinkAudience; + this.deadLetterSinkCACerts = deadLetterSinkCACerts; + this.deadLetterSinkUri = deadLetterSinkUri; + } + + @JsonProperty("deadLetterSinkAudience") + public String getDeadLetterSinkAudience() { + return deadLetterSinkAudience; + } + + @JsonProperty("deadLetterSinkAudience") + public void setDeadLetterSinkAudience(String deadLetterSinkAudience) { + this.deadLetterSinkAudience = deadLetterSinkAudience; + } + + @JsonProperty("deadLetterSinkCACerts") + public String getDeadLetterSinkCACerts() { + return deadLetterSinkCACerts; + } + + @JsonProperty("deadLetterSinkCACerts") + public void setDeadLetterSinkCACerts(String deadLetterSinkCACerts) { + this.deadLetterSinkCACerts = deadLetterSinkCACerts; + } + + @JsonProperty("deadLetterSinkUri") + public String getDeadLetterSinkUri() { + return deadLetterSinkUri; + } + + @JsonProperty("deadLetterSinkUri") + public void setDeadLetterSinkUri(String deadLetterSinkUri) { + this.deadLetterSinkUri = deadLetterSinkUri; + } + + @JsonIgnore + public DeliveryStatusBuilder edit() { + return new DeliveryStatusBuilder(this); + } + + @JsonIgnore + public DeliveryStatusBuilder toBuilder() { + return edit(); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public void setAdditionalProperties(Map additionalProperties) { + this.additionalProperties = additionalProperties; + } + +} diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1/Destination.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/Destination.java similarity index 79% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1/Destination.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/Destination.java index 9d34fdb071e..b119bbd337a 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1/Destination.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/Destination.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.internal.pkg.apis.duck.v1; +package io.fabric8.knative.duck.v1; import java.util.LinkedHashMap; import java.util.Map; @@ -13,8 +13,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -24,8 +22,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -55,11 +51,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class Destination implements Editable , KubernetesResource @@ -72,9 +64,9 @@ public class Destination implements Editable , KubernetesRes @JsonProperty("ref") private KReference ref; @JsonProperty("uri") - private java.lang.String uri; + private String uri; @JsonIgnore - private Map additionalProperties = new LinkedHashMap(); + private Map additionalProperties = new LinkedHashMap(); /** * No args constructor for use in serialization @@ -83,7 +75,7 @@ public class Destination implements Editable , KubernetesRes public Destination() { } - public Destination(String cACerts, String audience, KReference ref, java.lang.String uri) { + public Destination(String cACerts, String audience, KReference ref, String uri) { super(); this.cACerts = cACerts; this.audience = audience; @@ -122,12 +114,12 @@ public void setRef(KReference ref) { } @JsonProperty("uri") - public java.lang.String getUri() { + public String getUri() { return uri; } @JsonProperty("uri") - public void setUri(java.lang.String uri) { + public void setUri(String uri) { this.uri = uri; } @@ -142,16 +134,16 @@ public DestinationBuilder toBuilder() { } @JsonAnyGetter - public Map getAdditionalProperties() { + public Map getAdditionalProperties() { return this.additionalProperties; } @JsonAnySetter - public void setAdditionalProperty(java.lang.String name, Object value) { + public void setAdditionalProperty(String name, Object value) { this.additionalProperties.put(name, value); } - public void setAdditionalProperties(Map additionalProperties) { + public void setAdditionalProperties(Map additionalProperties) { this.additionalProperties = additionalProperties; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1/KReference.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/KReference.java similarity index 70% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1/KReference.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/KReference.java index 649b7eb2a92..49370fd23d4 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1/KReference.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/KReference.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.internal.pkg.apis.duck.v1; +package io.fabric8.knative.duck.v1; import java.util.LinkedHashMap; import java.util.Map; @@ -13,8 +13,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -24,8 +22,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -57,11 +53,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class KReference implements Editable , KubernetesResource @@ -70,17 +62,17 @@ public class KReference implements Editable , KubernetesResou @JsonProperty("address") private String address; @JsonProperty("apiVersion") - private java.lang.String apiVersion; + private String apiVersion; @JsonProperty("group") - private java.lang.String group; + private String group; @JsonProperty("kind") - private java.lang.String kind; + private String kind; @JsonProperty("name") - private java.lang.String name; + private String name; @JsonProperty("namespace") - private java.lang.String namespace; + private String namespace; @JsonIgnore - private Map additionalProperties = new LinkedHashMap(); + private Map additionalProperties = new LinkedHashMap(); /** * No args constructor for use in serialization @@ -89,7 +81,7 @@ public class KReference implements Editable , KubernetesResou public KReference() { } - public KReference(String address, java.lang.String apiVersion, java.lang.String group, java.lang.String kind, java.lang.String name, java.lang.String namespace) { + public KReference(String address, String apiVersion, String group, String kind, String name, String namespace) { super(); this.address = address; this.apiVersion = apiVersion; @@ -110,52 +102,52 @@ public void setAddress(String address) { } @JsonProperty("apiVersion") - public java.lang.String getApiVersion() { + public String getApiVersion() { return apiVersion; } @JsonProperty("apiVersion") - public void setApiVersion(java.lang.String apiVersion) { + public void setApiVersion(String apiVersion) { this.apiVersion = apiVersion; } @JsonProperty("group") - public java.lang.String getGroup() { + public String getGroup() { return group; } @JsonProperty("group") - public void setGroup(java.lang.String group) { + public void setGroup(String group) { this.group = group; } @JsonProperty("kind") - public java.lang.String getKind() { + public String getKind() { return kind; } @JsonProperty("kind") - public void setKind(java.lang.String kind) { + public void setKind(String kind) { this.kind = kind; } @JsonProperty("name") - public java.lang.String getName() { + public String getName() { return name; } @JsonProperty("name") - public void setName(java.lang.String name) { + public void setName(String name) { this.name = name; } @JsonProperty("namespace") - public java.lang.String getNamespace() { + public String getNamespace() { return namespace; } @JsonProperty("namespace") - public void setNamespace(java.lang.String namespace) { + public void setNamespace(String namespace) { this.namespace = namespace; } @@ -170,16 +162,16 @@ public KReferenceBuilder toBuilder() { } @JsonAnyGetter - public Map getAdditionalProperties() { + public Map getAdditionalProperties() { return this.additionalProperties; } @JsonAnySetter - public void setAdditionalProperty(java.lang.String name, Object value) { + public void setAdditionalProperty(String name, Object value) { this.additionalProperties.put(name, value); } - public void setAdditionalProperties(Map additionalProperties) { + public void setAdditionalProperties(Map additionalProperties) { this.additionalProperties = additionalProperties; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1/KResource.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/KResource.java similarity index 84% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1/KResource.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/KResource.java index c11ffe473cb..abd0115adaa 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1/KResource.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/KResource.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.internal.pkg.apis.duck.v1; +package io.fabric8.knative.duck.v1; import java.util.LinkedHashMap; import java.util.Map; @@ -13,18 +13,16 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.HasMetadata; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.LabelSelector; import io.fabric8.kubernetes.api.model.LocalObjectReference; +import io.fabric8.kubernetes.api.model.Namespaced; +import io.fabric8.kubernetes.api.model.ObjectMeta; import io.fabric8.kubernetes.api.model.ObjectReference; import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.fabric8.kubernetes.model.annotation.Group; import io.fabric8.kubernetes.model.annotation.Version; import io.sundr.builder.annotations.Buildable; @@ -50,7 +48,7 @@ "" }) @Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { - @BuildableReference(io.fabric8.kubernetes.api.model.ObjectMeta.class), + @BuildableReference(ObjectMeta.class), @BuildableReference(LabelSelector.class), @BuildableReference(Container.class), @BuildableReference(PodTemplateSpec.class), @@ -58,11 +56,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @TemplateTransformations({ @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) @@ -70,7 +64,7 @@ @Version("v1") @Group("duck.knative.dev") @Generated("jsonschema2pojo") -public class KResource implements Editable , HasMetadata +public class KResource implements Editable , HasMetadata, Namespaced { /** @@ -88,7 +82,7 @@ public class KResource implements Editable , HasMetadata @JsonProperty("kind") private String kind = "KResource"; @JsonProperty("metadata") - private io.fabric8.kubernetes.api.model.ObjectMeta metadata; + private ObjectMeta metadata; @JsonProperty("status") private Status status; @JsonIgnore @@ -101,7 +95,7 @@ public class KResource implements Editable , HasMetadata public KResource() { } - public KResource(String apiVersion, String kind, io.fabric8.kubernetes.api.model.ObjectMeta metadata, Status status) { + public KResource(String apiVersion, String kind, ObjectMeta metadata, Status status) { super(); this.apiVersion = apiVersion; this.kind = kind; @@ -150,12 +144,12 @@ public void setKind(String kind) { } @JsonProperty("metadata") - public io.fabric8.kubernetes.api.model.ObjectMeta getMetadata() { + public ObjectMeta getMetadata() { return metadata; } @JsonProperty("metadata") - public void setMetadata(io.fabric8.kubernetes.api.model.ObjectMeta metadata) { + public void setMetadata(ObjectMeta metadata) { this.metadata = metadata; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1/KResourceList.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/KResourceList.java similarity index 85% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1/KResourceList.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/KResourceList.java index d5d61ce5b4e..d7a33a83326 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1/KResourceList.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/KResourceList.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.internal.pkg.apis.duck.v1; +package io.fabric8.knative.duck.v1; import java.util.ArrayList; import java.util.LinkedHashMap; @@ -15,8 +15,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.KubernetesResourceList; @@ -28,8 +26,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.fabric8.kubernetes.model.annotation.Group; import io.fabric8.kubernetes.model.annotation.Version; import io.sundr.builder.annotations.Buildable; @@ -63,11 +59,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @TemplateTransformations({ @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) @@ -75,7 +67,7 @@ @Version("v1") @Group("duck.knative.dev") @Generated("jsonschema2pojo") -public class KResourceList implements Editable , KubernetesResource, KubernetesResourceList +public class KResourceList implements Editable , KubernetesResource, KubernetesResourceList { /** @@ -87,7 +79,7 @@ public class KResourceList implements Editable , Kubernete private String apiVersion = "duck.knative.dev/v1"; @JsonProperty("items") @JsonInclude(JsonInclude.Include.NON_EMPTY) - private List items = new ArrayList<>(); + private List items = new ArrayList<>(); /** * * (Required) @@ -107,7 +99,7 @@ public class KResourceList implements Editable , Kubernete public KResourceList() { } - public KResourceList(String apiVersion, List items, String kind, ListMeta metadata) { + public KResourceList(String apiVersion, List items, String kind, ListMeta metadata) { super(); this.apiVersion = apiVersion; this.items = items; @@ -137,12 +129,12 @@ public void setApiVersion(String apiVersion) { @JsonProperty("items") @JsonInclude(JsonInclude.Include.NON_EMPTY) - public List getItems() { + public List getItems() { return items; } @JsonProperty("items") - public void setItems(List items) { + public void setItems(List items) { this.items = items; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/Pod.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/Pod.java new file mode 100644 index 00000000000..abb51d11af7 --- /dev/null +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/Pod.java @@ -0,0 +1,191 @@ + +package io.fabric8.knative.duck.v1; + +import java.util.LinkedHashMap; +import java.util.Map; +import javax.annotation.Generated; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import io.fabric8.kubernetes.api.builder.Editable; +import io.fabric8.kubernetes.api.model.Container; +import io.fabric8.kubernetes.api.model.HasMetadata; +import io.fabric8.kubernetes.api.model.IntOrString; +import io.fabric8.kubernetes.api.model.LabelSelector; +import io.fabric8.kubernetes.api.model.LocalObjectReference; +import io.fabric8.kubernetes.api.model.Namespaced; +import io.fabric8.kubernetes.api.model.ObjectMeta; +import io.fabric8.kubernetes.api.model.ObjectReference; +import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; +import io.fabric8.kubernetes.api.model.PodSpec; +import io.fabric8.kubernetes.api.model.PodTemplateSpec; +import io.fabric8.kubernetes.api.model.ResourceRequirements; +import io.fabric8.kubernetes.model.annotation.Group; +import io.fabric8.kubernetes.model.annotation.Version; +import io.sundr.builder.annotations.Buildable; +import io.sundr.builder.annotations.BuildableReference; +import io.sundr.transform.annotations.TemplateTransformation; +import io.sundr.transform.annotations.TemplateTransformations; +import lombok.EqualsAndHashCode; +import lombok.ToString; +import lombok.experimental.Accessors; + +@JsonDeserialize(using = com.fasterxml.jackson.databind.JsonDeserializer.None.class) +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "apiVersion", + "kind", + "metadata", + "spec" +}) +@ToString +@EqualsAndHashCode +@Accessors(prefix = { + "_", + "" +}) +@Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { + @BuildableReference(ObjectMeta.class), + @BuildableReference(LabelSelector.class), + @BuildableReference(Container.class), + @BuildableReference(PodTemplateSpec.class), + @BuildableReference(ResourceRequirements.class), + @BuildableReference(IntOrString.class), + @BuildableReference(ObjectReference.class), + @BuildableReference(LocalObjectReference.class), + @BuildableReference(PersistentVolumeClaim.class) +}) +@TemplateTransformations({ + @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) +}) +@Version("v1") +@Group("duck.knative.dev") +@Generated("jsonschema2pojo") +public class Pod implements Editable , HasMetadata, Namespaced +{ + + /** + * + * (Required) + * + */ + @JsonProperty("apiVersion") + private String apiVersion = "duck.knative.dev/v1"; + /** + * + * (Required) + * + */ + @JsonProperty("kind") + private String kind = "Pod"; + @JsonProperty("metadata") + private ObjectMeta metadata; + @JsonProperty("spec") + private PodSpec spec; + @JsonIgnore + private Map additionalProperties = new LinkedHashMap(); + + /** + * No args constructor for use in serialization + * + */ + public Pod() { + } + + public Pod(String apiVersion, String kind, ObjectMeta metadata, PodSpec spec) { + super(); + this.apiVersion = apiVersion; + this.kind = kind; + this.metadata = metadata; + this.spec = spec; + } + + /** + * + * (Required) + * + */ + @JsonProperty("apiVersion") + public String getApiVersion() { + return apiVersion; + } + + /** + * + * (Required) + * + */ + @JsonProperty("apiVersion") + public void setApiVersion(String apiVersion) { + this.apiVersion = apiVersion; + } + + /** + * + * (Required) + * + */ + @JsonProperty("kind") + public String getKind() { + return kind; + } + + /** + * + * (Required) + * + */ + @JsonProperty("kind") + public void setKind(String kind) { + this.kind = kind; + } + + @JsonProperty("metadata") + public ObjectMeta getMetadata() { + return metadata; + } + + @JsonProperty("metadata") + public void setMetadata(ObjectMeta metadata) { + this.metadata = metadata; + } + + @JsonProperty("spec") + public PodSpec getSpec() { + return spec; + } + + @JsonProperty("spec") + public void setSpec(PodSpec spec) { + this.spec = spec; + } + + @JsonIgnore + public PodBuilder edit() { + return new PodBuilder(this); + } + + @JsonIgnore + public PodBuilder toBuilder() { + return edit(); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public void setAdditionalProperties(Map additionalProperties) { + this.additionalProperties = additionalProperties; + } + +} diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1/PodList.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/PodList.java similarity index 83% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1/PodList.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/PodList.java index eac3b600739..3829e66f83f 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1/PodList.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/PodList.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.internal.pkg.apis.duck.v1; +package io.fabric8.knative.duck.v1; import java.util.ArrayList; import java.util.LinkedHashMap; @@ -15,8 +15,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.KubernetesResourceList; @@ -28,8 +26,8 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; +import io.fabric8.kubernetes.model.annotation.Group; +import io.fabric8.kubernetes.model.annotation.Version; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import io.sundr.transform.annotations.TemplateTransformation; @@ -61,17 +59,15 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @TemplateTransformations({ @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) }) +@Version("v1") +@Group("duck.knative.dev") @Generated("jsonschema2pojo") -public class PodList implements Editable , KubernetesResource, KubernetesResourceList +public class PodList implements Editable , KubernetesResource, KubernetesResourceList { /** @@ -83,7 +79,7 @@ public class PodList implements Editable , KubernetesResource, K private String apiVersion = "duck.knative.dev/v1"; @JsonProperty("items") @JsonInclude(JsonInclude.Include.NON_EMPTY) - private List items = new ArrayList<>(); + private List items = new ArrayList<>(); /** * * (Required) @@ -103,7 +99,7 @@ public class PodList implements Editable , KubernetesResource, K public PodList() { } - public PodList(String apiVersion, List items, String kind, ListMeta metadata) { + public PodList(String apiVersion, List items, String kind, ListMeta metadata) { super(); this.apiVersion = apiVersion; this.items = items; @@ -133,12 +129,12 @@ public void setApiVersion(String apiVersion) { @JsonProperty("items") @JsonInclude(JsonInclude.Include.NON_EMPTY) - public List getItems() { + public List getItems() { return items; } @JsonProperty("items") - public void setItems(List items) { + public void setItems(List items) { this.items = items; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1/PodSpecable.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/PodSpecable.java similarity index 80% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1/PodSpecable.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/PodSpecable.java index ddea34dbff7..aca84279eaf 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1/PodSpecable.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/PodSpecable.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.internal.pkg.apis.duck.v1; +package io.fabric8.knative.duck.v1; import java.util.LinkedHashMap; import java.util.Map; @@ -13,19 +13,16 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; import io.fabric8.kubernetes.api.model.LocalObjectReference; +import io.fabric8.kubernetes.api.model.ObjectMeta; import io.fabric8.kubernetes.api.model.ObjectReference; import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodSpec; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -45,7 +42,7 @@ "" }) @Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { - @BuildableReference(io.fabric8.kubernetes.api.model.ObjectMeta.class), + @BuildableReference(ObjectMeta.class), @BuildableReference(LabelSelector.class), @BuildableReference(Container.class), @BuildableReference(PodTemplateSpec.class), @@ -53,18 +50,14 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class PodSpecable implements Editable , KubernetesResource { @JsonProperty("metadata") - private io.fabric8.kubernetes.api.model.ObjectMeta metadata; + private ObjectMeta metadata; @JsonProperty("spec") private PodSpec spec; @JsonIgnore @@ -77,19 +70,19 @@ public class PodSpecable implements Editable , KubernetesRes public PodSpecable() { } - public PodSpecable(io.fabric8.kubernetes.api.model.ObjectMeta metadata, PodSpec spec) { + public PodSpecable(ObjectMeta metadata, PodSpec spec) { super(); this.metadata = metadata; this.spec = spec; } @JsonProperty("metadata") - public io.fabric8.kubernetes.api.model.ObjectMeta getMetadata() { + public ObjectMeta getMetadata() { return metadata; } @JsonProperty("metadata") - public void setMetadata(io.fabric8.kubernetes.api.model.ObjectMeta metadata) { + public void setMetadata(ObjectMeta metadata) { this.metadata = metadata; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1/Source.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/Source.java similarity index 84% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1/Source.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/Source.java index 732a7e69947..07935b9867e 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1/Source.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/Source.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.internal.pkg.apis.duck.v1; +package io.fabric8.knative.duck.v1; import java.util.LinkedHashMap; import java.util.Map; @@ -13,18 +13,16 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.HasMetadata; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.LabelSelector; import io.fabric8.kubernetes.api.model.LocalObjectReference; +import io.fabric8.kubernetes.api.model.Namespaced; +import io.fabric8.kubernetes.api.model.ObjectMeta; import io.fabric8.kubernetes.api.model.ObjectReference; import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.fabric8.kubernetes.model.annotation.Group; import io.fabric8.kubernetes.model.annotation.Version; import io.sundr.builder.annotations.Buildable; @@ -51,7 +49,7 @@ "" }) @Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { - @BuildableReference(io.fabric8.kubernetes.api.model.ObjectMeta.class), + @BuildableReference(ObjectMeta.class), @BuildableReference(LabelSelector.class), @BuildableReference(Container.class), @BuildableReference(PodTemplateSpec.class), @@ -59,11 +57,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @TemplateTransformations({ @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) @@ -71,7 +65,7 @@ @Version("v1") @Group("duck.knative.dev") @Generated("jsonschema2pojo") -public class Source implements Editable , HasMetadata +public class Source implements Editable , HasMetadata, Namespaced { /** @@ -89,7 +83,7 @@ public class Source implements Editable , HasMetadata @JsonProperty("kind") private String kind = "Source"; @JsonProperty("metadata") - private io.fabric8.kubernetes.api.model.ObjectMeta metadata; + private ObjectMeta metadata; @JsonProperty("spec") private SourceSpec spec; @JsonProperty("status") @@ -104,7 +98,7 @@ public class Source implements Editable , HasMetadata public Source() { } - public Source(String apiVersion, String kind, io.fabric8.kubernetes.api.model.ObjectMeta metadata, SourceSpec spec, SourceStatus status) { + public Source(String apiVersion, String kind, ObjectMeta metadata, SourceSpec spec, SourceStatus status) { super(); this.apiVersion = apiVersion; this.kind = kind; @@ -154,12 +148,12 @@ public void setKind(String kind) { } @JsonProperty("metadata") - public io.fabric8.kubernetes.api.model.ObjectMeta getMetadata() { + public ObjectMeta getMetadata() { return metadata; } @JsonProperty("metadata") - public void setMetadata(io.fabric8.kubernetes.api.model.ObjectMeta metadata) { + public void setMetadata(ObjectMeta metadata) { this.metadata = metadata; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1/SourceList.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/SourceList.java similarity index 85% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1/SourceList.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/SourceList.java index a8362f6973e..399d46c73bd 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1/SourceList.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/SourceList.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.internal.pkg.apis.duck.v1; +package io.fabric8.knative.duck.v1; import java.util.ArrayList; import java.util.LinkedHashMap; @@ -15,8 +15,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.KubernetesResourceList; @@ -28,8 +26,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.fabric8.kubernetes.model.annotation.Group; import io.fabric8.kubernetes.model.annotation.Version; import io.sundr.builder.annotations.Buildable; @@ -63,11 +59,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @TemplateTransformations({ @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) @@ -75,7 +67,7 @@ @Version("v1") @Group("duck.knative.dev") @Generated("jsonschema2pojo") -public class SourceList implements Editable , KubernetesResource, KubernetesResourceList +public class SourceList implements Editable , KubernetesResource, KubernetesResourceList { /** @@ -87,7 +79,7 @@ public class SourceList implements Editable , KubernetesResou private String apiVersion = "duck.knative.dev/v1"; @JsonProperty("items") @JsonInclude(JsonInclude.Include.NON_EMPTY) - private List items = new ArrayList<>(); + private List items = new ArrayList<>(); /** * * (Required) @@ -107,7 +99,7 @@ public class SourceList implements Editable , KubernetesResou public SourceList() { } - public SourceList(String apiVersion, List items, String kind, ListMeta metadata) { + public SourceList(String apiVersion, List items, String kind, ListMeta metadata) { super(); this.apiVersion = apiVersion; this.items = items; @@ -137,12 +129,12 @@ public void setApiVersion(String apiVersion) { @JsonProperty("items") @JsonInclude(JsonInclude.Include.NON_EMPTY) - public List getItems() { + public List getItems() { return items; } @JsonProperty("items") - public void setItems(List items) { + public void setItems(List items) { this.items = items; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1/SourceSpec.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/SourceSpec.java similarity index 88% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1/SourceSpec.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/SourceSpec.java index 75af32f8b16..191f38eb144 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1/SourceSpec.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/SourceSpec.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.internal.pkg.apis.duck.v1; +package io.fabric8.knative.duck.v1; import java.util.LinkedHashMap; import java.util.Map; @@ -13,8 +13,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -24,8 +22,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -53,11 +49,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class SourceSpec implements Editable , KubernetesResource diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1/SourceStatus.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/SourceStatus.java similarity index 85% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1/SourceStatus.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/SourceStatus.java index 63e82d2c91d..5fe1bf51fd5 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1/SourceStatus.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/SourceStatus.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.internal.pkg.apis.duck.v1; +package io.fabric8.knative.duck.v1; import java.util.ArrayList; import java.util.LinkedHashMap; @@ -13,11 +13,9 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.fabric8.knative.internal.pkg.apis.Condition; +import io.fabric8.knative.pkg.apis.Condition; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -27,8 +25,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -62,11 +58,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class SourceStatus implements Editable , KubernetesResource @@ -90,9 +82,9 @@ public class SourceStatus implements Editable , KubernetesR @JsonProperty("sinkCACerts") private String sinkCACerts; @JsonProperty("sinkUri") - private java.lang.String sinkUri; + private String sinkUri; @JsonIgnore - private Map additionalProperties = new LinkedHashMap(); + private Map additionalProperties = new LinkedHashMap(); /** * No args constructor for use in serialization @@ -101,7 +93,7 @@ public class SourceStatus implements Editable , KubernetesR public SourceStatus() { } - public SourceStatus(Map annotations, AuthStatus auth, List ceAttributes, List conditions, Long observedGeneration, String sinkAudience, String sinkCACerts, java.lang.String sinkUri) { + public SourceStatus(Map annotations, AuthStatus auth, List ceAttributes, List conditions, Long observedGeneration, String sinkAudience, String sinkCACerts, String sinkUri) { super(); this.annotations = annotations; this.auth = auth; @@ -187,12 +179,12 @@ public void setSinkCACerts(String sinkCACerts) { } @JsonProperty("sinkUri") - public java.lang.String getSinkUri() { + public String getSinkUri() { return sinkUri; } @JsonProperty("sinkUri") - public void setSinkUri(java.lang.String sinkUri) { + public void setSinkUri(String sinkUri) { this.sinkUri = sinkUri; } @@ -207,16 +199,16 @@ public SourceStatusBuilder toBuilder() { } @JsonAnyGetter - public Map getAdditionalProperties() { + public Map getAdditionalProperties() { return this.additionalProperties; } @JsonAnySetter - public void setAdditionalProperty(java.lang.String name, Object value) { + public void setAdditionalProperty(String name, Object value) { this.additionalProperties.put(name, value); } - public void setAdditionalProperties(Map additionalProperties) { + public void setAdditionalProperties(Map additionalProperties) { this.additionalProperties = additionalProperties; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1/Status.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/Status.java similarity index 83% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1/Status.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/Status.java index d38417f020e..0f0564ac85f 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1/Status.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/Status.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.internal.pkg.apis.duck.v1; +package io.fabric8.knative.duck.v1; import java.util.ArrayList; import java.util.LinkedHashMap; @@ -13,11 +13,9 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.fabric8.knative.internal.pkg.apis.Condition; +import io.fabric8.knative.pkg.apis.Condition; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -27,8 +25,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -57,11 +53,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class Status implements Editable , KubernetesResource @@ -76,7 +68,7 @@ public class Status implements Editable , KubernetesResource @JsonProperty("observedGeneration") private Long observedGeneration; @JsonIgnore - private Map additionalProperties = new LinkedHashMap(); + private Map additionalProperties = new LinkedHashMap(); /** * No args constructor for use in serialization @@ -135,16 +127,16 @@ public StatusBuilder toBuilder() { } @JsonAnyGetter - public Map getAdditionalProperties() { + public Map getAdditionalProperties() { return this.additionalProperties; } @JsonAnySetter - public void setAdditionalProperty(java.lang.String name, Object value) { + public void setAdditionalProperty(String name, Object value) { this.additionalProperties.put(name, value); } - public void setAdditionalProperties(Map additionalProperties) { + public void setAdditionalProperties(Map additionalProperties) { this.additionalProperties = additionalProperties; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/Subscribable.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/Subscribable.java new file mode 100644 index 00000000000..f0656b32a1b --- /dev/null +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/Subscribable.java @@ -0,0 +1,204 @@ + +package io.fabric8.knative.duck.v1; + +import java.util.LinkedHashMap; +import java.util.Map; +import javax.annotation.Generated; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import io.fabric8.kubernetes.api.builder.Editable; +import io.fabric8.kubernetes.api.model.Container; +import io.fabric8.kubernetes.api.model.HasMetadata; +import io.fabric8.kubernetes.api.model.IntOrString; +import io.fabric8.kubernetes.api.model.LabelSelector; +import io.fabric8.kubernetes.api.model.LocalObjectReference; +import io.fabric8.kubernetes.api.model.Namespaced; +import io.fabric8.kubernetes.api.model.ObjectMeta; +import io.fabric8.kubernetes.api.model.ObjectReference; +import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; +import io.fabric8.kubernetes.api.model.PodTemplateSpec; +import io.fabric8.kubernetes.api.model.ResourceRequirements; +import io.fabric8.kubernetes.model.annotation.Group; +import io.fabric8.kubernetes.model.annotation.Version; +import io.sundr.builder.annotations.Buildable; +import io.sundr.builder.annotations.BuildableReference; +import io.sundr.transform.annotations.TemplateTransformation; +import io.sundr.transform.annotations.TemplateTransformations; +import lombok.EqualsAndHashCode; +import lombok.ToString; +import lombok.experimental.Accessors; + +@JsonDeserialize(using = com.fasterxml.jackson.databind.JsonDeserializer.None.class) +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "apiVersion", + "kind", + "metadata", + "spec", + "status" +}) +@ToString +@EqualsAndHashCode +@Accessors(prefix = { + "_", + "" +}) +@Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { + @BuildableReference(ObjectMeta.class), + @BuildableReference(LabelSelector.class), + @BuildableReference(Container.class), + @BuildableReference(PodTemplateSpec.class), + @BuildableReference(ResourceRequirements.class), + @BuildableReference(IntOrString.class), + @BuildableReference(ObjectReference.class), + @BuildableReference(LocalObjectReference.class), + @BuildableReference(PersistentVolumeClaim.class) +}) +@TemplateTransformations({ + @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) +}) +@Version("v1") +@Group("duck.knative.dev") +@Generated("jsonschema2pojo") +public class Subscribable implements Editable , HasMetadata, Namespaced +{ + + /** + * + * (Required) + * + */ + @JsonProperty("apiVersion") + private String apiVersion = "duck.knative.dev/v1"; + /** + * + * (Required) + * + */ + @JsonProperty("kind") + private String kind = "Subscribable"; + @JsonProperty("metadata") + private ObjectMeta metadata; + @JsonProperty("spec") + private SubscribableSpec spec; + @JsonProperty("status") + private SubscribableStatus status; + @JsonIgnore + private Map additionalProperties = new LinkedHashMap(); + + /** + * No args constructor for use in serialization + * + */ + public Subscribable() { + } + + public Subscribable(String apiVersion, String kind, ObjectMeta metadata, SubscribableSpec spec, SubscribableStatus status) { + super(); + this.apiVersion = apiVersion; + this.kind = kind; + this.metadata = metadata; + this.spec = spec; + this.status = status; + } + + /** + * + * (Required) + * + */ + @JsonProperty("apiVersion") + public String getApiVersion() { + return apiVersion; + } + + /** + * + * (Required) + * + */ + @JsonProperty("apiVersion") + public void setApiVersion(String apiVersion) { + this.apiVersion = apiVersion; + } + + /** + * + * (Required) + * + */ + @JsonProperty("kind") + public String getKind() { + return kind; + } + + /** + * + * (Required) + * + */ + @JsonProperty("kind") + public void setKind(String kind) { + this.kind = kind; + } + + @JsonProperty("metadata") + public ObjectMeta getMetadata() { + return metadata; + } + + @JsonProperty("metadata") + public void setMetadata(ObjectMeta metadata) { + this.metadata = metadata; + } + + @JsonProperty("spec") + public SubscribableSpec getSpec() { + return spec; + } + + @JsonProperty("spec") + public void setSpec(SubscribableSpec spec) { + this.spec = spec; + } + + @JsonProperty("status") + public SubscribableStatus getStatus() { + return status; + } + + @JsonProperty("status") + public void setStatus(SubscribableStatus status) { + this.status = status; + } + + @JsonIgnore + public SubscribableBuilder edit() { + return new SubscribableBuilder(this); + } + + @JsonIgnore + public SubscribableBuilder toBuilder() { + return edit(); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public void setAdditionalProperties(Map additionalProperties) { + this.additionalProperties = additionalProperties; + } + +} diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/SubscribableList.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/SubscribableList.java new file mode 100644 index 00000000000..a1de1840e90 --- /dev/null +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/SubscribableList.java @@ -0,0 +1,195 @@ + +package io.fabric8.knative.duck.v1; + +import java.util.ArrayList; +import java.util.LinkedHashMap; +import java.util.List; +import java.util.Map; +import javax.annotation.Generated; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import io.fabric8.kubernetes.api.builder.Editable; +import io.fabric8.kubernetes.api.model.Container; +import io.fabric8.kubernetes.api.model.IntOrString; +import io.fabric8.kubernetes.api.model.KubernetesResource; +import io.fabric8.kubernetes.api.model.KubernetesResourceList; +import io.fabric8.kubernetes.api.model.LabelSelector; +import io.fabric8.kubernetes.api.model.ListMeta; +import io.fabric8.kubernetes.api.model.LocalObjectReference; +import io.fabric8.kubernetes.api.model.ObjectMeta; +import io.fabric8.kubernetes.api.model.ObjectReference; +import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; +import io.fabric8.kubernetes.api.model.PodTemplateSpec; +import io.fabric8.kubernetes.api.model.ResourceRequirements; +import io.fabric8.kubernetes.model.annotation.Group; +import io.fabric8.kubernetes.model.annotation.Version; +import io.sundr.builder.annotations.Buildable; +import io.sundr.builder.annotations.BuildableReference; +import io.sundr.transform.annotations.TemplateTransformation; +import io.sundr.transform.annotations.TemplateTransformations; +import lombok.EqualsAndHashCode; +import lombok.ToString; +import lombok.experimental.Accessors; + +@JsonDeserialize(using = com.fasterxml.jackson.databind.JsonDeserializer.None.class) +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "apiVersion", + "kind", + "metadata", + "items" +}) +@ToString +@EqualsAndHashCode +@Accessors(prefix = { + "_", + "" +}) +@Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { + @BuildableReference(ObjectMeta.class), + @BuildableReference(LabelSelector.class), + @BuildableReference(Container.class), + @BuildableReference(PodTemplateSpec.class), + @BuildableReference(ResourceRequirements.class), + @BuildableReference(IntOrString.class), + @BuildableReference(ObjectReference.class), + @BuildableReference(LocalObjectReference.class), + @BuildableReference(PersistentVolumeClaim.class) +}) +@TemplateTransformations({ + @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) +}) +@Version("v1") +@Group("duck.knative.dev") +@Generated("jsonschema2pojo") +public class SubscribableList implements Editable , KubernetesResource, KubernetesResourceList +{ + + /** + * + * (Required) + * + */ + @JsonProperty("apiVersion") + private String apiVersion = "duck.knative.dev/v1"; + @JsonProperty("items") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + private List items = new ArrayList<>(); + /** + * + * (Required) + * + */ + @JsonProperty("kind") + private String kind = "SubscribableList"; + @JsonProperty("metadata") + private ListMeta metadata; + @JsonIgnore + private Map additionalProperties = new LinkedHashMap(); + + /** + * No args constructor for use in serialization + * + */ + public SubscribableList() { + } + + public SubscribableList(String apiVersion, List items, String kind, ListMeta metadata) { + super(); + this.apiVersion = apiVersion; + this.items = items; + this.kind = kind; + this.metadata = metadata; + } + + /** + * + * (Required) + * + */ + @JsonProperty("apiVersion") + public String getApiVersion() { + return apiVersion; + } + + /** + * + * (Required) + * + */ + @JsonProperty("apiVersion") + public void setApiVersion(String apiVersion) { + this.apiVersion = apiVersion; + } + + @JsonProperty("items") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + public List getItems() { + return items; + } + + @JsonProperty("items") + public void setItems(List items) { + this.items = items; + } + + /** + * + * (Required) + * + */ + @JsonProperty("kind") + public String getKind() { + return kind; + } + + /** + * + * (Required) + * + */ + @JsonProperty("kind") + public void setKind(String kind) { + this.kind = kind; + } + + @JsonProperty("metadata") + public ListMeta getMetadata() { + return metadata; + } + + @JsonProperty("metadata") + public void setMetadata(ListMeta metadata) { + this.metadata = metadata; + } + + @JsonIgnore + public SubscribableListBuilder edit() { + return new SubscribableListBuilder(this); + } + + @JsonIgnore + public SubscribableListBuilder toBuilder() { + return edit(); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public void setAdditionalProperties(Map additionalProperties) { + this.additionalProperties = additionalProperties; + } + +} diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/SubscribableSpec.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/SubscribableSpec.java new file mode 100644 index 00000000000..4025c925957 --- /dev/null +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/SubscribableSpec.java @@ -0,0 +1,112 @@ + +package io.fabric8.knative.duck.v1; + +import java.util.ArrayList; +import java.util.LinkedHashMap; +import java.util.List; +import java.util.Map; +import javax.annotation.Generated; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import io.fabric8.kubernetes.api.builder.Editable; +import io.fabric8.kubernetes.api.model.Container; +import io.fabric8.kubernetes.api.model.IntOrString; +import io.fabric8.kubernetes.api.model.KubernetesResource; +import io.fabric8.kubernetes.api.model.LabelSelector; +import io.fabric8.kubernetes.api.model.LocalObjectReference; +import io.fabric8.kubernetes.api.model.ObjectMeta; +import io.fabric8.kubernetes.api.model.ObjectReference; +import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; +import io.fabric8.kubernetes.api.model.PodTemplateSpec; +import io.fabric8.kubernetes.api.model.ResourceRequirements; +import io.sundr.builder.annotations.Buildable; +import io.sundr.builder.annotations.BuildableReference; +import lombok.EqualsAndHashCode; +import lombok.ToString; +import lombok.experimental.Accessors; + +@JsonDeserialize(using = com.fasterxml.jackson.databind.JsonDeserializer.None.class) +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "subscribers" +}) +@ToString +@EqualsAndHashCode +@Accessors(prefix = { + "_", + "" +}) +@Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { + @BuildableReference(ObjectMeta.class), + @BuildableReference(LabelSelector.class), + @BuildableReference(Container.class), + @BuildableReference(PodTemplateSpec.class), + @BuildableReference(ResourceRequirements.class), + @BuildableReference(IntOrString.class), + @BuildableReference(ObjectReference.class), + @BuildableReference(LocalObjectReference.class), + @BuildableReference(PersistentVolumeClaim.class) +}) +@Generated("jsonschema2pojo") +public class SubscribableSpec implements Editable , KubernetesResource +{ + + @JsonProperty("subscribers") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + private List subscribers = new ArrayList<>(); + @JsonIgnore + private Map additionalProperties = new LinkedHashMap(); + + /** + * No args constructor for use in serialization + * + */ + public SubscribableSpec() { + } + + public SubscribableSpec(List subscribers) { + super(); + this.subscribers = subscribers; + } + + @JsonProperty("subscribers") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + public List getSubscribers() { + return subscribers; + } + + @JsonProperty("subscribers") + public void setSubscribers(List subscribers) { + this.subscribers = subscribers; + } + + @JsonIgnore + public SubscribableSpecBuilder edit() { + return new SubscribableSpecBuilder(this); + } + + @JsonIgnore + public SubscribableSpecBuilder toBuilder() { + return edit(); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public void setAdditionalProperties(Map additionalProperties) { + this.additionalProperties = additionalProperties; + } + +} diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/SubscribableStatus.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/SubscribableStatus.java new file mode 100644 index 00000000000..06ab5879de8 --- /dev/null +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/SubscribableStatus.java @@ -0,0 +1,112 @@ + +package io.fabric8.knative.duck.v1; + +import java.util.ArrayList; +import java.util.LinkedHashMap; +import java.util.List; +import java.util.Map; +import javax.annotation.Generated; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import io.fabric8.kubernetes.api.builder.Editable; +import io.fabric8.kubernetes.api.model.Container; +import io.fabric8.kubernetes.api.model.IntOrString; +import io.fabric8.kubernetes.api.model.KubernetesResource; +import io.fabric8.kubernetes.api.model.LabelSelector; +import io.fabric8.kubernetes.api.model.LocalObjectReference; +import io.fabric8.kubernetes.api.model.ObjectMeta; +import io.fabric8.kubernetes.api.model.ObjectReference; +import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; +import io.fabric8.kubernetes.api.model.PodTemplateSpec; +import io.fabric8.kubernetes.api.model.ResourceRequirements; +import io.sundr.builder.annotations.Buildable; +import io.sundr.builder.annotations.BuildableReference; +import lombok.EqualsAndHashCode; +import lombok.ToString; +import lombok.experimental.Accessors; + +@JsonDeserialize(using = com.fasterxml.jackson.databind.JsonDeserializer.None.class) +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "subscribers" +}) +@ToString +@EqualsAndHashCode +@Accessors(prefix = { + "_", + "" +}) +@Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { + @BuildableReference(ObjectMeta.class), + @BuildableReference(LabelSelector.class), + @BuildableReference(Container.class), + @BuildableReference(PodTemplateSpec.class), + @BuildableReference(ResourceRequirements.class), + @BuildableReference(IntOrString.class), + @BuildableReference(ObjectReference.class), + @BuildableReference(LocalObjectReference.class), + @BuildableReference(PersistentVolumeClaim.class) +}) +@Generated("jsonschema2pojo") +public class SubscribableStatus implements Editable , KubernetesResource +{ + + @JsonProperty("subscribers") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + private List subscribers = new ArrayList<>(); + @JsonIgnore + private Map additionalProperties = new LinkedHashMap(); + + /** + * No args constructor for use in serialization + * + */ + public SubscribableStatus() { + } + + public SubscribableStatus(List subscribers) { + super(); + this.subscribers = subscribers; + } + + @JsonProperty("subscribers") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + public List getSubscribers() { + return subscribers; + } + + @JsonProperty("subscribers") + public void setSubscribers(List subscribers) { + this.subscribers = subscribers; + } + + @JsonIgnore + public SubscribableStatusBuilder edit() { + return new SubscribableStatusBuilder(this); + } + + @JsonIgnore + public SubscribableStatusBuilder toBuilder() { + return edit(); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public void setAdditionalProperties(Map additionalProperties) { + this.additionalProperties = additionalProperties; + } + +} diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/eventing/pkg/apis/duck/v1/SubscriberSpec.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/SubscriberSpec.java similarity index 79% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/internal/eventing/pkg/apis/duck/v1/SubscriberSpec.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/SubscriberSpec.java index ca8c7135655..82e31841a66 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/eventing/pkg/apis/duck/v1/SubscriberSpec.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/SubscriberSpec.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.internal.eventing.pkg.apis.duck.v1; +package io.fabric8.knative.duck.v1; import java.util.LinkedHashMap; import java.util.Map; @@ -13,8 +13,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -24,8 +22,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -35,8 +31,10 @@ @JsonDeserialize(using = com.fasterxml.jackson.databind.JsonDeserializer.None.class) @JsonInclude(JsonInclude.Include.NON_NULL) @JsonPropertyOrder({ + "auth", "delivery", "generation", + "name", "replyAudience", "replyCACerts", "replyUri", @@ -60,36 +58,36 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class SubscriberSpec implements Editable , KubernetesResource { + @JsonProperty("auth") + private AuthStatus auth; @JsonProperty("delivery") private DeliverySpec delivery; @JsonProperty("generation") private Long generation; + @JsonProperty("name") + private String name; @JsonProperty("replyAudience") private String replyAudience; @JsonProperty("replyCACerts") private String replyCACerts; @JsonProperty("replyUri") - private java.lang.String replyUri; + private String replyUri; @JsonProperty("subscriberAudience") private String subscriberAudience; @JsonProperty("subscriberCACerts") private String subscriberCACerts; @JsonProperty("subscriberUri") - private java.lang.String subscriberUri; + private String subscriberUri; @JsonProperty("uid") - private java.lang.String uid; + private String uid; @JsonIgnore - private Map additionalProperties = new LinkedHashMap(); + private Map additionalProperties = new LinkedHashMap(); /** * No args constructor for use in serialization @@ -98,10 +96,12 @@ public class SubscriberSpec implements Editable , Kuberne public SubscriberSpec() { } - public SubscriberSpec(DeliverySpec delivery, Long generation, String replyAudience, String replyCACerts, java.lang.String replyUri, String subscriberAudience, String subscriberCACerts, java.lang.String subscriberUri, java.lang.String uid) { + public SubscriberSpec(AuthStatus auth, DeliverySpec delivery, Long generation, String name, String replyAudience, String replyCACerts, String replyUri, String subscriberAudience, String subscriberCACerts, String subscriberUri, String uid) { super(); + this.auth = auth; this.delivery = delivery; this.generation = generation; + this.name = name; this.replyAudience = replyAudience; this.replyCACerts = replyCACerts; this.replyUri = replyUri; @@ -111,6 +111,16 @@ public SubscriberSpec(DeliverySpec delivery, Long generation, String replyAudien this.uid = uid; } + @JsonProperty("auth") + public AuthStatus getAuth() { + return auth; + } + + @JsonProperty("auth") + public void setAuth(AuthStatus auth) { + this.auth = auth; + } + @JsonProperty("delivery") public DeliverySpec getDelivery() { return delivery; @@ -131,6 +141,16 @@ public void setGeneration(Long generation) { this.generation = generation; } + @JsonProperty("name") + public String getName() { + return name; + } + + @JsonProperty("name") + public void setName(String name) { + this.name = name; + } + @JsonProperty("replyAudience") public String getReplyAudience() { return replyAudience; @@ -152,12 +172,12 @@ public void setReplyCACerts(String replyCACerts) { } @JsonProperty("replyUri") - public java.lang.String getReplyUri() { + public String getReplyUri() { return replyUri; } @JsonProperty("replyUri") - public void setReplyUri(java.lang.String replyUri) { + public void setReplyUri(String replyUri) { this.replyUri = replyUri; } @@ -182,22 +202,22 @@ public void setSubscriberCACerts(String subscriberCACerts) { } @JsonProperty("subscriberUri") - public java.lang.String getSubscriberUri() { + public String getSubscriberUri() { return subscriberUri; } @JsonProperty("subscriberUri") - public void setSubscriberUri(java.lang.String subscriberUri) { + public void setSubscriberUri(String subscriberUri) { this.subscriberUri = subscriberUri; } @JsonProperty("uid") - public java.lang.String getUid() { + public String getUid() { return uid; } @JsonProperty("uid") - public void setUid(java.lang.String uid) { + public void setUid(String uid) { this.uid = uid; } @@ -212,16 +232,16 @@ public SubscriberSpecBuilder toBuilder() { } @JsonAnyGetter - public Map getAdditionalProperties() { + public Map getAdditionalProperties() { return this.additionalProperties; } @JsonAnySetter - public void setAdditionalProperty(java.lang.String name, Object value) { + public void setAdditionalProperty(String name, Object value) { this.additionalProperties.put(name, value); } - public void setAdditionalProperties(Map additionalProperties) { + public void setAdditionalProperties(Map additionalProperties) { this.additionalProperties = additionalProperties; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/eventing/pkg/apis/duck/v1/SubscriberStatus.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/SubscriberStatus.java similarity index 89% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/internal/eventing/pkg/apis/duck/v1/SubscriberStatus.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/SubscriberStatus.java index 56ebf496dcd..15fd1b8a17d 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/eventing/pkg/apis/duck/v1/SubscriberStatus.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/SubscriberStatus.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.internal.eventing.pkg.apis.duck.v1; +package io.fabric8.knative.duck.v1; import java.util.LinkedHashMap; import java.util.Map; @@ -11,11 +11,8 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.fabric8.knative.internal.pkg.apis.duck.v1.AuthStatus; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -25,8 +22,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -57,11 +52,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class SubscriberStatus implements Editable , KubernetesResource diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1/WithPod.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/WithPod.java similarity index 84% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1/WithPod.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/WithPod.java index 5b7fcaca36a..6f997b52a52 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1/WithPod.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/WithPod.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.internal.pkg.apis.duck.v1; +package io.fabric8.knative.duck.v1; import java.util.LinkedHashMap; import java.util.Map; @@ -13,18 +13,16 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.HasMetadata; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.LabelSelector; import io.fabric8.kubernetes.api.model.LocalObjectReference; +import io.fabric8.kubernetes.api.model.Namespaced; +import io.fabric8.kubernetes.api.model.ObjectMeta; import io.fabric8.kubernetes.api.model.ObjectReference; import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.fabric8.kubernetes.model.annotation.Group; import io.fabric8.kubernetes.model.annotation.Version; import io.sundr.builder.annotations.Buildable; @@ -50,7 +48,7 @@ "" }) @Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { - @BuildableReference(io.fabric8.kubernetes.api.model.ObjectMeta.class), + @BuildableReference(ObjectMeta.class), @BuildableReference(LabelSelector.class), @BuildableReference(Container.class), @BuildableReference(PodTemplateSpec.class), @@ -58,11 +56,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @TemplateTransformations({ @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) @@ -70,7 +64,7 @@ @Version("v1") @Group("duck.knative.dev") @Generated("jsonschema2pojo") -public class WithPod implements Editable , HasMetadata +public class WithPod implements Editable , HasMetadata, Namespaced { /** @@ -88,7 +82,7 @@ public class WithPod implements Editable , HasMetadata @JsonProperty("kind") private String kind = "WithPod"; @JsonProperty("metadata") - private io.fabric8.kubernetes.api.model.ObjectMeta metadata; + private ObjectMeta metadata; @JsonProperty("spec") private WithPodSpec spec; @JsonIgnore @@ -101,7 +95,7 @@ public class WithPod implements Editable , HasMetadata public WithPod() { } - public WithPod(String apiVersion, String kind, io.fabric8.kubernetes.api.model.ObjectMeta metadata, WithPodSpec spec) { + public WithPod(String apiVersion, String kind, ObjectMeta metadata, WithPodSpec spec) { super(); this.apiVersion = apiVersion; this.kind = kind; @@ -150,12 +144,12 @@ public void setKind(String kind) { } @JsonProperty("metadata") - public io.fabric8.kubernetes.api.model.ObjectMeta getMetadata() { + public ObjectMeta getMetadata() { return metadata; } @JsonProperty("metadata") - public void setMetadata(io.fabric8.kubernetes.api.model.ObjectMeta metadata) { + public void setMetadata(ObjectMeta metadata) { this.metadata = metadata; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1/WithPodList.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/WithPodList.java similarity index 86% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1/WithPodList.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/WithPodList.java index 888bc9c295c..94d1ee2890a 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1/WithPodList.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/WithPodList.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.internal.pkg.apis.duck.v1; +package io.fabric8.knative.duck.v1; import java.util.ArrayList; import java.util.LinkedHashMap; @@ -15,8 +15,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.KubernetesResourceList; @@ -28,8 +26,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.fabric8.kubernetes.model.annotation.Group; import io.fabric8.kubernetes.model.annotation.Version; import io.sundr.builder.annotations.Buildable; @@ -63,11 +59,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @TemplateTransformations({ @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) @@ -75,7 +67,7 @@ @Version("v1") @Group("duck.knative.dev") @Generated("jsonschema2pojo") -public class WithPodList implements Editable , KubernetesResource, KubernetesResourceList +public class WithPodList implements Editable , KubernetesResource, KubernetesResourceList { /** @@ -87,7 +79,7 @@ public class WithPodList implements Editable , KubernetesRes private String apiVersion = "duck.knative.dev/v1"; @JsonProperty("items") @JsonInclude(JsonInclude.Include.NON_EMPTY) - private List items = new ArrayList<>(); + private List items = new ArrayList<>(); /** * * (Required) @@ -107,7 +99,7 @@ public class WithPodList implements Editable , KubernetesRes public WithPodList() { } - public WithPodList(String apiVersion, List items, String kind, ListMeta metadata) { + public WithPodList(String apiVersion, List items, String kind, ListMeta metadata) { super(); this.apiVersion = apiVersion; this.items = items; @@ -137,12 +129,12 @@ public void setApiVersion(String apiVersion) { @JsonProperty("items") @JsonInclude(JsonInclude.Include.NON_EMPTY) - public List getItems() { + public List getItems() { return items; } @JsonProperty("items") - public void setItems(List items) { + public void setItems(List items) { this.items = items; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1/WithPodSpec.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/WithPodSpec.java similarity index 87% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1/WithPodSpec.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/WithPodSpec.java index fb02bbf2c84..30bfa051132 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1/WithPodSpec.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1/WithPodSpec.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.internal.pkg.apis.duck.v1; +package io.fabric8.knative.duck.v1; import java.util.LinkedHashMap; import java.util.Map; @@ -13,8 +13,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -24,8 +22,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -52,11 +48,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class WithPodSpec implements Editable , KubernetesResource diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1beta1/AddressStatus.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1alpha1/AddressStatus.java similarity index 89% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1beta1/AddressStatus.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1alpha1/AddressStatus.java index ff3f3e8c243..f3cb0904556 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1beta1/AddressStatus.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1alpha1/AddressStatus.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.internal.pkg.apis.duck.v1beta1; +package io.fabric8.knative.duck.v1alpha1; import java.util.ArrayList; import java.util.LinkedHashMap; @@ -15,8 +15,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -26,8 +24,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -55,11 +51,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class AddressStatus implements Editable , KubernetesResource diff --git a/kubernetes-model-generator/openshift-model-installer/src/generated/java/io/fabric8/openshift/api/model/installer/nutanix/v1/MetadataCloudInit.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1alpha1/Addressable.java similarity index 81% rename from kubernetes-model-generator/openshift-model-installer/src/generated/java/io/fabric8/openshift/api/model/installer/nutanix/v1/MetadataCloudInit.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1alpha1/Addressable.java index bc1d5b3119d..f62895dcd9e 100644 --- a/kubernetes-model-generator/openshift-model-installer/src/generated/java/io/fabric8/openshift/api/model/installer/nutanix/v1/MetadataCloudInit.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1alpha1/Addressable.java @@ -1,5 +1,5 @@ -package io.fabric8.openshift.api.model.installer.nutanix.v1; +package io.fabric8.knative.duck.v1alpha1; import java.util.LinkedHashMap; import java.util.Map; @@ -31,7 +31,7 @@ @JsonDeserialize(using = com.fasterxml.jackson.databind.JsonDeserializer.None.class) @JsonInclude(JsonInclude.Include.NON_NULL) @JsonPropertyOrder({ - "uuid" + "hostname" }) @ToString @EqualsAndHashCode @@ -51,11 +51,11 @@ @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") -public class MetadataCloudInit implements Editable , KubernetesResource +public class Addressable implements Editable , KubernetesResource { - @JsonProperty("uuid") - private String uuid; + @JsonProperty("hostname") + private String hostname; @JsonIgnore private Map additionalProperties = new LinkedHashMap(); @@ -63,31 +63,31 @@ public class MetadataCloudInit implements Editable , K * No args constructor for use in serialization * */ - public MetadataCloudInit() { + public Addressable() { } - public MetadataCloudInit(String uuid) { + public Addressable(String hostname) { super(); - this.uuid = uuid; + this.hostname = hostname; } - @JsonProperty("uuid") - public String getUuid() { - return uuid; + @JsonProperty("hostname") + public String getHostname() { + return hostname; } - @JsonProperty("uuid") - public void setUuid(String uuid) { - this.uuid = uuid; + @JsonProperty("hostname") + public void setHostname(String hostname) { + this.hostname = hostname; } @JsonIgnore - public MetadataCloudInitBuilder edit() { - return new MetadataCloudInitBuilder(this); + public AddressableBuilder edit() { + return new AddressableBuilder(this); } @JsonIgnore - public MetadataCloudInitBuilder toBuilder() { + public AddressableBuilder toBuilder() { return edit(); } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1alpha1/AddressableType.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1alpha1/AddressableType.java similarity index 84% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1alpha1/AddressableType.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1alpha1/AddressableType.java index 39bd4446b50..959628f5da6 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1alpha1/AddressableType.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1alpha1/AddressableType.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.internal.pkg.apis.duck.v1alpha1; +package io.fabric8.knative.duck.v1alpha1; import java.util.LinkedHashMap; import java.util.Map; @@ -13,18 +13,16 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.HasMetadata; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.LabelSelector; import io.fabric8.kubernetes.api.model.LocalObjectReference; +import io.fabric8.kubernetes.api.model.Namespaced; +import io.fabric8.kubernetes.api.model.ObjectMeta; import io.fabric8.kubernetes.api.model.ObjectReference; import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.fabric8.kubernetes.model.annotation.Group; import io.fabric8.kubernetes.model.annotation.Version; import io.sundr.builder.annotations.Buildable; @@ -50,7 +48,7 @@ "" }) @Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { - @BuildableReference(io.fabric8.kubernetes.api.model.ObjectMeta.class), + @BuildableReference(ObjectMeta.class), @BuildableReference(LabelSelector.class), @BuildableReference(Container.class), @BuildableReference(PodTemplateSpec.class), @@ -58,11 +56,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @TemplateTransformations({ @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) @@ -70,7 +64,7 @@ @Version("v1alpha1") @Group("duck.knative.dev") @Generated("jsonschema2pojo") -public class AddressableType implements Editable , HasMetadata +public class AddressableType implements Editable , HasMetadata, Namespaced { /** @@ -88,7 +82,7 @@ public class AddressableType implements Editable , HasMe @JsonProperty("kind") private String kind = "AddressableType"; @JsonProperty("metadata") - private io.fabric8.kubernetes.api.model.ObjectMeta metadata; + private ObjectMeta metadata; @JsonProperty("status") private AddressStatus status; @JsonIgnore @@ -101,7 +95,7 @@ public class AddressableType implements Editable , HasMe public AddressableType() { } - public AddressableType(String apiVersion, String kind, io.fabric8.kubernetes.api.model.ObjectMeta metadata, AddressStatus status) { + public AddressableType(String apiVersion, String kind, ObjectMeta metadata, AddressStatus status) { super(); this.apiVersion = apiVersion; this.kind = kind; @@ -150,12 +144,12 @@ public void setKind(String kind) { } @JsonProperty("metadata") - public io.fabric8.kubernetes.api.model.ObjectMeta getMetadata() { + public ObjectMeta getMetadata() { return metadata; } @JsonProperty("metadata") - public void setMetadata(io.fabric8.kubernetes.api.model.ObjectMeta metadata) { + public void setMetadata(ObjectMeta metadata) { this.metadata = metadata; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1alpha1/AddressableTypeList.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1alpha1/AddressableTypeList.java similarity index 84% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1alpha1/AddressableTypeList.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1alpha1/AddressableTypeList.java index 6214069c681..981d619e8c4 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1alpha1/AddressableTypeList.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1alpha1/AddressableTypeList.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.internal.pkg.apis.duck.v1alpha1; +package io.fabric8.knative.duck.v1alpha1; import java.util.ArrayList; import java.util.LinkedHashMap; @@ -15,8 +15,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.KubernetesResourceList; @@ -28,8 +26,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.fabric8.kubernetes.model.annotation.Group; import io.fabric8.kubernetes.model.annotation.Version; import io.sundr.builder.annotations.Buildable; @@ -63,11 +59,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @TemplateTransformations({ @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) @@ -75,7 +67,7 @@ @Version("v1alpha1") @Group("duck.knative.dev") @Generated("jsonschema2pojo") -public class AddressableTypeList implements Editable , KubernetesResource, KubernetesResourceList +public class AddressableTypeList implements Editable , KubernetesResource, KubernetesResourceList { /** @@ -87,7 +79,7 @@ public class AddressableTypeList implements Editable private String apiVersion = "duck.knative.dev/v1alpha1"; @JsonProperty("items") @JsonInclude(JsonInclude.Include.NON_EMPTY) - private List items = new ArrayList<>(); + private List items = new ArrayList<>(); /** * * (Required) @@ -107,7 +99,7 @@ public class AddressableTypeList implements Editable public AddressableTypeList() { } - public AddressableTypeList(String apiVersion, List items, String kind, ListMeta metadata) { + public AddressableTypeList(String apiVersion, List items, String kind, ListMeta metadata) { super(); this.apiVersion = apiVersion; this.items = items; @@ -137,12 +129,12 @@ public void setApiVersion(String apiVersion) { @JsonProperty("items") @JsonInclude(JsonInclude.Include.NON_EMPTY) - public List getItems() { + public List getItems() { return items; } @JsonProperty("items") - public void setItems(List items) { + public void setItems(List items) { this.items = items; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1alpha1/Binding.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1alpha1/Binding.java similarity index 84% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1alpha1/Binding.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1alpha1/Binding.java index d0d1f23ea84..f912cb524a7 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1alpha1/Binding.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1alpha1/Binding.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.internal.pkg.apis.duck.v1alpha1; +package io.fabric8.knative.duck.v1alpha1; import java.util.LinkedHashMap; import java.util.Map; @@ -13,18 +13,16 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.HasMetadata; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.LabelSelector; import io.fabric8.kubernetes.api.model.LocalObjectReference; +import io.fabric8.kubernetes.api.model.Namespaced; +import io.fabric8.kubernetes.api.model.ObjectMeta; import io.fabric8.kubernetes.api.model.ObjectReference; import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.fabric8.kubernetes.model.annotation.Group; import io.fabric8.kubernetes.model.annotation.Version; import io.sundr.builder.annotations.Buildable; @@ -50,7 +48,7 @@ "" }) @Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { - @BuildableReference(io.fabric8.kubernetes.api.model.ObjectMeta.class), + @BuildableReference(ObjectMeta.class), @BuildableReference(LabelSelector.class), @BuildableReference(Container.class), @BuildableReference(PodTemplateSpec.class), @@ -58,11 +56,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @TemplateTransformations({ @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) @@ -70,7 +64,7 @@ @Version("v1alpha1") @Group("duck.knative.dev") @Generated("jsonschema2pojo") -public class Binding implements Editable , HasMetadata +public class Binding implements Editable , HasMetadata, Namespaced { /** @@ -88,7 +82,7 @@ public class Binding implements Editable , HasMetadata @JsonProperty("kind") private String kind = "Binding"; @JsonProperty("metadata") - private io.fabric8.kubernetes.api.model.ObjectMeta metadata; + private ObjectMeta metadata; @JsonProperty("spec") private BindingSpec spec; @JsonIgnore @@ -101,7 +95,7 @@ public class Binding implements Editable , HasMetadata public Binding() { } - public Binding(String apiVersion, String kind, io.fabric8.kubernetes.api.model.ObjectMeta metadata, BindingSpec spec) { + public Binding(String apiVersion, String kind, ObjectMeta metadata, BindingSpec spec) { super(); this.apiVersion = apiVersion; this.kind = kind; @@ -150,12 +144,12 @@ public void setKind(String kind) { } @JsonProperty("metadata") - public io.fabric8.kubernetes.api.model.ObjectMeta getMetadata() { + public ObjectMeta getMetadata() { return metadata; } @JsonProperty("metadata") - public void setMetadata(io.fabric8.kubernetes.api.model.ObjectMeta metadata) { + public void setMetadata(ObjectMeta metadata) { this.metadata = metadata; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1alpha1/BindingList.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1alpha1/BindingList.java similarity index 85% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1alpha1/BindingList.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1alpha1/BindingList.java index fa1683bae23..8d517f47407 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1alpha1/BindingList.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1alpha1/BindingList.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.internal.pkg.apis.duck.v1alpha1; +package io.fabric8.knative.duck.v1alpha1; import java.util.ArrayList; import java.util.LinkedHashMap; @@ -15,8 +15,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.KubernetesResourceList; @@ -28,8 +26,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.fabric8.kubernetes.model.annotation.Group; import io.fabric8.kubernetes.model.annotation.Version; import io.sundr.builder.annotations.Buildable; @@ -63,11 +59,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @TemplateTransformations({ @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) @@ -75,7 +67,7 @@ @Version("v1alpha1") @Group("duck.knative.dev") @Generated("jsonschema2pojo") -public class BindingList implements Editable , KubernetesResource, KubernetesResourceList +public class BindingList implements Editable , KubernetesResource, KubernetesResourceList { /** @@ -87,7 +79,7 @@ public class BindingList implements Editable , KubernetesRes private String apiVersion = "duck.knative.dev/v1alpha1"; @JsonProperty("items") @JsonInclude(JsonInclude.Include.NON_EMPTY) - private List items = new ArrayList<>(); + private List items = new ArrayList<>(); /** * * (Required) @@ -107,7 +99,7 @@ public class BindingList implements Editable , KubernetesRes public BindingList() { } - public BindingList(String apiVersion, List items, String kind, ListMeta metadata) { + public BindingList(String apiVersion, List items, String kind, ListMeta metadata) { super(); this.apiVersion = apiVersion; this.items = items; @@ -137,12 +129,12 @@ public void setApiVersion(String apiVersion) { @JsonProperty("items") @JsonInclude(JsonInclude.Include.NON_EMPTY) - public List getItems() { + public List getItems() { return items; } @JsonProperty("items") - public void setItems(List items) { + public void setItems(List items) { this.items = items; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1beta1/BindingSpec.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1alpha1/BindingSpec.java similarity index 86% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1beta1/BindingSpec.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1alpha1/BindingSpec.java index 7203068b45c..06cad37f895 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1beta1/BindingSpec.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1alpha1/BindingSpec.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.internal.pkg.apis.duck.v1beta1; +package io.fabric8.knative.duck.v1alpha1; import java.util.LinkedHashMap; import java.util.Map; @@ -11,11 +11,9 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.fabric8.knative.internal.pkg.tracker.Reference; +import io.fabric8.knative.pkg.tracker.Reference; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -25,8 +23,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -53,11 +49,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class BindingSpec implements Editable , KubernetesResource diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1alpha1/LegacyTarget.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1alpha1/LegacyTarget.java similarity index 84% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1alpha1/LegacyTarget.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1alpha1/LegacyTarget.java index 6048355fa21..42301b49318 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1alpha1/LegacyTarget.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1alpha1/LegacyTarget.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.internal.pkg.apis.duck.v1alpha1; +package io.fabric8.knative.duck.v1alpha1; import java.util.LinkedHashMap; import java.util.Map; @@ -13,18 +13,16 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.HasMetadata; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.LabelSelector; import io.fabric8.kubernetes.api.model.LocalObjectReference; +import io.fabric8.kubernetes.api.model.Namespaced; +import io.fabric8.kubernetes.api.model.ObjectMeta; import io.fabric8.kubernetes.api.model.ObjectReference; import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.fabric8.kubernetes.model.annotation.Group; import io.fabric8.kubernetes.model.annotation.Version; import io.sundr.builder.annotations.Buildable; @@ -50,7 +48,7 @@ "" }) @Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { - @BuildableReference(io.fabric8.kubernetes.api.model.ObjectMeta.class), + @BuildableReference(ObjectMeta.class), @BuildableReference(LabelSelector.class), @BuildableReference(Container.class), @BuildableReference(PodTemplateSpec.class), @@ -58,11 +56,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @TemplateTransformations({ @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) @@ -70,7 +64,7 @@ @Version("v1alpha1") @Group("duck.knative.dev") @Generated("jsonschema2pojo") -public class LegacyTarget implements Editable , HasMetadata +public class LegacyTarget implements Editable , HasMetadata, Namespaced { /** @@ -88,7 +82,7 @@ public class LegacyTarget implements Editable , HasMetadata @JsonProperty("kind") private String kind = "LegacyTarget"; @JsonProperty("metadata") - private io.fabric8.kubernetes.api.model.ObjectMeta metadata; + private ObjectMeta metadata; @JsonProperty("status") private LegacyTargetable status; @JsonIgnore @@ -101,7 +95,7 @@ public class LegacyTarget implements Editable , HasMetadata public LegacyTarget() { } - public LegacyTarget(String apiVersion, String kind, io.fabric8.kubernetes.api.model.ObjectMeta metadata, LegacyTargetable status) { + public LegacyTarget(String apiVersion, String kind, ObjectMeta metadata, LegacyTargetable status) { super(); this.apiVersion = apiVersion; this.kind = kind; @@ -150,12 +144,12 @@ public void setKind(String kind) { } @JsonProperty("metadata") - public io.fabric8.kubernetes.api.model.ObjectMeta getMetadata() { + public ObjectMeta getMetadata() { return metadata; } @JsonProperty("metadata") - public void setMetadata(io.fabric8.kubernetes.api.model.ObjectMeta metadata) { + public void setMetadata(ObjectMeta metadata) { this.metadata = metadata; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1alpha1/LegacyTargetList.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1alpha1/LegacyTargetList.java similarity index 85% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1alpha1/LegacyTargetList.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1alpha1/LegacyTargetList.java index 64c93628450..bb8f5adff4d 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1alpha1/LegacyTargetList.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1alpha1/LegacyTargetList.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.internal.pkg.apis.duck.v1alpha1; +package io.fabric8.knative.duck.v1alpha1; import java.util.ArrayList; import java.util.LinkedHashMap; @@ -15,8 +15,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.KubernetesResourceList; @@ -28,8 +26,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.fabric8.kubernetes.model.annotation.Group; import io.fabric8.kubernetes.model.annotation.Version; import io.sundr.builder.annotations.Buildable; @@ -63,11 +59,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @TemplateTransformations({ @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) @@ -75,7 +67,7 @@ @Version("v1alpha1") @Group("duck.knative.dev") @Generated("jsonschema2pojo") -public class LegacyTargetList implements Editable , KubernetesResource, KubernetesResourceList +public class LegacyTargetList implements Editable , KubernetesResource, KubernetesResourceList { /** @@ -87,7 +79,7 @@ public class LegacyTargetList implements Editable , Kub private String apiVersion = "duck.knative.dev/v1alpha1"; @JsonProperty("items") @JsonInclude(JsonInclude.Include.NON_EMPTY) - private List items = new ArrayList<>(); + private List items = new ArrayList<>(); /** * * (Required) @@ -107,7 +99,7 @@ public class LegacyTargetList implements Editable , Kub public LegacyTargetList() { } - public LegacyTargetList(String apiVersion, List items, String kind, ListMeta metadata) { + public LegacyTargetList(String apiVersion, List items, String kind, ListMeta metadata) { super(); this.apiVersion = apiVersion; this.items = items; @@ -137,12 +129,12 @@ public void setApiVersion(String apiVersion) { @JsonProperty("items") @JsonInclude(JsonInclude.Include.NON_EMPTY) - public List getItems() { + public List getItems() { return items; } @JsonProperty("items") - public void setItems(List items) { + public void setItems(List items) { this.items = items; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1alpha1/LegacyTargetable.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1alpha1/LegacyTargetable.java similarity index 88% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1alpha1/LegacyTargetable.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1alpha1/LegacyTargetable.java index 4555cbb8057..d6590258a49 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1alpha1/LegacyTargetable.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1alpha1/LegacyTargetable.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.internal.pkg.apis.duck.v1alpha1; +package io.fabric8.knative.duck.v1alpha1; import java.util.LinkedHashMap; import java.util.Map; @@ -13,8 +13,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -24,8 +22,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -52,11 +48,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class LegacyTargetable implements Editable , KubernetesResource diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1alpha1/Placeable.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1alpha1/Placeable.java new file mode 100644 index 00000000000..9764b338184 --- /dev/null +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1alpha1/Placeable.java @@ -0,0 +1,126 @@ + +package io.fabric8.knative.duck.v1alpha1; + +import java.util.ArrayList; +import java.util.LinkedHashMap; +import java.util.List; +import java.util.Map; +import javax.annotation.Generated; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import io.fabric8.kubernetes.api.builder.Editable; +import io.fabric8.kubernetes.api.model.Container; +import io.fabric8.kubernetes.api.model.IntOrString; +import io.fabric8.kubernetes.api.model.KubernetesResource; +import io.fabric8.kubernetes.api.model.LabelSelector; +import io.fabric8.kubernetes.api.model.LocalObjectReference; +import io.fabric8.kubernetes.api.model.ObjectMeta; +import io.fabric8.kubernetes.api.model.ObjectReference; +import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; +import io.fabric8.kubernetes.api.model.PodTemplateSpec; +import io.fabric8.kubernetes.api.model.ResourceRequirements; +import io.sundr.builder.annotations.Buildable; +import io.sundr.builder.annotations.BuildableReference; +import lombok.EqualsAndHashCode; +import lombok.ToString; +import lombok.experimental.Accessors; + +@JsonDeserialize(using = com.fasterxml.jackson.databind.JsonDeserializer.None.class) +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "maxAllowedVReplicas", + "placements" +}) +@ToString +@EqualsAndHashCode +@Accessors(prefix = { + "_", + "" +}) +@Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { + @BuildableReference(ObjectMeta.class), + @BuildableReference(LabelSelector.class), + @BuildableReference(Container.class), + @BuildableReference(PodTemplateSpec.class), + @BuildableReference(ResourceRequirements.class), + @BuildableReference(IntOrString.class), + @BuildableReference(ObjectReference.class), + @BuildableReference(LocalObjectReference.class), + @BuildableReference(PersistentVolumeClaim.class) +}) +@Generated("jsonschema2pojo") +public class Placeable implements Editable , KubernetesResource +{ + + @JsonProperty("maxAllowedVReplicas") + private Integer maxAllowedVReplicas; + @JsonProperty("placements") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + private List placements = new ArrayList<>(); + @JsonIgnore + private Map additionalProperties = new LinkedHashMap(); + + /** + * No args constructor for use in serialization + * + */ + public Placeable() { + } + + public Placeable(Integer maxAllowedVReplicas, List placements) { + super(); + this.maxAllowedVReplicas = maxAllowedVReplicas; + this.placements = placements; + } + + @JsonProperty("maxAllowedVReplicas") + public Integer getMaxAllowedVReplicas() { + return maxAllowedVReplicas; + } + + @JsonProperty("maxAllowedVReplicas") + public void setMaxAllowedVReplicas(Integer maxAllowedVReplicas) { + this.maxAllowedVReplicas = maxAllowedVReplicas; + } + + @JsonProperty("placements") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + public List getPlacements() { + return placements; + } + + @JsonProperty("placements") + public void setPlacements(List placements) { + this.placements = placements; + } + + @JsonIgnore + public PlaceableBuilder edit() { + return new PlaceableBuilder(this); + } + + @JsonIgnore + public PlaceableBuilder toBuilder() { + return edit(); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public void setAdditionalProperties(Map additionalProperties) { + this.additionalProperties = additionalProperties; + } + +} diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1alpha1/PlaceableStatus.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1alpha1/PlaceableStatus.java new file mode 100644 index 00000000000..19fdffaeb5e --- /dev/null +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1alpha1/PlaceableStatus.java @@ -0,0 +1,126 @@ + +package io.fabric8.knative.duck.v1alpha1; + +import java.util.ArrayList; +import java.util.LinkedHashMap; +import java.util.List; +import java.util.Map; +import javax.annotation.Generated; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import io.fabric8.kubernetes.api.builder.Editable; +import io.fabric8.kubernetes.api.model.Container; +import io.fabric8.kubernetes.api.model.IntOrString; +import io.fabric8.kubernetes.api.model.KubernetesResource; +import io.fabric8.kubernetes.api.model.LabelSelector; +import io.fabric8.kubernetes.api.model.LocalObjectReference; +import io.fabric8.kubernetes.api.model.ObjectMeta; +import io.fabric8.kubernetes.api.model.ObjectReference; +import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; +import io.fabric8.kubernetes.api.model.PodTemplateSpec; +import io.fabric8.kubernetes.api.model.ResourceRequirements; +import io.sundr.builder.annotations.Buildable; +import io.sundr.builder.annotations.BuildableReference; +import lombok.EqualsAndHashCode; +import lombok.ToString; +import lombok.experimental.Accessors; + +@JsonDeserialize(using = com.fasterxml.jackson.databind.JsonDeserializer.None.class) +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "maxAllowedVReplicas", + "placements" +}) +@ToString +@EqualsAndHashCode +@Accessors(prefix = { + "_", + "" +}) +@Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { + @BuildableReference(ObjectMeta.class), + @BuildableReference(LabelSelector.class), + @BuildableReference(Container.class), + @BuildableReference(PodTemplateSpec.class), + @BuildableReference(ResourceRequirements.class), + @BuildableReference(IntOrString.class), + @BuildableReference(ObjectReference.class), + @BuildableReference(LocalObjectReference.class), + @BuildableReference(PersistentVolumeClaim.class) +}) +@Generated("jsonschema2pojo") +public class PlaceableStatus implements Editable , KubernetesResource +{ + + @JsonProperty("maxAllowedVReplicas") + private Integer maxAllowedVReplicas; + @JsonProperty("placements") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + private List placements = new ArrayList<>(); + @JsonIgnore + private Map additionalProperties = new LinkedHashMap(); + + /** + * No args constructor for use in serialization + * + */ + public PlaceableStatus() { + } + + public PlaceableStatus(Integer maxAllowedVReplicas, List placements) { + super(); + this.maxAllowedVReplicas = maxAllowedVReplicas; + this.placements = placements; + } + + @JsonProperty("maxAllowedVReplicas") + public Integer getMaxAllowedVReplicas() { + return maxAllowedVReplicas; + } + + @JsonProperty("maxAllowedVReplicas") + public void setMaxAllowedVReplicas(Integer maxAllowedVReplicas) { + this.maxAllowedVReplicas = maxAllowedVReplicas; + } + + @JsonProperty("placements") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + public List getPlacements() { + return placements; + } + + @JsonProperty("placements") + public void setPlacements(List placements) { + this.placements = placements; + } + + @JsonIgnore + public PlaceableStatusBuilder edit() { + return new PlaceableStatusBuilder(this); + } + + @JsonIgnore + public PlaceableStatusBuilder toBuilder() { + return edit(); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public void setAdditionalProperties(Map additionalProperties) { + this.additionalProperties = additionalProperties; + } + +} diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1alpha1/PlaceableType.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1alpha1/PlaceableType.java new file mode 100644 index 00000000000..d45e0cfe8cf --- /dev/null +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1alpha1/PlaceableType.java @@ -0,0 +1,190 @@ + +package io.fabric8.knative.duck.v1alpha1; + +import java.util.LinkedHashMap; +import java.util.Map; +import javax.annotation.Generated; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import io.fabric8.kubernetes.api.builder.Editable; +import io.fabric8.kubernetes.api.model.Container; +import io.fabric8.kubernetes.api.model.HasMetadata; +import io.fabric8.kubernetes.api.model.IntOrString; +import io.fabric8.kubernetes.api.model.LabelSelector; +import io.fabric8.kubernetes.api.model.LocalObjectReference; +import io.fabric8.kubernetes.api.model.Namespaced; +import io.fabric8.kubernetes.api.model.ObjectMeta; +import io.fabric8.kubernetes.api.model.ObjectReference; +import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; +import io.fabric8.kubernetes.api.model.PodTemplateSpec; +import io.fabric8.kubernetes.api.model.ResourceRequirements; +import io.fabric8.kubernetes.model.annotation.Group; +import io.fabric8.kubernetes.model.annotation.Version; +import io.sundr.builder.annotations.Buildable; +import io.sundr.builder.annotations.BuildableReference; +import io.sundr.transform.annotations.TemplateTransformation; +import io.sundr.transform.annotations.TemplateTransformations; +import lombok.EqualsAndHashCode; +import lombok.ToString; +import lombok.experimental.Accessors; + +@JsonDeserialize(using = com.fasterxml.jackson.databind.JsonDeserializer.None.class) +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "apiVersion", + "kind", + "metadata", + "status" +}) +@ToString +@EqualsAndHashCode +@Accessors(prefix = { + "_", + "" +}) +@Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { + @BuildableReference(ObjectMeta.class), + @BuildableReference(LabelSelector.class), + @BuildableReference(Container.class), + @BuildableReference(PodTemplateSpec.class), + @BuildableReference(ResourceRequirements.class), + @BuildableReference(IntOrString.class), + @BuildableReference(ObjectReference.class), + @BuildableReference(LocalObjectReference.class), + @BuildableReference(PersistentVolumeClaim.class) +}) +@TemplateTransformations({ + @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) +}) +@Version("v1alpha1") +@Group("duck.knative.dev") +@Generated("jsonschema2pojo") +public class PlaceableType implements Editable , HasMetadata, Namespaced +{ + + /** + * + * (Required) + * + */ + @JsonProperty("apiVersion") + private String apiVersion = "duck.knative.dev/v1alpha1"; + /** + * + * (Required) + * + */ + @JsonProperty("kind") + private String kind = "PlaceableType"; + @JsonProperty("metadata") + private ObjectMeta metadata; + @JsonProperty("status") + private PlaceableStatus status; + @JsonIgnore + private Map additionalProperties = new LinkedHashMap(); + + /** + * No args constructor for use in serialization + * + */ + public PlaceableType() { + } + + public PlaceableType(String apiVersion, String kind, ObjectMeta metadata, PlaceableStatus status) { + super(); + this.apiVersion = apiVersion; + this.kind = kind; + this.metadata = metadata; + this.status = status; + } + + /** + * + * (Required) + * + */ + @JsonProperty("apiVersion") + public String getApiVersion() { + return apiVersion; + } + + /** + * + * (Required) + * + */ + @JsonProperty("apiVersion") + public void setApiVersion(String apiVersion) { + this.apiVersion = apiVersion; + } + + /** + * + * (Required) + * + */ + @JsonProperty("kind") + public String getKind() { + return kind; + } + + /** + * + * (Required) + * + */ + @JsonProperty("kind") + public void setKind(String kind) { + this.kind = kind; + } + + @JsonProperty("metadata") + public ObjectMeta getMetadata() { + return metadata; + } + + @JsonProperty("metadata") + public void setMetadata(ObjectMeta metadata) { + this.metadata = metadata; + } + + @JsonProperty("status") + public PlaceableStatus getStatus() { + return status; + } + + @JsonProperty("status") + public void setStatus(PlaceableStatus status) { + this.status = status; + } + + @JsonIgnore + public PlaceableTypeBuilder edit() { + return new PlaceableTypeBuilder(this); + } + + @JsonIgnore + public PlaceableTypeBuilder toBuilder() { + return edit(); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public void setAdditionalProperties(Map additionalProperties) { + this.additionalProperties = additionalProperties; + } + +} diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/eventing/pkg/apis/duck/v1alpha1/Placement.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1alpha1/Placement.java similarity index 88% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/internal/eventing/pkg/apis/duck/v1alpha1/Placement.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1alpha1/Placement.java index 7e550ecbdfe..60160364995 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/eventing/pkg/apis/duck/v1alpha1/Placement.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1alpha1/Placement.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.internal.eventing.pkg.apis.duck.v1alpha1; +package io.fabric8.knative.duck.v1alpha1; import java.util.LinkedHashMap; import java.util.Map; @@ -13,8 +13,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -24,8 +22,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -53,11 +49,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class Placement implements Editable , KubernetesResource diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1alpha1/Target.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1alpha1/Target.java similarity index 84% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1alpha1/Target.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1alpha1/Target.java index 376e25d3bd4..7ca747315fc 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1alpha1/Target.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1alpha1/Target.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.internal.pkg.apis.duck.v1alpha1; +package io.fabric8.knative.duck.v1alpha1; import java.util.LinkedHashMap; import java.util.Map; @@ -13,18 +13,16 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.HasMetadata; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.LabelSelector; import io.fabric8.kubernetes.api.model.LocalObjectReference; +import io.fabric8.kubernetes.api.model.Namespaced; +import io.fabric8.kubernetes.api.model.ObjectMeta; import io.fabric8.kubernetes.api.model.ObjectReference; import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.fabric8.kubernetes.model.annotation.Group; import io.fabric8.kubernetes.model.annotation.Version; import io.sundr.builder.annotations.Buildable; @@ -50,7 +48,7 @@ "" }) @Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { - @BuildableReference(io.fabric8.kubernetes.api.model.ObjectMeta.class), + @BuildableReference(ObjectMeta.class), @BuildableReference(LabelSelector.class), @BuildableReference(Container.class), @BuildableReference(PodTemplateSpec.class), @@ -58,11 +56,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @TemplateTransformations({ @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) @@ -70,7 +64,7 @@ @Version("v1alpha1") @Group("duck.knative.dev") @Generated("jsonschema2pojo") -public class Target implements Editable , HasMetadata +public class Target implements Editable , HasMetadata, Namespaced { /** @@ -88,7 +82,7 @@ public class Target implements Editable , HasMetadata @JsonProperty("kind") private String kind = "Target"; @JsonProperty("metadata") - private io.fabric8.kubernetes.api.model.ObjectMeta metadata; + private ObjectMeta metadata; @JsonProperty("status") private TargetStatus status; @JsonIgnore @@ -101,7 +95,7 @@ public class Target implements Editable , HasMetadata public Target() { } - public Target(String apiVersion, String kind, io.fabric8.kubernetes.api.model.ObjectMeta metadata, TargetStatus status) { + public Target(String apiVersion, String kind, ObjectMeta metadata, TargetStatus status) { super(); this.apiVersion = apiVersion; this.kind = kind; @@ -150,12 +144,12 @@ public void setKind(String kind) { } @JsonProperty("metadata") - public io.fabric8.kubernetes.api.model.ObjectMeta getMetadata() { + public ObjectMeta getMetadata() { return metadata; } @JsonProperty("metadata") - public void setMetadata(io.fabric8.kubernetes.api.model.ObjectMeta metadata) { + public void setMetadata(ObjectMeta metadata) { this.metadata = metadata; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1alpha1/TargetList.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1alpha1/TargetList.java similarity index 84% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1alpha1/TargetList.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1alpha1/TargetList.java index 8241b9a31fd..60899ecae99 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1alpha1/TargetList.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1alpha1/TargetList.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.internal.pkg.apis.duck.v1alpha1; +package io.fabric8.knative.duck.v1alpha1; import java.util.ArrayList; import java.util.LinkedHashMap; @@ -15,8 +15,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.KubernetesResourceList; @@ -28,8 +26,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.fabric8.kubernetes.model.annotation.Group; import io.fabric8.kubernetes.model.annotation.Version; import io.sundr.builder.annotations.Buildable; @@ -63,11 +59,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @TemplateTransformations({ @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) @@ -75,7 +67,7 @@ @Version("v1alpha1") @Group("duck.knative.dev") @Generated("jsonschema2pojo") -public class TargetList implements Editable , KubernetesResource, KubernetesResourceList +public class TargetList implements Editable , KubernetesResource, KubernetesResourceList { /** @@ -87,7 +79,7 @@ public class TargetList implements Editable , KubernetesResou private String apiVersion = "duck.knative.dev/v1alpha1"; @JsonProperty("items") @JsonInclude(JsonInclude.Include.NON_EMPTY) - private List items = new ArrayList<>(); + private List items = new ArrayList<>(); /** * * (Required) @@ -107,7 +99,7 @@ public class TargetList implements Editable , KubernetesResou public TargetList() { } - public TargetList(String apiVersion, List items, String kind, ListMeta metadata) { + public TargetList(String apiVersion, List items, String kind, ListMeta metadata) { super(); this.apiVersion = apiVersion; this.items = items; @@ -137,12 +129,12 @@ public void setApiVersion(String apiVersion) { @JsonProperty("items") @JsonInclude(JsonInclude.Include.NON_EMPTY) - public List getItems() { + public List getItems() { return items; } @JsonProperty("items") - public void setItems(List items) { + public void setItems(List items) { this.items = items; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1alpha1/TargetStatus.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1alpha1/TargetStatus.java similarity index 87% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1alpha1/TargetStatus.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1alpha1/TargetStatus.java index d949a5c7fa0..43fe419fcb4 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1alpha1/TargetStatus.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1alpha1/TargetStatus.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.internal.pkg.apis.duck.v1alpha1; +package io.fabric8.knative.duck.v1alpha1; import java.util.LinkedHashMap; import java.util.Map; @@ -13,8 +13,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -24,8 +22,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -52,11 +48,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class TargetStatus implements Editable , KubernetesResource diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1alpha1/Targetable.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1alpha1/Targetable.java similarity index 87% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1alpha1/Targetable.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1alpha1/Targetable.java index cb57044b59b..f870c57c2ed 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1alpha1/Targetable.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1alpha1/Targetable.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.internal.pkg.apis.duck.v1alpha1; +package io.fabric8.knative.duck.v1alpha1; import java.util.LinkedHashMap; import java.util.Map; @@ -13,8 +13,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -24,8 +22,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -52,11 +48,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class Targetable implements Editable , KubernetesResource diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1alpha1/AddressStatus.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1beta1/AddressStatus.java similarity index 89% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1alpha1/AddressStatus.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1beta1/AddressStatus.java index a31bc22a8ea..16ef7d82124 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1alpha1/AddressStatus.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1beta1/AddressStatus.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.internal.pkg.apis.duck.v1alpha1; +package io.fabric8.knative.duck.v1beta1; import java.util.ArrayList; import java.util.LinkedHashMap; @@ -15,8 +15,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -26,8 +24,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -55,11 +51,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class AddressStatus implements Editable , KubernetesResource diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1beta1/Addressable.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1beta1/Addressable.java similarity index 77% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1beta1/Addressable.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1beta1/Addressable.java index 0f96c307f04..09df3e8a91a 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1beta1/Addressable.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1beta1/Addressable.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.internal.pkg.apis.duck.v1beta1; +package io.fabric8.knative.duck.v1beta1; import java.util.LinkedHashMap; import java.util.Map; @@ -13,8 +13,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -24,8 +22,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -54,11 +50,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class Addressable implements Editable , KubernetesResource @@ -69,9 +61,9 @@ public class Addressable implements Editable , KubernetesRes @JsonProperty("name") private String name; @JsonProperty("url") - private java.lang.String url; + private String url; @JsonIgnore - private Map additionalProperties = new LinkedHashMap(); + private Map additionalProperties = new LinkedHashMap(); /** * No args constructor for use in serialization @@ -80,7 +72,7 @@ public class Addressable implements Editable , KubernetesRes public Addressable() { } - public Addressable(String cACerts, String name, java.lang.String url) { + public Addressable(String cACerts, String name, String url) { super(); this.cACerts = cACerts; this.name = name; @@ -108,12 +100,12 @@ public void setName(String name) { } @JsonProperty("url") - public java.lang.String getUrl() { + public String getUrl() { return url; } @JsonProperty("url") - public void setUrl(java.lang.String url) { + public void setUrl(String url) { this.url = url; } @@ -128,16 +120,16 @@ public AddressableBuilder toBuilder() { } @JsonAnyGetter - public Map getAdditionalProperties() { + public Map getAdditionalProperties() { return this.additionalProperties; } @JsonAnySetter - public void setAdditionalProperty(java.lang.String name, Object value) { + public void setAdditionalProperty(String name, Object value) { this.additionalProperties.put(name, value); } - public void setAdditionalProperties(Map additionalProperties) { + public void setAdditionalProperties(Map additionalProperties) { this.additionalProperties = additionalProperties; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1beta1/AddressableType.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1beta1/AddressableType.java similarity index 84% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1beta1/AddressableType.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1beta1/AddressableType.java index ff86f8c5cea..4412eb4aff8 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1beta1/AddressableType.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1beta1/AddressableType.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.internal.pkg.apis.duck.v1beta1; +package io.fabric8.knative.duck.v1beta1; import java.util.LinkedHashMap; import java.util.Map; @@ -13,18 +13,16 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.HasMetadata; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.LabelSelector; import io.fabric8.kubernetes.api.model.LocalObjectReference; +import io.fabric8.kubernetes.api.model.Namespaced; +import io.fabric8.kubernetes.api.model.ObjectMeta; import io.fabric8.kubernetes.api.model.ObjectReference; import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.fabric8.kubernetes.model.annotation.Group; import io.fabric8.kubernetes.model.annotation.Version; import io.sundr.builder.annotations.Buildable; @@ -50,7 +48,7 @@ "" }) @Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { - @BuildableReference(io.fabric8.kubernetes.api.model.ObjectMeta.class), + @BuildableReference(ObjectMeta.class), @BuildableReference(LabelSelector.class), @BuildableReference(Container.class), @BuildableReference(PodTemplateSpec.class), @@ -58,11 +56,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @TemplateTransformations({ @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) @@ -70,7 +64,7 @@ @Version("v1beta1") @Group("duck.knative.dev") @Generated("jsonschema2pojo") -public class AddressableType implements Editable , HasMetadata +public class AddressableType implements Editable , HasMetadata, Namespaced { /** @@ -88,7 +82,7 @@ public class AddressableType implements Editable , HasMe @JsonProperty("kind") private String kind = "AddressableType"; @JsonProperty("metadata") - private io.fabric8.kubernetes.api.model.ObjectMeta metadata; + private ObjectMeta metadata; @JsonProperty("status") private AddressStatus status; @JsonIgnore @@ -101,7 +95,7 @@ public class AddressableType implements Editable , HasMe public AddressableType() { } - public AddressableType(String apiVersion, String kind, io.fabric8.kubernetes.api.model.ObjectMeta metadata, AddressStatus status) { + public AddressableType(String apiVersion, String kind, ObjectMeta metadata, AddressStatus status) { super(); this.apiVersion = apiVersion; this.kind = kind; @@ -150,12 +144,12 @@ public void setKind(String kind) { } @JsonProperty("metadata") - public io.fabric8.kubernetes.api.model.ObjectMeta getMetadata() { + public ObjectMeta getMetadata() { return metadata; } @JsonProperty("metadata") - public void setMetadata(io.fabric8.kubernetes.api.model.ObjectMeta metadata) { + public void setMetadata(ObjectMeta metadata) { this.metadata = metadata; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1beta1/AddressableTypeList.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1beta1/AddressableTypeList.java similarity index 84% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1beta1/AddressableTypeList.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1beta1/AddressableTypeList.java index c2422bf9b6a..515f0f8934b 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1beta1/AddressableTypeList.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1beta1/AddressableTypeList.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.internal.pkg.apis.duck.v1beta1; +package io.fabric8.knative.duck.v1beta1; import java.util.ArrayList; import java.util.LinkedHashMap; @@ -15,8 +15,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.KubernetesResourceList; @@ -28,8 +26,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.fabric8.kubernetes.model.annotation.Group; import io.fabric8.kubernetes.model.annotation.Version; import io.sundr.builder.annotations.Buildable; @@ -63,11 +59,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @TemplateTransformations({ @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) @@ -75,7 +67,7 @@ @Version("v1beta1") @Group("duck.knative.dev") @Generated("jsonschema2pojo") -public class AddressableTypeList implements Editable , KubernetesResource, KubernetesResourceList +public class AddressableTypeList implements Editable , KubernetesResource, KubernetesResourceList { /** @@ -87,7 +79,7 @@ public class AddressableTypeList implements Editable private String apiVersion = "duck.knative.dev/v1beta1"; @JsonProperty("items") @JsonInclude(JsonInclude.Include.NON_EMPTY) - private List items = new ArrayList<>(); + private List items = new ArrayList<>(); /** * * (Required) @@ -107,7 +99,7 @@ public class AddressableTypeList implements Editable public AddressableTypeList() { } - public AddressableTypeList(String apiVersion, List items, String kind, ListMeta metadata) { + public AddressableTypeList(String apiVersion, List items, String kind, ListMeta metadata) { super(); this.apiVersion = apiVersion; this.items = items; @@ -137,12 +129,12 @@ public void setApiVersion(String apiVersion) { @JsonProperty("items") @JsonInclude(JsonInclude.Include.NON_EMPTY) - public List getItems() { + public List getItems() { return items; } @JsonProperty("items") - public void setItems(List items) { + public void setItems(List items) { this.items = items; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1beta1/Binding.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1beta1/Binding.java similarity index 84% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1beta1/Binding.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1beta1/Binding.java index 431ef49fe94..ecba4c897c8 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1beta1/Binding.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1beta1/Binding.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.internal.pkg.apis.duck.v1beta1; +package io.fabric8.knative.duck.v1beta1; import java.util.LinkedHashMap; import java.util.Map; @@ -13,18 +13,16 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.HasMetadata; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.LabelSelector; import io.fabric8.kubernetes.api.model.LocalObjectReference; +import io.fabric8.kubernetes.api.model.Namespaced; +import io.fabric8.kubernetes.api.model.ObjectMeta; import io.fabric8.kubernetes.api.model.ObjectReference; import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.fabric8.kubernetes.model.annotation.Group; import io.fabric8.kubernetes.model.annotation.Version; import io.sundr.builder.annotations.Buildable; @@ -50,7 +48,7 @@ "" }) @Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { - @BuildableReference(io.fabric8.kubernetes.api.model.ObjectMeta.class), + @BuildableReference(ObjectMeta.class), @BuildableReference(LabelSelector.class), @BuildableReference(Container.class), @BuildableReference(PodTemplateSpec.class), @@ -58,11 +56,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @TemplateTransformations({ @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) @@ -70,7 +64,7 @@ @Version("v1beta1") @Group("duck.knative.dev") @Generated("jsonschema2pojo") -public class Binding implements Editable , HasMetadata +public class Binding implements Editable , HasMetadata, Namespaced { /** @@ -88,7 +82,7 @@ public class Binding implements Editable , HasMetadata @JsonProperty("kind") private String kind = "Binding"; @JsonProperty("metadata") - private io.fabric8.kubernetes.api.model.ObjectMeta metadata; + private ObjectMeta metadata; @JsonProperty("spec") private BindingSpec spec; @JsonIgnore @@ -101,7 +95,7 @@ public class Binding implements Editable , HasMetadata public Binding() { } - public Binding(String apiVersion, String kind, io.fabric8.kubernetes.api.model.ObjectMeta metadata, BindingSpec spec) { + public Binding(String apiVersion, String kind, ObjectMeta metadata, BindingSpec spec) { super(); this.apiVersion = apiVersion; this.kind = kind; @@ -150,12 +144,12 @@ public void setKind(String kind) { } @JsonProperty("metadata") - public io.fabric8.kubernetes.api.model.ObjectMeta getMetadata() { + public ObjectMeta getMetadata() { return metadata; } @JsonProperty("metadata") - public void setMetadata(io.fabric8.kubernetes.api.model.ObjectMeta metadata) { + public void setMetadata(ObjectMeta metadata) { this.metadata = metadata; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1beta1/BindingList.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1beta1/BindingList.java similarity index 85% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1beta1/BindingList.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1beta1/BindingList.java index 38042dca18a..f2a8e340589 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1beta1/BindingList.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1beta1/BindingList.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.internal.pkg.apis.duck.v1beta1; +package io.fabric8.knative.duck.v1beta1; import java.util.ArrayList; import java.util.LinkedHashMap; @@ -15,8 +15,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.KubernetesResourceList; @@ -28,8 +26,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.fabric8.kubernetes.model.annotation.Group; import io.fabric8.kubernetes.model.annotation.Version; import io.sundr.builder.annotations.Buildable; @@ -63,11 +59,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @TemplateTransformations({ @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) @@ -75,7 +67,7 @@ @Version("v1beta1") @Group("duck.knative.dev") @Generated("jsonschema2pojo") -public class BindingList implements Editable , KubernetesResource, KubernetesResourceList +public class BindingList implements Editable , KubernetesResource, KubernetesResourceList { /** @@ -87,7 +79,7 @@ public class BindingList implements Editable , KubernetesRes private String apiVersion = "duck.knative.dev/v1beta1"; @JsonProperty("items") @JsonInclude(JsonInclude.Include.NON_EMPTY) - private List items = new ArrayList<>(); + private List items = new ArrayList<>(); /** * * (Required) @@ -107,7 +99,7 @@ public class BindingList implements Editable , KubernetesRes public BindingList() { } - public BindingList(String apiVersion, List items, String kind, ListMeta metadata) { + public BindingList(String apiVersion, List items, String kind, ListMeta metadata) { super(); this.apiVersion = apiVersion; this.items = items; @@ -137,12 +129,12 @@ public void setApiVersion(String apiVersion) { @JsonProperty("items") @JsonInclude(JsonInclude.Include.NON_EMPTY) - public List getItems() { + public List getItems() { return items; } @JsonProperty("items") - public void setItems(List items) { + public void setItems(List items) { this.items = items; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1alpha1/BindingSpec.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1beta1/BindingSpec.java similarity index 86% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1alpha1/BindingSpec.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1beta1/BindingSpec.java index c36de5f67ea..1b0fe9b5e33 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1alpha1/BindingSpec.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1beta1/BindingSpec.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.internal.pkg.apis.duck.v1alpha1; +package io.fabric8.knative.duck.v1beta1; import java.util.LinkedHashMap; import java.util.Map; @@ -11,11 +11,9 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.fabric8.knative.internal.pkg.tracker.Reference; +import io.fabric8.knative.pkg.tracker.Reference; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -25,8 +23,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -53,11 +49,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class BindingSpec implements Editable , KubernetesResource diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1beta1/Channelable.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1beta1/Channelable.java new file mode 100644 index 00000000000..2f074d8b82e --- /dev/null +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1beta1/Channelable.java @@ -0,0 +1,204 @@ + +package io.fabric8.knative.duck.v1beta1; + +import java.util.LinkedHashMap; +import java.util.Map; +import javax.annotation.Generated; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import io.fabric8.kubernetes.api.builder.Editable; +import io.fabric8.kubernetes.api.model.Container; +import io.fabric8.kubernetes.api.model.HasMetadata; +import io.fabric8.kubernetes.api.model.IntOrString; +import io.fabric8.kubernetes.api.model.LabelSelector; +import io.fabric8.kubernetes.api.model.LocalObjectReference; +import io.fabric8.kubernetes.api.model.Namespaced; +import io.fabric8.kubernetes.api.model.ObjectMeta; +import io.fabric8.kubernetes.api.model.ObjectReference; +import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; +import io.fabric8.kubernetes.api.model.PodTemplateSpec; +import io.fabric8.kubernetes.api.model.ResourceRequirements; +import io.fabric8.kubernetes.model.annotation.Group; +import io.fabric8.kubernetes.model.annotation.Version; +import io.sundr.builder.annotations.Buildable; +import io.sundr.builder.annotations.BuildableReference; +import io.sundr.transform.annotations.TemplateTransformation; +import io.sundr.transform.annotations.TemplateTransformations; +import lombok.EqualsAndHashCode; +import lombok.ToString; +import lombok.experimental.Accessors; + +@JsonDeserialize(using = com.fasterxml.jackson.databind.JsonDeserializer.None.class) +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "apiVersion", + "kind", + "metadata", + "spec", + "status" +}) +@ToString +@EqualsAndHashCode +@Accessors(prefix = { + "_", + "" +}) +@Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { + @BuildableReference(ObjectMeta.class), + @BuildableReference(LabelSelector.class), + @BuildableReference(Container.class), + @BuildableReference(PodTemplateSpec.class), + @BuildableReference(ResourceRequirements.class), + @BuildableReference(IntOrString.class), + @BuildableReference(ObjectReference.class), + @BuildableReference(LocalObjectReference.class), + @BuildableReference(PersistentVolumeClaim.class) +}) +@TemplateTransformations({ + @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) +}) +@Version("v1beta1") +@Group("duck.knative.dev") +@Generated("jsonschema2pojo") +public class Channelable implements Editable , HasMetadata, Namespaced +{ + + /** + * + * (Required) + * + */ + @JsonProperty("apiVersion") + private String apiVersion = "duck.knative.dev/v1beta1"; + /** + * + * (Required) + * + */ + @JsonProperty("kind") + private String kind = "Channelable"; + @JsonProperty("metadata") + private ObjectMeta metadata; + @JsonProperty("spec") + private ChannelableSpec spec; + @JsonProperty("status") + private ChannelableStatus status; + @JsonIgnore + private Map additionalProperties = new LinkedHashMap(); + + /** + * No args constructor for use in serialization + * + */ + public Channelable() { + } + + public Channelable(String apiVersion, String kind, ObjectMeta metadata, ChannelableSpec spec, ChannelableStatus status) { + super(); + this.apiVersion = apiVersion; + this.kind = kind; + this.metadata = metadata; + this.spec = spec; + this.status = status; + } + + /** + * + * (Required) + * + */ + @JsonProperty("apiVersion") + public String getApiVersion() { + return apiVersion; + } + + /** + * + * (Required) + * + */ + @JsonProperty("apiVersion") + public void setApiVersion(String apiVersion) { + this.apiVersion = apiVersion; + } + + /** + * + * (Required) + * + */ + @JsonProperty("kind") + public String getKind() { + return kind; + } + + /** + * + * (Required) + * + */ + @JsonProperty("kind") + public void setKind(String kind) { + this.kind = kind; + } + + @JsonProperty("metadata") + public ObjectMeta getMetadata() { + return metadata; + } + + @JsonProperty("metadata") + public void setMetadata(ObjectMeta metadata) { + this.metadata = metadata; + } + + @JsonProperty("spec") + public ChannelableSpec getSpec() { + return spec; + } + + @JsonProperty("spec") + public void setSpec(ChannelableSpec spec) { + this.spec = spec; + } + + @JsonProperty("status") + public ChannelableStatus getStatus() { + return status; + } + + @JsonProperty("status") + public void setStatus(ChannelableStatus status) { + this.status = status; + } + + @JsonIgnore + public ChannelableBuilder edit() { + return new ChannelableBuilder(this); + } + + @JsonIgnore + public ChannelableBuilder toBuilder() { + return edit(); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public void setAdditionalProperties(Map additionalProperties) { + this.additionalProperties = additionalProperties; + } + +} diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1beta1/ChannelableList.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1beta1/ChannelableList.java new file mode 100644 index 00000000000..d7455010b7a --- /dev/null +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1beta1/ChannelableList.java @@ -0,0 +1,195 @@ + +package io.fabric8.knative.duck.v1beta1; + +import java.util.ArrayList; +import java.util.LinkedHashMap; +import java.util.List; +import java.util.Map; +import javax.annotation.Generated; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import io.fabric8.kubernetes.api.builder.Editable; +import io.fabric8.kubernetes.api.model.Container; +import io.fabric8.kubernetes.api.model.IntOrString; +import io.fabric8.kubernetes.api.model.KubernetesResource; +import io.fabric8.kubernetes.api.model.KubernetesResourceList; +import io.fabric8.kubernetes.api.model.LabelSelector; +import io.fabric8.kubernetes.api.model.ListMeta; +import io.fabric8.kubernetes.api.model.LocalObjectReference; +import io.fabric8.kubernetes.api.model.ObjectMeta; +import io.fabric8.kubernetes.api.model.ObjectReference; +import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; +import io.fabric8.kubernetes.api.model.PodTemplateSpec; +import io.fabric8.kubernetes.api.model.ResourceRequirements; +import io.fabric8.kubernetes.model.annotation.Group; +import io.fabric8.kubernetes.model.annotation.Version; +import io.sundr.builder.annotations.Buildable; +import io.sundr.builder.annotations.BuildableReference; +import io.sundr.transform.annotations.TemplateTransformation; +import io.sundr.transform.annotations.TemplateTransformations; +import lombok.EqualsAndHashCode; +import lombok.ToString; +import lombok.experimental.Accessors; + +@JsonDeserialize(using = com.fasterxml.jackson.databind.JsonDeserializer.None.class) +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "apiVersion", + "kind", + "metadata", + "items" +}) +@ToString +@EqualsAndHashCode +@Accessors(prefix = { + "_", + "" +}) +@Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { + @BuildableReference(ObjectMeta.class), + @BuildableReference(LabelSelector.class), + @BuildableReference(Container.class), + @BuildableReference(PodTemplateSpec.class), + @BuildableReference(ResourceRequirements.class), + @BuildableReference(IntOrString.class), + @BuildableReference(ObjectReference.class), + @BuildableReference(LocalObjectReference.class), + @BuildableReference(PersistentVolumeClaim.class) +}) +@TemplateTransformations({ + @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) +}) +@Version("v1beta1") +@Group("duck.knative.dev") +@Generated("jsonschema2pojo") +public class ChannelableList implements Editable , KubernetesResource, KubernetesResourceList +{ + + /** + * + * (Required) + * + */ + @JsonProperty("apiVersion") + private String apiVersion = "duck.knative.dev/v1beta1"; + @JsonProperty("items") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + private List items = new ArrayList<>(); + /** + * + * (Required) + * + */ + @JsonProperty("kind") + private String kind = "ChannelableList"; + @JsonProperty("metadata") + private ListMeta metadata; + @JsonIgnore + private Map additionalProperties = new LinkedHashMap(); + + /** + * No args constructor for use in serialization + * + */ + public ChannelableList() { + } + + public ChannelableList(String apiVersion, List items, String kind, ListMeta metadata) { + super(); + this.apiVersion = apiVersion; + this.items = items; + this.kind = kind; + this.metadata = metadata; + } + + /** + * + * (Required) + * + */ + @JsonProperty("apiVersion") + public String getApiVersion() { + return apiVersion; + } + + /** + * + * (Required) + * + */ + @JsonProperty("apiVersion") + public void setApiVersion(String apiVersion) { + this.apiVersion = apiVersion; + } + + @JsonProperty("items") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + public List getItems() { + return items; + } + + @JsonProperty("items") + public void setItems(List items) { + this.items = items; + } + + /** + * + * (Required) + * + */ + @JsonProperty("kind") + public String getKind() { + return kind; + } + + /** + * + * (Required) + * + */ + @JsonProperty("kind") + public void setKind(String kind) { + this.kind = kind; + } + + @JsonProperty("metadata") + public ListMeta getMetadata() { + return metadata; + } + + @JsonProperty("metadata") + public void setMetadata(ListMeta metadata) { + this.metadata = metadata; + } + + @JsonIgnore + public ChannelableListBuilder edit() { + return new ChannelableListBuilder(this); + } + + @JsonIgnore + public ChannelableListBuilder toBuilder() { + return edit(); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public void setAdditionalProperties(Map additionalProperties) { + this.additionalProperties = additionalProperties; + } + +} diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1beta1/ChannelableSpec.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1beta1/ChannelableSpec.java new file mode 100644 index 00000000000..09f2ca01e62 --- /dev/null +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1beta1/ChannelableSpec.java @@ -0,0 +1,126 @@ + +package io.fabric8.knative.duck.v1beta1; + +import java.util.ArrayList; +import java.util.LinkedHashMap; +import java.util.List; +import java.util.Map; +import javax.annotation.Generated; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import io.fabric8.kubernetes.api.builder.Editable; +import io.fabric8.kubernetes.api.model.Container; +import io.fabric8.kubernetes.api.model.IntOrString; +import io.fabric8.kubernetes.api.model.KubernetesResource; +import io.fabric8.kubernetes.api.model.LabelSelector; +import io.fabric8.kubernetes.api.model.LocalObjectReference; +import io.fabric8.kubernetes.api.model.ObjectMeta; +import io.fabric8.kubernetes.api.model.ObjectReference; +import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; +import io.fabric8.kubernetes.api.model.PodTemplateSpec; +import io.fabric8.kubernetes.api.model.ResourceRequirements; +import io.sundr.builder.annotations.Buildable; +import io.sundr.builder.annotations.BuildableReference; +import lombok.EqualsAndHashCode; +import lombok.ToString; +import lombok.experimental.Accessors; + +@JsonDeserialize(using = com.fasterxml.jackson.databind.JsonDeserializer.None.class) +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "delivery", + "subscribers" +}) +@ToString +@EqualsAndHashCode +@Accessors(prefix = { + "_", + "" +}) +@Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { + @BuildableReference(ObjectMeta.class), + @BuildableReference(LabelSelector.class), + @BuildableReference(Container.class), + @BuildableReference(PodTemplateSpec.class), + @BuildableReference(ResourceRequirements.class), + @BuildableReference(IntOrString.class), + @BuildableReference(ObjectReference.class), + @BuildableReference(LocalObjectReference.class), + @BuildableReference(PersistentVolumeClaim.class) +}) +@Generated("jsonschema2pojo") +public class ChannelableSpec implements Editable , KubernetesResource +{ + + @JsonProperty("delivery") + private DeliverySpec delivery; + @JsonProperty("subscribers") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + private List subscribers = new ArrayList<>(); + @JsonIgnore + private Map additionalProperties = new LinkedHashMap(); + + /** + * No args constructor for use in serialization + * + */ + public ChannelableSpec() { + } + + public ChannelableSpec(DeliverySpec delivery, List subscribers) { + super(); + this.delivery = delivery; + this.subscribers = subscribers; + } + + @JsonProperty("delivery") + public DeliverySpec getDelivery() { + return delivery; + } + + @JsonProperty("delivery") + public void setDelivery(DeliverySpec delivery) { + this.delivery = delivery; + } + + @JsonProperty("subscribers") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + public List getSubscribers() { + return subscribers; + } + + @JsonProperty("subscribers") + public void setSubscribers(List subscribers) { + this.subscribers = subscribers; + } + + @JsonIgnore + public ChannelableSpecBuilder edit() { + return new ChannelableSpecBuilder(this); + } + + @JsonIgnore + public ChannelableSpecBuilder toBuilder() { + return edit(); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public void setAdditionalProperties(Map additionalProperties) { + this.additionalProperties = additionalProperties; + } + +} diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1beta1/ChannelableStatus.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1beta1/ChannelableStatus.java new file mode 100644 index 00000000000..50858eb4cde --- /dev/null +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1beta1/ChannelableStatus.java @@ -0,0 +1,205 @@ + +package io.fabric8.knative.duck.v1beta1; + +import java.util.ArrayList; +import java.util.LinkedHashMap; +import java.util.List; +import java.util.Map; +import javax.annotation.Generated; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import io.fabric8.knative.duck.v1.Addressable; +import io.fabric8.knative.duck.v1.KReference; +import io.fabric8.knative.pkg.apis.Condition; +import io.fabric8.kubernetes.api.builder.Editable; +import io.fabric8.kubernetes.api.model.Container; +import io.fabric8.kubernetes.api.model.IntOrString; +import io.fabric8.kubernetes.api.model.KubernetesResource; +import io.fabric8.kubernetes.api.model.LabelSelector; +import io.fabric8.kubernetes.api.model.LocalObjectReference; +import io.fabric8.kubernetes.api.model.ObjectMeta; +import io.fabric8.kubernetes.api.model.ObjectReference; +import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; +import io.fabric8.kubernetes.api.model.PodTemplateSpec; +import io.fabric8.kubernetes.api.model.ResourceRequirements; +import io.sundr.builder.annotations.Buildable; +import io.sundr.builder.annotations.BuildableReference; +import lombok.EqualsAndHashCode; +import lombok.ToString; +import lombok.experimental.Accessors; + +@JsonDeserialize(using = com.fasterxml.jackson.databind.JsonDeserializer.None.class) +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "address", + "addresses", + "annotations", + "conditions", + "deadLetterChannel", + "observedGeneration", + "subscribers" +}) +@ToString +@EqualsAndHashCode +@Accessors(prefix = { + "_", + "" +}) +@Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { + @BuildableReference(ObjectMeta.class), + @BuildableReference(LabelSelector.class), + @BuildableReference(Container.class), + @BuildableReference(PodTemplateSpec.class), + @BuildableReference(ResourceRequirements.class), + @BuildableReference(IntOrString.class), + @BuildableReference(ObjectReference.class), + @BuildableReference(LocalObjectReference.class), + @BuildableReference(PersistentVolumeClaim.class) +}) +@Generated("jsonschema2pojo") +public class ChannelableStatus implements Editable , KubernetesResource +{ + + @JsonProperty("address") + private Addressable address; + @JsonProperty("addresses") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + private List addresses = new ArrayList<>(); + @JsonProperty("annotations") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + private Map annotations = new LinkedHashMap<>(); + @JsonProperty("conditions") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + private List conditions = new ArrayList<>(); + @JsonProperty("deadLetterChannel") + private KReference deadLetterChannel; + @JsonProperty("observedGeneration") + private Long observedGeneration; + @JsonProperty("subscribers") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + private List subscribers = new ArrayList<>(); + @JsonIgnore + private Map additionalProperties = new LinkedHashMap(); + + /** + * No args constructor for use in serialization + * + */ + public ChannelableStatus() { + } + + public ChannelableStatus(Addressable address, List addresses, Map annotations, List conditions, KReference deadLetterChannel, Long observedGeneration, List subscribers) { + super(); + this.address = address; + this.addresses = addresses; + this.annotations = annotations; + this.conditions = conditions; + this.deadLetterChannel = deadLetterChannel; + this.observedGeneration = observedGeneration; + this.subscribers = subscribers; + } + + @JsonProperty("address") + public Addressable getAddress() { + return address; + } + + @JsonProperty("address") + public void setAddress(Addressable address) { + this.address = address; + } + + @JsonProperty("addresses") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + public List getAddresses() { + return addresses; + } + + @JsonProperty("addresses") + public void setAddresses(List addresses) { + this.addresses = addresses; + } + + @JsonProperty("annotations") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + public Map getAnnotations() { + return annotations; + } + + @JsonProperty("annotations") + public void setAnnotations(Map annotations) { + this.annotations = annotations; + } + + @JsonProperty("conditions") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + public List getConditions() { + return conditions; + } + + @JsonProperty("conditions") + public void setConditions(List conditions) { + this.conditions = conditions; + } + + @JsonProperty("deadLetterChannel") + public KReference getDeadLetterChannel() { + return deadLetterChannel; + } + + @JsonProperty("deadLetterChannel") + public void setDeadLetterChannel(KReference deadLetterChannel) { + this.deadLetterChannel = deadLetterChannel; + } + + @JsonProperty("observedGeneration") + public Long getObservedGeneration() { + return observedGeneration; + } + + @JsonProperty("observedGeneration") + public void setObservedGeneration(Long observedGeneration) { + this.observedGeneration = observedGeneration; + } + + @JsonProperty("subscribers") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + public List getSubscribers() { + return subscribers; + } + + @JsonProperty("subscribers") + public void setSubscribers(List subscribers) { + this.subscribers = subscribers; + } + + @JsonIgnore + public ChannelableStatusBuilder edit() { + return new ChannelableStatusBuilder(this); + } + + @JsonIgnore + public ChannelableStatusBuilder toBuilder() { + return edit(); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public void setAdditionalProperties(Map additionalProperties) { + this.additionalProperties = additionalProperties; + } + +} diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1beta1/CloudEventOverrides.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1beta1/CloudEventOverrides.java similarity index 80% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1beta1/CloudEventOverrides.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1beta1/CloudEventOverrides.java index bd6fee5cf87..a3a38a5aa81 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1beta1/CloudEventOverrides.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1beta1/CloudEventOverrides.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.internal.pkg.apis.duck.v1beta1; +package io.fabric8.knative.duck.v1beta1; import java.util.LinkedHashMap; import java.util.Map; @@ -13,8 +13,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -24,8 +22,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -52,11 +48,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class CloudEventOverrides implements Editable , KubernetesResource @@ -66,7 +58,7 @@ public class CloudEventOverrides implements Editable @JsonInclude(JsonInclude.Include.NON_EMPTY) private Map extensions = new LinkedHashMap<>(); @JsonIgnore - private Map additionalProperties = new LinkedHashMap(); + private Map additionalProperties = new LinkedHashMap(); /** * No args constructor for use in serialization @@ -102,16 +94,16 @@ public CloudEventOverridesBuilder toBuilder() { } @JsonAnyGetter - public Map getAdditionalProperties() { + public Map getAdditionalProperties() { return this.additionalProperties; } @JsonAnySetter - public void setAdditionalProperty(java.lang.String name, Object value) { + public void setAdditionalProperty(String name, Object value) { this.additionalProperties.put(name, value); } - public void setAdditionalProperties(Map additionalProperties) { + public void setAdditionalProperties(Map additionalProperties) { this.additionalProperties = additionalProperties; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1beta1/DeliverySpec.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1beta1/DeliverySpec.java new file mode 100644 index 00000000000..c5c58bb71b4 --- /dev/null +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1beta1/DeliverySpec.java @@ -0,0 +1,165 @@ + +package io.fabric8.knative.duck.v1beta1; + +import java.util.LinkedHashMap; +import java.util.Map; +import javax.annotation.Generated; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import io.fabric8.knative.duck.v1.Destination; +import io.fabric8.kubernetes.api.builder.Editable; +import io.fabric8.kubernetes.api.model.Container; +import io.fabric8.kubernetes.api.model.IntOrString; +import io.fabric8.kubernetes.api.model.KubernetesResource; +import io.fabric8.kubernetes.api.model.LabelSelector; +import io.fabric8.kubernetes.api.model.LocalObjectReference; +import io.fabric8.kubernetes.api.model.ObjectMeta; +import io.fabric8.kubernetes.api.model.ObjectReference; +import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; +import io.fabric8.kubernetes.api.model.PodTemplateSpec; +import io.fabric8.kubernetes.api.model.ResourceRequirements; +import io.sundr.builder.annotations.Buildable; +import io.sundr.builder.annotations.BuildableReference; +import lombok.EqualsAndHashCode; +import lombok.ToString; +import lombok.experimental.Accessors; + +@JsonDeserialize(using = com.fasterxml.jackson.databind.JsonDeserializer.None.class) +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "backoffDelay", + "backoffPolicy", + "deadLetterSink", + "retry", + "timeout" +}) +@ToString +@EqualsAndHashCode +@Accessors(prefix = { + "_", + "" +}) +@Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { + @BuildableReference(ObjectMeta.class), + @BuildableReference(LabelSelector.class), + @BuildableReference(Container.class), + @BuildableReference(PodTemplateSpec.class), + @BuildableReference(ResourceRequirements.class), + @BuildableReference(IntOrString.class), + @BuildableReference(ObjectReference.class), + @BuildableReference(LocalObjectReference.class), + @BuildableReference(PersistentVolumeClaim.class) +}) +@Generated("jsonschema2pojo") +public class DeliverySpec implements Editable , KubernetesResource +{ + + @JsonProperty("backoffDelay") + private String backoffDelay; + @JsonProperty("backoffPolicy") + private String backoffPolicy; + @JsonProperty("deadLetterSink") + private Destination deadLetterSink; + @JsonProperty("retry") + private Integer retry; + @JsonProperty("timeout") + private String timeout; + @JsonIgnore + private Map additionalProperties = new LinkedHashMap(); + + /** + * No args constructor for use in serialization + * + */ + public DeliverySpec() { + } + + public DeliverySpec(String backoffDelay, String backoffPolicy, Destination deadLetterSink, Integer retry, String timeout) { + super(); + this.backoffDelay = backoffDelay; + this.backoffPolicy = backoffPolicy; + this.deadLetterSink = deadLetterSink; + this.retry = retry; + this.timeout = timeout; + } + + @JsonProperty("backoffDelay") + public String getBackoffDelay() { + return backoffDelay; + } + + @JsonProperty("backoffDelay") + public void setBackoffDelay(String backoffDelay) { + this.backoffDelay = backoffDelay; + } + + @JsonProperty("backoffPolicy") + public String getBackoffPolicy() { + return backoffPolicy; + } + + @JsonProperty("backoffPolicy") + public void setBackoffPolicy(String backoffPolicy) { + this.backoffPolicy = backoffPolicy; + } + + @JsonProperty("deadLetterSink") + public Destination getDeadLetterSink() { + return deadLetterSink; + } + + @JsonProperty("deadLetterSink") + public void setDeadLetterSink(Destination deadLetterSink) { + this.deadLetterSink = deadLetterSink; + } + + @JsonProperty("retry") + public Integer getRetry() { + return retry; + } + + @JsonProperty("retry") + public void setRetry(Integer retry) { + this.retry = retry; + } + + @JsonProperty("timeout") + public String getTimeout() { + return timeout; + } + + @JsonProperty("timeout") + public void setTimeout(String timeout) { + this.timeout = timeout; + } + + @JsonIgnore + public DeliverySpecBuilder edit() { + return new DeliverySpecBuilder(this); + } + + @JsonIgnore + public DeliverySpecBuilder toBuilder() { + return edit(); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public void setAdditionalProperties(Map additionalProperties) { + this.additionalProperties = additionalProperties; + } + +} diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1beta1/DeliveryStatus.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1beta1/DeliveryStatus.java new file mode 100644 index 00000000000..b09b9c6b152 --- /dev/null +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1beta1/DeliveryStatus.java @@ -0,0 +1,109 @@ + +package io.fabric8.knative.duck.v1beta1; + +import java.util.LinkedHashMap; +import java.util.Map; +import javax.annotation.Generated; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import io.fabric8.knative.duck.v1.KReference; +import io.fabric8.kubernetes.api.builder.Editable; +import io.fabric8.kubernetes.api.model.Container; +import io.fabric8.kubernetes.api.model.IntOrString; +import io.fabric8.kubernetes.api.model.KubernetesResource; +import io.fabric8.kubernetes.api.model.LabelSelector; +import io.fabric8.kubernetes.api.model.LocalObjectReference; +import io.fabric8.kubernetes.api.model.ObjectMeta; +import io.fabric8.kubernetes.api.model.ObjectReference; +import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; +import io.fabric8.kubernetes.api.model.PodTemplateSpec; +import io.fabric8.kubernetes.api.model.ResourceRequirements; +import io.sundr.builder.annotations.Buildable; +import io.sundr.builder.annotations.BuildableReference; +import lombok.EqualsAndHashCode; +import lombok.ToString; +import lombok.experimental.Accessors; + +@JsonDeserialize(using = com.fasterxml.jackson.databind.JsonDeserializer.None.class) +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "deadLetterChannel" +}) +@ToString +@EqualsAndHashCode +@Accessors(prefix = { + "_", + "" +}) +@Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { + @BuildableReference(ObjectMeta.class), + @BuildableReference(LabelSelector.class), + @BuildableReference(Container.class), + @BuildableReference(PodTemplateSpec.class), + @BuildableReference(ResourceRequirements.class), + @BuildableReference(IntOrString.class), + @BuildableReference(ObjectReference.class), + @BuildableReference(LocalObjectReference.class), + @BuildableReference(PersistentVolumeClaim.class) +}) +@Generated("jsonschema2pojo") +public class DeliveryStatus implements Editable , KubernetesResource +{ + + @JsonProperty("deadLetterChannel") + private KReference deadLetterChannel; + @JsonIgnore + private Map additionalProperties = new LinkedHashMap(); + + /** + * No args constructor for use in serialization + * + */ + public DeliveryStatus() { + } + + public DeliveryStatus(KReference deadLetterChannel) { + super(); + this.deadLetterChannel = deadLetterChannel; + } + + @JsonProperty("deadLetterChannel") + public KReference getDeadLetterChannel() { + return deadLetterChannel; + } + + @JsonProperty("deadLetterChannel") + public void setDeadLetterChannel(KReference deadLetterChannel) { + this.deadLetterChannel = deadLetterChannel; + } + + @JsonIgnore + public DeliveryStatusBuilder edit() { + return new DeliveryStatusBuilder(this); + } + + @JsonIgnore + public DeliveryStatusBuilder toBuilder() { + return edit(); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public void setAdditionalProperties(Map additionalProperties) { + this.additionalProperties = additionalProperties; + } + +} diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1beta1/Destination.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1beta1/Destination.java similarity index 67% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1beta1/Destination.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1beta1/Destination.java index 7f088c8b116..feae2ee5430 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1beta1/Destination.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1beta1/Destination.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.internal.pkg.apis.duck.v1beta1; +package io.fabric8.knative.duck.v1beta1; import java.util.LinkedHashMap; import java.util.Map; @@ -13,18 +13,15 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; import io.fabric8.kubernetes.api.model.LocalObjectReference; import io.fabric8.kubernetes.api.model.ObjectMeta; +import io.fabric8.kubernetes.api.model.ObjectReference; import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -55,13 +52,9 @@ @BuildableReference(PodTemplateSpec.class), @BuildableReference(ResourceRequirements.class), @BuildableReference(IntOrString.class), - @BuildableReference(io.fabric8.kubernetes.api.model.ObjectReference.class), + @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class Destination implements Editable , KubernetesResource @@ -70,19 +63,19 @@ public class Destination implements Editable , KubernetesRes @JsonProperty("CACerts") private String cACerts; @JsonProperty("apiVersion") - private java.lang.String apiVersion; + private String apiVersion; @JsonProperty("kind") - private java.lang.String kind; + private String kind; @JsonProperty("name") - private java.lang.String name; + private String name; @JsonProperty("namespace") - private java.lang.String namespace; + private String namespace; @JsonProperty("ref") - private io.fabric8.kubernetes.api.model.ObjectReference ref; + private ObjectReference ref; @JsonProperty("uri") - private java.lang.String uri; + private String uri; @JsonIgnore - private Map additionalProperties = new LinkedHashMap(); + private Map additionalProperties = new LinkedHashMap(); /** * No args constructor for use in serialization @@ -91,7 +84,7 @@ public class Destination implements Editable , KubernetesRes public Destination() { } - public Destination(String cACerts, java.lang.String apiVersion, java.lang.String kind, java.lang.String name, java.lang.String namespace, io.fabric8.kubernetes.api.model.ObjectReference ref, java.lang.String uri) { + public Destination(String cACerts, String apiVersion, String kind, String name, String namespace, ObjectReference ref, String uri) { super(); this.cACerts = cACerts; this.apiVersion = apiVersion; @@ -113,62 +106,62 @@ public void setCACerts(String cACerts) { } @JsonProperty("apiVersion") - public java.lang.String getApiVersion() { + public String getApiVersion() { return apiVersion; } @JsonProperty("apiVersion") - public void setApiVersion(java.lang.String apiVersion) { + public void setApiVersion(String apiVersion) { this.apiVersion = apiVersion; } @JsonProperty("kind") - public java.lang.String getKind() { + public String getKind() { return kind; } @JsonProperty("kind") - public void setKind(java.lang.String kind) { + public void setKind(String kind) { this.kind = kind; } @JsonProperty("name") - public java.lang.String getName() { + public String getName() { return name; } @JsonProperty("name") - public void setName(java.lang.String name) { + public void setName(String name) { this.name = name; } @JsonProperty("namespace") - public java.lang.String getNamespace() { + public String getNamespace() { return namespace; } @JsonProperty("namespace") - public void setNamespace(java.lang.String namespace) { + public void setNamespace(String namespace) { this.namespace = namespace; } @JsonProperty("ref") - public io.fabric8.kubernetes.api.model.ObjectReference getRef() { + public ObjectReference getRef() { return ref; } @JsonProperty("ref") - public void setRef(io.fabric8.kubernetes.api.model.ObjectReference ref) { + public void setRef(ObjectReference ref) { this.ref = ref; } @JsonProperty("uri") - public java.lang.String getUri() { + public String getUri() { return uri; } @JsonProperty("uri") - public void setUri(java.lang.String uri) { + public void setUri(String uri) { this.uri = uri; } @@ -183,16 +176,16 @@ public DestinationBuilder toBuilder() { } @JsonAnyGetter - public Map getAdditionalProperties() { + public Map getAdditionalProperties() { return this.additionalProperties; } @JsonAnySetter - public void setAdditionalProperty(java.lang.String name, Object value) { + public void setAdditionalProperty(String name, Object value) { this.additionalProperties.put(name, value); } - public void setAdditionalProperties(Map additionalProperties) { + public void setAdditionalProperties(Map additionalProperties) { this.additionalProperties = additionalProperties; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1beta1/KResource.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1beta1/KResource.java similarity index 84% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1beta1/KResource.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1beta1/KResource.java index 59fe1b5e4de..e5753c4a5f4 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1beta1/KResource.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1beta1/KResource.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.internal.pkg.apis.duck.v1beta1; +package io.fabric8.knative.duck.v1beta1; import java.util.LinkedHashMap; import java.util.Map; @@ -13,18 +13,16 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.HasMetadata; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.LabelSelector; import io.fabric8.kubernetes.api.model.LocalObjectReference; +import io.fabric8.kubernetes.api.model.Namespaced; +import io.fabric8.kubernetes.api.model.ObjectMeta; import io.fabric8.kubernetes.api.model.ObjectReference; import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.fabric8.kubernetes.model.annotation.Group; import io.fabric8.kubernetes.model.annotation.Version; import io.sundr.builder.annotations.Buildable; @@ -50,7 +48,7 @@ "" }) @Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { - @BuildableReference(io.fabric8.kubernetes.api.model.ObjectMeta.class), + @BuildableReference(ObjectMeta.class), @BuildableReference(LabelSelector.class), @BuildableReference(Container.class), @BuildableReference(PodTemplateSpec.class), @@ -58,11 +56,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @TemplateTransformations({ @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) @@ -70,7 +64,7 @@ @Version("v1beta1") @Group("duck.knative.dev") @Generated("jsonschema2pojo") -public class KResource implements Editable , HasMetadata +public class KResource implements Editable , HasMetadata, Namespaced { /** @@ -88,7 +82,7 @@ public class KResource implements Editable , HasMetadata @JsonProperty("kind") private String kind = "KResource"; @JsonProperty("metadata") - private io.fabric8.kubernetes.api.model.ObjectMeta metadata; + private ObjectMeta metadata; @JsonProperty("status") private Status status; @JsonIgnore @@ -101,7 +95,7 @@ public class KResource implements Editable , HasMetadata public KResource() { } - public KResource(String apiVersion, String kind, io.fabric8.kubernetes.api.model.ObjectMeta metadata, Status status) { + public KResource(String apiVersion, String kind, ObjectMeta metadata, Status status) { super(); this.apiVersion = apiVersion; this.kind = kind; @@ -150,12 +144,12 @@ public void setKind(String kind) { } @JsonProperty("metadata") - public io.fabric8.kubernetes.api.model.ObjectMeta getMetadata() { + public ObjectMeta getMetadata() { return metadata; } @JsonProperty("metadata") - public void setMetadata(io.fabric8.kubernetes.api.model.ObjectMeta metadata) { + public void setMetadata(ObjectMeta metadata) { this.metadata = metadata; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1beta1/KResourceList.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1beta1/KResourceList.java similarity index 85% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1beta1/KResourceList.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1beta1/KResourceList.java index 0c5f0d0e278..966668fd455 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1beta1/KResourceList.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1beta1/KResourceList.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.internal.pkg.apis.duck.v1beta1; +package io.fabric8.knative.duck.v1beta1; import java.util.ArrayList; import java.util.LinkedHashMap; @@ -15,8 +15,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.KubernetesResourceList; @@ -28,8 +26,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.fabric8.kubernetes.model.annotation.Group; import io.fabric8.kubernetes.model.annotation.Version; import io.sundr.builder.annotations.Buildable; @@ -63,11 +59,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @TemplateTransformations({ @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) @@ -75,7 +67,7 @@ @Version("v1beta1") @Group("duck.knative.dev") @Generated("jsonschema2pojo") -public class KResourceList implements Editable , KubernetesResource, KubernetesResourceList +public class KResourceList implements Editable , KubernetesResource, KubernetesResourceList { /** @@ -87,7 +79,7 @@ public class KResourceList implements Editable , Kubernete private String apiVersion = "duck.knative.dev/v1beta1"; @JsonProperty("items") @JsonInclude(JsonInclude.Include.NON_EMPTY) - private List items = new ArrayList<>(); + private List items = new ArrayList<>(); /** * * (Required) @@ -107,7 +99,7 @@ public class KResourceList implements Editable , Kubernete public KResourceList() { } - public KResourceList(String apiVersion, List items, String kind, ListMeta metadata) { + public KResourceList(String apiVersion, List items, String kind, ListMeta metadata) { super(); this.apiVersion = apiVersion; this.items = items; @@ -137,12 +129,12 @@ public void setApiVersion(String apiVersion) { @JsonProperty("items") @JsonInclude(JsonInclude.Include.NON_EMPTY) - public List getItems() { + public List getItems() { return items; } @JsonProperty("items") - public void setItems(List items) { + public void setItems(List items) { this.items = items; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1beta1/Source.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1beta1/Source.java similarity index 84% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1beta1/Source.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1beta1/Source.java index ef0ba5fac70..df856b1d5fb 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1beta1/Source.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1beta1/Source.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.internal.pkg.apis.duck.v1beta1; +package io.fabric8.knative.duck.v1beta1; import java.util.LinkedHashMap; import java.util.Map; @@ -13,18 +13,16 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.HasMetadata; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.LabelSelector; import io.fabric8.kubernetes.api.model.LocalObjectReference; +import io.fabric8.kubernetes.api.model.Namespaced; +import io.fabric8.kubernetes.api.model.ObjectMeta; import io.fabric8.kubernetes.api.model.ObjectReference; import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.fabric8.kubernetes.model.annotation.Group; import io.fabric8.kubernetes.model.annotation.Version; import io.sundr.builder.annotations.Buildable; @@ -51,7 +49,7 @@ "" }) @Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { - @BuildableReference(io.fabric8.kubernetes.api.model.ObjectMeta.class), + @BuildableReference(ObjectMeta.class), @BuildableReference(LabelSelector.class), @BuildableReference(Container.class), @BuildableReference(PodTemplateSpec.class), @@ -59,11 +57,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @TemplateTransformations({ @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) @@ -71,7 +65,7 @@ @Version("v1beta1") @Group("duck.knative.dev") @Generated("jsonschema2pojo") -public class Source implements Editable , HasMetadata +public class Source implements Editable , HasMetadata, Namespaced { /** @@ -89,7 +83,7 @@ public class Source implements Editable , HasMetadata @JsonProperty("kind") private String kind = "Source"; @JsonProperty("metadata") - private io.fabric8.kubernetes.api.model.ObjectMeta metadata; + private ObjectMeta metadata; @JsonProperty("spec") private SourceSpec spec; @JsonProperty("status") @@ -104,7 +98,7 @@ public class Source implements Editable , HasMetadata public Source() { } - public Source(String apiVersion, String kind, io.fabric8.kubernetes.api.model.ObjectMeta metadata, SourceSpec spec, SourceStatus status) { + public Source(String apiVersion, String kind, ObjectMeta metadata, SourceSpec spec, SourceStatus status) { super(); this.apiVersion = apiVersion; this.kind = kind; @@ -154,12 +148,12 @@ public void setKind(String kind) { } @JsonProperty("metadata") - public io.fabric8.kubernetes.api.model.ObjectMeta getMetadata() { + public ObjectMeta getMetadata() { return metadata; } @JsonProperty("metadata") - public void setMetadata(io.fabric8.kubernetes.api.model.ObjectMeta metadata) { + public void setMetadata(ObjectMeta metadata) { this.metadata = metadata; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1beta1/SourceList.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1beta1/SourceList.java similarity index 84% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1beta1/SourceList.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1beta1/SourceList.java index c9ce39d8b68..b28e83ae340 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1beta1/SourceList.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1beta1/SourceList.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.internal.pkg.apis.duck.v1beta1; +package io.fabric8.knative.duck.v1beta1; import java.util.ArrayList; import java.util.LinkedHashMap; @@ -15,8 +15,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.KubernetesResourceList; @@ -28,8 +26,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.fabric8.kubernetes.model.annotation.Group; import io.fabric8.kubernetes.model.annotation.Version; import io.sundr.builder.annotations.Buildable; @@ -63,11 +59,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @TemplateTransformations({ @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) @@ -75,7 +67,7 @@ @Version("v1beta1") @Group("duck.knative.dev") @Generated("jsonschema2pojo") -public class SourceList implements Editable , KubernetesResource, KubernetesResourceList +public class SourceList implements Editable , KubernetesResource, KubernetesResourceList { /** @@ -87,7 +79,7 @@ public class SourceList implements Editable , KubernetesResou private String apiVersion = "duck.knative.dev/v1beta1"; @JsonProperty("items") @JsonInclude(JsonInclude.Include.NON_EMPTY) - private List items = new ArrayList<>(); + private List items = new ArrayList<>(); /** * * (Required) @@ -107,7 +99,7 @@ public class SourceList implements Editable , KubernetesResou public SourceList() { } - public SourceList(String apiVersion, List items, String kind, ListMeta metadata) { + public SourceList(String apiVersion, List items, String kind, ListMeta metadata) { super(); this.apiVersion = apiVersion; this.items = items; @@ -137,12 +129,12 @@ public void setApiVersion(String apiVersion) { @JsonProperty("items") @JsonInclude(JsonInclude.Include.NON_EMPTY) - public List getItems() { + public List getItems() { return items; } @JsonProperty("items") - public void setItems(List items) { + public void setItems(List items) { this.items = items; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1beta1/SourceSpec.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1beta1/SourceSpec.java similarity index 88% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1beta1/SourceSpec.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1beta1/SourceSpec.java index f6d4baa665e..4b9edd344bd 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1beta1/SourceSpec.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1beta1/SourceSpec.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.internal.pkg.apis.duck.v1beta1; +package io.fabric8.knative.duck.v1beta1; import java.util.LinkedHashMap; import java.util.Map; @@ -13,8 +13,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -24,8 +22,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -53,11 +49,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class SourceSpec implements Editable , KubernetesResource diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1beta1/SourceStatus.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1beta1/SourceStatus.java similarity index 80% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1beta1/SourceStatus.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1beta1/SourceStatus.java index f4d1c4932d3..c58f577b98f 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1beta1/SourceStatus.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1beta1/SourceStatus.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.internal.pkg.apis.duck.v1beta1; +package io.fabric8.knative.duck.v1beta1; import java.util.ArrayList; import java.util.LinkedHashMap; @@ -13,11 +13,9 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.fabric8.knative.internal.pkg.apis.Condition; +import io.fabric8.knative.pkg.apis.Condition; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -27,8 +25,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -58,11 +54,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class SourceStatus implements Editable , KubernetesResource @@ -77,9 +69,9 @@ public class SourceStatus implements Editable , KubernetesR @JsonProperty("observedGeneration") private Long observedGeneration; @JsonProperty("sinkUri") - private java.lang.String sinkUri; + private String sinkUri; @JsonIgnore - private Map additionalProperties = new LinkedHashMap(); + private Map additionalProperties = new LinkedHashMap(); /** * No args constructor for use in serialization @@ -88,7 +80,7 @@ public class SourceStatus implements Editable , KubernetesR public SourceStatus() { } - public SourceStatus(Map annotations, List conditions, Long observedGeneration, java.lang.String sinkUri) { + public SourceStatus(Map annotations, List conditions, Long observedGeneration, String sinkUri) { super(); this.annotations = annotations; this.conditions = conditions; @@ -129,12 +121,12 @@ public void setObservedGeneration(Long observedGeneration) { } @JsonProperty("sinkUri") - public java.lang.String getSinkUri() { + public String getSinkUri() { return sinkUri; } @JsonProperty("sinkUri") - public void setSinkUri(java.lang.String sinkUri) { + public void setSinkUri(String sinkUri) { this.sinkUri = sinkUri; } @@ -149,16 +141,16 @@ public SourceStatusBuilder toBuilder() { } @JsonAnyGetter - public Map getAdditionalProperties() { + public Map getAdditionalProperties() { return this.additionalProperties; } @JsonAnySetter - public void setAdditionalProperty(java.lang.String name, Object value) { + public void setAdditionalProperty(String name, Object value) { this.additionalProperties.put(name, value); } - public void setAdditionalProperties(Map additionalProperties) { + public void setAdditionalProperties(Map additionalProperties) { this.additionalProperties = additionalProperties; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1beta1/Status.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1beta1/Status.java similarity index 83% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1beta1/Status.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1beta1/Status.java index 17d132a90a7..233cae981e9 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1beta1/Status.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1beta1/Status.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.internal.pkg.apis.duck.v1beta1; +package io.fabric8.knative.duck.v1beta1; import java.util.ArrayList; import java.util.LinkedHashMap; @@ -13,11 +13,9 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.fabric8.knative.internal.pkg.apis.Condition; +import io.fabric8.knative.pkg.apis.Condition; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -27,8 +25,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -57,11 +53,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class Status implements Editable , KubernetesResource @@ -76,7 +68,7 @@ public class Status implements Editable , KubernetesResource @JsonProperty("observedGeneration") private Long observedGeneration; @JsonIgnore - private Map additionalProperties = new LinkedHashMap(); + private Map additionalProperties = new LinkedHashMap(); /** * No args constructor for use in serialization @@ -135,16 +127,16 @@ public StatusBuilder toBuilder() { } @JsonAnyGetter - public Map getAdditionalProperties() { + public Map getAdditionalProperties() { return this.additionalProperties; } @JsonAnySetter - public void setAdditionalProperty(java.lang.String name, Object value) { + public void setAdditionalProperty(String name, Object value) { this.additionalProperties.put(name, value); } - public void setAdditionalProperties(Map additionalProperties) { + public void setAdditionalProperties(Map additionalProperties) { this.additionalProperties = additionalProperties; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1beta1/Subscribable.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1beta1/Subscribable.java new file mode 100644 index 00000000000..bcbf41b4c85 --- /dev/null +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1beta1/Subscribable.java @@ -0,0 +1,204 @@ + +package io.fabric8.knative.duck.v1beta1; + +import java.util.LinkedHashMap; +import java.util.Map; +import javax.annotation.Generated; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import io.fabric8.kubernetes.api.builder.Editable; +import io.fabric8.kubernetes.api.model.Container; +import io.fabric8.kubernetes.api.model.HasMetadata; +import io.fabric8.kubernetes.api.model.IntOrString; +import io.fabric8.kubernetes.api.model.LabelSelector; +import io.fabric8.kubernetes.api.model.LocalObjectReference; +import io.fabric8.kubernetes.api.model.Namespaced; +import io.fabric8.kubernetes.api.model.ObjectMeta; +import io.fabric8.kubernetes.api.model.ObjectReference; +import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; +import io.fabric8.kubernetes.api.model.PodTemplateSpec; +import io.fabric8.kubernetes.api.model.ResourceRequirements; +import io.fabric8.kubernetes.model.annotation.Group; +import io.fabric8.kubernetes.model.annotation.Version; +import io.sundr.builder.annotations.Buildable; +import io.sundr.builder.annotations.BuildableReference; +import io.sundr.transform.annotations.TemplateTransformation; +import io.sundr.transform.annotations.TemplateTransformations; +import lombok.EqualsAndHashCode; +import lombok.ToString; +import lombok.experimental.Accessors; + +@JsonDeserialize(using = com.fasterxml.jackson.databind.JsonDeserializer.None.class) +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "apiVersion", + "kind", + "metadata", + "spec", + "status" +}) +@ToString +@EqualsAndHashCode +@Accessors(prefix = { + "_", + "" +}) +@Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { + @BuildableReference(ObjectMeta.class), + @BuildableReference(LabelSelector.class), + @BuildableReference(Container.class), + @BuildableReference(PodTemplateSpec.class), + @BuildableReference(ResourceRequirements.class), + @BuildableReference(IntOrString.class), + @BuildableReference(ObjectReference.class), + @BuildableReference(LocalObjectReference.class), + @BuildableReference(PersistentVolumeClaim.class) +}) +@TemplateTransformations({ + @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) +}) +@Version("v1beta1") +@Group("duck.knative.dev") +@Generated("jsonschema2pojo") +public class Subscribable implements Editable , HasMetadata, Namespaced +{ + + /** + * + * (Required) + * + */ + @JsonProperty("apiVersion") + private String apiVersion = "duck.knative.dev/v1beta1"; + /** + * + * (Required) + * + */ + @JsonProperty("kind") + private String kind = "Subscribable"; + @JsonProperty("metadata") + private ObjectMeta metadata; + @JsonProperty("spec") + private SubscribableSpec spec; + @JsonProperty("status") + private SubscribableStatus status; + @JsonIgnore + private Map additionalProperties = new LinkedHashMap(); + + /** + * No args constructor for use in serialization + * + */ + public Subscribable() { + } + + public Subscribable(String apiVersion, String kind, ObjectMeta metadata, SubscribableSpec spec, SubscribableStatus status) { + super(); + this.apiVersion = apiVersion; + this.kind = kind; + this.metadata = metadata; + this.spec = spec; + this.status = status; + } + + /** + * + * (Required) + * + */ + @JsonProperty("apiVersion") + public String getApiVersion() { + return apiVersion; + } + + /** + * + * (Required) + * + */ + @JsonProperty("apiVersion") + public void setApiVersion(String apiVersion) { + this.apiVersion = apiVersion; + } + + /** + * + * (Required) + * + */ + @JsonProperty("kind") + public String getKind() { + return kind; + } + + /** + * + * (Required) + * + */ + @JsonProperty("kind") + public void setKind(String kind) { + this.kind = kind; + } + + @JsonProperty("metadata") + public ObjectMeta getMetadata() { + return metadata; + } + + @JsonProperty("metadata") + public void setMetadata(ObjectMeta metadata) { + this.metadata = metadata; + } + + @JsonProperty("spec") + public SubscribableSpec getSpec() { + return spec; + } + + @JsonProperty("spec") + public void setSpec(SubscribableSpec spec) { + this.spec = spec; + } + + @JsonProperty("status") + public SubscribableStatus getStatus() { + return status; + } + + @JsonProperty("status") + public void setStatus(SubscribableStatus status) { + this.status = status; + } + + @JsonIgnore + public SubscribableBuilder edit() { + return new SubscribableBuilder(this); + } + + @JsonIgnore + public SubscribableBuilder toBuilder() { + return edit(); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public void setAdditionalProperties(Map additionalProperties) { + this.additionalProperties = additionalProperties; + } + +} diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1beta1/SubscribableList.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1beta1/SubscribableList.java new file mode 100644 index 00000000000..d5184c58e1a --- /dev/null +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1beta1/SubscribableList.java @@ -0,0 +1,195 @@ + +package io.fabric8.knative.duck.v1beta1; + +import java.util.ArrayList; +import java.util.LinkedHashMap; +import java.util.List; +import java.util.Map; +import javax.annotation.Generated; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import io.fabric8.kubernetes.api.builder.Editable; +import io.fabric8.kubernetes.api.model.Container; +import io.fabric8.kubernetes.api.model.IntOrString; +import io.fabric8.kubernetes.api.model.KubernetesResource; +import io.fabric8.kubernetes.api.model.KubernetesResourceList; +import io.fabric8.kubernetes.api.model.LabelSelector; +import io.fabric8.kubernetes.api.model.ListMeta; +import io.fabric8.kubernetes.api.model.LocalObjectReference; +import io.fabric8.kubernetes.api.model.ObjectMeta; +import io.fabric8.kubernetes.api.model.ObjectReference; +import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; +import io.fabric8.kubernetes.api.model.PodTemplateSpec; +import io.fabric8.kubernetes.api.model.ResourceRequirements; +import io.fabric8.kubernetes.model.annotation.Group; +import io.fabric8.kubernetes.model.annotation.Version; +import io.sundr.builder.annotations.Buildable; +import io.sundr.builder.annotations.BuildableReference; +import io.sundr.transform.annotations.TemplateTransformation; +import io.sundr.transform.annotations.TemplateTransformations; +import lombok.EqualsAndHashCode; +import lombok.ToString; +import lombok.experimental.Accessors; + +@JsonDeserialize(using = com.fasterxml.jackson.databind.JsonDeserializer.None.class) +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "apiVersion", + "kind", + "metadata", + "items" +}) +@ToString +@EqualsAndHashCode +@Accessors(prefix = { + "_", + "" +}) +@Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { + @BuildableReference(ObjectMeta.class), + @BuildableReference(LabelSelector.class), + @BuildableReference(Container.class), + @BuildableReference(PodTemplateSpec.class), + @BuildableReference(ResourceRequirements.class), + @BuildableReference(IntOrString.class), + @BuildableReference(ObjectReference.class), + @BuildableReference(LocalObjectReference.class), + @BuildableReference(PersistentVolumeClaim.class) +}) +@TemplateTransformations({ + @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) +}) +@Version("v1beta1") +@Group("duck.knative.dev") +@Generated("jsonschema2pojo") +public class SubscribableList implements Editable , KubernetesResource, KubernetesResourceList +{ + + /** + * + * (Required) + * + */ + @JsonProperty("apiVersion") + private String apiVersion = "duck.knative.dev/v1beta1"; + @JsonProperty("items") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + private List items = new ArrayList<>(); + /** + * + * (Required) + * + */ + @JsonProperty("kind") + private String kind = "SubscribableList"; + @JsonProperty("metadata") + private ListMeta metadata; + @JsonIgnore + private Map additionalProperties = new LinkedHashMap(); + + /** + * No args constructor for use in serialization + * + */ + public SubscribableList() { + } + + public SubscribableList(String apiVersion, List items, String kind, ListMeta metadata) { + super(); + this.apiVersion = apiVersion; + this.items = items; + this.kind = kind; + this.metadata = metadata; + } + + /** + * + * (Required) + * + */ + @JsonProperty("apiVersion") + public String getApiVersion() { + return apiVersion; + } + + /** + * + * (Required) + * + */ + @JsonProperty("apiVersion") + public void setApiVersion(String apiVersion) { + this.apiVersion = apiVersion; + } + + @JsonProperty("items") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + public List getItems() { + return items; + } + + @JsonProperty("items") + public void setItems(List items) { + this.items = items; + } + + /** + * + * (Required) + * + */ + @JsonProperty("kind") + public String getKind() { + return kind; + } + + /** + * + * (Required) + * + */ + @JsonProperty("kind") + public void setKind(String kind) { + this.kind = kind; + } + + @JsonProperty("metadata") + public ListMeta getMetadata() { + return metadata; + } + + @JsonProperty("metadata") + public void setMetadata(ListMeta metadata) { + this.metadata = metadata; + } + + @JsonIgnore + public SubscribableListBuilder edit() { + return new SubscribableListBuilder(this); + } + + @JsonIgnore + public SubscribableListBuilder toBuilder() { + return edit(); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public void setAdditionalProperties(Map additionalProperties) { + this.additionalProperties = additionalProperties; + } + +} diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1beta1/SubscribableSpec.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1beta1/SubscribableSpec.java new file mode 100644 index 00000000000..07650f39b79 --- /dev/null +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1beta1/SubscribableSpec.java @@ -0,0 +1,112 @@ + +package io.fabric8.knative.duck.v1beta1; + +import java.util.ArrayList; +import java.util.LinkedHashMap; +import java.util.List; +import java.util.Map; +import javax.annotation.Generated; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import io.fabric8.kubernetes.api.builder.Editable; +import io.fabric8.kubernetes.api.model.Container; +import io.fabric8.kubernetes.api.model.IntOrString; +import io.fabric8.kubernetes.api.model.KubernetesResource; +import io.fabric8.kubernetes.api.model.LabelSelector; +import io.fabric8.kubernetes.api.model.LocalObjectReference; +import io.fabric8.kubernetes.api.model.ObjectMeta; +import io.fabric8.kubernetes.api.model.ObjectReference; +import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; +import io.fabric8.kubernetes.api.model.PodTemplateSpec; +import io.fabric8.kubernetes.api.model.ResourceRequirements; +import io.sundr.builder.annotations.Buildable; +import io.sundr.builder.annotations.BuildableReference; +import lombok.EqualsAndHashCode; +import lombok.ToString; +import lombok.experimental.Accessors; + +@JsonDeserialize(using = com.fasterxml.jackson.databind.JsonDeserializer.None.class) +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "subscribers" +}) +@ToString +@EqualsAndHashCode +@Accessors(prefix = { + "_", + "" +}) +@Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { + @BuildableReference(ObjectMeta.class), + @BuildableReference(LabelSelector.class), + @BuildableReference(Container.class), + @BuildableReference(PodTemplateSpec.class), + @BuildableReference(ResourceRequirements.class), + @BuildableReference(IntOrString.class), + @BuildableReference(ObjectReference.class), + @BuildableReference(LocalObjectReference.class), + @BuildableReference(PersistentVolumeClaim.class) +}) +@Generated("jsonschema2pojo") +public class SubscribableSpec implements Editable , KubernetesResource +{ + + @JsonProperty("subscribers") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + private List subscribers = new ArrayList<>(); + @JsonIgnore + private Map additionalProperties = new LinkedHashMap(); + + /** + * No args constructor for use in serialization + * + */ + public SubscribableSpec() { + } + + public SubscribableSpec(List subscribers) { + super(); + this.subscribers = subscribers; + } + + @JsonProperty("subscribers") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + public List getSubscribers() { + return subscribers; + } + + @JsonProperty("subscribers") + public void setSubscribers(List subscribers) { + this.subscribers = subscribers; + } + + @JsonIgnore + public SubscribableSpecBuilder edit() { + return new SubscribableSpecBuilder(this); + } + + @JsonIgnore + public SubscribableSpecBuilder toBuilder() { + return edit(); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public void setAdditionalProperties(Map additionalProperties) { + this.additionalProperties = additionalProperties; + } + +} diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1beta1/SubscribableStatus.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1beta1/SubscribableStatus.java new file mode 100644 index 00000000000..133fb174f00 --- /dev/null +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1beta1/SubscribableStatus.java @@ -0,0 +1,112 @@ + +package io.fabric8.knative.duck.v1beta1; + +import java.util.ArrayList; +import java.util.LinkedHashMap; +import java.util.List; +import java.util.Map; +import javax.annotation.Generated; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import io.fabric8.kubernetes.api.builder.Editable; +import io.fabric8.kubernetes.api.model.Container; +import io.fabric8.kubernetes.api.model.IntOrString; +import io.fabric8.kubernetes.api.model.KubernetesResource; +import io.fabric8.kubernetes.api.model.LabelSelector; +import io.fabric8.kubernetes.api.model.LocalObjectReference; +import io.fabric8.kubernetes.api.model.ObjectMeta; +import io.fabric8.kubernetes.api.model.ObjectReference; +import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; +import io.fabric8.kubernetes.api.model.PodTemplateSpec; +import io.fabric8.kubernetes.api.model.ResourceRequirements; +import io.sundr.builder.annotations.Buildable; +import io.sundr.builder.annotations.BuildableReference; +import lombok.EqualsAndHashCode; +import lombok.ToString; +import lombok.experimental.Accessors; + +@JsonDeserialize(using = com.fasterxml.jackson.databind.JsonDeserializer.None.class) +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "subscribers" +}) +@ToString +@EqualsAndHashCode +@Accessors(prefix = { + "_", + "" +}) +@Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { + @BuildableReference(ObjectMeta.class), + @BuildableReference(LabelSelector.class), + @BuildableReference(Container.class), + @BuildableReference(PodTemplateSpec.class), + @BuildableReference(ResourceRequirements.class), + @BuildableReference(IntOrString.class), + @BuildableReference(ObjectReference.class), + @BuildableReference(LocalObjectReference.class), + @BuildableReference(PersistentVolumeClaim.class) +}) +@Generated("jsonschema2pojo") +public class SubscribableStatus implements Editable , KubernetesResource +{ + + @JsonProperty("subscribers") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + private List subscribers = new ArrayList<>(); + @JsonIgnore + private Map additionalProperties = new LinkedHashMap(); + + /** + * No args constructor for use in serialization + * + */ + public SubscribableStatus() { + } + + public SubscribableStatus(List subscribers) { + super(); + this.subscribers = subscribers; + } + + @JsonProperty("subscribers") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + public List getSubscribers() { + return subscribers; + } + + @JsonProperty("subscribers") + public void setSubscribers(List subscribers) { + this.subscribers = subscribers; + } + + @JsonIgnore + public SubscribableStatusBuilder edit() { + return new SubscribableStatusBuilder(this); + } + + @JsonIgnore + public SubscribableStatusBuilder toBuilder() { + return edit(); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public void setAdditionalProperties(Map additionalProperties) { + this.additionalProperties = additionalProperties; + } + +} diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1beta1/SubscriberSpec.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1beta1/SubscriberSpec.java new file mode 100644 index 00000000000..743d4499462 --- /dev/null +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1beta1/SubscriberSpec.java @@ -0,0 +1,164 @@ + +package io.fabric8.knative.duck.v1beta1; + +import java.util.LinkedHashMap; +import java.util.Map; +import javax.annotation.Generated; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import io.fabric8.kubernetes.api.builder.Editable; +import io.fabric8.kubernetes.api.model.Container; +import io.fabric8.kubernetes.api.model.IntOrString; +import io.fabric8.kubernetes.api.model.KubernetesResource; +import io.fabric8.kubernetes.api.model.LabelSelector; +import io.fabric8.kubernetes.api.model.LocalObjectReference; +import io.fabric8.kubernetes.api.model.ObjectMeta; +import io.fabric8.kubernetes.api.model.ObjectReference; +import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; +import io.fabric8.kubernetes.api.model.PodTemplateSpec; +import io.fabric8.kubernetes.api.model.ResourceRequirements; +import io.sundr.builder.annotations.Buildable; +import io.sundr.builder.annotations.BuildableReference; +import lombok.EqualsAndHashCode; +import lombok.ToString; +import lombok.experimental.Accessors; + +@JsonDeserialize(using = com.fasterxml.jackson.databind.JsonDeserializer.None.class) +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "delivery", + "generation", + "replyUri", + "subscriberUri", + "uid" +}) +@ToString +@EqualsAndHashCode +@Accessors(prefix = { + "_", + "" +}) +@Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { + @BuildableReference(ObjectMeta.class), + @BuildableReference(LabelSelector.class), + @BuildableReference(Container.class), + @BuildableReference(PodTemplateSpec.class), + @BuildableReference(ResourceRequirements.class), + @BuildableReference(IntOrString.class), + @BuildableReference(ObjectReference.class), + @BuildableReference(LocalObjectReference.class), + @BuildableReference(PersistentVolumeClaim.class) +}) +@Generated("jsonschema2pojo") +public class SubscriberSpec implements Editable , KubernetesResource +{ + + @JsonProperty("delivery") + private DeliverySpec delivery; + @JsonProperty("generation") + private Long generation; + @JsonProperty("replyUri") + private String replyUri; + @JsonProperty("subscriberUri") + private String subscriberUri; + @JsonProperty("uid") + private String uid; + @JsonIgnore + private Map additionalProperties = new LinkedHashMap(); + + /** + * No args constructor for use in serialization + * + */ + public SubscriberSpec() { + } + + public SubscriberSpec(DeliverySpec delivery, Long generation, String replyUri, String subscriberUri, String uid) { + super(); + this.delivery = delivery; + this.generation = generation; + this.replyUri = replyUri; + this.subscriberUri = subscriberUri; + this.uid = uid; + } + + @JsonProperty("delivery") + public DeliverySpec getDelivery() { + return delivery; + } + + @JsonProperty("delivery") + public void setDelivery(DeliverySpec delivery) { + this.delivery = delivery; + } + + @JsonProperty("generation") + public Long getGeneration() { + return generation; + } + + @JsonProperty("generation") + public void setGeneration(Long generation) { + this.generation = generation; + } + + @JsonProperty("replyUri") + public String getReplyUri() { + return replyUri; + } + + @JsonProperty("replyUri") + public void setReplyUri(String replyUri) { + this.replyUri = replyUri; + } + + @JsonProperty("subscriberUri") + public String getSubscriberUri() { + return subscriberUri; + } + + @JsonProperty("subscriberUri") + public void setSubscriberUri(String subscriberUri) { + this.subscriberUri = subscriberUri; + } + + @JsonProperty("uid") + public String getUid() { + return uid; + } + + @JsonProperty("uid") + public void setUid(String uid) { + this.uid = uid; + } + + @JsonIgnore + public SubscriberSpecBuilder edit() { + return new SubscriberSpecBuilder(this); + } + + @JsonIgnore + public SubscriberSpecBuilder toBuilder() { + return edit(); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public void setAdditionalProperties(Map additionalProperties) { + this.additionalProperties = additionalProperties; + } + +} diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1beta1/SubscriberStatus.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1beta1/SubscriberStatus.java new file mode 100644 index 00000000000..6dd532b075d --- /dev/null +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/duck/v1beta1/SubscriberStatus.java @@ -0,0 +1,150 @@ + +package io.fabric8.knative.duck.v1beta1; + +import java.util.LinkedHashMap; +import java.util.Map; +import javax.annotation.Generated; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import io.fabric8.kubernetes.api.builder.Editable; +import io.fabric8.kubernetes.api.model.Container; +import io.fabric8.kubernetes.api.model.IntOrString; +import io.fabric8.kubernetes.api.model.KubernetesResource; +import io.fabric8.kubernetes.api.model.LabelSelector; +import io.fabric8.kubernetes.api.model.LocalObjectReference; +import io.fabric8.kubernetes.api.model.ObjectMeta; +import io.fabric8.kubernetes.api.model.ObjectReference; +import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; +import io.fabric8.kubernetes.api.model.PodTemplateSpec; +import io.fabric8.kubernetes.api.model.ResourceRequirements; +import io.sundr.builder.annotations.Buildable; +import io.sundr.builder.annotations.BuildableReference; +import lombok.EqualsAndHashCode; +import lombok.ToString; +import lombok.experimental.Accessors; + +@JsonDeserialize(using = com.fasterxml.jackson.databind.JsonDeserializer.None.class) +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "message", + "observedGeneration", + "ready", + "uid" +}) +@ToString +@EqualsAndHashCode +@Accessors(prefix = { + "_", + "" +}) +@Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { + @BuildableReference(ObjectMeta.class), + @BuildableReference(LabelSelector.class), + @BuildableReference(Container.class), + @BuildableReference(PodTemplateSpec.class), + @BuildableReference(ResourceRequirements.class), + @BuildableReference(IntOrString.class), + @BuildableReference(ObjectReference.class), + @BuildableReference(LocalObjectReference.class), + @BuildableReference(PersistentVolumeClaim.class) +}) +@Generated("jsonschema2pojo") +public class SubscriberStatus implements Editable , KubernetesResource +{ + + @JsonProperty("message") + private String message; + @JsonProperty("observedGeneration") + private Long observedGeneration; + @JsonProperty("ready") + private String ready; + @JsonProperty("uid") + private String uid; + @JsonIgnore + private Map additionalProperties = new LinkedHashMap(); + + /** + * No args constructor for use in serialization + * + */ + public SubscriberStatus() { + } + + public SubscriberStatus(String message, Long observedGeneration, String ready, String uid) { + super(); + this.message = message; + this.observedGeneration = observedGeneration; + this.ready = ready; + this.uid = uid; + } + + @JsonProperty("message") + public String getMessage() { + return message; + } + + @JsonProperty("message") + public void setMessage(String message) { + this.message = message; + } + + @JsonProperty("observedGeneration") + public Long getObservedGeneration() { + return observedGeneration; + } + + @JsonProperty("observedGeneration") + public void setObservedGeneration(Long observedGeneration) { + this.observedGeneration = observedGeneration; + } + + @JsonProperty("ready") + public String getReady() { + return ready; + } + + @JsonProperty("ready") + public void setReady(String ready) { + this.ready = ready; + } + + @JsonProperty("uid") + public String getUid() { + return uid; + } + + @JsonProperty("uid") + public void setUid(String uid) { + this.uid = uid; + } + + @JsonIgnore + public SubscriberStatusBuilder edit() { + return new SubscriberStatusBuilder(this); + } + + @JsonIgnore + public SubscriberStatusBuilder toBuilder() { + return edit(); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public void setAdditionalProperties(Map additionalProperties) { + this.additionalProperties = additionalProperties; + } + +} diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1/Broker.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1/Broker.java index 2fdd4f271f9..eef9d235e61 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1/Broker.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1/Broker.java @@ -13,19 +13,16 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.HasMetadata; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.LabelSelector; import io.fabric8.kubernetes.api.model.LocalObjectReference; import io.fabric8.kubernetes.api.model.Namespaced; +import io.fabric8.kubernetes.api.model.ObjectMeta; import io.fabric8.kubernetes.api.model.ObjectReference; import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.fabric8.kubernetes.model.annotation.Group; import io.fabric8.kubernetes.model.annotation.Version; import io.sundr.builder.annotations.Buildable; @@ -52,7 +49,7 @@ "" }) @Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { - @BuildableReference(io.fabric8.kubernetes.api.model.ObjectMeta.class), + @BuildableReference(ObjectMeta.class), @BuildableReference(LabelSelector.class), @BuildableReference(Container.class), @BuildableReference(PodTemplateSpec.class), @@ -60,11 +57,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @TemplateTransformations({ @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) @@ -90,7 +83,7 @@ public class Broker implements Editable , HasMetadata, Namespaced @JsonProperty("kind") private String kind = "Broker"; @JsonProperty("metadata") - private io.fabric8.kubernetes.api.model.ObjectMeta metadata; + private ObjectMeta metadata; @JsonProperty("spec") private BrokerSpec spec; @JsonProperty("status") @@ -105,7 +98,7 @@ public class Broker implements Editable , HasMetadata, Namespaced public Broker() { } - public Broker(String apiVersion, String kind, io.fabric8.kubernetes.api.model.ObjectMeta metadata, BrokerSpec spec, BrokerStatus status) { + public Broker(String apiVersion, String kind, ObjectMeta metadata, BrokerSpec spec, BrokerStatus status) { super(); this.apiVersion = apiVersion; this.kind = kind; @@ -155,12 +148,12 @@ public void setKind(String kind) { } @JsonProperty("metadata") - public io.fabric8.kubernetes.api.model.ObjectMeta getMetadata() { + public ObjectMeta getMetadata() { return metadata; } @JsonProperty("metadata") - public void setMetadata(io.fabric8.kubernetes.api.model.ObjectMeta metadata) { + public void setMetadata(ObjectMeta metadata) { this.metadata = metadata; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1/BrokerList.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1/BrokerList.java index 9c84147d683..27da6035799 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1/BrokerList.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1/BrokerList.java @@ -15,8 +15,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.KubernetesResourceList; @@ -28,8 +26,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.fabric8.kubernetes.model.annotation.Group; import io.fabric8.kubernetes.model.annotation.Version; import io.sundr.builder.annotations.Buildable; @@ -63,11 +59,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @TemplateTransformations({ @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1/BrokerSpec.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1/BrokerSpec.java index 7a6b9a8c689..bbc98d2685b 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1/BrokerSpec.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1/BrokerSpec.java @@ -11,12 +11,10 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.fabric8.knative.internal.eventing.pkg.apis.duck.v1.DeliverySpec; -import io.fabric8.knative.internal.pkg.apis.duck.v1.KReference; +import io.fabric8.knative.duck.v1.DeliverySpec; +import io.fabric8.knative.duck.v1.KReference; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -26,8 +24,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -55,11 +51,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class BrokerSpec implements Editable , KubernetesResource diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1/BrokerStatus.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1/BrokerStatus.java index 0e4e7e22e0a..eed1d36edc7 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1/BrokerStatus.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1/BrokerStatus.java @@ -13,12 +13,11 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.fabric8.knative.internal.pkg.apis.Condition; -import io.fabric8.knative.internal.pkg.apis.duck.v1.Addressable; +import io.fabric8.knative.duck.v1.Addressable; +import io.fabric8.knative.duck.v1.AppliedEventPolicyRef; +import io.fabric8.knative.pkg.apis.Condition; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -28,8 +27,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -43,9 +40,11 @@ "addresses", "annotations", "conditions", + "deadLetterSinkAudience", "deadLetterSinkCACerts", "deadLetterSinkUri", - "observedGeneration" + "observedGeneration", + "policies" }) @ToString @EqualsAndHashCode @@ -62,11 +61,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class BrokerStatus implements Editable , KubernetesResource @@ -83,14 +78,19 @@ public class BrokerStatus implements Editable , KubernetesR @JsonProperty("conditions") @JsonInclude(JsonInclude.Include.NON_EMPTY) private List conditions = new ArrayList<>(); + @JsonProperty("deadLetterSinkAudience") + private String deadLetterSinkAudience; @JsonProperty("deadLetterSinkCACerts") private String deadLetterSinkCACerts; @JsonProperty("deadLetterSinkUri") - private java.lang.String deadLetterSinkUri; + private String deadLetterSinkUri; @JsonProperty("observedGeneration") private Long observedGeneration; + @JsonProperty("policies") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + private List policies = new ArrayList<>(); @JsonIgnore - private Map additionalProperties = new LinkedHashMap(); + private Map additionalProperties = new LinkedHashMap(); /** * No args constructor for use in serialization @@ -99,15 +99,17 @@ public class BrokerStatus implements Editable , KubernetesR public BrokerStatus() { } - public BrokerStatus(Addressable address, List addresses, Map annotations, List conditions, String deadLetterSinkCACerts, java.lang.String deadLetterSinkUri, Long observedGeneration) { + public BrokerStatus(Addressable address, List addresses, Map annotations, List conditions, String deadLetterSinkAudience, String deadLetterSinkCACerts, String deadLetterSinkUri, Long observedGeneration, List policies) { super(); this.address = address; this.addresses = addresses; this.annotations = annotations; this.conditions = conditions; + this.deadLetterSinkAudience = deadLetterSinkAudience; this.deadLetterSinkCACerts = deadLetterSinkCACerts; this.deadLetterSinkUri = deadLetterSinkUri; this.observedGeneration = observedGeneration; + this.policies = policies; } @JsonProperty("address") @@ -153,6 +155,16 @@ public void setConditions(List conditions) { this.conditions = conditions; } + @JsonProperty("deadLetterSinkAudience") + public String getDeadLetterSinkAudience() { + return deadLetterSinkAudience; + } + + @JsonProperty("deadLetterSinkAudience") + public void setDeadLetterSinkAudience(String deadLetterSinkAudience) { + this.deadLetterSinkAudience = deadLetterSinkAudience; + } + @JsonProperty("deadLetterSinkCACerts") public String getDeadLetterSinkCACerts() { return deadLetterSinkCACerts; @@ -164,12 +176,12 @@ public void setDeadLetterSinkCACerts(String deadLetterSinkCACerts) { } @JsonProperty("deadLetterSinkUri") - public java.lang.String getDeadLetterSinkUri() { + public String getDeadLetterSinkUri() { return deadLetterSinkUri; } @JsonProperty("deadLetterSinkUri") - public void setDeadLetterSinkUri(java.lang.String deadLetterSinkUri) { + public void setDeadLetterSinkUri(String deadLetterSinkUri) { this.deadLetterSinkUri = deadLetterSinkUri; } @@ -183,6 +195,17 @@ public void setObservedGeneration(Long observedGeneration) { this.observedGeneration = observedGeneration; } + @JsonProperty("policies") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + public List getPolicies() { + return policies; + } + + @JsonProperty("policies") + public void setPolicies(List policies) { + this.policies = policies; + } + @JsonIgnore public BrokerStatusBuilder edit() { return new BrokerStatusBuilder(this); @@ -194,16 +217,16 @@ public BrokerStatusBuilder toBuilder() { } @JsonAnyGetter - public Map getAdditionalProperties() { + public Map getAdditionalProperties() { return this.additionalProperties; } @JsonAnySetter - public void setAdditionalProperty(java.lang.String name, Object value) { + public void setAdditionalProperty(String name, Object value) { this.additionalProperties.put(name, value); } - public void setAdditionalProperties(Map additionalProperties) { + public void setAdditionalProperties(Map additionalProperties) { this.additionalProperties = additionalProperties; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1/SubscriptionsAPIFilter.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1/SubscriptionsAPIFilter.java index 20347f792e0..d8858734ec3 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1/SubscriptionsAPIFilter.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1/SubscriptionsAPIFilter.java @@ -15,8 +15,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -26,8 +24,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -60,11 +56,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class SubscriptionsAPIFilter implements Editable , KubernetesResource @@ -72,17 +64,17 @@ public class SubscriptionsAPIFilter implements Editable all = new ArrayList<>(); + private List all = new ArrayList<>(); @JsonProperty("any") @JsonInclude(JsonInclude.Include.NON_EMPTY) - private List any = new ArrayList<>(); + private List any = new ArrayList<>(); @JsonProperty("cesql") - private java.lang.String cesql; + private String cesql; @JsonProperty("exact") @JsonInclude(JsonInclude.Include.NON_EMPTY) private Map exact = new LinkedHashMap<>(); @JsonProperty("not") - private SubscriptionsAPIFilter not; + private io.fabric8.knative.eventing.v1.SubscriptionsAPIFilter not; @JsonProperty("prefix") @JsonInclude(JsonInclude.Include.NON_EMPTY) private Map prefix = new LinkedHashMap<>(); @@ -90,7 +82,7 @@ public class SubscriptionsAPIFilter implements Editable suffix = new LinkedHashMap<>(); @JsonIgnore - private Map additionalProperties = new LinkedHashMap(); + private Map additionalProperties = new LinkedHashMap(); /** * No args constructor for use in serialization @@ -99,7 +91,7 @@ public class SubscriptionsAPIFilter implements Editable all, List any, java.lang.String cesql, Map exact, SubscriptionsAPIFilter not, Map prefix, Map suffix) { + public SubscriptionsAPIFilter(List all, List any, String cesql, Map exact, io.fabric8.knative.eventing.v1.SubscriptionsAPIFilter not, Map prefix, Map suffix) { super(); this.all = all; this.any = any; @@ -112,33 +104,33 @@ public SubscriptionsAPIFilter(List all, List getAll() { + public List getAll() { return all; } @JsonProperty("all") - public void setAll(List all) { + public void setAll(List all) { this.all = all; } @JsonProperty("any") @JsonInclude(JsonInclude.Include.NON_EMPTY) - public List getAny() { + public List getAny() { return any; } @JsonProperty("any") - public void setAny(List any) { + public void setAny(List any) { this.any = any; } @JsonProperty("cesql") - public java.lang.String getCesql() { + public String getCesql() { return cesql; } @JsonProperty("cesql") - public void setCesql(java.lang.String cesql) { + public void setCesql(String cesql) { this.cesql = cesql; } @@ -154,12 +146,12 @@ public void setExact(Map exact) { } @JsonProperty("not") - public SubscriptionsAPIFilter getNot() { + public io.fabric8.knative.eventing.v1.SubscriptionsAPIFilter getNot() { return not; } @JsonProperty("not") - public void setNot(SubscriptionsAPIFilter not) { + public void setNot(io.fabric8.knative.eventing.v1.SubscriptionsAPIFilter not) { this.not = not; } @@ -196,16 +188,16 @@ public SubscriptionsAPIFilterBuilder toBuilder() { } @JsonAnyGetter - public Map getAdditionalProperties() { + public Map getAdditionalProperties() { return this.additionalProperties; } @JsonAnySetter - public void setAdditionalProperty(java.lang.String name, Object value) { + public void setAdditionalProperty(String name, Object value) { this.additionalProperties.put(name, value); } - public void setAdditionalProperties(Map additionalProperties) { + public void setAdditionalProperties(Map additionalProperties) { this.additionalProperties = additionalProperties; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1/Trigger.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1/Trigger.java index 2ba5513a992..0018ca11cf6 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1/Trigger.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1/Trigger.java @@ -13,19 +13,16 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.HasMetadata; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.LabelSelector; import io.fabric8.kubernetes.api.model.LocalObjectReference; import io.fabric8.kubernetes.api.model.Namespaced; +import io.fabric8.kubernetes.api.model.ObjectMeta; import io.fabric8.kubernetes.api.model.ObjectReference; import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.fabric8.kubernetes.model.annotation.Group; import io.fabric8.kubernetes.model.annotation.Version; import io.sundr.builder.annotations.Buildable; @@ -52,7 +49,7 @@ "" }) @Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { - @BuildableReference(io.fabric8.kubernetes.api.model.ObjectMeta.class), + @BuildableReference(ObjectMeta.class), @BuildableReference(LabelSelector.class), @BuildableReference(Container.class), @BuildableReference(PodTemplateSpec.class), @@ -60,11 +57,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @TemplateTransformations({ @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) @@ -90,7 +83,7 @@ public class Trigger implements Editable , HasMetadata, Namespac @JsonProperty("kind") private String kind = "Trigger"; @JsonProperty("metadata") - private io.fabric8.kubernetes.api.model.ObjectMeta metadata; + private ObjectMeta metadata; @JsonProperty("spec") private TriggerSpec spec; @JsonProperty("status") @@ -105,7 +98,7 @@ public class Trigger implements Editable , HasMetadata, Namespac public Trigger() { } - public Trigger(String apiVersion, String kind, io.fabric8.kubernetes.api.model.ObjectMeta metadata, TriggerSpec spec, TriggerStatus status) { + public Trigger(String apiVersion, String kind, ObjectMeta metadata, TriggerSpec spec, TriggerStatus status) { super(); this.apiVersion = apiVersion; this.kind = kind; @@ -155,12 +148,12 @@ public void setKind(String kind) { } @JsonProperty("metadata") - public io.fabric8.kubernetes.api.model.ObjectMeta getMetadata() { + public ObjectMeta getMetadata() { return metadata; } @JsonProperty("metadata") - public void setMetadata(io.fabric8.kubernetes.api.model.ObjectMeta metadata) { + public void setMetadata(ObjectMeta metadata) { this.metadata = metadata; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1/TriggerFilter.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1/TriggerFilter.java index cde59a32f75..83cf9ce1491 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1/TriggerFilter.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1/TriggerFilter.java @@ -13,8 +13,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -24,8 +22,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -52,11 +48,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class TriggerFilter implements Editable , KubernetesResource @@ -66,7 +58,7 @@ public class TriggerFilter implements Editable , Kubernete @JsonInclude(JsonInclude.Include.NON_EMPTY) private Map attributes = new LinkedHashMap<>(); @JsonIgnore - private Map additionalProperties = new LinkedHashMap(); + private Map additionalProperties = new LinkedHashMap(); /** * No args constructor for use in serialization @@ -102,16 +94,16 @@ public TriggerFilterBuilder toBuilder() { } @JsonAnyGetter - public Map getAdditionalProperties() { + public Map getAdditionalProperties() { return this.additionalProperties; } @JsonAnySetter - public void setAdditionalProperty(java.lang.String name, Object value) { + public void setAdditionalProperty(String name, Object value) { this.additionalProperties.put(name, value); } - public void setAdditionalProperties(Map additionalProperties) { + public void setAdditionalProperties(Map additionalProperties) { this.additionalProperties = additionalProperties; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1/TriggerList.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1/TriggerList.java index 273d8c8cc50..3c7554ccec5 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1/TriggerList.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1/TriggerList.java @@ -15,8 +15,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.KubernetesResourceList; @@ -28,8 +26,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.fabric8.kubernetes.model.annotation.Group; import io.fabric8.kubernetes.model.annotation.Version; import io.sundr.builder.annotations.Buildable; @@ -63,11 +59,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @TemplateTransformations({ @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1/TriggerSpec.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1/TriggerSpec.java index 264ce898be7..77380ea2ad4 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1/TriggerSpec.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1/TriggerSpec.java @@ -13,12 +13,11 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.fabric8.knative.internal.eventing.pkg.apis.duck.v1.DeliverySpec; -import io.fabric8.knative.internal.pkg.apis.duck.v1.Destination; +import io.fabric8.knative.duck.v1.DeliverySpec; +import io.fabric8.knative.duck.v1.Destination; +import io.fabric8.knative.duck.v1.KReference; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -28,8 +27,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -40,6 +37,7 @@ @JsonInclude(JsonInclude.Include.NON_NULL) @JsonPropertyOrder({ "broker", + "brokerRef", "delivery", "filter", "filters", @@ -60,11 +58,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class TriggerSpec implements Editable , KubernetesResource @@ -72,6 +66,8 @@ public class TriggerSpec implements Editable , KubernetesRes @JsonProperty("broker") private String broker; + @JsonProperty("brokerRef") + private KReference brokerRef; @JsonProperty("delivery") private DeliverySpec delivery; @JsonProperty("filter") @@ -91,9 +87,10 @@ public class TriggerSpec implements Editable , KubernetesRes public TriggerSpec() { } - public TriggerSpec(String broker, DeliverySpec delivery, TriggerFilter filter, List filters, Destination subscriber) { + public TriggerSpec(String broker, KReference brokerRef, DeliverySpec delivery, TriggerFilter filter, List filters, Destination subscriber) { super(); this.broker = broker; + this.brokerRef = brokerRef; this.delivery = delivery; this.filter = filter; this.filters = filters; @@ -110,6 +107,16 @@ public void setBroker(String broker) { this.broker = broker; } + @JsonProperty("brokerRef") + public KReference getBrokerRef() { + return brokerRef; + } + + @JsonProperty("brokerRef") + public void setBrokerRef(KReference brokerRef) { + this.brokerRef = brokerRef; + } + @JsonProperty("delivery") public DeliverySpec getDelivery() { return delivery; diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1/TriggerStatus.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1/TriggerStatus.java index 93b7cac944b..ad103a72fd7 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1/TriggerStatus.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1/TriggerStatus.java @@ -13,12 +13,10 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.fabric8.knative.internal.pkg.apis.Condition; -import io.fabric8.knative.internal.pkg.apis.duck.v1.AuthStatus; +import io.fabric8.knative.duck.v1.AuthStatus; +import io.fabric8.knative.pkg.apis.Condition; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -28,8 +26,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -42,9 +38,11 @@ "annotations", "auth", "conditions", + "deadLetterSinkAudience", "deadLetterSinkCACerts", "deadLetterSinkUri", "observedGeneration", + "subscriberAudience", "subscriberCACerts", "subscriberUri" }) @@ -63,11 +61,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class TriggerStatus implements Editable , KubernetesResource @@ -81,18 +75,22 @@ public class TriggerStatus implements Editable , Kubernete @JsonProperty("conditions") @JsonInclude(JsonInclude.Include.NON_EMPTY) private List conditions = new ArrayList<>(); + @JsonProperty("deadLetterSinkAudience") + private String deadLetterSinkAudience; @JsonProperty("deadLetterSinkCACerts") private String deadLetterSinkCACerts; @JsonProperty("deadLetterSinkUri") - private java.lang.String deadLetterSinkUri; + private String deadLetterSinkUri; @JsonProperty("observedGeneration") private Long observedGeneration; + @JsonProperty("subscriberAudience") + private String subscriberAudience; @JsonProperty("subscriberCACerts") private String subscriberCACerts; @JsonProperty("subscriberUri") - private java.lang.String subscriberUri; + private String subscriberUri; @JsonIgnore - private Map additionalProperties = new LinkedHashMap(); + private Map additionalProperties = new LinkedHashMap(); /** * No args constructor for use in serialization @@ -101,14 +99,16 @@ public class TriggerStatus implements Editable , Kubernete public TriggerStatus() { } - public TriggerStatus(Map annotations, AuthStatus auth, List conditions, String deadLetterSinkCACerts, java.lang.String deadLetterSinkUri, Long observedGeneration, String subscriberCACerts, java.lang.String subscriberUri) { + public TriggerStatus(Map annotations, AuthStatus auth, List conditions, String deadLetterSinkAudience, String deadLetterSinkCACerts, String deadLetterSinkUri, Long observedGeneration, String subscriberAudience, String subscriberCACerts, String subscriberUri) { super(); this.annotations = annotations; this.auth = auth; this.conditions = conditions; + this.deadLetterSinkAudience = deadLetterSinkAudience; this.deadLetterSinkCACerts = deadLetterSinkCACerts; this.deadLetterSinkUri = deadLetterSinkUri; this.observedGeneration = observedGeneration; + this.subscriberAudience = subscriberAudience; this.subscriberCACerts = subscriberCACerts; this.subscriberUri = subscriberUri; } @@ -145,6 +145,16 @@ public void setConditions(List conditions) { this.conditions = conditions; } + @JsonProperty("deadLetterSinkAudience") + public String getDeadLetterSinkAudience() { + return deadLetterSinkAudience; + } + + @JsonProperty("deadLetterSinkAudience") + public void setDeadLetterSinkAudience(String deadLetterSinkAudience) { + this.deadLetterSinkAudience = deadLetterSinkAudience; + } + @JsonProperty("deadLetterSinkCACerts") public String getDeadLetterSinkCACerts() { return deadLetterSinkCACerts; @@ -156,12 +166,12 @@ public void setDeadLetterSinkCACerts(String deadLetterSinkCACerts) { } @JsonProperty("deadLetterSinkUri") - public java.lang.String getDeadLetterSinkUri() { + public String getDeadLetterSinkUri() { return deadLetterSinkUri; } @JsonProperty("deadLetterSinkUri") - public void setDeadLetterSinkUri(java.lang.String deadLetterSinkUri) { + public void setDeadLetterSinkUri(String deadLetterSinkUri) { this.deadLetterSinkUri = deadLetterSinkUri; } @@ -175,6 +185,16 @@ public void setObservedGeneration(Long observedGeneration) { this.observedGeneration = observedGeneration; } + @JsonProperty("subscriberAudience") + public String getSubscriberAudience() { + return subscriberAudience; + } + + @JsonProperty("subscriberAudience") + public void setSubscriberAudience(String subscriberAudience) { + this.subscriberAudience = subscriberAudience; + } + @JsonProperty("subscriberCACerts") public String getSubscriberCACerts() { return subscriberCACerts; @@ -186,12 +206,12 @@ public void setSubscriberCACerts(String subscriberCACerts) { } @JsonProperty("subscriberUri") - public java.lang.String getSubscriberUri() { + public String getSubscriberUri() { return subscriberUri; } @JsonProperty("subscriberUri") - public void setSubscriberUri(java.lang.String subscriberUri) { + public void setSubscriberUri(String subscriberUri) { this.subscriberUri = subscriberUri; } @@ -206,16 +226,16 @@ public TriggerStatusBuilder toBuilder() { } @JsonAnyGetter - public Map getAdditionalProperties() { + public Map getAdditionalProperties() { return this.additionalProperties; } @JsonAnySetter - public void setAdditionalProperty(java.lang.String name, Object value) { + public void setAdditionalProperty(String name, Object value) { this.additionalProperties.put(name, value); } - public void setAdditionalProperties(Map additionalProperties) { + public void setAdditionalProperties(Map additionalProperties) { this.additionalProperties = additionalProperties; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1alpha1/Auth.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1alpha1/Auth.java new file mode 100644 index 00000000000..6ced06e17cb --- /dev/null +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1alpha1/Auth.java @@ -0,0 +1,108 @@ + +package io.fabric8.knative.eventing.v1alpha1; + +import java.util.LinkedHashMap; +import java.util.Map; +import javax.annotation.Generated; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import io.fabric8.kubernetes.api.builder.Editable; +import io.fabric8.kubernetes.api.model.Container; +import io.fabric8.kubernetes.api.model.IntOrString; +import io.fabric8.kubernetes.api.model.KubernetesResource; +import io.fabric8.kubernetes.api.model.LabelSelector; +import io.fabric8.kubernetes.api.model.LocalObjectReference; +import io.fabric8.kubernetes.api.model.ObjectMeta; +import io.fabric8.kubernetes.api.model.ObjectReference; +import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; +import io.fabric8.kubernetes.api.model.PodTemplateSpec; +import io.fabric8.kubernetes.api.model.ResourceRequirements; +import io.sundr.builder.annotations.Buildable; +import io.sundr.builder.annotations.BuildableReference; +import lombok.EqualsAndHashCode; +import lombok.ToString; +import lombok.experimental.Accessors; + +@JsonDeserialize(using = com.fasterxml.jackson.databind.JsonDeserializer.None.class) +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "secret" +}) +@ToString +@EqualsAndHashCode +@Accessors(prefix = { + "_", + "" +}) +@Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { + @BuildableReference(ObjectMeta.class), + @BuildableReference(LabelSelector.class), + @BuildableReference(Container.class), + @BuildableReference(PodTemplateSpec.class), + @BuildableReference(ResourceRequirements.class), + @BuildableReference(IntOrString.class), + @BuildableReference(ObjectReference.class), + @BuildableReference(LocalObjectReference.class), + @BuildableReference(PersistentVolumeClaim.class) +}) +@Generated("jsonschema2pojo") +public class Auth implements Editable , KubernetesResource +{ + + @JsonProperty("secret") + private Secret secret; + @JsonIgnore + private Map additionalProperties = new LinkedHashMap(); + + /** + * No args constructor for use in serialization + * + */ + public Auth() { + } + + public Auth(Secret secret) { + super(); + this.secret = secret; + } + + @JsonProperty("secret") + public Secret getSecret() { + return secret; + } + + @JsonProperty("secret") + public void setSecret(Secret secret) { + this.secret = secret; + } + + @JsonIgnore + public AuthBuilder edit() { + return new AuthBuilder(this); + } + + @JsonIgnore + public AuthBuilder toBuilder() { + return edit(); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public void setAdditionalProperties(Map additionalProperties) { + this.additionalProperties = additionalProperties; + } + +} diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1alpha1/EventPolicy.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1alpha1/EventPolicy.java new file mode 100644 index 00000000000..96edb6b5527 --- /dev/null +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1alpha1/EventPolicy.java @@ -0,0 +1,204 @@ + +package io.fabric8.knative.eventing.v1alpha1; + +import java.util.LinkedHashMap; +import java.util.Map; +import javax.annotation.Generated; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import io.fabric8.kubernetes.api.builder.Editable; +import io.fabric8.kubernetes.api.model.Container; +import io.fabric8.kubernetes.api.model.HasMetadata; +import io.fabric8.kubernetes.api.model.IntOrString; +import io.fabric8.kubernetes.api.model.LabelSelector; +import io.fabric8.kubernetes.api.model.LocalObjectReference; +import io.fabric8.kubernetes.api.model.Namespaced; +import io.fabric8.kubernetes.api.model.ObjectMeta; +import io.fabric8.kubernetes.api.model.ObjectReference; +import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; +import io.fabric8.kubernetes.api.model.PodTemplateSpec; +import io.fabric8.kubernetes.api.model.ResourceRequirements; +import io.fabric8.kubernetes.model.annotation.Group; +import io.fabric8.kubernetes.model.annotation.Version; +import io.sundr.builder.annotations.Buildable; +import io.sundr.builder.annotations.BuildableReference; +import io.sundr.transform.annotations.TemplateTransformation; +import io.sundr.transform.annotations.TemplateTransformations; +import lombok.EqualsAndHashCode; +import lombok.ToString; +import lombok.experimental.Accessors; + +@JsonDeserialize(using = com.fasterxml.jackson.databind.JsonDeserializer.None.class) +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "apiVersion", + "kind", + "metadata", + "spec", + "status" +}) +@ToString +@EqualsAndHashCode +@Accessors(prefix = { + "_", + "" +}) +@Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { + @BuildableReference(ObjectMeta.class), + @BuildableReference(LabelSelector.class), + @BuildableReference(Container.class), + @BuildableReference(PodTemplateSpec.class), + @BuildableReference(ResourceRequirements.class), + @BuildableReference(IntOrString.class), + @BuildableReference(ObjectReference.class), + @BuildableReference(LocalObjectReference.class), + @BuildableReference(PersistentVolumeClaim.class) +}) +@TemplateTransformations({ + @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) +}) +@Version("v1alpha1") +@Group("eventing.knative.dev") +@Generated("jsonschema2pojo") +public class EventPolicy implements Editable , HasMetadata, Namespaced +{ + + /** + * + * (Required) + * + */ + @JsonProperty("apiVersion") + private String apiVersion = "eventing.knative.dev/v1alpha1"; + /** + * + * (Required) + * + */ + @JsonProperty("kind") + private String kind = "EventPolicy"; + @JsonProperty("metadata") + private ObjectMeta metadata; + @JsonProperty("spec") + private EventPolicySpec spec; + @JsonProperty("status") + private EventPolicyStatus status; + @JsonIgnore + private Map additionalProperties = new LinkedHashMap(); + + /** + * No args constructor for use in serialization + * + */ + public EventPolicy() { + } + + public EventPolicy(String apiVersion, String kind, ObjectMeta metadata, EventPolicySpec spec, EventPolicyStatus status) { + super(); + this.apiVersion = apiVersion; + this.kind = kind; + this.metadata = metadata; + this.spec = spec; + this.status = status; + } + + /** + * + * (Required) + * + */ + @JsonProperty("apiVersion") + public String getApiVersion() { + return apiVersion; + } + + /** + * + * (Required) + * + */ + @JsonProperty("apiVersion") + public void setApiVersion(String apiVersion) { + this.apiVersion = apiVersion; + } + + /** + * + * (Required) + * + */ + @JsonProperty("kind") + public String getKind() { + return kind; + } + + /** + * + * (Required) + * + */ + @JsonProperty("kind") + public void setKind(String kind) { + this.kind = kind; + } + + @JsonProperty("metadata") + public ObjectMeta getMetadata() { + return metadata; + } + + @JsonProperty("metadata") + public void setMetadata(ObjectMeta metadata) { + this.metadata = metadata; + } + + @JsonProperty("spec") + public EventPolicySpec getSpec() { + return spec; + } + + @JsonProperty("spec") + public void setSpec(EventPolicySpec spec) { + this.spec = spec; + } + + @JsonProperty("status") + public EventPolicyStatus getStatus() { + return status; + } + + @JsonProperty("status") + public void setStatus(EventPolicyStatus status) { + this.status = status; + } + + @JsonIgnore + public EventPolicyBuilder edit() { + return new EventPolicyBuilder(this); + } + + @JsonIgnore + public EventPolicyBuilder toBuilder() { + return edit(); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public void setAdditionalProperties(Map additionalProperties) { + this.additionalProperties = additionalProperties; + } + +} diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1alpha1/EventPolicyFromReference.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1alpha1/EventPolicyFromReference.java new file mode 100644 index 00000000000..0197c86165b --- /dev/null +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1alpha1/EventPolicyFromReference.java @@ -0,0 +1,150 @@ + +package io.fabric8.knative.eventing.v1alpha1; + +import java.util.LinkedHashMap; +import java.util.Map; +import javax.annotation.Generated; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import io.fabric8.kubernetes.api.builder.Editable; +import io.fabric8.kubernetes.api.model.Container; +import io.fabric8.kubernetes.api.model.IntOrString; +import io.fabric8.kubernetes.api.model.KubernetesResource; +import io.fabric8.kubernetes.api.model.LabelSelector; +import io.fabric8.kubernetes.api.model.LocalObjectReference; +import io.fabric8.kubernetes.api.model.ObjectMeta; +import io.fabric8.kubernetes.api.model.ObjectReference; +import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; +import io.fabric8.kubernetes.api.model.PodTemplateSpec; +import io.fabric8.kubernetes.api.model.ResourceRequirements; +import io.sundr.builder.annotations.Buildable; +import io.sundr.builder.annotations.BuildableReference; +import lombok.EqualsAndHashCode; +import lombok.ToString; +import lombok.experimental.Accessors; + +@JsonDeserialize(using = com.fasterxml.jackson.databind.JsonDeserializer.None.class) +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "apiVersion", + "kind", + "name", + "namespace" +}) +@ToString +@EqualsAndHashCode +@Accessors(prefix = { + "_", + "" +}) +@Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { + @BuildableReference(ObjectMeta.class), + @BuildableReference(LabelSelector.class), + @BuildableReference(Container.class), + @BuildableReference(PodTemplateSpec.class), + @BuildableReference(ResourceRequirements.class), + @BuildableReference(IntOrString.class), + @BuildableReference(ObjectReference.class), + @BuildableReference(LocalObjectReference.class), + @BuildableReference(PersistentVolumeClaim.class) +}) +@Generated("jsonschema2pojo") +public class EventPolicyFromReference implements Editable , KubernetesResource +{ + + @JsonProperty("apiVersion") + private String apiVersion; + @JsonProperty("kind") + private String kind; + @JsonProperty("name") + private String name; + @JsonProperty("namespace") + private String namespace; + @JsonIgnore + private Map additionalProperties = new LinkedHashMap(); + + /** + * No args constructor for use in serialization + * + */ + public EventPolicyFromReference() { + } + + public EventPolicyFromReference(String apiVersion, String kind, String name, String namespace) { + super(); + this.apiVersion = apiVersion; + this.kind = kind; + this.name = name; + this.namespace = namespace; + } + + @JsonProperty("apiVersion") + public String getApiVersion() { + return apiVersion; + } + + @JsonProperty("apiVersion") + public void setApiVersion(String apiVersion) { + this.apiVersion = apiVersion; + } + + @JsonProperty("kind") + public String getKind() { + return kind; + } + + @JsonProperty("kind") + public void setKind(String kind) { + this.kind = kind; + } + + @JsonProperty("name") + public String getName() { + return name; + } + + @JsonProperty("name") + public void setName(String name) { + this.name = name; + } + + @JsonProperty("namespace") + public String getNamespace() { + return namespace; + } + + @JsonProperty("namespace") + public void setNamespace(String namespace) { + this.namespace = namespace; + } + + @JsonIgnore + public EventPolicyFromReferenceBuilder edit() { + return new EventPolicyFromReferenceBuilder(this); + } + + @JsonIgnore + public EventPolicyFromReferenceBuilder toBuilder() { + return edit(); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public void setAdditionalProperties(Map additionalProperties) { + this.additionalProperties = additionalProperties; + } + +} diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1alpha1/EventPolicyList.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1alpha1/EventPolicyList.java new file mode 100644 index 00000000000..60c5d4b4c1e --- /dev/null +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1alpha1/EventPolicyList.java @@ -0,0 +1,195 @@ + +package io.fabric8.knative.eventing.v1alpha1; + +import java.util.ArrayList; +import java.util.LinkedHashMap; +import java.util.List; +import java.util.Map; +import javax.annotation.Generated; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import io.fabric8.kubernetes.api.builder.Editable; +import io.fabric8.kubernetes.api.model.Container; +import io.fabric8.kubernetes.api.model.IntOrString; +import io.fabric8.kubernetes.api.model.KubernetesResource; +import io.fabric8.kubernetes.api.model.KubernetesResourceList; +import io.fabric8.kubernetes.api.model.LabelSelector; +import io.fabric8.kubernetes.api.model.ListMeta; +import io.fabric8.kubernetes.api.model.LocalObjectReference; +import io.fabric8.kubernetes.api.model.ObjectMeta; +import io.fabric8.kubernetes.api.model.ObjectReference; +import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; +import io.fabric8.kubernetes.api.model.PodTemplateSpec; +import io.fabric8.kubernetes.api.model.ResourceRequirements; +import io.fabric8.kubernetes.model.annotation.Group; +import io.fabric8.kubernetes.model.annotation.Version; +import io.sundr.builder.annotations.Buildable; +import io.sundr.builder.annotations.BuildableReference; +import io.sundr.transform.annotations.TemplateTransformation; +import io.sundr.transform.annotations.TemplateTransformations; +import lombok.EqualsAndHashCode; +import lombok.ToString; +import lombok.experimental.Accessors; + +@JsonDeserialize(using = com.fasterxml.jackson.databind.JsonDeserializer.None.class) +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "apiVersion", + "kind", + "metadata", + "items" +}) +@ToString +@EqualsAndHashCode +@Accessors(prefix = { + "_", + "" +}) +@Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { + @BuildableReference(ObjectMeta.class), + @BuildableReference(LabelSelector.class), + @BuildableReference(Container.class), + @BuildableReference(PodTemplateSpec.class), + @BuildableReference(ResourceRequirements.class), + @BuildableReference(IntOrString.class), + @BuildableReference(ObjectReference.class), + @BuildableReference(LocalObjectReference.class), + @BuildableReference(PersistentVolumeClaim.class) +}) +@TemplateTransformations({ + @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) +}) +@Version("v1alpha1") +@Group("eventing.knative.dev") +@Generated("jsonschema2pojo") +public class EventPolicyList implements Editable , KubernetesResource, KubernetesResourceList +{ + + /** + * + * (Required) + * + */ + @JsonProperty("apiVersion") + private String apiVersion = "eventing.knative.dev/v1alpha1"; + @JsonProperty("items") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + private List items = new ArrayList<>(); + /** + * + * (Required) + * + */ + @JsonProperty("kind") + private String kind = "EventPolicyList"; + @JsonProperty("metadata") + private ListMeta metadata; + @JsonIgnore + private Map additionalProperties = new LinkedHashMap(); + + /** + * No args constructor for use in serialization + * + */ + public EventPolicyList() { + } + + public EventPolicyList(String apiVersion, List items, String kind, ListMeta metadata) { + super(); + this.apiVersion = apiVersion; + this.items = items; + this.kind = kind; + this.metadata = metadata; + } + + /** + * + * (Required) + * + */ + @JsonProperty("apiVersion") + public String getApiVersion() { + return apiVersion; + } + + /** + * + * (Required) + * + */ + @JsonProperty("apiVersion") + public void setApiVersion(String apiVersion) { + this.apiVersion = apiVersion; + } + + @JsonProperty("items") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + public List getItems() { + return items; + } + + @JsonProperty("items") + public void setItems(List items) { + this.items = items; + } + + /** + * + * (Required) + * + */ + @JsonProperty("kind") + public String getKind() { + return kind; + } + + /** + * + * (Required) + * + */ + @JsonProperty("kind") + public void setKind(String kind) { + this.kind = kind; + } + + @JsonProperty("metadata") + public ListMeta getMetadata() { + return metadata; + } + + @JsonProperty("metadata") + public void setMetadata(ListMeta metadata) { + this.metadata = metadata; + } + + @JsonIgnore + public EventPolicyListBuilder edit() { + return new EventPolicyListBuilder(this); + } + + @JsonIgnore + public EventPolicyListBuilder toBuilder() { + return edit(); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public void setAdditionalProperties(Map additionalProperties) { + this.additionalProperties = additionalProperties; + } + +} diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1alpha1/EventPolicySelector.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1alpha1/EventPolicySelector.java new file mode 100644 index 00000000000..b55329bbe2a --- /dev/null +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1alpha1/EventPolicySelector.java @@ -0,0 +1,157 @@ + +package io.fabric8.knative.eventing.v1alpha1; + +import java.util.ArrayList; +import java.util.LinkedHashMap; +import java.util.List; +import java.util.Map; +import javax.annotation.Generated; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import io.fabric8.kubernetes.api.builder.Editable; +import io.fabric8.kubernetes.api.model.Container; +import io.fabric8.kubernetes.api.model.IntOrString; +import io.fabric8.kubernetes.api.model.KubernetesResource; +import io.fabric8.kubernetes.api.model.LabelSelector; +import io.fabric8.kubernetes.api.model.LabelSelectorRequirement; +import io.fabric8.kubernetes.api.model.LocalObjectReference; +import io.fabric8.kubernetes.api.model.ObjectMeta; +import io.fabric8.kubernetes.api.model.ObjectReference; +import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; +import io.fabric8.kubernetes.api.model.PodTemplateSpec; +import io.fabric8.kubernetes.api.model.ResourceRequirements; +import io.sundr.builder.annotations.Buildable; +import io.sundr.builder.annotations.BuildableReference; +import lombok.EqualsAndHashCode; +import lombok.ToString; +import lombok.experimental.Accessors; + +@JsonDeserialize(using = com.fasterxml.jackson.databind.JsonDeserializer.None.class) +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "apiVersion", + "kind", + "matchExpressions", + "matchLabels" +}) +@ToString +@EqualsAndHashCode +@Accessors(prefix = { + "_", + "" +}) +@Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { + @BuildableReference(ObjectMeta.class), + @BuildableReference(LabelSelector.class), + @BuildableReference(Container.class), + @BuildableReference(PodTemplateSpec.class), + @BuildableReference(ResourceRequirements.class), + @BuildableReference(IntOrString.class), + @BuildableReference(ObjectReference.class), + @BuildableReference(LocalObjectReference.class), + @BuildableReference(PersistentVolumeClaim.class) +}) +@Generated("jsonschema2pojo") +public class EventPolicySelector implements Editable , KubernetesResource +{ + + @JsonProperty("apiVersion") + private String apiVersion; + @JsonProperty("kind") + private String kind; + @JsonProperty("matchExpressions") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + private List matchExpressions = new ArrayList<>(); + @JsonProperty("matchLabels") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + private Map matchLabels = new LinkedHashMap<>(); + @JsonIgnore + private Map additionalProperties = new LinkedHashMap(); + + /** + * No args constructor for use in serialization + * + */ + public EventPolicySelector() { + } + + public EventPolicySelector(String apiVersion, String kind, List matchExpressions, Map matchLabels) { + super(); + this.apiVersion = apiVersion; + this.kind = kind; + this.matchExpressions = matchExpressions; + this.matchLabels = matchLabels; + } + + @JsonProperty("apiVersion") + public String getApiVersion() { + return apiVersion; + } + + @JsonProperty("apiVersion") + public void setApiVersion(String apiVersion) { + this.apiVersion = apiVersion; + } + + @JsonProperty("kind") + public String getKind() { + return kind; + } + + @JsonProperty("kind") + public void setKind(String kind) { + this.kind = kind; + } + + @JsonProperty("matchExpressions") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + public List getMatchExpressions() { + return matchExpressions; + } + + @JsonProperty("matchExpressions") + public void setMatchExpressions(List matchExpressions) { + this.matchExpressions = matchExpressions; + } + + @JsonProperty("matchLabels") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + public Map getMatchLabels() { + return matchLabels; + } + + @JsonProperty("matchLabels") + public void setMatchLabels(Map matchLabels) { + this.matchLabels = matchLabels; + } + + @JsonIgnore + public EventPolicySelectorBuilder edit() { + return new EventPolicySelectorBuilder(this); + } + + @JsonIgnore + public EventPolicySelectorBuilder toBuilder() { + return edit(); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public void setAdditionalProperties(Map additionalProperties) { + this.additionalProperties = additionalProperties; + } + +} diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1alpha1/EventPolicySpec.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1alpha1/EventPolicySpec.java new file mode 100644 index 00000000000..1cbaaec431e --- /dev/null +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1alpha1/EventPolicySpec.java @@ -0,0 +1,128 @@ + +package io.fabric8.knative.eventing.v1alpha1; + +import java.util.ArrayList; +import java.util.LinkedHashMap; +import java.util.List; +import java.util.Map; +import javax.annotation.Generated; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import io.fabric8.kubernetes.api.builder.Editable; +import io.fabric8.kubernetes.api.model.Container; +import io.fabric8.kubernetes.api.model.IntOrString; +import io.fabric8.kubernetes.api.model.KubernetesResource; +import io.fabric8.kubernetes.api.model.LabelSelector; +import io.fabric8.kubernetes.api.model.LocalObjectReference; +import io.fabric8.kubernetes.api.model.ObjectMeta; +import io.fabric8.kubernetes.api.model.ObjectReference; +import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; +import io.fabric8.kubernetes.api.model.PodTemplateSpec; +import io.fabric8.kubernetes.api.model.ResourceRequirements; +import io.sundr.builder.annotations.Buildable; +import io.sundr.builder.annotations.BuildableReference; +import lombok.EqualsAndHashCode; +import lombok.ToString; +import lombok.experimental.Accessors; + +@JsonDeserialize(using = com.fasterxml.jackson.databind.JsonDeserializer.None.class) +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "from", + "to" +}) +@ToString +@EqualsAndHashCode +@Accessors(prefix = { + "_", + "" +}) +@Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { + @BuildableReference(ObjectMeta.class), + @BuildableReference(LabelSelector.class), + @BuildableReference(Container.class), + @BuildableReference(PodTemplateSpec.class), + @BuildableReference(ResourceRequirements.class), + @BuildableReference(IntOrString.class), + @BuildableReference(ObjectReference.class), + @BuildableReference(LocalObjectReference.class), + @BuildableReference(PersistentVolumeClaim.class) +}) +@Generated("jsonschema2pojo") +public class EventPolicySpec implements Editable , KubernetesResource +{ + + @JsonProperty("from") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + private List from = new ArrayList<>(); + @JsonProperty("to") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + private List to = new ArrayList<>(); + @JsonIgnore + private Map additionalProperties = new LinkedHashMap(); + + /** + * No args constructor for use in serialization + * + */ + public EventPolicySpec() { + } + + public EventPolicySpec(List from, List to) { + super(); + this.from = from; + this.to = to; + } + + @JsonProperty("from") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + public List getFrom() { + return from; + } + + @JsonProperty("from") + public void setFrom(List from) { + this.from = from; + } + + @JsonProperty("to") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + public List getTo() { + return to; + } + + @JsonProperty("to") + public void setTo(List to) { + this.to = to; + } + + @JsonIgnore + public EventPolicySpecBuilder edit() { + return new EventPolicySpecBuilder(this); + } + + @JsonIgnore + public EventPolicySpecBuilder toBuilder() { + return edit(); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public void setAdditionalProperties(Map additionalProperties) { + this.additionalProperties = additionalProperties; + } + +} diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1alpha1/EventPolicySpecFrom.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1alpha1/EventPolicySpecFrom.java new file mode 100644 index 00000000000..277db2232a6 --- /dev/null +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1alpha1/EventPolicySpecFrom.java @@ -0,0 +1,122 @@ + +package io.fabric8.knative.eventing.v1alpha1; + +import java.util.LinkedHashMap; +import java.util.Map; +import javax.annotation.Generated; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import io.fabric8.kubernetes.api.builder.Editable; +import io.fabric8.kubernetes.api.model.Container; +import io.fabric8.kubernetes.api.model.IntOrString; +import io.fabric8.kubernetes.api.model.KubernetesResource; +import io.fabric8.kubernetes.api.model.LabelSelector; +import io.fabric8.kubernetes.api.model.LocalObjectReference; +import io.fabric8.kubernetes.api.model.ObjectMeta; +import io.fabric8.kubernetes.api.model.ObjectReference; +import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; +import io.fabric8.kubernetes.api.model.PodTemplateSpec; +import io.fabric8.kubernetes.api.model.ResourceRequirements; +import io.sundr.builder.annotations.Buildable; +import io.sundr.builder.annotations.BuildableReference; +import lombok.EqualsAndHashCode; +import lombok.ToString; +import lombok.experimental.Accessors; + +@JsonDeserialize(using = com.fasterxml.jackson.databind.JsonDeserializer.None.class) +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "ref", + "sub" +}) +@ToString +@EqualsAndHashCode +@Accessors(prefix = { + "_", + "" +}) +@Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { + @BuildableReference(ObjectMeta.class), + @BuildableReference(LabelSelector.class), + @BuildableReference(Container.class), + @BuildableReference(PodTemplateSpec.class), + @BuildableReference(ResourceRequirements.class), + @BuildableReference(IntOrString.class), + @BuildableReference(ObjectReference.class), + @BuildableReference(LocalObjectReference.class), + @BuildableReference(PersistentVolumeClaim.class) +}) +@Generated("jsonschema2pojo") +public class EventPolicySpecFrom implements Editable , KubernetesResource +{ + + @JsonProperty("ref") + private EventPolicyFromReference ref; + @JsonProperty("sub") + private String sub; + @JsonIgnore + private Map additionalProperties = new LinkedHashMap(); + + /** + * No args constructor for use in serialization + * + */ + public EventPolicySpecFrom() { + } + + public EventPolicySpecFrom(EventPolicyFromReference ref, String sub) { + super(); + this.ref = ref; + this.sub = sub; + } + + @JsonProperty("ref") + public EventPolicyFromReference getRef() { + return ref; + } + + @JsonProperty("ref") + public void setRef(EventPolicyFromReference ref) { + this.ref = ref; + } + + @JsonProperty("sub") + public String getSub() { + return sub; + } + + @JsonProperty("sub") + public void setSub(String sub) { + this.sub = sub; + } + + @JsonIgnore + public EventPolicySpecFromBuilder edit() { + return new EventPolicySpecFromBuilder(this); + } + + @JsonIgnore + public EventPolicySpecFromBuilder toBuilder() { + return edit(); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public void setAdditionalProperties(Map additionalProperties) { + this.additionalProperties = additionalProperties; + } + +} diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1alpha1/EventPolicySpecTo.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1alpha1/EventPolicySpecTo.java new file mode 100644 index 00000000000..8a18208c4a4 --- /dev/null +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1alpha1/EventPolicySpecTo.java @@ -0,0 +1,122 @@ + +package io.fabric8.knative.eventing.v1alpha1; + +import java.util.LinkedHashMap; +import java.util.Map; +import javax.annotation.Generated; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import io.fabric8.kubernetes.api.builder.Editable; +import io.fabric8.kubernetes.api.model.Container; +import io.fabric8.kubernetes.api.model.IntOrString; +import io.fabric8.kubernetes.api.model.KubernetesResource; +import io.fabric8.kubernetes.api.model.LabelSelector; +import io.fabric8.kubernetes.api.model.LocalObjectReference; +import io.fabric8.kubernetes.api.model.ObjectMeta; +import io.fabric8.kubernetes.api.model.ObjectReference; +import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; +import io.fabric8.kubernetes.api.model.PodTemplateSpec; +import io.fabric8.kubernetes.api.model.ResourceRequirements; +import io.sundr.builder.annotations.Buildable; +import io.sundr.builder.annotations.BuildableReference; +import lombok.EqualsAndHashCode; +import lombok.ToString; +import lombok.experimental.Accessors; + +@JsonDeserialize(using = com.fasterxml.jackson.databind.JsonDeserializer.None.class) +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "ref", + "selector" +}) +@ToString +@EqualsAndHashCode +@Accessors(prefix = { + "_", + "" +}) +@Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { + @BuildableReference(ObjectMeta.class), + @BuildableReference(LabelSelector.class), + @BuildableReference(Container.class), + @BuildableReference(PodTemplateSpec.class), + @BuildableReference(ResourceRequirements.class), + @BuildableReference(IntOrString.class), + @BuildableReference(ObjectReference.class), + @BuildableReference(LocalObjectReference.class), + @BuildableReference(PersistentVolumeClaim.class) +}) +@Generated("jsonschema2pojo") +public class EventPolicySpecTo implements Editable , KubernetesResource +{ + + @JsonProperty("ref") + private EventPolicyToReference ref; + @JsonProperty("selector") + private EventPolicySelector selector; + @JsonIgnore + private Map additionalProperties = new LinkedHashMap(); + + /** + * No args constructor for use in serialization + * + */ + public EventPolicySpecTo() { + } + + public EventPolicySpecTo(EventPolicyToReference ref, EventPolicySelector selector) { + super(); + this.ref = ref; + this.selector = selector; + } + + @JsonProperty("ref") + public EventPolicyToReference getRef() { + return ref; + } + + @JsonProperty("ref") + public void setRef(EventPolicyToReference ref) { + this.ref = ref; + } + + @JsonProperty("selector") + public EventPolicySelector getSelector() { + return selector; + } + + @JsonProperty("selector") + public void setSelector(EventPolicySelector selector) { + this.selector = selector; + } + + @JsonIgnore + public EventPolicySpecToBuilder edit() { + return new EventPolicySpecToBuilder(this); + } + + @JsonIgnore + public EventPolicySpecToBuilder toBuilder() { + return edit(); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public void setAdditionalProperties(Map additionalProperties) { + this.additionalProperties = additionalProperties; + } + +} diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1alpha1/EventPolicyStatus.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1alpha1/EventPolicyStatus.java new file mode 100644 index 00000000000..4865a155790 --- /dev/null +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1alpha1/EventPolicyStatus.java @@ -0,0 +1,159 @@ + +package io.fabric8.knative.eventing.v1alpha1; + +import java.util.ArrayList; +import java.util.LinkedHashMap; +import java.util.List; +import java.util.Map; +import javax.annotation.Generated; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import io.fabric8.knative.pkg.apis.Condition; +import io.fabric8.kubernetes.api.builder.Editable; +import io.fabric8.kubernetes.api.model.Container; +import io.fabric8.kubernetes.api.model.IntOrString; +import io.fabric8.kubernetes.api.model.KubernetesResource; +import io.fabric8.kubernetes.api.model.LabelSelector; +import io.fabric8.kubernetes.api.model.LocalObjectReference; +import io.fabric8.kubernetes.api.model.ObjectMeta; +import io.fabric8.kubernetes.api.model.ObjectReference; +import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; +import io.fabric8.kubernetes.api.model.PodTemplateSpec; +import io.fabric8.kubernetes.api.model.ResourceRequirements; +import io.sundr.builder.annotations.Buildable; +import io.sundr.builder.annotations.BuildableReference; +import lombok.EqualsAndHashCode; +import lombok.ToString; +import lombok.experimental.Accessors; + +@JsonDeserialize(using = com.fasterxml.jackson.databind.JsonDeserializer.None.class) +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "annotations", + "conditions", + "from", + "observedGeneration" +}) +@ToString +@EqualsAndHashCode +@Accessors(prefix = { + "_", + "" +}) +@Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { + @BuildableReference(ObjectMeta.class), + @BuildableReference(LabelSelector.class), + @BuildableReference(Container.class), + @BuildableReference(PodTemplateSpec.class), + @BuildableReference(ResourceRequirements.class), + @BuildableReference(IntOrString.class), + @BuildableReference(ObjectReference.class), + @BuildableReference(LocalObjectReference.class), + @BuildableReference(PersistentVolumeClaim.class) +}) +@Generated("jsonschema2pojo") +public class EventPolicyStatus implements Editable , KubernetesResource +{ + + @JsonProperty("annotations") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + private Map annotations = new LinkedHashMap<>(); + @JsonProperty("conditions") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + private List conditions = new ArrayList<>(); + @JsonProperty("from") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + private List from = new ArrayList<>(); + @JsonProperty("observedGeneration") + private Long observedGeneration; + @JsonIgnore + private Map additionalProperties = new LinkedHashMap(); + + /** + * No args constructor for use in serialization + * + */ + public EventPolicyStatus() { + } + + public EventPolicyStatus(Map annotations, List conditions, List from, Long observedGeneration) { + super(); + this.annotations = annotations; + this.conditions = conditions; + this.from = from; + this.observedGeneration = observedGeneration; + } + + @JsonProperty("annotations") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + public Map getAnnotations() { + return annotations; + } + + @JsonProperty("annotations") + public void setAnnotations(Map annotations) { + this.annotations = annotations; + } + + @JsonProperty("conditions") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + public List getConditions() { + return conditions; + } + + @JsonProperty("conditions") + public void setConditions(List conditions) { + this.conditions = conditions; + } + + @JsonProperty("from") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + public List getFrom() { + return from; + } + + @JsonProperty("from") + public void setFrom(List from) { + this.from = from; + } + + @JsonProperty("observedGeneration") + public Long getObservedGeneration() { + return observedGeneration; + } + + @JsonProperty("observedGeneration") + public void setObservedGeneration(Long observedGeneration) { + this.observedGeneration = observedGeneration; + } + + @JsonIgnore + public EventPolicyStatusBuilder edit() { + return new EventPolicyStatusBuilder(this); + } + + @JsonIgnore + public EventPolicyStatusBuilder toBuilder() { + return edit(); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public void setAdditionalProperties(Map additionalProperties) { + this.additionalProperties = additionalProperties; + } + +} diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1alpha1/EventPolicyToReference.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1alpha1/EventPolicyToReference.java new file mode 100644 index 00000000000..bc1596a4723 --- /dev/null +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1alpha1/EventPolicyToReference.java @@ -0,0 +1,136 @@ + +package io.fabric8.knative.eventing.v1alpha1; + +import java.util.LinkedHashMap; +import java.util.Map; +import javax.annotation.Generated; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import io.fabric8.kubernetes.api.builder.Editable; +import io.fabric8.kubernetes.api.model.Container; +import io.fabric8.kubernetes.api.model.IntOrString; +import io.fabric8.kubernetes.api.model.KubernetesResource; +import io.fabric8.kubernetes.api.model.LabelSelector; +import io.fabric8.kubernetes.api.model.LocalObjectReference; +import io.fabric8.kubernetes.api.model.ObjectMeta; +import io.fabric8.kubernetes.api.model.ObjectReference; +import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; +import io.fabric8.kubernetes.api.model.PodTemplateSpec; +import io.fabric8.kubernetes.api.model.ResourceRequirements; +import io.sundr.builder.annotations.Buildable; +import io.sundr.builder.annotations.BuildableReference; +import lombok.EqualsAndHashCode; +import lombok.ToString; +import lombok.experimental.Accessors; + +@JsonDeserialize(using = com.fasterxml.jackson.databind.JsonDeserializer.None.class) +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "apiVersion", + "kind", + "name" +}) +@ToString +@EqualsAndHashCode +@Accessors(prefix = { + "_", + "" +}) +@Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { + @BuildableReference(ObjectMeta.class), + @BuildableReference(LabelSelector.class), + @BuildableReference(Container.class), + @BuildableReference(PodTemplateSpec.class), + @BuildableReference(ResourceRequirements.class), + @BuildableReference(IntOrString.class), + @BuildableReference(ObjectReference.class), + @BuildableReference(LocalObjectReference.class), + @BuildableReference(PersistentVolumeClaim.class) +}) +@Generated("jsonschema2pojo") +public class EventPolicyToReference implements Editable , KubernetesResource +{ + + @JsonProperty("apiVersion") + private String apiVersion; + @JsonProperty("kind") + private String kind; + @JsonProperty("name") + private String name; + @JsonIgnore + private Map additionalProperties = new LinkedHashMap(); + + /** + * No args constructor for use in serialization + * + */ + public EventPolicyToReference() { + } + + public EventPolicyToReference(String apiVersion, String kind, String name) { + super(); + this.apiVersion = apiVersion; + this.kind = kind; + this.name = name; + } + + @JsonProperty("apiVersion") + public String getApiVersion() { + return apiVersion; + } + + @JsonProperty("apiVersion") + public void setApiVersion(String apiVersion) { + this.apiVersion = apiVersion; + } + + @JsonProperty("kind") + public String getKind() { + return kind; + } + + @JsonProperty("kind") + public void setKind(String kind) { + this.kind = kind; + } + + @JsonProperty("name") + public String getName() { + return name; + } + + @JsonProperty("name") + public void setName(String name) { + this.name = name; + } + + @JsonIgnore + public EventPolicyToReferenceBuilder edit() { + return new EventPolicyToReferenceBuilder(this); + } + + @JsonIgnore + public EventPolicyToReferenceBuilder toBuilder() { + return edit(); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public void setAdditionalProperties(Map additionalProperties) { + this.additionalProperties = additionalProperties; + } + +} diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1alpha1/KafkaSink.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1alpha1/KafkaSink.java new file mode 100644 index 00000000000..bc46c565a78 --- /dev/null +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1alpha1/KafkaSink.java @@ -0,0 +1,204 @@ + +package io.fabric8.knative.eventing.v1alpha1; + +import java.util.LinkedHashMap; +import java.util.Map; +import javax.annotation.Generated; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import io.fabric8.kubernetes.api.builder.Editable; +import io.fabric8.kubernetes.api.model.Container; +import io.fabric8.kubernetes.api.model.HasMetadata; +import io.fabric8.kubernetes.api.model.IntOrString; +import io.fabric8.kubernetes.api.model.LabelSelector; +import io.fabric8.kubernetes.api.model.LocalObjectReference; +import io.fabric8.kubernetes.api.model.Namespaced; +import io.fabric8.kubernetes.api.model.ObjectMeta; +import io.fabric8.kubernetes.api.model.ObjectReference; +import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; +import io.fabric8.kubernetes.api.model.PodTemplateSpec; +import io.fabric8.kubernetes.api.model.ResourceRequirements; +import io.fabric8.kubernetes.model.annotation.Group; +import io.fabric8.kubernetes.model.annotation.Version; +import io.sundr.builder.annotations.Buildable; +import io.sundr.builder.annotations.BuildableReference; +import io.sundr.transform.annotations.TemplateTransformation; +import io.sundr.transform.annotations.TemplateTransformations; +import lombok.EqualsAndHashCode; +import lombok.ToString; +import lombok.experimental.Accessors; + +@JsonDeserialize(using = com.fasterxml.jackson.databind.JsonDeserializer.None.class) +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "apiVersion", + "kind", + "metadata", + "spec", + "status" +}) +@ToString +@EqualsAndHashCode +@Accessors(prefix = { + "_", + "" +}) +@Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { + @BuildableReference(ObjectMeta.class), + @BuildableReference(LabelSelector.class), + @BuildableReference(Container.class), + @BuildableReference(PodTemplateSpec.class), + @BuildableReference(ResourceRequirements.class), + @BuildableReference(IntOrString.class), + @BuildableReference(ObjectReference.class), + @BuildableReference(LocalObjectReference.class), + @BuildableReference(PersistentVolumeClaim.class) +}) +@TemplateTransformations({ + @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) +}) +@Version("v1alpha1") +@Group("eventing.knative.dev") +@Generated("jsonschema2pojo") +public class KafkaSink implements Editable , HasMetadata, Namespaced +{ + + /** + * + * (Required) + * + */ + @JsonProperty("apiVersion") + private String apiVersion = "eventing.knative.dev/v1alpha1"; + /** + * + * (Required) + * + */ + @JsonProperty("kind") + private String kind = "KafkaSink"; + @JsonProperty("metadata") + private ObjectMeta metadata; + @JsonProperty("spec") + private KafkaSinkSpec spec; + @JsonProperty("status") + private KafkaSinkStatus status; + @JsonIgnore + private Map additionalProperties = new LinkedHashMap(); + + /** + * No args constructor for use in serialization + * + */ + public KafkaSink() { + } + + public KafkaSink(String apiVersion, String kind, ObjectMeta metadata, KafkaSinkSpec spec, KafkaSinkStatus status) { + super(); + this.apiVersion = apiVersion; + this.kind = kind; + this.metadata = metadata; + this.spec = spec; + this.status = status; + } + + /** + * + * (Required) + * + */ + @JsonProperty("apiVersion") + public String getApiVersion() { + return apiVersion; + } + + /** + * + * (Required) + * + */ + @JsonProperty("apiVersion") + public void setApiVersion(String apiVersion) { + this.apiVersion = apiVersion; + } + + /** + * + * (Required) + * + */ + @JsonProperty("kind") + public String getKind() { + return kind; + } + + /** + * + * (Required) + * + */ + @JsonProperty("kind") + public void setKind(String kind) { + this.kind = kind; + } + + @JsonProperty("metadata") + public ObjectMeta getMetadata() { + return metadata; + } + + @JsonProperty("metadata") + public void setMetadata(ObjectMeta metadata) { + this.metadata = metadata; + } + + @JsonProperty("spec") + public KafkaSinkSpec getSpec() { + return spec; + } + + @JsonProperty("spec") + public void setSpec(KafkaSinkSpec spec) { + this.spec = spec; + } + + @JsonProperty("status") + public KafkaSinkStatus getStatus() { + return status; + } + + @JsonProperty("status") + public void setStatus(KafkaSinkStatus status) { + this.status = status; + } + + @JsonIgnore + public KafkaSinkBuilder edit() { + return new KafkaSinkBuilder(this); + } + + @JsonIgnore + public KafkaSinkBuilder toBuilder() { + return edit(); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public void setAdditionalProperties(Map additionalProperties) { + this.additionalProperties = additionalProperties; + } + +} diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1alpha1/KafkaSinkList.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1alpha1/KafkaSinkList.java new file mode 100644 index 00000000000..7767273f444 --- /dev/null +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1alpha1/KafkaSinkList.java @@ -0,0 +1,195 @@ + +package io.fabric8.knative.eventing.v1alpha1; + +import java.util.ArrayList; +import java.util.LinkedHashMap; +import java.util.List; +import java.util.Map; +import javax.annotation.Generated; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import io.fabric8.kubernetes.api.builder.Editable; +import io.fabric8.kubernetes.api.model.Container; +import io.fabric8.kubernetes.api.model.IntOrString; +import io.fabric8.kubernetes.api.model.KubernetesResource; +import io.fabric8.kubernetes.api.model.KubernetesResourceList; +import io.fabric8.kubernetes.api.model.LabelSelector; +import io.fabric8.kubernetes.api.model.ListMeta; +import io.fabric8.kubernetes.api.model.LocalObjectReference; +import io.fabric8.kubernetes.api.model.ObjectMeta; +import io.fabric8.kubernetes.api.model.ObjectReference; +import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; +import io.fabric8.kubernetes.api.model.PodTemplateSpec; +import io.fabric8.kubernetes.api.model.ResourceRequirements; +import io.fabric8.kubernetes.model.annotation.Group; +import io.fabric8.kubernetes.model.annotation.Version; +import io.sundr.builder.annotations.Buildable; +import io.sundr.builder.annotations.BuildableReference; +import io.sundr.transform.annotations.TemplateTransformation; +import io.sundr.transform.annotations.TemplateTransformations; +import lombok.EqualsAndHashCode; +import lombok.ToString; +import lombok.experimental.Accessors; + +@JsonDeserialize(using = com.fasterxml.jackson.databind.JsonDeserializer.None.class) +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "apiVersion", + "kind", + "metadata", + "items" +}) +@ToString +@EqualsAndHashCode +@Accessors(prefix = { + "_", + "" +}) +@Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { + @BuildableReference(ObjectMeta.class), + @BuildableReference(LabelSelector.class), + @BuildableReference(Container.class), + @BuildableReference(PodTemplateSpec.class), + @BuildableReference(ResourceRequirements.class), + @BuildableReference(IntOrString.class), + @BuildableReference(ObjectReference.class), + @BuildableReference(LocalObjectReference.class), + @BuildableReference(PersistentVolumeClaim.class) +}) +@TemplateTransformations({ + @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) +}) +@Version("v1alpha1") +@Group("eventing.knative.dev") +@Generated("jsonschema2pojo") +public class KafkaSinkList implements Editable , KubernetesResource, KubernetesResourceList +{ + + /** + * + * (Required) + * + */ + @JsonProperty("apiVersion") + private String apiVersion = "eventing.knative.dev/v1alpha1"; + @JsonProperty("items") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + private List items = new ArrayList<>(); + /** + * + * (Required) + * + */ + @JsonProperty("kind") + private String kind = "KafkaSinkList"; + @JsonProperty("metadata") + private ListMeta metadata; + @JsonIgnore + private Map additionalProperties = new LinkedHashMap(); + + /** + * No args constructor for use in serialization + * + */ + public KafkaSinkList() { + } + + public KafkaSinkList(String apiVersion, List items, String kind, ListMeta metadata) { + super(); + this.apiVersion = apiVersion; + this.items = items; + this.kind = kind; + this.metadata = metadata; + } + + /** + * + * (Required) + * + */ + @JsonProperty("apiVersion") + public String getApiVersion() { + return apiVersion; + } + + /** + * + * (Required) + * + */ + @JsonProperty("apiVersion") + public void setApiVersion(String apiVersion) { + this.apiVersion = apiVersion; + } + + @JsonProperty("items") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + public List getItems() { + return items; + } + + @JsonProperty("items") + public void setItems(List items) { + this.items = items; + } + + /** + * + * (Required) + * + */ + @JsonProperty("kind") + public String getKind() { + return kind; + } + + /** + * + * (Required) + * + */ + @JsonProperty("kind") + public void setKind(String kind) { + this.kind = kind; + } + + @JsonProperty("metadata") + public ListMeta getMetadata() { + return metadata; + } + + @JsonProperty("metadata") + public void setMetadata(ListMeta metadata) { + this.metadata = metadata; + } + + @JsonIgnore + public KafkaSinkListBuilder edit() { + return new KafkaSinkListBuilder(this); + } + + @JsonIgnore + public KafkaSinkListBuilder toBuilder() { + return edit(); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public void setAdditionalProperties(Map additionalProperties) { + this.additionalProperties = additionalProperties; + } + +} diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1alpha1/KafkaSinkSpec.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1alpha1/KafkaSinkSpec.java new file mode 100644 index 00000000000..39294ed3a95 --- /dev/null +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1alpha1/KafkaSinkSpec.java @@ -0,0 +1,182 @@ + +package io.fabric8.knative.eventing.v1alpha1; + +import java.util.ArrayList; +import java.util.LinkedHashMap; +import java.util.List; +import java.util.Map; +import javax.annotation.Generated; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import io.fabric8.kubernetes.api.builder.Editable; +import io.fabric8.kubernetes.api.model.Container; +import io.fabric8.kubernetes.api.model.IntOrString; +import io.fabric8.kubernetes.api.model.KubernetesResource; +import io.fabric8.kubernetes.api.model.LabelSelector; +import io.fabric8.kubernetes.api.model.LocalObjectReference; +import io.fabric8.kubernetes.api.model.ObjectMeta; +import io.fabric8.kubernetes.api.model.ObjectReference; +import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; +import io.fabric8.kubernetes.api.model.PodTemplateSpec; +import io.fabric8.kubernetes.api.model.ResourceRequirements; +import io.sundr.builder.annotations.Buildable; +import io.sundr.builder.annotations.BuildableReference; +import lombok.EqualsAndHashCode; +import lombok.ToString; +import lombok.experimental.Accessors; + +@JsonDeserialize(using = com.fasterxml.jackson.databind.JsonDeserializer.None.class) +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "auth", + "bootstrapServers", + "contentMode", + "numPartitions", + "replicationFactor", + "topic" +}) +@ToString +@EqualsAndHashCode +@Accessors(prefix = { + "_", + "" +}) +@Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { + @BuildableReference(ObjectMeta.class), + @BuildableReference(LabelSelector.class), + @BuildableReference(Container.class), + @BuildableReference(PodTemplateSpec.class), + @BuildableReference(ResourceRequirements.class), + @BuildableReference(IntOrString.class), + @BuildableReference(ObjectReference.class), + @BuildableReference(LocalObjectReference.class), + @BuildableReference(PersistentVolumeClaim.class) +}) +@Generated("jsonschema2pojo") +public class KafkaSinkSpec implements Editable , KubernetesResource +{ + + @JsonProperty("auth") + private Auth auth; + @JsonProperty("bootstrapServers") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + private List bootstrapServers = new ArrayList<>(); + @JsonProperty("contentMode") + private String contentMode; + @JsonProperty("numPartitions") + private Integer numPartitions; + @JsonProperty("replicationFactor") + private Integer replicationFactor; + @JsonProperty("topic") + private String topic; + @JsonIgnore + private Map additionalProperties = new LinkedHashMap(); + + /** + * No args constructor for use in serialization + * + */ + public KafkaSinkSpec() { + } + + public KafkaSinkSpec(Auth auth, List bootstrapServers, String contentMode, Integer numPartitions, Integer replicationFactor, String topic) { + super(); + this.auth = auth; + this.bootstrapServers = bootstrapServers; + this.contentMode = contentMode; + this.numPartitions = numPartitions; + this.replicationFactor = replicationFactor; + this.topic = topic; + } + + @JsonProperty("auth") + public Auth getAuth() { + return auth; + } + + @JsonProperty("auth") + public void setAuth(Auth auth) { + this.auth = auth; + } + + @JsonProperty("bootstrapServers") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + public List getBootstrapServers() { + return bootstrapServers; + } + + @JsonProperty("bootstrapServers") + public void setBootstrapServers(List bootstrapServers) { + this.bootstrapServers = bootstrapServers; + } + + @JsonProperty("contentMode") + public String getContentMode() { + return contentMode; + } + + @JsonProperty("contentMode") + public void setContentMode(String contentMode) { + this.contentMode = contentMode; + } + + @JsonProperty("numPartitions") + public Integer getNumPartitions() { + return numPartitions; + } + + @JsonProperty("numPartitions") + public void setNumPartitions(Integer numPartitions) { + this.numPartitions = numPartitions; + } + + @JsonProperty("replicationFactor") + public Integer getReplicationFactor() { + return replicationFactor; + } + + @JsonProperty("replicationFactor") + public void setReplicationFactor(Integer replicationFactor) { + this.replicationFactor = replicationFactor; + } + + @JsonProperty("topic") + public String getTopic() { + return topic; + } + + @JsonProperty("topic") + public void setTopic(String topic) { + this.topic = topic; + } + + @JsonIgnore + public KafkaSinkSpecBuilder edit() { + return new KafkaSinkSpecBuilder(this); + } + + @JsonIgnore + public KafkaSinkSpecBuilder toBuilder() { + return edit(); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public void setAdditionalProperties(Map additionalProperties) { + this.additionalProperties = additionalProperties; + } + +} diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1alpha1/KafkaSinkStatus.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1alpha1/KafkaSinkStatus.java new file mode 100644 index 00000000000..9f0c8031fae --- /dev/null +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1alpha1/KafkaSinkStatus.java @@ -0,0 +1,158 @@ + +package io.fabric8.knative.eventing.v1alpha1; + +import java.util.ArrayList; +import java.util.LinkedHashMap; +import java.util.List; +import java.util.Map; +import javax.annotation.Generated; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import io.fabric8.knative.duck.v1.AddressStatus; +import io.fabric8.knative.pkg.apis.Condition; +import io.fabric8.kubernetes.api.builder.Editable; +import io.fabric8.kubernetes.api.model.Container; +import io.fabric8.kubernetes.api.model.IntOrString; +import io.fabric8.kubernetes.api.model.KubernetesResource; +import io.fabric8.kubernetes.api.model.LabelSelector; +import io.fabric8.kubernetes.api.model.LocalObjectReference; +import io.fabric8.kubernetes.api.model.ObjectMeta; +import io.fabric8.kubernetes.api.model.ObjectReference; +import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; +import io.fabric8.kubernetes.api.model.PodTemplateSpec; +import io.fabric8.kubernetes.api.model.ResourceRequirements; +import io.sundr.builder.annotations.Buildable; +import io.sundr.builder.annotations.BuildableReference; +import lombok.EqualsAndHashCode; +import lombok.ToString; +import lombok.experimental.Accessors; + +@JsonDeserialize(using = com.fasterxml.jackson.databind.JsonDeserializer.None.class) +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "AddressStatus", + "annotations", + "conditions", + "observedGeneration" +}) +@ToString +@EqualsAndHashCode +@Accessors(prefix = { + "_", + "" +}) +@Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { + @BuildableReference(ObjectMeta.class), + @BuildableReference(LabelSelector.class), + @BuildableReference(Container.class), + @BuildableReference(PodTemplateSpec.class), + @BuildableReference(ResourceRequirements.class), + @BuildableReference(IntOrString.class), + @BuildableReference(ObjectReference.class), + @BuildableReference(LocalObjectReference.class), + @BuildableReference(PersistentVolumeClaim.class) +}) +@Generated("jsonschema2pojo") +public class KafkaSinkStatus implements Editable , KubernetesResource +{ + + @JsonProperty("AddressStatus") + private AddressStatus addressStatus; + @JsonProperty("annotations") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + private Map annotations = new LinkedHashMap<>(); + @JsonProperty("conditions") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + private List conditions = new ArrayList<>(); + @JsonProperty("observedGeneration") + private Long observedGeneration; + @JsonIgnore + private Map additionalProperties = new LinkedHashMap(); + + /** + * No args constructor for use in serialization + * + */ + public KafkaSinkStatus() { + } + + public KafkaSinkStatus(AddressStatus addressStatus, Map annotations, List conditions, Long observedGeneration) { + super(); + this.addressStatus = addressStatus; + this.annotations = annotations; + this.conditions = conditions; + this.observedGeneration = observedGeneration; + } + + @JsonProperty("AddressStatus") + public AddressStatus getAddressStatus() { + return addressStatus; + } + + @JsonProperty("AddressStatus") + public void setAddressStatus(AddressStatus addressStatus) { + this.addressStatus = addressStatus; + } + + @JsonProperty("annotations") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + public Map getAnnotations() { + return annotations; + } + + @JsonProperty("annotations") + public void setAnnotations(Map annotations) { + this.annotations = annotations; + } + + @JsonProperty("conditions") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + public List getConditions() { + return conditions; + } + + @JsonProperty("conditions") + public void setConditions(List conditions) { + this.conditions = conditions; + } + + @JsonProperty("observedGeneration") + public Long getObservedGeneration() { + return observedGeneration; + } + + @JsonProperty("observedGeneration") + public void setObservedGeneration(Long observedGeneration) { + this.observedGeneration = observedGeneration; + } + + @JsonIgnore + public KafkaSinkStatusBuilder edit() { + return new KafkaSinkStatusBuilder(this); + } + + @JsonIgnore + public KafkaSinkStatusBuilder toBuilder() { + return edit(); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public void setAdditionalProperties(Map additionalProperties) { + this.additionalProperties = additionalProperties; + } + +} diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1alpha1/Secret.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1alpha1/Secret.java new file mode 100644 index 00000000000..1b538194177 --- /dev/null +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1alpha1/Secret.java @@ -0,0 +1,108 @@ + +package io.fabric8.knative.eventing.v1alpha1; + +import java.util.LinkedHashMap; +import java.util.Map; +import javax.annotation.Generated; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import io.fabric8.kubernetes.api.builder.Editable; +import io.fabric8.kubernetes.api.model.Container; +import io.fabric8.kubernetes.api.model.IntOrString; +import io.fabric8.kubernetes.api.model.KubernetesResource; +import io.fabric8.kubernetes.api.model.LabelSelector; +import io.fabric8.kubernetes.api.model.LocalObjectReference; +import io.fabric8.kubernetes.api.model.ObjectMeta; +import io.fabric8.kubernetes.api.model.ObjectReference; +import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; +import io.fabric8.kubernetes.api.model.PodTemplateSpec; +import io.fabric8.kubernetes.api.model.ResourceRequirements; +import io.sundr.builder.annotations.Buildable; +import io.sundr.builder.annotations.BuildableReference; +import lombok.EqualsAndHashCode; +import lombok.ToString; +import lombok.experimental.Accessors; + +@JsonDeserialize(using = com.fasterxml.jackson.databind.JsonDeserializer.None.class) +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "ref" +}) +@ToString +@EqualsAndHashCode +@Accessors(prefix = { + "_", + "" +}) +@Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { + @BuildableReference(ObjectMeta.class), + @BuildableReference(LabelSelector.class), + @BuildableReference(Container.class), + @BuildableReference(PodTemplateSpec.class), + @BuildableReference(ResourceRequirements.class), + @BuildableReference(IntOrString.class), + @BuildableReference(ObjectReference.class), + @BuildableReference(LocalObjectReference.class), + @BuildableReference(PersistentVolumeClaim.class) +}) +@Generated("jsonschema2pojo") +public class Secret implements Editable , KubernetesResource +{ + + @JsonProperty("ref") + private SecretReference ref; + @JsonIgnore + private Map additionalProperties = new LinkedHashMap(); + + /** + * No args constructor for use in serialization + * + */ + public Secret() { + } + + public Secret(SecretReference ref) { + super(); + this.ref = ref; + } + + @JsonProperty("ref") + public SecretReference getRef() { + return ref; + } + + @JsonProperty("ref") + public void setRef(SecretReference ref) { + this.ref = ref; + } + + @JsonIgnore + public SecretBuilder edit() { + return new SecretBuilder(this); + } + + @JsonIgnore + public SecretBuilder toBuilder() { + return edit(); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public void setAdditionalProperties(Map additionalProperties) { + this.additionalProperties = additionalProperties; + } + +} diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1alpha1/SecretReference.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1alpha1/SecretReference.java new file mode 100644 index 00000000000..ff0be6e5e20 --- /dev/null +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1alpha1/SecretReference.java @@ -0,0 +1,108 @@ + +package io.fabric8.knative.eventing.v1alpha1; + +import java.util.LinkedHashMap; +import java.util.Map; +import javax.annotation.Generated; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import io.fabric8.kubernetes.api.builder.Editable; +import io.fabric8.kubernetes.api.model.Container; +import io.fabric8.kubernetes.api.model.IntOrString; +import io.fabric8.kubernetes.api.model.KubernetesResource; +import io.fabric8.kubernetes.api.model.LabelSelector; +import io.fabric8.kubernetes.api.model.LocalObjectReference; +import io.fabric8.kubernetes.api.model.ObjectMeta; +import io.fabric8.kubernetes.api.model.ObjectReference; +import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; +import io.fabric8.kubernetes.api.model.PodTemplateSpec; +import io.fabric8.kubernetes.api.model.ResourceRequirements; +import io.sundr.builder.annotations.Buildable; +import io.sundr.builder.annotations.BuildableReference; +import lombok.EqualsAndHashCode; +import lombok.ToString; +import lombok.experimental.Accessors; + +@JsonDeserialize(using = com.fasterxml.jackson.databind.JsonDeserializer.None.class) +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "name" +}) +@ToString +@EqualsAndHashCode +@Accessors(prefix = { + "_", + "" +}) +@Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { + @BuildableReference(ObjectMeta.class), + @BuildableReference(LabelSelector.class), + @BuildableReference(Container.class), + @BuildableReference(PodTemplateSpec.class), + @BuildableReference(ResourceRequirements.class), + @BuildableReference(IntOrString.class), + @BuildableReference(ObjectReference.class), + @BuildableReference(LocalObjectReference.class), + @BuildableReference(PersistentVolumeClaim.class) +}) +@Generated("jsonschema2pojo") +public class SecretReference implements Editable , KubernetesResource +{ + + @JsonProperty("name") + private String name; + @JsonIgnore + private Map additionalProperties = new LinkedHashMap(); + + /** + * No args constructor for use in serialization + * + */ + public SecretReference() { + } + + public SecretReference(String name) { + super(); + this.name = name; + } + + @JsonProperty("name") + public String getName() { + return name; + } + + @JsonProperty("name") + public void setName(String name) { + this.name = name; + } + + @JsonIgnore + public SecretReferenceBuilder edit() { + return new SecretReferenceBuilder(this); + } + + @JsonIgnore + public SecretReferenceBuilder toBuilder() { + return edit(); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public void setAdditionalProperties(Map additionalProperties) { + this.additionalProperties = additionalProperties; + } + +} diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1beta1/EventType.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1beta1/EventType.java index b3aae09e704..df8a5d1d3bb 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1beta1/EventType.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1beta1/EventType.java @@ -13,19 +13,16 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.HasMetadata; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.LabelSelector; import io.fabric8.kubernetes.api.model.LocalObjectReference; import io.fabric8.kubernetes.api.model.Namespaced; +import io.fabric8.kubernetes.api.model.ObjectMeta; import io.fabric8.kubernetes.api.model.ObjectReference; import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.fabric8.kubernetes.model.annotation.Group; import io.fabric8.kubernetes.model.annotation.Version; import io.sundr.builder.annotations.Buildable; @@ -52,7 +49,7 @@ "" }) @Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { - @BuildableReference(io.fabric8.kubernetes.api.model.ObjectMeta.class), + @BuildableReference(ObjectMeta.class), @BuildableReference(LabelSelector.class), @BuildableReference(Container.class), @BuildableReference(PodTemplateSpec.class), @@ -60,11 +57,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @TemplateTransformations({ @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) @@ -90,7 +83,7 @@ public class EventType implements Editable , HasMetadata, Name @JsonProperty("kind") private String kind = "EventType"; @JsonProperty("metadata") - private io.fabric8.kubernetes.api.model.ObjectMeta metadata; + private ObjectMeta metadata; @JsonProperty("spec") private EventTypeSpec spec; @JsonProperty("status") @@ -105,7 +98,7 @@ public class EventType implements Editable , HasMetadata, Name public EventType() { } - public EventType(String apiVersion, String kind, io.fabric8.kubernetes.api.model.ObjectMeta metadata, EventTypeSpec spec, EventTypeStatus status) { + public EventType(String apiVersion, String kind, ObjectMeta metadata, EventTypeSpec spec, EventTypeStatus status) { super(); this.apiVersion = apiVersion; this.kind = kind; @@ -155,12 +148,12 @@ public void setKind(String kind) { } @JsonProperty("metadata") - public io.fabric8.kubernetes.api.model.ObjectMeta getMetadata() { + public ObjectMeta getMetadata() { return metadata; } @JsonProperty("metadata") - public void setMetadata(io.fabric8.kubernetes.api.model.ObjectMeta metadata) { + public void setMetadata(ObjectMeta metadata) { this.metadata = metadata; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1beta1/EventTypeList.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1beta1/EventTypeList.java index 5c29c2d283b..df3ba0fad4b 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1beta1/EventTypeList.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1beta1/EventTypeList.java @@ -15,8 +15,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.KubernetesResourceList; @@ -28,8 +26,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.fabric8.kubernetes.model.annotation.Group; import io.fabric8.kubernetes.model.annotation.Version; import io.sundr.builder.annotations.Buildable; @@ -63,11 +59,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @TemplateTransformations({ @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1beta1/EventTypeSpec.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1beta1/EventTypeSpec.java index 8c7e9ccebab..e41aad9e949 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1beta1/EventTypeSpec.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1beta1/EventTypeSpec.java @@ -11,11 +11,9 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.fabric8.knative.internal.pkg.apis.duck.v1.KReference; +import io.fabric8.knative.duck.v1.KReference; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -25,8 +23,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -59,11 +55,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class EventTypeSpec implements Editable , KubernetesResource diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1beta1/EventTypeStatus.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1beta1/EventTypeStatus.java index 308ac50b9ee..afd7a7294f4 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1beta1/EventTypeStatus.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1beta1/EventTypeStatus.java @@ -13,11 +13,9 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.fabric8.knative.internal.pkg.apis.Condition; +import io.fabric8.knative.pkg.apis.Condition; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -27,8 +25,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -57,11 +53,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class EventTypeStatus implements Editable , KubernetesResource @@ -76,7 +68,7 @@ public class EventTypeStatus implements Editable , Kuber @JsonProperty("observedGeneration") private Long observedGeneration; @JsonIgnore - private Map additionalProperties = new LinkedHashMap(); + private Map additionalProperties = new LinkedHashMap(); /** * No args constructor for use in serialization @@ -135,16 +127,16 @@ public EventTypeStatusBuilder toBuilder() { } @JsonAnyGetter - public Map getAdditionalProperties() { + public Map getAdditionalProperties() { return this.additionalProperties; } @JsonAnySetter - public void setAdditionalProperty(java.lang.String name, Object value) { + public void setAdditionalProperty(String name, Object value) { this.additionalProperties.put(name, value); } - public void setAdditionalProperties(Map additionalProperties) { + public void setAdditionalProperties(Map additionalProperties) { this.additionalProperties = additionalProperties; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1beta2/EventType.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1beta2/EventType.java new file mode 100644 index 00000000000..84accb85fc3 --- /dev/null +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1beta2/EventType.java @@ -0,0 +1,204 @@ + +package io.fabric8.knative.eventing.v1beta2; + +import java.util.LinkedHashMap; +import java.util.Map; +import javax.annotation.Generated; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import io.fabric8.kubernetes.api.builder.Editable; +import io.fabric8.kubernetes.api.model.Container; +import io.fabric8.kubernetes.api.model.HasMetadata; +import io.fabric8.kubernetes.api.model.IntOrString; +import io.fabric8.kubernetes.api.model.LabelSelector; +import io.fabric8.kubernetes.api.model.LocalObjectReference; +import io.fabric8.kubernetes.api.model.Namespaced; +import io.fabric8.kubernetes.api.model.ObjectMeta; +import io.fabric8.kubernetes.api.model.ObjectReference; +import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; +import io.fabric8.kubernetes.api.model.PodTemplateSpec; +import io.fabric8.kubernetes.api.model.ResourceRequirements; +import io.fabric8.kubernetes.model.annotation.Group; +import io.fabric8.kubernetes.model.annotation.Version; +import io.sundr.builder.annotations.Buildable; +import io.sundr.builder.annotations.BuildableReference; +import io.sundr.transform.annotations.TemplateTransformation; +import io.sundr.transform.annotations.TemplateTransformations; +import lombok.EqualsAndHashCode; +import lombok.ToString; +import lombok.experimental.Accessors; + +@JsonDeserialize(using = com.fasterxml.jackson.databind.JsonDeserializer.None.class) +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "apiVersion", + "kind", + "metadata", + "spec", + "status" +}) +@ToString +@EqualsAndHashCode +@Accessors(prefix = { + "_", + "" +}) +@Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { + @BuildableReference(ObjectMeta.class), + @BuildableReference(LabelSelector.class), + @BuildableReference(Container.class), + @BuildableReference(PodTemplateSpec.class), + @BuildableReference(ResourceRequirements.class), + @BuildableReference(IntOrString.class), + @BuildableReference(ObjectReference.class), + @BuildableReference(LocalObjectReference.class), + @BuildableReference(PersistentVolumeClaim.class) +}) +@TemplateTransformations({ + @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) +}) +@Version("v1beta2") +@Group("eventing.knative.dev") +@Generated("jsonschema2pojo") +public class EventType implements Editable , HasMetadata, Namespaced +{ + + /** + * + * (Required) + * + */ + @JsonProperty("apiVersion") + private String apiVersion = "eventing.knative.dev/v1beta2"; + /** + * + * (Required) + * + */ + @JsonProperty("kind") + private String kind = "EventType"; + @JsonProperty("metadata") + private ObjectMeta metadata; + @JsonProperty("spec") + private EventTypeSpec spec; + @JsonProperty("status") + private EventTypeStatus status; + @JsonIgnore + private Map additionalProperties = new LinkedHashMap(); + + /** + * No args constructor for use in serialization + * + */ + public EventType() { + } + + public EventType(String apiVersion, String kind, ObjectMeta metadata, EventTypeSpec spec, EventTypeStatus status) { + super(); + this.apiVersion = apiVersion; + this.kind = kind; + this.metadata = metadata; + this.spec = spec; + this.status = status; + } + + /** + * + * (Required) + * + */ + @JsonProperty("apiVersion") + public String getApiVersion() { + return apiVersion; + } + + /** + * + * (Required) + * + */ + @JsonProperty("apiVersion") + public void setApiVersion(String apiVersion) { + this.apiVersion = apiVersion; + } + + /** + * + * (Required) + * + */ + @JsonProperty("kind") + public String getKind() { + return kind; + } + + /** + * + * (Required) + * + */ + @JsonProperty("kind") + public void setKind(String kind) { + this.kind = kind; + } + + @JsonProperty("metadata") + public ObjectMeta getMetadata() { + return metadata; + } + + @JsonProperty("metadata") + public void setMetadata(ObjectMeta metadata) { + this.metadata = metadata; + } + + @JsonProperty("spec") + public EventTypeSpec getSpec() { + return spec; + } + + @JsonProperty("spec") + public void setSpec(EventTypeSpec spec) { + this.spec = spec; + } + + @JsonProperty("status") + public EventTypeStatus getStatus() { + return status; + } + + @JsonProperty("status") + public void setStatus(EventTypeStatus status) { + this.status = status; + } + + @JsonIgnore + public EventTypeBuilder edit() { + return new EventTypeBuilder(this); + } + + @JsonIgnore + public EventTypeBuilder toBuilder() { + return edit(); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public void setAdditionalProperties(Map additionalProperties) { + this.additionalProperties = additionalProperties; + } + +} diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1beta2/EventTypeList.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1beta2/EventTypeList.java new file mode 100644 index 00000000000..659eaabe82a --- /dev/null +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1beta2/EventTypeList.java @@ -0,0 +1,195 @@ + +package io.fabric8.knative.eventing.v1beta2; + +import java.util.ArrayList; +import java.util.LinkedHashMap; +import java.util.List; +import java.util.Map; +import javax.annotation.Generated; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import io.fabric8.kubernetes.api.builder.Editable; +import io.fabric8.kubernetes.api.model.Container; +import io.fabric8.kubernetes.api.model.IntOrString; +import io.fabric8.kubernetes.api.model.KubernetesResource; +import io.fabric8.kubernetes.api.model.KubernetesResourceList; +import io.fabric8.kubernetes.api.model.LabelSelector; +import io.fabric8.kubernetes.api.model.ListMeta; +import io.fabric8.kubernetes.api.model.LocalObjectReference; +import io.fabric8.kubernetes.api.model.ObjectMeta; +import io.fabric8.kubernetes.api.model.ObjectReference; +import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; +import io.fabric8.kubernetes.api.model.PodTemplateSpec; +import io.fabric8.kubernetes.api.model.ResourceRequirements; +import io.fabric8.kubernetes.model.annotation.Group; +import io.fabric8.kubernetes.model.annotation.Version; +import io.sundr.builder.annotations.Buildable; +import io.sundr.builder.annotations.BuildableReference; +import io.sundr.transform.annotations.TemplateTransformation; +import io.sundr.transform.annotations.TemplateTransformations; +import lombok.EqualsAndHashCode; +import lombok.ToString; +import lombok.experimental.Accessors; + +@JsonDeserialize(using = com.fasterxml.jackson.databind.JsonDeserializer.None.class) +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "apiVersion", + "kind", + "metadata", + "items" +}) +@ToString +@EqualsAndHashCode +@Accessors(prefix = { + "_", + "" +}) +@Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { + @BuildableReference(ObjectMeta.class), + @BuildableReference(LabelSelector.class), + @BuildableReference(Container.class), + @BuildableReference(PodTemplateSpec.class), + @BuildableReference(ResourceRequirements.class), + @BuildableReference(IntOrString.class), + @BuildableReference(ObjectReference.class), + @BuildableReference(LocalObjectReference.class), + @BuildableReference(PersistentVolumeClaim.class) +}) +@TemplateTransformations({ + @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) +}) +@Version("v1beta2") +@Group("eventing.knative.dev") +@Generated("jsonschema2pojo") +public class EventTypeList implements Editable , KubernetesResource, KubernetesResourceList +{ + + /** + * + * (Required) + * + */ + @JsonProperty("apiVersion") + private String apiVersion = "eventing.knative.dev/v1beta2"; + @JsonProperty("items") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + private List items = new ArrayList<>(); + /** + * + * (Required) + * + */ + @JsonProperty("kind") + private String kind = "EventTypeList"; + @JsonProperty("metadata") + private ListMeta metadata; + @JsonIgnore + private Map additionalProperties = new LinkedHashMap(); + + /** + * No args constructor for use in serialization + * + */ + public EventTypeList() { + } + + public EventTypeList(String apiVersion, List items, String kind, ListMeta metadata) { + super(); + this.apiVersion = apiVersion; + this.items = items; + this.kind = kind; + this.metadata = metadata; + } + + /** + * + * (Required) + * + */ + @JsonProperty("apiVersion") + public String getApiVersion() { + return apiVersion; + } + + /** + * + * (Required) + * + */ + @JsonProperty("apiVersion") + public void setApiVersion(String apiVersion) { + this.apiVersion = apiVersion; + } + + @JsonProperty("items") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + public List getItems() { + return items; + } + + @JsonProperty("items") + public void setItems(List items) { + this.items = items; + } + + /** + * + * (Required) + * + */ + @JsonProperty("kind") + public String getKind() { + return kind; + } + + /** + * + * (Required) + * + */ + @JsonProperty("kind") + public void setKind(String kind) { + this.kind = kind; + } + + @JsonProperty("metadata") + public ListMeta getMetadata() { + return metadata; + } + + @JsonProperty("metadata") + public void setMetadata(ListMeta metadata) { + this.metadata = metadata; + } + + @JsonIgnore + public EventTypeListBuilder edit() { + return new EventTypeListBuilder(this); + } + + @JsonIgnore + public EventTypeListBuilder toBuilder() { + return edit(); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public void setAdditionalProperties(Map additionalProperties) { + this.additionalProperties = additionalProperties; + } + +} diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1beta2/EventTypeSpec.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1beta2/EventTypeSpec.java new file mode 100644 index 00000000000..917ba82782d --- /dev/null +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1beta2/EventTypeSpec.java @@ -0,0 +1,193 @@ + +package io.fabric8.knative.eventing.v1beta2; + +import java.util.LinkedHashMap; +import java.util.Map; +import javax.annotation.Generated; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import io.fabric8.knative.duck.v1.KReference; +import io.fabric8.kubernetes.api.builder.Editable; +import io.fabric8.kubernetes.api.model.Container; +import io.fabric8.kubernetes.api.model.IntOrString; +import io.fabric8.kubernetes.api.model.KubernetesResource; +import io.fabric8.kubernetes.api.model.LabelSelector; +import io.fabric8.kubernetes.api.model.LocalObjectReference; +import io.fabric8.kubernetes.api.model.ObjectMeta; +import io.fabric8.kubernetes.api.model.ObjectReference; +import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; +import io.fabric8.kubernetes.api.model.PodTemplateSpec; +import io.fabric8.kubernetes.api.model.ResourceRequirements; +import io.sundr.builder.annotations.Buildable; +import io.sundr.builder.annotations.BuildableReference; +import lombok.EqualsAndHashCode; +import lombok.ToString; +import lombok.experimental.Accessors; + +@JsonDeserialize(using = com.fasterxml.jackson.databind.JsonDeserializer.None.class) +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "broker", + "description", + "reference", + "schema", + "schemaData", + "source", + "type" +}) +@ToString +@EqualsAndHashCode +@Accessors(prefix = { + "_", + "" +}) +@Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { + @BuildableReference(ObjectMeta.class), + @BuildableReference(LabelSelector.class), + @BuildableReference(Container.class), + @BuildableReference(PodTemplateSpec.class), + @BuildableReference(ResourceRequirements.class), + @BuildableReference(IntOrString.class), + @BuildableReference(ObjectReference.class), + @BuildableReference(LocalObjectReference.class), + @BuildableReference(PersistentVolumeClaim.class) +}) +@Generated("jsonschema2pojo") +public class EventTypeSpec implements Editable , KubernetesResource +{ + + @JsonProperty("broker") + private String broker; + @JsonProperty("description") + private String description; + @JsonProperty("reference") + private KReference reference; + @JsonProperty("schema") + private String schema; + @JsonProperty("schemaData") + private String schemaData; + @JsonProperty("source") + private String source; + @JsonProperty("type") + private String type; + @JsonIgnore + private Map additionalProperties = new LinkedHashMap(); + + /** + * No args constructor for use in serialization + * + */ + public EventTypeSpec() { + } + + public EventTypeSpec(String broker, String description, KReference reference, String schema, String schemaData, String source, String type) { + super(); + this.broker = broker; + this.description = description; + this.reference = reference; + this.schema = schema; + this.schemaData = schemaData; + this.source = source; + this.type = type; + } + + @JsonProperty("broker") + public String getBroker() { + return broker; + } + + @JsonProperty("broker") + public void setBroker(String broker) { + this.broker = broker; + } + + @JsonProperty("description") + public String getDescription() { + return description; + } + + @JsonProperty("description") + public void setDescription(String description) { + this.description = description; + } + + @JsonProperty("reference") + public KReference getReference() { + return reference; + } + + @JsonProperty("reference") + public void setReference(KReference reference) { + this.reference = reference; + } + + @JsonProperty("schema") + public String getSchema() { + return schema; + } + + @JsonProperty("schema") + public void setSchema(String schema) { + this.schema = schema; + } + + @JsonProperty("schemaData") + public String getSchemaData() { + return schemaData; + } + + @JsonProperty("schemaData") + public void setSchemaData(String schemaData) { + this.schemaData = schemaData; + } + + @JsonProperty("source") + public String getSource() { + return source; + } + + @JsonProperty("source") + public void setSource(String source) { + this.source = source; + } + + @JsonProperty("type") + public String getType() { + return type; + } + + @JsonProperty("type") + public void setType(String type) { + this.type = type; + } + + @JsonIgnore + public EventTypeSpecBuilder edit() { + return new EventTypeSpecBuilder(this); + } + + @JsonIgnore + public EventTypeSpecBuilder toBuilder() { + return edit(); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public void setAdditionalProperties(Map additionalProperties) { + this.additionalProperties = additionalProperties; + } + +} diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1beta2/EventTypeStatus.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1beta2/EventTypeStatus.java new file mode 100644 index 00000000000..4fc18fb7218 --- /dev/null +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1beta2/EventTypeStatus.java @@ -0,0 +1,143 @@ + +package io.fabric8.knative.eventing.v1beta2; + +import java.util.ArrayList; +import java.util.LinkedHashMap; +import java.util.List; +import java.util.Map; +import javax.annotation.Generated; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import io.fabric8.knative.pkg.apis.Condition; +import io.fabric8.kubernetes.api.builder.Editable; +import io.fabric8.kubernetes.api.model.Container; +import io.fabric8.kubernetes.api.model.IntOrString; +import io.fabric8.kubernetes.api.model.KubernetesResource; +import io.fabric8.kubernetes.api.model.LabelSelector; +import io.fabric8.kubernetes.api.model.LocalObjectReference; +import io.fabric8.kubernetes.api.model.ObjectMeta; +import io.fabric8.kubernetes.api.model.ObjectReference; +import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; +import io.fabric8.kubernetes.api.model.PodTemplateSpec; +import io.fabric8.kubernetes.api.model.ResourceRequirements; +import io.sundr.builder.annotations.Buildable; +import io.sundr.builder.annotations.BuildableReference; +import lombok.EqualsAndHashCode; +import lombok.ToString; +import lombok.experimental.Accessors; + +@JsonDeserialize(using = com.fasterxml.jackson.databind.JsonDeserializer.None.class) +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "annotations", + "conditions", + "observedGeneration" +}) +@ToString +@EqualsAndHashCode +@Accessors(prefix = { + "_", + "" +}) +@Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { + @BuildableReference(ObjectMeta.class), + @BuildableReference(LabelSelector.class), + @BuildableReference(Container.class), + @BuildableReference(PodTemplateSpec.class), + @BuildableReference(ResourceRequirements.class), + @BuildableReference(IntOrString.class), + @BuildableReference(ObjectReference.class), + @BuildableReference(LocalObjectReference.class), + @BuildableReference(PersistentVolumeClaim.class) +}) +@Generated("jsonschema2pojo") +public class EventTypeStatus implements Editable , KubernetesResource +{ + + @JsonProperty("annotations") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + private Map annotations = new LinkedHashMap<>(); + @JsonProperty("conditions") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + private List conditions = new ArrayList<>(); + @JsonProperty("observedGeneration") + private Long observedGeneration; + @JsonIgnore + private Map additionalProperties = new LinkedHashMap(); + + /** + * No args constructor for use in serialization + * + */ + public EventTypeStatus() { + } + + public EventTypeStatus(Map annotations, List conditions, Long observedGeneration) { + super(); + this.annotations = annotations; + this.conditions = conditions; + this.observedGeneration = observedGeneration; + } + + @JsonProperty("annotations") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + public Map getAnnotations() { + return annotations; + } + + @JsonProperty("annotations") + public void setAnnotations(Map annotations) { + this.annotations = annotations; + } + + @JsonProperty("conditions") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + public List getConditions() { + return conditions; + } + + @JsonProperty("conditions") + public void setConditions(List conditions) { + this.conditions = conditions; + } + + @JsonProperty("observedGeneration") + public Long getObservedGeneration() { + return observedGeneration; + } + + @JsonProperty("observedGeneration") + public void setObservedGeneration(Long observedGeneration) { + this.observedGeneration = observedGeneration; + } + + @JsonIgnore + public EventTypeStatusBuilder edit() { + return new EventTypeStatusBuilder(this); + } + + @JsonIgnore + public EventTypeStatusBuilder toBuilder() { + return edit(); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public void setAdditionalProperties(Map additionalProperties) { + this.additionalProperties = additionalProperties; + } + +} diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1beta3/EventAttributeDefinition.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1beta3/EventAttributeDefinition.java new file mode 100644 index 00000000000..03ddf8e7331 --- /dev/null +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1beta3/EventAttributeDefinition.java @@ -0,0 +1,136 @@ + +package io.fabric8.knative.eventing.v1beta3; + +import java.util.LinkedHashMap; +import java.util.Map; +import javax.annotation.Generated; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import io.fabric8.kubernetes.api.builder.Editable; +import io.fabric8.kubernetes.api.model.Container; +import io.fabric8.kubernetes.api.model.IntOrString; +import io.fabric8.kubernetes.api.model.KubernetesResource; +import io.fabric8.kubernetes.api.model.LabelSelector; +import io.fabric8.kubernetes.api.model.LocalObjectReference; +import io.fabric8.kubernetes.api.model.ObjectMeta; +import io.fabric8.kubernetes.api.model.ObjectReference; +import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; +import io.fabric8.kubernetes.api.model.PodTemplateSpec; +import io.fabric8.kubernetes.api.model.ResourceRequirements; +import io.sundr.builder.annotations.Buildable; +import io.sundr.builder.annotations.BuildableReference; +import lombok.EqualsAndHashCode; +import lombok.ToString; +import lombok.experimental.Accessors; + +@JsonDeserialize(using = com.fasterxml.jackson.databind.JsonDeserializer.None.class) +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "name", + "required", + "value" +}) +@ToString +@EqualsAndHashCode +@Accessors(prefix = { + "_", + "" +}) +@Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { + @BuildableReference(ObjectMeta.class), + @BuildableReference(LabelSelector.class), + @BuildableReference(Container.class), + @BuildableReference(PodTemplateSpec.class), + @BuildableReference(ResourceRequirements.class), + @BuildableReference(IntOrString.class), + @BuildableReference(ObjectReference.class), + @BuildableReference(LocalObjectReference.class), + @BuildableReference(PersistentVolumeClaim.class) +}) +@Generated("jsonschema2pojo") +public class EventAttributeDefinition implements Editable , KubernetesResource +{ + + @JsonProperty("name") + private String name; + @JsonProperty("required") + private Boolean required; + @JsonProperty("value") + private String value; + @JsonIgnore + private Map additionalProperties = new LinkedHashMap(); + + /** + * No args constructor for use in serialization + * + */ + public EventAttributeDefinition() { + } + + public EventAttributeDefinition(String name, Boolean required, String value) { + super(); + this.name = name; + this.required = required; + this.value = value; + } + + @JsonProperty("name") + public String getName() { + return name; + } + + @JsonProperty("name") + public void setName(String name) { + this.name = name; + } + + @JsonProperty("required") + public Boolean getRequired() { + return required; + } + + @JsonProperty("required") + public void setRequired(Boolean required) { + this.required = required; + } + + @JsonProperty("value") + public String getValue() { + return value; + } + + @JsonProperty("value") + public void setValue(String value) { + this.value = value; + } + + @JsonIgnore + public EventAttributeDefinitionBuilder edit() { + return new EventAttributeDefinitionBuilder(this); + } + + @JsonIgnore + public EventAttributeDefinitionBuilder toBuilder() { + return edit(); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public void setAdditionalProperties(Map additionalProperties) { + this.additionalProperties = additionalProperties; + } + +} diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1beta3/EventType.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1beta3/EventType.java new file mode 100644 index 00000000000..701c4e89dbe --- /dev/null +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1beta3/EventType.java @@ -0,0 +1,204 @@ + +package io.fabric8.knative.eventing.v1beta3; + +import java.util.LinkedHashMap; +import java.util.Map; +import javax.annotation.Generated; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import io.fabric8.kubernetes.api.builder.Editable; +import io.fabric8.kubernetes.api.model.Container; +import io.fabric8.kubernetes.api.model.HasMetadata; +import io.fabric8.kubernetes.api.model.IntOrString; +import io.fabric8.kubernetes.api.model.LabelSelector; +import io.fabric8.kubernetes.api.model.LocalObjectReference; +import io.fabric8.kubernetes.api.model.Namespaced; +import io.fabric8.kubernetes.api.model.ObjectMeta; +import io.fabric8.kubernetes.api.model.ObjectReference; +import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; +import io.fabric8.kubernetes.api.model.PodTemplateSpec; +import io.fabric8.kubernetes.api.model.ResourceRequirements; +import io.fabric8.kubernetes.model.annotation.Group; +import io.fabric8.kubernetes.model.annotation.Version; +import io.sundr.builder.annotations.Buildable; +import io.sundr.builder.annotations.BuildableReference; +import io.sundr.transform.annotations.TemplateTransformation; +import io.sundr.transform.annotations.TemplateTransformations; +import lombok.EqualsAndHashCode; +import lombok.ToString; +import lombok.experimental.Accessors; + +@JsonDeserialize(using = com.fasterxml.jackson.databind.JsonDeserializer.None.class) +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "apiVersion", + "kind", + "metadata", + "spec", + "status" +}) +@ToString +@EqualsAndHashCode +@Accessors(prefix = { + "_", + "" +}) +@Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { + @BuildableReference(ObjectMeta.class), + @BuildableReference(LabelSelector.class), + @BuildableReference(Container.class), + @BuildableReference(PodTemplateSpec.class), + @BuildableReference(ResourceRequirements.class), + @BuildableReference(IntOrString.class), + @BuildableReference(ObjectReference.class), + @BuildableReference(LocalObjectReference.class), + @BuildableReference(PersistentVolumeClaim.class) +}) +@TemplateTransformations({ + @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) +}) +@Version("v1beta3") +@Group("eventing.knative.dev") +@Generated("jsonschema2pojo") +public class EventType implements Editable , HasMetadata, Namespaced +{ + + /** + * + * (Required) + * + */ + @JsonProperty("apiVersion") + private String apiVersion = "eventing.knative.dev/v1beta3"; + /** + * + * (Required) + * + */ + @JsonProperty("kind") + private String kind = "EventType"; + @JsonProperty("metadata") + private ObjectMeta metadata; + @JsonProperty("spec") + private EventTypeSpec spec; + @JsonProperty("status") + private EventTypeStatus status; + @JsonIgnore + private Map additionalProperties = new LinkedHashMap(); + + /** + * No args constructor for use in serialization + * + */ + public EventType() { + } + + public EventType(String apiVersion, String kind, ObjectMeta metadata, EventTypeSpec spec, EventTypeStatus status) { + super(); + this.apiVersion = apiVersion; + this.kind = kind; + this.metadata = metadata; + this.spec = spec; + this.status = status; + } + + /** + * + * (Required) + * + */ + @JsonProperty("apiVersion") + public String getApiVersion() { + return apiVersion; + } + + /** + * + * (Required) + * + */ + @JsonProperty("apiVersion") + public void setApiVersion(String apiVersion) { + this.apiVersion = apiVersion; + } + + /** + * + * (Required) + * + */ + @JsonProperty("kind") + public String getKind() { + return kind; + } + + /** + * + * (Required) + * + */ + @JsonProperty("kind") + public void setKind(String kind) { + this.kind = kind; + } + + @JsonProperty("metadata") + public ObjectMeta getMetadata() { + return metadata; + } + + @JsonProperty("metadata") + public void setMetadata(ObjectMeta metadata) { + this.metadata = metadata; + } + + @JsonProperty("spec") + public EventTypeSpec getSpec() { + return spec; + } + + @JsonProperty("spec") + public void setSpec(EventTypeSpec spec) { + this.spec = spec; + } + + @JsonProperty("status") + public EventTypeStatus getStatus() { + return status; + } + + @JsonProperty("status") + public void setStatus(EventTypeStatus status) { + this.status = status; + } + + @JsonIgnore + public EventTypeBuilder edit() { + return new EventTypeBuilder(this); + } + + @JsonIgnore + public EventTypeBuilder toBuilder() { + return edit(); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public void setAdditionalProperties(Map additionalProperties) { + this.additionalProperties = additionalProperties; + } + +} diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1beta3/EventTypeList.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1beta3/EventTypeList.java new file mode 100644 index 00000000000..987c2fc0e6c --- /dev/null +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1beta3/EventTypeList.java @@ -0,0 +1,195 @@ + +package io.fabric8.knative.eventing.v1beta3; + +import java.util.ArrayList; +import java.util.LinkedHashMap; +import java.util.List; +import java.util.Map; +import javax.annotation.Generated; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import io.fabric8.kubernetes.api.builder.Editable; +import io.fabric8.kubernetes.api.model.Container; +import io.fabric8.kubernetes.api.model.IntOrString; +import io.fabric8.kubernetes.api.model.KubernetesResource; +import io.fabric8.kubernetes.api.model.KubernetesResourceList; +import io.fabric8.kubernetes.api.model.LabelSelector; +import io.fabric8.kubernetes.api.model.ListMeta; +import io.fabric8.kubernetes.api.model.LocalObjectReference; +import io.fabric8.kubernetes.api.model.ObjectMeta; +import io.fabric8.kubernetes.api.model.ObjectReference; +import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; +import io.fabric8.kubernetes.api.model.PodTemplateSpec; +import io.fabric8.kubernetes.api.model.ResourceRequirements; +import io.fabric8.kubernetes.model.annotation.Group; +import io.fabric8.kubernetes.model.annotation.Version; +import io.sundr.builder.annotations.Buildable; +import io.sundr.builder.annotations.BuildableReference; +import io.sundr.transform.annotations.TemplateTransformation; +import io.sundr.transform.annotations.TemplateTransformations; +import lombok.EqualsAndHashCode; +import lombok.ToString; +import lombok.experimental.Accessors; + +@JsonDeserialize(using = com.fasterxml.jackson.databind.JsonDeserializer.None.class) +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "apiVersion", + "kind", + "metadata", + "items" +}) +@ToString +@EqualsAndHashCode +@Accessors(prefix = { + "_", + "" +}) +@Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { + @BuildableReference(ObjectMeta.class), + @BuildableReference(LabelSelector.class), + @BuildableReference(Container.class), + @BuildableReference(PodTemplateSpec.class), + @BuildableReference(ResourceRequirements.class), + @BuildableReference(IntOrString.class), + @BuildableReference(ObjectReference.class), + @BuildableReference(LocalObjectReference.class), + @BuildableReference(PersistentVolumeClaim.class) +}) +@TemplateTransformations({ + @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) +}) +@Version("v1beta3") +@Group("eventing.knative.dev") +@Generated("jsonschema2pojo") +public class EventTypeList implements Editable , KubernetesResource, KubernetesResourceList +{ + + /** + * + * (Required) + * + */ + @JsonProperty("apiVersion") + private String apiVersion = "eventing.knative.dev/v1beta3"; + @JsonProperty("items") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + private List items = new ArrayList<>(); + /** + * + * (Required) + * + */ + @JsonProperty("kind") + private String kind = "EventTypeList"; + @JsonProperty("metadata") + private ListMeta metadata; + @JsonIgnore + private Map additionalProperties = new LinkedHashMap(); + + /** + * No args constructor for use in serialization + * + */ + public EventTypeList() { + } + + public EventTypeList(String apiVersion, List items, String kind, ListMeta metadata) { + super(); + this.apiVersion = apiVersion; + this.items = items; + this.kind = kind; + this.metadata = metadata; + } + + /** + * + * (Required) + * + */ + @JsonProperty("apiVersion") + public String getApiVersion() { + return apiVersion; + } + + /** + * + * (Required) + * + */ + @JsonProperty("apiVersion") + public void setApiVersion(String apiVersion) { + this.apiVersion = apiVersion; + } + + @JsonProperty("items") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + public List getItems() { + return items; + } + + @JsonProperty("items") + public void setItems(List items) { + this.items = items; + } + + /** + * + * (Required) + * + */ + @JsonProperty("kind") + public String getKind() { + return kind; + } + + /** + * + * (Required) + * + */ + @JsonProperty("kind") + public void setKind(String kind) { + this.kind = kind; + } + + @JsonProperty("metadata") + public ListMeta getMetadata() { + return metadata; + } + + @JsonProperty("metadata") + public void setMetadata(ListMeta metadata) { + this.metadata = metadata; + } + + @JsonIgnore + public EventTypeListBuilder edit() { + return new EventTypeListBuilder(this); + } + + @JsonIgnore + public EventTypeListBuilder toBuilder() { + return edit(); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public void setAdditionalProperties(Map additionalProperties) { + this.additionalProperties = additionalProperties; + } + +} diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1beta3/EventTypeSpec.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1beta3/EventTypeSpec.java new file mode 100644 index 00000000000..436bc6e45ab --- /dev/null +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1beta3/EventTypeSpec.java @@ -0,0 +1,141 @@ + +package io.fabric8.knative.eventing.v1beta3; + +import java.util.ArrayList; +import java.util.LinkedHashMap; +import java.util.List; +import java.util.Map; +import javax.annotation.Generated; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import io.fabric8.knative.duck.v1.KReference; +import io.fabric8.kubernetes.api.builder.Editable; +import io.fabric8.kubernetes.api.model.Container; +import io.fabric8.kubernetes.api.model.IntOrString; +import io.fabric8.kubernetes.api.model.KubernetesResource; +import io.fabric8.kubernetes.api.model.LabelSelector; +import io.fabric8.kubernetes.api.model.LocalObjectReference; +import io.fabric8.kubernetes.api.model.ObjectMeta; +import io.fabric8.kubernetes.api.model.ObjectReference; +import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; +import io.fabric8.kubernetes.api.model.PodTemplateSpec; +import io.fabric8.kubernetes.api.model.ResourceRequirements; +import io.sundr.builder.annotations.Buildable; +import io.sundr.builder.annotations.BuildableReference; +import lombok.EqualsAndHashCode; +import lombok.ToString; +import lombok.experimental.Accessors; + +@JsonDeserialize(using = com.fasterxml.jackson.databind.JsonDeserializer.None.class) +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "attributes", + "description", + "reference" +}) +@ToString +@EqualsAndHashCode +@Accessors(prefix = { + "_", + "" +}) +@Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { + @BuildableReference(ObjectMeta.class), + @BuildableReference(LabelSelector.class), + @BuildableReference(Container.class), + @BuildableReference(PodTemplateSpec.class), + @BuildableReference(ResourceRequirements.class), + @BuildableReference(IntOrString.class), + @BuildableReference(ObjectReference.class), + @BuildableReference(LocalObjectReference.class), + @BuildableReference(PersistentVolumeClaim.class) +}) +@Generated("jsonschema2pojo") +public class EventTypeSpec implements Editable , KubernetesResource +{ + + @JsonProperty("attributes") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + private List attributes = new ArrayList<>(); + @JsonProperty("description") + private String description; + @JsonProperty("reference") + private KReference reference; + @JsonIgnore + private Map additionalProperties = new LinkedHashMap(); + + /** + * No args constructor for use in serialization + * + */ + public EventTypeSpec() { + } + + public EventTypeSpec(List attributes, String description, KReference reference) { + super(); + this.attributes = attributes; + this.description = description; + this.reference = reference; + } + + @JsonProperty("attributes") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + public List getAttributes() { + return attributes; + } + + @JsonProperty("attributes") + public void setAttributes(List attributes) { + this.attributes = attributes; + } + + @JsonProperty("description") + public String getDescription() { + return description; + } + + @JsonProperty("description") + public void setDescription(String description) { + this.description = description; + } + + @JsonProperty("reference") + public KReference getReference() { + return reference; + } + + @JsonProperty("reference") + public void setReference(KReference reference) { + this.reference = reference; + } + + @JsonIgnore + public EventTypeSpecBuilder edit() { + return new EventTypeSpecBuilder(this); + } + + @JsonIgnore + public EventTypeSpecBuilder toBuilder() { + return edit(); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public void setAdditionalProperties(Map additionalProperties) { + this.additionalProperties = additionalProperties; + } + +} diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1beta3/EventTypeStatus.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1beta3/EventTypeStatus.java new file mode 100644 index 00000000000..f4e4b4f76b4 --- /dev/null +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/v1beta3/EventTypeStatus.java @@ -0,0 +1,143 @@ + +package io.fabric8.knative.eventing.v1beta3; + +import java.util.ArrayList; +import java.util.LinkedHashMap; +import java.util.List; +import java.util.Map; +import javax.annotation.Generated; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import io.fabric8.knative.pkg.apis.Condition; +import io.fabric8.kubernetes.api.builder.Editable; +import io.fabric8.kubernetes.api.model.Container; +import io.fabric8.kubernetes.api.model.IntOrString; +import io.fabric8.kubernetes.api.model.KubernetesResource; +import io.fabric8.kubernetes.api.model.LabelSelector; +import io.fabric8.kubernetes.api.model.LocalObjectReference; +import io.fabric8.kubernetes.api.model.ObjectMeta; +import io.fabric8.kubernetes.api.model.ObjectReference; +import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; +import io.fabric8.kubernetes.api.model.PodTemplateSpec; +import io.fabric8.kubernetes.api.model.ResourceRequirements; +import io.sundr.builder.annotations.Buildable; +import io.sundr.builder.annotations.BuildableReference; +import lombok.EqualsAndHashCode; +import lombok.ToString; +import lombok.experimental.Accessors; + +@JsonDeserialize(using = com.fasterxml.jackson.databind.JsonDeserializer.None.class) +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "annotations", + "conditions", + "observedGeneration" +}) +@ToString +@EqualsAndHashCode +@Accessors(prefix = { + "_", + "" +}) +@Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { + @BuildableReference(ObjectMeta.class), + @BuildableReference(LabelSelector.class), + @BuildableReference(Container.class), + @BuildableReference(PodTemplateSpec.class), + @BuildableReference(ResourceRequirements.class), + @BuildableReference(IntOrString.class), + @BuildableReference(ObjectReference.class), + @BuildableReference(LocalObjectReference.class), + @BuildableReference(PersistentVolumeClaim.class) +}) +@Generated("jsonschema2pojo") +public class EventTypeStatus implements Editable , KubernetesResource +{ + + @JsonProperty("annotations") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + private Map annotations = new LinkedHashMap<>(); + @JsonProperty("conditions") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + private List conditions = new ArrayList<>(); + @JsonProperty("observedGeneration") + private Long observedGeneration; + @JsonIgnore + private Map additionalProperties = new LinkedHashMap(); + + /** + * No args constructor for use in serialization + * + */ + public EventTypeStatus() { + } + + public EventTypeStatus(Map annotations, List conditions, Long observedGeneration) { + super(); + this.annotations = annotations; + this.conditions = conditions; + this.observedGeneration = observedGeneration; + } + + @JsonProperty("annotations") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + public Map getAnnotations() { + return annotations; + } + + @JsonProperty("annotations") + public void setAnnotations(Map annotations) { + this.annotations = annotations; + } + + @JsonProperty("conditions") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + public List getConditions() { + return conditions; + } + + @JsonProperty("conditions") + public void setConditions(List conditions) { + this.conditions = conditions; + } + + @JsonProperty("observedGeneration") + public Long getObservedGeneration() { + return observedGeneration; + } + + @JsonProperty("observedGeneration") + public void setObservedGeneration(Long observedGeneration) { + this.observedGeneration = observedGeneration; + } + + @JsonIgnore + public EventTypeStatusBuilder edit() { + return new EventTypeStatusBuilder(this); + } + + @JsonIgnore + public EventTypeStatusBuilder toBuilder() { + return edit(); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public void setAdditionalProperties(Map additionalProperties) { + this.additionalProperties = additionalProperties; + } + +} diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/flows/v1/Parallel.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/flows/v1/Parallel.java index ac929419b70..4ae4a1c643b 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/flows/v1/Parallel.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/flows/v1/Parallel.java @@ -13,19 +13,16 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.HasMetadata; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.LabelSelector; import io.fabric8.kubernetes.api.model.LocalObjectReference; import io.fabric8.kubernetes.api.model.Namespaced; +import io.fabric8.kubernetes.api.model.ObjectMeta; import io.fabric8.kubernetes.api.model.ObjectReference; import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.fabric8.kubernetes.model.annotation.Group; import io.fabric8.kubernetes.model.annotation.Version; import io.sundr.builder.annotations.Buildable; @@ -52,7 +49,7 @@ "" }) @Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { - @BuildableReference(io.fabric8.kubernetes.api.model.ObjectMeta.class), + @BuildableReference(ObjectMeta.class), @BuildableReference(LabelSelector.class), @BuildableReference(Container.class), @BuildableReference(PodTemplateSpec.class), @@ -60,11 +57,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @TemplateTransformations({ @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) @@ -90,7 +83,7 @@ public class Parallel implements Editable , HasMetadata, Namesp @JsonProperty("kind") private String kind = "Parallel"; @JsonProperty("metadata") - private io.fabric8.kubernetes.api.model.ObjectMeta metadata; + private ObjectMeta metadata; @JsonProperty("spec") private ParallelSpec spec; @JsonProperty("status") @@ -105,7 +98,7 @@ public class Parallel implements Editable , HasMetadata, Namesp public Parallel() { } - public Parallel(String apiVersion, String kind, io.fabric8.kubernetes.api.model.ObjectMeta metadata, ParallelSpec spec, ParallelStatus status) { + public Parallel(String apiVersion, String kind, ObjectMeta metadata, ParallelSpec spec, ParallelStatus status) { super(); this.apiVersion = apiVersion; this.kind = kind; @@ -155,12 +148,12 @@ public void setKind(String kind) { } @JsonProperty("metadata") - public io.fabric8.kubernetes.api.model.ObjectMeta getMetadata() { + public ObjectMeta getMetadata() { return metadata; } @JsonProperty("metadata") - public void setMetadata(io.fabric8.kubernetes.api.model.ObjectMeta metadata) { + public void setMetadata(ObjectMeta metadata) { this.metadata = metadata; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/flows/v1/ParallelBranch.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/flows/v1/ParallelBranch.java index 4c2014aa12b..a75ade591b1 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/flows/v1/ParallelBranch.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/flows/v1/ParallelBranch.java @@ -11,12 +11,10 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.fabric8.knative.internal.eventing.pkg.apis.duck.v1.DeliverySpec; -import io.fabric8.knative.internal.pkg.apis.duck.v1.Destination; +import io.fabric8.knative.duck.v1.DeliverySpec; +import io.fabric8.knative.duck.v1.Destination; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -26,8 +24,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -57,11 +53,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class ParallelBranch implements Editable , KubernetesResource diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/flows/v1/ParallelBranchStatus.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/flows/v1/ParallelBranchStatus.java index 5ca46cac990..f9d4d94b632 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/flows/v1/ParallelBranchStatus.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/flows/v1/ParallelBranchStatus.java @@ -13,8 +13,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -24,8 +22,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -54,11 +50,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class ParallelBranchStatus implements Editable , KubernetesResource diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/flows/v1/ParallelChannelStatus.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/flows/v1/ParallelChannelStatus.java index 35a07c1cbac..a9fbcd96da4 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/flows/v1/ParallelChannelStatus.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/flows/v1/ParallelChannelStatus.java @@ -11,21 +11,18 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.fabric8.knative.internal.pkg.apis.Condition; +import io.fabric8.knative.pkg.apis.Condition; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; import io.fabric8.kubernetes.api.model.LocalObjectReference; import io.fabric8.kubernetes.api.model.ObjectMeta; +import io.fabric8.kubernetes.api.model.ObjectReference; import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -51,20 +48,16 @@ @BuildableReference(PodTemplateSpec.class), @BuildableReference(ResourceRequirements.class), @BuildableReference(IntOrString.class), - @BuildableReference(io.fabric8.kubernetes.api.model.ObjectReference.class), + @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class ParallelChannelStatus implements Editable , KubernetesResource { @JsonProperty("channel") - private io.fabric8.kubernetes.api.model.ObjectReference channel; + private ObjectReference channel; @JsonProperty("ready") private Condition ready; @JsonIgnore @@ -77,19 +70,19 @@ public class ParallelChannelStatus implements Editable , KubernetesResource diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/flows/v1/ParallelStatus.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/flows/v1/ParallelStatus.java index 47ad8fa9ac5..dc62817a99e 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/flows/v1/ParallelStatus.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/flows/v1/ParallelStatus.java @@ -13,13 +13,12 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.fabric8.knative.internal.pkg.apis.Condition; -import io.fabric8.knative.internal.pkg.apis.duck.v1.Addressable; -import io.fabric8.knative.internal.pkg.apis.duck.v1.AuthStatus; +import io.fabric8.knative.duck.v1.Addressable; +import io.fabric8.knative.duck.v1.AppliedEventPolicyRef; +import io.fabric8.knative.duck.v1.AuthStatus; +import io.fabric8.knative.pkg.apis.Condition; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -29,8 +28,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -47,7 +44,8 @@ "branchStatuses", "conditions", "ingressChannelStatus", - "observedGeneration" + "observedGeneration", + "policies" }) @ToString @EqualsAndHashCode @@ -64,11 +62,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class ParallelStatus implements Editable , KubernetesResource @@ -94,8 +88,11 @@ public class ParallelStatus implements Editable , Kuberne private ParallelChannelStatus ingressChannelStatus; @JsonProperty("observedGeneration") private Long observedGeneration; + @JsonProperty("policies") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + private List policies = new ArrayList<>(); @JsonIgnore - private Map additionalProperties = new LinkedHashMap(); + private Map additionalProperties = new LinkedHashMap(); /** * No args constructor for use in serialization @@ -104,7 +101,7 @@ public class ParallelStatus implements Editable , Kuberne public ParallelStatus() { } - public ParallelStatus(Addressable address, List addresses, Map annotations, AuthStatus auth, List branchStatuses, List conditions, ParallelChannelStatus ingressChannelStatus, Long observedGeneration) { + public ParallelStatus(Addressable address, List addresses, Map annotations, AuthStatus auth, List branchStatuses, List conditions, ParallelChannelStatus ingressChannelStatus, Long observedGeneration, List policies) { super(); this.address = address; this.addresses = addresses; @@ -114,6 +111,7 @@ public ParallelStatus(Addressable address, List addresses, Map getPolicies() { + return policies; + } + + @JsonProperty("policies") + public void setPolicies(List policies) { + this.policies = policies; + } + @JsonIgnore public ParallelStatusBuilder edit() { return new ParallelStatusBuilder(this); @@ -211,16 +220,16 @@ public ParallelStatusBuilder toBuilder() { } @JsonAnyGetter - public Map getAdditionalProperties() { + public Map getAdditionalProperties() { return this.additionalProperties; } @JsonAnySetter - public void setAdditionalProperty(java.lang.String name, Object value) { + public void setAdditionalProperty(String name, Object value) { this.additionalProperties.put(name, value); } - public void setAdditionalProperties(Map additionalProperties) { + public void setAdditionalProperties(Map additionalProperties) { this.additionalProperties = additionalProperties; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/flows/v1/ParallelSubscriptionStatus.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/flows/v1/ParallelSubscriptionStatus.java index a15092227ec..7b8b3a7816f 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/flows/v1/ParallelSubscriptionStatus.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/flows/v1/ParallelSubscriptionStatus.java @@ -11,21 +11,18 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.fabric8.knative.internal.pkg.apis.Condition; +import io.fabric8.knative.pkg.apis.Condition; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; import io.fabric8.kubernetes.api.model.LocalObjectReference; import io.fabric8.kubernetes.api.model.ObjectMeta; +import io.fabric8.kubernetes.api.model.ObjectReference; import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -51,13 +48,9 @@ @BuildableReference(PodTemplateSpec.class), @BuildableReference(ResourceRequirements.class), @BuildableReference(IntOrString.class), - @BuildableReference(io.fabric8.kubernetes.api.model.ObjectReference.class), + @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class ParallelSubscriptionStatus implements Editable , KubernetesResource @@ -66,7 +59,7 @@ public class ParallelSubscriptionStatus implements Editable additionalProperties = new LinkedHashMap(); @@ -77,7 +70,7 @@ public class ParallelSubscriptionStatus implements Editable , HasMetadata, Namesp @JsonProperty("kind") private String kind = "Sequence"; @JsonProperty("metadata") - private io.fabric8.kubernetes.api.model.ObjectMeta metadata; + private ObjectMeta metadata; @JsonProperty("spec") private SequenceSpec spec; @JsonProperty("status") @@ -105,7 +98,7 @@ public class Sequence implements Editable , HasMetadata, Namesp public Sequence() { } - public Sequence(String apiVersion, String kind, io.fabric8.kubernetes.api.model.ObjectMeta metadata, SequenceSpec spec, SequenceStatus status) { + public Sequence(String apiVersion, String kind, ObjectMeta metadata, SequenceSpec spec, SequenceStatus status) { super(); this.apiVersion = apiVersion; this.kind = kind; @@ -155,12 +148,12 @@ public void setKind(String kind) { } @JsonProperty("metadata") - public io.fabric8.kubernetes.api.model.ObjectMeta getMetadata() { + public ObjectMeta getMetadata() { return metadata; } @JsonProperty("metadata") - public void setMetadata(io.fabric8.kubernetes.api.model.ObjectMeta metadata) { + public void setMetadata(ObjectMeta metadata) { this.metadata = metadata; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/flows/v1/SequenceChannelStatus.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/flows/v1/SequenceChannelStatus.java index f83639ed80b..626af98762f 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/flows/v1/SequenceChannelStatus.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/flows/v1/SequenceChannelStatus.java @@ -11,21 +11,18 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.fabric8.knative.internal.pkg.apis.Condition; +import io.fabric8.knative.pkg.apis.Condition; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; import io.fabric8.kubernetes.api.model.LocalObjectReference; import io.fabric8.kubernetes.api.model.ObjectMeta; +import io.fabric8.kubernetes.api.model.ObjectReference; import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -51,20 +48,16 @@ @BuildableReference(PodTemplateSpec.class), @BuildableReference(ResourceRequirements.class), @BuildableReference(IntOrString.class), - @BuildableReference(io.fabric8.kubernetes.api.model.ObjectReference.class), + @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class SequenceChannelStatus implements Editable , KubernetesResource { @JsonProperty("channel") - private io.fabric8.kubernetes.api.model.ObjectReference channel; + private ObjectReference channel; @JsonProperty("ready") private Condition ready; @JsonIgnore @@ -77,19 +70,19 @@ public class SequenceChannelStatus implements Editable , KubernetesResource diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/flows/v1/SequenceStatus.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/flows/v1/SequenceStatus.java index 4345d83748a..6e187f75359 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/flows/v1/SequenceStatus.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/flows/v1/SequenceStatus.java @@ -13,13 +13,12 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.fabric8.knative.internal.pkg.apis.Condition; -import io.fabric8.knative.internal.pkg.apis.duck.v1.Addressable; -import io.fabric8.knative.internal.pkg.apis.duck.v1.AuthStatus; +import io.fabric8.knative.duck.v1.Addressable; +import io.fabric8.knative.duck.v1.AppliedEventPolicyRef; +import io.fabric8.knative.duck.v1.AuthStatus; +import io.fabric8.knative.pkg.apis.Condition; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -29,8 +28,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -46,6 +43,7 @@ "channelStatuses", "conditions", "observedGeneration", + "policies", "subscriptionStatuses" }) @ToString @@ -63,11 +61,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class SequenceStatus implements Editable , KubernetesResource @@ -88,11 +82,14 @@ public class SequenceStatus implements Editable , Kuberne private List conditions = new ArrayList<>(); @JsonProperty("observedGeneration") private Long observedGeneration; + @JsonProperty("policies") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + private List policies = new ArrayList<>(); @JsonProperty("subscriptionStatuses") @JsonInclude(JsonInclude.Include.NON_EMPTY) private List subscriptionStatuses = new ArrayList<>(); @JsonIgnore - private Map additionalProperties = new LinkedHashMap(); + private Map additionalProperties = new LinkedHashMap(); /** * No args constructor for use in serialization @@ -101,7 +98,7 @@ public class SequenceStatus implements Editable , Kuberne public SequenceStatus() { } - public SequenceStatus(Addressable address, Map annotations, AuthStatus auth, List channelStatuses, List conditions, Long observedGeneration, List subscriptionStatuses) { + public SequenceStatus(Addressable address, Map annotations, AuthStatus auth, List channelStatuses, List conditions, Long observedGeneration, List policies, List subscriptionStatuses) { super(); this.address = address; this.annotations = annotations; @@ -109,6 +106,7 @@ public SequenceStatus(Addressable address, Map annotations, Auth this.channelStatuses = channelStatuses; this.conditions = conditions; this.observedGeneration = observedGeneration; + this.policies = policies; this.subscriptionStatuses = subscriptionStatuses; } @@ -175,6 +173,17 @@ public void setObservedGeneration(Long observedGeneration) { this.observedGeneration = observedGeneration; } + @JsonProperty("policies") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + public List getPolicies() { + return policies; + } + + @JsonProperty("policies") + public void setPolicies(List policies) { + this.policies = policies; + } + @JsonProperty("subscriptionStatuses") @JsonInclude(JsonInclude.Include.NON_EMPTY) public List getSubscriptionStatuses() { @@ -197,16 +206,16 @@ public SequenceStatusBuilder toBuilder() { } @JsonAnyGetter - public Map getAdditionalProperties() { + public Map getAdditionalProperties() { return this.additionalProperties; } @JsonAnySetter - public void setAdditionalProperty(java.lang.String name, Object value) { + public void setAdditionalProperty(String name, Object value) { this.additionalProperties.put(name, value); } - public void setAdditionalProperties(Map additionalProperties) { + public void setAdditionalProperties(Map additionalProperties) { this.additionalProperties = additionalProperties; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/flows/v1/SequenceStep.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/flows/v1/SequenceStep.java index 21e666e7998..04007c06517 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/flows/v1/SequenceStep.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/flows/v1/SequenceStep.java @@ -11,12 +11,10 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.fabric8.knative.internal.eventing.pkg.apis.duck.v1.DeliverySpec; -import io.fabric8.knative.internal.pkg.apis.duck.v1.KReference; +import io.fabric8.knative.duck.v1.DeliverySpec; +import io.fabric8.knative.duck.v1.KReference; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -26,8 +24,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -58,11 +54,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class SequenceStep implements Editable , KubernetesResource @@ -77,9 +69,9 @@ public class SequenceStep implements Editable , KubernetesR @JsonProperty("ref") private KReference ref; @JsonProperty("uri") - private java.lang.String uri; + private String uri; @JsonIgnore - private Map additionalProperties = new LinkedHashMap(); + private Map additionalProperties = new LinkedHashMap(); /** * No args constructor for use in serialization @@ -88,7 +80,7 @@ public class SequenceStep implements Editable , KubernetesR public SequenceStep() { } - public SequenceStep(String cACerts, String audience, DeliverySpec delivery, KReference ref, java.lang.String uri) { + public SequenceStep(String cACerts, String audience, DeliverySpec delivery, KReference ref, String uri) { super(); this.cACerts = cACerts; this.audience = audience; @@ -138,12 +130,12 @@ public void setRef(KReference ref) { } @JsonProperty("uri") - public java.lang.String getUri() { + public String getUri() { return uri; } @JsonProperty("uri") - public void setUri(java.lang.String uri) { + public void setUri(String uri) { this.uri = uri; } @@ -158,16 +150,16 @@ public SequenceStepBuilder toBuilder() { } @JsonAnyGetter - public Map getAdditionalProperties() { + public Map getAdditionalProperties() { return this.additionalProperties; } @JsonAnySetter - public void setAdditionalProperty(java.lang.String name, Object value) { + public void setAdditionalProperty(String name, Object value) { this.additionalProperties.put(name, value); } - public void setAdditionalProperties(Map additionalProperties) { + public void setAdditionalProperties(Map additionalProperties) { this.additionalProperties = additionalProperties; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/flows/v1/SequenceSubscriptionStatus.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/flows/v1/SequenceSubscriptionStatus.java index be0221592bb..3c0283a322f 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/flows/v1/SequenceSubscriptionStatus.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/flows/v1/SequenceSubscriptionStatus.java @@ -11,21 +11,18 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.fabric8.knative.internal.pkg.apis.Condition; +import io.fabric8.knative.pkg.apis.Condition; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; import io.fabric8.kubernetes.api.model.LocalObjectReference; import io.fabric8.kubernetes.api.model.ObjectMeta; +import io.fabric8.kubernetes.api.model.ObjectReference; import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -51,13 +48,9 @@ @BuildableReference(PodTemplateSpec.class), @BuildableReference(ResourceRequirements.class), @BuildableReference(IntOrString.class), - @BuildableReference(io.fabric8.kubernetes.api.model.ObjectReference.class), + @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class SequenceSubscriptionStatus implements Editable , KubernetesResource @@ -66,7 +59,7 @@ public class SequenceSubscriptionStatus implements Editable additionalProperties = new LinkedHashMap(); @@ -77,7 +70,7 @@ public class SequenceSubscriptionStatus implements Editable , HasMetadata, Namespaced @JsonProperty("kind") private String kind = "Metric"; @JsonProperty("metadata") - private io.fabric8.kubernetes.api.model.ObjectMeta metadata; + private ObjectMeta metadata; @JsonProperty("spec") private MetricSpec spec; @JsonProperty("status") @@ -105,7 +98,7 @@ public class Metric implements Editable , HasMetadata, Namespaced public Metric() { } - public Metric(String apiVersion, String kind, io.fabric8.kubernetes.api.model.ObjectMeta metadata, MetricSpec spec, MetricStatus status) { + public Metric(String apiVersion, String kind, ObjectMeta metadata, MetricSpec spec, MetricStatus status) { super(); this.apiVersion = apiVersion; this.kind = kind; @@ -155,12 +148,12 @@ public void setKind(String kind) { } @JsonProperty("metadata") - public io.fabric8.kubernetes.api.model.ObjectMeta getMetadata() { + public ObjectMeta getMetadata() { return metadata; } @JsonProperty("metadata") - public void setMetadata(io.fabric8.kubernetes.api.model.ObjectMeta metadata) { + public void setMetadata(ObjectMeta metadata) { this.metadata = metadata; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/autoscaling/v1alpha1/MetricList.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/autoscaling/v1alpha1/MetricList.java index 378d769223f..869141561dc 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/autoscaling/v1alpha1/MetricList.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/autoscaling/v1alpha1/MetricList.java @@ -15,8 +15,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.KubernetesResourceList; @@ -28,8 +26,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.fabric8.kubernetes.model.annotation.Group; import io.fabric8.kubernetes.model.annotation.Version; import io.sundr.builder.annotations.Buildable; @@ -63,11 +59,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @TemplateTransformations({ @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/autoscaling/v1alpha1/MetricSpec.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/autoscaling/v1alpha1/MetricSpec.java index 4710e1eff1a..4397a73ddb9 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/autoscaling/v1alpha1/MetricSpec.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/autoscaling/v1alpha1/MetricSpec.java @@ -13,8 +13,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -24,8 +22,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -54,11 +50,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class MetricSpec implements Editable , KubernetesResource diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/autoscaling/v1alpha1/MetricStatus.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/autoscaling/v1alpha1/MetricStatus.java index 33561eef8ed..11cc8466c02 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/autoscaling/v1alpha1/MetricStatus.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/autoscaling/v1alpha1/MetricStatus.java @@ -13,11 +13,9 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.fabric8.knative.internal.pkg.apis.Condition; +import io.fabric8.knative.pkg.apis.Condition; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -27,8 +25,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -57,11 +53,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class MetricStatus implements Editable , KubernetesResource @@ -76,7 +68,7 @@ public class MetricStatus implements Editable , KubernetesR @JsonProperty("observedGeneration") private Long observedGeneration; @JsonIgnore - private Map additionalProperties = new LinkedHashMap(); + private Map additionalProperties = new LinkedHashMap(); /** * No args constructor for use in serialization @@ -135,16 +127,16 @@ public MetricStatusBuilder toBuilder() { } @JsonAnyGetter - public Map getAdditionalProperties() { + public Map getAdditionalProperties() { return this.additionalProperties; } @JsonAnySetter - public void setAdditionalProperty(java.lang.String name, Object value) { + public void setAdditionalProperty(String name, Object value) { this.additionalProperties.put(name, value); } - public void setAdditionalProperties(Map additionalProperties) { + public void setAdditionalProperties(Map additionalProperties) { this.additionalProperties = additionalProperties; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/autoscaling/v1alpha1/PodAutoscaler.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/autoscaling/v1alpha1/PodAutoscaler.java index b9126bec34c..2256acb54f9 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/autoscaling/v1alpha1/PodAutoscaler.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/autoscaling/v1alpha1/PodAutoscaler.java @@ -13,19 +13,16 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.HasMetadata; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.LabelSelector; import io.fabric8.kubernetes.api.model.LocalObjectReference; import io.fabric8.kubernetes.api.model.Namespaced; +import io.fabric8.kubernetes.api.model.ObjectMeta; import io.fabric8.kubernetes.api.model.ObjectReference; import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.fabric8.kubernetes.model.annotation.Group; import io.fabric8.kubernetes.model.annotation.Version; import io.sundr.builder.annotations.Buildable; @@ -52,7 +49,7 @@ "" }) @Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { - @BuildableReference(io.fabric8.kubernetes.api.model.ObjectMeta.class), + @BuildableReference(ObjectMeta.class), @BuildableReference(LabelSelector.class), @BuildableReference(Container.class), @BuildableReference(PodTemplateSpec.class), @@ -60,11 +57,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @TemplateTransformations({ @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) @@ -90,7 +83,7 @@ public class PodAutoscaler implements Editable , HasMetada @JsonProperty("kind") private String kind = "PodAutoscaler"; @JsonProperty("metadata") - private io.fabric8.kubernetes.api.model.ObjectMeta metadata; + private ObjectMeta metadata; @JsonProperty("spec") private PodAutoscalerSpec spec; @JsonProperty("status") @@ -105,7 +98,7 @@ public class PodAutoscaler implements Editable , HasMetada public PodAutoscaler() { } - public PodAutoscaler(String apiVersion, String kind, io.fabric8.kubernetes.api.model.ObjectMeta metadata, PodAutoscalerSpec spec, PodAutoscalerStatus status) { + public PodAutoscaler(String apiVersion, String kind, ObjectMeta metadata, PodAutoscalerSpec spec, PodAutoscalerStatus status) { super(); this.apiVersion = apiVersion; this.kind = kind; @@ -155,12 +148,12 @@ public void setKind(String kind) { } @JsonProperty("metadata") - public io.fabric8.kubernetes.api.model.ObjectMeta getMetadata() { + public ObjectMeta getMetadata() { return metadata; } @JsonProperty("metadata") - public void setMetadata(io.fabric8.kubernetes.api.model.ObjectMeta metadata) { + public void setMetadata(ObjectMeta metadata) { this.metadata = metadata; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/autoscaling/v1alpha1/PodAutoscalerList.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/autoscaling/v1alpha1/PodAutoscalerList.java index 1cb40cf4373..76267d0f393 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/autoscaling/v1alpha1/PodAutoscalerList.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/autoscaling/v1alpha1/PodAutoscalerList.java @@ -15,8 +15,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.KubernetesResourceList; @@ -28,8 +26,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.fabric8.kubernetes.model.annotation.Group; import io.fabric8.kubernetes.model.annotation.Version; import io.sundr.builder.annotations.Buildable; @@ -63,11 +59,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @TemplateTransformations({ @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/autoscaling/v1alpha1/PodAutoscalerSpec.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/autoscaling/v1alpha1/PodAutoscalerSpec.java index 84ee1eafbe0..dab7adbb904 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/autoscaling/v1alpha1/PodAutoscalerSpec.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/autoscaling/v1alpha1/PodAutoscalerSpec.java @@ -13,18 +13,15 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; import io.fabric8.kubernetes.api.model.LocalObjectReference; import io.fabric8.kubernetes.api.model.ObjectMeta; +import io.fabric8.kubernetes.api.model.ObjectReference; import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -52,13 +49,9 @@ @BuildableReference(PodTemplateSpec.class), @BuildableReference(ResourceRequirements.class), @BuildableReference(IntOrString.class), - @BuildableReference(io.fabric8.kubernetes.api.model.ObjectReference.class), + @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class PodAutoscalerSpec implements Editable , KubernetesResource @@ -71,7 +64,7 @@ public class PodAutoscalerSpec implements Editable , K @JsonProperty("reachability") private String reachability; @JsonProperty("scaleTargetRef") - private io.fabric8.kubernetes.api.model.ObjectReference scaleTargetRef; + private ObjectReference scaleTargetRef; @JsonIgnore private Map additionalProperties = new LinkedHashMap(); @@ -82,7 +75,7 @@ public class PodAutoscalerSpec implements Editable , K public PodAutoscalerSpec() { } - public PodAutoscalerSpec(Long containerConcurrency, String protocolType, String reachability, io.fabric8.kubernetes.api.model.ObjectReference scaleTargetRef) { + public PodAutoscalerSpec(Long containerConcurrency, String protocolType, String reachability, ObjectReference scaleTargetRef) { super(); this.containerConcurrency = containerConcurrency; this.protocolType = protocolType; @@ -121,12 +114,12 @@ public void setReachability(String reachability) { } @JsonProperty("scaleTargetRef") - public io.fabric8.kubernetes.api.model.ObjectReference getScaleTargetRef() { + public ObjectReference getScaleTargetRef() { return scaleTargetRef; } @JsonProperty("scaleTargetRef") - public void setScaleTargetRef(io.fabric8.kubernetes.api.model.ObjectReference scaleTargetRef) { + public void setScaleTargetRef(ObjectReference scaleTargetRef) { this.scaleTargetRef = scaleTargetRef; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/autoscaling/v1alpha1/PodAutoscalerStatus.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/autoscaling/v1alpha1/PodAutoscalerStatus.java index c7c1ec5b04d..63e0709f2d6 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/autoscaling/v1alpha1/PodAutoscalerStatus.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/autoscaling/v1alpha1/PodAutoscalerStatus.java @@ -13,11 +13,9 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.fabric8.knative.internal.pkg.apis.Condition; +import io.fabric8.knative.pkg.apis.Condition; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -27,8 +25,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -61,11 +57,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class PodAutoscalerStatus implements Editable , KubernetesResource @@ -82,13 +74,13 @@ public class PodAutoscalerStatus implements Editable @JsonProperty("desiredScale") private Integer desiredScale; @JsonProperty("metricsServiceName") - private java.lang.String metricsServiceName; + private String metricsServiceName; @JsonProperty("observedGeneration") private Long observedGeneration; @JsonProperty("serviceName") - private java.lang.String serviceName; + private String serviceName; @JsonIgnore - private Map additionalProperties = new LinkedHashMap(); + private Map additionalProperties = new LinkedHashMap(); /** * No args constructor for use in serialization @@ -97,7 +89,7 @@ public class PodAutoscalerStatus implements Editable public PodAutoscalerStatus() { } - public PodAutoscalerStatus(Integer actualScale, Map annotations, List conditions, Integer desiredScale, java.lang.String metricsServiceName, Long observedGeneration, java.lang.String serviceName) { + public PodAutoscalerStatus(Integer actualScale, Map annotations, List conditions, Integer desiredScale, String metricsServiceName, Long observedGeneration, String serviceName) { super(); this.actualScale = actualScale; this.annotations = annotations; @@ -151,12 +143,12 @@ public void setDesiredScale(Integer desiredScale) { } @JsonProperty("metricsServiceName") - public java.lang.String getMetricsServiceName() { + public String getMetricsServiceName() { return metricsServiceName; } @JsonProperty("metricsServiceName") - public void setMetricsServiceName(java.lang.String metricsServiceName) { + public void setMetricsServiceName(String metricsServiceName) { this.metricsServiceName = metricsServiceName; } @@ -171,12 +163,12 @@ public void setObservedGeneration(Long observedGeneration) { } @JsonProperty("serviceName") - public java.lang.String getServiceName() { + public String getServiceName() { return serviceName; } @JsonProperty("serviceName") - public void setServiceName(java.lang.String serviceName) { + public void setServiceName(String serviceName) { this.serviceName = serviceName; } @@ -191,16 +183,16 @@ public PodAutoscalerStatusBuilder toBuilder() { } @JsonAnyGetter - public Map getAdditionalProperties() { + public Map getAdditionalProperties() { return this.additionalProperties; } @JsonAnySetter - public void setAdditionalProperty(java.lang.String name, Object value) { + public void setAdditionalProperty(String name, Object value) { this.additionalProperties.put(name, value); } - public void setAdditionalProperties(Map additionalProperties) { + public void setAdditionalProperties(Map additionalProperties) { this.additionalProperties = additionalProperties; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/autoscaling/v1alpha1/PodScalable.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/autoscaling/v1alpha1/PodScalable.java new file mode 100644 index 00000000000..ce422ce8b64 --- /dev/null +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/autoscaling/v1alpha1/PodScalable.java @@ -0,0 +1,204 @@ + +package io.fabric8.knative.internal.autoscaling.v1alpha1; + +import java.util.LinkedHashMap; +import java.util.Map; +import javax.annotation.Generated; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import io.fabric8.kubernetes.api.builder.Editable; +import io.fabric8.kubernetes.api.model.Container; +import io.fabric8.kubernetes.api.model.HasMetadata; +import io.fabric8.kubernetes.api.model.IntOrString; +import io.fabric8.kubernetes.api.model.LabelSelector; +import io.fabric8.kubernetes.api.model.LocalObjectReference; +import io.fabric8.kubernetes.api.model.Namespaced; +import io.fabric8.kubernetes.api.model.ObjectMeta; +import io.fabric8.kubernetes.api.model.ObjectReference; +import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; +import io.fabric8.kubernetes.api.model.PodTemplateSpec; +import io.fabric8.kubernetes.api.model.ResourceRequirements; +import io.fabric8.kubernetes.model.annotation.Group; +import io.fabric8.kubernetes.model.annotation.Version; +import io.sundr.builder.annotations.Buildable; +import io.sundr.builder.annotations.BuildableReference; +import io.sundr.transform.annotations.TemplateTransformation; +import io.sundr.transform.annotations.TemplateTransformations; +import lombok.EqualsAndHashCode; +import lombok.ToString; +import lombok.experimental.Accessors; + +@JsonDeserialize(using = com.fasterxml.jackson.databind.JsonDeserializer.None.class) +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "apiVersion", + "kind", + "metadata", + "spec", + "status" +}) +@ToString +@EqualsAndHashCode +@Accessors(prefix = { + "_", + "" +}) +@Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { + @BuildableReference(ObjectMeta.class), + @BuildableReference(LabelSelector.class), + @BuildableReference(Container.class), + @BuildableReference(PodTemplateSpec.class), + @BuildableReference(ResourceRequirements.class), + @BuildableReference(IntOrString.class), + @BuildableReference(ObjectReference.class), + @BuildableReference(LocalObjectReference.class), + @BuildableReference(PersistentVolumeClaim.class) +}) +@TemplateTransformations({ + @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) +}) +@Version("v1alpha1") +@Group("autoscaling.internal.knative.dev") +@Generated("jsonschema2pojo") +public class PodScalable implements Editable , HasMetadata, Namespaced +{ + + /** + * + * (Required) + * + */ + @JsonProperty("apiVersion") + private String apiVersion = "autoscaling.internal.knative.dev/v1alpha1"; + /** + * + * (Required) + * + */ + @JsonProperty("kind") + private String kind = "PodScalable"; + @JsonProperty("metadata") + private ObjectMeta metadata; + @JsonProperty("spec") + private PodScalableSpec spec; + @JsonProperty("status") + private PodScalableStatus status; + @JsonIgnore + private Map additionalProperties = new LinkedHashMap(); + + /** + * No args constructor for use in serialization + * + */ + public PodScalable() { + } + + public PodScalable(String apiVersion, String kind, ObjectMeta metadata, PodScalableSpec spec, PodScalableStatus status) { + super(); + this.apiVersion = apiVersion; + this.kind = kind; + this.metadata = metadata; + this.spec = spec; + this.status = status; + } + + /** + * + * (Required) + * + */ + @JsonProperty("apiVersion") + public String getApiVersion() { + return apiVersion; + } + + /** + * + * (Required) + * + */ + @JsonProperty("apiVersion") + public void setApiVersion(String apiVersion) { + this.apiVersion = apiVersion; + } + + /** + * + * (Required) + * + */ + @JsonProperty("kind") + public String getKind() { + return kind; + } + + /** + * + * (Required) + * + */ + @JsonProperty("kind") + public void setKind(String kind) { + this.kind = kind; + } + + @JsonProperty("metadata") + public ObjectMeta getMetadata() { + return metadata; + } + + @JsonProperty("metadata") + public void setMetadata(ObjectMeta metadata) { + this.metadata = metadata; + } + + @JsonProperty("spec") + public PodScalableSpec getSpec() { + return spec; + } + + @JsonProperty("spec") + public void setSpec(PodScalableSpec spec) { + this.spec = spec; + } + + @JsonProperty("status") + public PodScalableStatus getStatus() { + return status; + } + + @JsonProperty("status") + public void setStatus(PodScalableStatus status) { + this.status = status; + } + + @JsonIgnore + public PodScalableBuilder edit() { + return new PodScalableBuilder(this); + } + + @JsonIgnore + public PodScalableBuilder toBuilder() { + return edit(); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public void setAdditionalProperties(Map additionalProperties) { + this.additionalProperties = additionalProperties; + } + +} diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/autoscaling/v1alpha1/PodScalableList.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/autoscaling/v1alpha1/PodScalableList.java new file mode 100644 index 00000000000..4feda3bdbc5 --- /dev/null +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/autoscaling/v1alpha1/PodScalableList.java @@ -0,0 +1,195 @@ + +package io.fabric8.knative.internal.autoscaling.v1alpha1; + +import java.util.ArrayList; +import java.util.LinkedHashMap; +import java.util.List; +import java.util.Map; +import javax.annotation.Generated; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import io.fabric8.kubernetes.api.builder.Editable; +import io.fabric8.kubernetes.api.model.Container; +import io.fabric8.kubernetes.api.model.IntOrString; +import io.fabric8.kubernetes.api.model.KubernetesResource; +import io.fabric8.kubernetes.api.model.KubernetesResourceList; +import io.fabric8.kubernetes.api.model.LabelSelector; +import io.fabric8.kubernetes.api.model.ListMeta; +import io.fabric8.kubernetes.api.model.LocalObjectReference; +import io.fabric8.kubernetes.api.model.ObjectMeta; +import io.fabric8.kubernetes.api.model.ObjectReference; +import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; +import io.fabric8.kubernetes.api.model.PodTemplateSpec; +import io.fabric8.kubernetes.api.model.ResourceRequirements; +import io.fabric8.kubernetes.model.annotation.Group; +import io.fabric8.kubernetes.model.annotation.Version; +import io.sundr.builder.annotations.Buildable; +import io.sundr.builder.annotations.BuildableReference; +import io.sundr.transform.annotations.TemplateTransformation; +import io.sundr.transform.annotations.TemplateTransformations; +import lombok.EqualsAndHashCode; +import lombok.ToString; +import lombok.experimental.Accessors; + +@JsonDeserialize(using = com.fasterxml.jackson.databind.JsonDeserializer.None.class) +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "apiVersion", + "kind", + "metadata", + "items" +}) +@ToString +@EqualsAndHashCode +@Accessors(prefix = { + "_", + "" +}) +@Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { + @BuildableReference(ObjectMeta.class), + @BuildableReference(LabelSelector.class), + @BuildableReference(Container.class), + @BuildableReference(PodTemplateSpec.class), + @BuildableReference(ResourceRequirements.class), + @BuildableReference(IntOrString.class), + @BuildableReference(ObjectReference.class), + @BuildableReference(LocalObjectReference.class), + @BuildableReference(PersistentVolumeClaim.class) +}) +@TemplateTransformations({ + @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) +}) +@Version("v1alpha1") +@Group("autoscaling.internal.knative.dev") +@Generated("jsonschema2pojo") +public class PodScalableList implements Editable , KubernetesResource, KubernetesResourceList +{ + + /** + * + * (Required) + * + */ + @JsonProperty("apiVersion") + private String apiVersion = "autoscaling.internal.knative.dev/v1alpha1"; + @JsonProperty("items") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + private List items = new ArrayList<>(); + /** + * + * (Required) + * + */ + @JsonProperty("kind") + private String kind = "PodScalableList"; + @JsonProperty("metadata") + private ListMeta metadata; + @JsonIgnore + private Map additionalProperties = new LinkedHashMap(); + + /** + * No args constructor for use in serialization + * + */ + public PodScalableList() { + } + + public PodScalableList(String apiVersion, List items, String kind, ListMeta metadata) { + super(); + this.apiVersion = apiVersion; + this.items = items; + this.kind = kind; + this.metadata = metadata; + } + + /** + * + * (Required) + * + */ + @JsonProperty("apiVersion") + public String getApiVersion() { + return apiVersion; + } + + /** + * + * (Required) + * + */ + @JsonProperty("apiVersion") + public void setApiVersion(String apiVersion) { + this.apiVersion = apiVersion; + } + + @JsonProperty("items") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + public List getItems() { + return items; + } + + @JsonProperty("items") + public void setItems(List items) { + this.items = items; + } + + /** + * + * (Required) + * + */ + @JsonProperty("kind") + public String getKind() { + return kind; + } + + /** + * + * (Required) + * + */ + @JsonProperty("kind") + public void setKind(String kind) { + this.kind = kind; + } + + @JsonProperty("metadata") + public ListMeta getMetadata() { + return metadata; + } + + @JsonProperty("metadata") + public void setMetadata(ListMeta metadata) { + this.metadata = metadata; + } + + @JsonIgnore + public PodScalableListBuilder edit() { + return new PodScalableListBuilder(this); + } + + @JsonIgnore + public PodScalableListBuilder toBuilder() { + return edit(); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public void setAdditionalProperties(Map additionalProperties) { + this.additionalProperties = additionalProperties; + } + +} diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/autoscaling/v1alpha1/PodScalableSpec.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/autoscaling/v1alpha1/PodScalableSpec.java new file mode 100644 index 00000000000..7852af82a6f --- /dev/null +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/autoscaling/v1alpha1/PodScalableSpec.java @@ -0,0 +1,136 @@ + +package io.fabric8.knative.internal.autoscaling.v1alpha1; + +import java.util.LinkedHashMap; +import java.util.Map; +import javax.annotation.Generated; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import io.fabric8.kubernetes.api.builder.Editable; +import io.fabric8.kubernetes.api.model.Container; +import io.fabric8.kubernetes.api.model.IntOrString; +import io.fabric8.kubernetes.api.model.KubernetesResource; +import io.fabric8.kubernetes.api.model.LabelSelector; +import io.fabric8.kubernetes.api.model.LocalObjectReference; +import io.fabric8.kubernetes.api.model.ObjectMeta; +import io.fabric8.kubernetes.api.model.ObjectReference; +import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; +import io.fabric8.kubernetes.api.model.PodTemplateSpec; +import io.fabric8.kubernetes.api.model.ResourceRequirements; +import io.sundr.builder.annotations.Buildable; +import io.sundr.builder.annotations.BuildableReference; +import lombok.EqualsAndHashCode; +import lombok.ToString; +import lombok.experimental.Accessors; + +@JsonDeserialize(using = com.fasterxml.jackson.databind.JsonDeserializer.None.class) +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "replicas", + "selector", + "template" +}) +@ToString +@EqualsAndHashCode +@Accessors(prefix = { + "_", + "" +}) +@Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { + @BuildableReference(ObjectMeta.class), + @BuildableReference(LabelSelector.class), + @BuildableReference(Container.class), + @BuildableReference(PodTemplateSpec.class), + @BuildableReference(ResourceRequirements.class), + @BuildableReference(IntOrString.class), + @BuildableReference(ObjectReference.class), + @BuildableReference(LocalObjectReference.class), + @BuildableReference(PersistentVolumeClaim.class) +}) +@Generated("jsonschema2pojo") +public class PodScalableSpec implements Editable , KubernetesResource +{ + + @JsonProperty("replicas") + private Integer replicas; + @JsonProperty("selector") + private LabelSelector selector; + @JsonProperty("template") + private PodTemplateSpec template; + @JsonIgnore + private Map additionalProperties = new LinkedHashMap(); + + /** + * No args constructor for use in serialization + * + */ + public PodScalableSpec() { + } + + public PodScalableSpec(Integer replicas, LabelSelector selector, PodTemplateSpec template) { + super(); + this.replicas = replicas; + this.selector = selector; + this.template = template; + } + + @JsonProperty("replicas") + public Integer getReplicas() { + return replicas; + } + + @JsonProperty("replicas") + public void setReplicas(Integer replicas) { + this.replicas = replicas; + } + + @JsonProperty("selector") + public LabelSelector getSelector() { + return selector; + } + + @JsonProperty("selector") + public void setSelector(LabelSelector selector) { + this.selector = selector; + } + + @JsonProperty("template") + public PodTemplateSpec getTemplate() { + return template; + } + + @JsonProperty("template") + public void setTemplate(PodTemplateSpec template) { + this.template = template; + } + + @JsonIgnore + public PodScalableSpecBuilder edit() { + return new PodScalableSpecBuilder(this); + } + + @JsonIgnore + public PodScalableSpecBuilder toBuilder() { + return edit(); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public void setAdditionalProperties(Map additionalProperties) { + this.additionalProperties = additionalProperties; + } + +} diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/autoscaling/v1alpha1/PodScalableStatus.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/autoscaling/v1alpha1/PodScalableStatus.java new file mode 100644 index 00000000000..3d66ed1b52c --- /dev/null +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/autoscaling/v1alpha1/PodScalableStatus.java @@ -0,0 +1,108 @@ + +package io.fabric8.knative.internal.autoscaling.v1alpha1; + +import java.util.LinkedHashMap; +import java.util.Map; +import javax.annotation.Generated; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import io.fabric8.kubernetes.api.builder.Editable; +import io.fabric8.kubernetes.api.model.Container; +import io.fabric8.kubernetes.api.model.IntOrString; +import io.fabric8.kubernetes.api.model.KubernetesResource; +import io.fabric8.kubernetes.api.model.LabelSelector; +import io.fabric8.kubernetes.api.model.LocalObjectReference; +import io.fabric8.kubernetes.api.model.ObjectMeta; +import io.fabric8.kubernetes.api.model.ObjectReference; +import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; +import io.fabric8.kubernetes.api.model.PodTemplateSpec; +import io.fabric8.kubernetes.api.model.ResourceRequirements; +import io.sundr.builder.annotations.Buildable; +import io.sundr.builder.annotations.BuildableReference; +import lombok.EqualsAndHashCode; +import lombok.ToString; +import lombok.experimental.Accessors; + +@JsonDeserialize(using = com.fasterxml.jackson.databind.JsonDeserializer.None.class) +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "replicas" +}) +@ToString +@EqualsAndHashCode +@Accessors(prefix = { + "_", + "" +}) +@Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { + @BuildableReference(ObjectMeta.class), + @BuildableReference(LabelSelector.class), + @BuildableReference(Container.class), + @BuildableReference(PodTemplateSpec.class), + @BuildableReference(ResourceRequirements.class), + @BuildableReference(IntOrString.class), + @BuildableReference(ObjectReference.class), + @BuildableReference(LocalObjectReference.class), + @BuildableReference(PersistentVolumeClaim.class) +}) +@Generated("jsonschema2pojo") +public class PodScalableStatus implements Editable , KubernetesResource +{ + + @JsonProperty("replicas") + private Integer replicas; + @JsonIgnore + private Map additionalProperties = new LinkedHashMap(); + + /** + * No args constructor for use in serialization + * + */ + public PodScalableStatus() { + } + + public PodScalableStatus(Integer replicas) { + super(); + this.replicas = replicas; + } + + @JsonProperty("replicas") + public Integer getReplicas() { + return replicas; + } + + @JsonProperty("replicas") + public void setReplicas(Integer replicas) { + this.replicas = replicas; + } + + @JsonIgnore + public PodScalableStatusBuilder edit() { + return new PodScalableStatusBuilder(this); + } + + @JsonIgnore + public PodScalableStatusBuilder toBuilder() { + return edit(); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public void setAdditionalProperties(Map additionalProperties) { + this.additionalProperties = additionalProperties; + } + +} diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/caching/v1alpha1/Image.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/caching/v1alpha1/Image.java index 02b9f50c9c5..d9d1b4d14f5 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/caching/v1alpha1/Image.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/caching/v1alpha1/Image.java @@ -13,19 +13,16 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.HasMetadata; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.LabelSelector; import io.fabric8.kubernetes.api.model.LocalObjectReference; import io.fabric8.kubernetes.api.model.Namespaced; +import io.fabric8.kubernetes.api.model.ObjectMeta; import io.fabric8.kubernetes.api.model.ObjectReference; import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.fabric8.kubernetes.model.annotation.Group; import io.fabric8.kubernetes.model.annotation.Version; import io.sundr.builder.annotations.Buildable; @@ -52,7 +49,7 @@ "" }) @Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { - @BuildableReference(io.fabric8.kubernetes.api.model.ObjectMeta.class), + @BuildableReference(ObjectMeta.class), @BuildableReference(LabelSelector.class), @BuildableReference(Container.class), @BuildableReference(PodTemplateSpec.class), @@ -60,11 +57,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @TemplateTransformations({ @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) @@ -90,7 +83,7 @@ public class Image implements Editable , HasMetadata, Namespaced @JsonProperty("kind") private String kind = "Image"; @JsonProperty("metadata") - private io.fabric8.kubernetes.api.model.ObjectMeta metadata; + private ObjectMeta metadata; @JsonProperty("spec") private ImageSpec spec; @JsonProperty("status") @@ -105,7 +98,7 @@ public class Image implements Editable , HasMetadata, Namespaced public Image() { } - public Image(String apiVersion, String kind, io.fabric8.kubernetes.api.model.ObjectMeta metadata, ImageSpec spec, ImageStatus status) { + public Image(String apiVersion, String kind, ObjectMeta metadata, ImageSpec spec, ImageStatus status) { super(); this.apiVersion = apiVersion; this.kind = kind; @@ -155,12 +148,12 @@ public void setKind(String kind) { } @JsonProperty("metadata") - public io.fabric8.kubernetes.api.model.ObjectMeta getMetadata() { + public ObjectMeta getMetadata() { return metadata; } @JsonProperty("metadata") - public void setMetadata(io.fabric8.kubernetes.api.model.ObjectMeta metadata) { + public void setMetadata(ObjectMeta metadata) { this.metadata = metadata; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/caching/v1alpha1/ImageList.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/caching/v1alpha1/ImageList.java index bfce13262cf..98838568b73 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/caching/v1alpha1/ImageList.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/caching/v1alpha1/ImageList.java @@ -15,8 +15,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.KubernetesResourceList; @@ -28,8 +26,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.fabric8.kubernetes.model.annotation.Group; import io.fabric8.kubernetes.model.annotation.Version; import io.sundr.builder.annotations.Buildable; @@ -63,11 +59,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @TemplateTransformations({ @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/caching/v1alpha1/ImageSpec.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/caching/v1alpha1/ImageSpec.java index f18f6a6eb22..0773ffcddfd 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/caching/v1alpha1/ImageSpec.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/caching/v1alpha1/ImageSpec.java @@ -15,18 +15,15 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; +import io.fabric8.kubernetes.api.model.LocalObjectReference; import io.fabric8.kubernetes.api.model.ObjectMeta; import io.fabric8.kubernetes.api.model.ObjectReference; import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -54,12 +51,8 @@ @BuildableReference(ResourceRequirements.class), @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), - @BuildableReference(io.fabric8.kubernetes.api.model.LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(LocalObjectReference.class), + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class ImageSpec implements Editable , KubernetesResource @@ -69,7 +62,7 @@ public class ImageSpec implements Editable , KubernetesResourc private String image; @JsonProperty("imagePullSecrets") @JsonInclude(JsonInclude.Include.NON_EMPTY) - private List imagePullSecrets = new ArrayList<>(); + private List imagePullSecrets = new ArrayList<>(); @JsonProperty("serviceAccountName") private String serviceAccountName; @JsonIgnore @@ -82,7 +75,7 @@ public class ImageSpec implements Editable , KubernetesResourc public ImageSpec() { } - public ImageSpec(String image, List imagePullSecrets, String serviceAccountName) { + public ImageSpec(String image, List imagePullSecrets, String serviceAccountName) { super(); this.image = image; this.imagePullSecrets = imagePullSecrets; @@ -101,12 +94,12 @@ public void setImage(String image) { @JsonProperty("imagePullSecrets") @JsonInclude(JsonInclude.Include.NON_EMPTY) - public List getImagePullSecrets() { + public List getImagePullSecrets() { return imagePullSecrets; } @JsonProperty("imagePullSecrets") - public void setImagePullSecrets(List imagePullSecrets) { + public void setImagePullSecrets(List imagePullSecrets) { this.imagePullSecrets = imagePullSecrets; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/caching/v1alpha1/ImageStatus.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/caching/v1alpha1/ImageStatus.java index 66848d332fb..9da1b544676 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/caching/v1alpha1/ImageStatus.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/caching/v1alpha1/ImageStatus.java @@ -13,11 +13,9 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.fabric8.knative.internal.pkg.apis.Condition; +import io.fabric8.knative.pkg.apis.Condition; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -27,8 +25,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -57,11 +53,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class ImageStatus implements Editable , KubernetesResource @@ -76,7 +68,7 @@ public class ImageStatus implements Editable , KubernetesRes @JsonProperty("observedGeneration") private Long observedGeneration; @JsonIgnore - private Map additionalProperties = new LinkedHashMap(); + private Map additionalProperties = new LinkedHashMap(); /** * No args constructor for use in serialization @@ -135,16 +127,16 @@ public ImageStatusBuilder toBuilder() { } @JsonAnyGetter - public Map getAdditionalProperties() { + public Map getAdditionalProperties() { return this.additionalProperties; } @JsonAnySetter - public void setAdditionalProperty(java.lang.String name, Object value) { + public void setAdditionalProperty(String name, Object value) { this.additionalProperties.put(name, value); } - public void setAdditionalProperties(Map additionalProperties) { + public void setAdditionalProperties(Map additionalProperties) { this.additionalProperties = additionalProperties; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/networking/v1alpha1/Certificate.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/networking/v1alpha1/Certificate.java index 88b656318ca..1b58718579d 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/networking/v1alpha1/Certificate.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/networking/v1alpha1/Certificate.java @@ -13,19 +13,16 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.HasMetadata; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.LabelSelector; import io.fabric8.kubernetes.api.model.LocalObjectReference; import io.fabric8.kubernetes.api.model.Namespaced; +import io.fabric8.kubernetes.api.model.ObjectMeta; import io.fabric8.kubernetes.api.model.ObjectReference; import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.fabric8.kubernetes.model.annotation.Group; import io.fabric8.kubernetes.model.annotation.Version; import io.sundr.builder.annotations.Buildable; @@ -52,7 +49,7 @@ "" }) @Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { - @BuildableReference(io.fabric8.kubernetes.api.model.ObjectMeta.class), + @BuildableReference(ObjectMeta.class), @BuildableReference(LabelSelector.class), @BuildableReference(Container.class), @BuildableReference(PodTemplateSpec.class), @@ -60,11 +57,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @TemplateTransformations({ @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) @@ -90,7 +83,7 @@ public class Certificate implements Editable , HasMetadata, @JsonProperty("kind") private String kind = "Certificate"; @JsonProperty("metadata") - private io.fabric8.kubernetes.api.model.ObjectMeta metadata; + private ObjectMeta metadata; @JsonProperty("spec") private CertificateSpec spec; @JsonProperty("status") @@ -105,7 +98,7 @@ public class Certificate implements Editable , HasMetadata, public Certificate() { } - public Certificate(String apiVersion, String kind, io.fabric8.kubernetes.api.model.ObjectMeta metadata, CertificateSpec spec, CertificateStatus status) { + public Certificate(String apiVersion, String kind, ObjectMeta metadata, CertificateSpec spec, CertificateStatus status) { super(); this.apiVersion = apiVersion; this.kind = kind; @@ -155,12 +148,12 @@ public void setKind(String kind) { } @JsonProperty("metadata") - public io.fabric8.kubernetes.api.model.ObjectMeta getMetadata() { + public ObjectMeta getMetadata() { return metadata; } @JsonProperty("metadata") - public void setMetadata(io.fabric8.kubernetes.api.model.ObjectMeta metadata) { + public void setMetadata(ObjectMeta metadata) { this.metadata = metadata; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/networking/v1alpha1/CertificateList.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/networking/v1alpha1/CertificateList.java index af29889adb3..73b96841d45 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/networking/v1alpha1/CertificateList.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/networking/v1alpha1/CertificateList.java @@ -15,8 +15,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.KubernetesResourceList; @@ -28,8 +26,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.fabric8.kubernetes.model.annotation.Group; import io.fabric8.kubernetes.model.annotation.Version; import io.sundr.builder.annotations.Buildable; @@ -63,11 +59,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @TemplateTransformations({ @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/networking/v1alpha1/CertificateSpec.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/networking/v1alpha1/CertificateSpec.java index c0fd936bafb..e1ebe00c5e1 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/networking/v1alpha1/CertificateSpec.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/networking/v1alpha1/CertificateSpec.java @@ -15,8 +15,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -26,8 +24,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -56,11 +52,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class CertificateSpec implements Editable , KubernetesResource diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/networking/v1alpha1/CertificateStatus.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/networking/v1alpha1/CertificateStatus.java index 6c309b7f566..a62a66322e8 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/networking/v1alpha1/CertificateStatus.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/networking/v1alpha1/CertificateStatus.java @@ -13,11 +13,9 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.fabric8.knative.internal.pkg.apis.Condition; +import io.fabric8.knative.pkg.apis.Condition; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -27,8 +25,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -59,11 +55,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class CertificateStatus implements Editable , KubernetesResource @@ -79,11 +71,11 @@ public class CertificateStatus implements Editable , K @JsonInclude(JsonInclude.Include.NON_EMPTY) private List http01Challenges = new ArrayList<>(); @JsonProperty("notAfter") - private java.lang.String notAfter; + private String notAfter; @JsonProperty("observedGeneration") private Long observedGeneration; @JsonIgnore - private Map additionalProperties = new LinkedHashMap(); + private Map additionalProperties = new LinkedHashMap(); /** * No args constructor for use in serialization @@ -92,7 +84,7 @@ public class CertificateStatus implements Editable , K public CertificateStatus() { } - public CertificateStatus(Map annotations, List conditions, List http01Challenges, java.lang.String notAfter, Long observedGeneration) { + public CertificateStatus(Map annotations, List conditions, List http01Challenges, String notAfter, Long observedGeneration) { super(); this.annotations = annotations; this.conditions = conditions; @@ -135,12 +127,12 @@ public void setHttp01Challenges(List http01Challenges) { } @JsonProperty("notAfter") - public java.lang.String getNotAfter() { + public String getNotAfter() { return notAfter; } @JsonProperty("notAfter") - public void setNotAfter(java.lang.String notAfter) { + public void setNotAfter(String notAfter) { this.notAfter = notAfter; } @@ -165,16 +157,16 @@ public CertificateStatusBuilder toBuilder() { } @JsonAnyGetter - public Map getAdditionalProperties() { + public Map getAdditionalProperties() { return this.additionalProperties; } @JsonAnySetter - public void setAdditionalProperty(java.lang.String name, Object value) { + public void setAdditionalProperty(String name, Object value) { this.additionalProperties.put(name, value); } - public void setAdditionalProperties(Map additionalProperties) { + public void setAdditionalProperties(Map additionalProperties) { this.additionalProperties = additionalProperties; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/networking/v1alpha1/ClusterDomainClaim.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/networking/v1alpha1/ClusterDomainClaim.java index 82414ce2d09..4fd89d9ae12 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/networking/v1alpha1/ClusterDomainClaim.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/networking/v1alpha1/ClusterDomainClaim.java @@ -13,18 +13,15 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.HasMetadata; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.LabelSelector; import io.fabric8.kubernetes.api.model.LocalObjectReference; +import io.fabric8.kubernetes.api.model.ObjectMeta; import io.fabric8.kubernetes.api.model.ObjectReference; import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.fabric8.kubernetes.model.annotation.Group; import io.fabric8.kubernetes.model.annotation.Version; import io.sundr.builder.annotations.Buildable; @@ -50,7 +47,7 @@ "" }) @Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { - @BuildableReference(io.fabric8.kubernetes.api.model.ObjectMeta.class), + @BuildableReference(ObjectMeta.class), @BuildableReference(LabelSelector.class), @BuildableReference(Container.class), @BuildableReference(PodTemplateSpec.class), @@ -58,11 +55,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @TemplateTransformations({ @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) @@ -88,7 +81,7 @@ public class ClusterDomainClaim implements Editable , @JsonProperty("kind") private String kind = "ClusterDomainClaim"; @JsonProperty("metadata") - private io.fabric8.kubernetes.api.model.ObjectMeta metadata; + private ObjectMeta metadata; @JsonProperty("spec") private ClusterDomainClaimSpec spec; @JsonIgnore @@ -101,7 +94,7 @@ public class ClusterDomainClaim implements Editable , public ClusterDomainClaim() { } - public ClusterDomainClaim(String apiVersion, String kind, io.fabric8.kubernetes.api.model.ObjectMeta metadata, ClusterDomainClaimSpec spec) { + public ClusterDomainClaim(String apiVersion, String kind, ObjectMeta metadata, ClusterDomainClaimSpec spec) { super(); this.apiVersion = apiVersion; this.kind = kind; @@ -150,12 +143,12 @@ public void setKind(String kind) { } @JsonProperty("metadata") - public io.fabric8.kubernetes.api.model.ObjectMeta getMetadata() { + public ObjectMeta getMetadata() { return metadata; } @JsonProperty("metadata") - public void setMetadata(io.fabric8.kubernetes.api.model.ObjectMeta metadata) { + public void setMetadata(ObjectMeta metadata) { this.metadata = metadata; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/networking/v1alpha1/ClusterDomainClaimList.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/networking/v1alpha1/ClusterDomainClaimList.java index 692182af314..deab44aa384 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/networking/v1alpha1/ClusterDomainClaimList.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/networking/v1alpha1/ClusterDomainClaimList.java @@ -15,8 +15,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.KubernetesResourceList; @@ -28,8 +26,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.fabric8.kubernetes.model.annotation.Group; import io.fabric8.kubernetes.model.annotation.Version; import io.sundr.builder.annotations.Buildable; @@ -63,11 +59,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @TemplateTransformations({ @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/networking/v1alpha1/ClusterDomainClaimSpec.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/networking/v1alpha1/ClusterDomainClaimSpec.java index 64d3e47e569..7bc85c48288 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/networking/v1alpha1/ClusterDomainClaimSpec.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/networking/v1alpha1/ClusterDomainClaimSpec.java @@ -13,8 +13,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -24,8 +22,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -52,11 +48,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class ClusterDomainClaimSpec implements Editable , KubernetesResource diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/networking/v1alpha1/HTTP01Challenge.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/networking/v1alpha1/HTTP01Challenge.java index 4a79eada1da..c330723b2db 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/networking/v1alpha1/HTTP01Challenge.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/networking/v1alpha1/HTTP01Challenge.java @@ -13,8 +13,7 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; +import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; import io.fabric8.kubernetes.api.model.LocalObjectReference; @@ -23,8 +22,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -51,14 +48,10 @@ @BuildableReference(Container.class), @BuildableReference(PodTemplateSpec.class), @BuildableReference(ResourceRequirements.class), - @BuildableReference(io.fabric8.kubernetes.api.model.IntOrString.class), + @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class HTTP01Challenge implements Editable , KubernetesResource @@ -69,7 +62,7 @@ public class HTTP01Challenge implements Editable , Kuber @JsonProperty("serviceNamespace") private String serviceNamespace; @JsonProperty("servicePort") - private io.fabric8.kubernetes.api.model.IntOrString servicePort; + private IntOrString servicePort; @JsonProperty("url") private String url; @JsonIgnore @@ -82,7 +75,7 @@ public class HTTP01Challenge implements Editable , Kuber public HTTP01Challenge() { } - public HTTP01Challenge(String serviceName, String serviceNamespace, io.fabric8.kubernetes.api.model.IntOrString servicePort, String url) { + public HTTP01Challenge(String serviceName, String serviceNamespace, IntOrString servicePort, String url) { super(); this.serviceName = serviceName; this.serviceNamespace = serviceNamespace; @@ -111,12 +104,12 @@ public void setServiceNamespace(String serviceNamespace) { } @JsonProperty("servicePort") - public io.fabric8.kubernetes.api.model.IntOrString getServicePort() { + public IntOrString getServicePort() { return servicePort; } @JsonProperty("servicePort") - public void setServicePort(io.fabric8.kubernetes.api.model.IntOrString servicePort) { + public void setServicePort(IntOrString servicePort) { this.servicePort = servicePort; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/networking/v1alpha1/HTTPIngressPath.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/networking/v1alpha1/HTTPIngressPath.java index ff2c4929128..ce47934926d 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/networking/v1alpha1/HTTPIngressPath.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/networking/v1alpha1/HTTPIngressPath.java @@ -15,8 +15,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -26,8 +24,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -58,11 +54,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class HTTPIngressPath implements Editable , KubernetesResource @@ -75,14 +67,14 @@ public class HTTPIngressPath implements Editable , Kuber @JsonInclude(JsonInclude.Include.NON_EMPTY) private Map headers = new LinkedHashMap<>(); @JsonProperty("path") - private java.lang.String path; + private String path; @JsonProperty("rewriteHost") - private java.lang.String rewriteHost; + private String rewriteHost; @JsonProperty("splits") @JsonInclude(JsonInclude.Include.NON_EMPTY) private List splits = new ArrayList<>(); @JsonIgnore - private Map additionalProperties = new LinkedHashMap(); + private Map additionalProperties = new LinkedHashMap(); /** * No args constructor for use in serialization @@ -91,7 +83,7 @@ public class HTTPIngressPath implements Editable , Kuber public HTTPIngressPath() { } - public HTTPIngressPath(Map appendHeaders, Map headers, java.lang.String path, java.lang.String rewriteHost, List splits) { + public HTTPIngressPath(Map appendHeaders, Map headers, String path, String rewriteHost, List splits) { super(); this.appendHeaders = appendHeaders; this.headers = headers; @@ -123,22 +115,22 @@ public void setHeaders(Map headers) { } @JsonProperty("path") - public java.lang.String getPath() { + public String getPath() { return path; } @JsonProperty("path") - public void setPath(java.lang.String path) { + public void setPath(String path) { this.path = path; } @JsonProperty("rewriteHost") - public java.lang.String getRewriteHost() { + public String getRewriteHost() { return rewriteHost; } @JsonProperty("rewriteHost") - public void setRewriteHost(java.lang.String rewriteHost) { + public void setRewriteHost(String rewriteHost) { this.rewriteHost = rewriteHost; } @@ -164,16 +156,16 @@ public HTTPIngressPathBuilder toBuilder() { } @JsonAnyGetter - public Map getAdditionalProperties() { + public Map getAdditionalProperties() { return this.additionalProperties; } @JsonAnySetter - public void setAdditionalProperty(java.lang.String name, Object value) { + public void setAdditionalProperty(String name, Object value) { this.additionalProperties.put(name, value); } - public void setAdditionalProperties(Map additionalProperties) { + public void setAdditionalProperties(Map additionalProperties) { this.additionalProperties = additionalProperties; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/networking/v1alpha1/HTTPIngressRuleValue.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/networking/v1alpha1/HTTPIngressRuleValue.java index 629ddd481ad..177c6e02cc1 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/networking/v1alpha1/HTTPIngressRuleValue.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/networking/v1alpha1/HTTPIngressRuleValue.java @@ -15,8 +15,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -26,8 +24,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -54,11 +50,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class HTTPIngressRuleValue implements Editable , KubernetesResource diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/networking/v1alpha1/HTTPRetry.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/networking/v1alpha1/HTTPRetry.java new file mode 100644 index 00000000000..84cd87ea05b --- /dev/null +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/networking/v1alpha1/HTTPRetry.java @@ -0,0 +1,123 @@ + +package io.fabric8.knative.internal.networking.v1alpha1; + +import java.util.LinkedHashMap; +import java.util.Map; +import javax.annotation.Generated; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import io.fabric8.kubernetes.api.builder.Editable; +import io.fabric8.kubernetes.api.model.Container; +import io.fabric8.kubernetes.api.model.Duration; +import io.fabric8.kubernetes.api.model.IntOrString; +import io.fabric8.kubernetes.api.model.KubernetesResource; +import io.fabric8.kubernetes.api.model.LabelSelector; +import io.fabric8.kubernetes.api.model.LocalObjectReference; +import io.fabric8.kubernetes.api.model.ObjectMeta; +import io.fabric8.kubernetes.api.model.ObjectReference; +import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; +import io.fabric8.kubernetes.api.model.PodTemplateSpec; +import io.fabric8.kubernetes.api.model.ResourceRequirements; +import io.sundr.builder.annotations.Buildable; +import io.sundr.builder.annotations.BuildableReference; +import lombok.EqualsAndHashCode; +import lombok.ToString; +import lombok.experimental.Accessors; + +@JsonDeserialize(using = com.fasterxml.jackson.databind.JsonDeserializer.None.class) +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "attempts", + "perTryTimeout" +}) +@ToString +@EqualsAndHashCode +@Accessors(prefix = { + "_", + "" +}) +@Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { + @BuildableReference(ObjectMeta.class), + @BuildableReference(LabelSelector.class), + @BuildableReference(Container.class), + @BuildableReference(PodTemplateSpec.class), + @BuildableReference(ResourceRequirements.class), + @BuildableReference(IntOrString.class), + @BuildableReference(ObjectReference.class), + @BuildableReference(LocalObjectReference.class), + @BuildableReference(PersistentVolumeClaim.class) +}) +@Generated("jsonschema2pojo") +public class HTTPRetry implements Editable , KubernetesResource +{ + + @JsonProperty("attempts") + private Integer attempts; + @JsonProperty("perTryTimeout") + private Duration perTryTimeout; + @JsonIgnore + private Map additionalProperties = new LinkedHashMap(); + + /** + * No args constructor for use in serialization + * + */ + public HTTPRetry() { + } + + public HTTPRetry(Integer attempts, Duration perTryTimeout) { + super(); + this.attempts = attempts; + this.perTryTimeout = perTryTimeout; + } + + @JsonProperty("attempts") + public Integer getAttempts() { + return attempts; + } + + @JsonProperty("attempts") + public void setAttempts(Integer attempts) { + this.attempts = attempts; + } + + @JsonProperty("perTryTimeout") + public Duration getPerTryTimeout() { + return perTryTimeout; + } + + @JsonProperty("perTryTimeout") + public void setPerTryTimeout(Duration perTryTimeout) { + this.perTryTimeout = perTryTimeout; + } + + @JsonIgnore + public HTTPRetryBuilder edit() { + return new HTTPRetryBuilder(this); + } + + @JsonIgnore + public HTTPRetryBuilder toBuilder() { + return edit(); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public void setAdditionalProperties(Map additionalProperties) { + this.additionalProperties = additionalProperties; + } + +} diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/networking/v1alpha1/HeaderMatch.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/networking/v1alpha1/HeaderMatch.java index 99d77777443..b88683cdf52 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/networking/v1alpha1/HeaderMatch.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/networking/v1alpha1/HeaderMatch.java @@ -13,8 +13,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -24,8 +22,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -52,11 +48,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class HeaderMatch implements Editable , KubernetesResource diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/networking/v1alpha1/Ingress.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/networking/v1alpha1/Ingress.java index be3d86ebc22..1228353e20b 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/networking/v1alpha1/Ingress.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/networking/v1alpha1/Ingress.java @@ -13,19 +13,16 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.HasMetadata; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.LabelSelector; import io.fabric8.kubernetes.api.model.LocalObjectReference; import io.fabric8.kubernetes.api.model.Namespaced; +import io.fabric8.kubernetes.api.model.ObjectMeta; import io.fabric8.kubernetes.api.model.ObjectReference; import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.fabric8.kubernetes.model.annotation.Group; import io.fabric8.kubernetes.model.annotation.Version; import io.sundr.builder.annotations.Buildable; @@ -52,7 +49,7 @@ "" }) @Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { - @BuildableReference(io.fabric8.kubernetes.api.model.ObjectMeta.class), + @BuildableReference(ObjectMeta.class), @BuildableReference(LabelSelector.class), @BuildableReference(Container.class), @BuildableReference(PodTemplateSpec.class), @@ -60,11 +57,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @TemplateTransformations({ @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) @@ -90,7 +83,7 @@ public class Ingress implements Editable , HasMetadata, Namespac @JsonProperty("kind") private String kind = "Ingress"; @JsonProperty("metadata") - private io.fabric8.kubernetes.api.model.ObjectMeta metadata; + private ObjectMeta metadata; @JsonProperty("spec") private IngressSpec spec; @JsonProperty("status") @@ -105,7 +98,7 @@ public class Ingress implements Editable , HasMetadata, Namespac public Ingress() { } - public Ingress(String apiVersion, String kind, io.fabric8.kubernetes.api.model.ObjectMeta metadata, IngressSpec spec, IngressStatus status) { + public Ingress(String apiVersion, String kind, ObjectMeta metadata, IngressSpec spec, IngressStatus status) { super(); this.apiVersion = apiVersion; this.kind = kind; @@ -155,12 +148,12 @@ public void setKind(String kind) { } @JsonProperty("metadata") - public io.fabric8.kubernetes.api.model.ObjectMeta getMetadata() { + public ObjectMeta getMetadata() { return metadata; } @JsonProperty("metadata") - public void setMetadata(io.fabric8.kubernetes.api.model.ObjectMeta metadata) { + public void setMetadata(ObjectMeta metadata) { this.metadata = metadata; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/networking/v1alpha1/IngressBackend.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/networking/v1alpha1/IngressBackend.java new file mode 100644 index 00000000000..9c997dbdf92 --- /dev/null +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/networking/v1alpha1/IngressBackend.java @@ -0,0 +1,136 @@ + +package io.fabric8.knative.internal.networking.v1alpha1; + +import java.util.LinkedHashMap; +import java.util.Map; +import javax.annotation.Generated; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import io.fabric8.kubernetes.api.builder.Editable; +import io.fabric8.kubernetes.api.model.Container; +import io.fabric8.kubernetes.api.model.IntOrString; +import io.fabric8.kubernetes.api.model.KubernetesResource; +import io.fabric8.kubernetes.api.model.LabelSelector; +import io.fabric8.kubernetes.api.model.LocalObjectReference; +import io.fabric8.kubernetes.api.model.ObjectMeta; +import io.fabric8.kubernetes.api.model.ObjectReference; +import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; +import io.fabric8.kubernetes.api.model.PodTemplateSpec; +import io.fabric8.kubernetes.api.model.ResourceRequirements; +import io.sundr.builder.annotations.Buildable; +import io.sundr.builder.annotations.BuildableReference; +import lombok.EqualsAndHashCode; +import lombok.ToString; +import lombok.experimental.Accessors; + +@JsonDeserialize(using = com.fasterxml.jackson.databind.JsonDeserializer.None.class) +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "serviceName", + "serviceNamespace", + "servicePort" +}) +@ToString +@EqualsAndHashCode +@Accessors(prefix = { + "_", + "" +}) +@Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { + @BuildableReference(ObjectMeta.class), + @BuildableReference(LabelSelector.class), + @BuildableReference(Container.class), + @BuildableReference(PodTemplateSpec.class), + @BuildableReference(ResourceRequirements.class), + @BuildableReference(IntOrString.class), + @BuildableReference(ObjectReference.class), + @BuildableReference(LocalObjectReference.class), + @BuildableReference(PersistentVolumeClaim.class) +}) +@Generated("jsonschema2pojo") +public class IngressBackend implements Editable , KubernetesResource +{ + + @JsonProperty("serviceName") + private String serviceName; + @JsonProperty("serviceNamespace") + private String serviceNamespace; + @JsonProperty("servicePort") + private IntOrString servicePort; + @JsonIgnore + private Map additionalProperties = new LinkedHashMap(); + + /** + * No args constructor for use in serialization + * + */ + public IngressBackend() { + } + + public IngressBackend(String serviceName, String serviceNamespace, IntOrString servicePort) { + super(); + this.serviceName = serviceName; + this.serviceNamespace = serviceNamespace; + this.servicePort = servicePort; + } + + @JsonProperty("serviceName") + public String getServiceName() { + return serviceName; + } + + @JsonProperty("serviceName") + public void setServiceName(String serviceName) { + this.serviceName = serviceName; + } + + @JsonProperty("serviceNamespace") + public String getServiceNamespace() { + return serviceNamespace; + } + + @JsonProperty("serviceNamespace") + public void setServiceNamespace(String serviceNamespace) { + this.serviceNamespace = serviceNamespace; + } + + @JsonProperty("servicePort") + public IntOrString getServicePort() { + return servicePort; + } + + @JsonProperty("servicePort") + public void setServicePort(IntOrString servicePort) { + this.servicePort = servicePort; + } + + @JsonIgnore + public IngressBackendBuilder edit() { + return new IngressBackendBuilder(this); + } + + @JsonIgnore + public IngressBackendBuilder toBuilder() { + return edit(); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public void setAdditionalProperties(Map additionalProperties) { + this.additionalProperties = additionalProperties; + } + +} diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/networking/v1alpha1/IngressBackendSplit.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/networking/v1alpha1/IngressBackendSplit.java index 518c8501edf..cb3c7ebd110 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/networking/v1alpha1/IngressBackendSplit.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/networking/v1alpha1/IngressBackendSplit.java @@ -13,8 +13,7 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; +import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; import io.fabric8.kubernetes.api.model.LocalObjectReference; @@ -23,8 +22,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -52,14 +49,10 @@ @BuildableReference(Container.class), @BuildableReference(PodTemplateSpec.class), @BuildableReference(ResourceRequirements.class), - @BuildableReference(io.fabric8.kubernetes.api.model.IntOrString.class), + @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class IngressBackendSplit implements Editable , KubernetesResource @@ -71,13 +64,13 @@ public class IngressBackendSplit implements Editable @JsonProperty("percent") private Integer percent; @JsonProperty("serviceName") - private java.lang.String serviceName; + private String serviceName; @JsonProperty("serviceNamespace") - private java.lang.String serviceNamespace; + private String serviceNamespace; @JsonProperty("servicePort") - private io.fabric8.kubernetes.api.model.IntOrString servicePort; + private IntOrString servicePort; @JsonIgnore - private Map additionalProperties = new LinkedHashMap(); + private Map additionalProperties = new LinkedHashMap(); /** * No args constructor for use in serialization @@ -86,7 +79,7 @@ public class IngressBackendSplit implements Editable public IngressBackendSplit() { } - public IngressBackendSplit(Map appendHeaders, Integer percent, java.lang.String serviceName, java.lang.String serviceNamespace, io.fabric8.kubernetes.api.model.IntOrString servicePort) { + public IngressBackendSplit(Map appendHeaders, Integer percent, String serviceName, String serviceNamespace, IntOrString servicePort) { super(); this.appendHeaders = appendHeaders; this.percent = percent; @@ -117,32 +110,32 @@ public void setPercent(Integer percent) { } @JsonProperty("serviceName") - public java.lang.String getServiceName() { + public String getServiceName() { return serviceName; } @JsonProperty("serviceName") - public void setServiceName(java.lang.String serviceName) { + public void setServiceName(String serviceName) { this.serviceName = serviceName; } @JsonProperty("serviceNamespace") - public java.lang.String getServiceNamespace() { + public String getServiceNamespace() { return serviceNamespace; } @JsonProperty("serviceNamespace") - public void setServiceNamespace(java.lang.String serviceNamespace) { + public void setServiceNamespace(String serviceNamespace) { this.serviceNamespace = serviceNamespace; } @JsonProperty("servicePort") - public io.fabric8.kubernetes.api.model.IntOrString getServicePort() { + public IntOrString getServicePort() { return servicePort; } @JsonProperty("servicePort") - public void setServicePort(io.fabric8.kubernetes.api.model.IntOrString servicePort) { + public void setServicePort(IntOrString servicePort) { this.servicePort = servicePort; } @@ -157,16 +150,16 @@ public IngressBackendSplitBuilder toBuilder() { } @JsonAnyGetter - public Map getAdditionalProperties() { + public Map getAdditionalProperties() { return this.additionalProperties; } @JsonAnySetter - public void setAdditionalProperty(java.lang.String name, Object value) { + public void setAdditionalProperty(String name, Object value) { this.additionalProperties.put(name, value); } - public void setAdditionalProperties(Map additionalProperties) { + public void setAdditionalProperties(Map additionalProperties) { this.additionalProperties = additionalProperties; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/networking/v1alpha1/IngressList.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/networking/v1alpha1/IngressList.java index f17dac1a3bc..272ade5c021 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/networking/v1alpha1/IngressList.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/networking/v1alpha1/IngressList.java @@ -15,8 +15,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.KubernetesResourceList; @@ -28,8 +26,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.fabric8.kubernetes.model.annotation.Group; import io.fabric8.kubernetes.model.annotation.Version; import io.sundr.builder.annotations.Buildable; @@ -63,11 +59,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @TemplateTransformations({ @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/networking/v1alpha1/IngressRule.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/networking/v1alpha1/IngressRule.java index e55cea9584e..d6f7baf5613 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/networking/v1alpha1/IngressRule.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/networking/v1alpha1/IngressRule.java @@ -15,8 +15,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -26,8 +24,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -56,11 +52,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class IngressRule implements Editable , KubernetesResource diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/networking/v1alpha1/IngressSpec.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/networking/v1alpha1/IngressSpec.java index 02dcc869ad3..a5764f2178e 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/networking/v1alpha1/IngressSpec.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/networking/v1alpha1/IngressSpec.java @@ -15,8 +15,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -26,8 +24,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -56,11 +52,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class IngressSpec implements Editable , KubernetesResource diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/networking/v1alpha1/IngressStatus.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/networking/v1alpha1/IngressStatus.java index 6156313f505..dda684439ec 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/networking/v1alpha1/IngressStatus.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/networking/v1alpha1/IngressStatus.java @@ -13,11 +13,9 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.fabric8.knative.internal.pkg.apis.Condition; +import io.fabric8.knative.pkg.apis.Condition; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -27,8 +25,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -59,11 +55,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class IngressStatus implements Editable , KubernetesResource @@ -82,7 +74,7 @@ public class IngressStatus implements Editable , Kubernete @JsonProperty("publicLoadBalancer") private LoadBalancerStatus publicLoadBalancer; @JsonIgnore - private Map additionalProperties = new LinkedHashMap(); + private Map additionalProperties = new LinkedHashMap(); /** * No args constructor for use in serialization @@ -163,16 +155,16 @@ public IngressStatusBuilder toBuilder() { } @JsonAnyGetter - public Map getAdditionalProperties() { + public Map getAdditionalProperties() { return this.additionalProperties; } @JsonAnySetter - public void setAdditionalProperty(java.lang.String name, Object value) { + public void setAdditionalProperty(String name, Object value) { this.additionalProperties.put(name, value); } - public void setAdditionalProperties(Map additionalProperties) { + public void setAdditionalProperties(Map additionalProperties) { this.additionalProperties = additionalProperties; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/networking/v1alpha1/IngressTLS.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/networking/v1alpha1/IngressTLS.java index cf731184de3..f69dd7715c4 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/networking/v1alpha1/IngressTLS.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/networking/v1alpha1/IngressTLS.java @@ -15,8 +15,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -26,8 +24,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -56,11 +52,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class IngressTLS implements Editable , KubernetesResource diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/networking/v1alpha1/LoadBalancerIngressStatus.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/networking/v1alpha1/LoadBalancerIngressStatus.java index 0486517c8d8..1843a0dba9c 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/networking/v1alpha1/LoadBalancerIngressStatus.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/networking/v1alpha1/LoadBalancerIngressStatus.java @@ -13,8 +13,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -24,8 +22,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -55,11 +51,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class LoadBalancerIngressStatus implements Editable , KubernetesResource diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/networking/v1alpha1/LoadBalancerStatus.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/networking/v1alpha1/LoadBalancerStatus.java index 2768f201b1d..f1ead73bd5f 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/networking/v1alpha1/LoadBalancerStatus.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/networking/v1alpha1/LoadBalancerStatus.java @@ -15,8 +15,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -26,8 +24,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -54,11 +50,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class LoadBalancerStatus implements Editable , KubernetesResource diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/networking/v1alpha1/ServerlessService.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/networking/v1alpha1/ServerlessService.java index 4aa3fcfaa8f..2f4ae156b90 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/networking/v1alpha1/ServerlessService.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/networking/v1alpha1/ServerlessService.java @@ -13,19 +13,16 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.HasMetadata; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.LabelSelector; import io.fabric8.kubernetes.api.model.LocalObjectReference; import io.fabric8.kubernetes.api.model.Namespaced; +import io.fabric8.kubernetes.api.model.ObjectMeta; import io.fabric8.kubernetes.api.model.ObjectReference; import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.fabric8.kubernetes.model.annotation.Group; import io.fabric8.kubernetes.model.annotation.Version; import io.sundr.builder.annotations.Buildable; @@ -52,7 +49,7 @@ "" }) @Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { - @BuildableReference(io.fabric8.kubernetes.api.model.ObjectMeta.class), + @BuildableReference(ObjectMeta.class), @BuildableReference(LabelSelector.class), @BuildableReference(Container.class), @BuildableReference(PodTemplateSpec.class), @@ -60,11 +57,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @TemplateTransformations({ @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) @@ -90,7 +83,7 @@ public class ServerlessService implements Editable , H @JsonProperty("kind") private String kind = "ServerlessService"; @JsonProperty("metadata") - private io.fabric8.kubernetes.api.model.ObjectMeta metadata; + private ObjectMeta metadata; @JsonProperty("spec") private ServerlessServiceSpec spec; @JsonProperty("status") @@ -105,7 +98,7 @@ public class ServerlessService implements Editable , H public ServerlessService() { } - public ServerlessService(String apiVersion, String kind, io.fabric8.kubernetes.api.model.ObjectMeta metadata, ServerlessServiceSpec spec, ServerlessServiceStatus status) { + public ServerlessService(String apiVersion, String kind, ObjectMeta metadata, ServerlessServiceSpec spec, ServerlessServiceStatus status) { super(); this.apiVersion = apiVersion; this.kind = kind; @@ -155,12 +148,12 @@ public void setKind(String kind) { } @JsonProperty("metadata") - public io.fabric8.kubernetes.api.model.ObjectMeta getMetadata() { + public ObjectMeta getMetadata() { return metadata; } @JsonProperty("metadata") - public void setMetadata(io.fabric8.kubernetes.api.model.ObjectMeta metadata) { + public void setMetadata(ObjectMeta metadata) { this.metadata = metadata; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/networking/v1alpha1/ServerlessServiceList.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/networking/v1alpha1/ServerlessServiceList.java index 5bac1aabdff..2569d518e4b 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/networking/v1alpha1/ServerlessServiceList.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/networking/v1alpha1/ServerlessServiceList.java @@ -15,8 +15,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.KubernetesResourceList; @@ -28,8 +26,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.fabric8.kubernetes.model.annotation.Group; import io.fabric8.kubernetes.model.annotation.Version; import io.sundr.builder.annotations.Buildable; @@ -63,11 +59,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @TemplateTransformations({ @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/networking/v1alpha1/ServerlessServiceSpec.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/networking/v1alpha1/ServerlessServiceSpec.java index 007568bcce2..dab8a8f6474 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/networking/v1alpha1/ServerlessServiceSpec.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/networking/v1alpha1/ServerlessServiceSpec.java @@ -13,18 +13,15 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; import io.fabric8.kubernetes.api.model.LocalObjectReference; import io.fabric8.kubernetes.api.model.ObjectMeta; +import io.fabric8.kubernetes.api.model.ObjectReference; import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -52,13 +49,9 @@ @BuildableReference(PodTemplateSpec.class), @BuildableReference(ResourceRequirements.class), @BuildableReference(IntOrString.class), - @BuildableReference(io.fabric8.kubernetes.api.model.ObjectReference.class), + @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class ServerlessServiceSpec implements Editable , KubernetesResource @@ -69,7 +62,7 @@ public class ServerlessServiceSpec implements Editable , KubernetesResource @@ -78,11 +70,11 @@ public class ServerlessServiceStatus implements Editable additionalProperties = new LinkedHashMap(); + private Map additionalProperties = new LinkedHashMap(); /** * No args constructor for use in serialization @@ -91,7 +83,7 @@ public class ServerlessServiceStatus implements Editable annotations, List conditions, Long observedGeneration, java.lang.String privateServiceName, java.lang.String serviceName) { + public ServerlessServiceStatus(Map annotations, List conditions, Long observedGeneration, String privateServiceName, String serviceName) { super(); this.annotations = annotations; this.conditions = conditions; @@ -133,22 +125,22 @@ public void setObservedGeneration(Long observedGeneration) { } @JsonProperty("privateServiceName") - public java.lang.String getPrivateServiceName() { + public String getPrivateServiceName() { return privateServiceName; } @JsonProperty("privateServiceName") - public void setPrivateServiceName(java.lang.String privateServiceName) { + public void setPrivateServiceName(String privateServiceName) { this.privateServiceName = privateServiceName; } @JsonProperty("serviceName") - public java.lang.String getServiceName() { + public String getServiceName() { return serviceName; } @JsonProperty("serviceName") - public void setServiceName(java.lang.String serviceName) { + public void setServiceName(String serviceName) { this.serviceName = serviceName; } @@ -163,16 +155,16 @@ public ServerlessServiceStatusBuilder toBuilder() { } @JsonAnyGetter - public Map getAdditionalProperties() { + public Map getAdditionalProperties() { return this.additionalProperties; } @JsonAnySetter - public void setAdditionalProperty(java.lang.String name, Object value) { + public void setAdditionalProperty(String name, Object value) { this.additionalProperties.put(name, value); } - public void setAdditionalProperties(Map additionalProperties) { + public void setAdditionalProperties(Map additionalProperties) { this.additionalProperties = additionalProperties; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1alpha1/Addressable.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1alpha1/Addressable.java deleted file mode 100644 index 10bd0035f12..00000000000 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/duck/v1alpha1/Addressable.java +++ /dev/null @@ -1,158 +0,0 @@ - -package io.fabric8.knative.internal.pkg.apis.duck.v1alpha1; - -import java.util.LinkedHashMap; -import java.util.Map; -import javax.annotation.Generated; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonPropertyOrder; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.fabric8.kubernetes.api.builder.Editable; -import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; -import io.fabric8.kubernetes.api.model.IntOrString; -import io.fabric8.kubernetes.api.model.KubernetesResource; -import io.fabric8.kubernetes.api.model.LabelSelector; -import io.fabric8.kubernetes.api.model.LocalObjectReference; -import io.fabric8.kubernetes.api.model.ObjectMeta; -import io.fabric8.kubernetes.api.model.ObjectReference; -import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; -import io.fabric8.kubernetes.api.model.PodTemplateSpec; -import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; -import io.sundr.builder.annotations.Buildable; -import io.sundr.builder.annotations.BuildableReference; -import lombok.EqualsAndHashCode; -import lombok.ToString; -import lombok.experimental.Accessors; - -@JsonDeserialize(using = com.fasterxml.jackson.databind.JsonDeserializer.None.class) -@JsonInclude(JsonInclude.Include.NON_NULL) -@JsonPropertyOrder({ - "CACerts", - "hostname", - "name", - "url" -}) -@ToString -@EqualsAndHashCode -@Accessors(prefix = { - "_", - "" -}) -@Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { - @BuildableReference(ObjectMeta.class), - @BuildableReference(LabelSelector.class), - @BuildableReference(Container.class), - @BuildableReference(PodTemplateSpec.class), - @BuildableReference(ResourceRequirements.class), - @BuildableReference(IntOrString.class), - @BuildableReference(ObjectReference.class), - @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) -}) -@Generated("jsonschema2pojo") -public class Addressable implements Editable , KubernetesResource -{ - - @JsonProperty("CACerts") - private String cACerts; - @JsonProperty("hostname") - private java.lang.String hostname; - @JsonProperty("name") - private String name; - @JsonProperty("url") - private java.lang.String url; - @JsonIgnore - private Map additionalProperties = new LinkedHashMap(); - - /** - * No args constructor for use in serialization - * - */ - public Addressable() { - } - - public Addressable(String cACerts, java.lang.String hostname, String name, java.lang.String url) { - super(); - this.cACerts = cACerts; - this.hostname = hostname; - this.name = name; - this.url = url; - } - - @JsonProperty("CACerts") - public String getCACerts() { - return cACerts; - } - - @JsonProperty("CACerts") - public void setCACerts(String cACerts) { - this.cACerts = cACerts; - } - - @JsonProperty("hostname") - public java.lang.String getHostname() { - return hostname; - } - - @JsonProperty("hostname") - public void setHostname(java.lang.String hostname) { - this.hostname = hostname; - } - - @JsonProperty("name") - public String getName() { - return name; - } - - @JsonProperty("name") - public void setName(String name) { - this.name = name; - } - - @JsonProperty("url") - public java.lang.String getUrl() { - return url; - } - - @JsonProperty("url") - public void setUrl(java.lang.String url) { - this.url = url; - } - - @JsonIgnore - public AddressableBuilder edit() { - return new AddressableBuilder(this); - } - - @JsonIgnore - public AddressableBuilder toBuilder() { - return edit(); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - @JsonAnySetter - public void setAdditionalProperty(java.lang.String name, Object value) { - this.additionalProperties.put(name, value); - } - - public void setAdditionalProperties(Map additionalProperties) { - this.additionalProperties = additionalProperties; - } - -} diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/messaging/v1/Channel.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/messaging/v1/Channel.java index 958277a3cf2..c2328383d58 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/messaging/v1/Channel.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/messaging/v1/Channel.java @@ -13,19 +13,16 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.HasMetadata; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.LabelSelector; import io.fabric8.kubernetes.api.model.LocalObjectReference; import io.fabric8.kubernetes.api.model.Namespaced; +import io.fabric8.kubernetes.api.model.ObjectMeta; import io.fabric8.kubernetes.api.model.ObjectReference; import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.fabric8.kubernetes.model.annotation.Group; import io.fabric8.kubernetes.model.annotation.Version; import io.sundr.builder.annotations.Buildable; @@ -52,7 +49,7 @@ "" }) @Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { - @BuildableReference(io.fabric8.kubernetes.api.model.ObjectMeta.class), + @BuildableReference(ObjectMeta.class), @BuildableReference(LabelSelector.class), @BuildableReference(Container.class), @BuildableReference(PodTemplateSpec.class), @@ -60,11 +57,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @TemplateTransformations({ @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) @@ -90,7 +83,7 @@ public class Channel implements Editable , HasMetadata, Namespac @JsonProperty("kind") private String kind = "Channel"; @JsonProperty("metadata") - private io.fabric8.kubernetes.api.model.ObjectMeta metadata; + private ObjectMeta metadata; @JsonProperty("spec") private ChannelSpec spec; @JsonProperty("status") @@ -105,7 +98,7 @@ public class Channel implements Editable , HasMetadata, Namespac public Channel() { } - public Channel(String apiVersion, String kind, io.fabric8.kubernetes.api.model.ObjectMeta metadata, ChannelSpec spec, ChannelStatus status) { + public Channel(String apiVersion, String kind, ObjectMeta metadata, ChannelSpec spec, ChannelStatus status) { super(); this.apiVersion = apiVersion; this.kind = kind; @@ -155,12 +148,12 @@ public void setKind(String kind) { } @JsonProperty("metadata") - public io.fabric8.kubernetes.api.model.ObjectMeta getMetadata() { + public ObjectMeta getMetadata() { return metadata; } @JsonProperty("metadata") - public void setMetadata(io.fabric8.kubernetes.api.model.ObjectMeta metadata) { + public void setMetadata(ObjectMeta metadata) { this.metadata = metadata; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/messaging/v1/ChannelList.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/messaging/v1/ChannelList.java index a4df0876f83..e3f0b6255be 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/messaging/v1/ChannelList.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/messaging/v1/ChannelList.java @@ -15,8 +15,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.KubernetesResourceList; @@ -28,8 +26,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.fabric8.kubernetes.model.annotation.Group; import io.fabric8.kubernetes.model.annotation.Version; import io.sundr.builder.annotations.Buildable; @@ -63,11 +59,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @TemplateTransformations({ @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/messaging/v1/ChannelSpec.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/messaging/v1/ChannelSpec.java index 68d106ea57d..6e68cd6b7cd 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/messaging/v1/ChannelSpec.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/messaging/v1/ChannelSpec.java @@ -13,12 +13,10 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.fabric8.knative.internal.eventing.pkg.apis.duck.v1.DeliverySpec; -import io.fabric8.knative.internal.eventing.pkg.apis.duck.v1.SubscriberSpec; +import io.fabric8.knative.duck.v1.DeliverySpec; +import io.fabric8.knative.duck.v1.SubscriberSpec; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -28,8 +26,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -58,11 +54,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class ChannelSpec implements Editable , KubernetesResource diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/messaging/v1/ChannelStatus.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/messaging/v1/ChannelStatus.java index 2fa16840306..6df8a743e92 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/messaging/v1/ChannelStatus.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/messaging/v1/ChannelStatus.java @@ -13,14 +13,13 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.fabric8.knative.internal.eventing.pkg.apis.duck.v1.SubscriberStatus; -import io.fabric8.knative.internal.pkg.apis.Condition; -import io.fabric8.knative.internal.pkg.apis.duck.v1.Addressable; -import io.fabric8.knative.internal.pkg.apis.duck.v1.KReference; +import io.fabric8.knative.duck.v1.Addressable; +import io.fabric8.knative.duck.v1.AppliedEventPolicyRef; +import io.fabric8.knative.duck.v1.KReference; +import io.fabric8.knative.duck.v1.SubscriberStatus; +import io.fabric8.knative.pkg.apis.Condition; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -30,8 +29,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -46,9 +43,11 @@ "annotations", "channel", "conditions", + "deadLetterSinkAudience", "deadLetterSinkCACerts", "deadLetterSinkUri", "observedGeneration", + "policies", "subscribers" }) @ToString @@ -66,11 +65,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class ChannelStatus implements Editable , KubernetesResource @@ -89,17 +84,22 @@ public class ChannelStatus implements Editable , Kubernete @JsonProperty("conditions") @JsonInclude(JsonInclude.Include.NON_EMPTY) private List conditions = new ArrayList<>(); + @JsonProperty("deadLetterSinkAudience") + private String deadLetterSinkAudience; @JsonProperty("deadLetterSinkCACerts") private String deadLetterSinkCACerts; @JsonProperty("deadLetterSinkUri") - private java.lang.String deadLetterSinkUri; + private String deadLetterSinkUri; @JsonProperty("observedGeneration") private Long observedGeneration; + @JsonProperty("policies") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + private List policies = new ArrayList<>(); @JsonProperty("subscribers") @JsonInclude(JsonInclude.Include.NON_EMPTY) private List subscribers = new ArrayList<>(); @JsonIgnore - private Map additionalProperties = new LinkedHashMap(); + private Map additionalProperties = new LinkedHashMap(); /** * No args constructor for use in serialization @@ -108,16 +108,18 @@ public class ChannelStatus implements Editable , Kubernete public ChannelStatus() { } - public ChannelStatus(Addressable address, List addresses, Map annotations, KReference channel, List conditions, String deadLetterSinkCACerts, java.lang.String deadLetterSinkUri, Long observedGeneration, List subscribers) { + public ChannelStatus(Addressable address, List addresses, Map annotations, KReference channel, List conditions, String deadLetterSinkAudience, String deadLetterSinkCACerts, String deadLetterSinkUri, Long observedGeneration, List policies, List subscribers) { super(); this.address = address; this.addresses = addresses; this.annotations = annotations; this.channel = channel; this.conditions = conditions; + this.deadLetterSinkAudience = deadLetterSinkAudience; this.deadLetterSinkCACerts = deadLetterSinkCACerts; this.deadLetterSinkUri = deadLetterSinkUri; this.observedGeneration = observedGeneration; + this.policies = policies; this.subscribers = subscribers; } @@ -174,6 +176,16 @@ public void setConditions(List conditions) { this.conditions = conditions; } + @JsonProperty("deadLetterSinkAudience") + public String getDeadLetterSinkAudience() { + return deadLetterSinkAudience; + } + + @JsonProperty("deadLetterSinkAudience") + public void setDeadLetterSinkAudience(String deadLetterSinkAudience) { + this.deadLetterSinkAudience = deadLetterSinkAudience; + } + @JsonProperty("deadLetterSinkCACerts") public String getDeadLetterSinkCACerts() { return deadLetterSinkCACerts; @@ -185,12 +197,12 @@ public void setDeadLetterSinkCACerts(String deadLetterSinkCACerts) { } @JsonProperty("deadLetterSinkUri") - public java.lang.String getDeadLetterSinkUri() { + public String getDeadLetterSinkUri() { return deadLetterSinkUri; } @JsonProperty("deadLetterSinkUri") - public void setDeadLetterSinkUri(java.lang.String deadLetterSinkUri) { + public void setDeadLetterSinkUri(String deadLetterSinkUri) { this.deadLetterSinkUri = deadLetterSinkUri; } @@ -204,6 +216,17 @@ public void setObservedGeneration(Long observedGeneration) { this.observedGeneration = observedGeneration; } + @JsonProperty("policies") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + public List getPolicies() { + return policies; + } + + @JsonProperty("policies") + public void setPolicies(List policies) { + this.policies = policies; + } + @JsonProperty("subscribers") @JsonInclude(JsonInclude.Include.NON_EMPTY) public List getSubscribers() { @@ -226,16 +249,16 @@ public ChannelStatusBuilder toBuilder() { } @JsonAnyGetter - public Map getAdditionalProperties() { + public Map getAdditionalProperties() { return this.additionalProperties; } @JsonAnySetter - public void setAdditionalProperty(java.lang.String name, Object value) { + public void setAdditionalProperty(String name, Object value) { this.additionalProperties.put(name, value); } - public void setAdditionalProperties(Map additionalProperties) { + public void setAdditionalProperties(Map additionalProperties) { this.additionalProperties = additionalProperties; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/messaging/v1/ChannelTemplateSpec.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/messaging/v1/ChannelTemplateSpec.java index 0e47865721b..3254a4adb20 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/messaging/v1/ChannelTemplateSpec.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/messaging/v1/ChannelTemplateSpec.java @@ -13,21 +13,22 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; import io.fabric8.kubernetes.api.model.LocalObjectReference; +import io.fabric8.kubernetes.api.model.Namespaced; import io.fabric8.kubernetes.api.model.ObjectMeta; import io.fabric8.kubernetes.api.model.ObjectReference; import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; +import io.fabric8.kubernetes.model.annotation.Group; +import io.fabric8.kubernetes.model.annotation.Version; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; +import io.sundr.transform.annotations.TemplateTransformation; +import io.sundr.transform.annotations.TemplateTransformations; import lombok.EqualsAndHashCode; import lombok.ToString; import lombok.experimental.Accessors; @@ -54,25 +55,36 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) +@TemplateTransformations({ + @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) +}) +@Version("v1") +@Group("messaging.knative.dev") @Generated("jsonschema2pojo") -public class ChannelTemplateSpec implements Editable , KubernetesResource +public class ChannelTemplateSpec implements Editable , KubernetesResource, Namespaced { + /** + * + * (Required) + * + */ @JsonProperty("apiVersion") - private java.lang.String apiVersion; + private String apiVersion = "messaging.knative.dev/v1"; + /** + * + * (Required) + * + */ @JsonProperty("kind") - private java.lang.String kind; + private String kind = "ChannelTemplateSpec"; @JsonProperty("spec") - @JsonInclude(JsonInclude.Include.NON_EMPTY) - private Map spec = new LinkedHashMap<>(); + @JsonDeserialize(using = io.fabric8.kubernetes.internal.KubernetesDeserializer.class) + private Object spec; @JsonIgnore - private Map additionalProperties = new LinkedHashMap(); + private Map additionalProperties = new LinkedHashMap(); /** * No args constructor for use in serialization @@ -81,41 +93,61 @@ public class ChannelTemplateSpec implements Editable public ChannelTemplateSpec() { } - public ChannelTemplateSpec(java.lang.String apiVersion, java.lang.String kind, Map spec) { + public ChannelTemplateSpec(String apiVersion, String kind, Object spec) { super(); this.apiVersion = apiVersion; this.kind = kind; this.spec = spec; } + /** + * + * (Required) + * + */ @JsonProperty("apiVersion") - public java.lang.String getApiVersion() { + public String getApiVersion() { return apiVersion; } + /** + * + * (Required) + * + */ @JsonProperty("apiVersion") - public void setApiVersion(java.lang.String apiVersion) { + public void setApiVersion(String apiVersion) { this.apiVersion = apiVersion; } + /** + * + * (Required) + * + */ @JsonProperty("kind") - public java.lang.String getKind() { + public String getKind() { return kind; } + /** + * + * (Required) + * + */ @JsonProperty("kind") - public void setKind(java.lang.String kind) { + public void setKind(String kind) { this.kind = kind; } @JsonProperty("spec") - @JsonInclude(JsonInclude.Include.NON_EMPTY) - public Map getSpec() { + public Object getSpec() { return spec; } @JsonProperty("spec") - public void setSpec(Map spec) { + @JsonDeserialize(using = io.fabric8.kubernetes.internal.KubernetesDeserializer.class) + public void setSpec(Object spec) { this.spec = spec; } @@ -130,16 +162,16 @@ public ChannelTemplateSpecBuilder toBuilder() { } @JsonAnyGetter - public Map getAdditionalProperties() { + public Map getAdditionalProperties() { return this.additionalProperties; } @JsonAnySetter - public void setAdditionalProperty(java.lang.String name, java.lang.Object value) { + public void setAdditionalProperty(String name, Object value) { this.additionalProperties.put(name, value); } - public void setAdditionalProperties(Map additionalProperties) { + public void setAdditionalProperties(Map additionalProperties) { this.additionalProperties = additionalProperties; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/messaging/v1/InMemoryChannel.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/messaging/v1/InMemoryChannel.java index eacf5278b11..1f05247ea47 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/messaging/v1/InMemoryChannel.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/messaging/v1/InMemoryChannel.java @@ -13,19 +13,16 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.HasMetadata; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.LabelSelector; import io.fabric8.kubernetes.api.model.LocalObjectReference; import io.fabric8.kubernetes.api.model.Namespaced; +import io.fabric8.kubernetes.api.model.ObjectMeta; import io.fabric8.kubernetes.api.model.ObjectReference; import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.fabric8.kubernetes.model.annotation.Group; import io.fabric8.kubernetes.model.annotation.Version; import io.sundr.builder.annotations.Buildable; @@ -52,7 +49,7 @@ "" }) @Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { - @BuildableReference(io.fabric8.kubernetes.api.model.ObjectMeta.class), + @BuildableReference(ObjectMeta.class), @BuildableReference(LabelSelector.class), @BuildableReference(Container.class), @BuildableReference(PodTemplateSpec.class), @@ -60,11 +57,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @TemplateTransformations({ @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) @@ -90,7 +83,7 @@ public class InMemoryChannel implements Editable , HasMe @JsonProperty("kind") private String kind = "InMemoryChannel"; @JsonProperty("metadata") - private io.fabric8.kubernetes.api.model.ObjectMeta metadata; + private ObjectMeta metadata; @JsonProperty("spec") private InMemoryChannelSpec spec; @JsonProperty("status") @@ -105,7 +98,7 @@ public class InMemoryChannel implements Editable , HasMe public InMemoryChannel() { } - public InMemoryChannel(String apiVersion, String kind, io.fabric8.kubernetes.api.model.ObjectMeta metadata, InMemoryChannelSpec spec, InMemoryChannelStatus status) { + public InMemoryChannel(String apiVersion, String kind, ObjectMeta metadata, InMemoryChannelSpec spec, InMemoryChannelStatus status) { super(); this.apiVersion = apiVersion; this.kind = kind; @@ -155,12 +148,12 @@ public void setKind(String kind) { } @JsonProperty("metadata") - public io.fabric8.kubernetes.api.model.ObjectMeta getMetadata() { + public ObjectMeta getMetadata() { return metadata; } @JsonProperty("metadata") - public void setMetadata(io.fabric8.kubernetes.api.model.ObjectMeta metadata) { + public void setMetadata(ObjectMeta metadata) { this.metadata = metadata; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/messaging/v1/InMemoryChannelList.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/messaging/v1/InMemoryChannelList.java index a7951096411..3450fec3ebb 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/messaging/v1/InMemoryChannelList.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/messaging/v1/InMemoryChannelList.java @@ -15,8 +15,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.KubernetesResourceList; @@ -28,8 +26,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.fabric8.kubernetes.model.annotation.Group; import io.fabric8.kubernetes.model.annotation.Version; import io.sundr.builder.annotations.Buildable; @@ -63,11 +59,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @TemplateTransformations({ @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/messaging/v1/InMemoryChannelSpec.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/messaging/v1/InMemoryChannelSpec.java index 54c2003e499..81c98aa8221 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/messaging/v1/InMemoryChannelSpec.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/messaging/v1/InMemoryChannelSpec.java @@ -13,12 +13,10 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.fabric8.knative.internal.eventing.pkg.apis.duck.v1.DeliverySpec; -import io.fabric8.knative.internal.eventing.pkg.apis.duck.v1.SubscriberSpec; +import io.fabric8.knative.duck.v1.DeliverySpec; +import io.fabric8.knative.duck.v1.SubscriberSpec; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -28,8 +26,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -57,11 +53,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class InMemoryChannelSpec implements Editable , KubernetesResource diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/messaging/v1/InMemoryChannelStatus.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/messaging/v1/InMemoryChannelStatus.java index 7b2019ca86d..91a41765d50 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/messaging/v1/InMemoryChannelStatus.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/messaging/v1/InMemoryChannelStatus.java @@ -13,13 +13,12 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.fabric8.knative.internal.eventing.pkg.apis.duck.v1.SubscriberStatus; -import io.fabric8.knative.internal.pkg.apis.Condition; -import io.fabric8.knative.internal.pkg.apis.duck.v1.Addressable; +import io.fabric8.knative.duck.v1.Addressable; +import io.fabric8.knative.duck.v1.AppliedEventPolicyRef; +import io.fabric8.knative.duck.v1.SubscriberStatus; +import io.fabric8.knative.pkg.apis.Condition; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -29,8 +28,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -44,9 +41,11 @@ "addresses", "annotations", "conditions", + "deadLetterSinkAudience", "deadLetterSinkCACerts", "deadLetterSinkUri", "observedGeneration", + "policies", "subscribers" }) @ToString @@ -64,11 +63,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class InMemoryChannelStatus implements Editable , KubernetesResource @@ -85,17 +80,22 @@ public class InMemoryChannelStatus implements Editable conditions = new ArrayList<>(); + @JsonProperty("deadLetterSinkAudience") + private String deadLetterSinkAudience; @JsonProperty("deadLetterSinkCACerts") private String deadLetterSinkCACerts; @JsonProperty("deadLetterSinkUri") - private java.lang.String deadLetterSinkUri; + private String deadLetterSinkUri; @JsonProperty("observedGeneration") private Long observedGeneration; + @JsonProperty("policies") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + private List policies = new ArrayList<>(); @JsonProperty("subscribers") @JsonInclude(JsonInclude.Include.NON_EMPTY) private List subscribers = new ArrayList<>(); @JsonIgnore - private Map additionalProperties = new LinkedHashMap(); + private Map additionalProperties = new LinkedHashMap(); /** * No args constructor for use in serialization @@ -104,15 +104,17 @@ public class InMemoryChannelStatus implements Editable addresses, Map annotations, List conditions, String deadLetterSinkCACerts, java.lang.String deadLetterSinkUri, Long observedGeneration, List subscribers) { + public InMemoryChannelStatus(Addressable address, List addresses, Map annotations, List conditions, String deadLetterSinkAudience, String deadLetterSinkCACerts, String deadLetterSinkUri, Long observedGeneration, List policies, List subscribers) { super(); this.address = address; this.addresses = addresses; this.annotations = annotations; this.conditions = conditions; + this.deadLetterSinkAudience = deadLetterSinkAudience; this.deadLetterSinkCACerts = deadLetterSinkCACerts; this.deadLetterSinkUri = deadLetterSinkUri; this.observedGeneration = observedGeneration; + this.policies = policies; this.subscribers = subscribers; } @@ -159,6 +161,16 @@ public void setConditions(List conditions) { this.conditions = conditions; } + @JsonProperty("deadLetterSinkAudience") + public String getDeadLetterSinkAudience() { + return deadLetterSinkAudience; + } + + @JsonProperty("deadLetterSinkAudience") + public void setDeadLetterSinkAudience(String deadLetterSinkAudience) { + this.deadLetterSinkAudience = deadLetterSinkAudience; + } + @JsonProperty("deadLetterSinkCACerts") public String getDeadLetterSinkCACerts() { return deadLetterSinkCACerts; @@ -170,12 +182,12 @@ public void setDeadLetterSinkCACerts(String deadLetterSinkCACerts) { } @JsonProperty("deadLetterSinkUri") - public java.lang.String getDeadLetterSinkUri() { + public String getDeadLetterSinkUri() { return deadLetterSinkUri; } @JsonProperty("deadLetterSinkUri") - public void setDeadLetterSinkUri(java.lang.String deadLetterSinkUri) { + public void setDeadLetterSinkUri(String deadLetterSinkUri) { this.deadLetterSinkUri = deadLetterSinkUri; } @@ -189,6 +201,17 @@ public void setObservedGeneration(Long observedGeneration) { this.observedGeneration = observedGeneration; } + @JsonProperty("policies") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + public List getPolicies() { + return policies; + } + + @JsonProperty("policies") + public void setPolicies(List policies) { + this.policies = policies; + } + @JsonProperty("subscribers") @JsonInclude(JsonInclude.Include.NON_EMPTY) public List getSubscribers() { @@ -211,16 +234,16 @@ public InMemoryChannelStatusBuilder toBuilder() { } @JsonAnyGetter - public Map getAdditionalProperties() { + public Map getAdditionalProperties() { return this.additionalProperties; } @JsonAnySetter - public void setAdditionalProperty(java.lang.String name, Object value) { + public void setAdditionalProperty(String name, Object value) { this.additionalProperties.put(name, value); } - public void setAdditionalProperties(Map additionalProperties) { + public void setAdditionalProperties(Map additionalProperties) { this.additionalProperties = additionalProperties; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/messaging/v1/Subscription.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/messaging/v1/Subscription.java index 9297e3d6962..32e7201c9cd 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/messaging/v1/Subscription.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/messaging/v1/Subscription.java @@ -13,19 +13,16 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.HasMetadata; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.LabelSelector; import io.fabric8.kubernetes.api.model.LocalObjectReference; import io.fabric8.kubernetes.api.model.Namespaced; +import io.fabric8.kubernetes.api.model.ObjectMeta; import io.fabric8.kubernetes.api.model.ObjectReference; import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.fabric8.kubernetes.model.annotation.Group; import io.fabric8.kubernetes.model.annotation.Version; import io.sundr.builder.annotations.Buildable; @@ -52,7 +49,7 @@ "" }) @Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { - @BuildableReference(io.fabric8.kubernetes.api.model.ObjectMeta.class), + @BuildableReference(ObjectMeta.class), @BuildableReference(LabelSelector.class), @BuildableReference(Container.class), @BuildableReference(PodTemplateSpec.class), @@ -60,11 +57,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @TemplateTransformations({ @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) @@ -90,7 +83,7 @@ public class Subscription implements Editable , HasMetadata @JsonProperty("kind") private String kind = "Subscription"; @JsonProperty("metadata") - private io.fabric8.kubernetes.api.model.ObjectMeta metadata; + private ObjectMeta metadata; @JsonProperty("spec") private SubscriptionSpec spec; @JsonProperty("status") @@ -105,7 +98,7 @@ public class Subscription implements Editable , HasMetadata public Subscription() { } - public Subscription(String apiVersion, String kind, io.fabric8.kubernetes.api.model.ObjectMeta metadata, SubscriptionSpec spec, SubscriptionStatus status) { + public Subscription(String apiVersion, String kind, ObjectMeta metadata, SubscriptionSpec spec, SubscriptionStatus status) { super(); this.apiVersion = apiVersion; this.kind = kind; @@ -155,12 +148,12 @@ public void setKind(String kind) { } @JsonProperty("metadata") - public io.fabric8.kubernetes.api.model.ObjectMeta getMetadata() { + public ObjectMeta getMetadata() { return metadata; } @JsonProperty("metadata") - public void setMetadata(io.fabric8.kubernetes.api.model.ObjectMeta metadata) { + public void setMetadata(ObjectMeta metadata) { this.metadata = metadata; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/messaging/v1/SubscriptionList.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/messaging/v1/SubscriptionList.java index 4337818763a..93209450e6f 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/messaging/v1/SubscriptionList.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/messaging/v1/SubscriptionList.java @@ -15,8 +15,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.KubernetesResourceList; @@ -28,8 +26,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.fabric8.kubernetes.model.annotation.Group; import io.fabric8.kubernetes.model.annotation.Version; import io.sundr.builder.annotations.Buildable; @@ -63,11 +59,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @TemplateTransformations({ @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/messaging/v1/SubscriptionSpec.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/messaging/v1/SubscriptionSpec.java index 0b62f851956..7714b1c94d5 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/messaging/v1/SubscriptionSpec.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/messaging/v1/SubscriptionSpec.java @@ -11,13 +11,11 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.fabric8.knative.internal.eventing.pkg.apis.duck.v1.DeliverySpec; -import io.fabric8.knative.internal.pkg.apis.duck.v1.Destination; -import io.fabric8.knative.internal.pkg.apis.duck.v1.KReference; +import io.fabric8.knative.duck.v1.DeliverySpec; +import io.fabric8.knative.duck.v1.Destination; +import io.fabric8.knative.duck.v1.KReference; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -27,8 +25,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -58,11 +54,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class SubscriptionSpec implements Editable , KubernetesResource diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/messaging/v1/SubscriptionStatus.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/messaging/v1/SubscriptionStatus.java index d96add64fbb..e579c2ba515 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/messaging/v1/SubscriptionStatus.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/messaging/v1/SubscriptionStatus.java @@ -13,12 +13,10 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.fabric8.knative.internal.pkg.apis.Condition; -import io.fabric8.knative.internal.pkg.apis.duck.v1.AuthStatus; +import io.fabric8.knative.duck.v1.AuthStatus; +import io.fabric8.knative.pkg.apis.Condition; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -28,8 +26,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -60,11 +56,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class SubscriptionStatus implements Editable , KubernetesResource @@ -83,7 +75,7 @@ public class SubscriptionStatus implements Editable , @JsonProperty("physicalSubscription") private SubscriptionStatusPhysicalSubscription physicalSubscription; @JsonIgnore - private Map additionalProperties = new LinkedHashMap(); + private Map additionalProperties = new LinkedHashMap(); /** * No args constructor for use in serialization @@ -164,16 +156,16 @@ public SubscriptionStatusBuilder toBuilder() { } @JsonAnyGetter - public Map getAdditionalProperties() { + public Map getAdditionalProperties() { return this.additionalProperties; } @JsonAnySetter - public void setAdditionalProperty(java.lang.String name, Object value) { + public void setAdditionalProperty(String name, Object value) { this.additionalProperties.put(name, value); } - public void setAdditionalProperties(Map additionalProperties) { + public void setAdditionalProperties(Map additionalProperties) { this.additionalProperties = additionalProperties; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/messaging/v1/SubscriptionStatusPhysicalSubscription.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/messaging/v1/SubscriptionStatusPhysicalSubscription.java index b7859c1457c..e70272b4e0b 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/messaging/v1/SubscriptionStatusPhysicalSubscription.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/messaging/v1/SubscriptionStatusPhysicalSubscription.java @@ -13,8 +13,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -24,8 +22,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -35,6 +31,7 @@ @JsonDeserialize(using = com.fasterxml.jackson.databind.JsonDeserializer.None.class) @JsonInclude(JsonInclude.Include.NON_NULL) @JsonPropertyOrder({ + "deadLetterSinkAudience", "deadLetterSinkCACerts", "deadLetterSinkUri", "replyAudience", @@ -59,34 +56,32 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class SubscriptionStatusPhysicalSubscription implements Editable , KubernetesResource { + @JsonProperty("deadLetterSinkAudience") + private String deadLetterSinkAudience; @JsonProperty("deadLetterSinkCACerts") private String deadLetterSinkCACerts; @JsonProperty("deadLetterSinkUri") - private java.lang.String deadLetterSinkUri; + private String deadLetterSinkUri; @JsonProperty("replyAudience") private String replyAudience; @JsonProperty("replyCACerts") private String replyCACerts; @JsonProperty("replyUri") - private java.lang.String replyUri; + private String replyUri; @JsonProperty("subscriberAudience") private String subscriberAudience; @JsonProperty("subscriberCACerts") private String subscriberCACerts; @JsonProperty("subscriberUri") - private java.lang.String subscriberUri; + private String subscriberUri; @JsonIgnore - private Map additionalProperties = new LinkedHashMap(); + private Map additionalProperties = new LinkedHashMap(); /** * No args constructor for use in serialization @@ -95,8 +90,9 @@ public class SubscriptionStatusPhysicalSubscription implements Editable getAdditionalProperties() { + public Map getAdditionalProperties() { return this.additionalProperties; } @JsonAnySetter - public void setAdditionalProperty(java.lang.String name, Object value) { + public void setAdditionalProperty(String name, Object value) { this.additionalProperties.put(name, value); } - public void setAdditionalProperties(Map additionalProperties) { + public void setAdditionalProperties(Map additionalProperties) { this.additionalProperties = additionalProperties; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/kafka/v1beta1/KafkaChannel.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/messaging/v1beta1/KafkaChannel.java similarity index 85% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/kafka/v1beta1/KafkaChannel.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/messaging/v1beta1/KafkaChannel.java index be730889338..99d29c891e9 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/kafka/v1beta1/KafkaChannel.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/messaging/v1beta1/KafkaChannel.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.eventing.contrib.kafka.v1beta1; +package io.fabric8.knative.messaging.v1beta1; import java.util.LinkedHashMap; import java.util.Map; @@ -13,19 +13,16 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.HasMetadata; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.LabelSelector; import io.fabric8.kubernetes.api.model.LocalObjectReference; import io.fabric8.kubernetes.api.model.Namespaced; +import io.fabric8.kubernetes.api.model.ObjectMeta; import io.fabric8.kubernetes.api.model.ObjectReference; import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.fabric8.kubernetes.model.annotation.Group; import io.fabric8.kubernetes.model.annotation.Version; import io.sundr.builder.annotations.Buildable; @@ -52,7 +49,7 @@ "" }) @Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { - @BuildableReference(io.fabric8.kubernetes.api.model.ObjectMeta.class), + @BuildableReference(ObjectMeta.class), @BuildableReference(LabelSelector.class), @BuildableReference(Container.class), @BuildableReference(PodTemplateSpec.class), @@ -60,11 +57,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @TemplateTransformations({ @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) @@ -90,7 +83,7 @@ public class KafkaChannel implements Editable , HasMetadata @JsonProperty("kind") private String kind = "KafkaChannel"; @JsonProperty("metadata") - private io.fabric8.kubernetes.api.model.ObjectMeta metadata; + private ObjectMeta metadata; @JsonProperty("spec") private KafkaChannelSpec spec; @JsonProperty("status") @@ -105,7 +98,7 @@ public class KafkaChannel implements Editable , HasMetadata public KafkaChannel() { } - public KafkaChannel(String apiVersion, String kind, io.fabric8.kubernetes.api.model.ObjectMeta metadata, KafkaChannelSpec spec, KafkaChannelStatus status) { + public KafkaChannel(String apiVersion, String kind, ObjectMeta metadata, KafkaChannelSpec spec, KafkaChannelStatus status) { super(); this.apiVersion = apiVersion; this.kind = kind; @@ -155,12 +148,12 @@ public void setKind(String kind) { } @JsonProperty("metadata") - public io.fabric8.kubernetes.api.model.ObjectMeta getMetadata() { + public ObjectMeta getMetadata() { return metadata; } @JsonProperty("metadata") - public void setMetadata(io.fabric8.kubernetes.api.model.ObjectMeta metadata) { + public void setMetadata(ObjectMeta metadata) { this.metadata = metadata; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/kafka/v1beta1/KafkaChannelList.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/messaging/v1beta1/KafkaChannelList.java similarity index 85% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/kafka/v1beta1/KafkaChannelList.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/messaging/v1beta1/KafkaChannelList.java index 44b774b6d59..0b35e7c00c9 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/kafka/v1beta1/KafkaChannelList.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/messaging/v1beta1/KafkaChannelList.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.eventing.contrib.kafka.v1beta1; +package io.fabric8.knative.messaging.v1beta1; import java.util.ArrayList; import java.util.LinkedHashMap; @@ -15,8 +15,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.KubernetesResourceList; @@ -28,8 +26,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.fabric8.kubernetes.model.annotation.Group; import io.fabric8.kubernetes.model.annotation.Version; import io.sundr.builder.annotations.Buildable; @@ -63,11 +59,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @TemplateTransformations({ @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) @@ -75,7 +67,7 @@ @Version("v1beta1") @Group("messaging.knative.dev") @Generated("jsonschema2pojo") -public class KafkaChannelList implements Editable , KubernetesResource, KubernetesResourceList +public class KafkaChannelList implements Editable , KubernetesResource, KubernetesResourceList { /** @@ -87,7 +79,7 @@ public class KafkaChannelList implements Editable , Kub private String apiVersion = "messaging.knative.dev/v1beta1"; @JsonProperty("items") @JsonInclude(JsonInclude.Include.NON_EMPTY) - private List items = new ArrayList<>(); + private List items = new ArrayList<>(); /** * * (Required) @@ -107,7 +99,7 @@ public class KafkaChannelList implements Editable , Kub public KafkaChannelList() { } - public KafkaChannelList(String apiVersion, List items, String kind, ListMeta metadata) { + public KafkaChannelList(String apiVersion, List items, String kind, ListMeta metadata) { super(); this.apiVersion = apiVersion; this.items = items; @@ -137,12 +129,12 @@ public void setApiVersion(String apiVersion) { @JsonProperty("items") @JsonInclude(JsonInclude.Include.NON_EMPTY) - public List getItems() { + public List getItems() { return items; } @JsonProperty("items") - public void setItems(List items) { + public void setItems(List items) { this.items = items; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/kafka/v1beta1/KafkaChannelSpec.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/messaging/v1beta1/KafkaChannelSpec.java similarity index 89% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/kafka/v1beta1/KafkaChannelSpec.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/messaging/v1beta1/KafkaChannelSpec.java index 66aea0dcd76..de390159a7d 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/kafka/v1beta1/KafkaChannelSpec.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/messaging/v1beta1/KafkaChannelSpec.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.eventing.contrib.kafka.v1beta1; +package io.fabric8.knative.messaging.v1beta1; import java.util.ArrayList; import java.util.LinkedHashMap; @@ -13,12 +13,10 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.fabric8.knative.internal.eventing.pkg.apis.duck.v1.DeliverySpec; -import io.fabric8.knative.internal.eventing.pkg.apis.duck.v1.SubscriberSpec; +import io.fabric8.knative.duck.v1.DeliverySpec; +import io.fabric8.knative.duck.v1.SubscriberSpec; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -28,8 +26,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -60,11 +56,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class KafkaChannelSpec implements Editable , KubernetesResource diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/kafka/v1beta1/KafkaChannelStatus.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/messaging/v1beta1/KafkaChannelStatus.java similarity index 77% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/kafka/v1beta1/KafkaChannelStatus.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/messaging/v1beta1/KafkaChannelStatus.java index 58e1f223f91..1f46db93949 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/kafka/v1beta1/KafkaChannelStatus.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/messaging/v1beta1/KafkaChannelStatus.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.eventing.contrib.kafka.v1beta1; +package io.fabric8.knative.messaging.v1beta1; import java.util.ArrayList; import java.util.LinkedHashMap; @@ -13,13 +13,12 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.fabric8.knative.internal.eventing.pkg.apis.duck.v1.SubscriberStatus; -import io.fabric8.knative.internal.pkg.apis.Condition; -import io.fabric8.knative.internal.pkg.apis.duck.v1.Addressable; +import io.fabric8.knative.duck.v1.Addressable; +import io.fabric8.knative.duck.v1.AppliedEventPolicyRef; +import io.fabric8.knative.duck.v1.SubscriberStatus; +import io.fabric8.knative.pkg.apis.Condition; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -29,8 +28,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -44,9 +41,11 @@ "addresses", "annotations", "conditions", + "deadLetterSinkAudience", "deadLetterSinkCACerts", "deadLetterSinkUri", "observedGeneration", + "policies", "subscribers" }) @ToString @@ -64,11 +63,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class KafkaChannelStatus implements Editable , KubernetesResource @@ -85,17 +80,22 @@ public class KafkaChannelStatus implements Editable , @JsonProperty("conditions") @JsonInclude(JsonInclude.Include.NON_EMPTY) private List conditions = new ArrayList<>(); + @JsonProperty("deadLetterSinkAudience") + private String deadLetterSinkAudience; @JsonProperty("deadLetterSinkCACerts") private String deadLetterSinkCACerts; @JsonProperty("deadLetterSinkUri") - private java.lang.String deadLetterSinkUri; + private String deadLetterSinkUri; @JsonProperty("observedGeneration") private Long observedGeneration; + @JsonProperty("policies") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + private List policies = new ArrayList<>(); @JsonProperty("subscribers") @JsonInclude(JsonInclude.Include.NON_EMPTY) private List subscribers = new ArrayList<>(); @JsonIgnore - private Map additionalProperties = new LinkedHashMap(); + private Map additionalProperties = new LinkedHashMap(); /** * No args constructor for use in serialization @@ -104,15 +104,17 @@ public class KafkaChannelStatus implements Editable , public KafkaChannelStatus() { } - public KafkaChannelStatus(Addressable address, List addresses, Map annotations, List conditions, String deadLetterSinkCACerts, java.lang.String deadLetterSinkUri, Long observedGeneration, List subscribers) { + public KafkaChannelStatus(Addressable address, List addresses, Map annotations, List conditions, String deadLetterSinkAudience, String deadLetterSinkCACerts, String deadLetterSinkUri, Long observedGeneration, List policies, List subscribers) { super(); this.address = address; this.addresses = addresses; this.annotations = annotations; this.conditions = conditions; + this.deadLetterSinkAudience = deadLetterSinkAudience; this.deadLetterSinkCACerts = deadLetterSinkCACerts; this.deadLetterSinkUri = deadLetterSinkUri; this.observedGeneration = observedGeneration; + this.policies = policies; this.subscribers = subscribers; } @@ -159,6 +161,16 @@ public void setConditions(List conditions) { this.conditions = conditions; } + @JsonProperty("deadLetterSinkAudience") + public String getDeadLetterSinkAudience() { + return deadLetterSinkAudience; + } + + @JsonProperty("deadLetterSinkAudience") + public void setDeadLetterSinkAudience(String deadLetterSinkAudience) { + this.deadLetterSinkAudience = deadLetterSinkAudience; + } + @JsonProperty("deadLetterSinkCACerts") public String getDeadLetterSinkCACerts() { return deadLetterSinkCACerts; @@ -170,12 +182,12 @@ public void setDeadLetterSinkCACerts(String deadLetterSinkCACerts) { } @JsonProperty("deadLetterSinkUri") - public java.lang.String getDeadLetterSinkUri() { + public String getDeadLetterSinkUri() { return deadLetterSinkUri; } @JsonProperty("deadLetterSinkUri") - public void setDeadLetterSinkUri(java.lang.String deadLetterSinkUri) { + public void setDeadLetterSinkUri(String deadLetterSinkUri) { this.deadLetterSinkUri = deadLetterSinkUri; } @@ -189,6 +201,17 @@ public void setObservedGeneration(Long observedGeneration) { this.observedGeneration = observedGeneration; } + @JsonProperty("policies") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + public List getPolicies() { + return policies; + } + + @JsonProperty("policies") + public void setPolicies(List policies) { + this.policies = policies; + } + @JsonProperty("subscribers") @JsonInclude(JsonInclude.Include.NON_EMPTY) public List getSubscribers() { @@ -211,16 +234,16 @@ public KafkaChannelStatusBuilder toBuilder() { } @JsonAnyGetter - public Map getAdditionalProperties() { + public Map getAdditionalProperties() { return this.additionalProperties; } @JsonAnySetter - public void setAdditionalProperty(java.lang.String name, Object value) { + public void setAdditionalProperty(String name, Object value) { this.additionalProperties.put(name, value); } - public void setAdditionalProperties(Map additionalProperties) { + public void setAdditionalProperties(Map additionalProperties) { this.additionalProperties = additionalProperties; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/Condition.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/pkg/apis/Condition.java similarity index 64% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/Condition.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/pkg/apis/Condition.java index d03170fef76..54195ca53af 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/apis/Condition.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/pkg/apis/Condition.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.internal.pkg.apis; +package io.fabric8.knative.pkg.apis; import java.util.LinkedHashMap; import java.util.Map; @@ -9,13 +9,10 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonPropertyDescription; import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -25,8 +22,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -58,52 +53,23 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class Condition implements Editable , KubernetesResource { @JsonProperty("lastTransitionTime") - private String lastTransitionTime; - /** - * human-readable message indicating details about last transition - * - */ + private VolatileTime lastTransitionTime; @JsonProperty("message") - @JsonPropertyDescription("human-readable message indicating details about last transition") private String message; - /** - * one-word CamelCase reason for the condition's last transition - * - */ @JsonProperty("reason") - @JsonPropertyDescription("one-word CamelCase reason for the condition's last transition") private String reason; - /** - * how to interpret failures of this condition - * - */ @JsonProperty("severity") - @JsonPropertyDescription("how to interpret failures of this condition") private String severity; - /** - * status of the condition - * - */ @JsonProperty("status") - @JsonPropertyDescription("status of the condition") private String status; - /** - * type of status condition - * - */ @JsonProperty("type") - @JsonPropertyDescription("type of status condition") private String type; @JsonIgnore private Map additionalProperties = new LinkedHashMap(); @@ -115,20 +81,7 @@ public class Condition implements Editable , KubernetesResourc public Condition() { } - /** - * - * @param severity - * how to interpret failures of this condition. - * @param reason - * one-word CamelCase reason for the condition's last transition. - * @param message - * human-readable message indicating details about last transition. - * @param type - * type of status condition. - * @param status - * status of the condition. - */ - public Condition(String lastTransitionTime, String message, String reason, String severity, String status, String type) { + public Condition(VolatileTime lastTransitionTime, String message, String reason, String severity, String status, String type) { super(); this.lastTransitionTime = lastTransitionTime; this.message = message; @@ -139,100 +92,60 @@ public Condition(String lastTransitionTime, String message, String reason, Strin } @JsonProperty("lastTransitionTime") - public String getLastTransitionTime() { + public VolatileTime getLastTransitionTime() { return lastTransitionTime; } @JsonProperty("lastTransitionTime") - public void setLastTransitionTime(String lastTransitionTime) { + public void setLastTransitionTime(VolatileTime lastTransitionTime) { this.lastTransitionTime = lastTransitionTime; } - /** - * human-readable message indicating details about last transition - * - */ @JsonProperty("message") public String getMessage() { return message; } - /** - * human-readable message indicating details about last transition - * - */ @JsonProperty("message") public void setMessage(String message) { this.message = message; } - /** - * one-word CamelCase reason for the condition's last transition - * - */ @JsonProperty("reason") public String getReason() { return reason; } - /** - * one-word CamelCase reason for the condition's last transition - * - */ @JsonProperty("reason") public void setReason(String reason) { this.reason = reason; } - /** - * how to interpret failures of this condition - * - */ @JsonProperty("severity") public String getSeverity() { return severity; } - /** - * how to interpret failures of this condition - * - */ @JsonProperty("severity") public void setSeverity(String severity) { this.severity = severity; } - /** - * status of the condition - * - */ @JsonProperty("status") public String getStatus() { return status; } - /** - * status of the condition - * - */ @JsonProperty("status") public void setStatus(String status) { this.status = status; } - /** - * type of status condition - * - */ @JsonProperty("type") public String getType() { return type; } - /** - * type of status condition - * - */ @JsonProperty("type") public void setType(String type) { this.type = type; diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/pkg/apis/ConditionSet.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/pkg/apis/ConditionSet.java new file mode 100644 index 00000000000..8e545c8c64d --- /dev/null +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/pkg/apis/ConditionSet.java @@ -0,0 +1,126 @@ + +package io.fabric8.knative.pkg.apis; + +import java.util.ArrayList; +import java.util.LinkedHashMap; +import java.util.List; +import java.util.Map; +import javax.annotation.Generated; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import io.fabric8.kubernetes.api.builder.Editable; +import io.fabric8.kubernetes.api.model.Container; +import io.fabric8.kubernetes.api.model.IntOrString; +import io.fabric8.kubernetes.api.model.KubernetesResource; +import io.fabric8.kubernetes.api.model.LabelSelector; +import io.fabric8.kubernetes.api.model.LocalObjectReference; +import io.fabric8.kubernetes.api.model.ObjectMeta; +import io.fabric8.kubernetes.api.model.ObjectReference; +import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; +import io.fabric8.kubernetes.api.model.PodTemplateSpec; +import io.fabric8.kubernetes.api.model.ResourceRequirements; +import io.sundr.builder.annotations.Buildable; +import io.sundr.builder.annotations.BuildableReference; +import lombok.EqualsAndHashCode; +import lombok.ToString; +import lombok.experimental.Accessors; + +@JsonDeserialize(using = com.fasterxml.jackson.databind.JsonDeserializer.None.class) +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "dependents", + "happy" +}) +@ToString +@EqualsAndHashCode +@Accessors(prefix = { + "_", + "" +}) +@Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { + @BuildableReference(ObjectMeta.class), + @BuildableReference(LabelSelector.class), + @BuildableReference(Container.class), + @BuildableReference(PodTemplateSpec.class), + @BuildableReference(ResourceRequirements.class), + @BuildableReference(IntOrString.class), + @BuildableReference(ObjectReference.class), + @BuildableReference(LocalObjectReference.class), + @BuildableReference(PersistentVolumeClaim.class) +}) +@Generated("jsonschema2pojo") +public class ConditionSet implements Editable , KubernetesResource +{ + + @JsonProperty("dependents") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + private List dependents = new ArrayList<>(); + @JsonProperty("happy") + private String happy; + @JsonIgnore + private Map additionalProperties = new LinkedHashMap(); + + /** + * No args constructor for use in serialization + * + */ + public ConditionSet() { + } + + public ConditionSet(List dependents, String happy) { + super(); + this.dependents = dependents; + this.happy = happy; + } + + @JsonProperty("dependents") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + public List getDependents() { + return dependents; + } + + @JsonProperty("dependents") + public void setDependents(List dependents) { + this.dependents = dependents; + } + + @JsonProperty("happy") + public String getHappy() { + return happy; + } + + @JsonProperty("happy") + public void setHappy(String happy) { + this.happy = happy; + } + + @JsonIgnore + public ConditionSetBuilder edit() { + return new ConditionSetBuilder(this); + } + + @JsonIgnore + public ConditionSetBuilder toBuilder() { + return edit(); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public void setAdditionalProperties(Map additionalProperties) { + this.additionalProperties = additionalProperties; + } + +} diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/pkg/apis/FieldError.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/pkg/apis/FieldError.java new file mode 100644 index 00000000000..85f90a07d2f --- /dev/null +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/pkg/apis/FieldError.java @@ -0,0 +1,170 @@ + +package io.fabric8.knative.pkg.apis; + +import java.util.ArrayList; +import java.util.LinkedHashMap; +import java.util.List; +import java.util.Map; +import javax.annotation.Generated; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import io.fabric8.kubernetes.api.builder.Editable; +import io.fabric8.kubernetes.api.model.Container; +import io.fabric8.kubernetes.api.model.IntOrString; +import io.fabric8.kubernetes.api.model.KubernetesResource; +import io.fabric8.kubernetes.api.model.LabelSelector; +import io.fabric8.kubernetes.api.model.LocalObjectReference; +import io.fabric8.kubernetes.api.model.ObjectMeta; +import io.fabric8.kubernetes.api.model.ObjectReference; +import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; +import io.fabric8.kubernetes.api.model.PodTemplateSpec; +import io.fabric8.kubernetes.api.model.ResourceRequirements; +import io.sundr.builder.annotations.Buildable; +import io.sundr.builder.annotations.BuildableReference; +import lombok.EqualsAndHashCode; +import lombok.ToString; +import lombok.experimental.Accessors; + +@JsonDeserialize(using = com.fasterxml.jackson.databind.JsonDeserializer.None.class) +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "Details", + "Level", + "Message", + "Paths", + "errors" +}) +@ToString +@EqualsAndHashCode +@Accessors(prefix = { + "_", + "" +}) +@Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { + @BuildableReference(ObjectMeta.class), + @BuildableReference(LabelSelector.class), + @BuildableReference(Container.class), + @BuildableReference(PodTemplateSpec.class), + @BuildableReference(ResourceRequirements.class), + @BuildableReference(IntOrString.class), + @BuildableReference(ObjectReference.class), + @BuildableReference(LocalObjectReference.class), + @BuildableReference(PersistentVolumeClaim.class) +}) +@Generated("jsonschema2pojo") +public class FieldError implements Editable , KubernetesResource +{ + + @JsonProperty("Details") + private String details; + @JsonProperty("Level") + private Integer level; + @JsonProperty("Message") + private String message; + @JsonProperty("Paths") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + private List paths = new ArrayList<>(); + @JsonProperty("errors") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + private List errors = new ArrayList<>(); + @JsonIgnore + private Map additionalProperties = new LinkedHashMap(); + + /** + * No args constructor for use in serialization + * + */ + public FieldError() { + } + + public FieldError(String details, Integer level, String message, List paths, List errors) { + super(); + this.details = details; + this.level = level; + this.message = message; + this.paths = paths; + this.errors = errors; + } + + @JsonProperty("Details") + public String getDetails() { + return details; + } + + @JsonProperty("Details") + public void setDetails(String details) { + this.details = details; + } + + @JsonProperty("Level") + public Integer getLevel() { + return level; + } + + @JsonProperty("Level") + public void setLevel(Integer level) { + this.level = level; + } + + @JsonProperty("Message") + public String getMessage() { + return message; + } + + @JsonProperty("Message") + public void setMessage(String message) { + this.message = message; + } + + @JsonProperty("Paths") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + public List getPaths() { + return paths; + } + + @JsonProperty("Paths") + public void setPaths(List paths) { + this.paths = paths; + } + + @JsonProperty("errors") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + public List getErrors() { + return errors; + } + + @JsonProperty("errors") + public void setErrors(List errors) { + this.errors = errors; + } + + @JsonIgnore + public FieldErrorBuilder edit() { + return new FieldErrorBuilder(this); + } + + @JsonIgnore + public FieldErrorBuilder toBuilder() { + return edit(); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public void setAdditionalProperties(Map additionalProperties) { + this.additionalProperties = additionalProperties; + } + +} diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/pkg/apis/VolatileTime.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/pkg/apis/VolatileTime.java new file mode 100644 index 00000000000..52b5c554a35 --- /dev/null +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/pkg/apis/VolatileTime.java @@ -0,0 +1,108 @@ + +package io.fabric8.knative.pkg.apis; + +import java.util.LinkedHashMap; +import java.util.Map; +import javax.annotation.Generated; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import io.fabric8.kubernetes.api.builder.Editable; +import io.fabric8.kubernetes.api.model.Container; +import io.fabric8.kubernetes.api.model.IntOrString; +import io.fabric8.kubernetes.api.model.KubernetesResource; +import io.fabric8.kubernetes.api.model.LabelSelector; +import io.fabric8.kubernetes.api.model.LocalObjectReference; +import io.fabric8.kubernetes.api.model.ObjectMeta; +import io.fabric8.kubernetes.api.model.ObjectReference; +import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; +import io.fabric8.kubernetes.api.model.PodTemplateSpec; +import io.fabric8.kubernetes.api.model.ResourceRequirements; +import io.sundr.builder.annotations.Buildable; +import io.sundr.builder.annotations.BuildableReference; +import lombok.EqualsAndHashCode; +import lombok.ToString; +import lombok.experimental.Accessors; + +@JsonDeserialize(using = com.fasterxml.jackson.databind.JsonDeserializer.None.class) +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "Time" +}) +@ToString +@EqualsAndHashCode +@Accessors(prefix = { + "_", + "" +}) +@Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { + @BuildableReference(ObjectMeta.class), + @BuildableReference(LabelSelector.class), + @BuildableReference(Container.class), + @BuildableReference(PodTemplateSpec.class), + @BuildableReference(ResourceRequirements.class), + @BuildableReference(IntOrString.class), + @BuildableReference(ObjectReference.class), + @BuildableReference(LocalObjectReference.class), + @BuildableReference(PersistentVolumeClaim.class) +}) +@Generated("jsonschema2pojo") +public class VolatileTime implements Editable , KubernetesResource +{ + + @JsonProperty("Time") + private String time; + @JsonIgnore + private Map additionalProperties = new LinkedHashMap(); + + /** + * No args constructor for use in serialization + * + */ + public VolatileTime() { + } + + public VolatileTime(String time) { + super(); + this.time = time; + } + + @JsonProperty("Time") + public String getTime() { + return time; + } + + @JsonProperty("Time") + public void setTime(String time) { + this.time = time; + } + + @JsonIgnore + public VolatileTimeBuilder edit() { + return new VolatileTimeBuilder(this); + } + + @JsonIgnore + public VolatileTimeBuilder toBuilder() { + return edit(); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public void setAdditionalProperties(Map additionalProperties) { + this.additionalProperties = additionalProperties; + } + +} diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/tracker/Reference.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/pkg/tracker/Reference.java similarity index 83% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/tracker/Reference.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/pkg/tracker/Reference.java index 1599b4f2745..a11e95b9e37 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/internal/pkg/tracker/Reference.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/pkg/tracker/Reference.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.internal.pkg.tracker; +package io.fabric8.knative.pkg.tracker; import java.util.LinkedHashMap; import java.util.Map; @@ -13,18 +13,15 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; +import io.fabric8.kubernetes.api.model.LabelSelector; import io.fabric8.kubernetes.api.model.LocalObjectReference; import io.fabric8.kubernetes.api.model.ObjectMeta; import io.fabric8.kubernetes.api.model.ObjectReference; import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -48,18 +45,14 @@ }) @Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { @BuildableReference(ObjectMeta.class), - @BuildableReference(io.fabric8.kubernetes.api.model.LabelSelector.class), + @BuildableReference(LabelSelector.class), @BuildableReference(Container.class), @BuildableReference(PodTemplateSpec.class), @BuildableReference(ResourceRequirements.class), @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class Reference implements Editable , KubernetesResource @@ -74,7 +67,7 @@ public class Reference implements Editable , KubernetesResourc @JsonProperty("namespace") private String namespace; @JsonProperty("selector") - private io.fabric8.kubernetes.api.model.LabelSelector selector; + private LabelSelector selector; @JsonIgnore private Map additionalProperties = new LinkedHashMap(); @@ -85,7 +78,7 @@ public class Reference implements Editable , KubernetesResourc public Reference() { } - public Reference(String apiVersion, String kind, String name, String namespace, io.fabric8.kubernetes.api.model.LabelSelector selector) { + public Reference(String apiVersion, String kind, String name, String namespace, LabelSelector selector) { super(); this.apiVersion = apiVersion; this.kind = kind; @@ -135,12 +128,12 @@ public void setNamespace(String namespace) { } @JsonProperty("selector") - public io.fabric8.kubernetes.api.model.LabelSelector getSelector() { + public LabelSelector getSelector() { return selector; } @JsonProperty("selector") - public void setSelector(io.fabric8.kubernetes.api.model.LabelSelector selector) { + public void setSelector(LabelSelector selector) { this.selector = selector; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1/Configuration.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1/Configuration.java index ebd4c158925..e258988711a 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1/Configuration.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1/Configuration.java @@ -13,19 +13,16 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.HasMetadata; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.LabelSelector; import io.fabric8.kubernetes.api.model.LocalObjectReference; import io.fabric8.kubernetes.api.model.Namespaced; +import io.fabric8.kubernetes.api.model.ObjectMeta; import io.fabric8.kubernetes.api.model.ObjectReference; import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.fabric8.kubernetes.model.annotation.Group; import io.fabric8.kubernetes.model.annotation.Version; import io.sundr.builder.annotations.Buildable; @@ -52,7 +49,7 @@ "" }) @Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { - @BuildableReference(io.fabric8.kubernetes.api.model.ObjectMeta.class), + @BuildableReference(ObjectMeta.class), @BuildableReference(LabelSelector.class), @BuildableReference(Container.class), @BuildableReference(PodTemplateSpec.class), @@ -60,11 +57,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @TemplateTransformations({ @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) @@ -90,7 +83,7 @@ public class Configuration implements Editable , HasMetada @JsonProperty("kind") private String kind = "Configuration"; @JsonProperty("metadata") - private io.fabric8.kubernetes.api.model.ObjectMeta metadata; + private ObjectMeta metadata; @JsonProperty("spec") private ConfigurationSpec spec; @JsonProperty("status") @@ -105,7 +98,7 @@ public class Configuration implements Editable , HasMetada public Configuration() { } - public Configuration(String apiVersion, String kind, io.fabric8.kubernetes.api.model.ObjectMeta metadata, ConfigurationSpec spec, ConfigurationStatus status) { + public Configuration(String apiVersion, String kind, ObjectMeta metadata, ConfigurationSpec spec, ConfigurationStatus status) { super(); this.apiVersion = apiVersion; this.kind = kind; @@ -155,12 +148,12 @@ public void setKind(String kind) { } @JsonProperty("metadata") - public io.fabric8.kubernetes.api.model.ObjectMeta getMetadata() { + public ObjectMeta getMetadata() { return metadata; } @JsonProperty("metadata") - public void setMetadata(io.fabric8.kubernetes.api.model.ObjectMeta metadata) { + public void setMetadata(ObjectMeta metadata) { this.metadata = metadata; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1/ConfigurationList.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1/ConfigurationList.java index 60f88cf4257..3a349aad611 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1/ConfigurationList.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1/ConfigurationList.java @@ -15,8 +15,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.KubernetesResourceList; @@ -28,8 +26,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.fabric8.kubernetes.model.annotation.Group; import io.fabric8.kubernetes.model.annotation.Version; import io.sundr.builder.annotations.Buildable; @@ -63,11 +59,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @TemplateTransformations({ @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1/ConfigurationSpec.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1/ConfigurationSpec.java index da7ada9ad4c..e1610bda198 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1/ConfigurationSpec.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1/ConfigurationSpec.java @@ -13,8 +13,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -24,8 +22,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -52,11 +48,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class ConfigurationSpec implements Editable , KubernetesResource diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1/ConfigurationStatus.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1/ConfigurationStatus.java index ce9233b1c2e..6c934171ebe 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1/ConfigurationStatus.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1/ConfigurationStatus.java @@ -13,11 +13,9 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.fabric8.knative.internal.pkg.apis.Condition; +import io.fabric8.knative.pkg.apis.Condition; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -27,8 +25,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -59,11 +55,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class ConfigurationStatus implements Editable , KubernetesResource @@ -76,13 +68,13 @@ public class ConfigurationStatus implements Editable @JsonInclude(JsonInclude.Include.NON_EMPTY) private List conditions = new ArrayList<>(); @JsonProperty("latestCreatedRevisionName") - private java.lang.String latestCreatedRevisionName; + private String latestCreatedRevisionName; @JsonProperty("latestReadyRevisionName") - private java.lang.String latestReadyRevisionName; + private String latestReadyRevisionName; @JsonProperty("observedGeneration") private Long observedGeneration; @JsonIgnore - private Map additionalProperties = new LinkedHashMap(); + private Map additionalProperties = new LinkedHashMap(); /** * No args constructor for use in serialization @@ -91,7 +83,7 @@ public class ConfigurationStatus implements Editable public ConfigurationStatus() { } - public ConfigurationStatus(Map annotations, List conditions, java.lang.String latestCreatedRevisionName, java.lang.String latestReadyRevisionName, Long observedGeneration) { + public ConfigurationStatus(Map annotations, List conditions, String latestCreatedRevisionName, String latestReadyRevisionName, Long observedGeneration) { super(); this.annotations = annotations; this.conditions = conditions; @@ -123,22 +115,22 @@ public void setConditions(List conditions) { } @JsonProperty("latestCreatedRevisionName") - public java.lang.String getLatestCreatedRevisionName() { + public String getLatestCreatedRevisionName() { return latestCreatedRevisionName; } @JsonProperty("latestCreatedRevisionName") - public void setLatestCreatedRevisionName(java.lang.String latestCreatedRevisionName) { + public void setLatestCreatedRevisionName(String latestCreatedRevisionName) { this.latestCreatedRevisionName = latestCreatedRevisionName; } @JsonProperty("latestReadyRevisionName") - public java.lang.String getLatestReadyRevisionName() { + public String getLatestReadyRevisionName() { return latestReadyRevisionName; } @JsonProperty("latestReadyRevisionName") - public void setLatestReadyRevisionName(java.lang.String latestReadyRevisionName) { + public void setLatestReadyRevisionName(String latestReadyRevisionName) { this.latestReadyRevisionName = latestReadyRevisionName; } @@ -163,16 +155,16 @@ public ConfigurationStatusBuilder toBuilder() { } @JsonAnyGetter - public Map getAdditionalProperties() { + public Map getAdditionalProperties() { return this.additionalProperties; } @JsonAnySetter - public void setAdditionalProperty(java.lang.String name, Object value) { + public void setAdditionalProperty(String name, Object value) { this.additionalProperties.put(name, value); } - public void setAdditionalProperties(Map additionalProperties) { + public void setAdditionalProperties(Map additionalProperties) { this.additionalProperties = additionalProperties; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1/ConfigurationStatusFields.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1/ConfigurationStatusFields.java new file mode 100644 index 00000000000..ff55fe4bbd4 --- /dev/null +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1/ConfigurationStatusFields.java @@ -0,0 +1,122 @@ + +package io.fabric8.knative.serving.v1; + +import java.util.LinkedHashMap; +import java.util.Map; +import javax.annotation.Generated; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import io.fabric8.kubernetes.api.builder.Editable; +import io.fabric8.kubernetes.api.model.Container; +import io.fabric8.kubernetes.api.model.IntOrString; +import io.fabric8.kubernetes.api.model.KubernetesResource; +import io.fabric8.kubernetes.api.model.LabelSelector; +import io.fabric8.kubernetes.api.model.LocalObjectReference; +import io.fabric8.kubernetes.api.model.ObjectMeta; +import io.fabric8.kubernetes.api.model.ObjectReference; +import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; +import io.fabric8.kubernetes.api.model.PodTemplateSpec; +import io.fabric8.kubernetes.api.model.ResourceRequirements; +import io.sundr.builder.annotations.Buildable; +import io.sundr.builder.annotations.BuildableReference; +import lombok.EqualsAndHashCode; +import lombok.ToString; +import lombok.experimental.Accessors; + +@JsonDeserialize(using = com.fasterxml.jackson.databind.JsonDeserializer.None.class) +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "latestCreatedRevisionName", + "latestReadyRevisionName" +}) +@ToString +@EqualsAndHashCode +@Accessors(prefix = { + "_", + "" +}) +@Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { + @BuildableReference(ObjectMeta.class), + @BuildableReference(LabelSelector.class), + @BuildableReference(Container.class), + @BuildableReference(PodTemplateSpec.class), + @BuildableReference(ResourceRequirements.class), + @BuildableReference(IntOrString.class), + @BuildableReference(ObjectReference.class), + @BuildableReference(LocalObjectReference.class), + @BuildableReference(PersistentVolumeClaim.class) +}) +@Generated("jsonschema2pojo") +public class ConfigurationStatusFields implements Editable , KubernetesResource +{ + + @JsonProperty("latestCreatedRevisionName") + private String latestCreatedRevisionName; + @JsonProperty("latestReadyRevisionName") + private String latestReadyRevisionName; + @JsonIgnore + private Map additionalProperties = new LinkedHashMap(); + + /** + * No args constructor for use in serialization + * + */ + public ConfigurationStatusFields() { + } + + public ConfigurationStatusFields(String latestCreatedRevisionName, String latestReadyRevisionName) { + super(); + this.latestCreatedRevisionName = latestCreatedRevisionName; + this.latestReadyRevisionName = latestReadyRevisionName; + } + + @JsonProperty("latestCreatedRevisionName") + public String getLatestCreatedRevisionName() { + return latestCreatedRevisionName; + } + + @JsonProperty("latestCreatedRevisionName") + public void setLatestCreatedRevisionName(String latestCreatedRevisionName) { + this.latestCreatedRevisionName = latestCreatedRevisionName; + } + + @JsonProperty("latestReadyRevisionName") + public String getLatestReadyRevisionName() { + return latestReadyRevisionName; + } + + @JsonProperty("latestReadyRevisionName") + public void setLatestReadyRevisionName(String latestReadyRevisionName) { + this.latestReadyRevisionName = latestReadyRevisionName; + } + + @JsonIgnore + public ConfigurationStatusFieldsBuilder edit() { + return new ConfigurationStatusFieldsBuilder(this); + } + + @JsonIgnore + public ConfigurationStatusFieldsBuilder toBuilder() { + return edit(); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public void setAdditionalProperties(Map additionalProperties) { + this.additionalProperties = additionalProperties; + } + +} diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1/ContainerStatus.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1/ContainerStatus.java index 2d4abea8892..250f1d24b9b 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1/ContainerStatus.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1/ContainerStatus.java @@ -13,8 +13,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -24,8 +22,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -53,11 +49,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class ContainerStatus implements Editable , KubernetesResource diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1/Revision.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1/Revision.java index 1d2a28c87f6..c367c9b7236 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1/Revision.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1/Revision.java @@ -13,19 +13,16 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.HasMetadata; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.LabelSelector; import io.fabric8.kubernetes.api.model.LocalObjectReference; import io.fabric8.kubernetes.api.model.Namespaced; +import io.fabric8.kubernetes.api.model.ObjectMeta; import io.fabric8.kubernetes.api.model.ObjectReference; import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.fabric8.kubernetes.model.annotation.Group; import io.fabric8.kubernetes.model.annotation.Version; import io.sundr.builder.annotations.Buildable; @@ -52,7 +49,7 @@ "" }) @Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { - @BuildableReference(io.fabric8.kubernetes.api.model.ObjectMeta.class), + @BuildableReference(ObjectMeta.class), @BuildableReference(LabelSelector.class), @BuildableReference(Container.class), @BuildableReference(PodTemplateSpec.class), @@ -60,11 +57,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @TemplateTransformations({ @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) @@ -90,7 +83,7 @@ public class Revision implements Editable , HasMetadata, Namesp @JsonProperty("kind") private String kind = "Revision"; @JsonProperty("metadata") - private io.fabric8.kubernetes.api.model.ObjectMeta metadata; + private ObjectMeta metadata; @JsonProperty("spec") private RevisionSpec spec; @JsonProperty("status") @@ -105,7 +98,7 @@ public class Revision implements Editable , HasMetadata, Namesp public Revision() { } - public Revision(String apiVersion, String kind, io.fabric8.kubernetes.api.model.ObjectMeta metadata, RevisionSpec spec, RevisionStatus status) { + public Revision(String apiVersion, String kind, ObjectMeta metadata, RevisionSpec spec, RevisionStatus status) { super(); this.apiVersion = apiVersion; this.kind = kind; @@ -155,12 +148,12 @@ public void setKind(String kind) { } @JsonProperty("metadata") - public io.fabric8.kubernetes.api.model.ObjectMeta getMetadata() { + public ObjectMeta getMetadata() { return metadata; } @JsonProperty("metadata") - public void setMetadata(io.fabric8.kubernetes.api.model.ObjectMeta metadata) { + public void setMetadata(ObjectMeta metadata) { this.metadata = metadata; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1/RevisionList.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1/RevisionList.java index ee23b35fa37..6a29ac979eb 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1/RevisionList.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1/RevisionList.java @@ -15,8 +15,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.KubernetesResourceList; @@ -28,8 +26,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.fabric8.kubernetes.model.annotation.Group; import io.fabric8.kubernetes.model.annotation.Version; import io.sundr.builder.annotations.Buildable; @@ -63,11 +59,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @TemplateTransformations({ @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1/RevisionSpec.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1/RevisionSpec.java index 13e6a1030fa..fa870ee003d 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1/RevisionSpec.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1/RevisionSpec.java @@ -15,13 +15,13 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Affinity; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; +import io.fabric8.kubernetes.api.model.Container; import io.fabric8.kubernetes.api.model.EphemeralContainer; import io.fabric8.kubernetes.api.model.HostAlias; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; +import io.fabric8.kubernetes.api.model.LocalObjectReference; import io.fabric8.kubernetes.api.model.ObjectMeta; import io.fabric8.kubernetes.api.model.ObjectReference; import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; @@ -36,7 +36,7 @@ import io.fabric8.kubernetes.api.model.ResourceRequirements; import io.fabric8.kubernetes.api.model.Toleration; import io.fabric8.kubernetes.api.model.TopologySpreadConstraint; -import io.fabric8.kubernetes.api.model.VolumeMount; +import io.fabric8.kubernetes.api.model.Volume; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -99,17 +99,13 @@ @Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { @BuildableReference(ObjectMeta.class), @BuildableReference(LabelSelector.class), - @BuildableReference(io.fabric8.kubernetes.api.model.Container.class), + @BuildableReference(Container.class), @BuildableReference(PodTemplateSpec.class), @BuildableReference(ResourceRequirements.class), @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), - @BuildableReference(io.fabric8.kubernetes.api.model.LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(io.fabric8.kubernetes.api.model.Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(LocalObjectReference.class), + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class RevisionSpec implements Editable , KubernetesResource @@ -125,11 +121,11 @@ public class RevisionSpec implements Editable , KubernetesR private Long containerConcurrency; @JsonProperty("containers") @JsonInclude(JsonInclude.Include.NON_EMPTY) - private List containers = new ArrayList<>(); + private List containers = new ArrayList<>(); @JsonProperty("dnsConfig") private PodDNSConfig dnsConfig; @JsonProperty("dnsPolicy") - private java.lang.String dnsPolicy; + private String dnsPolicy; @JsonProperty("enableServiceLinks") private Boolean enableServiceLinks; @JsonProperty("ephemeralContainers") @@ -139,25 +135,25 @@ public class RevisionSpec implements Editable , KubernetesR @JsonInclude(JsonInclude.Include.NON_EMPTY) private List hostAliases = new ArrayList<>(); @JsonProperty("hostIPC") - private java.lang.Boolean hostIPC; + private Boolean hostIPC; @JsonProperty("hostNetwork") - private java.lang.Boolean hostNetwork; + private Boolean hostNetwork; @JsonProperty("hostPID") - private java.lang.Boolean hostPID; + private Boolean hostPID; @JsonProperty("hostUsers") private Boolean hostUsers; @JsonProperty("hostname") - private java.lang.String hostname; + private String hostname; @JsonProperty("idleTimeoutSeconds") private Long idleTimeoutSeconds; @JsonProperty("imagePullSecrets") @JsonInclude(JsonInclude.Include.NON_EMPTY) - private List imagePullSecrets = new ArrayList<>(); + private List imagePullSecrets = new ArrayList<>(); @JsonProperty("initContainers") @JsonInclude(JsonInclude.Include.NON_EMPTY) - private List initContainers = new ArrayList<>(); + private List initContainers = new ArrayList<>(); @JsonProperty("nodeName") - private java.lang.String nodeName; + private String nodeName; @JsonProperty("nodeSelector") @JsonInclude(JsonInclude.Include.NON_EMPTY) private Map nodeSelector = new LinkedHashMap<>(); @@ -171,7 +167,7 @@ public class RevisionSpec implements Editable , KubernetesR @JsonProperty("priority") private Integer priority; @JsonProperty("priorityClassName") - private java.lang.String priorityClassName; + private String priorityClassName; @JsonProperty("readinessGates") @JsonInclude(JsonInclude.Include.NON_EMPTY) private List readinessGates = new ArrayList<>(); @@ -181,26 +177,26 @@ public class RevisionSpec implements Editable , KubernetesR @JsonProperty("responseStartTimeoutSeconds") private Long responseStartTimeoutSeconds; @JsonProperty("restartPolicy") - private java.lang.String restartPolicy; + private String restartPolicy; @JsonProperty("runtimeClassName") private String runtimeClassName; @JsonProperty("schedulerName") - private java.lang.String schedulerName; + private String schedulerName; @JsonProperty("schedulingGates") @JsonInclude(JsonInclude.Include.NON_EMPTY) private List schedulingGates = new ArrayList<>(); @JsonProperty("securityContext") private PodSecurityContext securityContext; @JsonProperty("serviceAccount") - private java.lang.String serviceAccount; + private String serviceAccount; @JsonProperty("serviceAccountName") - private java.lang.String serviceAccountName; + private String serviceAccountName; @JsonProperty("setHostnameAsFQDN") private Boolean setHostnameAsFQDN; @JsonProperty("shareProcessNamespace") private Boolean shareProcessNamespace; @JsonProperty("subdomain") - private java.lang.String subdomain; + private String subdomain; @JsonProperty("terminationGracePeriodSeconds") private Long terminationGracePeriodSeconds; @JsonProperty("timeoutSeconds") @@ -213,9 +209,9 @@ public class RevisionSpec implements Editable , KubernetesR private List topologySpreadConstraints = new ArrayList<>(); @JsonProperty("volumes") @JsonInclude(JsonInclude.Include.NON_EMPTY) - private List volumes = new ArrayList<>(); + private List volumes = new ArrayList<>(); @JsonIgnore - private Map additionalProperties = new LinkedHashMap(); + private Map additionalProperties = new LinkedHashMap(); /** * No args constructor for use in serialization @@ -224,7 +220,7 @@ public class RevisionSpec implements Editable , KubernetesR public RevisionSpec() { } - public RevisionSpec(Long activeDeadlineSeconds, Affinity affinity, Boolean automountServiceAccountToken, Long containerConcurrency, List containers, PodDNSConfig dnsConfig, java.lang.String dnsPolicy, Boolean enableServiceLinks, List ephemeralContainers, List hostAliases, java.lang.Boolean hostIPC, java.lang.Boolean hostNetwork, java.lang.Boolean hostPID, Boolean hostUsers, java.lang.String hostname, Long idleTimeoutSeconds, List imagePullSecrets, List initContainers, java.lang.String nodeName, Map nodeSelector, PodOS os, Map overhead, String preemptionPolicy, Integer priority, java.lang.String priorityClassName, List readinessGates, List resourceClaims, Long responseStartTimeoutSeconds, java.lang.String restartPolicy, String runtimeClassName, java.lang.String schedulerName, List schedulingGates, PodSecurityContext securityContext, java.lang.String serviceAccount, java.lang.String serviceAccountName, Boolean setHostnameAsFQDN, Boolean shareProcessNamespace, java.lang.String subdomain, Long terminationGracePeriodSeconds, Long timeoutSeconds, List tolerations, List topologySpreadConstraints, List volumes) { + public RevisionSpec(Long activeDeadlineSeconds, Affinity affinity, Boolean automountServiceAccountToken, Long containerConcurrency, List containers, PodDNSConfig dnsConfig, String dnsPolicy, Boolean enableServiceLinks, List ephemeralContainers, List hostAliases, Boolean hostIPC, Boolean hostNetwork, Boolean hostPID, Boolean hostUsers, String hostname, Long idleTimeoutSeconds, List imagePullSecrets, List initContainers, String nodeName, Map nodeSelector, PodOS os, Map overhead, String preemptionPolicy, Integer priority, String priorityClassName, List readinessGates, List resourceClaims, Long responseStartTimeoutSeconds, String restartPolicy, String runtimeClassName, String schedulerName, List schedulingGates, PodSecurityContext securityContext, String serviceAccount, String serviceAccountName, Boolean setHostnameAsFQDN, Boolean shareProcessNamespace, String subdomain, Long terminationGracePeriodSeconds, Long timeoutSeconds, List tolerations, List topologySpreadConstraints, List volumes) { super(); this.activeDeadlineSeconds = activeDeadlineSeconds; this.affinity = affinity; @@ -313,12 +309,12 @@ public void setContainerConcurrency(Long containerConcurrency) { @JsonProperty("containers") @JsonInclude(JsonInclude.Include.NON_EMPTY) - public List getContainers() { + public List getContainers() { return containers; } @JsonProperty("containers") - public void setContainers(List containers) { + public void setContainers(List containers) { this.containers = containers; } @@ -333,12 +329,12 @@ public void setDnsConfig(PodDNSConfig dnsConfig) { } @JsonProperty("dnsPolicy") - public java.lang.String getDnsPolicy() { + public String getDnsPolicy() { return dnsPolicy; } @JsonProperty("dnsPolicy") - public void setDnsPolicy(java.lang.String dnsPolicy) { + public void setDnsPolicy(String dnsPolicy) { this.dnsPolicy = dnsPolicy; } @@ -375,32 +371,32 @@ public void setHostAliases(List hostAliases) { } @JsonProperty("hostIPC") - public java.lang.Boolean getHostIPC() { + public Boolean getHostIPC() { return hostIPC; } @JsonProperty("hostIPC") - public void setHostIPC(java.lang.Boolean hostIPC) { + public void setHostIPC(Boolean hostIPC) { this.hostIPC = hostIPC; } @JsonProperty("hostNetwork") - public java.lang.Boolean getHostNetwork() { + public Boolean getHostNetwork() { return hostNetwork; } @JsonProperty("hostNetwork") - public void setHostNetwork(java.lang.Boolean hostNetwork) { + public void setHostNetwork(Boolean hostNetwork) { this.hostNetwork = hostNetwork; } @JsonProperty("hostPID") - public java.lang.Boolean getHostPID() { + public Boolean getHostPID() { return hostPID; } @JsonProperty("hostPID") - public void setHostPID(java.lang.Boolean hostPID) { + public void setHostPID(Boolean hostPID) { this.hostPID = hostPID; } @@ -415,12 +411,12 @@ public void setHostUsers(Boolean hostUsers) { } @JsonProperty("hostname") - public java.lang.String getHostname() { + public String getHostname() { return hostname; } @JsonProperty("hostname") - public void setHostname(java.lang.String hostname) { + public void setHostname(String hostname) { this.hostname = hostname; } @@ -436,33 +432,33 @@ public void setIdleTimeoutSeconds(Long idleTimeoutSeconds) { @JsonProperty("imagePullSecrets") @JsonInclude(JsonInclude.Include.NON_EMPTY) - public List getImagePullSecrets() { + public List getImagePullSecrets() { return imagePullSecrets; } @JsonProperty("imagePullSecrets") - public void setImagePullSecrets(List imagePullSecrets) { + public void setImagePullSecrets(List imagePullSecrets) { this.imagePullSecrets = imagePullSecrets; } @JsonProperty("initContainers") @JsonInclude(JsonInclude.Include.NON_EMPTY) - public List getInitContainers() { + public List getInitContainers() { return initContainers; } @JsonProperty("initContainers") - public void setInitContainers(List initContainers) { + public void setInitContainers(List initContainers) { this.initContainers = initContainers; } @JsonProperty("nodeName") - public java.lang.String getNodeName() { + public String getNodeName() { return nodeName; } @JsonProperty("nodeName") - public void setNodeName(java.lang.String nodeName) { + public void setNodeName(String nodeName) { this.nodeName = nodeName; } @@ -519,12 +515,12 @@ public void setPriority(Integer priority) { } @JsonProperty("priorityClassName") - public java.lang.String getPriorityClassName() { + public String getPriorityClassName() { return priorityClassName; } @JsonProperty("priorityClassName") - public void setPriorityClassName(java.lang.String priorityClassName) { + public void setPriorityClassName(String priorityClassName) { this.priorityClassName = priorityClassName; } @@ -561,12 +557,12 @@ public void setResponseStartTimeoutSeconds(Long responseStartTimeoutSeconds) { } @JsonProperty("restartPolicy") - public java.lang.String getRestartPolicy() { + public String getRestartPolicy() { return restartPolicy; } @JsonProperty("restartPolicy") - public void setRestartPolicy(java.lang.String restartPolicy) { + public void setRestartPolicy(String restartPolicy) { this.restartPolicy = restartPolicy; } @@ -581,12 +577,12 @@ public void setRuntimeClassName(String runtimeClassName) { } @JsonProperty("schedulerName") - public java.lang.String getSchedulerName() { + public String getSchedulerName() { return schedulerName; } @JsonProperty("schedulerName") - public void setSchedulerName(java.lang.String schedulerName) { + public void setSchedulerName(String schedulerName) { this.schedulerName = schedulerName; } @@ -612,22 +608,22 @@ public void setSecurityContext(PodSecurityContext securityContext) { } @JsonProperty("serviceAccount") - public java.lang.String getServiceAccount() { + public String getServiceAccount() { return serviceAccount; } @JsonProperty("serviceAccount") - public void setServiceAccount(java.lang.String serviceAccount) { + public void setServiceAccount(String serviceAccount) { this.serviceAccount = serviceAccount; } @JsonProperty("serviceAccountName") - public java.lang.String getServiceAccountName() { + public String getServiceAccountName() { return serviceAccountName; } @JsonProperty("serviceAccountName") - public void setServiceAccountName(java.lang.String serviceAccountName) { + public void setServiceAccountName(String serviceAccountName) { this.serviceAccountName = serviceAccountName; } @@ -652,12 +648,12 @@ public void setShareProcessNamespace(Boolean shareProcessNamespace) { } @JsonProperty("subdomain") - public java.lang.String getSubdomain() { + public String getSubdomain() { return subdomain; } @JsonProperty("subdomain") - public void setSubdomain(java.lang.String subdomain) { + public void setSubdomain(String subdomain) { this.subdomain = subdomain; } @@ -705,12 +701,12 @@ public void setTopologySpreadConstraints(List topology @JsonProperty("volumes") @JsonInclude(JsonInclude.Include.NON_EMPTY) - public List getVolumes() { + public List getVolumes() { return volumes; } @JsonProperty("volumes") - public void setVolumes(List volumes) { + public void setVolumes(List volumes) { this.volumes = volumes; } @@ -725,16 +721,16 @@ public RevisionSpecBuilder toBuilder() { } @JsonAnyGetter - public Map getAdditionalProperties() { + public Map getAdditionalProperties() { return this.additionalProperties; } @JsonAnySetter - public void setAdditionalProperty(java.lang.String name, Object value) { + public void setAdditionalProperty(String name, Object value) { this.additionalProperties.put(name, value); } - public void setAdditionalProperties(Map additionalProperties) { + public void setAdditionalProperties(Map additionalProperties) { this.additionalProperties = additionalProperties; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1/RevisionStatus.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1/RevisionStatus.java index 72002e199c2..4178fcafcb1 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1/RevisionStatus.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1/RevisionStatus.java @@ -13,11 +13,9 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.fabric8.knative.internal.pkg.apis.Condition; +import io.fabric8.knative.pkg.apis.Condition; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -27,8 +25,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -62,11 +58,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class RevisionStatus implements Editable , KubernetesResource @@ -89,11 +81,11 @@ public class RevisionStatus implements Editable , Kuberne @JsonInclude(JsonInclude.Include.NON_EMPTY) private List initContainerStatuses = new ArrayList<>(); @JsonProperty("logUrl") - private java.lang.String logUrl; + private String logUrl; @JsonProperty("observedGeneration") private Long observedGeneration; @JsonIgnore - private Map additionalProperties = new LinkedHashMap(); + private Map additionalProperties = new LinkedHashMap(); /** * No args constructor for use in serialization @@ -102,7 +94,7 @@ public class RevisionStatus implements Editable , Kuberne public RevisionStatus() { } - public RevisionStatus(Integer actualReplicas, Map annotations, List conditions, List containerStatuses, Integer desiredReplicas, List initContainerStatuses, java.lang.String logUrl, Long observedGeneration) { + public RevisionStatus(Integer actualReplicas, Map annotations, List conditions, List containerStatuses, Integer desiredReplicas, List initContainerStatuses, String logUrl, Long observedGeneration) { super(); this.actualReplicas = actualReplicas; this.annotations = annotations; @@ -179,12 +171,12 @@ public void setInitContainerStatuses(List initContainerStatuses } @JsonProperty("logUrl") - public java.lang.String getLogUrl() { + public String getLogUrl() { return logUrl; } @JsonProperty("logUrl") - public void setLogUrl(java.lang.String logUrl) { + public void setLogUrl(String logUrl) { this.logUrl = logUrl; } @@ -209,16 +201,16 @@ public RevisionStatusBuilder toBuilder() { } @JsonAnyGetter - public Map getAdditionalProperties() { + public Map getAdditionalProperties() { return this.additionalProperties; } @JsonAnySetter - public void setAdditionalProperty(java.lang.String name, Object value) { + public void setAdditionalProperty(String name, Object value) { this.additionalProperties.put(name, value); } - public void setAdditionalProperties(Map additionalProperties) { + public void setAdditionalProperties(Map additionalProperties) { this.additionalProperties = additionalProperties; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1/RevisionTemplateSpec.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1/RevisionTemplateSpec.java index 1b55742d974..e8dc2ab5954 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1/RevisionTemplateSpec.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1/RevisionTemplateSpec.java @@ -13,18 +13,15 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; import io.fabric8.kubernetes.api.model.LocalObjectReference; +import io.fabric8.kubernetes.api.model.ObjectMeta; import io.fabric8.kubernetes.api.model.ObjectReference; import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -44,7 +41,7 @@ "" }) @Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { - @BuildableReference(io.fabric8.kubernetes.api.model.ObjectMeta.class), + @BuildableReference(ObjectMeta.class), @BuildableReference(LabelSelector.class), @BuildableReference(Container.class), @BuildableReference(PodTemplateSpec.class), @@ -52,18 +49,14 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class RevisionTemplateSpec implements Editable , KubernetesResource { @JsonProperty("metadata") - private io.fabric8.kubernetes.api.model.ObjectMeta metadata; + private ObjectMeta metadata; @JsonProperty("spec") private RevisionSpec spec; @JsonIgnore @@ -76,19 +69,19 @@ public class RevisionTemplateSpec implements Editable , HasMetadata, Namespaced @JsonProperty("kind") private String kind = "Route"; @JsonProperty("metadata") - private io.fabric8.kubernetes.api.model.ObjectMeta metadata; + private ObjectMeta metadata; @JsonProperty("spec") private RouteSpec spec; @JsonProperty("status") @@ -105,7 +98,7 @@ public class Route implements Editable , HasMetadata, Namespaced public Route() { } - public Route(String apiVersion, String kind, io.fabric8.kubernetes.api.model.ObjectMeta metadata, RouteSpec spec, RouteStatus status) { + public Route(String apiVersion, String kind, ObjectMeta metadata, RouteSpec spec, RouteStatus status) { super(); this.apiVersion = apiVersion; this.kind = kind; @@ -155,12 +148,12 @@ public void setKind(String kind) { } @JsonProperty("metadata") - public io.fabric8.kubernetes.api.model.ObjectMeta getMetadata() { + public ObjectMeta getMetadata() { return metadata; } @JsonProperty("metadata") - public void setMetadata(io.fabric8.kubernetes.api.model.ObjectMeta metadata) { + public void setMetadata(ObjectMeta metadata) { this.metadata = metadata; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1/RouteList.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1/RouteList.java index 1d3c7edf934..fa84baa0690 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1/RouteList.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1/RouteList.java @@ -15,8 +15,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.KubernetesResourceList; @@ -28,8 +26,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.fabric8.kubernetes.model.annotation.Group; import io.fabric8.kubernetes.model.annotation.Version; import io.sundr.builder.annotations.Buildable; @@ -63,11 +59,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @TemplateTransformations({ @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1/RouteSpec.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1/RouteSpec.java index 5477352a9b1..c4736df6a73 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1/RouteSpec.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1/RouteSpec.java @@ -15,8 +15,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -26,8 +24,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -54,11 +50,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class RouteSpec implements Editable , KubernetesResource diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1/RouteStatus.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1/RouteStatus.java index c523da51028..7d2993c649c 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1/RouteStatus.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1/RouteStatus.java @@ -13,12 +13,10 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.fabric8.knative.internal.pkg.apis.Condition; -import io.fabric8.knative.internal.pkg.apis.duck.v1.Addressable; +import io.fabric8.knative.duck.v1.Addressable; +import io.fabric8.knative.pkg.apis.Condition; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -28,8 +26,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -61,11 +57,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class RouteStatus implements Editable , KubernetesResource @@ -85,9 +77,9 @@ public class RouteStatus implements Editable , KubernetesRes @JsonInclude(JsonInclude.Include.NON_EMPTY) private List traffic = new ArrayList<>(); @JsonProperty("url") - private java.lang.String url; + private String url; @JsonIgnore - private Map additionalProperties = new LinkedHashMap(); + private Map additionalProperties = new LinkedHashMap(); /** * No args constructor for use in serialization @@ -96,7 +88,7 @@ public class RouteStatus implements Editable , KubernetesRes public RouteStatus() { } - public RouteStatus(Addressable address, Map annotations, List conditions, Long observedGeneration, List traffic, java.lang.String url) { + public RouteStatus(Addressable address, Map annotations, List conditions, Long observedGeneration, List traffic, String url) { super(); this.address = address; this.annotations = annotations; @@ -160,12 +152,12 @@ public void setTraffic(List traffic) { } @JsonProperty("url") - public java.lang.String getUrl() { + public String getUrl() { return url; } @JsonProperty("url") - public void setUrl(java.lang.String url) { + public void setUrl(String url) { this.url = url; } @@ -180,16 +172,16 @@ public RouteStatusBuilder toBuilder() { } @JsonAnyGetter - public Map getAdditionalProperties() { + public Map getAdditionalProperties() { return this.additionalProperties; } @JsonAnySetter - public void setAdditionalProperty(java.lang.String name, Object value) { + public void setAdditionalProperty(String name, Object value) { this.additionalProperties.put(name, value); } - public void setAdditionalProperties(Map additionalProperties) { + public void setAdditionalProperties(Map additionalProperties) { this.additionalProperties = additionalProperties; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1/RouteStatusFields.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1/RouteStatusFields.java new file mode 100644 index 00000000000..b45003cec94 --- /dev/null +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1/RouteStatusFields.java @@ -0,0 +1,141 @@ + +package io.fabric8.knative.serving.v1; + +import java.util.ArrayList; +import java.util.LinkedHashMap; +import java.util.List; +import java.util.Map; +import javax.annotation.Generated; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import io.fabric8.knative.duck.v1.Addressable; +import io.fabric8.kubernetes.api.builder.Editable; +import io.fabric8.kubernetes.api.model.Container; +import io.fabric8.kubernetes.api.model.IntOrString; +import io.fabric8.kubernetes.api.model.KubernetesResource; +import io.fabric8.kubernetes.api.model.LabelSelector; +import io.fabric8.kubernetes.api.model.LocalObjectReference; +import io.fabric8.kubernetes.api.model.ObjectMeta; +import io.fabric8.kubernetes.api.model.ObjectReference; +import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; +import io.fabric8.kubernetes.api.model.PodTemplateSpec; +import io.fabric8.kubernetes.api.model.ResourceRequirements; +import io.sundr.builder.annotations.Buildable; +import io.sundr.builder.annotations.BuildableReference; +import lombok.EqualsAndHashCode; +import lombok.ToString; +import lombok.experimental.Accessors; + +@JsonDeserialize(using = com.fasterxml.jackson.databind.JsonDeserializer.None.class) +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "address", + "traffic", + "url" +}) +@ToString +@EqualsAndHashCode +@Accessors(prefix = { + "_", + "" +}) +@Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { + @BuildableReference(ObjectMeta.class), + @BuildableReference(LabelSelector.class), + @BuildableReference(Container.class), + @BuildableReference(PodTemplateSpec.class), + @BuildableReference(ResourceRequirements.class), + @BuildableReference(IntOrString.class), + @BuildableReference(ObjectReference.class), + @BuildableReference(LocalObjectReference.class), + @BuildableReference(PersistentVolumeClaim.class) +}) +@Generated("jsonschema2pojo") +public class RouteStatusFields implements Editable , KubernetesResource +{ + + @JsonProperty("address") + private Addressable address; + @JsonProperty("traffic") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + private List traffic = new ArrayList<>(); + @JsonProperty("url") + private String url; + @JsonIgnore + private Map additionalProperties = new LinkedHashMap(); + + /** + * No args constructor for use in serialization + * + */ + public RouteStatusFields() { + } + + public RouteStatusFields(Addressable address, List traffic, String url) { + super(); + this.address = address; + this.traffic = traffic; + this.url = url; + } + + @JsonProperty("address") + public Addressable getAddress() { + return address; + } + + @JsonProperty("address") + public void setAddress(Addressable address) { + this.address = address; + } + + @JsonProperty("traffic") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + public List getTraffic() { + return traffic; + } + + @JsonProperty("traffic") + public void setTraffic(List traffic) { + this.traffic = traffic; + } + + @JsonProperty("url") + public String getUrl() { + return url; + } + + @JsonProperty("url") + public void setUrl(String url) { + this.url = url; + } + + @JsonIgnore + public RouteStatusFieldsBuilder edit() { + return new RouteStatusFieldsBuilder(this); + } + + @JsonIgnore + public RouteStatusFieldsBuilder toBuilder() { + return edit(); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public void setAdditionalProperties(Map additionalProperties) { + this.additionalProperties = additionalProperties; + } + +} diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1/Service.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1/Service.java index 8ee02264916..b19f5c11bc5 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1/Service.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1/Service.java @@ -13,19 +13,16 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.HasMetadata; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.LabelSelector; import io.fabric8.kubernetes.api.model.LocalObjectReference; import io.fabric8.kubernetes.api.model.Namespaced; +import io.fabric8.kubernetes.api.model.ObjectMeta; import io.fabric8.kubernetes.api.model.ObjectReference; import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.fabric8.kubernetes.model.annotation.Group; import io.fabric8.kubernetes.model.annotation.Version; import io.sundr.builder.annotations.Buildable; @@ -52,7 +49,7 @@ "" }) @Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { - @BuildableReference(io.fabric8.kubernetes.api.model.ObjectMeta.class), + @BuildableReference(ObjectMeta.class), @BuildableReference(LabelSelector.class), @BuildableReference(Container.class), @BuildableReference(PodTemplateSpec.class), @@ -60,11 +57,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @TemplateTransformations({ @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) @@ -90,7 +83,7 @@ public class Service implements Editable , HasMetadata, Namespac @JsonProperty("kind") private String kind = "Service"; @JsonProperty("metadata") - private io.fabric8.kubernetes.api.model.ObjectMeta metadata; + private ObjectMeta metadata; @JsonProperty("spec") private ServiceSpec spec; @JsonProperty("status") @@ -105,7 +98,7 @@ public class Service implements Editable , HasMetadata, Namespac public Service() { } - public Service(String apiVersion, String kind, io.fabric8.kubernetes.api.model.ObjectMeta metadata, ServiceSpec spec, ServiceStatus status) { + public Service(String apiVersion, String kind, ObjectMeta metadata, ServiceSpec spec, ServiceStatus status) { super(); this.apiVersion = apiVersion; this.kind = kind; @@ -155,12 +148,12 @@ public void setKind(String kind) { } @JsonProperty("metadata") - public io.fabric8.kubernetes.api.model.ObjectMeta getMetadata() { + public ObjectMeta getMetadata() { return metadata; } @JsonProperty("metadata") - public void setMetadata(io.fabric8.kubernetes.api.model.ObjectMeta metadata) { + public void setMetadata(ObjectMeta metadata) { this.metadata = metadata; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1/ServiceList.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1/ServiceList.java index 1d869d2a6c2..0c7e8e58091 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1/ServiceList.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1/ServiceList.java @@ -15,8 +15,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.KubernetesResourceList; @@ -28,8 +26,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.fabric8.kubernetes.model.annotation.Group; import io.fabric8.kubernetes.model.annotation.Version; import io.sundr.builder.annotations.Buildable; @@ -63,11 +59,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @TemplateTransformations({ @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1/ServiceSpec.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1/ServiceSpec.java index e15698197b0..0c45c7275e7 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1/ServiceSpec.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1/ServiceSpec.java @@ -15,8 +15,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -26,8 +24,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -55,11 +51,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class ServiceSpec implements Editable , KubernetesResource diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1/ServiceStatus.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1/ServiceStatus.java index b4614e6bc3c..aa9a0bb0a39 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1/ServiceStatus.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1/ServiceStatus.java @@ -13,12 +13,10 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.fabric8.knative.internal.pkg.apis.Condition; -import io.fabric8.knative.internal.pkg.apis.duck.v1.Addressable; +import io.fabric8.knative.duck.v1.Addressable; +import io.fabric8.knative.pkg.apis.Condition; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -28,8 +26,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -63,11 +59,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class ServiceStatus implements Editable , KubernetesResource @@ -82,18 +74,18 @@ public class ServiceStatus implements Editable , Kubernete @JsonInclude(JsonInclude.Include.NON_EMPTY) private List conditions = new ArrayList<>(); @JsonProperty("latestCreatedRevisionName") - private java.lang.String latestCreatedRevisionName; + private String latestCreatedRevisionName; @JsonProperty("latestReadyRevisionName") - private java.lang.String latestReadyRevisionName; + private String latestReadyRevisionName; @JsonProperty("observedGeneration") private Long observedGeneration; @JsonProperty("traffic") @JsonInclude(JsonInclude.Include.NON_EMPTY) private List traffic = new ArrayList<>(); @JsonProperty("url") - private java.lang.String url; + private String url; @JsonIgnore - private Map additionalProperties = new LinkedHashMap(); + private Map additionalProperties = new LinkedHashMap(); /** * No args constructor for use in serialization @@ -102,7 +94,7 @@ public class ServiceStatus implements Editable , Kubernete public ServiceStatus() { } - public ServiceStatus(Addressable address, Map annotations, List conditions, java.lang.String latestCreatedRevisionName, java.lang.String latestReadyRevisionName, Long observedGeneration, List traffic, java.lang.String url) { + public ServiceStatus(Addressable address, Map annotations, List conditions, String latestCreatedRevisionName, String latestReadyRevisionName, Long observedGeneration, List traffic, String url) { super(); this.address = address; this.annotations = annotations; @@ -147,22 +139,22 @@ public void setConditions(List conditions) { } @JsonProperty("latestCreatedRevisionName") - public java.lang.String getLatestCreatedRevisionName() { + public String getLatestCreatedRevisionName() { return latestCreatedRevisionName; } @JsonProperty("latestCreatedRevisionName") - public void setLatestCreatedRevisionName(java.lang.String latestCreatedRevisionName) { + public void setLatestCreatedRevisionName(String latestCreatedRevisionName) { this.latestCreatedRevisionName = latestCreatedRevisionName; } @JsonProperty("latestReadyRevisionName") - public java.lang.String getLatestReadyRevisionName() { + public String getLatestReadyRevisionName() { return latestReadyRevisionName; } @JsonProperty("latestReadyRevisionName") - public void setLatestReadyRevisionName(java.lang.String latestReadyRevisionName) { + public void setLatestReadyRevisionName(String latestReadyRevisionName) { this.latestReadyRevisionName = latestReadyRevisionName; } @@ -188,12 +180,12 @@ public void setTraffic(List traffic) { } @JsonProperty("url") - public java.lang.String getUrl() { + public String getUrl() { return url; } @JsonProperty("url") - public void setUrl(java.lang.String url) { + public void setUrl(String url) { this.url = url; } @@ -208,16 +200,16 @@ public ServiceStatusBuilder toBuilder() { } @JsonAnyGetter - public Map getAdditionalProperties() { + public Map getAdditionalProperties() { return this.additionalProperties; } @JsonAnySetter - public void setAdditionalProperty(java.lang.String name, Object value) { + public void setAdditionalProperty(String name, Object value) { this.additionalProperties.put(name, value); } - public void setAdditionalProperties(Map additionalProperties) { + public void setAdditionalProperties(Map additionalProperties) { this.additionalProperties = additionalProperties; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1/TrafficTarget.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1/TrafficTarget.java index 9107d6c0617..1aa3fbb51b9 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1/TrafficTarget.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1/TrafficTarget.java @@ -13,8 +13,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -24,8 +22,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -57,11 +53,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class TrafficTarget implements Editable , KubernetesResource diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1alpha1/CannotConvertError.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1alpha1/CannotConvertError.java new file mode 100644 index 00000000000..3f6456c3ef3 --- /dev/null +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1alpha1/CannotConvertError.java @@ -0,0 +1,122 @@ + +package io.fabric8.knative.serving.v1alpha1; + +import java.util.LinkedHashMap; +import java.util.Map; +import javax.annotation.Generated; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import io.fabric8.kubernetes.api.builder.Editable; +import io.fabric8.kubernetes.api.model.Container; +import io.fabric8.kubernetes.api.model.IntOrString; +import io.fabric8.kubernetes.api.model.KubernetesResource; +import io.fabric8.kubernetes.api.model.LabelSelector; +import io.fabric8.kubernetes.api.model.LocalObjectReference; +import io.fabric8.kubernetes.api.model.ObjectMeta; +import io.fabric8.kubernetes.api.model.ObjectReference; +import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; +import io.fabric8.kubernetes.api.model.PodTemplateSpec; +import io.fabric8.kubernetes.api.model.ResourceRequirements; +import io.sundr.builder.annotations.Buildable; +import io.sundr.builder.annotations.BuildableReference; +import lombok.EqualsAndHashCode; +import lombok.ToString; +import lombok.experimental.Accessors; + +@JsonDeserialize(using = com.fasterxml.jackson.databind.JsonDeserializer.None.class) +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "Field", + "Message" +}) +@ToString +@EqualsAndHashCode +@Accessors(prefix = { + "_", + "" +}) +@Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { + @BuildableReference(ObjectMeta.class), + @BuildableReference(LabelSelector.class), + @BuildableReference(Container.class), + @BuildableReference(PodTemplateSpec.class), + @BuildableReference(ResourceRequirements.class), + @BuildableReference(IntOrString.class), + @BuildableReference(ObjectReference.class), + @BuildableReference(LocalObjectReference.class), + @BuildableReference(PersistentVolumeClaim.class) +}) +@Generated("jsonschema2pojo") +public class CannotConvertError implements Editable , KubernetesResource +{ + + @JsonProperty("Field") + private String field; + @JsonProperty("Message") + private String message; + @JsonIgnore + private Map additionalProperties = new LinkedHashMap(); + + /** + * No args constructor for use in serialization + * + */ + public CannotConvertError() { + } + + public CannotConvertError(String field, String message) { + super(); + this.field = field; + this.message = message; + } + + @JsonProperty("Field") + public String getField() { + return field; + } + + @JsonProperty("Field") + public void setField(String field) { + this.field = field; + } + + @JsonProperty("Message") + public String getMessage() { + return message; + } + + @JsonProperty("Message") + public void setMessage(String message) { + this.message = message; + } + + @JsonIgnore + public CannotConvertErrorBuilder edit() { + return new CannotConvertErrorBuilder(this); + } + + @JsonIgnore + public CannotConvertErrorBuilder toBuilder() { + return edit(); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public void setAdditionalProperties(Map additionalProperties) { + this.additionalProperties = additionalProperties; + } + +} diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1beta1/CannotConvertError.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1beta1/CannotConvertError.java new file mode 100644 index 00000000000..e3f3b7a9a1f --- /dev/null +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1beta1/CannotConvertError.java @@ -0,0 +1,122 @@ + +package io.fabric8.knative.serving.v1beta1; + +import java.util.LinkedHashMap; +import java.util.Map; +import javax.annotation.Generated; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import io.fabric8.kubernetes.api.builder.Editable; +import io.fabric8.kubernetes.api.model.Container; +import io.fabric8.kubernetes.api.model.IntOrString; +import io.fabric8.kubernetes.api.model.KubernetesResource; +import io.fabric8.kubernetes.api.model.LabelSelector; +import io.fabric8.kubernetes.api.model.LocalObjectReference; +import io.fabric8.kubernetes.api.model.ObjectMeta; +import io.fabric8.kubernetes.api.model.ObjectReference; +import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; +import io.fabric8.kubernetes.api.model.PodTemplateSpec; +import io.fabric8.kubernetes.api.model.ResourceRequirements; +import io.sundr.builder.annotations.Buildable; +import io.sundr.builder.annotations.BuildableReference; +import lombok.EqualsAndHashCode; +import lombok.ToString; +import lombok.experimental.Accessors; + +@JsonDeserialize(using = com.fasterxml.jackson.databind.JsonDeserializer.None.class) +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "Field", + "Message" +}) +@ToString +@EqualsAndHashCode +@Accessors(prefix = { + "_", + "" +}) +@Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { + @BuildableReference(ObjectMeta.class), + @BuildableReference(LabelSelector.class), + @BuildableReference(Container.class), + @BuildableReference(PodTemplateSpec.class), + @BuildableReference(ResourceRequirements.class), + @BuildableReference(IntOrString.class), + @BuildableReference(ObjectReference.class), + @BuildableReference(LocalObjectReference.class), + @BuildableReference(PersistentVolumeClaim.class) +}) +@Generated("jsonschema2pojo") +public class CannotConvertError implements Editable , KubernetesResource +{ + + @JsonProperty("Field") + private String field; + @JsonProperty("Message") + private String message; + @JsonIgnore + private Map additionalProperties = new LinkedHashMap(); + + /** + * No args constructor for use in serialization + * + */ + public CannotConvertError() { + } + + public CannotConvertError(String field, String message) { + super(); + this.field = field; + this.message = message; + } + + @JsonProperty("Field") + public String getField() { + return field; + } + + @JsonProperty("Field") + public void setField(String field) { + this.field = field; + } + + @JsonProperty("Message") + public String getMessage() { + return message; + } + + @JsonProperty("Message") + public void setMessage(String message) { + this.message = message; + } + + @JsonIgnore + public CannotConvertErrorBuilder edit() { + return new CannotConvertErrorBuilder(this); + } + + @JsonIgnore + public CannotConvertErrorBuilder toBuilder() { + return edit(); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public void setAdditionalProperties(Map additionalProperties) { + this.additionalProperties = additionalProperties; + } + +} diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1beta1/DomainMapping.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1beta1/DomainMapping.java index 5c19125d028..673c0585677 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1beta1/DomainMapping.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1beta1/DomainMapping.java @@ -13,19 +13,16 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.HasMetadata; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.LabelSelector; import io.fabric8.kubernetes.api.model.LocalObjectReference; import io.fabric8.kubernetes.api.model.Namespaced; +import io.fabric8.kubernetes.api.model.ObjectMeta; import io.fabric8.kubernetes.api.model.ObjectReference; import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.fabric8.kubernetes.model.annotation.Group; import io.fabric8.kubernetes.model.annotation.Version; import io.sundr.builder.annotations.Buildable; @@ -52,7 +49,7 @@ "" }) @Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { - @BuildableReference(io.fabric8.kubernetes.api.model.ObjectMeta.class), + @BuildableReference(ObjectMeta.class), @BuildableReference(LabelSelector.class), @BuildableReference(Container.class), @BuildableReference(PodTemplateSpec.class), @@ -60,11 +57,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @TemplateTransformations({ @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) @@ -90,7 +83,7 @@ public class DomainMapping implements Editable , HasMetada @JsonProperty("kind") private String kind = "DomainMapping"; @JsonProperty("metadata") - private io.fabric8.kubernetes.api.model.ObjectMeta metadata; + private ObjectMeta metadata; @JsonProperty("spec") private DomainMappingSpec spec; @JsonProperty("status") @@ -105,7 +98,7 @@ public class DomainMapping implements Editable , HasMetada public DomainMapping() { } - public DomainMapping(String apiVersion, String kind, io.fabric8.kubernetes.api.model.ObjectMeta metadata, DomainMappingSpec spec, DomainMappingStatus status) { + public DomainMapping(String apiVersion, String kind, ObjectMeta metadata, DomainMappingSpec spec, DomainMappingStatus status) { super(); this.apiVersion = apiVersion; this.kind = kind; @@ -155,12 +148,12 @@ public void setKind(String kind) { } @JsonProperty("metadata") - public io.fabric8.kubernetes.api.model.ObjectMeta getMetadata() { + public ObjectMeta getMetadata() { return metadata; } @JsonProperty("metadata") - public void setMetadata(io.fabric8.kubernetes.api.model.ObjectMeta metadata) { + public void setMetadata(ObjectMeta metadata) { this.metadata = metadata; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1beta1/DomainMappingList.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1beta1/DomainMappingList.java index aeae8595363..8d4fe75c7bd 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1beta1/DomainMappingList.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1beta1/DomainMappingList.java @@ -15,8 +15,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.KubernetesResourceList; @@ -28,8 +26,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.fabric8.kubernetes.model.annotation.Group; import io.fabric8.kubernetes.model.annotation.Version; import io.sundr.builder.annotations.Buildable; @@ -63,11 +59,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @TemplateTransformations({ @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1beta1/DomainMappingSpec.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1beta1/DomainMappingSpec.java index f0b367fac1d..af81dd424e0 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1beta1/DomainMappingSpec.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1beta1/DomainMappingSpec.java @@ -11,11 +11,9 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.fabric8.knative.internal.pkg.apis.duck.v1.KReference; +import io.fabric8.knative.duck.v1.KReference; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -25,8 +23,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -54,11 +50,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class DomainMappingSpec implements Editable , KubernetesResource diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1beta1/DomainMappingStatus.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1beta1/DomainMappingStatus.java index c9bafc525dd..6628472b658 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1beta1/DomainMappingStatus.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1beta1/DomainMappingStatus.java @@ -13,12 +13,10 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.fabric8.knative.internal.pkg.apis.Condition; -import io.fabric8.knative.internal.pkg.apis.duck.v1.Addressable; +import io.fabric8.knative.duck.v1.Addressable; +import io.fabric8.knative.pkg.apis.Condition; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -28,8 +26,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -60,11 +56,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class DomainMappingStatus implements Editable , KubernetesResource @@ -81,9 +73,9 @@ public class DomainMappingStatus implements Editable @JsonProperty("observedGeneration") private Long observedGeneration; @JsonProperty("url") - private java.lang.String url; + private String url; @JsonIgnore - private Map additionalProperties = new LinkedHashMap(); + private Map additionalProperties = new LinkedHashMap(); /** * No args constructor for use in serialization @@ -92,7 +84,7 @@ public class DomainMappingStatus implements Editable public DomainMappingStatus() { } - public DomainMappingStatus(Addressable address, Map annotations, List conditions, Long observedGeneration, java.lang.String url) { + public DomainMappingStatus(Addressable address, Map annotations, List conditions, Long observedGeneration, String url) { super(); this.address = address; this.annotations = annotations; @@ -144,12 +136,12 @@ public void setObservedGeneration(Long observedGeneration) { } @JsonProperty("url") - public java.lang.String getUrl() { + public String getUrl() { return url; } @JsonProperty("url") - public void setUrl(java.lang.String url) { + public void setUrl(String url) { this.url = url; } @@ -164,16 +156,16 @@ public DomainMappingStatusBuilder toBuilder() { } @JsonAnyGetter - public Map getAdditionalProperties() { + public Map getAdditionalProperties() { return this.additionalProperties; } @JsonAnySetter - public void setAdditionalProperty(java.lang.String name, Object value) { + public void setAdditionalProperty(String name, Object value) { this.additionalProperties.put(name, value); } - public void setAdditionalProperties(Map additionalProperties) { + public void setAdditionalProperties(Map additionalProperties) { this.additionalProperties = additionalProperties; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1beta1/SecretTLS.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1beta1/SecretTLS.java index 72fe69c693b..63c1c17c468 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1beta1/SecretTLS.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/serving/v1beta1/SecretTLS.java @@ -13,8 +13,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -24,8 +22,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -52,11 +48,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class SecretTLS implements Editable , KubernetesResource diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/sinks/v1alpha1/JobSink.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/sinks/v1alpha1/JobSink.java new file mode 100644 index 00000000000..32ef4886321 --- /dev/null +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/sinks/v1alpha1/JobSink.java @@ -0,0 +1,204 @@ + +package io.fabric8.knative.sinks.v1alpha1; + +import java.util.LinkedHashMap; +import java.util.Map; +import javax.annotation.Generated; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import io.fabric8.kubernetes.api.builder.Editable; +import io.fabric8.kubernetes.api.model.Container; +import io.fabric8.kubernetes.api.model.HasMetadata; +import io.fabric8.kubernetes.api.model.IntOrString; +import io.fabric8.kubernetes.api.model.LabelSelector; +import io.fabric8.kubernetes.api.model.LocalObjectReference; +import io.fabric8.kubernetes.api.model.Namespaced; +import io.fabric8.kubernetes.api.model.ObjectMeta; +import io.fabric8.kubernetes.api.model.ObjectReference; +import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; +import io.fabric8.kubernetes.api.model.PodTemplateSpec; +import io.fabric8.kubernetes.api.model.ResourceRequirements; +import io.fabric8.kubernetes.model.annotation.Group; +import io.fabric8.kubernetes.model.annotation.Version; +import io.sundr.builder.annotations.Buildable; +import io.sundr.builder.annotations.BuildableReference; +import io.sundr.transform.annotations.TemplateTransformation; +import io.sundr.transform.annotations.TemplateTransformations; +import lombok.EqualsAndHashCode; +import lombok.ToString; +import lombok.experimental.Accessors; + +@JsonDeserialize(using = com.fasterxml.jackson.databind.JsonDeserializer.None.class) +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "apiVersion", + "kind", + "metadata", + "spec", + "status" +}) +@ToString +@EqualsAndHashCode +@Accessors(prefix = { + "_", + "" +}) +@Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { + @BuildableReference(ObjectMeta.class), + @BuildableReference(LabelSelector.class), + @BuildableReference(Container.class), + @BuildableReference(PodTemplateSpec.class), + @BuildableReference(ResourceRequirements.class), + @BuildableReference(IntOrString.class), + @BuildableReference(ObjectReference.class), + @BuildableReference(LocalObjectReference.class), + @BuildableReference(PersistentVolumeClaim.class) +}) +@TemplateTransformations({ + @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) +}) +@Version("v1alpha1") +@Group("sinks.knative.dev") +@Generated("jsonschema2pojo") +public class JobSink implements Editable , HasMetadata, Namespaced +{ + + /** + * + * (Required) + * + */ + @JsonProperty("apiVersion") + private String apiVersion = "sinks.knative.dev/v1alpha1"; + /** + * + * (Required) + * + */ + @JsonProperty("kind") + private String kind = "JobSink"; + @JsonProperty("metadata") + private ObjectMeta metadata; + @JsonProperty("spec") + private JobSinkSpec spec; + @JsonProperty("status") + private JobSinkStatus status; + @JsonIgnore + private Map additionalProperties = new LinkedHashMap(); + + /** + * No args constructor for use in serialization + * + */ + public JobSink() { + } + + public JobSink(String apiVersion, String kind, ObjectMeta metadata, JobSinkSpec spec, JobSinkStatus status) { + super(); + this.apiVersion = apiVersion; + this.kind = kind; + this.metadata = metadata; + this.spec = spec; + this.status = status; + } + + /** + * + * (Required) + * + */ + @JsonProperty("apiVersion") + public String getApiVersion() { + return apiVersion; + } + + /** + * + * (Required) + * + */ + @JsonProperty("apiVersion") + public void setApiVersion(String apiVersion) { + this.apiVersion = apiVersion; + } + + /** + * + * (Required) + * + */ + @JsonProperty("kind") + public String getKind() { + return kind; + } + + /** + * + * (Required) + * + */ + @JsonProperty("kind") + public void setKind(String kind) { + this.kind = kind; + } + + @JsonProperty("metadata") + public ObjectMeta getMetadata() { + return metadata; + } + + @JsonProperty("metadata") + public void setMetadata(ObjectMeta metadata) { + this.metadata = metadata; + } + + @JsonProperty("spec") + public JobSinkSpec getSpec() { + return spec; + } + + @JsonProperty("spec") + public void setSpec(JobSinkSpec spec) { + this.spec = spec; + } + + @JsonProperty("status") + public JobSinkStatus getStatus() { + return status; + } + + @JsonProperty("status") + public void setStatus(JobSinkStatus status) { + this.status = status; + } + + @JsonIgnore + public JobSinkBuilder edit() { + return new JobSinkBuilder(this); + } + + @JsonIgnore + public JobSinkBuilder toBuilder() { + return edit(); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public void setAdditionalProperties(Map additionalProperties) { + this.additionalProperties = additionalProperties; + } + +} diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/sinks/v1alpha1/JobSinkList.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/sinks/v1alpha1/JobSinkList.java new file mode 100644 index 00000000000..6480c7bf1f0 --- /dev/null +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/sinks/v1alpha1/JobSinkList.java @@ -0,0 +1,195 @@ + +package io.fabric8.knative.sinks.v1alpha1; + +import java.util.ArrayList; +import java.util.LinkedHashMap; +import java.util.List; +import java.util.Map; +import javax.annotation.Generated; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import io.fabric8.kubernetes.api.builder.Editable; +import io.fabric8.kubernetes.api.model.Container; +import io.fabric8.kubernetes.api.model.IntOrString; +import io.fabric8.kubernetes.api.model.KubernetesResource; +import io.fabric8.kubernetes.api.model.KubernetesResourceList; +import io.fabric8.kubernetes.api.model.LabelSelector; +import io.fabric8.kubernetes.api.model.ListMeta; +import io.fabric8.kubernetes.api.model.LocalObjectReference; +import io.fabric8.kubernetes.api.model.ObjectMeta; +import io.fabric8.kubernetes.api.model.ObjectReference; +import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; +import io.fabric8.kubernetes.api.model.PodTemplateSpec; +import io.fabric8.kubernetes.api.model.ResourceRequirements; +import io.fabric8.kubernetes.model.annotation.Group; +import io.fabric8.kubernetes.model.annotation.Version; +import io.sundr.builder.annotations.Buildable; +import io.sundr.builder.annotations.BuildableReference; +import io.sundr.transform.annotations.TemplateTransformation; +import io.sundr.transform.annotations.TemplateTransformations; +import lombok.EqualsAndHashCode; +import lombok.ToString; +import lombok.experimental.Accessors; + +@JsonDeserialize(using = com.fasterxml.jackson.databind.JsonDeserializer.None.class) +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "apiVersion", + "kind", + "metadata", + "items" +}) +@ToString +@EqualsAndHashCode +@Accessors(prefix = { + "_", + "" +}) +@Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { + @BuildableReference(ObjectMeta.class), + @BuildableReference(LabelSelector.class), + @BuildableReference(Container.class), + @BuildableReference(PodTemplateSpec.class), + @BuildableReference(ResourceRequirements.class), + @BuildableReference(IntOrString.class), + @BuildableReference(ObjectReference.class), + @BuildableReference(LocalObjectReference.class), + @BuildableReference(PersistentVolumeClaim.class) +}) +@TemplateTransformations({ + @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) +}) +@Version("v1alpha1") +@Group("sinks.knative.dev") +@Generated("jsonschema2pojo") +public class JobSinkList implements Editable , KubernetesResource, KubernetesResourceList +{ + + /** + * + * (Required) + * + */ + @JsonProperty("apiVersion") + private String apiVersion = "sinks.knative.dev/v1alpha1"; + @JsonProperty("items") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + private List items = new ArrayList<>(); + /** + * + * (Required) + * + */ + @JsonProperty("kind") + private String kind = "JobSinkList"; + @JsonProperty("metadata") + private ListMeta metadata; + @JsonIgnore + private Map additionalProperties = new LinkedHashMap(); + + /** + * No args constructor for use in serialization + * + */ + public JobSinkList() { + } + + public JobSinkList(String apiVersion, List items, String kind, ListMeta metadata) { + super(); + this.apiVersion = apiVersion; + this.items = items; + this.kind = kind; + this.metadata = metadata; + } + + /** + * + * (Required) + * + */ + @JsonProperty("apiVersion") + public String getApiVersion() { + return apiVersion; + } + + /** + * + * (Required) + * + */ + @JsonProperty("apiVersion") + public void setApiVersion(String apiVersion) { + this.apiVersion = apiVersion; + } + + @JsonProperty("items") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + public List getItems() { + return items; + } + + @JsonProperty("items") + public void setItems(List items) { + this.items = items; + } + + /** + * + * (Required) + * + */ + @JsonProperty("kind") + public String getKind() { + return kind; + } + + /** + * + * (Required) + * + */ + @JsonProperty("kind") + public void setKind(String kind) { + this.kind = kind; + } + + @JsonProperty("metadata") + public ListMeta getMetadata() { + return metadata; + } + + @JsonProperty("metadata") + public void setMetadata(ListMeta metadata) { + this.metadata = metadata; + } + + @JsonIgnore + public JobSinkListBuilder edit() { + return new JobSinkListBuilder(this); + } + + @JsonIgnore + public JobSinkListBuilder toBuilder() { + return edit(); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public void setAdditionalProperties(Map additionalProperties) { + this.additionalProperties = additionalProperties; + } + +} diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/sinks/v1alpha1/JobSinkSpec.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/sinks/v1alpha1/JobSinkSpec.java new file mode 100644 index 00000000000..cf9aa3097da --- /dev/null +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/sinks/v1alpha1/JobSinkSpec.java @@ -0,0 +1,109 @@ + +package io.fabric8.knative.sinks.v1alpha1; + +import java.util.LinkedHashMap; +import java.util.Map; +import javax.annotation.Generated; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import io.fabric8.kubernetes.api.builder.Editable; +import io.fabric8.kubernetes.api.model.Container; +import io.fabric8.kubernetes.api.model.IntOrString; +import io.fabric8.kubernetes.api.model.KubernetesResource; +import io.fabric8.kubernetes.api.model.LabelSelector; +import io.fabric8.kubernetes.api.model.LocalObjectReference; +import io.fabric8.kubernetes.api.model.ObjectMeta; +import io.fabric8.kubernetes.api.model.ObjectReference; +import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; +import io.fabric8.kubernetes.api.model.PodTemplateSpec; +import io.fabric8.kubernetes.api.model.ResourceRequirements; +import io.fabric8.kubernetes.api.model.batch.v1.Job; +import io.sundr.builder.annotations.Buildable; +import io.sundr.builder.annotations.BuildableReference; +import lombok.EqualsAndHashCode; +import lombok.ToString; +import lombok.experimental.Accessors; + +@JsonDeserialize(using = com.fasterxml.jackson.databind.JsonDeserializer.None.class) +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "job" +}) +@ToString +@EqualsAndHashCode +@Accessors(prefix = { + "_", + "" +}) +@Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { + @BuildableReference(ObjectMeta.class), + @BuildableReference(LabelSelector.class), + @BuildableReference(Container.class), + @BuildableReference(PodTemplateSpec.class), + @BuildableReference(ResourceRequirements.class), + @BuildableReference(IntOrString.class), + @BuildableReference(ObjectReference.class), + @BuildableReference(LocalObjectReference.class), + @BuildableReference(PersistentVolumeClaim.class) +}) +@Generated("jsonschema2pojo") +public class JobSinkSpec implements Editable , KubernetesResource +{ + + @JsonProperty("job") + private Job job; + @JsonIgnore + private Map additionalProperties = new LinkedHashMap(); + + /** + * No args constructor for use in serialization + * + */ + public JobSinkSpec() { + } + + public JobSinkSpec(Job job) { + super(); + this.job = job; + } + + @JsonProperty("job") + public Job getJob() { + return job; + } + + @JsonProperty("job") + public void setJob(Job job) { + this.job = job; + } + + @JsonIgnore + public JobSinkSpecBuilder edit() { + return new JobSinkSpecBuilder(this); + } + + @JsonIgnore + public JobSinkSpecBuilder toBuilder() { + return edit(); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public void setAdditionalProperties(Map additionalProperties) { + this.additionalProperties = additionalProperties; + } + +} diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/sinks/v1alpha1/JobSinkStatus.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/sinks/v1alpha1/JobSinkStatus.java new file mode 100644 index 00000000000..e492ea5f6c3 --- /dev/null +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/sinks/v1alpha1/JobSinkStatus.java @@ -0,0 +1,205 @@ + +package io.fabric8.knative.sinks.v1alpha1; + +import java.util.ArrayList; +import java.util.LinkedHashMap; +import java.util.List; +import java.util.Map; +import javax.annotation.Generated; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import io.fabric8.knative.duck.v1.Addressable; +import io.fabric8.knative.duck.v1.AppliedEventPolicyRef; +import io.fabric8.knative.pkg.apis.Condition; +import io.fabric8.kubernetes.api.builder.Editable; +import io.fabric8.kubernetes.api.model.Container; +import io.fabric8.kubernetes.api.model.IntOrString; +import io.fabric8.kubernetes.api.model.KubernetesResource; +import io.fabric8.kubernetes.api.model.LabelSelector; +import io.fabric8.kubernetes.api.model.LocalObjectReference; +import io.fabric8.kubernetes.api.model.ObjectMeta; +import io.fabric8.kubernetes.api.model.ObjectReference; +import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; +import io.fabric8.kubernetes.api.model.PodTemplateSpec; +import io.fabric8.kubernetes.api.model.ResourceRequirements; +import io.sundr.builder.annotations.Buildable; +import io.sundr.builder.annotations.BuildableReference; +import lombok.EqualsAndHashCode; +import lombok.ToString; +import lombok.experimental.Accessors; + +@JsonDeserialize(using = com.fasterxml.jackson.databind.JsonDeserializer.None.class) +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "address", + "addresses", + "annotations", + "conditions", + "job", + "observedGeneration", + "policies" +}) +@ToString +@EqualsAndHashCode +@Accessors(prefix = { + "_", + "" +}) +@Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { + @BuildableReference(ObjectMeta.class), + @BuildableReference(LabelSelector.class), + @BuildableReference(Container.class), + @BuildableReference(PodTemplateSpec.class), + @BuildableReference(ResourceRequirements.class), + @BuildableReference(IntOrString.class), + @BuildableReference(ObjectReference.class), + @BuildableReference(LocalObjectReference.class), + @BuildableReference(PersistentVolumeClaim.class) +}) +@Generated("jsonschema2pojo") +public class JobSinkStatus implements Editable , KubernetesResource +{ + + @JsonProperty("address") + private Addressable address; + @JsonProperty("addresses") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + private List addresses = new ArrayList<>(); + @JsonProperty("annotations") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + private Map annotations = new LinkedHashMap<>(); + @JsonProperty("conditions") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + private List conditions = new ArrayList<>(); + @JsonProperty("job") + private JobStatus job; + @JsonProperty("observedGeneration") + private Long observedGeneration; + @JsonProperty("policies") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + private List policies = new ArrayList<>(); + @JsonIgnore + private Map additionalProperties = new LinkedHashMap(); + + /** + * No args constructor for use in serialization + * + */ + public JobSinkStatus() { + } + + public JobSinkStatus(Addressable address, List addresses, Map annotations, List conditions, JobStatus job, Long observedGeneration, List policies) { + super(); + this.address = address; + this.addresses = addresses; + this.annotations = annotations; + this.conditions = conditions; + this.job = job; + this.observedGeneration = observedGeneration; + this.policies = policies; + } + + @JsonProperty("address") + public Addressable getAddress() { + return address; + } + + @JsonProperty("address") + public void setAddress(Addressable address) { + this.address = address; + } + + @JsonProperty("addresses") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + public List getAddresses() { + return addresses; + } + + @JsonProperty("addresses") + public void setAddresses(List addresses) { + this.addresses = addresses; + } + + @JsonProperty("annotations") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + public Map getAnnotations() { + return annotations; + } + + @JsonProperty("annotations") + public void setAnnotations(Map annotations) { + this.annotations = annotations; + } + + @JsonProperty("conditions") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + public List getConditions() { + return conditions; + } + + @JsonProperty("conditions") + public void setConditions(List conditions) { + this.conditions = conditions; + } + + @JsonProperty("job") + public JobStatus getJob() { + return job; + } + + @JsonProperty("job") + public void setJob(JobStatus job) { + this.job = job; + } + + @JsonProperty("observedGeneration") + public Long getObservedGeneration() { + return observedGeneration; + } + + @JsonProperty("observedGeneration") + public void setObservedGeneration(Long observedGeneration) { + this.observedGeneration = observedGeneration; + } + + @JsonProperty("policies") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + public List getPolicies() { + return policies; + } + + @JsonProperty("policies") + public void setPolicies(List policies) { + this.policies = policies; + } + + @JsonIgnore + public JobSinkStatusBuilder edit() { + return new JobSinkStatusBuilder(this); + } + + @JsonIgnore + public JobSinkStatusBuilder toBuilder() { + return edit(); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public void setAdditionalProperties(Map additionalProperties) { + this.additionalProperties = additionalProperties; + } + +} diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/sinks/v1alpha1/JobStatus.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/sinks/v1alpha1/JobStatus.java new file mode 100644 index 00000000000..3484beac37d --- /dev/null +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/sinks/v1alpha1/JobStatus.java @@ -0,0 +1,108 @@ + +package io.fabric8.knative.sinks.v1alpha1; + +import java.util.LinkedHashMap; +import java.util.Map; +import javax.annotation.Generated; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import io.fabric8.kubernetes.api.builder.Editable; +import io.fabric8.kubernetes.api.model.Container; +import io.fabric8.kubernetes.api.model.IntOrString; +import io.fabric8.kubernetes.api.model.KubernetesResource; +import io.fabric8.kubernetes.api.model.LabelSelector; +import io.fabric8.kubernetes.api.model.LocalObjectReference; +import io.fabric8.kubernetes.api.model.ObjectMeta; +import io.fabric8.kubernetes.api.model.ObjectReference; +import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; +import io.fabric8.kubernetes.api.model.PodTemplateSpec; +import io.fabric8.kubernetes.api.model.ResourceRequirements; +import io.sundr.builder.annotations.Buildable; +import io.sundr.builder.annotations.BuildableReference; +import lombok.EqualsAndHashCode; +import lombok.ToString; +import lombok.experimental.Accessors; + +@JsonDeserialize(using = com.fasterxml.jackson.databind.JsonDeserializer.None.class) +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "selector" +}) +@ToString +@EqualsAndHashCode +@Accessors(prefix = { + "_", + "" +}) +@Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { + @BuildableReference(ObjectMeta.class), + @BuildableReference(LabelSelector.class), + @BuildableReference(Container.class), + @BuildableReference(PodTemplateSpec.class), + @BuildableReference(ResourceRequirements.class), + @BuildableReference(IntOrString.class), + @BuildableReference(ObjectReference.class), + @BuildableReference(LocalObjectReference.class), + @BuildableReference(PersistentVolumeClaim.class) +}) +@Generated("jsonschema2pojo") +public class JobStatus implements Editable , KubernetesResource +{ + + @JsonProperty("selector") + private String selector; + @JsonIgnore + private Map additionalProperties = new LinkedHashMap(); + + /** + * No args constructor for use in serialization + * + */ + public JobStatus() { + } + + public JobStatus(String selector) { + super(); + this.selector = selector; + } + + @JsonProperty("selector") + public String getSelector() { + return selector; + } + + @JsonProperty("selector") + public void setSelector(String selector) { + this.selector = selector; + } + + @JsonIgnore + public JobStatusBuilder edit() { + return new JobStatusBuilder(this); + } + + @JsonIgnore + public JobStatusBuilder toBuilder() { + return edit(); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public void setAdditionalProperties(Map additionalProperties) { + this.additionalProperties = additionalProperties; + } + +} diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1/APIVersionKind.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1/APIVersionKind.java index 7d4c6e8b7b9..4bc476dc37a 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1/APIVersionKind.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1/APIVersionKind.java @@ -13,8 +13,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -24,8 +22,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -53,11 +49,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class APIVersionKind implements Editable , KubernetesResource diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1/APIVersionKindSelector.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1/APIVersionKindSelector.java index dedfc850a79..53a4395181b 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1/APIVersionKindSelector.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1/APIVersionKindSelector.java @@ -13,18 +13,15 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; +import io.fabric8.kubernetes.api.model.LabelSelector; import io.fabric8.kubernetes.api.model.LocalObjectReference; import io.fabric8.kubernetes.api.model.ObjectMeta; import io.fabric8.kubernetes.api.model.ObjectReference; import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -46,18 +43,14 @@ }) @Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { @BuildableReference(ObjectMeta.class), - @BuildableReference(io.fabric8.kubernetes.api.model.LabelSelector.class), + @BuildableReference(LabelSelector.class), @BuildableReference(Container.class), @BuildableReference(PodTemplateSpec.class), @BuildableReference(ResourceRequirements.class), @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class APIVersionKindSelector implements Editable , KubernetesResource @@ -68,7 +61,7 @@ public class APIVersionKindSelector implements Editable additionalProperties = new LinkedHashMap(); @@ -79,7 +72,7 @@ public class APIVersionKindSelector implements Editable , HasMe @JsonProperty("kind") private String kind = "ApiServerSource"; @JsonProperty("metadata") - private io.fabric8.kubernetes.api.model.ObjectMeta metadata; + private ObjectMeta metadata; @JsonProperty("spec") private ApiServerSourceSpec spec; @JsonProperty("status") @@ -105,7 +98,7 @@ public class ApiServerSource implements Editable , HasMe public ApiServerSource() { } - public ApiServerSource(String apiVersion, String kind, io.fabric8.kubernetes.api.model.ObjectMeta metadata, ApiServerSourceSpec spec, ApiServerSourceStatus status) { + public ApiServerSource(String apiVersion, String kind, ObjectMeta metadata, ApiServerSourceSpec spec, ApiServerSourceStatus status) { super(); this.apiVersion = apiVersion; this.kind = kind; @@ -155,12 +148,12 @@ public void setKind(String kind) { } @JsonProperty("metadata") - public io.fabric8.kubernetes.api.model.ObjectMeta getMetadata() { + public ObjectMeta getMetadata() { return metadata; } @JsonProperty("metadata") - public void setMetadata(io.fabric8.kubernetes.api.model.ObjectMeta metadata) { + public void setMetadata(ObjectMeta metadata) { this.metadata = metadata; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1/ApiServerSourceList.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1/ApiServerSourceList.java index f760eb36ff1..7daf0c94deb 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1/ApiServerSourceList.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1/ApiServerSourceList.java @@ -15,8 +15,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.KubernetesResourceList; @@ -28,8 +26,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.fabric8.kubernetes.model.annotation.Group; import io.fabric8.kubernetes.model.annotation.Version; import io.sundr.builder.annotations.Buildable; @@ -63,11 +59,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @TemplateTransformations({ @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1/ApiServerSourceSpec.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1/ApiServerSourceSpec.java index dd0646cd777..ae144a72f96 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1/ApiServerSourceSpec.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1/ApiServerSourceSpec.java @@ -13,22 +13,20 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.fabric8.knative.internal.pkg.apis.duck.v1.CloudEventOverrides; -import io.fabric8.knative.internal.pkg.apis.duck.v1.Destination; +import io.fabric8.knative.duck.v1.CloudEventOverrides; +import io.fabric8.knative.duck.v1.Destination; +import io.fabric8.knative.eventing.v1.SubscriptionsAPIFilter; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; +import io.fabric8.kubernetes.api.model.LabelSelector; import io.fabric8.kubernetes.api.model.LocalObjectReference; import io.fabric8.kubernetes.api.model.ObjectMeta; import io.fabric8.kubernetes.api.model.ObjectReference; import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -39,6 +37,7 @@ @JsonInclude(JsonInclude.Include.NON_NULL) @JsonPropertyOrder({ "ceOverrides", + "filters", "mode", "namespaceSelector", "owner", @@ -54,18 +53,14 @@ }) @Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { @BuildableReference(ObjectMeta.class), - @BuildableReference(io.fabric8.kubernetes.api.model.LabelSelector.class), + @BuildableReference(LabelSelector.class), @BuildableReference(Container.class), @BuildableReference(PodTemplateSpec.class), @BuildableReference(ResourceRequirements.class), @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class ApiServerSourceSpec implements Editable , KubernetesResource @@ -73,10 +68,13 @@ public class ApiServerSourceSpec implements Editable @JsonProperty("ceOverrides") private CloudEventOverrides ceOverrides; + @JsonProperty("filters") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + private List filters = new ArrayList<>(); @JsonProperty("mode") private String mode; @JsonProperty("namespaceSelector") - private io.fabric8.kubernetes.api.model.LabelSelector namespaceSelector; + private LabelSelector namespaceSelector; @JsonProperty("owner") private APIVersionKind owner; @JsonProperty("resources") @@ -96,9 +94,10 @@ public class ApiServerSourceSpec implements Editable public ApiServerSourceSpec() { } - public ApiServerSourceSpec(CloudEventOverrides ceOverrides, String mode, io.fabric8.kubernetes.api.model.LabelSelector namespaceSelector, APIVersionKind owner, List resources, String serviceAccountName, Destination sink) { + public ApiServerSourceSpec(CloudEventOverrides ceOverrides, List filters, String mode, LabelSelector namespaceSelector, APIVersionKind owner, List resources, String serviceAccountName, Destination sink) { super(); this.ceOverrides = ceOverrides; + this.filters = filters; this.mode = mode; this.namespaceSelector = namespaceSelector; this.owner = owner; @@ -117,6 +116,17 @@ public void setCeOverrides(CloudEventOverrides ceOverrides) { this.ceOverrides = ceOverrides; } + @JsonProperty("filters") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + public List getFilters() { + return filters; + } + + @JsonProperty("filters") + public void setFilters(List filters) { + this.filters = filters; + } + @JsonProperty("mode") public String getMode() { return mode; @@ -128,12 +138,12 @@ public void setMode(String mode) { } @JsonProperty("namespaceSelector") - public io.fabric8.kubernetes.api.model.LabelSelector getNamespaceSelector() { + public LabelSelector getNamespaceSelector() { return namespaceSelector; } @JsonProperty("namespaceSelector") - public void setNamespaceSelector(io.fabric8.kubernetes.api.model.LabelSelector namespaceSelector) { + public void setNamespaceSelector(LabelSelector namespaceSelector) { this.namespaceSelector = namespaceSelector; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1/ApiServerSourceStatus.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1/ApiServerSourceStatus.java index 06ea6a99f4f..aa6c85a3904 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1/ApiServerSourceStatus.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1/ApiServerSourceStatus.java @@ -13,13 +13,11 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.fabric8.knative.internal.pkg.apis.Condition; -import io.fabric8.knative.internal.pkg.apis.duck.v1.AuthStatus; -import io.fabric8.knative.internal.pkg.apis.duck.v1.CloudEventAttributes; +import io.fabric8.knative.duck.v1.AuthStatus; +import io.fabric8.knative.duck.v1.CloudEventAttributes; +import io.fabric8.knative.pkg.apis.Condition; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -29,8 +27,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -65,11 +61,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class ApiServerSourceStatus implements Editable , KubernetesResource @@ -88,7 +80,7 @@ public class ApiServerSourceStatus implements Editable conditions = new ArrayList<>(); @JsonProperty("namespaces") @JsonInclude(JsonInclude.Include.NON_EMPTY) - private List namespaces = new ArrayList<>(); + private List namespaces = new ArrayList<>(); @JsonProperty("observedGeneration") private Long observedGeneration; @JsonProperty("sinkAudience") @@ -96,9 +88,9 @@ public class ApiServerSourceStatus implements Editable additionalProperties = new LinkedHashMap(); + private Map additionalProperties = new LinkedHashMap(); /** * No args constructor for use in serialization @@ -107,7 +99,7 @@ public class ApiServerSourceStatus implements Editable annotations, AuthStatus auth, List ceAttributes, List conditions, List namespaces, Long observedGeneration, String sinkAudience, String sinkCACerts, java.lang.String sinkUri) { + public ApiServerSourceStatus(Map annotations, AuthStatus auth, List ceAttributes, List conditions, List namespaces, Long observedGeneration, String sinkAudience, String sinkCACerts, String sinkUri) { super(); this.annotations = annotations; this.auth = auth; @@ -165,12 +157,12 @@ public void setConditions(List conditions) { @JsonProperty("namespaces") @JsonInclude(JsonInclude.Include.NON_EMPTY) - public List getNamespaces() { + public List getNamespaces() { return namespaces; } @JsonProperty("namespaces") - public void setNamespaces(List namespaces) { + public void setNamespaces(List namespaces) { this.namespaces = namespaces; } @@ -205,12 +197,12 @@ public void setSinkCACerts(String sinkCACerts) { } @JsonProperty("sinkUri") - public java.lang.String getSinkUri() { + public String getSinkUri() { return sinkUri; } @JsonProperty("sinkUri") - public void setSinkUri(java.lang.String sinkUri) { + public void setSinkUri(String sinkUri) { this.sinkUri = sinkUri; } @@ -225,16 +217,16 @@ public ApiServerSourceStatusBuilder toBuilder() { } @JsonAnyGetter - public Map getAdditionalProperties() { + public Map getAdditionalProperties() { return this.additionalProperties; } @JsonAnySetter - public void setAdditionalProperty(java.lang.String name, Object value) { + public void setAdditionalProperty(String name, Object value) { this.additionalProperties.put(name, value); } - public void setAdditionalProperties(Map additionalProperties) { + public void setAdditionalProperties(Map additionalProperties) { this.additionalProperties = additionalProperties; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1/ContainerSource.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1/ContainerSource.java index bbce59a32eb..de0b3d009cb 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1/ContainerSource.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1/ContainerSource.java @@ -13,19 +13,16 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.HasMetadata; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.LabelSelector; import io.fabric8.kubernetes.api.model.LocalObjectReference; import io.fabric8.kubernetes.api.model.Namespaced; +import io.fabric8.kubernetes.api.model.ObjectMeta; import io.fabric8.kubernetes.api.model.ObjectReference; import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.fabric8.kubernetes.model.annotation.Group; import io.fabric8.kubernetes.model.annotation.Version; import io.sundr.builder.annotations.Buildable; @@ -52,7 +49,7 @@ "" }) @Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { - @BuildableReference(io.fabric8.kubernetes.api.model.ObjectMeta.class), + @BuildableReference(ObjectMeta.class), @BuildableReference(LabelSelector.class), @BuildableReference(Container.class), @BuildableReference(PodTemplateSpec.class), @@ -60,11 +57,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @TemplateTransformations({ @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) @@ -90,7 +83,7 @@ public class ContainerSource implements Editable , HasMe @JsonProperty("kind") private String kind = "ContainerSource"; @JsonProperty("metadata") - private io.fabric8.kubernetes.api.model.ObjectMeta metadata; + private ObjectMeta metadata; @JsonProperty("spec") private ContainerSourceSpec spec; @JsonProperty("status") @@ -105,7 +98,7 @@ public class ContainerSource implements Editable , HasMe public ContainerSource() { } - public ContainerSource(String apiVersion, String kind, io.fabric8.kubernetes.api.model.ObjectMeta metadata, ContainerSourceSpec spec, ContainerSourceStatus status) { + public ContainerSource(String apiVersion, String kind, ObjectMeta metadata, ContainerSourceSpec spec, ContainerSourceStatus status) { super(); this.apiVersion = apiVersion; this.kind = kind; @@ -155,12 +148,12 @@ public void setKind(String kind) { } @JsonProperty("metadata") - public io.fabric8.kubernetes.api.model.ObjectMeta getMetadata() { + public ObjectMeta getMetadata() { return metadata; } @JsonProperty("metadata") - public void setMetadata(io.fabric8.kubernetes.api.model.ObjectMeta metadata) { + public void setMetadata(ObjectMeta metadata) { this.metadata = metadata; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1/ContainerSourceList.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1/ContainerSourceList.java index eb499909a6f..df3dd858f5c 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1/ContainerSourceList.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1/ContainerSourceList.java @@ -15,8 +15,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.KubernetesResourceList; @@ -28,8 +26,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.fabric8.kubernetes.model.annotation.Group; import io.fabric8.kubernetes.model.annotation.Version; import io.sundr.builder.annotations.Buildable; @@ -63,11 +59,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @TemplateTransformations({ @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1/ContainerSourceSpec.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1/ContainerSourceSpec.java index bb8b630d4e8..7ae2087acfa 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1/ContainerSourceSpec.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1/ContainerSourceSpec.java @@ -11,12 +11,10 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.fabric8.knative.internal.pkg.apis.duck.v1.CloudEventOverrides; -import io.fabric8.knative.internal.pkg.apis.duck.v1.Destination; +import io.fabric8.knative.duck.v1.CloudEventOverrides; +import io.fabric8.knative.duck.v1.Destination; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -24,9 +22,8 @@ import io.fabric8.kubernetes.api.model.ObjectMeta; import io.fabric8.kubernetes.api.model.ObjectReference; import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; +import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -50,16 +47,12 @@ @BuildableReference(ObjectMeta.class), @BuildableReference(LabelSelector.class), @BuildableReference(Container.class), - @BuildableReference(io.fabric8.kubernetes.api.model.PodTemplateSpec.class), + @BuildableReference(PodTemplateSpec.class), @BuildableReference(ResourceRequirements.class), @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class ContainerSourceSpec implements Editable , KubernetesResource @@ -70,7 +63,7 @@ public class ContainerSourceSpec implements Editable @JsonProperty("sink") private Destination sink; @JsonProperty("template") - private io.fabric8.kubernetes.api.model.PodTemplateSpec template; + private PodTemplateSpec template; @JsonIgnore private Map additionalProperties = new LinkedHashMap(); @@ -81,7 +74,7 @@ public class ContainerSourceSpec implements Editable public ContainerSourceSpec() { } - public ContainerSourceSpec(CloudEventOverrides ceOverrides, Destination sink, io.fabric8.kubernetes.api.model.PodTemplateSpec template) { + public ContainerSourceSpec(CloudEventOverrides ceOverrides, Destination sink, PodTemplateSpec template) { super(); this.ceOverrides = ceOverrides; this.sink = sink; @@ -109,12 +102,12 @@ public void setSink(Destination sink) { } @JsonProperty("template") - public io.fabric8.kubernetes.api.model.PodTemplateSpec getTemplate() { + public PodTemplateSpec getTemplate() { return template; } @JsonProperty("template") - public void setTemplate(io.fabric8.kubernetes.api.model.PodTemplateSpec template) { + public void setTemplate(PodTemplateSpec template) { this.template = template; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1/ContainerSourceStatus.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1/ContainerSourceStatus.java index d36a300e9dc..d1a59bb027c 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1/ContainerSourceStatus.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1/ContainerSourceStatus.java @@ -13,13 +13,11 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.fabric8.knative.internal.pkg.apis.Condition; -import io.fabric8.knative.internal.pkg.apis.duck.v1.AuthStatus; -import io.fabric8.knative.internal.pkg.apis.duck.v1.CloudEventAttributes; +import io.fabric8.knative.duck.v1.AuthStatus; +import io.fabric8.knative.duck.v1.CloudEventAttributes; +import io.fabric8.knative.pkg.apis.Condition; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -29,8 +27,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -64,11 +60,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class ContainerSourceStatus implements Editable , KubernetesResource @@ -92,9 +84,9 @@ public class ContainerSourceStatus implements Editable additionalProperties = new LinkedHashMap(); + private Map additionalProperties = new LinkedHashMap(); /** * No args constructor for use in serialization @@ -103,7 +95,7 @@ public class ContainerSourceStatus implements Editable annotations, AuthStatus auth, List ceAttributes, List conditions, Long observedGeneration, String sinkAudience, String sinkCACerts, java.lang.String sinkUri) { + public ContainerSourceStatus(Map annotations, AuthStatus auth, List ceAttributes, List conditions, Long observedGeneration, String sinkAudience, String sinkCACerts, String sinkUri) { super(); this.annotations = annotations; this.auth = auth; @@ -189,12 +181,12 @@ public void setSinkCACerts(String sinkCACerts) { } @JsonProperty("sinkUri") - public java.lang.String getSinkUri() { + public String getSinkUri() { return sinkUri; } @JsonProperty("sinkUri") - public void setSinkUri(java.lang.String sinkUri) { + public void setSinkUri(String sinkUri) { this.sinkUri = sinkUri; } @@ -209,16 +201,16 @@ public ContainerSourceStatusBuilder toBuilder() { } @JsonAnyGetter - public Map getAdditionalProperties() { + public Map getAdditionalProperties() { return this.additionalProperties; } @JsonAnySetter - public void setAdditionalProperty(java.lang.String name, Object value) { + public void setAdditionalProperty(String name, Object value) { this.additionalProperties.put(name, value); } - public void setAdditionalProperties(Map additionalProperties) { + public void setAdditionalProperties(Map additionalProperties) { this.additionalProperties = additionalProperties; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1/PingSource.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1/PingSource.java index a130f39d5ab..395b947c76c 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1/PingSource.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1/PingSource.java @@ -13,19 +13,16 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.HasMetadata; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.LabelSelector; import io.fabric8.kubernetes.api.model.LocalObjectReference; import io.fabric8.kubernetes.api.model.Namespaced; +import io.fabric8.kubernetes.api.model.ObjectMeta; import io.fabric8.kubernetes.api.model.ObjectReference; import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.fabric8.kubernetes.model.annotation.Group; import io.fabric8.kubernetes.model.annotation.Version; import io.sundr.builder.annotations.Buildable; @@ -52,7 +49,7 @@ "" }) @Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { - @BuildableReference(io.fabric8.kubernetes.api.model.ObjectMeta.class), + @BuildableReference(ObjectMeta.class), @BuildableReference(LabelSelector.class), @BuildableReference(Container.class), @BuildableReference(PodTemplateSpec.class), @@ -60,11 +57,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @TemplateTransformations({ @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) @@ -90,7 +83,7 @@ public class PingSource implements Editable , HasMetadata, Na @JsonProperty("kind") private String kind = "PingSource"; @JsonProperty("metadata") - private io.fabric8.kubernetes.api.model.ObjectMeta metadata; + private ObjectMeta metadata; @JsonProperty("spec") private PingSourceSpec spec; @JsonProperty("status") @@ -105,7 +98,7 @@ public class PingSource implements Editable , HasMetadata, Na public PingSource() { } - public PingSource(String apiVersion, String kind, io.fabric8.kubernetes.api.model.ObjectMeta metadata, PingSourceSpec spec, PingSourceStatus status) { + public PingSource(String apiVersion, String kind, ObjectMeta metadata, PingSourceSpec spec, PingSourceStatus status) { super(); this.apiVersion = apiVersion; this.kind = kind; @@ -155,12 +148,12 @@ public void setKind(String kind) { } @JsonProperty("metadata") - public io.fabric8.kubernetes.api.model.ObjectMeta getMetadata() { + public ObjectMeta getMetadata() { return metadata; } @JsonProperty("metadata") - public void setMetadata(io.fabric8.kubernetes.api.model.ObjectMeta metadata) { + public void setMetadata(ObjectMeta metadata) { this.metadata = metadata; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1/PingSourceList.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1/PingSourceList.java index d3f3f62f948..fbf5dacf6ed 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1/PingSourceList.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1/PingSourceList.java @@ -15,8 +15,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.KubernetesResourceList; @@ -28,8 +26,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.fabric8.kubernetes.model.annotation.Group; import io.fabric8.kubernetes.model.annotation.Version; import io.sundr.builder.annotations.Buildable; @@ -63,11 +59,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @TemplateTransformations({ @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1/PingSourceSpec.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1/PingSourceSpec.java index 88242896273..f0ece55a649 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1/PingSourceSpec.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1/PingSourceSpec.java @@ -11,12 +11,10 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.fabric8.knative.internal.pkg.apis.duck.v1.CloudEventOverrides; -import io.fabric8.knative.internal.pkg.apis.duck.v1.Destination; +import io.fabric8.knative.duck.v1.CloudEventOverrides; +import io.fabric8.knative.duck.v1.Destination; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -26,8 +24,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -60,11 +56,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class PingSourceSpec implements Editable , KubernetesResource diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1/PingSourceStatus.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1/PingSourceStatus.java index d6a19532b2a..c4e01f1bf5a 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1/PingSourceStatus.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1/PingSourceStatus.java @@ -13,13 +13,11 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.fabric8.knative.internal.pkg.apis.Condition; -import io.fabric8.knative.internal.pkg.apis.duck.v1.AuthStatus; -import io.fabric8.knative.internal.pkg.apis.duck.v1.CloudEventAttributes; +import io.fabric8.knative.duck.v1.AuthStatus; +import io.fabric8.knative.duck.v1.CloudEventAttributes; +import io.fabric8.knative.pkg.apis.Condition; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -29,8 +27,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -64,11 +60,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class PingSourceStatus implements Editable , KubernetesResource @@ -92,9 +84,9 @@ public class PingSourceStatus implements Editable , Kub @JsonProperty("sinkCACerts") private String sinkCACerts; @JsonProperty("sinkUri") - private java.lang.String sinkUri; + private String sinkUri; @JsonIgnore - private Map additionalProperties = new LinkedHashMap(); + private Map additionalProperties = new LinkedHashMap(); /** * No args constructor for use in serialization @@ -103,7 +95,7 @@ public class PingSourceStatus implements Editable , Kub public PingSourceStatus() { } - public PingSourceStatus(Map annotations, AuthStatus auth, List ceAttributes, List conditions, Long observedGeneration, String sinkAudience, String sinkCACerts, java.lang.String sinkUri) { + public PingSourceStatus(Map annotations, AuthStatus auth, List ceAttributes, List conditions, Long observedGeneration, String sinkAudience, String sinkCACerts, String sinkUri) { super(); this.annotations = annotations; this.auth = auth; @@ -189,12 +181,12 @@ public void setSinkCACerts(String sinkCACerts) { } @JsonProperty("sinkUri") - public java.lang.String getSinkUri() { + public String getSinkUri() { return sinkUri; } @JsonProperty("sinkUri") - public void setSinkUri(java.lang.String sinkUri) { + public void setSinkUri(String sinkUri) { this.sinkUri = sinkUri; } @@ -209,16 +201,16 @@ public PingSourceStatusBuilder toBuilder() { } @JsonAnyGetter - public Map getAdditionalProperties() { + public Map getAdditionalProperties() { return this.additionalProperties; } @JsonAnySetter - public void setAdditionalProperty(java.lang.String name, Object value) { + public void setAdditionalProperty(String name, Object value) { this.additionalProperties.put(name, value); } - public void setAdditionalProperties(Map additionalProperties) { + public void setAdditionalProperties(Map additionalProperties) { this.additionalProperties = additionalProperties; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1/SinkBinding.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1/SinkBinding.java index 5a7198894b1..35b466a0d46 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1/SinkBinding.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1/SinkBinding.java @@ -13,19 +13,16 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.HasMetadata; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.LabelSelector; import io.fabric8.kubernetes.api.model.LocalObjectReference; import io.fabric8.kubernetes.api.model.Namespaced; +import io.fabric8.kubernetes.api.model.ObjectMeta; import io.fabric8.kubernetes.api.model.ObjectReference; import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.fabric8.kubernetes.model.annotation.Group; import io.fabric8.kubernetes.model.annotation.Version; import io.sundr.builder.annotations.Buildable; @@ -52,7 +49,7 @@ "" }) @Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { - @BuildableReference(io.fabric8.kubernetes.api.model.ObjectMeta.class), + @BuildableReference(ObjectMeta.class), @BuildableReference(LabelSelector.class), @BuildableReference(Container.class), @BuildableReference(PodTemplateSpec.class), @@ -60,11 +57,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @TemplateTransformations({ @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) @@ -90,7 +83,7 @@ public class SinkBinding implements Editable , HasMetadata, @JsonProperty("kind") private String kind = "SinkBinding"; @JsonProperty("metadata") - private io.fabric8.kubernetes.api.model.ObjectMeta metadata; + private ObjectMeta metadata; @JsonProperty("spec") private SinkBindingSpec spec; @JsonProperty("status") @@ -105,7 +98,7 @@ public class SinkBinding implements Editable , HasMetadata, public SinkBinding() { } - public SinkBinding(String apiVersion, String kind, io.fabric8.kubernetes.api.model.ObjectMeta metadata, SinkBindingSpec spec, SinkBindingStatus status) { + public SinkBinding(String apiVersion, String kind, ObjectMeta metadata, SinkBindingSpec spec, SinkBindingStatus status) { super(); this.apiVersion = apiVersion; this.kind = kind; @@ -155,12 +148,12 @@ public void setKind(String kind) { } @JsonProperty("metadata") - public io.fabric8.kubernetes.api.model.ObjectMeta getMetadata() { + public ObjectMeta getMetadata() { return metadata; } @JsonProperty("metadata") - public void setMetadata(io.fabric8.kubernetes.api.model.ObjectMeta metadata) { + public void setMetadata(ObjectMeta metadata) { this.metadata = metadata; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1/SinkBindingList.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1/SinkBindingList.java index 5608e624194..b22cb60879d 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1/SinkBindingList.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1/SinkBindingList.java @@ -15,8 +15,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.KubernetesResourceList; @@ -28,8 +26,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.fabric8.kubernetes.model.annotation.Group; import io.fabric8.kubernetes.model.annotation.Version; import io.sundr.builder.annotations.Buildable; @@ -63,11 +59,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @TemplateTransformations({ @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1/SinkBindingSpec.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1/SinkBindingSpec.java index ee1612e214e..773e1bea87e 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1/SinkBindingSpec.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1/SinkBindingSpec.java @@ -11,13 +11,11 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.fabric8.knative.internal.pkg.apis.duck.v1.CloudEventOverrides; -import io.fabric8.knative.internal.pkg.apis.duck.v1.Destination; -import io.fabric8.knative.internal.pkg.tracker.Reference; +import io.fabric8.knative.duck.v1.CloudEventOverrides; +import io.fabric8.knative.duck.v1.Destination; +import io.fabric8.knative.pkg.tracker.Reference; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -27,8 +25,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -57,11 +53,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class SinkBindingSpec implements Editable , KubernetesResource diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1/SinkBindingStatus.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1/SinkBindingStatus.java index 3e906e2ffa0..5f103c49c3d 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1/SinkBindingStatus.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1/SinkBindingStatus.java @@ -13,13 +13,11 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.fabric8.knative.internal.pkg.apis.Condition; -import io.fabric8.knative.internal.pkg.apis.duck.v1.AuthStatus; -import io.fabric8.knative.internal.pkg.apis.duck.v1.CloudEventAttributes; +import io.fabric8.knative.duck.v1.AuthStatus; +import io.fabric8.knative.duck.v1.CloudEventAttributes; +import io.fabric8.knative.pkg.apis.Condition; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -29,8 +27,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -45,6 +41,7 @@ "ceAttributes", "conditions", "observedGeneration", + "oidcTokenSecretName", "sinkAudience", "sinkCACerts", "sinkUri" @@ -64,11 +61,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class SinkBindingStatus implements Editable , KubernetesResource @@ -87,14 +80,16 @@ public class SinkBindingStatus implements Editable , K private List conditions = new ArrayList<>(); @JsonProperty("observedGeneration") private Long observedGeneration; + @JsonProperty("oidcTokenSecretName") + private String oidcTokenSecretName; @JsonProperty("sinkAudience") private String sinkAudience; @JsonProperty("sinkCACerts") private String sinkCACerts; @JsonProperty("sinkUri") - private java.lang.String sinkUri; + private String sinkUri; @JsonIgnore - private Map additionalProperties = new LinkedHashMap(); + private Map additionalProperties = new LinkedHashMap(); /** * No args constructor for use in serialization @@ -103,13 +98,14 @@ public class SinkBindingStatus implements Editable , K public SinkBindingStatus() { } - public SinkBindingStatus(Map annotations, AuthStatus auth, List ceAttributes, List conditions, Long observedGeneration, String sinkAudience, String sinkCACerts, java.lang.String sinkUri) { + public SinkBindingStatus(Map annotations, AuthStatus auth, List ceAttributes, List conditions, Long observedGeneration, String oidcTokenSecretName, String sinkAudience, String sinkCACerts, String sinkUri) { super(); this.annotations = annotations; this.auth = auth; this.ceAttributes = ceAttributes; this.conditions = conditions; this.observedGeneration = observedGeneration; + this.oidcTokenSecretName = oidcTokenSecretName; this.sinkAudience = sinkAudience; this.sinkCACerts = sinkCACerts; this.sinkUri = sinkUri; @@ -168,6 +164,16 @@ public void setObservedGeneration(Long observedGeneration) { this.observedGeneration = observedGeneration; } + @JsonProperty("oidcTokenSecretName") + public String getOidcTokenSecretName() { + return oidcTokenSecretName; + } + + @JsonProperty("oidcTokenSecretName") + public void setOidcTokenSecretName(String oidcTokenSecretName) { + this.oidcTokenSecretName = oidcTokenSecretName; + } + @JsonProperty("sinkAudience") public String getSinkAudience() { return sinkAudience; @@ -189,12 +195,12 @@ public void setSinkCACerts(String sinkCACerts) { } @JsonProperty("sinkUri") - public java.lang.String getSinkUri() { + public String getSinkUri() { return sinkUri; } @JsonProperty("sinkUri") - public void setSinkUri(java.lang.String sinkUri) { + public void setSinkUri(String sinkUri) { this.sinkUri = sinkUri; } @@ -209,16 +215,16 @@ public SinkBindingStatusBuilder toBuilder() { } @JsonAnyGetter - public Map getAdditionalProperties() { + public Map getAdditionalProperties() { return this.additionalProperties; } @JsonAnySetter - public void setAdditionalProperty(java.lang.String name, Object value) { + public void setAdditionalProperty(String name, Object value) { this.additionalProperties.put(name, value); } - public void setAdditionalProperties(Map additionalProperties) { + public void setAdditionalProperties(Map additionalProperties) { this.additionalProperties = additionalProperties; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/awssqs/v1alpha1/AwsSqsSource.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1alpha1/AwsSqsSource.java similarity index 85% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/awssqs/v1alpha1/AwsSqsSource.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1alpha1/AwsSqsSource.java index 523573ba127..7c426e65872 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/awssqs/v1alpha1/AwsSqsSource.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1alpha1/AwsSqsSource.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.eventing.contrib.awssqs.v1alpha1; +package io.fabric8.knative.sources.v1alpha1; import java.util.LinkedHashMap; import java.util.Map; @@ -13,19 +13,16 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.HasMetadata; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.LabelSelector; import io.fabric8.kubernetes.api.model.LocalObjectReference; import io.fabric8.kubernetes.api.model.Namespaced; +import io.fabric8.kubernetes.api.model.ObjectMeta; import io.fabric8.kubernetes.api.model.ObjectReference; import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.fabric8.kubernetes.model.annotation.Group; import io.fabric8.kubernetes.model.annotation.Version; import io.sundr.builder.annotations.Buildable; @@ -52,7 +49,7 @@ "" }) @Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { - @BuildableReference(io.fabric8.kubernetes.api.model.ObjectMeta.class), + @BuildableReference(ObjectMeta.class), @BuildableReference(LabelSelector.class), @BuildableReference(Container.class), @BuildableReference(PodTemplateSpec.class), @@ -60,11 +57,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @TemplateTransformations({ @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) @@ -90,7 +83,7 @@ public class AwsSqsSource implements Editable , HasMetadata @JsonProperty("kind") private String kind = "AwsSqsSource"; @JsonProperty("metadata") - private io.fabric8.kubernetes.api.model.ObjectMeta metadata; + private ObjectMeta metadata; @JsonProperty("spec") private AwsSqsSourceSpec spec; @JsonProperty("status") @@ -105,7 +98,7 @@ public class AwsSqsSource implements Editable , HasMetadata public AwsSqsSource() { } - public AwsSqsSource(String apiVersion, String kind, io.fabric8.kubernetes.api.model.ObjectMeta metadata, AwsSqsSourceSpec spec, AwsSqsSourceStatus status) { + public AwsSqsSource(String apiVersion, String kind, ObjectMeta metadata, AwsSqsSourceSpec spec, AwsSqsSourceStatus status) { super(); this.apiVersion = apiVersion; this.kind = kind; @@ -155,12 +148,12 @@ public void setKind(String kind) { } @JsonProperty("metadata") - public io.fabric8.kubernetes.api.model.ObjectMeta getMetadata() { + public ObjectMeta getMetadata() { return metadata; } @JsonProperty("metadata") - public void setMetadata(io.fabric8.kubernetes.api.model.ObjectMeta metadata) { + public void setMetadata(ObjectMeta metadata) { this.metadata = metadata; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/awssqs/v1alpha1/AwsSqsSourceList.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1alpha1/AwsSqsSourceList.java similarity index 85% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/awssqs/v1alpha1/AwsSqsSourceList.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1alpha1/AwsSqsSourceList.java index 42de6b1651a..c13e4a81466 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/awssqs/v1alpha1/AwsSqsSourceList.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1alpha1/AwsSqsSourceList.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.eventing.contrib.awssqs.v1alpha1; +package io.fabric8.knative.sources.v1alpha1; import java.util.ArrayList; import java.util.LinkedHashMap; @@ -15,8 +15,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.KubernetesResourceList; @@ -28,8 +26,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.fabric8.kubernetes.model.annotation.Group; import io.fabric8.kubernetes.model.annotation.Version; import io.sundr.builder.annotations.Buildable; @@ -63,11 +59,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @TemplateTransformations({ @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) @@ -75,7 +67,7 @@ @Version("v1alpha1") @Group("sources.knative.dev") @Generated("jsonschema2pojo") -public class AwsSqsSourceList implements Editable , KubernetesResource, KubernetesResourceList +public class AwsSqsSourceList implements Editable , KubernetesResource, KubernetesResourceList { /** @@ -87,7 +79,7 @@ public class AwsSqsSourceList implements Editable , Kub private String apiVersion = "sources.knative.dev/v1alpha1"; @JsonProperty("items") @JsonInclude(JsonInclude.Include.NON_EMPTY) - private List items = new ArrayList<>(); + private List items = new ArrayList<>(); /** * * (Required) @@ -107,7 +99,7 @@ public class AwsSqsSourceList implements Editable , Kub public AwsSqsSourceList() { } - public AwsSqsSourceList(String apiVersion, List items, String kind, ListMeta metadata) { + public AwsSqsSourceList(String apiVersion, List items, String kind, ListMeta metadata) { super(); this.apiVersion = apiVersion; this.items = items; @@ -137,12 +129,12 @@ public void setApiVersion(String apiVersion) { @JsonProperty("items") @JsonInclude(JsonInclude.Include.NON_EMPTY) - public List getItems() { + public List getItems() { return items; } @JsonProperty("items") - public void setItems(List items) { + public void setItems(List items) { this.items = items; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/awssqs/v1alpha1/AwsSqsSourceSpec.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1alpha1/AwsSqsSourceSpec.java similarity index 73% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/awssqs/v1alpha1/AwsSqsSourceSpec.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1alpha1/AwsSqsSourceSpec.java index 8c048b8732b..6b65a0012ea 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/awssqs/v1alpha1/AwsSqsSourceSpec.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1alpha1/AwsSqsSourceSpec.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.eventing.contrib.awssqs.v1alpha1; +package io.fabric8.knative.sources.v1alpha1; import java.util.LinkedHashMap; import java.util.Map; @@ -13,19 +13,16 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; import io.fabric8.kubernetes.api.model.LocalObjectReference; import io.fabric8.kubernetes.api.model.ObjectMeta; +import io.fabric8.kubernetes.api.model.ObjectReference; import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; import io.fabric8.kubernetes.api.model.SecretKeySelector; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -54,13 +51,9 @@ @BuildableReference(PodTemplateSpec.class), @BuildableReference(ResourceRequirements.class), @BuildableReference(IntOrString.class), - @BuildableReference(io.fabric8.kubernetes.api.model.ObjectReference.class), + @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class AwsSqsSourceSpec implements Editable , KubernetesResource @@ -72,13 +65,13 @@ public class AwsSqsSourceSpec implements Editable , Kub @JsonProperty("awsCredsSecret") private SecretKeySelector awsCredsSecret; @JsonProperty("queueUrl") - private java.lang.String queueUrl; + private String queueUrl; @JsonProperty("serviceAccountName") - private java.lang.String serviceAccountName; + private String serviceAccountName; @JsonProperty("sink") - private io.fabric8.kubernetes.api.model.ObjectReference sink; + private ObjectReference sink; @JsonIgnore - private Map additionalProperties = new LinkedHashMap(); + private Map additionalProperties = new LinkedHashMap(); /** * No args constructor for use in serialization @@ -87,7 +80,7 @@ public class AwsSqsSourceSpec implements Editable , Kub public AwsSqsSourceSpec() { } - public AwsSqsSourceSpec(Map annotations, SecretKeySelector awsCredsSecret, java.lang.String queueUrl, java.lang.String serviceAccountName, io.fabric8.kubernetes.api.model.ObjectReference sink) { + public AwsSqsSourceSpec(Map annotations, SecretKeySelector awsCredsSecret, String queueUrl, String serviceAccountName, ObjectReference sink) { super(); this.annotations = annotations; this.awsCredsSecret = awsCredsSecret; @@ -118,32 +111,32 @@ public void setAwsCredsSecret(SecretKeySelector awsCredsSecret) { } @JsonProperty("queueUrl") - public java.lang.String getQueueUrl() { + public String getQueueUrl() { return queueUrl; } @JsonProperty("queueUrl") - public void setQueueUrl(java.lang.String queueUrl) { + public void setQueueUrl(String queueUrl) { this.queueUrl = queueUrl; } @JsonProperty("serviceAccountName") - public java.lang.String getServiceAccountName() { + public String getServiceAccountName() { return serviceAccountName; } @JsonProperty("serviceAccountName") - public void setServiceAccountName(java.lang.String serviceAccountName) { + public void setServiceAccountName(String serviceAccountName) { this.serviceAccountName = serviceAccountName; } @JsonProperty("sink") - public io.fabric8.kubernetes.api.model.ObjectReference getSink() { + public ObjectReference getSink() { return sink; } @JsonProperty("sink") - public void setSink(io.fabric8.kubernetes.api.model.ObjectReference sink) { + public void setSink(ObjectReference sink) { this.sink = sink; } @@ -158,16 +151,16 @@ public AwsSqsSourceSpecBuilder toBuilder() { } @JsonAnyGetter - public Map getAdditionalProperties() { + public Map getAdditionalProperties() { return this.additionalProperties; } @JsonAnySetter - public void setAdditionalProperty(java.lang.String name, Object value) { + public void setAdditionalProperty(String name, Object value) { this.additionalProperties.put(name, value); } - public void setAdditionalProperties(Map additionalProperties) { + public void setAdditionalProperties(Map additionalProperties) { this.additionalProperties = additionalProperties; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/awssqs/v1alpha1/AwsSqsSourceStatus.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1alpha1/AwsSqsSourceStatus.java similarity index 83% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/awssqs/v1alpha1/AwsSqsSourceStatus.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1alpha1/AwsSqsSourceStatus.java index 518154ff930..d56c688665a 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/awssqs/v1alpha1/AwsSqsSourceStatus.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1alpha1/AwsSqsSourceStatus.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.eventing.contrib.awssqs.v1alpha1; +package io.fabric8.knative.sources.v1alpha1; import java.util.ArrayList; import java.util.LinkedHashMap; @@ -13,13 +13,11 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.fabric8.knative.internal.pkg.apis.Condition; -import io.fabric8.knative.internal.pkg.apis.duck.v1.AuthStatus; -import io.fabric8.knative.internal.pkg.apis.duck.v1.CloudEventAttributes; +import io.fabric8.knative.duck.v1.AuthStatus; +import io.fabric8.knative.duck.v1.CloudEventAttributes; +import io.fabric8.knative.pkg.apis.Condition; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -29,8 +27,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -64,11 +60,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class AwsSqsSourceStatus implements Editable , KubernetesResource @@ -92,9 +84,9 @@ public class AwsSqsSourceStatus implements Editable , @JsonProperty("sinkCACerts") private String sinkCACerts; @JsonProperty("sinkUri") - private java.lang.String sinkUri; + private String sinkUri; @JsonIgnore - private Map additionalProperties = new LinkedHashMap(); + private Map additionalProperties = new LinkedHashMap(); /** * No args constructor for use in serialization @@ -103,7 +95,7 @@ public class AwsSqsSourceStatus implements Editable , public AwsSqsSourceStatus() { } - public AwsSqsSourceStatus(Map annotations, AuthStatus auth, List ceAttributes, List conditions, Long observedGeneration, String sinkAudience, String sinkCACerts, java.lang.String sinkUri) { + public AwsSqsSourceStatus(Map annotations, AuthStatus auth, List ceAttributes, List conditions, Long observedGeneration, String sinkAudience, String sinkCACerts, String sinkUri) { super(); this.annotations = annotations; this.auth = auth; @@ -189,12 +181,12 @@ public void setSinkCACerts(String sinkCACerts) { } @JsonProperty("sinkUri") - public java.lang.String getSinkUri() { + public String getSinkUri() { return sinkUri; } @JsonProperty("sinkUri") - public void setSinkUri(java.lang.String sinkUri) { + public void setSinkUri(String sinkUri) { this.sinkUri = sinkUri; } @@ -209,16 +201,16 @@ public AwsSqsSourceStatusBuilder toBuilder() { } @JsonAnyGetter - public Map getAdditionalProperties() { + public Map getAdditionalProperties() { return this.additionalProperties; } @JsonAnySetter - public void setAdditionalProperty(java.lang.String name, Object value) { + public void setAdditionalProperty(String name, Object value) { this.additionalProperties.put(name, value); } - public void setAdditionalProperties(Map additionalProperties) { + public void setAdditionalProperties(Map additionalProperties) { this.additionalProperties = additionalProperties; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/couchdb/v1alpha1/CouchDbSource.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1alpha1/CouchDbSource.java similarity index 85% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/couchdb/v1alpha1/CouchDbSource.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1alpha1/CouchDbSource.java index 975c39fe46c..fc5275a7bbd 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/couchdb/v1alpha1/CouchDbSource.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1alpha1/CouchDbSource.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.eventing.contrib.couchdb.v1alpha1; +package io.fabric8.knative.sources.v1alpha1; import java.util.LinkedHashMap; import java.util.Map; @@ -13,19 +13,16 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.HasMetadata; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.LabelSelector; import io.fabric8.kubernetes.api.model.LocalObjectReference; import io.fabric8.kubernetes.api.model.Namespaced; +import io.fabric8.kubernetes.api.model.ObjectMeta; import io.fabric8.kubernetes.api.model.ObjectReference; import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.fabric8.kubernetes.model.annotation.Group; import io.fabric8.kubernetes.model.annotation.Version; import io.sundr.builder.annotations.Buildable; @@ -52,7 +49,7 @@ "" }) @Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { - @BuildableReference(io.fabric8.kubernetes.api.model.ObjectMeta.class), + @BuildableReference(ObjectMeta.class), @BuildableReference(LabelSelector.class), @BuildableReference(Container.class), @BuildableReference(PodTemplateSpec.class), @@ -60,11 +57,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @TemplateTransformations({ @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) @@ -90,7 +83,7 @@ public class CouchDbSource implements Editable , HasMetada @JsonProperty("kind") private String kind = "CouchDbSource"; @JsonProperty("metadata") - private io.fabric8.kubernetes.api.model.ObjectMeta metadata; + private ObjectMeta metadata; @JsonProperty("spec") private CouchDbSourceSpec spec; @JsonProperty("status") @@ -105,7 +98,7 @@ public class CouchDbSource implements Editable , HasMetada public CouchDbSource() { } - public CouchDbSource(String apiVersion, String kind, io.fabric8.kubernetes.api.model.ObjectMeta metadata, CouchDbSourceSpec spec, CouchDbSourceStatus status) { + public CouchDbSource(String apiVersion, String kind, ObjectMeta metadata, CouchDbSourceSpec spec, CouchDbSourceStatus status) { super(); this.apiVersion = apiVersion; this.kind = kind; @@ -155,12 +148,12 @@ public void setKind(String kind) { } @JsonProperty("metadata") - public io.fabric8.kubernetes.api.model.ObjectMeta getMetadata() { + public ObjectMeta getMetadata() { return metadata; } @JsonProperty("metadata") - public void setMetadata(io.fabric8.kubernetes.api.model.ObjectMeta metadata) { + public void setMetadata(ObjectMeta metadata) { this.metadata = metadata; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/couchdb/v1alpha1/CouchDbSourceList.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1alpha1/CouchDbSourceList.java similarity index 84% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/couchdb/v1alpha1/CouchDbSourceList.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1alpha1/CouchDbSourceList.java index 0c5795d596a..d33b0655826 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/couchdb/v1alpha1/CouchDbSourceList.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1alpha1/CouchDbSourceList.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.eventing.contrib.couchdb.v1alpha1; +package io.fabric8.knative.sources.v1alpha1; import java.util.ArrayList; import java.util.LinkedHashMap; @@ -15,8 +15,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.KubernetesResourceList; @@ -28,8 +26,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.fabric8.kubernetes.model.annotation.Group; import io.fabric8.kubernetes.model.annotation.Version; import io.sundr.builder.annotations.Buildable; @@ -63,11 +59,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @TemplateTransformations({ @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) @@ -75,7 +67,7 @@ @Version("v1alpha1") @Group("sources.knative.dev") @Generated("jsonschema2pojo") -public class CouchDbSourceList implements Editable , KubernetesResource, KubernetesResourceList +public class CouchDbSourceList implements Editable , KubernetesResource, KubernetesResourceList { /** @@ -87,7 +79,7 @@ public class CouchDbSourceList implements Editable , K private String apiVersion = "sources.knative.dev/v1alpha1"; @JsonProperty("items") @JsonInclude(JsonInclude.Include.NON_EMPTY) - private List items = new ArrayList<>(); + private List items = new ArrayList<>(); /** * * (Required) @@ -107,7 +99,7 @@ public class CouchDbSourceList implements Editable , K public CouchDbSourceList() { } - public CouchDbSourceList(String apiVersion, List items, String kind, ListMeta metadata) { + public CouchDbSourceList(String apiVersion, List items, String kind, ListMeta metadata) { super(); this.apiVersion = apiVersion; this.items = items; @@ -137,12 +129,12 @@ public void setApiVersion(String apiVersion) { @JsonProperty("items") @JsonInclude(JsonInclude.Include.NON_EMPTY) - public List getItems() { + public List getItems() { return items; } @JsonProperty("items") - public void setItems(List items) { + public void setItems(List items) { this.items = items; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/couchdb/v1alpha1/CouchDbSourceSpec.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1alpha1/CouchDbSourceSpec.java similarity index 81% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/couchdb/v1alpha1/CouchDbSourceSpec.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1alpha1/CouchDbSourceSpec.java index 26f20aef608..136f53cf1ac 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/couchdb/v1alpha1/CouchDbSourceSpec.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1alpha1/CouchDbSourceSpec.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.eventing.contrib.couchdb.v1alpha1; +package io.fabric8.knative.sources.v1alpha1; import java.util.LinkedHashMap; import java.util.Map; @@ -11,21 +11,18 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.fabric8.knative.internal.pkg.apis.duck.v1.Destination; +import io.fabric8.knative.duck.v1.Destination; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; import io.fabric8.kubernetes.api.model.LocalObjectReference; import io.fabric8.kubernetes.api.model.ObjectMeta; +import io.fabric8.kubernetes.api.model.ObjectReference; import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -54,20 +51,16 @@ @BuildableReference(PodTemplateSpec.class), @BuildableReference(ResourceRequirements.class), @BuildableReference(IntOrString.class), - @BuildableReference(io.fabric8.kubernetes.api.model.ObjectReference.class), + @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class CouchDbSourceSpec implements Editable , KubernetesResource { @JsonProperty("credentials") - private io.fabric8.kubernetes.api.model.ObjectReference credentials; + private ObjectReference credentials; @JsonProperty("database") private String database; @JsonProperty("feed") @@ -86,7 +79,7 @@ public class CouchDbSourceSpec implements Editable , K public CouchDbSourceSpec() { } - public CouchDbSourceSpec(io.fabric8.kubernetes.api.model.ObjectReference credentials, String database, String feed, String serviceAccountName, Destination sink) { + public CouchDbSourceSpec(ObjectReference credentials, String database, String feed, String serviceAccountName, Destination sink) { super(); this.credentials = credentials; this.database = database; @@ -96,12 +89,12 @@ public CouchDbSourceSpec(io.fabric8.kubernetes.api.model.ObjectReference credent } @JsonProperty("credentials") - public io.fabric8.kubernetes.api.model.ObjectReference getCredentials() { + public ObjectReference getCredentials() { return credentials; } @JsonProperty("credentials") - public void setCredentials(io.fabric8.kubernetes.api.model.ObjectReference credentials) { + public void setCredentials(ObjectReference credentials) { this.credentials = credentials; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/couchdb/v1alpha1/CouchDbSourceStatus.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1alpha1/CouchDbSourceStatus.java similarity index 83% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/couchdb/v1alpha1/CouchDbSourceStatus.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1alpha1/CouchDbSourceStatus.java index 5b48bf1e628..29de9f394b5 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/couchdb/v1alpha1/CouchDbSourceStatus.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1alpha1/CouchDbSourceStatus.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.eventing.contrib.couchdb.v1alpha1; +package io.fabric8.knative.sources.v1alpha1; import java.util.ArrayList; import java.util.LinkedHashMap; @@ -13,13 +13,11 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.fabric8.knative.internal.pkg.apis.Condition; -import io.fabric8.knative.internal.pkg.apis.duck.v1.AuthStatus; -import io.fabric8.knative.internal.pkg.apis.duck.v1.CloudEventAttributes; +import io.fabric8.knative.duck.v1.AuthStatus; +import io.fabric8.knative.duck.v1.CloudEventAttributes; +import io.fabric8.knative.pkg.apis.Condition; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -29,8 +27,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -64,11 +60,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class CouchDbSourceStatus implements Editable , KubernetesResource @@ -92,9 +84,9 @@ public class CouchDbSourceStatus implements Editable @JsonProperty("sinkCACerts") private String sinkCACerts; @JsonProperty("sinkUri") - private java.lang.String sinkUri; + private String sinkUri; @JsonIgnore - private Map additionalProperties = new LinkedHashMap(); + private Map additionalProperties = new LinkedHashMap(); /** * No args constructor for use in serialization @@ -103,7 +95,7 @@ public class CouchDbSourceStatus implements Editable public CouchDbSourceStatus() { } - public CouchDbSourceStatus(Map annotations, AuthStatus auth, List ceAttributes, List conditions, Long observedGeneration, String sinkAudience, String sinkCACerts, java.lang.String sinkUri) { + public CouchDbSourceStatus(Map annotations, AuthStatus auth, List ceAttributes, List conditions, Long observedGeneration, String sinkAudience, String sinkCACerts, String sinkUri) { super(); this.annotations = annotations; this.auth = auth; @@ -189,12 +181,12 @@ public void setSinkCACerts(String sinkCACerts) { } @JsonProperty("sinkUri") - public java.lang.String getSinkUri() { + public String getSinkUri() { return sinkUri; } @JsonProperty("sinkUri") - public void setSinkUri(java.lang.String sinkUri) { + public void setSinkUri(String sinkUri) { this.sinkUri = sinkUri; } @@ -209,16 +201,16 @@ public CouchDbSourceStatusBuilder toBuilder() { } @JsonAnyGetter - public Map getAdditionalProperties() { + public Map getAdditionalProperties() { return this.additionalProperties; } @JsonAnySetter - public void setAdditionalProperty(java.lang.String name, Object value) { + public void setAdditionalProperty(String name, Object value) { this.additionalProperties.put(name, value); } - public void setAdditionalProperties(Map additionalProperties) { + public void setAdditionalProperties(Map additionalProperties) { this.additionalProperties = additionalProperties; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/github/v1alpha1/GitHubSource.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1alpha1/GitHubSource.java similarity index 85% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/github/v1alpha1/GitHubSource.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1alpha1/GitHubSource.java index f567d52d707..201f539c726 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/github/v1alpha1/GitHubSource.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1alpha1/GitHubSource.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.eventing.contrib.github.v1alpha1; +package io.fabric8.knative.sources.v1alpha1; import java.util.LinkedHashMap; import java.util.Map; @@ -13,19 +13,16 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.HasMetadata; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.LabelSelector; import io.fabric8.kubernetes.api.model.LocalObjectReference; import io.fabric8.kubernetes.api.model.Namespaced; +import io.fabric8.kubernetes.api.model.ObjectMeta; import io.fabric8.kubernetes.api.model.ObjectReference; import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.fabric8.kubernetes.model.annotation.Group; import io.fabric8.kubernetes.model.annotation.Version; import io.sundr.builder.annotations.Buildable; @@ -52,7 +49,7 @@ "" }) @Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { - @BuildableReference(io.fabric8.kubernetes.api.model.ObjectMeta.class), + @BuildableReference(ObjectMeta.class), @BuildableReference(LabelSelector.class), @BuildableReference(Container.class), @BuildableReference(PodTemplateSpec.class), @@ -60,11 +57,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @TemplateTransformations({ @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) @@ -90,7 +83,7 @@ public class GitHubSource implements Editable , HasMetadata @JsonProperty("kind") private String kind = "GitHubSource"; @JsonProperty("metadata") - private io.fabric8.kubernetes.api.model.ObjectMeta metadata; + private ObjectMeta metadata; @JsonProperty("spec") private GitHubSourceSpec spec; @JsonProperty("status") @@ -105,7 +98,7 @@ public class GitHubSource implements Editable , HasMetadata public GitHubSource() { } - public GitHubSource(String apiVersion, String kind, io.fabric8.kubernetes.api.model.ObjectMeta metadata, GitHubSourceSpec spec, GitHubSourceStatus status) { + public GitHubSource(String apiVersion, String kind, ObjectMeta metadata, GitHubSourceSpec spec, GitHubSourceStatus status) { super(); this.apiVersion = apiVersion; this.kind = kind; @@ -155,12 +148,12 @@ public void setKind(String kind) { } @JsonProperty("metadata") - public io.fabric8.kubernetes.api.model.ObjectMeta getMetadata() { + public ObjectMeta getMetadata() { return metadata; } @JsonProperty("metadata") - public void setMetadata(io.fabric8.kubernetes.api.model.ObjectMeta metadata) { + public void setMetadata(ObjectMeta metadata) { this.metadata = metadata; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/github/v1alpha1/GitHubSourceList.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1alpha1/GitHubSourceList.java similarity index 85% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/github/v1alpha1/GitHubSourceList.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1alpha1/GitHubSourceList.java index 5505cadac30..eb8b3893c4b 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/github/v1alpha1/GitHubSourceList.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1alpha1/GitHubSourceList.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.eventing.contrib.github.v1alpha1; +package io.fabric8.knative.sources.v1alpha1; import java.util.ArrayList; import java.util.LinkedHashMap; @@ -15,8 +15,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.KubernetesResourceList; @@ -28,8 +26,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.fabric8.kubernetes.model.annotation.Group; import io.fabric8.kubernetes.model.annotation.Version; import io.sundr.builder.annotations.Buildable; @@ -63,11 +59,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @TemplateTransformations({ @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) @@ -75,7 +67,7 @@ @Version("v1alpha1") @Group("sources.knative.dev") @Generated("jsonschema2pojo") -public class GitHubSourceList implements Editable , KubernetesResource, KubernetesResourceList +public class GitHubSourceList implements Editable , KubernetesResource, KubernetesResourceList { /** @@ -87,7 +79,7 @@ public class GitHubSourceList implements Editable , Kub private String apiVersion = "sources.knative.dev/v1alpha1"; @JsonProperty("items") @JsonInclude(JsonInclude.Include.NON_EMPTY) - private List items = new ArrayList<>(); + private List items = new ArrayList<>(); /** * * (Required) @@ -107,7 +99,7 @@ public class GitHubSourceList implements Editable , Kub public GitHubSourceList() { } - public GitHubSourceList(String apiVersion, List items, String kind, ListMeta metadata) { + public GitHubSourceList(String apiVersion, List items, String kind, ListMeta metadata) { super(); this.apiVersion = apiVersion; this.items = items; @@ -137,12 +129,12 @@ public void setApiVersion(String apiVersion) { @JsonProperty("items") @JsonInclude(JsonInclude.Include.NON_EMPTY) - public List getItems() { + public List getItems() { return items; } @JsonProperty("items") - public void setItems(List items) { + public void setItems(List items) { this.items = items; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/github/v1alpha1/GitHubSourceSpec.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1alpha1/GitHubSourceSpec.java similarity index 91% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/github/v1alpha1/GitHubSourceSpec.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1alpha1/GitHubSourceSpec.java index 1092f8a8f62..23ab8132e63 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/github/v1alpha1/GitHubSourceSpec.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1alpha1/GitHubSourceSpec.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.eventing.contrib.github.v1alpha1; +package io.fabric8.knative.sources.v1alpha1; import java.util.ArrayList; import java.util.LinkedHashMap; @@ -13,12 +13,10 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.fabric8.knative.internal.pkg.apis.duck.v1.CloudEventOverrides; -import io.fabric8.knative.internal.pkg.apis.duck.v1.Destination; +import io.fabric8.knative.duck.v1.CloudEventOverrides; +import io.fabric8.knative.duck.v1.Destination; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -28,8 +26,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -64,11 +60,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class GitHubSourceSpec implements Editable , KubernetesResource diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/github/v1alpha1/GitHubSourceStatus.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1alpha1/GitHubSourceStatus.java similarity index 82% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/github/v1alpha1/GitHubSourceStatus.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1alpha1/GitHubSourceStatus.java index 81219995d87..ea00bafa347 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/github/v1alpha1/GitHubSourceStatus.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1alpha1/GitHubSourceStatus.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.eventing.contrib.github.v1alpha1; +package io.fabric8.knative.sources.v1alpha1; import java.util.ArrayList; import java.util.LinkedHashMap; @@ -13,13 +13,11 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.fabric8.knative.internal.pkg.apis.Condition; -import io.fabric8.knative.internal.pkg.apis.duck.v1.AuthStatus; -import io.fabric8.knative.internal.pkg.apis.duck.v1.CloudEventAttributes; +import io.fabric8.knative.duck.v1.AuthStatus; +import io.fabric8.knative.duck.v1.CloudEventAttributes; +import io.fabric8.knative.pkg.apis.Condition; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -29,8 +27,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -65,11 +61,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class GitHubSourceStatus implements Editable , KubernetesResource @@ -93,11 +85,11 @@ public class GitHubSourceStatus implements Editable , @JsonProperty("sinkCACerts") private String sinkCACerts; @JsonProperty("sinkUri") - private java.lang.String sinkUri; + private String sinkUri; @JsonProperty("webhookIDKey") - private java.lang.String webhookIDKey; + private String webhookIDKey; @JsonIgnore - private Map additionalProperties = new LinkedHashMap(); + private Map additionalProperties = new LinkedHashMap(); /** * No args constructor for use in serialization @@ -106,7 +98,7 @@ public class GitHubSourceStatus implements Editable , public GitHubSourceStatus() { } - public GitHubSourceStatus(Map annotations, AuthStatus auth, List ceAttributes, List conditions, Long observedGeneration, String sinkAudience, String sinkCACerts, java.lang.String sinkUri, java.lang.String webhookIDKey) { + public GitHubSourceStatus(Map annotations, AuthStatus auth, List ceAttributes, List conditions, Long observedGeneration, String sinkAudience, String sinkCACerts, String sinkUri, String webhookIDKey) { super(); this.annotations = annotations; this.auth = auth; @@ -193,22 +185,22 @@ public void setSinkCACerts(String sinkCACerts) { } @JsonProperty("sinkUri") - public java.lang.String getSinkUri() { + public String getSinkUri() { return sinkUri; } @JsonProperty("sinkUri") - public void setSinkUri(java.lang.String sinkUri) { + public void setSinkUri(String sinkUri) { this.sinkUri = sinkUri; } @JsonProperty("webhookIDKey") - public java.lang.String getWebhookIDKey() { + public String getWebhookIDKey() { return webhookIDKey; } @JsonProperty("webhookIDKey") - public void setWebhookIDKey(java.lang.String webhookIDKey) { + public void setWebhookIDKey(String webhookIDKey) { this.webhookIDKey = webhookIDKey; } @@ -223,16 +215,16 @@ public GitHubSourceStatusBuilder toBuilder() { } @JsonAnyGetter - public Map getAdditionalProperties() { + public Map getAdditionalProperties() { return this.additionalProperties; } @JsonAnySetter - public void setAdditionalProperty(java.lang.String name, Object value) { + public void setAdditionalProperty(String name, Object value) { this.additionalProperties.put(name, value); } - public void setAdditionalProperties(Map additionalProperties) { + public void setAdditionalProperties(Map additionalProperties) { this.additionalProperties = additionalProperties; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/gitlab/v1alpha1/GitLabSource.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1alpha1/GitLabSource.java similarity index 85% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/gitlab/v1alpha1/GitLabSource.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1alpha1/GitLabSource.java index 46c3d900a81..4e9d137279f 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/gitlab/v1alpha1/GitLabSource.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1alpha1/GitLabSource.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.eventing.contrib.gitlab.v1alpha1; +package io.fabric8.knative.sources.v1alpha1; import java.util.LinkedHashMap; import java.util.Map; @@ -13,19 +13,16 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.HasMetadata; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.LabelSelector; import io.fabric8.kubernetes.api.model.LocalObjectReference; import io.fabric8.kubernetes.api.model.Namespaced; +import io.fabric8.kubernetes.api.model.ObjectMeta; import io.fabric8.kubernetes.api.model.ObjectReference; import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.fabric8.kubernetes.model.annotation.Group; import io.fabric8.kubernetes.model.annotation.Version; import io.sundr.builder.annotations.Buildable; @@ -52,7 +49,7 @@ "" }) @Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { - @BuildableReference(io.fabric8.kubernetes.api.model.ObjectMeta.class), + @BuildableReference(ObjectMeta.class), @BuildableReference(LabelSelector.class), @BuildableReference(Container.class), @BuildableReference(PodTemplateSpec.class), @@ -60,11 +57,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @TemplateTransformations({ @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) @@ -90,7 +83,7 @@ public class GitLabSource implements Editable , HasMetadata @JsonProperty("kind") private String kind = "GitLabSource"; @JsonProperty("metadata") - private io.fabric8.kubernetes.api.model.ObjectMeta metadata; + private ObjectMeta metadata; @JsonProperty("spec") private GitLabSourceSpec spec; @JsonProperty("status") @@ -105,7 +98,7 @@ public class GitLabSource implements Editable , HasMetadata public GitLabSource() { } - public GitLabSource(String apiVersion, String kind, io.fabric8.kubernetes.api.model.ObjectMeta metadata, GitLabSourceSpec spec, GitLabSourceStatus status) { + public GitLabSource(String apiVersion, String kind, ObjectMeta metadata, GitLabSourceSpec spec, GitLabSourceStatus status) { super(); this.apiVersion = apiVersion; this.kind = kind; @@ -155,12 +148,12 @@ public void setKind(String kind) { } @JsonProperty("metadata") - public io.fabric8.kubernetes.api.model.ObjectMeta getMetadata() { + public ObjectMeta getMetadata() { return metadata; } @JsonProperty("metadata") - public void setMetadata(io.fabric8.kubernetes.api.model.ObjectMeta metadata) { + public void setMetadata(ObjectMeta metadata) { this.metadata = metadata; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/gitlab/v1alpha1/GitLabSourceList.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1alpha1/GitLabSourceList.java similarity index 85% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/gitlab/v1alpha1/GitLabSourceList.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1alpha1/GitLabSourceList.java index 81cfc27ac51..6bf85a7569b 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/gitlab/v1alpha1/GitLabSourceList.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1alpha1/GitLabSourceList.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.eventing.contrib.gitlab.v1alpha1; +package io.fabric8.knative.sources.v1alpha1; import java.util.ArrayList; import java.util.LinkedHashMap; @@ -15,8 +15,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.KubernetesResourceList; @@ -28,8 +26,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.fabric8.kubernetes.model.annotation.Group; import io.fabric8.kubernetes.model.annotation.Version; import io.sundr.builder.annotations.Buildable; @@ -63,11 +59,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @TemplateTransformations({ @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) @@ -75,7 +67,7 @@ @Version("v1alpha1") @Group("sources.knative.dev") @Generated("jsonschema2pojo") -public class GitLabSourceList implements Editable , KubernetesResource, KubernetesResourceList +public class GitLabSourceList implements Editable , KubernetesResource, KubernetesResourceList { /** @@ -87,7 +79,7 @@ public class GitLabSourceList implements Editable , Kub private String apiVersion = "sources.knative.dev/v1alpha1"; @JsonProperty("items") @JsonInclude(JsonInclude.Include.NON_EMPTY) - private List items = new ArrayList<>(); + private List items = new ArrayList<>(); /** * * (Required) @@ -107,7 +99,7 @@ public class GitLabSourceList implements Editable , Kub public GitLabSourceList() { } - public GitLabSourceList(String apiVersion, List items, String kind, ListMeta metadata) { + public GitLabSourceList(String apiVersion, List items, String kind, ListMeta metadata) { super(); this.apiVersion = apiVersion; this.items = items; @@ -137,12 +129,12 @@ public void setApiVersion(String apiVersion) { @JsonProperty("items") @JsonInclude(JsonInclude.Include.NON_EMPTY) - public List getItems() { + public List getItems() { return items; } @JsonProperty("items") - public void setItems(List items) { + public void setItems(List items) { this.items = items; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/gitlab/v1alpha1/GitLabSourceSpec.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1alpha1/GitLabSourceSpec.java similarity index 91% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/gitlab/v1alpha1/GitLabSourceSpec.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1alpha1/GitLabSourceSpec.java index 985549017b0..813b7300689 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/gitlab/v1alpha1/GitLabSourceSpec.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1alpha1/GitLabSourceSpec.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.eventing.contrib.gitlab.v1alpha1; +package io.fabric8.knative.sources.v1alpha1; import java.util.ArrayList; import java.util.LinkedHashMap; @@ -13,12 +13,10 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.fabric8.knative.internal.pkg.apis.duck.v1.CloudEventOverrides; -import io.fabric8.knative.internal.pkg.apis.duck.v1.Destination; +import io.fabric8.knative.duck.v1.CloudEventOverrides; +import io.fabric8.knative.duck.v1.Destination; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -28,8 +26,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -63,11 +59,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class GitLabSourceSpec implements Editable , KubernetesResource diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/gitlab/v1alpha1/GitLabSourceStatus.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1alpha1/GitLabSourceStatus.java similarity index 84% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/gitlab/v1alpha1/GitLabSourceStatus.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1alpha1/GitLabSourceStatus.java index f27cab6c248..9f866d5c2d6 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/gitlab/v1alpha1/GitLabSourceStatus.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1alpha1/GitLabSourceStatus.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.eventing.contrib.gitlab.v1alpha1; +package io.fabric8.knative.sources.v1alpha1; import java.util.ArrayList; import java.util.LinkedHashMap; @@ -13,13 +13,11 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.fabric8.knative.internal.pkg.apis.Condition; -import io.fabric8.knative.internal.pkg.apis.duck.v1.AuthStatus; -import io.fabric8.knative.internal.pkg.apis.duck.v1.CloudEventAttributes; +import io.fabric8.knative.duck.v1.AuthStatus; +import io.fabric8.knative.duck.v1.CloudEventAttributes; +import io.fabric8.knative.pkg.apis.Condition; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -29,8 +27,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -65,11 +61,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class GitLabSourceStatus implements Editable , KubernetesResource @@ -93,11 +85,11 @@ public class GitLabSourceStatus implements Editable , @JsonProperty("sinkCACerts") private String sinkCACerts; @JsonProperty("sinkUri") - private java.lang.String sinkUri; + private String sinkUri; @JsonProperty("webhookID") private Integer webhookID; @JsonIgnore - private Map additionalProperties = new LinkedHashMap(); + private Map additionalProperties = new LinkedHashMap(); /** * No args constructor for use in serialization @@ -106,7 +98,7 @@ public class GitLabSourceStatus implements Editable , public GitLabSourceStatus() { } - public GitLabSourceStatus(Map annotations, AuthStatus auth, List ceAttributes, List conditions, Long observedGeneration, String sinkAudience, String sinkCACerts, java.lang.String sinkUri, Integer webhookID) { + public GitLabSourceStatus(Map annotations, AuthStatus auth, List ceAttributes, List conditions, Long observedGeneration, String sinkAudience, String sinkCACerts, String sinkUri, Integer webhookID) { super(); this.annotations = annotations; this.auth = auth; @@ -193,12 +185,12 @@ public void setSinkCACerts(String sinkCACerts) { } @JsonProperty("sinkUri") - public java.lang.String getSinkUri() { + public String getSinkUri() { return sinkUri; } @JsonProperty("sinkUri") - public void setSinkUri(java.lang.String sinkUri) { + public void setSinkUri(String sinkUri) { this.sinkUri = sinkUri; } @@ -223,16 +215,16 @@ public GitLabSourceStatusBuilder toBuilder() { } @JsonAnyGetter - public Map getAdditionalProperties() { + public Map getAdditionalProperties() { return this.additionalProperties; } @JsonAnySetter - public void setAdditionalProperty(java.lang.String name, Object value) { + public void setAdditionalProperty(String name, Object value) { this.additionalProperties.put(name, value); } - public void setAdditionalProperties(Map additionalProperties) { + public void setAdditionalProperties(Map additionalProperties) { this.additionalProperties = additionalProperties; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/prometheus/v1alpha1/PrometheusSource.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1alpha1/PrometheusSource.java similarity index 84% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/prometheus/v1alpha1/PrometheusSource.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1alpha1/PrometheusSource.java index 29ed9173125..1c3e8dc3b30 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/prometheus/v1alpha1/PrometheusSource.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1alpha1/PrometheusSource.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.eventing.contrib.prometheus.v1alpha1; +package io.fabric8.knative.sources.v1alpha1; import java.util.LinkedHashMap; import java.util.Map; @@ -13,19 +13,16 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.HasMetadata; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.LabelSelector; import io.fabric8.kubernetes.api.model.LocalObjectReference; import io.fabric8.kubernetes.api.model.Namespaced; +import io.fabric8.kubernetes.api.model.ObjectMeta; import io.fabric8.kubernetes.api.model.ObjectReference; import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.fabric8.kubernetes.model.annotation.Group; import io.fabric8.kubernetes.model.annotation.Version; import io.sundr.builder.annotations.Buildable; @@ -52,7 +49,7 @@ "" }) @Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { - @BuildableReference(io.fabric8.kubernetes.api.model.ObjectMeta.class), + @BuildableReference(ObjectMeta.class), @BuildableReference(LabelSelector.class), @BuildableReference(Container.class), @BuildableReference(PodTemplateSpec.class), @@ -60,11 +57,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @TemplateTransformations({ @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) @@ -90,7 +83,7 @@ public class PrometheusSource implements Editable , Has @JsonProperty("kind") private String kind = "PrometheusSource"; @JsonProperty("metadata") - private io.fabric8.kubernetes.api.model.ObjectMeta metadata; + private ObjectMeta metadata; @JsonProperty("spec") private PrometheusSourceSpec spec; @JsonProperty("status") @@ -105,7 +98,7 @@ public class PrometheusSource implements Editable , Has public PrometheusSource() { } - public PrometheusSource(String apiVersion, String kind, io.fabric8.kubernetes.api.model.ObjectMeta metadata, PrometheusSourceSpec spec, PrometheusSourceStatus status) { + public PrometheusSource(String apiVersion, String kind, ObjectMeta metadata, PrometheusSourceSpec spec, PrometheusSourceStatus status) { super(); this.apiVersion = apiVersion; this.kind = kind; @@ -155,12 +148,12 @@ public void setKind(String kind) { } @JsonProperty("metadata") - public io.fabric8.kubernetes.api.model.ObjectMeta getMetadata() { + public ObjectMeta getMetadata() { return metadata; } @JsonProperty("metadata") - public void setMetadata(io.fabric8.kubernetes.api.model.ObjectMeta metadata) { + public void setMetadata(ObjectMeta metadata) { this.metadata = metadata; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/prometheus/v1alpha1/PrometheusSourceList.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1alpha1/PrometheusSourceList.java similarity index 84% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/prometheus/v1alpha1/PrometheusSourceList.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1alpha1/PrometheusSourceList.java index d36f90fe093..d7c66045da5 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/prometheus/v1alpha1/PrometheusSourceList.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1alpha1/PrometheusSourceList.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.eventing.contrib.prometheus.v1alpha1; +package io.fabric8.knative.sources.v1alpha1; import java.util.ArrayList; import java.util.LinkedHashMap; @@ -15,8 +15,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.KubernetesResourceList; @@ -28,8 +26,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.fabric8.kubernetes.model.annotation.Group; import io.fabric8.kubernetes.model.annotation.Version; import io.sundr.builder.annotations.Buildable; @@ -63,11 +59,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @TemplateTransformations({ @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) @@ -75,7 +67,7 @@ @Version("v1alpha1") @Group("sources.knative.dev") @Generated("jsonschema2pojo") -public class PrometheusSourceList implements Editable , KubernetesResource, KubernetesResourceList +public class PrometheusSourceList implements Editable , KubernetesResource, KubernetesResourceList { /** @@ -87,7 +79,7 @@ public class PrometheusSourceList implements Editable items = new ArrayList<>(); + private List items = new ArrayList<>(); /** * * (Required) @@ -107,7 +99,7 @@ public class PrometheusSourceList implements Editable items, String kind, ListMeta metadata) { + public PrometheusSourceList(String apiVersion, List items, String kind, ListMeta metadata) { super(); this.apiVersion = apiVersion; this.items = items; @@ -137,12 +129,12 @@ public void setApiVersion(String apiVersion) { @JsonProperty("items") @JsonInclude(JsonInclude.Include.NON_EMPTY) - public List getItems() { + public List getItems() { return items; } @JsonProperty("items") - public void setItems(List items) { + public void setItems(List items) { this.items = items; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/prometheus/v1alpha1/PrometheusSourceSpec.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1alpha1/PrometheusSourceSpec.java similarity index 91% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/prometheus/v1alpha1/PrometheusSourceSpec.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1alpha1/PrometheusSourceSpec.java index a096b50d80a..717a4bd86f1 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/prometheus/v1alpha1/PrometheusSourceSpec.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1alpha1/PrometheusSourceSpec.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.eventing.contrib.prometheus.v1alpha1; +package io.fabric8.knative.sources.v1alpha1; import java.util.LinkedHashMap; import java.util.Map; @@ -11,11 +11,9 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.fabric8.knative.internal.pkg.apis.duck.v1.Destination; +import io.fabric8.knative.duck.v1.Destination; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -25,8 +23,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -60,11 +56,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class PrometheusSourceSpec implements Editable , KubernetesResource diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/prometheus/v1alpha1/PrometheusSourceStatus.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1alpha1/PrometheusSourceStatus.java similarity index 83% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/prometheus/v1alpha1/PrometheusSourceStatus.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1alpha1/PrometheusSourceStatus.java index 83327772fc4..75fa460a626 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/prometheus/v1alpha1/PrometheusSourceStatus.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1alpha1/PrometheusSourceStatus.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.eventing.contrib.prometheus.v1alpha1; +package io.fabric8.knative.sources.v1alpha1; import java.util.ArrayList; import java.util.LinkedHashMap; @@ -13,13 +13,11 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.fabric8.knative.internal.pkg.apis.Condition; -import io.fabric8.knative.internal.pkg.apis.duck.v1.AuthStatus; -import io.fabric8.knative.internal.pkg.apis.duck.v1.CloudEventAttributes; +import io.fabric8.knative.duck.v1.AuthStatus; +import io.fabric8.knative.duck.v1.CloudEventAttributes; +import io.fabric8.knative.pkg.apis.Condition; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -29,8 +27,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -64,11 +60,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class PrometheusSourceStatus implements Editable , KubernetesResource @@ -92,9 +84,9 @@ public class PrometheusSourceStatus implements Editable additionalProperties = new LinkedHashMap(); + private Map additionalProperties = new LinkedHashMap(); /** * No args constructor for use in serialization @@ -103,7 +95,7 @@ public class PrometheusSourceStatus implements Editable annotations, AuthStatus auth, List ceAttributes, List conditions, Long observedGeneration, String sinkAudience, String sinkCACerts, java.lang.String sinkUri) { + public PrometheusSourceStatus(Map annotations, AuthStatus auth, List ceAttributes, List conditions, Long observedGeneration, String sinkAudience, String sinkCACerts, String sinkUri) { super(); this.annotations = annotations; this.auth = auth; @@ -189,12 +181,12 @@ public void setSinkCACerts(String sinkCACerts) { } @JsonProperty("sinkUri") - public java.lang.String getSinkUri() { + public String getSinkUri() { return sinkUri; } @JsonProperty("sinkUri") - public void setSinkUri(java.lang.String sinkUri) { + public void setSinkUri(String sinkUri) { this.sinkUri = sinkUri; } @@ -209,16 +201,16 @@ public PrometheusSourceStatusBuilder toBuilder() { } @JsonAnyGetter - public Map getAdditionalProperties() { + public Map getAdditionalProperties() { return this.additionalProperties; } @JsonAnySetter - public void setAdditionalProperty(java.lang.String name, Object value) { + public void setAdditionalProperty(String name, Object value) { this.additionalProperties.put(name, value); } - public void setAdditionalProperties(Map additionalProperties) { + public void setAdditionalProperties(Map additionalProperties) { this.additionalProperties = additionalProperties; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/gitlab/v1alpha1/SecretValueFromSource.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1alpha1/SecretValueFromSource.java similarity index 88% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/gitlab/v1alpha1/SecretValueFromSource.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1alpha1/SecretValueFromSource.java index b56682740b1..c37a93e8743 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/gitlab/v1alpha1/SecretValueFromSource.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1alpha1/SecretValueFromSource.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.eventing.contrib.gitlab.v1alpha1; +package io.fabric8.knative.sources.v1alpha1; import java.util.LinkedHashMap; import java.util.Map; @@ -13,8 +13,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -25,8 +23,6 @@ import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; import io.fabric8.kubernetes.api.model.SecretKeySelector; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -53,11 +49,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class SecretValueFromSource implements Editable , KubernetesResource diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/kafka/v1beta1/KafkaSource.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1beta1/KafkaSource.java similarity index 85% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/kafka/v1beta1/KafkaSource.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1beta1/KafkaSource.java index 9601c792d78..1a2d9bfd5c8 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/kafka/v1beta1/KafkaSource.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1beta1/KafkaSource.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.eventing.contrib.kafka.v1beta1; +package io.fabric8.knative.sources.v1beta1; import java.util.LinkedHashMap; import java.util.Map; @@ -13,19 +13,16 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.HasMetadata; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.LabelSelector; import io.fabric8.kubernetes.api.model.LocalObjectReference; import io.fabric8.kubernetes.api.model.Namespaced; +import io.fabric8.kubernetes.api.model.ObjectMeta; import io.fabric8.kubernetes.api.model.ObjectReference; import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.fabric8.kubernetes.model.annotation.Group; import io.fabric8.kubernetes.model.annotation.Version; import io.sundr.builder.annotations.Buildable; @@ -52,7 +49,7 @@ "" }) @Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { - @BuildableReference(io.fabric8.kubernetes.api.model.ObjectMeta.class), + @BuildableReference(ObjectMeta.class), @BuildableReference(LabelSelector.class), @BuildableReference(Container.class), @BuildableReference(PodTemplateSpec.class), @@ -60,11 +57,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @TemplateTransformations({ @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) @@ -90,7 +83,7 @@ public class KafkaSource implements Editable , HasMetadata, @JsonProperty("kind") private String kind = "KafkaSource"; @JsonProperty("metadata") - private io.fabric8.kubernetes.api.model.ObjectMeta metadata; + private ObjectMeta metadata; @JsonProperty("spec") private KafkaSourceSpec spec; @JsonProperty("status") @@ -105,7 +98,7 @@ public class KafkaSource implements Editable , HasMetadata, public KafkaSource() { } - public KafkaSource(String apiVersion, String kind, io.fabric8.kubernetes.api.model.ObjectMeta metadata, KafkaSourceSpec spec, KafkaSourceStatus status) { + public KafkaSource(String apiVersion, String kind, ObjectMeta metadata, KafkaSourceSpec spec, KafkaSourceStatus status) { super(); this.apiVersion = apiVersion; this.kind = kind; @@ -155,12 +148,12 @@ public void setKind(String kind) { } @JsonProperty("metadata") - public io.fabric8.kubernetes.api.model.ObjectMeta getMetadata() { + public ObjectMeta getMetadata() { return metadata; } @JsonProperty("metadata") - public void setMetadata(io.fabric8.kubernetes.api.model.ObjectMeta metadata) { + public void setMetadata(ObjectMeta metadata) { this.metadata = metadata; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/kafka/v1beta1/KafkaSourceList.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1beta1/KafkaSourceList.java similarity index 85% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/kafka/v1beta1/KafkaSourceList.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1beta1/KafkaSourceList.java index 00c21e3065d..79673d57dd3 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/kafka/v1beta1/KafkaSourceList.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1beta1/KafkaSourceList.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.eventing.contrib.kafka.v1beta1; +package io.fabric8.knative.sources.v1beta1; import java.util.ArrayList; import java.util.LinkedHashMap; @@ -15,8 +15,6 @@ import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.KubernetesResourceList; @@ -28,8 +26,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.fabric8.kubernetes.model.annotation.Group; import io.fabric8.kubernetes.model.annotation.Version; import io.sundr.builder.annotations.Buildable; @@ -63,11 +59,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @TemplateTransformations({ @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) @@ -75,7 +67,7 @@ @Version("v1beta1") @Group("sources.knative.dev") @Generated("jsonschema2pojo") -public class KafkaSourceList implements Editable , KubernetesResource, KubernetesResourceList +public class KafkaSourceList implements Editable , KubernetesResource, KubernetesResourceList { /** @@ -87,7 +79,7 @@ public class KafkaSourceList implements Editable , Kuber private String apiVersion = "sources.knative.dev/v1beta1"; @JsonProperty("items") @JsonInclude(JsonInclude.Include.NON_EMPTY) - private List items = new ArrayList<>(); + private List items = new ArrayList<>(); /** * * (Required) @@ -107,7 +99,7 @@ public class KafkaSourceList implements Editable , Kuber public KafkaSourceList() { } - public KafkaSourceList(String apiVersion, List items, String kind, ListMeta metadata) { + public KafkaSourceList(String apiVersion, List items, String kind, ListMeta metadata) { super(); this.apiVersion = apiVersion; this.items = items; @@ -137,12 +129,12 @@ public void setApiVersion(String apiVersion) { @JsonProperty("items") @JsonInclude(JsonInclude.Include.NON_EMPTY) - public List getItems() { + public List getItems() { return items; } @JsonProperty("items") - public void setItems(List items) { + public void setItems(List items) { this.items = items; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/kafka/v1beta1/KafkaSourceSpec.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1beta1/KafkaSourceSpec.java similarity index 90% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/kafka/v1beta1/KafkaSourceSpec.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1beta1/KafkaSourceSpec.java index 6aa9f97ec65..295423eaa0a 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/kafka/v1beta1/KafkaSourceSpec.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1beta1/KafkaSourceSpec.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.eventing.contrib.kafka.v1beta1; +package io.fabric8.knative.sources.v1beta1; import java.util.ArrayList; import java.util.LinkedHashMap; @@ -13,13 +13,12 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.fabric8.knative.internal.eventing.pkg.apis.duck.v1.DeliverySpec; -import io.fabric8.knative.internal.pkg.apis.duck.v1.CloudEventOverrides; -import io.fabric8.knative.internal.pkg.apis.duck.v1.Destination; +import io.fabric8.knative.bindings.v1beta1.KafkaNetSpec; +import io.fabric8.knative.duck.v1.CloudEventOverrides; +import io.fabric8.knative.duck.v1.DeliverySpec; +import io.fabric8.knative.duck.v1.Destination; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -29,8 +28,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -47,6 +44,7 @@ "delivery", "initialOffset", "net", + "ordering", "sink", "topics" }) @@ -65,11 +63,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class KafkaSourceSpec implements Editable , KubernetesResource @@ -90,6 +84,8 @@ public class KafkaSourceSpec implements Editable , Kuber private String initialOffset; @JsonProperty("net") private KafkaNetSpec net; + @JsonProperty("ordering") + private String ordering; @JsonProperty("sink") private Destination sink; @JsonProperty("topics") @@ -105,7 +101,7 @@ public class KafkaSourceSpec implements Editable , Kuber public KafkaSourceSpec() { } - public KafkaSourceSpec(List bootstrapServers, CloudEventOverrides ceOverrides, String consumerGroup, Integer consumers, DeliverySpec delivery, String initialOffset, KafkaNetSpec net, Destination sink, List topics) { + public KafkaSourceSpec(List bootstrapServers, CloudEventOverrides ceOverrides, String consumerGroup, Integer consumers, DeliverySpec delivery, String initialOffset, KafkaNetSpec net, String ordering, Destination sink, List topics) { super(); this.bootstrapServers = bootstrapServers; this.ceOverrides = ceOverrides; @@ -114,6 +110,7 @@ public KafkaSourceSpec(List bootstrapServers, CloudEventOverrides ceOver this.delivery = delivery; this.initialOffset = initialOffset; this.net = net; + this.ordering = ordering; this.sink = sink; this.topics = topics; } @@ -189,6 +186,16 @@ public void setNet(KafkaNetSpec net) { this.net = net; } + @JsonProperty("ordering") + public String getOrdering() { + return ordering; + } + + @JsonProperty("ordering") + public void setOrdering(String ordering) { + this.ordering = ordering; + } + @JsonProperty("sink") public Destination getSink() { return sink; diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/kafka/v1beta1/KafkaSourceStatus.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1beta1/KafkaSourceStatus.java similarity index 79% rename from extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/kafka/v1beta1/KafkaSourceStatus.java rename to extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1beta1/KafkaSourceStatus.java index ebab8961f59..90b5d04ae5a 100644 --- a/extensions/knative/model/src/generated/java/io/fabric8/knative/eventing/contrib/kafka/v1beta1/KafkaSourceStatus.java +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1beta1/KafkaSourceStatus.java @@ -1,5 +1,5 @@ -package io.fabric8.knative.eventing.contrib.kafka.v1beta1; +package io.fabric8.knative.sources.v1beta1; import java.util.ArrayList; import java.util.LinkedHashMap; @@ -13,14 +13,12 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.fabric8.knative.internal.eventing.pkg.apis.duck.v1alpha1.Placement; -import io.fabric8.knative.internal.pkg.apis.Condition; -import io.fabric8.knative.internal.pkg.apis.duck.v1.AuthStatus; -import io.fabric8.knative.internal.pkg.apis.duck.v1.CloudEventAttributes; +import io.fabric8.knative.duck.v1.AuthStatus; +import io.fabric8.knative.duck.v1.CloudEventAttributes; +import io.fabric8.knative.duck.v1alpha1.Placement; +import io.fabric8.knative.pkg.apis.Condition; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; -import io.fabric8.kubernetes.api.model.ContainerPort; -import io.fabric8.kubernetes.api.model.EnvVar; import io.fabric8.kubernetes.api.model.IntOrString; import io.fabric8.kubernetes.api.model.KubernetesResource; import io.fabric8.kubernetes.api.model.LabelSelector; @@ -30,8 +28,6 @@ import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; import io.fabric8.kubernetes.api.model.PodTemplateSpec; import io.fabric8.kubernetes.api.model.ResourceRequirements; -import io.fabric8.kubernetes.api.model.Volume; -import io.fabric8.kubernetes.api.model.VolumeMount; import io.sundr.builder.annotations.Buildable; import io.sundr.builder.annotations.BuildableReference; import lombok.EqualsAndHashCode; @@ -70,11 +66,7 @@ @BuildableReference(IntOrString.class), @BuildableReference(ObjectReference.class), @BuildableReference(LocalObjectReference.class), - @BuildableReference(PersistentVolumeClaim.class), - @BuildableReference(EnvVar.class), - @BuildableReference(ContainerPort.class), - @BuildableReference(Volume.class), - @BuildableReference(VolumeMount.class) + @BuildableReference(PersistentVolumeClaim.class) }) @Generated("jsonschema2pojo") public class KafkaSourceStatus implements Editable , KubernetesResource @@ -89,12 +81,12 @@ public class KafkaSourceStatus implements Editable , K @JsonInclude(JsonInclude.Include.NON_EMPTY) private List ceAttributes = new ArrayList<>(); @JsonProperty("claims") - private java.lang.String claims; + private String claims; @JsonProperty("conditions") @JsonInclude(JsonInclude.Include.NON_EMPTY) private List conditions = new ArrayList<>(); @JsonProperty("consumers") - private java.lang.Integer consumers; + private Integer consumers; @JsonProperty("maxAllowedVReplicas") private Integer maxAllowedVReplicas; @JsonProperty("observedGeneration") @@ -103,15 +95,15 @@ public class KafkaSourceStatus implements Editable , K @JsonInclude(JsonInclude.Include.NON_EMPTY) private List placements = new ArrayList<>(); @JsonProperty("selector") - private java.lang.String selector; + private String selector; @JsonProperty("sinkAudience") private String sinkAudience; @JsonProperty("sinkCACerts") private String sinkCACerts; @JsonProperty("sinkUri") - private java.lang.String sinkUri; + private String sinkUri; @JsonIgnore - private Map additionalProperties = new LinkedHashMap(); + private Map additionalProperties = new LinkedHashMap(); /** * No args constructor for use in serialization @@ -120,7 +112,7 @@ public class KafkaSourceStatus implements Editable , K public KafkaSourceStatus() { } - public KafkaSourceStatus(Map annotations, AuthStatus auth, List ceAttributes, java.lang.String claims, List conditions, java.lang.Integer consumers, Integer maxAllowedVReplicas, Long observedGeneration, List placements, java.lang.String selector, String sinkAudience, String sinkCACerts, java.lang.String sinkUri) { + public KafkaSourceStatus(Map annotations, AuthStatus auth, List ceAttributes, String claims, List conditions, Integer consumers, Integer maxAllowedVReplicas, Long observedGeneration, List placements, String selector, String sinkAudience, String sinkCACerts, String sinkUri) { super(); this.annotations = annotations; this.auth = auth; @@ -170,12 +162,12 @@ public void setCeAttributes(List ceAttributes) { } @JsonProperty("claims") - public java.lang.String getClaims() { + public String getClaims() { return claims; } @JsonProperty("claims") - public void setClaims(java.lang.String claims) { + public void setClaims(String claims) { this.claims = claims; } @@ -191,12 +183,12 @@ public void setConditions(List conditions) { } @JsonProperty("consumers") - public java.lang.Integer getConsumers() { + public Integer getConsumers() { return consumers; } @JsonProperty("consumers") - public void setConsumers(java.lang.Integer consumers) { + public void setConsumers(Integer consumers) { this.consumers = consumers; } @@ -232,12 +224,12 @@ public void setPlacements(List placements) { } @JsonProperty("selector") - public java.lang.String getSelector() { + public String getSelector() { return selector; } @JsonProperty("selector") - public void setSelector(java.lang.String selector) { + public void setSelector(String selector) { this.selector = selector; } @@ -262,12 +254,12 @@ public void setSinkCACerts(String sinkCACerts) { } @JsonProperty("sinkUri") - public java.lang.String getSinkUri() { + public String getSinkUri() { return sinkUri; } @JsonProperty("sinkUri") - public void setSinkUri(java.lang.String sinkUri) { + public void setSinkUri(String sinkUri) { this.sinkUri = sinkUri; } @@ -282,16 +274,16 @@ public KafkaSourceStatusBuilder toBuilder() { } @JsonAnyGetter - public Map getAdditionalProperties() { + public Map getAdditionalProperties() { return this.additionalProperties; } @JsonAnySetter - public void setAdditionalProperty(java.lang.String name, Object value) { + public void setAdditionalProperty(String name, Object value) { this.additionalProperties.put(name, value); } - public void setAdditionalProperties(Map additionalProperties) { + public void setAdditionalProperties(Map additionalProperties) { this.additionalProperties = additionalProperties; } diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1beta2/PingSource.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1beta2/PingSource.java new file mode 100644 index 00000000000..1c2a411746b --- /dev/null +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1beta2/PingSource.java @@ -0,0 +1,204 @@ + +package io.fabric8.knative.sources.v1beta2; + +import java.util.LinkedHashMap; +import java.util.Map; +import javax.annotation.Generated; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import io.fabric8.kubernetes.api.builder.Editable; +import io.fabric8.kubernetes.api.model.Container; +import io.fabric8.kubernetes.api.model.HasMetadata; +import io.fabric8.kubernetes.api.model.IntOrString; +import io.fabric8.kubernetes.api.model.LabelSelector; +import io.fabric8.kubernetes.api.model.LocalObjectReference; +import io.fabric8.kubernetes.api.model.Namespaced; +import io.fabric8.kubernetes.api.model.ObjectMeta; +import io.fabric8.kubernetes.api.model.ObjectReference; +import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; +import io.fabric8.kubernetes.api.model.PodTemplateSpec; +import io.fabric8.kubernetes.api.model.ResourceRequirements; +import io.fabric8.kubernetes.model.annotation.Group; +import io.fabric8.kubernetes.model.annotation.Version; +import io.sundr.builder.annotations.Buildable; +import io.sundr.builder.annotations.BuildableReference; +import io.sundr.transform.annotations.TemplateTransformation; +import io.sundr.transform.annotations.TemplateTransformations; +import lombok.EqualsAndHashCode; +import lombok.ToString; +import lombok.experimental.Accessors; + +@JsonDeserialize(using = com.fasterxml.jackson.databind.JsonDeserializer.None.class) +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "apiVersion", + "kind", + "metadata", + "spec", + "status" +}) +@ToString +@EqualsAndHashCode +@Accessors(prefix = { + "_", + "" +}) +@Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { + @BuildableReference(ObjectMeta.class), + @BuildableReference(LabelSelector.class), + @BuildableReference(Container.class), + @BuildableReference(PodTemplateSpec.class), + @BuildableReference(ResourceRequirements.class), + @BuildableReference(IntOrString.class), + @BuildableReference(ObjectReference.class), + @BuildableReference(LocalObjectReference.class), + @BuildableReference(PersistentVolumeClaim.class) +}) +@TemplateTransformations({ + @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) +}) +@Version("v1beta2") +@Group("sources.knative.dev") +@Generated("jsonschema2pojo") +public class PingSource implements Editable , HasMetadata, Namespaced +{ + + /** + * + * (Required) + * + */ + @JsonProperty("apiVersion") + private String apiVersion = "sources.knative.dev/v1beta2"; + /** + * + * (Required) + * + */ + @JsonProperty("kind") + private String kind = "PingSource"; + @JsonProperty("metadata") + private ObjectMeta metadata; + @JsonProperty("spec") + private PingSourceSpec spec; + @JsonProperty("status") + private PingSourceStatus status; + @JsonIgnore + private Map additionalProperties = new LinkedHashMap(); + + /** + * No args constructor for use in serialization + * + */ + public PingSource() { + } + + public PingSource(String apiVersion, String kind, ObjectMeta metadata, PingSourceSpec spec, PingSourceStatus status) { + super(); + this.apiVersion = apiVersion; + this.kind = kind; + this.metadata = metadata; + this.spec = spec; + this.status = status; + } + + /** + * + * (Required) + * + */ + @JsonProperty("apiVersion") + public String getApiVersion() { + return apiVersion; + } + + /** + * + * (Required) + * + */ + @JsonProperty("apiVersion") + public void setApiVersion(String apiVersion) { + this.apiVersion = apiVersion; + } + + /** + * + * (Required) + * + */ + @JsonProperty("kind") + public String getKind() { + return kind; + } + + /** + * + * (Required) + * + */ + @JsonProperty("kind") + public void setKind(String kind) { + this.kind = kind; + } + + @JsonProperty("metadata") + public ObjectMeta getMetadata() { + return metadata; + } + + @JsonProperty("metadata") + public void setMetadata(ObjectMeta metadata) { + this.metadata = metadata; + } + + @JsonProperty("spec") + public PingSourceSpec getSpec() { + return spec; + } + + @JsonProperty("spec") + public void setSpec(PingSourceSpec spec) { + this.spec = spec; + } + + @JsonProperty("status") + public PingSourceStatus getStatus() { + return status; + } + + @JsonProperty("status") + public void setStatus(PingSourceStatus status) { + this.status = status; + } + + @JsonIgnore + public PingSourceBuilder edit() { + return new PingSourceBuilder(this); + } + + @JsonIgnore + public PingSourceBuilder toBuilder() { + return edit(); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public void setAdditionalProperties(Map additionalProperties) { + this.additionalProperties = additionalProperties; + } + +} diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1beta2/PingSourceList.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1beta2/PingSourceList.java new file mode 100644 index 00000000000..447e27b793b --- /dev/null +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1beta2/PingSourceList.java @@ -0,0 +1,195 @@ + +package io.fabric8.knative.sources.v1beta2; + +import java.util.ArrayList; +import java.util.LinkedHashMap; +import java.util.List; +import java.util.Map; +import javax.annotation.Generated; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import io.fabric8.kubernetes.api.builder.Editable; +import io.fabric8.kubernetes.api.model.Container; +import io.fabric8.kubernetes.api.model.IntOrString; +import io.fabric8.kubernetes.api.model.KubernetesResource; +import io.fabric8.kubernetes.api.model.KubernetesResourceList; +import io.fabric8.kubernetes.api.model.LabelSelector; +import io.fabric8.kubernetes.api.model.ListMeta; +import io.fabric8.kubernetes.api.model.LocalObjectReference; +import io.fabric8.kubernetes.api.model.ObjectMeta; +import io.fabric8.kubernetes.api.model.ObjectReference; +import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; +import io.fabric8.kubernetes.api.model.PodTemplateSpec; +import io.fabric8.kubernetes.api.model.ResourceRequirements; +import io.fabric8.kubernetes.model.annotation.Group; +import io.fabric8.kubernetes.model.annotation.Version; +import io.sundr.builder.annotations.Buildable; +import io.sundr.builder.annotations.BuildableReference; +import io.sundr.transform.annotations.TemplateTransformation; +import io.sundr.transform.annotations.TemplateTransformations; +import lombok.EqualsAndHashCode; +import lombok.ToString; +import lombok.experimental.Accessors; + +@JsonDeserialize(using = com.fasterxml.jackson.databind.JsonDeserializer.None.class) +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "apiVersion", + "kind", + "metadata", + "items" +}) +@ToString +@EqualsAndHashCode +@Accessors(prefix = { + "_", + "" +}) +@Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { + @BuildableReference(ObjectMeta.class), + @BuildableReference(LabelSelector.class), + @BuildableReference(Container.class), + @BuildableReference(PodTemplateSpec.class), + @BuildableReference(ResourceRequirements.class), + @BuildableReference(IntOrString.class), + @BuildableReference(ObjectReference.class), + @BuildableReference(LocalObjectReference.class), + @BuildableReference(PersistentVolumeClaim.class) +}) +@TemplateTransformations({ + @TemplateTransformation(value = "/manifest.vm", outputPath = "META-INF/services/io.fabric8.kubernetes.api.model.KubernetesResource", gather = true) +}) +@Version("v1beta2") +@Group("sources.knative.dev") +@Generated("jsonschema2pojo") +public class PingSourceList implements Editable , KubernetesResource, KubernetesResourceList +{ + + /** + * + * (Required) + * + */ + @JsonProperty("apiVersion") + private String apiVersion = "sources.knative.dev/v1beta2"; + @JsonProperty("items") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + private List items = new ArrayList<>(); + /** + * + * (Required) + * + */ + @JsonProperty("kind") + private String kind = "PingSourceList"; + @JsonProperty("metadata") + private ListMeta metadata; + @JsonIgnore + private Map additionalProperties = new LinkedHashMap(); + + /** + * No args constructor for use in serialization + * + */ + public PingSourceList() { + } + + public PingSourceList(String apiVersion, List items, String kind, ListMeta metadata) { + super(); + this.apiVersion = apiVersion; + this.items = items; + this.kind = kind; + this.metadata = metadata; + } + + /** + * + * (Required) + * + */ + @JsonProperty("apiVersion") + public String getApiVersion() { + return apiVersion; + } + + /** + * + * (Required) + * + */ + @JsonProperty("apiVersion") + public void setApiVersion(String apiVersion) { + this.apiVersion = apiVersion; + } + + @JsonProperty("items") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + public List getItems() { + return items; + } + + @JsonProperty("items") + public void setItems(List items) { + this.items = items; + } + + /** + * + * (Required) + * + */ + @JsonProperty("kind") + public String getKind() { + return kind; + } + + /** + * + * (Required) + * + */ + @JsonProperty("kind") + public void setKind(String kind) { + this.kind = kind; + } + + @JsonProperty("metadata") + public ListMeta getMetadata() { + return metadata; + } + + @JsonProperty("metadata") + public void setMetadata(ListMeta metadata) { + this.metadata = metadata; + } + + @JsonIgnore + public PingSourceListBuilder edit() { + return new PingSourceListBuilder(this); + } + + @JsonIgnore + public PingSourceListBuilder toBuilder() { + return edit(); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public void setAdditionalProperties(Map additionalProperties) { + this.additionalProperties = additionalProperties; + } + +} diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1beta2/PingSourceSpec.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1beta2/PingSourceSpec.java new file mode 100644 index 00000000000..6da841490e2 --- /dev/null +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1beta2/PingSourceSpec.java @@ -0,0 +1,194 @@ + +package io.fabric8.knative.sources.v1beta2; + +import java.util.LinkedHashMap; +import java.util.Map; +import javax.annotation.Generated; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import io.fabric8.knative.duck.v1.CloudEventOverrides; +import io.fabric8.knative.duck.v1.Destination; +import io.fabric8.kubernetes.api.builder.Editable; +import io.fabric8.kubernetes.api.model.Container; +import io.fabric8.kubernetes.api.model.IntOrString; +import io.fabric8.kubernetes.api.model.KubernetesResource; +import io.fabric8.kubernetes.api.model.LabelSelector; +import io.fabric8.kubernetes.api.model.LocalObjectReference; +import io.fabric8.kubernetes.api.model.ObjectMeta; +import io.fabric8.kubernetes.api.model.ObjectReference; +import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; +import io.fabric8.kubernetes.api.model.PodTemplateSpec; +import io.fabric8.kubernetes.api.model.ResourceRequirements; +import io.sundr.builder.annotations.Buildable; +import io.sundr.builder.annotations.BuildableReference; +import lombok.EqualsAndHashCode; +import lombok.ToString; +import lombok.experimental.Accessors; + +@JsonDeserialize(using = com.fasterxml.jackson.databind.JsonDeserializer.None.class) +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "ceOverrides", + "contentType", + "data", + "dataBase64", + "schedule", + "sink", + "timezone" +}) +@ToString +@EqualsAndHashCode +@Accessors(prefix = { + "_", + "" +}) +@Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { + @BuildableReference(ObjectMeta.class), + @BuildableReference(LabelSelector.class), + @BuildableReference(Container.class), + @BuildableReference(PodTemplateSpec.class), + @BuildableReference(ResourceRequirements.class), + @BuildableReference(IntOrString.class), + @BuildableReference(ObjectReference.class), + @BuildableReference(LocalObjectReference.class), + @BuildableReference(PersistentVolumeClaim.class) +}) +@Generated("jsonschema2pojo") +public class PingSourceSpec implements Editable , KubernetesResource +{ + + @JsonProperty("ceOverrides") + private CloudEventOverrides ceOverrides; + @JsonProperty("contentType") + private String contentType; + @JsonProperty("data") + private String data; + @JsonProperty("dataBase64") + private String dataBase64; + @JsonProperty("schedule") + private String schedule; + @JsonProperty("sink") + private Destination sink; + @JsonProperty("timezone") + private String timezone; + @JsonIgnore + private Map additionalProperties = new LinkedHashMap(); + + /** + * No args constructor for use in serialization + * + */ + public PingSourceSpec() { + } + + public PingSourceSpec(CloudEventOverrides ceOverrides, String contentType, String data, String dataBase64, String schedule, Destination sink, String timezone) { + super(); + this.ceOverrides = ceOverrides; + this.contentType = contentType; + this.data = data; + this.dataBase64 = dataBase64; + this.schedule = schedule; + this.sink = sink; + this.timezone = timezone; + } + + @JsonProperty("ceOverrides") + public CloudEventOverrides getCeOverrides() { + return ceOverrides; + } + + @JsonProperty("ceOverrides") + public void setCeOverrides(CloudEventOverrides ceOverrides) { + this.ceOverrides = ceOverrides; + } + + @JsonProperty("contentType") + public String getContentType() { + return contentType; + } + + @JsonProperty("contentType") + public void setContentType(String contentType) { + this.contentType = contentType; + } + + @JsonProperty("data") + public String getData() { + return data; + } + + @JsonProperty("data") + public void setData(String data) { + this.data = data; + } + + @JsonProperty("dataBase64") + public String getDataBase64() { + return dataBase64; + } + + @JsonProperty("dataBase64") + public void setDataBase64(String dataBase64) { + this.dataBase64 = dataBase64; + } + + @JsonProperty("schedule") + public String getSchedule() { + return schedule; + } + + @JsonProperty("schedule") + public void setSchedule(String schedule) { + this.schedule = schedule; + } + + @JsonProperty("sink") + public Destination getSink() { + return sink; + } + + @JsonProperty("sink") + public void setSink(Destination sink) { + this.sink = sink; + } + + @JsonProperty("timezone") + public String getTimezone() { + return timezone; + } + + @JsonProperty("timezone") + public void setTimezone(String timezone) { + this.timezone = timezone; + } + + @JsonIgnore + public PingSourceSpecBuilder edit() { + return new PingSourceSpecBuilder(this); + } + + @JsonIgnore + public PingSourceSpecBuilder toBuilder() { + return edit(); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public void setAdditionalProperties(Map additionalProperties) { + this.additionalProperties = additionalProperties; + } + +} diff --git a/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1beta2/PingSourceStatus.java b/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1beta2/PingSourceStatus.java new file mode 100644 index 00000000000..df681b27880 --- /dev/null +++ b/extensions/knative/model/src/generated/java/io/fabric8/knative/sources/v1beta2/PingSourceStatus.java @@ -0,0 +1,217 @@ + +package io.fabric8.knative.sources.v1beta2; + +import java.util.ArrayList; +import java.util.LinkedHashMap; +import java.util.List; +import java.util.Map; +import javax.annotation.Generated; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import io.fabric8.knative.duck.v1.AuthStatus; +import io.fabric8.knative.duck.v1.CloudEventAttributes; +import io.fabric8.knative.pkg.apis.Condition; +import io.fabric8.kubernetes.api.builder.Editable; +import io.fabric8.kubernetes.api.model.Container; +import io.fabric8.kubernetes.api.model.IntOrString; +import io.fabric8.kubernetes.api.model.KubernetesResource; +import io.fabric8.kubernetes.api.model.LabelSelector; +import io.fabric8.kubernetes.api.model.LocalObjectReference; +import io.fabric8.kubernetes.api.model.ObjectMeta; +import io.fabric8.kubernetes.api.model.ObjectReference; +import io.fabric8.kubernetes.api.model.PersistentVolumeClaim; +import io.fabric8.kubernetes.api.model.PodTemplateSpec; +import io.fabric8.kubernetes.api.model.ResourceRequirements; +import io.sundr.builder.annotations.Buildable; +import io.sundr.builder.annotations.BuildableReference; +import lombok.EqualsAndHashCode; +import lombok.ToString; +import lombok.experimental.Accessors; + +@JsonDeserialize(using = com.fasterxml.jackson.databind.JsonDeserializer.None.class) +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "annotations", + "auth", + "ceAttributes", + "conditions", + "observedGeneration", + "sinkAudience", + "sinkCACerts", + "sinkUri" +}) +@ToString +@EqualsAndHashCode +@Accessors(prefix = { + "_", + "" +}) +@Buildable(editableEnabled = false, validationEnabled = false, generateBuilderPackage = false, lazyCollectionInitEnabled = false, builderPackage = "io.fabric8.kubernetes.api.builder", refs = { + @BuildableReference(ObjectMeta.class), + @BuildableReference(LabelSelector.class), + @BuildableReference(Container.class), + @BuildableReference(PodTemplateSpec.class), + @BuildableReference(ResourceRequirements.class), + @BuildableReference(IntOrString.class), + @BuildableReference(ObjectReference.class), + @BuildableReference(LocalObjectReference.class), + @BuildableReference(PersistentVolumeClaim.class) +}) +@Generated("jsonschema2pojo") +public class PingSourceStatus implements Editable , KubernetesResource +{ + + @JsonProperty("annotations") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + private Map annotations = new LinkedHashMap<>(); + @JsonProperty("auth") + private AuthStatus auth; + @JsonProperty("ceAttributes") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + private List ceAttributes = new ArrayList<>(); + @JsonProperty("conditions") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + private List conditions = new ArrayList<>(); + @JsonProperty("observedGeneration") + private Long observedGeneration; + @JsonProperty("sinkAudience") + private String sinkAudience; + @JsonProperty("sinkCACerts") + private String sinkCACerts; + @JsonProperty("sinkUri") + private String sinkUri; + @JsonIgnore + private Map additionalProperties = new LinkedHashMap(); + + /** + * No args constructor for use in serialization + * + */ + public PingSourceStatus() { + } + + public PingSourceStatus(Map annotations, AuthStatus auth, List ceAttributes, List conditions, Long observedGeneration, String sinkAudience, String sinkCACerts, String sinkUri) { + super(); + this.annotations = annotations; + this.auth = auth; + this.ceAttributes = ceAttributes; + this.conditions = conditions; + this.observedGeneration = observedGeneration; + this.sinkAudience = sinkAudience; + this.sinkCACerts = sinkCACerts; + this.sinkUri = sinkUri; + } + + @JsonProperty("annotations") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + public Map getAnnotations() { + return annotations; + } + + @JsonProperty("annotations") + public void setAnnotations(Map annotations) { + this.annotations = annotations; + } + + @JsonProperty("auth") + public AuthStatus getAuth() { + return auth; + } + + @JsonProperty("auth") + public void setAuth(AuthStatus auth) { + this.auth = auth; + } + + @JsonProperty("ceAttributes") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + public List getCeAttributes() { + return ceAttributes; + } + + @JsonProperty("ceAttributes") + public void setCeAttributes(List ceAttributes) { + this.ceAttributes = ceAttributes; + } + + @JsonProperty("conditions") + @JsonInclude(JsonInclude.Include.NON_EMPTY) + public List getConditions() { + return conditions; + } + + @JsonProperty("conditions") + public void setConditions(List conditions) { + this.conditions = conditions; + } + + @JsonProperty("observedGeneration") + public Long getObservedGeneration() { + return observedGeneration; + } + + @JsonProperty("observedGeneration") + public void setObservedGeneration(Long observedGeneration) { + this.observedGeneration = observedGeneration; + } + + @JsonProperty("sinkAudience") + public String getSinkAudience() { + return sinkAudience; + } + + @JsonProperty("sinkAudience") + public void setSinkAudience(String sinkAudience) { + this.sinkAudience = sinkAudience; + } + + @JsonProperty("sinkCACerts") + public String getSinkCACerts() { + return sinkCACerts; + } + + @JsonProperty("sinkCACerts") + public void setSinkCACerts(String sinkCACerts) { + this.sinkCACerts = sinkCACerts; + } + + @JsonProperty("sinkUri") + public String getSinkUri() { + return sinkUri; + } + + @JsonProperty("sinkUri") + public void setSinkUri(String sinkUri) { + this.sinkUri = sinkUri; + } + + @JsonIgnore + public PingSourceStatusBuilder edit() { + return new PingSourceStatusBuilder(this); + } + + @JsonIgnore + public PingSourceStatusBuilder toBuilder() { + return edit(); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public void setAdditionalProperties(Map additionalProperties) { + this.additionalProperties = additionalProperties; + } + +} diff --git a/extensions/knative/model/src/main/java/io/fabric8/knative/api/model/Constants.java b/extensions/knative/model/src/main/java/io/fabric8/knative/api/model/Constants.java deleted file mode 100755 index 0010770afac..00000000000 --- a/extensions/knative/model/src/main/java/io/fabric8/knative/api/model/Constants.java +++ /dev/null @@ -1,24 +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.api.model; - -public class Constants { - private Constants() { - throw new IllegalStateException("Utility class"); - } - - public static final String BUILDER_PACKAGE = "io.fabric8.kubernetes.api.builder"; -} diff --git a/extensions/knative/model/src/main/resources/schema/knative-schema.json b/extensions/knative/model/src/main/resources/schema/knative-schema.json deleted file mode 100644 index 4e7c5a6048c..00000000000 --- a/extensions/knative/model/src/main/resources/schema/knative-schema.json +++ /dev/null @@ -1,7649 +0,0 @@ -{ - "id": "http://fabric8.io/knative/KnativeSchema#", - "$schema": "http://json-schema.org/draft-07/schema#", - "definitions": { - "knative_dev_caching_pkg_apis_caching_v1alpha1_Image": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "default": "caching.internal.knative.dev/v1alpha1", - "required": true - }, - "kind": { - "type": "string", - "default": "Image", - "required": true - }, - "metadata": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/knative_dev_caching_pkg_apis_caching_v1alpha1_ImageSpec", - "existingJavaType": "io.fabric8.knative.internal.caching.v1alpha1.ImageSpec" - }, - "status": { - "$ref": "#/definitions/knative_dev_caching_pkg_apis_caching_v1alpha1_ImageStatus", - "existingJavaType": "io.fabric8.knative.internal.caching.v1alpha1.ImageStatus" - } - }, - "javaType": "io.fabric8.knative.internal.caching.v1alpha1.Image", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.HasMetadata", - "io.fabric8.kubernetes.api.model.Namespaced" - ] - }, - "knative_dev_caching_pkg_apis_caching_v1alpha1_ImageList": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "default": "caching.internal.knative.dev/v1alpha1", - "required": true - }, - "items": { - "type": "array", - "items": { - "$ref": "#/definitions/knative_dev_caching_pkg_apis_caching_v1alpha1_Image", - "existingJavaType": "io.fabric8.knative.internal.caching.v1alpha1.Image" - } - }, - "kind": { - "type": "string", - "default": "ImageList", - "required": true - }, - "metadata": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta" - } - }, - "javaType": "io.fabric8.knative.internal.caching.v1alpha1.ImageList", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource", - "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.internal.caching.v1alpha1.Image\u003e" - ] - }, - "knative_dev_caching_pkg_apis_caching_v1alpha1_ImageSpec": { - "type": "object", - "properties": { - "image": { - "type": "string" - }, - "imagePullSecrets": { - "type": "array", - "javaOmitEmpty": true, - "items": { - "existingJavaType": "io.fabric8.kubernetes.api.model.LocalObjectReference" - } - }, - "serviceAccountName": { - "type": "string" - } - }, - "javaType": "io.fabric8.knative.internal.caching.v1alpha1.ImageSpec", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_caching_pkg_apis_caching_v1alpha1_ImageStatus": { - "type": "object", - "properties": { - "annotations": { - "type": "object", - "existingJavaType": "java.util.Map\u003cString,String\u003e" - }, - "conditions": { - "type": "array", - "javaOmitEmpty": true, - "items": { - "$ref": "#/definitions/knative_dev_pkg_apis_Condition", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.Condition" - } - }, - "observedGeneration": { - "type": "integer", - "existingJavaType": "Long" - } - }, - "javaType": "io.fabric8.knative.internal.caching.v1alpha1.ImageStatus", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_eventing-awssqs_pkg_apis_sources_v1alpha1_AwsSqsSource": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "default": "sources.knative.dev/v1alpha1", - "required": true - }, - "kind": { - "type": "string", - "default": "AwsSqsSource", - "required": true - }, - "metadata": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/knative_dev_eventing-awssqs_pkg_apis_sources_v1alpha1_AwsSqsSourceSpec", - "existingJavaType": "io.fabric8.knative.eventing.contrib.awssqs.v1alpha1.AwsSqsSourceSpec" - }, - "status": { - "$ref": "#/definitions/knative_dev_eventing-awssqs_pkg_apis_sources_v1alpha1_AwsSqsSourceStatus", - "existingJavaType": "io.fabric8.knative.eventing.contrib.awssqs.v1alpha1.AwsSqsSourceStatus" - } - }, - "javaType": "io.fabric8.knative.eventing.contrib.awssqs.v1alpha1.AwsSqsSource", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.HasMetadata", - "io.fabric8.kubernetes.api.model.Namespaced" - ] - }, - "knative_dev_eventing-awssqs_pkg_apis_sources_v1alpha1_AwsSqsSourceList": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "default": "sources.knative.dev/v1alpha1", - "required": true - }, - "items": { - "type": "array", - "items": { - "$ref": "#/definitions/knative_dev_eventing-awssqs_pkg_apis_sources_v1alpha1_AwsSqsSource", - "existingJavaType": "io.fabric8.knative.eventing.contrib.awssqs.v1alpha1.AwsSqsSource" - } - }, - "kind": { - "type": "string", - "default": "AwsSqsSourceList", - "required": true - }, - "metadata": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta" - } - }, - "javaType": "io.fabric8.knative.eventing.contrib.awssqs.v1alpha1.AwsSqsSourceList", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource", - "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.eventing.contrib.awssqs.v1alpha1.AwsSqsSource\u003e" - ] - }, - "knative_dev_eventing-awssqs_pkg_apis_sources_v1alpha1_AwsSqsSourceSpec": { - "type": "object", - "properties": { - "annotations": { - "type": "object", - "existingJavaType": "java.util.Map\u003cString,String\u003e" - }, - "awsCredsSecret": { - "existingJavaType": "io.fabric8.kubernetes.api.model.SecretKeySelector" - }, - "queueUrl": { - "type": "string" - }, - "serviceAccountName": { - "type": "string" - }, - "sink": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectReference" - } - }, - "javaType": "io.fabric8.knative.eventing.contrib.awssqs.v1alpha1.AwsSqsSourceSpec", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_eventing-awssqs_pkg_apis_sources_v1alpha1_AwsSqsSourceStatus": { - "type": "object", - "properties": { - "annotations": { - "type": "object", - "existingJavaType": "java.util.Map\u003cString,String\u003e" - }, - "auth": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_AuthStatus", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.AuthStatus" - }, - "ceAttributes": { - "type": "array", - "javaOmitEmpty": true, - "items": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_CloudEventAttributes", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.CloudEventAttributes" - } - }, - "conditions": { - "type": "array", - "javaOmitEmpty": true, - "items": { - "$ref": "#/definitions/knative_dev_pkg_apis_Condition", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.Condition" - } - }, - "observedGeneration": { - "type": "integer", - "existingJavaType": "Long" - }, - "sinkAudience": { - "type": "string", - "existingJavaType": "String" - }, - "sinkCACerts": { - "type": "string", - "existingJavaType": "String" - }, - "sinkUri": { - "existingJavaType": "java.lang.String" - } - }, - "javaType": "io.fabric8.knative.eventing.contrib.awssqs.v1alpha1.AwsSqsSourceStatus", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_eventing-couchdb_source_pkg_apis_sources_v1alpha1_CouchDbSource": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "default": "sources.knative.dev/v1alpha1", - "required": true - }, - "kind": { - "type": "string", - "default": "CouchDbSource", - "required": true - }, - "metadata": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/knative_dev_eventing-couchdb_source_pkg_apis_sources_v1alpha1_CouchDbSourceSpec", - "existingJavaType": "io.fabric8.knative.eventing.contrib.couchdb.v1alpha1.CouchDbSourceSpec" - }, - "status": { - "$ref": "#/definitions/knative_dev_eventing-couchdb_source_pkg_apis_sources_v1alpha1_CouchDbSourceStatus", - "existingJavaType": "io.fabric8.knative.eventing.contrib.couchdb.v1alpha1.CouchDbSourceStatus" - } - }, - "javaType": "io.fabric8.knative.eventing.contrib.couchdb.v1alpha1.CouchDbSource", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.HasMetadata", - "io.fabric8.kubernetes.api.model.Namespaced" - ] - }, - "knative_dev_eventing-couchdb_source_pkg_apis_sources_v1alpha1_CouchDbSourceList": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "default": "sources.knative.dev/v1alpha1", - "required": true - }, - "items": { - "type": "array", - "items": { - "$ref": "#/definitions/knative_dev_eventing-couchdb_source_pkg_apis_sources_v1alpha1_CouchDbSource", - "existingJavaType": "io.fabric8.knative.eventing.contrib.couchdb.v1alpha1.CouchDbSource" - } - }, - "kind": { - "type": "string", - "default": "CouchDbSourceList", - "required": true - }, - "metadata": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta" - } - }, - "javaType": "io.fabric8.knative.eventing.contrib.couchdb.v1alpha1.CouchDbSourceList", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource", - "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.eventing.contrib.couchdb.v1alpha1.CouchDbSource\u003e" - ] - }, - "knative_dev_eventing-couchdb_source_pkg_apis_sources_v1alpha1_CouchDbSourceSpec": { - "type": "object", - "properties": { - "credentials": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectReference" - }, - "database": { - "type": "string" - }, - "feed": { - "type": "string" - }, - "serviceAccountName": { - "type": "string" - }, - "sink": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_Destination", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Destination" - } - }, - "javaType": "io.fabric8.knative.eventing.contrib.couchdb.v1alpha1.CouchDbSourceSpec", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_eventing-couchdb_source_pkg_apis_sources_v1alpha1_CouchDbSourceStatus": { - "type": "object", - "properties": { - "annotations": { - "type": "object", - "existingJavaType": "java.util.Map\u003cString,String\u003e" - }, - "auth": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_AuthStatus", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.AuthStatus" - }, - "ceAttributes": { - "type": "array", - "javaOmitEmpty": true, - "items": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_CloudEventAttributes", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.CloudEventAttributes" - } - }, - "conditions": { - "type": "array", - "javaOmitEmpty": true, - "items": { - "$ref": "#/definitions/knative_dev_pkg_apis_Condition", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.Condition" - } - }, - "observedGeneration": { - "type": "integer", - "existingJavaType": "Long" - }, - "sinkAudience": { - "type": "string", - "existingJavaType": "String" - }, - "sinkCACerts": { - "type": "string", - "existingJavaType": "String" - }, - "sinkUri": { - "existingJavaType": "java.lang.String" - } - }, - "javaType": "io.fabric8.knative.eventing.contrib.couchdb.v1alpha1.CouchDbSourceStatus", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_eventing-github_pkg_apis_bindings_v1alpha1_GitHubBinding": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "default": "bindings.knative.dev/v1alpha1", - "required": true - }, - "kind": { - "type": "string", - "default": "GitHubBinding", - "required": true - }, - "metadata": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/knative_dev_eventing-github_pkg_apis_bindings_v1alpha1_GitHubBindingSpec", - "existingJavaType": "io.fabric8.knative.eventing.contrib.github.v1alpha1.GitHubBindingSpec" - }, - "status": { - "$ref": "#/definitions/knative_dev_eventing-github_pkg_apis_bindings_v1alpha1_GitHubBindingStatus", - "existingJavaType": "io.fabric8.knative.eventing.contrib.github.v1alpha1.GitHubBindingStatus" - } - }, - "javaType": "io.fabric8.knative.eventing.contrib.github.v1alpha1.GitHubBinding", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.HasMetadata", - "io.fabric8.kubernetes.api.model.Namespaced" - ] - }, - "knative_dev_eventing-github_pkg_apis_bindings_v1alpha1_GitHubBindingList": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "default": "bindings.knative.dev/v1alpha1", - "required": true - }, - "items": { - "type": "array", - "items": { - "$ref": "#/definitions/knative_dev_eventing-github_pkg_apis_bindings_v1alpha1_GitHubBinding", - "existingJavaType": "io.fabric8.knative.eventing.contrib.github.v1alpha1.GitHubBinding" - } - }, - "kind": { - "type": "string", - "default": "GitHubBindingList", - "required": true - }, - "metadata": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta" - } - }, - "javaType": "io.fabric8.knative.eventing.contrib.github.v1alpha1.GitHubBindingList", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource", - "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.eventing.contrib.github.v1alpha1.GitHubBinding\u003e" - ] - }, - "knative_dev_eventing-github_pkg_apis_bindings_v1alpha1_GitHubBindingSpec": { - "type": "object", - "properties": { - "accessToken": { - "$ref": "#/definitions/knative_dev_eventing-github_pkg_apis_bindings_v1alpha1_SecretValueFromSource", - "existingJavaType": "io.fabric8.knative.eventing.contrib.github.v1alpha1.SecretValueFromSource" - }, - "subject": { - "$ref": "#/definitions/knative_dev_pkg_tracker_Reference", - "existingJavaType": "io.fabric8.knative.internal.pkg.tracker.Reference" - } - }, - "javaType": "io.fabric8.knative.eventing.contrib.github.v1alpha1.GitHubBindingSpec", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_eventing-github_pkg_apis_bindings_v1alpha1_GitHubBindingStatus": { - "type": "object", - "properties": { - "annotations": { - "type": "object", - "existingJavaType": "java.util.Map\u003cString,String\u003e" - }, - "auth": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_AuthStatus", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.AuthStatus" - }, - "ceAttributes": { - "type": "array", - "javaOmitEmpty": true, - "items": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_CloudEventAttributes", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.CloudEventAttributes" - } - }, - "conditions": { - "type": "array", - "javaOmitEmpty": true, - "items": { - "$ref": "#/definitions/knative_dev_pkg_apis_Condition", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.Condition" - } - }, - "observedGeneration": { - "type": "integer", - "existingJavaType": "Long" - }, - "sinkAudience": { - "type": "string", - "existingJavaType": "String" - }, - "sinkCACerts": { - "type": "string", - "existingJavaType": "String" - }, - "sinkUri": { - "existingJavaType": "java.lang.String" - } - }, - "javaType": "io.fabric8.knative.eventing.contrib.github.v1alpha1.GitHubBindingStatus", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_eventing-github_pkg_apis_bindings_v1alpha1_SecretValueFromSource": { - "type": "object", - "properties": { - "secretKeyRef": { - "existingJavaType": "io.fabric8.kubernetes.api.model.SecretKeySelector" - } - }, - "javaType": "io.fabric8.knative.eventing.contrib.github.v1alpha1.SecretValueFromSource", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_eventing-github_pkg_apis_sources_v1alpha1_GitHubSource": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "default": "sources.knative.dev/v1alpha1", - "required": true - }, - "kind": { - "type": "string", - "default": "GitHubSource", - "required": true - }, - "metadata": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/knative_dev_eventing-github_pkg_apis_sources_v1alpha1_GitHubSourceSpec", - "existingJavaType": "io.fabric8.knative.eventing.contrib.github.v1alpha1.GitHubSourceSpec" - }, - "status": { - "$ref": "#/definitions/knative_dev_eventing-github_pkg_apis_sources_v1alpha1_GitHubSourceStatus", - "existingJavaType": "io.fabric8.knative.eventing.contrib.github.v1alpha1.GitHubSourceStatus" - } - }, - "javaType": "io.fabric8.knative.eventing.contrib.github.v1alpha1.GitHubSource", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.HasMetadata", - "io.fabric8.kubernetes.api.model.Namespaced" - ] - }, - "knative_dev_eventing-github_pkg_apis_sources_v1alpha1_GitHubSourceList": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "default": "sources.knative.dev/v1alpha1", - "required": true - }, - "items": { - "type": "array", - "items": { - "$ref": "#/definitions/knative_dev_eventing-github_pkg_apis_sources_v1alpha1_GitHubSource", - "existingJavaType": "io.fabric8.knative.eventing.contrib.github.v1alpha1.GitHubSource" - } - }, - "kind": { - "type": "string", - "default": "GitHubSourceList", - "required": true - }, - "metadata": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta" - } - }, - "javaType": "io.fabric8.knative.eventing.contrib.github.v1alpha1.GitHubSourceList", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource", - "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.eventing.contrib.github.v1alpha1.GitHubSource\u003e" - ] - }, - "knative_dev_eventing-github_pkg_apis_sources_v1alpha1_GitHubSourceSpec": { - "type": "object", - "properties": { - "accessToken": { - "$ref": "#/definitions/knative_dev_eventing-github_pkg_apis_sources_v1alpha1_SecretValueFromSource", - "existingJavaType": "io.fabric8.knative.eventing.contrib.github.v1alpha1.SecretValueFromSource" - }, - "ceOverrides": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_CloudEventOverrides", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.CloudEventOverrides" - }, - "eventTypes": { - "type": "array", - "items": { - "type": "string" - } - }, - "githubAPIURL": { - "type": "string" - }, - "ownerAndRepository": { - "type": "string" - }, - "secretToken": { - "$ref": "#/definitions/knative_dev_eventing-github_pkg_apis_sources_v1alpha1_SecretValueFromSource", - "existingJavaType": "io.fabric8.knative.eventing.contrib.github.v1alpha1.SecretValueFromSource" - }, - "secure": { - "type": "boolean", - "existingJavaType": "Boolean" - }, - "serviceAccountName": { - "type": "string" - }, - "sink": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_Destination", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Destination" - } - }, - "javaType": "io.fabric8.knative.eventing.contrib.github.v1alpha1.GitHubSourceSpec", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_eventing-github_pkg_apis_sources_v1alpha1_GitHubSourceStatus": { - "type": "object", - "properties": { - "annotations": { - "type": "object", - "existingJavaType": "java.util.Map\u003cString,String\u003e" - }, - "auth": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_AuthStatus", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.AuthStatus" - }, - "ceAttributes": { - "type": "array", - "javaOmitEmpty": true, - "items": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_CloudEventAttributes", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.CloudEventAttributes" - } - }, - "conditions": { - "type": "array", - "javaOmitEmpty": true, - "items": { - "$ref": "#/definitions/knative_dev_pkg_apis_Condition", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.Condition" - } - }, - "observedGeneration": { - "type": "integer", - "existingJavaType": "Long" - }, - "sinkAudience": { - "type": "string", - "existingJavaType": "String" - }, - "sinkCACerts": { - "type": "string", - "existingJavaType": "String" - }, - "sinkUri": { - "existingJavaType": "java.lang.String" - }, - "webhookIDKey": { - "type": "string" - } - }, - "javaType": "io.fabric8.knative.eventing.contrib.github.v1alpha1.GitHubSourceStatus", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_eventing-github_pkg_apis_sources_v1alpha1_SecretValueFromSource": { - "type": "object", - "properties": { - "secretKeyRef": { - "existingJavaType": "io.fabric8.kubernetes.api.model.SecretKeySelector" - } - }, - "javaType": "io.fabric8.knative.eventing.contrib.github.v1alpha1.SecretValueFromSource", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_eventing-gitlab_pkg_apis_bindings_v1alpha1_GitLabBinding": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "default": "bindings.knative.dev/v1alpha1", - "required": true - }, - "kind": { - "type": "string", - "default": "GitLabBinding", - "required": true - }, - "metadata": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/knative_dev_eventing-gitlab_pkg_apis_bindings_v1alpha1_GitLabBindingSpec", - "existingJavaType": "io.fabric8.knative.eventing.contrib.gitlab.v1alpha1.GitLabBindingSpec" - }, - "status": { - "$ref": "#/definitions/knative_dev_eventing-gitlab_pkg_apis_bindings_v1alpha1_GitLabBindingStatus", - "existingJavaType": "io.fabric8.knative.eventing.contrib.gitlab.v1alpha1.GitLabBindingStatus" - } - }, - "javaType": "io.fabric8.knative.eventing.contrib.gitlab.v1alpha1.GitLabBinding", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.HasMetadata", - "io.fabric8.kubernetes.api.model.Namespaced" - ] - }, - "knative_dev_eventing-gitlab_pkg_apis_bindings_v1alpha1_GitLabBindingList": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "default": "bindings.knative.dev/v1alpha1", - "required": true - }, - "items": { - "type": "array", - "items": { - "$ref": "#/definitions/knative_dev_eventing-gitlab_pkg_apis_bindings_v1alpha1_GitLabBinding", - "existingJavaType": "io.fabric8.knative.eventing.contrib.gitlab.v1alpha1.GitLabBinding" - } - }, - "kind": { - "type": "string", - "default": "GitLabBindingList", - "required": true - }, - "metadata": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta" - } - }, - "javaType": "io.fabric8.knative.eventing.contrib.gitlab.v1alpha1.GitLabBindingList", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource", - "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.eventing.contrib.gitlab.v1alpha1.GitLabBinding\u003e" - ] - }, - "knative_dev_eventing-gitlab_pkg_apis_bindings_v1alpha1_GitLabBindingSpec": { - "type": "object", - "properties": { - "accessToken": { - "$ref": "#/definitions/knative_dev_eventing-gitlab_pkg_apis_bindings_v1alpha1_SecretValueFromSource", - "existingJavaType": "io.fabric8.knative.eventing.contrib.gitlab.v1alpha1.SecretValueFromSource" - }, - "subject": { - "$ref": "#/definitions/knative_dev_pkg_tracker_Reference", - "existingJavaType": "io.fabric8.knative.internal.pkg.tracker.Reference" - } - }, - "javaType": "io.fabric8.knative.eventing.contrib.gitlab.v1alpha1.GitLabBindingSpec", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_eventing-gitlab_pkg_apis_bindings_v1alpha1_GitLabBindingStatus": { - "type": "object", - "properties": { - "annotations": { - "type": "object", - "existingJavaType": "java.util.Map\u003cString,String\u003e" - }, - "auth": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_AuthStatus", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.AuthStatus" - }, - "ceAttributes": { - "type": "array", - "javaOmitEmpty": true, - "items": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_CloudEventAttributes", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.CloudEventAttributes" - } - }, - "conditions": { - "type": "array", - "javaOmitEmpty": true, - "items": { - "$ref": "#/definitions/knative_dev_pkg_apis_Condition", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.Condition" - } - }, - "observedGeneration": { - "type": "integer", - "existingJavaType": "Long" - }, - "sinkAudience": { - "type": "string", - "existingJavaType": "String" - }, - "sinkCACerts": { - "type": "string", - "existingJavaType": "String" - }, - "sinkUri": { - "existingJavaType": "java.lang.String" - } - }, - "javaType": "io.fabric8.knative.eventing.contrib.gitlab.v1alpha1.GitLabBindingStatus", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_eventing-gitlab_pkg_apis_bindings_v1alpha1_SecretValueFromSource": { - "type": "object", - "properties": { - "secretKeyRef": { - "existingJavaType": "io.fabric8.kubernetes.api.model.SecretKeySelector" - } - }, - "javaType": "io.fabric8.knative.eventing.contrib.gitlab.v1alpha1.SecretValueFromSource", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_eventing-gitlab_pkg_apis_sources_v1alpha1_GitLabSource": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "default": "sources.knative.dev/v1alpha1", - "required": true - }, - "kind": { - "type": "string", - "default": "GitLabSource", - "required": true - }, - "metadata": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/knative_dev_eventing-gitlab_pkg_apis_sources_v1alpha1_GitLabSourceSpec", - "existingJavaType": "io.fabric8.knative.eventing.contrib.gitlab.v1alpha1.GitLabSourceSpec" - }, - "status": { - "$ref": "#/definitions/knative_dev_eventing-gitlab_pkg_apis_sources_v1alpha1_GitLabSourceStatus", - "existingJavaType": "io.fabric8.knative.eventing.contrib.gitlab.v1alpha1.GitLabSourceStatus" - } - }, - "javaType": "io.fabric8.knative.eventing.contrib.gitlab.v1alpha1.GitLabSource", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.HasMetadata", - "io.fabric8.kubernetes.api.model.Namespaced" - ] - }, - "knative_dev_eventing-gitlab_pkg_apis_sources_v1alpha1_GitLabSourceList": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "default": "sources.knative.dev/v1alpha1", - "required": true - }, - "items": { - "type": "array", - "items": { - "$ref": "#/definitions/knative_dev_eventing-gitlab_pkg_apis_sources_v1alpha1_GitLabSource", - "existingJavaType": "io.fabric8.knative.eventing.contrib.gitlab.v1alpha1.GitLabSource" - } - }, - "kind": { - "type": "string", - "default": "GitLabSourceList", - "required": true - }, - "metadata": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta" - } - }, - "javaType": "io.fabric8.knative.eventing.contrib.gitlab.v1alpha1.GitLabSourceList", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource", - "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.eventing.contrib.gitlab.v1alpha1.GitLabSource\u003e" - ] - }, - "knative_dev_eventing-gitlab_pkg_apis_sources_v1alpha1_GitLabSourceSpec": { - "type": "object", - "properties": { - "accessToken": { - "$ref": "#/definitions/knative_dev_eventing-gitlab_pkg_apis_sources_v1alpha1_SecretValueFromSource", - "existingJavaType": "io.fabric8.knative.eventing.contrib.gitlab.v1alpha1.SecretValueFromSource" - }, - "ceOverrides": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_CloudEventOverrides", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.CloudEventOverrides" - }, - "eventTypes": { - "type": "array", - "items": { - "type": "string" - } - }, - "projectUrl": { - "type": "string" - }, - "secretToken": { - "$ref": "#/definitions/knative_dev_eventing-gitlab_pkg_apis_sources_v1alpha1_SecretValueFromSource", - "existingJavaType": "io.fabric8.knative.eventing.contrib.gitlab.v1alpha1.SecretValueFromSource" - }, - "serviceAccountName": { - "type": "string" - }, - "sink": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_Destination", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Destination" - }, - "sslverify": { - "type": "boolean" - } - }, - "javaType": "io.fabric8.knative.eventing.contrib.gitlab.v1alpha1.GitLabSourceSpec", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_eventing-gitlab_pkg_apis_sources_v1alpha1_GitLabSourceStatus": { - "type": "object", - "properties": { - "annotations": { - "type": "object", - "existingJavaType": "java.util.Map\u003cString,String\u003e" - }, - "auth": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_AuthStatus", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.AuthStatus" - }, - "ceAttributes": { - "type": "array", - "javaOmitEmpty": true, - "items": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_CloudEventAttributes", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.CloudEventAttributes" - } - }, - "conditions": { - "type": "array", - "javaOmitEmpty": true, - "items": { - "$ref": "#/definitions/knative_dev_pkg_apis_Condition", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.Condition" - } - }, - "observedGeneration": { - "type": "integer", - "existingJavaType": "Long" - }, - "sinkAudience": { - "type": "string", - "existingJavaType": "String" - }, - "sinkCACerts": { - "type": "string", - "existingJavaType": "String" - }, - "sinkUri": { - "existingJavaType": "java.lang.String" - }, - "webhookID": { - "type": "integer", - "existingJavaType": "Integer" - } - }, - "javaType": "io.fabric8.knative.eventing.contrib.gitlab.v1alpha1.GitLabSourceStatus", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_eventing-gitlab_pkg_apis_sources_v1alpha1_SecretValueFromSource": { - "type": "object", - "properties": { - "secretKeyRef": { - "existingJavaType": "io.fabric8.kubernetes.api.model.SecretKeySelector" - } - }, - "javaType": "io.fabric8.knative.eventing.contrib.gitlab.v1alpha1.SecretValueFromSource", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_eventing-kafka-broker_control-plane_pkg_apis_bindings_v1beta1_KafkaBinding": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "default": "bindings.knative.dev/v1beta1", - "required": true - }, - "kind": { - "type": "string", - "default": "KafkaBinding", - "required": true - }, - "metadata": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/knative_dev_eventing-kafka-broker_control-plane_pkg_apis_bindings_v1beta1_KafkaBindingSpec", - "existingJavaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaBindingSpec" - }, - "status": { - "$ref": "#/definitions/knative_dev_eventing-kafka-broker_control-plane_pkg_apis_bindings_v1beta1_KafkaBindingStatus", - "existingJavaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaBindingStatus" - } - }, - "javaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaBinding", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.HasMetadata", - "io.fabric8.kubernetes.api.model.Namespaced" - ] - }, - "knative_dev_eventing-kafka-broker_control-plane_pkg_apis_bindings_v1beta1_KafkaBindingList": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "default": "bindings.knative.dev/v1beta1", - "required": true - }, - "items": { - "type": "array", - "items": { - "$ref": "#/definitions/knative_dev_eventing-kafka-broker_control-plane_pkg_apis_bindings_v1beta1_KafkaBinding", - "existingJavaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaBinding" - } - }, - "kind": { - "type": "string", - "default": "KafkaBindingList", - "required": true - }, - "metadata": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta" - } - }, - "javaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaBindingList", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource", - "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaBinding\u003e" - ] - }, - "knative_dev_eventing-kafka-broker_control-plane_pkg_apis_bindings_v1beta1_KafkaBindingSpec": { - "type": "object", - "properties": { - "bootstrapServers": { - "type": "array", - "items": { - "type": "string" - } - }, - "net": { - "$ref": "#/definitions/knative_dev_eventing-kafka-broker_control-plane_pkg_apis_bindings_v1beta1_KafkaNetSpec", - "existingJavaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaNetSpec" - }, - "subject": { - "$ref": "#/definitions/knative_dev_pkg_tracker_Reference", - "existingJavaType": "io.fabric8.knative.internal.pkg.tracker.Reference" - } - }, - "javaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaBindingSpec", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_eventing-kafka-broker_control-plane_pkg_apis_bindings_v1beta1_KafkaBindingStatus": { - "type": "object", - "properties": { - "annotations": { - "type": "object", - "existingJavaType": "java.util.Map\u003cString,String\u003e" - }, - "conditions": { - "type": "array", - "javaOmitEmpty": true, - "items": { - "$ref": "#/definitions/knative_dev_pkg_apis_Condition", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.Condition" - } - }, - "observedGeneration": { - "type": "integer", - "existingJavaType": "Long" - } - }, - "javaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaBindingStatus", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_eventing-kafka-broker_control-plane_pkg_apis_bindings_v1beta1_KafkaNetSpec": { - "type": "object", - "properties": { - "sasl": { - "$ref": "#/definitions/knative_dev_eventing-kafka-broker_control-plane_pkg_apis_bindings_v1beta1_KafkaSASLSpec", - "existingJavaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaSASLSpec" - }, - "tls": { - "$ref": "#/definitions/knative_dev_eventing-kafka-broker_control-plane_pkg_apis_bindings_v1beta1_KafkaTLSSpec", - "existingJavaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaTLSSpec" - } - }, - "javaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaNetSpec", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_eventing-kafka-broker_control-plane_pkg_apis_bindings_v1beta1_KafkaSASLSpec": { - "type": "object", - "properties": { - "enable": { - "type": "boolean" - }, - "password": { - "$ref": "#/definitions/knative_dev_eventing-kafka-broker_control-plane_pkg_apis_bindings_v1beta1_SecretValueFromSource", - "existingJavaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.SecretValueFromSource" - }, - "type": { - "$ref": "#/definitions/knative_dev_eventing-kafka-broker_control-plane_pkg_apis_bindings_v1beta1_SecretValueFromSource", - "existingJavaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.SecretValueFromSource" - }, - "user": { - "$ref": "#/definitions/knative_dev_eventing-kafka-broker_control-plane_pkg_apis_bindings_v1beta1_SecretValueFromSource", - "existingJavaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.SecretValueFromSource" - } - }, - "javaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaSASLSpec", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_eventing-kafka-broker_control-plane_pkg_apis_bindings_v1beta1_KafkaTLSSpec": { - "type": "object", - "properties": { - "caCert": { - "$ref": "#/definitions/knative_dev_eventing-kafka-broker_control-plane_pkg_apis_bindings_v1beta1_SecretValueFromSource", - "existingJavaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.SecretValueFromSource" - }, - "cert": { - "$ref": "#/definitions/knative_dev_eventing-kafka-broker_control-plane_pkg_apis_bindings_v1beta1_SecretValueFromSource", - "existingJavaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.SecretValueFromSource" - }, - "enable": { - "type": "boolean" - }, - "key": { - "$ref": "#/definitions/knative_dev_eventing-kafka-broker_control-plane_pkg_apis_bindings_v1beta1_SecretValueFromSource", - "existingJavaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.SecretValueFromSource" - } - }, - "javaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaTLSSpec", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_eventing-kafka-broker_control-plane_pkg_apis_bindings_v1beta1_SecretValueFromSource": { - "type": "object", - "properties": { - "secretKeyRef": { - "existingJavaType": "io.fabric8.kubernetes.api.model.SecretKeySelector" - } - }, - "javaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.SecretValueFromSource", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_eventing-kafka-broker_control-plane_pkg_apis_messaging_v1beta1_KafkaChannel": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "default": "messaging.knative.dev/v1beta1", - "required": true - }, - "kind": { - "type": "string", - "default": "KafkaChannel", - "required": true - }, - "metadata": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/knative_dev_eventing-kafka-broker_control-plane_pkg_apis_messaging_v1beta1_KafkaChannelSpec", - "existingJavaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaChannelSpec" - }, - "status": { - "$ref": "#/definitions/knative_dev_eventing-kafka-broker_control-plane_pkg_apis_messaging_v1beta1_KafkaChannelStatus", - "existingJavaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaChannelStatus" - } - }, - "javaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaChannel", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.HasMetadata", - "io.fabric8.kubernetes.api.model.Namespaced" - ] - }, - "knative_dev_eventing-kafka-broker_control-plane_pkg_apis_messaging_v1beta1_KafkaChannelList": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "default": "messaging.knative.dev/v1beta1", - "required": true - }, - "items": { - "type": "array", - "items": { - "$ref": "#/definitions/knative_dev_eventing-kafka-broker_control-plane_pkg_apis_messaging_v1beta1_KafkaChannel", - "existingJavaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaChannel" - } - }, - "kind": { - "type": "string", - "default": "KafkaChannelList", - "required": true - }, - "metadata": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta" - } - }, - "javaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaChannelList", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource", - "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaChannel\u003e" - ] - }, - "knative_dev_eventing-kafka-broker_control-plane_pkg_apis_messaging_v1beta1_KafkaChannelSpec": { - "type": "object", - "properties": { - "delivery": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_duck_v1_DeliverySpec", - "existingJavaType": "io.fabric8.knative.internal.eventing.pkg.apis.duck.v1.DeliverySpec" - }, - "numPartitions": { - "type": "integer" - }, - "replicationFactor": { - "type": "integer" - }, - "retentionDuration": { - "type": "string" - }, - "subscribers": { - "type": "array", - "javaOmitEmpty": true, - "items": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_duck_v1_SubscriberSpec", - "existingJavaType": "io.fabric8.knative.internal.eventing.pkg.apis.duck.v1.SubscriberSpec" - } - } - }, - "javaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaChannelSpec", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_eventing-kafka-broker_control-plane_pkg_apis_messaging_v1beta1_KafkaChannelStatus": { - "type": "object", - "properties": { - "address": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_Addressable", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Addressable" - }, - "addresses": { - "type": "array", - "javaOmitEmpty": true, - "items": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_Addressable", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Addressable" - } - }, - "annotations": { - "type": "object", - "existingJavaType": "java.util.Map\u003cString,String\u003e" - }, - "conditions": { - "type": "array", - "javaOmitEmpty": true, - "items": { - "$ref": "#/definitions/knative_dev_pkg_apis_Condition", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.Condition" - } - }, - "deadLetterSinkCACerts": { - "type": "string", - "existingJavaType": "String" - }, - "deadLetterSinkUri": { - "existingJavaType": "java.lang.String" - }, - "observedGeneration": { - "type": "integer", - "existingJavaType": "Long" - }, - "subscribers": { - "type": "array", - "javaOmitEmpty": true, - "items": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_duck_v1_SubscriberStatus", - "existingJavaType": "io.fabric8.knative.internal.eventing.pkg.apis.duck.v1.SubscriberStatus" - } - } - }, - "javaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaChannelStatus", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_eventing-kafka-broker_control-plane_pkg_apis_sources_v1beta1_KafkaSource": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "default": "sources.knative.dev/v1beta1", - "required": true - }, - "kind": { - "type": "string", - "default": "KafkaSource", - "required": true - }, - "metadata": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/knative_dev_eventing-kafka-broker_control-plane_pkg_apis_sources_v1beta1_KafkaSourceSpec", - "existingJavaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaSourceSpec" - }, - "status": { - "$ref": "#/definitions/knative_dev_eventing-kafka-broker_control-plane_pkg_apis_sources_v1beta1_KafkaSourceStatus", - "existingJavaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaSourceStatus" - } - }, - "javaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaSource", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.HasMetadata", - "io.fabric8.kubernetes.api.model.Namespaced" - ] - }, - "knative_dev_eventing-kafka-broker_control-plane_pkg_apis_sources_v1beta1_KafkaSourceList": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "default": "sources.knative.dev/v1beta1", - "required": true - }, - "items": { - "type": "array", - "items": { - "$ref": "#/definitions/knative_dev_eventing-kafka-broker_control-plane_pkg_apis_sources_v1beta1_KafkaSource", - "existingJavaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaSource" - } - }, - "kind": { - "type": "string", - "default": "KafkaSourceList", - "required": true - }, - "metadata": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta" - } - }, - "javaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaSourceList", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource", - "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaSource\u003e" - ] - }, - "knative_dev_eventing-kafka-broker_control-plane_pkg_apis_sources_v1beta1_KafkaSourceSpec": { - "type": "object", - "properties": { - "bootstrapServers": { - "type": "array", - "items": { - "type": "string" - } - }, - "ceOverrides": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_CloudEventOverrides", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.CloudEventOverrides" - }, - "consumerGroup": { - "type": "string" - }, - "consumers": { - "type": "integer", - "existingJavaType": "Integer" - }, - "delivery": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_duck_v1_DeliverySpec", - "existingJavaType": "io.fabric8.knative.internal.eventing.pkg.apis.duck.v1.DeliverySpec" - }, - "initialOffset": { - "type": "string" - }, - "net": { - "$ref": "#/definitions/knative_dev_eventing-kafka-broker_control-plane_pkg_apis_bindings_v1beta1_KafkaNetSpec", - "existingJavaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaNetSpec" - }, - "sink": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_Destination", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Destination" - }, - "topics": { - "type": "array", - "items": { - "type": "string" - } - } - }, - "javaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaSourceSpec", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_eventing-kafka-broker_control-plane_pkg_apis_sources_v1beta1_KafkaSourceStatus": { - "type": "object", - "properties": { - "annotations": { - "type": "object", - "existingJavaType": "java.util.Map\u003cString,String\u003e" - }, - "auth": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_AuthStatus", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.AuthStatus" - }, - "ceAttributes": { - "type": "array", - "javaOmitEmpty": true, - "items": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_CloudEventAttributes", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.CloudEventAttributes" - } - }, - "claims": { - "type": "string" - }, - "conditions": { - "type": "array", - "javaOmitEmpty": true, - "items": { - "$ref": "#/definitions/knative_dev_pkg_apis_Condition", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.Condition" - } - }, - "consumers": { - "type": "integer" - }, - "maxAllowedVReplicas": { - "type": "integer", - "existingJavaType": "Integer" - }, - "observedGeneration": { - "type": "integer", - "existingJavaType": "Long" - }, - "placements": { - "type": "array", - "javaOmitEmpty": true, - "items": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_duck_v1alpha1_Placement", - "existingJavaType": "io.fabric8.knative.internal.eventing.pkg.apis.duck.v1alpha1.Placement" - } - }, - "selector": { - "type": "string" - }, - "sinkAudience": { - "type": "string", - "existingJavaType": "String" - }, - "sinkCACerts": { - "type": "string", - "existingJavaType": "String" - }, - "sinkUri": { - "existingJavaType": "java.lang.String" - } - }, - "javaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaSourceStatus", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_eventing-prometheus_pkg_apis_sources_v1alpha1_PrometheusSource": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "default": "sources.knative.dev/v1alpha1", - "required": true - }, - "kind": { - "type": "string", - "default": "PrometheusSource", - "required": true - }, - "metadata": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/knative_dev_eventing-prometheus_pkg_apis_sources_v1alpha1_PrometheusSourceSpec", - "existingJavaType": "io.fabric8.knative.eventing.contrib.prometheus.v1alpha1.PrometheusSourceSpec" - }, - "status": { - "$ref": "#/definitions/knative_dev_eventing-prometheus_pkg_apis_sources_v1alpha1_PrometheusSourceStatus", - "existingJavaType": "io.fabric8.knative.eventing.contrib.prometheus.v1alpha1.PrometheusSourceStatus" - } - }, - "javaType": "io.fabric8.knative.eventing.contrib.prometheus.v1alpha1.PrometheusSource", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.HasMetadata", - "io.fabric8.kubernetes.api.model.Namespaced" - ] - }, - "knative_dev_eventing-prometheus_pkg_apis_sources_v1alpha1_PrometheusSourceList": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "default": "sources.knative.dev/v1alpha1", - "required": true - }, - "items": { - "type": "array", - "items": { - "$ref": "#/definitions/knative_dev_eventing-prometheus_pkg_apis_sources_v1alpha1_PrometheusSource", - "existingJavaType": "io.fabric8.knative.eventing.contrib.prometheus.v1alpha1.PrometheusSource" - } - }, - "kind": { - "type": "string", - "default": "PrometheusSourceList", - "required": true - }, - "metadata": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta" - } - }, - "javaType": "io.fabric8.knative.eventing.contrib.prometheus.v1alpha1.PrometheusSourceList", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource", - "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.eventing.contrib.prometheus.v1alpha1.PrometheusSource\u003e" - ] - }, - "knative_dev_eventing-prometheus_pkg_apis_sources_v1alpha1_PrometheusSourceSpec": { - "type": "object", - "properties": { - "authTokenFile": { - "type": "string" - }, - "caCertConfigMap": { - "type": "string" - }, - "promQL": { - "type": "string" - }, - "schedule": { - "type": "string" - }, - "serverURL": { - "type": "string" - }, - "serviceAccountName": { - "type": "string" - }, - "sink": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_Destination", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Destination" - }, - "step": { - "type": "string" - } - }, - "javaType": "io.fabric8.knative.eventing.contrib.prometheus.v1alpha1.PrometheusSourceSpec", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_eventing-prometheus_pkg_apis_sources_v1alpha1_PrometheusSourceStatus": { - "type": "object", - "properties": { - "annotations": { - "type": "object", - "existingJavaType": "java.util.Map\u003cString,String\u003e" - }, - "auth": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_AuthStatus", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.AuthStatus" - }, - "ceAttributes": { - "type": "array", - "javaOmitEmpty": true, - "items": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_CloudEventAttributes", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.CloudEventAttributes" - } - }, - "conditions": { - "type": "array", - "javaOmitEmpty": true, - "items": { - "$ref": "#/definitions/knative_dev_pkg_apis_Condition", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.Condition" - } - }, - "observedGeneration": { - "type": "integer", - "existingJavaType": "Long" - }, - "sinkAudience": { - "type": "string", - "existingJavaType": "String" - }, - "sinkCACerts": { - "type": "string", - "existingJavaType": "String" - }, - "sinkUri": { - "existingJavaType": "java.lang.String" - } - }, - "javaType": "io.fabric8.knative.eventing.contrib.prometheus.v1alpha1.PrometheusSourceStatus", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_eventing_pkg_apis_duck_v1_DeliverySpec": { - "type": "object", - "properties": { - "backoffDelay": { - "type": "string", - "existingJavaType": "String" - }, - "backoffPolicy": { - "type": "string", - "existingJavaType": "String" - }, - "deadLetterSink": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_Destination", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Destination" - }, - "retry": { - "type": "integer", - "existingJavaType": "Integer" - }, - "retryAfterMax": { - "type": "string", - "existingJavaType": "String" - }, - "timeout": { - "type": "string", - "existingJavaType": "String" - } - }, - "javaType": "io.fabric8.knative.internal.eventing.pkg.apis.duck.v1.DeliverySpec", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_eventing_pkg_apis_duck_v1_SubscriberSpec": { - "type": "object", - "properties": { - "delivery": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_duck_v1_DeliverySpec", - "existingJavaType": "io.fabric8.knative.internal.eventing.pkg.apis.duck.v1.DeliverySpec" - }, - "generation": { - "type": "integer", - "existingJavaType": "Long" - }, - "replyAudience": { - "type": "string", - "existingJavaType": "String" - }, - "replyCACerts": { - "type": "string", - "existingJavaType": "String" - }, - "replyUri": { - "existingJavaType": "java.lang.String" - }, - "subscriberAudience": { - "type": "string", - "existingJavaType": "String" - }, - "subscriberCACerts": { - "type": "string", - "existingJavaType": "String" - }, - "subscriberUri": { - "existingJavaType": "java.lang.String" - }, - "uid": { - "type": "string" - } - }, - "javaType": "io.fabric8.knative.internal.eventing.pkg.apis.duck.v1.SubscriberSpec", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_eventing_pkg_apis_duck_v1_SubscriberStatus": { - "type": "object", - "properties": { - "auth": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_AuthStatus", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.AuthStatus" - }, - "message": { - "type": "string" - }, - "observedGeneration": { - "type": "integer", - "existingJavaType": "Long" - }, - "ready": { - "type": "string" - }, - "uid": { - "type": "string" - } - }, - "javaType": "io.fabric8.knative.internal.eventing.pkg.apis.duck.v1.SubscriberStatus", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_eventing_pkg_apis_duck_v1alpha1_Placement": { - "type": "object", - "properties": { - "podName": { - "type": "string" - }, - "vreplicas": { - "type": "integer" - } - }, - "javaType": "io.fabric8.knative.internal.eventing.pkg.apis.duck.v1alpha1.Placement", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_eventing_pkg_apis_eventing_v1_Broker": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "default": "eventing.knative.dev/v1", - "required": true - }, - "kind": { - "type": "string", - "default": "Broker", - "required": true - }, - "metadata": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_eventing_v1_BrokerSpec", - "existingJavaType": "io.fabric8.knative.eventing.v1.BrokerSpec" - }, - "status": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_eventing_v1_BrokerStatus", - "existingJavaType": "io.fabric8.knative.eventing.v1.BrokerStatus" - } - }, - "javaType": "io.fabric8.knative.eventing.v1.Broker", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.HasMetadata", - "io.fabric8.kubernetes.api.model.Namespaced" - ] - }, - "knative_dev_eventing_pkg_apis_eventing_v1_BrokerList": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "default": "eventing.knative.dev/v1", - "required": true - }, - "items": { - "type": "array", - "items": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_eventing_v1_Broker", - "existingJavaType": "io.fabric8.knative.eventing.v1.Broker" - } - }, - "kind": { - "type": "string", - "default": "BrokerList", - "required": true - }, - "metadata": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta" - } - }, - "javaType": "io.fabric8.knative.eventing.v1.BrokerList", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource", - "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.eventing.v1.Broker\u003e" - ] - }, - "knative_dev_eventing_pkg_apis_eventing_v1_BrokerSpec": { - "type": "object", - "properties": { - "config": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_KReference", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.KReference" - }, - "delivery": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_duck_v1_DeliverySpec", - "existingJavaType": "io.fabric8.knative.internal.eventing.pkg.apis.duck.v1.DeliverySpec" - } - }, - "javaType": "io.fabric8.knative.eventing.v1.BrokerSpec", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_eventing_pkg_apis_eventing_v1_BrokerStatus": { - "type": "object", - "properties": { - "address": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_Addressable", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Addressable" - }, - "addresses": { - "type": "array", - "javaOmitEmpty": true, - "items": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_Addressable", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Addressable" - } - }, - "annotations": { - "type": "object", - "existingJavaType": "java.util.Map\u003cString,String\u003e" - }, - "conditions": { - "type": "array", - "javaOmitEmpty": true, - "items": { - "$ref": "#/definitions/knative_dev_pkg_apis_Condition", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.Condition" - } - }, - "deadLetterSinkCACerts": { - "type": "string", - "existingJavaType": "String" - }, - "deadLetterSinkUri": { - "existingJavaType": "java.lang.String" - }, - "observedGeneration": { - "type": "integer", - "existingJavaType": "Long" - } - }, - "javaType": "io.fabric8.knative.eventing.v1.BrokerStatus", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_eventing_pkg_apis_eventing_v1_SubscriptionsAPIFilter": { - "type": "object", - "properties": { - "all": { - "type": "array", - "javaOmitEmpty": true, - "items": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_eventing_v1_SubscriptionsAPIFilter", - "existingJavaType": "io.fabric8.knative.eventing.v1.SubscriptionsAPIFilter" - } - }, - "any": { - "type": "array", - "javaOmitEmpty": true, - "items": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_eventing_v1_SubscriptionsAPIFilter", - "existingJavaType": "io.fabric8.knative.eventing.v1.SubscriptionsAPIFilter" - } - }, - "cesql": { - "type": "string" - }, - "exact": { - "type": "object", - "existingJavaType": "java.util.Map\u003cString,String\u003e" - }, - "not": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_eventing_v1_SubscriptionsAPIFilter", - "existingJavaType": "io.fabric8.knative.eventing.v1.SubscriptionsAPIFilter" - }, - "prefix": { - "type": "object", - "existingJavaType": "java.util.Map\u003cString,String\u003e" - }, - "suffix": { - "type": "object", - "existingJavaType": "java.util.Map\u003cString,String\u003e" - } - }, - "javaType": "io.fabric8.knative.eventing.v1.SubscriptionsAPIFilter", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_eventing_pkg_apis_eventing_v1_Trigger": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "default": "eventing.knative.dev/v1", - "required": true - }, - "kind": { - "type": "string", - "default": "Trigger", - "required": true - }, - "metadata": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_eventing_v1_TriggerSpec", - "existingJavaType": "io.fabric8.knative.eventing.v1.TriggerSpec" - }, - "status": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_eventing_v1_TriggerStatus", - "existingJavaType": "io.fabric8.knative.eventing.v1.TriggerStatus" - } - }, - "javaType": "io.fabric8.knative.eventing.v1.Trigger", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.HasMetadata", - "io.fabric8.kubernetes.api.model.Namespaced" - ] - }, - "knative_dev_eventing_pkg_apis_eventing_v1_TriggerFilter": { - "type": "object", - "properties": { - "attributes": { - "type": "object", - "existingJavaType": "java.util.Map\u003cString,String\u003e" - } - }, - "javaType": "io.fabric8.knative.eventing.v1.TriggerFilter", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_eventing_pkg_apis_eventing_v1_TriggerList": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "default": "eventing.knative.dev/v1", - "required": true - }, - "items": { - "type": "array", - "items": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_eventing_v1_Trigger", - "existingJavaType": "io.fabric8.knative.eventing.v1.Trigger" - } - }, - "kind": { - "type": "string", - "default": "TriggerList", - "required": true - }, - "metadata": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta" - } - }, - "javaType": "io.fabric8.knative.eventing.v1.TriggerList", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource", - "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.eventing.v1.Trigger\u003e" - ] - }, - "knative_dev_eventing_pkg_apis_eventing_v1_TriggerSpec": { - "type": "object", - "properties": { - "broker": { - "type": "string" - }, - "delivery": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_duck_v1_DeliverySpec", - "existingJavaType": "io.fabric8.knative.internal.eventing.pkg.apis.duck.v1.DeliverySpec" - }, - "filter": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_eventing_v1_TriggerFilter", - "existingJavaType": "io.fabric8.knative.eventing.v1.TriggerFilter" - }, - "filters": { - "type": "array", - "javaOmitEmpty": true, - "items": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_eventing_v1_SubscriptionsAPIFilter", - "existingJavaType": "io.fabric8.knative.eventing.v1.SubscriptionsAPIFilter" - } - }, - "subscriber": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_Destination", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Destination" - } - }, - "javaType": "io.fabric8.knative.eventing.v1.TriggerSpec", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_eventing_pkg_apis_eventing_v1_TriggerStatus": { - "type": "object", - "properties": { - "annotations": { - "type": "object", - "existingJavaType": "java.util.Map\u003cString,String\u003e" - }, - "auth": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_AuthStatus", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.AuthStatus" - }, - "conditions": { - "type": "array", - "javaOmitEmpty": true, - "items": { - "$ref": "#/definitions/knative_dev_pkg_apis_Condition", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.Condition" - } - }, - "deadLetterSinkCACerts": { - "type": "string", - "existingJavaType": "String" - }, - "deadLetterSinkUri": { - "existingJavaType": "java.lang.String" - }, - "observedGeneration": { - "type": "integer", - "existingJavaType": "Long" - }, - "subscriberCACerts": { - "type": "string", - "existingJavaType": "String" - }, - "subscriberUri": { - "existingJavaType": "java.lang.String" - } - }, - "javaType": "io.fabric8.knative.eventing.v1.TriggerStatus", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_eventing_pkg_apis_eventing_v1beta1_EventType": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "default": "eventing.knative.dev/v1beta1", - "required": true - }, - "kind": { - "type": "string", - "default": "EventType", - "required": true - }, - "metadata": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_eventing_v1beta1_EventTypeSpec", - "existingJavaType": "io.fabric8.knative.eventing.v1beta1.EventTypeSpec" - }, - "status": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_eventing_v1beta1_EventTypeStatus", - "existingJavaType": "io.fabric8.knative.eventing.v1beta1.EventTypeStatus" - } - }, - "javaType": "io.fabric8.knative.eventing.v1beta1.EventType", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.HasMetadata", - "io.fabric8.kubernetes.api.model.Namespaced" - ] - }, - "knative_dev_eventing_pkg_apis_eventing_v1beta1_EventTypeList": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "default": "eventing.knative.dev/v1beta1", - "required": true - }, - "items": { - "type": "array", - "items": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_eventing_v1beta1_EventType", - "existingJavaType": "io.fabric8.knative.eventing.v1beta1.EventType" - } - }, - "kind": { - "type": "string", - "default": "EventTypeList", - "required": true - }, - "metadata": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta" - } - }, - "javaType": "io.fabric8.knative.eventing.v1beta1.EventTypeList", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource", - "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.eventing.v1beta1.EventType\u003e" - ] - }, - "knative_dev_eventing_pkg_apis_eventing_v1beta1_EventTypeSpec": { - "type": "object", - "properties": { - "broker": { - "type": "string" - }, - "description": { - "type": "string" - }, - "reference": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_KReference", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.KReference" - }, - "schema": { - "existingJavaType": "java.lang.String" - }, - "schemaData": { - "type": "string" - }, - "source": { - "existingJavaType": "java.lang.String" - }, - "type": { - "type": "string" - } - }, - "javaType": "io.fabric8.knative.eventing.v1beta1.EventTypeSpec", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_eventing_pkg_apis_eventing_v1beta1_EventTypeStatus": { - "type": "object", - "properties": { - "annotations": { - "type": "object", - "existingJavaType": "java.util.Map\u003cString,String\u003e" - }, - "conditions": { - "type": "array", - "javaOmitEmpty": true, - "items": { - "$ref": "#/definitions/knative_dev_pkg_apis_Condition", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.Condition" - } - }, - "observedGeneration": { - "type": "integer", - "existingJavaType": "Long" - } - }, - "javaType": "io.fabric8.knative.eventing.v1beta1.EventTypeStatus", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_eventing_pkg_apis_flows_v1_Parallel": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "default": "flows.knative.dev/v1", - "required": true - }, - "kind": { - "type": "string", - "default": "Parallel", - "required": true - }, - "metadata": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_flows_v1_ParallelSpec", - "existingJavaType": "io.fabric8.knative.flows.v1.ParallelSpec" - }, - "status": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_flows_v1_ParallelStatus", - "existingJavaType": "io.fabric8.knative.flows.v1.ParallelStatus" - } - }, - "javaType": "io.fabric8.knative.flows.v1.Parallel", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.HasMetadata", - "io.fabric8.kubernetes.api.model.Namespaced" - ] - }, - "knative_dev_eventing_pkg_apis_flows_v1_ParallelBranch": { - "type": "object", - "properties": { - "delivery": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_duck_v1_DeliverySpec", - "existingJavaType": "io.fabric8.knative.internal.eventing.pkg.apis.duck.v1.DeliverySpec" - }, - "filter": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_Destination", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Destination" - }, - "reply": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_Destination", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Destination" - }, - "subscriber": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_Destination", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Destination" - } - }, - "javaType": "io.fabric8.knative.flows.v1.ParallelBranch", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_eventing_pkg_apis_flows_v1_ParallelBranchStatus": { - "type": "object", - "properties": { - "filterChannelStatus": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_flows_v1_ParallelChannelStatus", - "existingJavaType": "io.fabric8.knative.flows.v1.ParallelChannelStatus" - }, - "filterSubscriptionStatus": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_flows_v1_ParallelSubscriptionStatus", - "existingJavaType": "io.fabric8.knative.flows.v1.ParallelSubscriptionStatus" - }, - "subscriberSubscriptionStatus": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_flows_v1_ParallelSubscriptionStatus", - "existingJavaType": "io.fabric8.knative.flows.v1.ParallelSubscriptionStatus" - } - }, - "javaType": "io.fabric8.knative.flows.v1.ParallelBranchStatus", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_eventing_pkg_apis_flows_v1_ParallelChannelStatus": { - "type": "object", - "properties": { - "channel": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectReference" - }, - "ready": { - "$ref": "#/definitions/knative_dev_pkg_apis_Condition", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.Condition" - } - }, - "javaType": "io.fabric8.knative.flows.v1.ParallelChannelStatus", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_eventing_pkg_apis_flows_v1_ParallelList": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "default": "flows.knative.dev/v1", - "required": true - }, - "items": { - "type": "array", - "items": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_flows_v1_Parallel", - "existingJavaType": "io.fabric8.knative.flows.v1.Parallel" - } - }, - "kind": { - "type": "string", - "default": "ParallelList", - "required": true - }, - "metadata": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta" - } - }, - "javaType": "io.fabric8.knative.flows.v1.ParallelList", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource", - "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.flows.v1.Parallel\u003e" - ] - }, - "knative_dev_eventing_pkg_apis_flows_v1_ParallelSpec": { - "type": "object", - "properties": { - "branches": { - "type": "array", - "items": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_flows_v1_ParallelBranch", - "existingJavaType": "io.fabric8.knative.flows.v1.ParallelBranch" - } - }, - "channelTemplate": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_messaging_v1_ChannelTemplateSpec", - "existingJavaType": "io.fabric8.knative.messaging.v1.ChannelTemplateSpec" - }, - "reply": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_Destination", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Destination" - } - }, - "javaType": "io.fabric8.knative.flows.v1.ParallelSpec", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_eventing_pkg_apis_flows_v1_ParallelStatus": { - "type": "object", - "properties": { - "address": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_Addressable", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Addressable" - }, - "addresses": { - "type": "array", - "javaOmitEmpty": true, - "items": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_Addressable", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Addressable" - } - }, - "annotations": { - "type": "object", - "existingJavaType": "java.util.Map\u003cString,String\u003e" - }, - "auth": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_AuthStatus", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.AuthStatus" - }, - "branchStatuses": { - "type": "array", - "items": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_flows_v1_ParallelBranchStatus", - "existingJavaType": "io.fabric8.knative.flows.v1.ParallelBranchStatus" - } - }, - "conditions": { - "type": "array", - "javaOmitEmpty": true, - "items": { - "$ref": "#/definitions/knative_dev_pkg_apis_Condition", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.Condition" - } - }, - "ingressChannelStatus": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_flows_v1_ParallelChannelStatus", - "existingJavaType": "io.fabric8.knative.flows.v1.ParallelChannelStatus" - }, - "observedGeneration": { - "type": "integer", - "existingJavaType": "Long" - } - }, - "javaType": "io.fabric8.knative.flows.v1.ParallelStatus", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_eventing_pkg_apis_flows_v1_ParallelSubscriptionStatus": { - "type": "object", - "properties": { - "ready": { - "$ref": "#/definitions/knative_dev_pkg_apis_Condition", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.Condition" - }, - "subscription": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectReference" - } - }, - "javaType": "io.fabric8.knative.flows.v1.ParallelSubscriptionStatus", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_eventing_pkg_apis_flows_v1_Sequence": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "default": "flows.knative.dev/v1", - "required": true - }, - "kind": { - "type": "string", - "default": "Sequence", - "required": true - }, - "metadata": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_flows_v1_SequenceSpec", - "existingJavaType": "io.fabric8.knative.flows.v1.SequenceSpec" - }, - "status": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_flows_v1_SequenceStatus", - "existingJavaType": "io.fabric8.knative.flows.v1.SequenceStatus" - } - }, - "javaType": "io.fabric8.knative.flows.v1.Sequence", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.HasMetadata", - "io.fabric8.kubernetes.api.model.Namespaced" - ] - }, - "knative_dev_eventing_pkg_apis_flows_v1_SequenceChannelStatus": { - "type": "object", - "properties": { - "channel": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectReference" - }, - "ready": { - "$ref": "#/definitions/knative_dev_pkg_apis_Condition", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.Condition" - } - }, - "javaType": "io.fabric8.knative.flows.v1.SequenceChannelStatus", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_eventing_pkg_apis_flows_v1_SequenceList": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "default": "flows.knative.dev/v1", - "required": true - }, - "items": { - "type": "array", - "items": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_flows_v1_Sequence", - "existingJavaType": "io.fabric8.knative.flows.v1.Sequence" - } - }, - "kind": { - "type": "string", - "default": "SequenceList", - "required": true - }, - "metadata": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta" - } - }, - "javaType": "io.fabric8.knative.flows.v1.SequenceList", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource", - "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.flows.v1.Sequence\u003e" - ] - }, - "knative_dev_eventing_pkg_apis_flows_v1_SequenceSpec": { - "type": "object", - "properties": { - "channelTemplate": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_messaging_v1_ChannelTemplateSpec", - "existingJavaType": "io.fabric8.knative.messaging.v1.ChannelTemplateSpec" - }, - "reply": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_Destination", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Destination" - }, - "steps": { - "type": "array", - "items": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_flows_v1_SequenceStep", - "existingJavaType": "io.fabric8.knative.flows.v1.SequenceStep" - } - } - }, - "javaType": "io.fabric8.knative.flows.v1.SequenceSpec", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_eventing_pkg_apis_flows_v1_SequenceStatus": { - "type": "object", - "properties": { - "address": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_Addressable", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Addressable" - }, - "annotations": { - "type": "object", - "existingJavaType": "java.util.Map\u003cString,String\u003e" - }, - "auth": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_AuthStatus", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.AuthStatus" - }, - "channelStatuses": { - "type": "array", - "javaOmitEmpty": true, - "items": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_flows_v1_SequenceChannelStatus", - "existingJavaType": "io.fabric8.knative.flows.v1.SequenceChannelStatus" - } - }, - "conditions": { - "type": "array", - "javaOmitEmpty": true, - "items": { - "$ref": "#/definitions/knative_dev_pkg_apis_Condition", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.Condition" - } - }, - "observedGeneration": { - "type": "integer", - "existingJavaType": "Long" - }, - "subscriptionStatuses": { - "type": "array", - "javaOmitEmpty": true, - "items": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_flows_v1_SequenceSubscriptionStatus", - "existingJavaType": "io.fabric8.knative.flows.v1.SequenceSubscriptionStatus" - } - } - }, - "javaType": "io.fabric8.knative.flows.v1.SequenceStatus", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_eventing_pkg_apis_flows_v1_SequenceStep": { - "type": "object", - "properties": { - "CACerts": { - "type": "string", - "existingJavaType": "String" - }, - "audience": { - "type": "string", - "existingJavaType": "String" - }, - "delivery": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_duck_v1_DeliverySpec", - "existingJavaType": "io.fabric8.knative.internal.eventing.pkg.apis.duck.v1.DeliverySpec" - }, - "ref": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_KReference", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.KReference" - }, - "uri": { - "existingJavaType": "java.lang.String" - } - }, - "javaType": "io.fabric8.knative.flows.v1.SequenceStep", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_eventing_pkg_apis_flows_v1_SequenceSubscriptionStatus": { - "type": "object", - "properties": { - "ready": { - "$ref": "#/definitions/knative_dev_pkg_apis_Condition", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.Condition" - }, - "subscription": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectReference" - } - }, - "javaType": "io.fabric8.knative.flows.v1.SequenceSubscriptionStatus", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_eventing_pkg_apis_messaging_v1_Channel": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "default": "messaging.knative.dev/v1", - "required": true - }, - "kind": { - "type": "string", - "default": "Channel", - "required": true - }, - "metadata": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_messaging_v1_ChannelSpec", - "existingJavaType": "io.fabric8.knative.messaging.v1.ChannelSpec" - }, - "status": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_messaging_v1_ChannelStatus", - "existingJavaType": "io.fabric8.knative.messaging.v1.ChannelStatus" - } - }, - "javaType": "io.fabric8.knative.messaging.v1.Channel", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.HasMetadata", - "io.fabric8.kubernetes.api.model.Namespaced" - ] - }, - "knative_dev_eventing_pkg_apis_messaging_v1_ChannelList": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "default": "messaging.knative.dev/v1", - "required": true - }, - "items": { - "type": "array", - "items": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_messaging_v1_Channel", - "existingJavaType": "io.fabric8.knative.messaging.v1.Channel" - } - }, - "kind": { - "type": "string", - "default": "ChannelList", - "required": true - }, - "metadata": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta" - } - }, - "javaType": "io.fabric8.knative.messaging.v1.ChannelList", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource", - "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.messaging.v1.Channel\u003e" - ] - }, - "knative_dev_eventing_pkg_apis_messaging_v1_ChannelSpec": { - "type": "object", - "properties": { - "channelTemplate": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_messaging_v1_ChannelTemplateSpec", - "existingJavaType": "io.fabric8.knative.messaging.v1.ChannelTemplateSpec" - }, - "delivery": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_duck_v1_DeliverySpec", - "existingJavaType": "io.fabric8.knative.internal.eventing.pkg.apis.duck.v1.DeliverySpec" - }, - "subscribers": { - "type": "array", - "javaOmitEmpty": true, - "items": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_duck_v1_SubscriberSpec", - "existingJavaType": "io.fabric8.knative.internal.eventing.pkg.apis.duck.v1.SubscriberSpec" - } - } - }, - "javaType": "io.fabric8.knative.messaging.v1.ChannelSpec", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_eventing_pkg_apis_messaging_v1_ChannelStatus": { - "type": "object", - "properties": { - "address": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_Addressable", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Addressable" - }, - "addresses": { - "type": "array", - "javaOmitEmpty": true, - "items": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_Addressable", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Addressable" - } - }, - "annotations": { - "type": "object", - "existingJavaType": "java.util.Map\u003cString,String\u003e" - }, - "channel": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_KReference", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.KReference" - }, - "conditions": { - "type": "array", - "javaOmitEmpty": true, - "items": { - "$ref": "#/definitions/knative_dev_pkg_apis_Condition", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.Condition" - } - }, - "deadLetterSinkCACerts": { - "type": "string", - "existingJavaType": "String" - }, - "deadLetterSinkUri": { - "existingJavaType": "java.lang.String" - }, - "observedGeneration": { - "type": "integer", - "existingJavaType": "Long" - }, - "subscribers": { - "type": "array", - "javaOmitEmpty": true, - "items": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_duck_v1_SubscriberStatus", - "existingJavaType": "io.fabric8.knative.internal.eventing.pkg.apis.duck.v1.SubscriberStatus" - } - } - }, - "javaType": "io.fabric8.knative.messaging.v1.ChannelStatus", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_eventing_pkg_apis_messaging_v1_ChannelTemplateSpec": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string" - }, - "kind": { - "type": "string" - }, - "spec": { - "existingJavaType": "java.util.Map\u003cString, Object\u003e" - } - }, - "javaType": "io.fabric8.knative.messaging.v1.ChannelTemplateSpec", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_eventing_pkg_apis_messaging_v1_InMemoryChannel": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "default": "messaging.knative.dev/v1", - "required": true - }, - "kind": { - "type": "string", - "default": "InMemoryChannel", - "required": true - }, - "metadata": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_messaging_v1_InMemoryChannelSpec", - "existingJavaType": "io.fabric8.knative.messaging.v1.InMemoryChannelSpec" - }, - "status": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_messaging_v1_InMemoryChannelStatus", - "existingJavaType": "io.fabric8.knative.messaging.v1.InMemoryChannelStatus" - } - }, - "javaType": "io.fabric8.knative.messaging.v1.InMemoryChannel", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.HasMetadata", - "io.fabric8.kubernetes.api.model.Namespaced" - ] - }, - "knative_dev_eventing_pkg_apis_messaging_v1_InMemoryChannelList": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "default": "messaging.knative.dev/v1", - "required": true - }, - "items": { - "type": "array", - "items": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_messaging_v1_InMemoryChannel", - "existingJavaType": "io.fabric8.knative.messaging.v1.InMemoryChannel" - } - }, - "kind": { - "type": "string", - "default": "InMemoryChannelList", - "required": true - }, - "metadata": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta" - } - }, - "javaType": "io.fabric8.knative.messaging.v1.InMemoryChannelList", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource", - "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.messaging.v1.InMemoryChannel\u003e" - ] - }, - "knative_dev_eventing_pkg_apis_messaging_v1_InMemoryChannelSpec": { - "type": "object", - "properties": { - "delivery": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_duck_v1_DeliverySpec", - "existingJavaType": "io.fabric8.knative.internal.eventing.pkg.apis.duck.v1.DeliverySpec" - }, - "subscribers": { - "type": "array", - "javaOmitEmpty": true, - "items": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_duck_v1_SubscriberSpec", - "existingJavaType": "io.fabric8.knative.internal.eventing.pkg.apis.duck.v1.SubscriberSpec" - } - } - }, - "javaType": "io.fabric8.knative.messaging.v1.InMemoryChannelSpec", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_eventing_pkg_apis_messaging_v1_InMemoryChannelStatus": { - "type": "object", - "properties": { - "address": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_Addressable", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Addressable" - }, - "addresses": { - "type": "array", - "javaOmitEmpty": true, - "items": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_Addressable", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Addressable" - } - }, - "annotations": { - "type": "object", - "existingJavaType": "java.util.Map\u003cString,String\u003e" - }, - "conditions": { - "type": "array", - "javaOmitEmpty": true, - "items": { - "$ref": "#/definitions/knative_dev_pkg_apis_Condition", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.Condition" - } - }, - "deadLetterSinkCACerts": { - "type": "string", - "existingJavaType": "String" - }, - "deadLetterSinkUri": { - "existingJavaType": "java.lang.String" - }, - "observedGeneration": { - "type": "integer", - "existingJavaType": "Long" - }, - "subscribers": { - "type": "array", - "javaOmitEmpty": true, - "items": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_duck_v1_SubscriberStatus", - "existingJavaType": "io.fabric8.knative.internal.eventing.pkg.apis.duck.v1.SubscriberStatus" - } - } - }, - "javaType": "io.fabric8.knative.messaging.v1.InMemoryChannelStatus", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_eventing_pkg_apis_messaging_v1_Subscription": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "default": "messaging.knative.dev/v1", - "required": true - }, - "kind": { - "type": "string", - "default": "Subscription", - "required": true - }, - "metadata": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_messaging_v1_SubscriptionSpec", - "existingJavaType": "io.fabric8.knative.messaging.v1.SubscriptionSpec" - }, - "status": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_messaging_v1_SubscriptionStatus", - "existingJavaType": "io.fabric8.knative.messaging.v1.SubscriptionStatus" - } - }, - "javaType": "io.fabric8.knative.messaging.v1.Subscription", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.HasMetadata", - "io.fabric8.kubernetes.api.model.Namespaced" - ] - }, - "knative_dev_eventing_pkg_apis_messaging_v1_SubscriptionList": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "default": "messaging.knative.dev/v1", - "required": true - }, - "items": { - "type": "array", - "items": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_messaging_v1_Subscription", - "existingJavaType": "io.fabric8.knative.messaging.v1.Subscription" - } - }, - "kind": { - "type": "string", - "default": "SubscriptionList", - "required": true - }, - "metadata": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta" - } - }, - "javaType": "io.fabric8.knative.messaging.v1.SubscriptionList", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource", - "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.messaging.v1.Subscription\u003e" - ] - }, - "knative_dev_eventing_pkg_apis_messaging_v1_SubscriptionSpec": { - "type": "object", - "properties": { - "channel": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_KReference", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.KReference" - }, - "delivery": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_duck_v1_DeliverySpec", - "existingJavaType": "io.fabric8.knative.internal.eventing.pkg.apis.duck.v1.DeliverySpec" - }, - "reply": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_Destination", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Destination" - }, - "subscriber": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_Destination", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Destination" - } - }, - "javaType": "io.fabric8.knative.messaging.v1.SubscriptionSpec", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_eventing_pkg_apis_messaging_v1_SubscriptionStatus": { - "type": "object", - "properties": { - "annotations": { - "type": "object", - "existingJavaType": "java.util.Map\u003cString,String\u003e" - }, - "auth": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_AuthStatus", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.AuthStatus" - }, - "conditions": { - "type": "array", - "javaOmitEmpty": true, - "items": { - "$ref": "#/definitions/knative_dev_pkg_apis_Condition", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.Condition" - } - }, - "observedGeneration": { - "type": "integer", - "existingJavaType": "Long" - }, - "physicalSubscription": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_messaging_v1_SubscriptionStatusPhysicalSubscription", - "existingJavaType": "io.fabric8.knative.messaging.v1.SubscriptionStatusPhysicalSubscription" - } - }, - "javaType": "io.fabric8.knative.messaging.v1.SubscriptionStatus", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_eventing_pkg_apis_messaging_v1_SubscriptionStatusPhysicalSubscription": { - "type": "object", - "properties": { - "deadLetterSinkCACerts": { - "type": "string", - "existingJavaType": "String" - }, - "deadLetterSinkUri": { - "existingJavaType": "java.lang.String" - }, - "replyAudience": { - "type": "string", - "existingJavaType": "String" - }, - "replyCACerts": { - "type": "string", - "existingJavaType": "String" - }, - "replyUri": { - "existingJavaType": "java.lang.String" - }, - "subscriberAudience": { - "type": "string", - "existingJavaType": "String" - }, - "subscriberCACerts": { - "type": "string", - "existingJavaType": "String" - }, - "subscriberUri": { - "existingJavaType": "java.lang.String" - } - }, - "javaType": "io.fabric8.knative.messaging.v1.SubscriptionStatusPhysicalSubscription", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_eventing_pkg_apis_sources_v1_APIVersionKind": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string" - }, - "kind": { - "type": "string" - } - }, - "javaType": "io.fabric8.knative.sources.v1.APIVersionKind", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_eventing_pkg_apis_sources_v1_APIVersionKindSelector": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string" - }, - "kind": { - "type": "string" - }, - "selector": { - "existingJavaType": "io.fabric8.kubernetes.api.model.LabelSelector" - } - }, - "javaType": "io.fabric8.knative.sources.v1.APIVersionKindSelector", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_eventing_pkg_apis_sources_v1_ApiServerSource": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "default": "sources.knative.dev/v1", - "required": true - }, - "kind": { - "type": "string", - "default": "ApiServerSource", - "required": true - }, - "metadata": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_sources_v1_ApiServerSourceSpec", - "existingJavaType": "io.fabric8.knative.sources.v1.ApiServerSourceSpec" - }, - "status": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_sources_v1_ApiServerSourceStatus", - "existingJavaType": "io.fabric8.knative.sources.v1.ApiServerSourceStatus" - } - }, - "javaType": "io.fabric8.knative.sources.v1.ApiServerSource", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.HasMetadata", - "io.fabric8.kubernetes.api.model.Namespaced" - ] - }, - "knative_dev_eventing_pkg_apis_sources_v1_ApiServerSourceList": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "default": "sources.knative.dev/v1", - "required": true - }, - "items": { - "type": "array", - "items": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_sources_v1_ApiServerSource", - "existingJavaType": "io.fabric8.knative.sources.v1.ApiServerSource" - } - }, - "kind": { - "type": "string", - "default": "ApiServerSourceList", - "required": true - }, - "metadata": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta" - } - }, - "javaType": "io.fabric8.knative.sources.v1.ApiServerSourceList", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource", - "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.sources.v1.ApiServerSource\u003e" - ] - }, - "knative_dev_eventing_pkg_apis_sources_v1_ApiServerSourceSpec": { - "type": "object", - "properties": { - "ceOverrides": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_CloudEventOverrides", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.CloudEventOverrides" - }, - "mode": { - "type": "string" - }, - "namespaceSelector": { - "existingJavaType": "io.fabric8.kubernetes.api.model.LabelSelector" - }, - "owner": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_sources_v1_APIVersionKind", - "existingJavaType": "io.fabric8.knative.sources.v1.APIVersionKind" - }, - "resources": { - "type": "array", - "javaOmitEmpty": true, - "items": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_sources_v1_APIVersionKindSelector", - "existingJavaType": "io.fabric8.knative.sources.v1.APIVersionKindSelector" - } - }, - "serviceAccountName": { - "type": "string" - }, - "sink": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_Destination", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Destination" - } - }, - "javaType": "io.fabric8.knative.sources.v1.ApiServerSourceSpec", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_eventing_pkg_apis_sources_v1_ApiServerSourceStatus": { - "type": "object", - "properties": { - "annotations": { - "type": "object", - "existingJavaType": "java.util.Map\u003cString,String\u003e" - }, - "auth": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_AuthStatus", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.AuthStatus" - }, - "ceAttributes": { - "type": "array", - "javaOmitEmpty": true, - "items": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_CloudEventAttributes", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.CloudEventAttributes" - } - }, - "conditions": { - "type": "array", - "javaOmitEmpty": true, - "items": { - "$ref": "#/definitions/knative_dev_pkg_apis_Condition", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.Condition" - } - }, - "namespaces": { - "type": "array", - "items": { - "type": "string" - } - }, - "observedGeneration": { - "type": "integer", - "existingJavaType": "Long" - }, - "sinkAudience": { - "type": "string", - "existingJavaType": "String" - }, - "sinkCACerts": { - "type": "string", - "existingJavaType": "String" - }, - "sinkUri": { - "existingJavaType": "java.lang.String" - } - }, - "javaType": "io.fabric8.knative.sources.v1.ApiServerSourceStatus", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_eventing_pkg_apis_sources_v1_ContainerSource": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "default": "sources.knative.dev/v1", - "required": true - }, - "kind": { - "type": "string", - "default": "ContainerSource", - "required": true - }, - "metadata": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_sources_v1_ContainerSourceSpec", - "existingJavaType": "io.fabric8.knative.sources.v1.ContainerSourceSpec" - }, - "status": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_sources_v1_ContainerSourceStatus", - "existingJavaType": "io.fabric8.knative.sources.v1.ContainerSourceStatus" - } - }, - "javaType": "io.fabric8.knative.sources.v1.ContainerSource", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.HasMetadata", - "io.fabric8.kubernetes.api.model.Namespaced" - ] - }, - "knative_dev_eventing_pkg_apis_sources_v1_ContainerSourceList": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "default": "sources.knative.dev/v1", - "required": true - }, - "items": { - "type": "array", - "items": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_sources_v1_ContainerSource", - "existingJavaType": "io.fabric8.knative.sources.v1.ContainerSource" - } - }, - "kind": { - "type": "string", - "default": "ContainerSourceList", - "required": true - }, - "metadata": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta" - } - }, - "javaType": "io.fabric8.knative.sources.v1.ContainerSourceList", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource", - "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.sources.v1.ContainerSource\u003e" - ] - }, - "knative_dev_eventing_pkg_apis_sources_v1_ContainerSourceSpec": { - "type": "object", - "properties": { - "ceOverrides": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_CloudEventOverrides", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.CloudEventOverrides" - }, - "sink": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_Destination", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Destination" - }, - "template": { - "existingJavaType": "io.fabric8.kubernetes.api.model.PodTemplateSpec" - } - }, - "javaType": "io.fabric8.knative.sources.v1.ContainerSourceSpec", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_eventing_pkg_apis_sources_v1_ContainerSourceStatus": { - "type": "object", - "properties": { - "annotations": { - "type": "object", - "existingJavaType": "java.util.Map\u003cString,String\u003e" - }, - "auth": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_AuthStatus", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.AuthStatus" - }, - "ceAttributes": { - "type": "array", - "javaOmitEmpty": true, - "items": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_CloudEventAttributes", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.CloudEventAttributes" - } - }, - "conditions": { - "type": "array", - "javaOmitEmpty": true, - "items": { - "$ref": "#/definitions/knative_dev_pkg_apis_Condition", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.Condition" - } - }, - "observedGeneration": { - "type": "integer", - "existingJavaType": "Long" - }, - "sinkAudience": { - "type": "string", - "existingJavaType": "String" - }, - "sinkCACerts": { - "type": "string", - "existingJavaType": "String" - }, - "sinkUri": { - "existingJavaType": "java.lang.String" - } - }, - "javaType": "io.fabric8.knative.sources.v1.ContainerSourceStatus", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_eventing_pkg_apis_sources_v1_PingSource": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "default": "sources.knative.dev/v1", - "required": true - }, - "kind": { - "type": "string", - "default": "PingSource", - "required": true - }, - "metadata": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_sources_v1_PingSourceSpec", - "existingJavaType": "io.fabric8.knative.sources.v1.PingSourceSpec" - }, - "status": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_sources_v1_PingSourceStatus", - "existingJavaType": "io.fabric8.knative.sources.v1.PingSourceStatus" - } - }, - "javaType": "io.fabric8.knative.sources.v1.PingSource", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.HasMetadata", - "io.fabric8.kubernetes.api.model.Namespaced" - ] - }, - "knative_dev_eventing_pkg_apis_sources_v1_PingSourceList": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "default": "sources.knative.dev/v1", - "required": true - }, - "items": { - "type": "array", - "items": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_sources_v1_PingSource", - "existingJavaType": "io.fabric8.knative.sources.v1.PingSource" - } - }, - "kind": { - "type": "string", - "default": "PingSourceList", - "required": true - }, - "metadata": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta" - } - }, - "javaType": "io.fabric8.knative.sources.v1.PingSourceList", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource", - "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.sources.v1.PingSource\u003e" - ] - }, - "knative_dev_eventing_pkg_apis_sources_v1_PingSourceSpec": { - "type": "object", - "properties": { - "ceOverrides": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_CloudEventOverrides", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.CloudEventOverrides" - }, - "contentType": { - "type": "string" - }, - "data": { - "type": "string" - }, - "dataBase64": { - "type": "string" - }, - "schedule": { - "type": "string" - }, - "sink": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_Destination", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Destination" - }, - "timezone": { - "type": "string" - } - }, - "javaType": "io.fabric8.knative.sources.v1.PingSourceSpec", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_eventing_pkg_apis_sources_v1_PingSourceStatus": { - "type": "object", - "properties": { - "annotations": { - "type": "object", - "existingJavaType": "java.util.Map\u003cString,String\u003e" - }, - "auth": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_AuthStatus", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.AuthStatus" - }, - "ceAttributes": { - "type": "array", - "javaOmitEmpty": true, - "items": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_CloudEventAttributes", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.CloudEventAttributes" - } - }, - "conditions": { - "type": "array", - "javaOmitEmpty": true, - "items": { - "$ref": "#/definitions/knative_dev_pkg_apis_Condition", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.Condition" - } - }, - "observedGeneration": { - "type": "integer", - "existingJavaType": "Long" - }, - "sinkAudience": { - "type": "string", - "existingJavaType": "String" - }, - "sinkCACerts": { - "type": "string", - "existingJavaType": "String" - }, - "sinkUri": { - "existingJavaType": "java.lang.String" - } - }, - "javaType": "io.fabric8.knative.sources.v1.PingSourceStatus", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_eventing_pkg_apis_sources_v1_SinkBinding": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "default": "sources.knative.dev/v1", - "required": true - }, - "kind": { - "type": "string", - "default": "SinkBinding", - "required": true - }, - "metadata": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_sources_v1_SinkBindingSpec", - "existingJavaType": "io.fabric8.knative.sources.v1.SinkBindingSpec" - }, - "status": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_sources_v1_SinkBindingStatus", - "existingJavaType": "io.fabric8.knative.sources.v1.SinkBindingStatus" - } - }, - "javaType": "io.fabric8.knative.sources.v1.SinkBinding", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.HasMetadata", - "io.fabric8.kubernetes.api.model.Namespaced" - ] - }, - "knative_dev_eventing_pkg_apis_sources_v1_SinkBindingList": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "default": "sources.knative.dev/v1", - "required": true - }, - "items": { - "type": "array", - "items": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_sources_v1_SinkBinding", - "existingJavaType": "io.fabric8.knative.sources.v1.SinkBinding" - } - }, - "kind": { - "type": "string", - "default": "SinkBindingList", - "required": true - }, - "metadata": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta" - } - }, - "javaType": "io.fabric8.knative.sources.v1.SinkBindingList", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource", - "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.sources.v1.SinkBinding\u003e" - ] - }, - "knative_dev_eventing_pkg_apis_sources_v1_SinkBindingSpec": { - "type": "object", - "properties": { - "ceOverrides": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_CloudEventOverrides", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.CloudEventOverrides" - }, - "sink": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_Destination", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Destination" - }, - "subject": { - "$ref": "#/definitions/knative_dev_pkg_tracker_Reference", - "existingJavaType": "io.fabric8.knative.internal.pkg.tracker.Reference" - } - }, - "javaType": "io.fabric8.knative.sources.v1.SinkBindingSpec", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_eventing_pkg_apis_sources_v1_SinkBindingStatus": { - "type": "object", - "properties": { - "annotations": { - "type": "object", - "existingJavaType": "java.util.Map\u003cString,String\u003e" - }, - "auth": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_AuthStatus", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.AuthStatus" - }, - "ceAttributes": { - "type": "array", - "javaOmitEmpty": true, - "items": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_CloudEventAttributes", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.CloudEventAttributes" - } - }, - "conditions": { - "type": "array", - "javaOmitEmpty": true, - "items": { - "$ref": "#/definitions/knative_dev_pkg_apis_Condition", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.Condition" - } - }, - "observedGeneration": { - "type": "integer", - "existingJavaType": "Long" - }, - "sinkAudience": { - "type": "string", - "existingJavaType": "String" - }, - "sinkCACerts": { - "type": "string", - "existingJavaType": "String" - }, - "sinkUri": { - "existingJavaType": "java.lang.String" - } - }, - "javaType": "io.fabric8.knative.sources.v1.SinkBindingStatus", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_networking_pkg_apis_networking_v1alpha1_Certificate": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "default": "networking.internal.knative.dev/v1alpha1", - "required": true - }, - "kind": { - "type": "string", - "default": "Certificate", - "required": true - }, - "metadata": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/knative_dev_networking_pkg_apis_networking_v1alpha1_CertificateSpec", - "existingJavaType": "io.fabric8.knative.internal.networking.v1alpha1.CertificateSpec" - }, - "status": { - "$ref": "#/definitions/knative_dev_networking_pkg_apis_networking_v1alpha1_CertificateStatus", - "existingJavaType": "io.fabric8.knative.internal.networking.v1alpha1.CertificateStatus" - } - }, - "javaType": "io.fabric8.knative.internal.networking.v1alpha1.Certificate", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.HasMetadata", - "io.fabric8.kubernetes.api.model.Namespaced" - ] - }, - "knative_dev_networking_pkg_apis_networking_v1alpha1_CertificateList": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "default": "networking.internal.knative.dev/v1alpha1", - "required": true - }, - "items": { - "type": "array", - "items": { - "$ref": "#/definitions/knative_dev_networking_pkg_apis_networking_v1alpha1_Certificate", - "existingJavaType": "io.fabric8.knative.internal.networking.v1alpha1.Certificate" - } - }, - "kind": { - "type": "string", - "default": "CertificateList", - "required": true - }, - "metadata": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta" - } - }, - "javaType": "io.fabric8.knative.internal.networking.v1alpha1.CertificateList", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource", - "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.internal.networking.v1alpha1.Certificate\u003e" - ] - }, - "knative_dev_networking_pkg_apis_networking_v1alpha1_CertificateSpec": { - "type": "object", - "properties": { - "dnsNames": { - "type": "array", - "items": { - "type": "string" - } - }, - "domain": { - "type": "string" - }, - "secretName": { - "type": "string" - } - }, - "javaType": "io.fabric8.knative.internal.networking.v1alpha1.CertificateSpec", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_networking_pkg_apis_networking_v1alpha1_CertificateStatus": { - "type": "object", - "properties": { - "annotations": { - "type": "object", - "existingJavaType": "java.util.Map\u003cString,String\u003e" - }, - "conditions": { - "type": "array", - "javaOmitEmpty": true, - "items": { - "$ref": "#/definitions/knative_dev_pkg_apis_Condition", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.Condition" - } - }, - "http01Challenges": { - "type": "array", - "javaOmitEmpty": true, - "items": { - "$ref": "#/definitions/knative_dev_networking_pkg_apis_networking_v1alpha1_HTTP01Challenge", - "existingJavaType": "io.fabric8.knative.internal.networking.v1alpha1.HTTP01Challenge" - } - }, - "notAfter": { - "existingJavaType": "java.lang.String" - }, - "observedGeneration": { - "type": "integer", - "existingJavaType": "Long" - } - }, - "javaType": "io.fabric8.knative.internal.networking.v1alpha1.CertificateStatus", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_networking_pkg_apis_networking_v1alpha1_ClusterDomainClaim": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "default": "networking.internal.knative.dev/v1alpha1", - "required": true - }, - "kind": { - "type": "string", - "default": "ClusterDomainClaim", - "required": true - }, - "metadata": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/knative_dev_networking_pkg_apis_networking_v1alpha1_ClusterDomainClaimSpec", - "existingJavaType": "io.fabric8.knative.internal.networking.v1alpha1.ClusterDomainClaimSpec" - } - }, - "javaType": "io.fabric8.knative.internal.networking.v1alpha1.ClusterDomainClaim", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.HasMetadata" - ] - }, - "knative_dev_networking_pkg_apis_networking_v1alpha1_ClusterDomainClaimList": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "default": "networking.internal.knative.dev/v1alpha1", - "required": true - }, - "items": { - "type": "array", - "items": { - "$ref": "#/definitions/knative_dev_networking_pkg_apis_networking_v1alpha1_ClusterDomainClaim", - "existingJavaType": "io.fabric8.knative.internal.networking.v1alpha1.ClusterDomainClaim" - } - }, - "kind": { - "type": "string", - "default": "ClusterDomainClaimList", - "required": true - }, - "metadata": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta" - } - }, - "javaType": "io.fabric8.knative.internal.networking.v1alpha1.ClusterDomainClaimList", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource", - "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.internal.networking.v1alpha1.ClusterDomainClaim\u003e" - ] - }, - "knative_dev_networking_pkg_apis_networking_v1alpha1_ClusterDomainClaimSpec": { - "type": "object", - "properties": { - "namespace": { - "type": "string" - } - }, - "javaType": "io.fabric8.knative.internal.networking.v1alpha1.ClusterDomainClaimSpec", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_networking_pkg_apis_networking_v1alpha1_HTTP01Challenge": { - "type": "object", - "properties": { - "serviceName": { - "type": "string" - }, - "serviceNamespace": { - "type": "string" - }, - "servicePort": { - "existingJavaType": "io.fabric8.kubernetes.api.model.IntOrString" - }, - "url": { - "existingJavaType": "java.lang.String" - } - }, - "javaType": "io.fabric8.knative.internal.networking.v1alpha1.HTTP01Challenge", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_networking_pkg_apis_networking_v1alpha1_HTTPIngressPath": { - "type": "object", - "properties": { - "appendHeaders": { - "type": "object", - "existingJavaType": "java.util.Map\u003cString,String\u003e" - }, - "headers": { - "type": "object", - "existingJavaType": "java.util.Map\u003cString,io.fabric8.knative.internal.networking.v1alpha1.HeaderMatch\u003e" - }, - "path": { - "type": "string" - }, - "rewriteHost": { - "type": "string" - }, - "splits": { - "type": "array", - "items": { - "$ref": "#/definitions/knative_dev_networking_pkg_apis_networking_v1alpha1_IngressBackendSplit", - "existingJavaType": "io.fabric8.knative.internal.networking.v1alpha1.IngressBackendSplit" - } - } - }, - "javaType": "io.fabric8.knative.internal.networking.v1alpha1.HTTPIngressPath", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_networking_pkg_apis_networking_v1alpha1_HTTPIngressRuleValue": { - "type": "object", - "properties": { - "paths": { - "type": "array", - "items": { - "$ref": "#/definitions/knative_dev_networking_pkg_apis_networking_v1alpha1_HTTPIngressPath", - "existingJavaType": "io.fabric8.knative.internal.networking.v1alpha1.HTTPIngressPath" - } - } - }, - "javaType": "io.fabric8.knative.internal.networking.v1alpha1.HTTPIngressRuleValue", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_networking_pkg_apis_networking_v1alpha1_HeaderMatch": { - "type": "object", - "properties": { - "exact": { - "type": "string" - } - }, - "javaType": "io.fabric8.knative.internal.networking.v1alpha1.HeaderMatch", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_networking_pkg_apis_networking_v1alpha1_Ingress": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "default": "networking.internal.knative.dev/v1alpha1", - "required": true - }, - "kind": { - "type": "string", - "default": "Ingress", - "required": true - }, - "metadata": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/knative_dev_networking_pkg_apis_networking_v1alpha1_IngressSpec", - "existingJavaType": "io.fabric8.knative.internal.networking.v1alpha1.IngressSpec" - }, - "status": { - "$ref": "#/definitions/knative_dev_networking_pkg_apis_networking_v1alpha1_IngressStatus", - "existingJavaType": "io.fabric8.knative.internal.networking.v1alpha1.IngressStatus" - } - }, - "javaType": "io.fabric8.knative.internal.networking.v1alpha1.Ingress", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.HasMetadata", - "io.fabric8.kubernetes.api.model.Namespaced" - ] - }, - "knative_dev_networking_pkg_apis_networking_v1alpha1_IngressBackendSplit": { - "type": "object", - "properties": { - "appendHeaders": { - "type": "object", - "existingJavaType": "java.util.Map\u003cString,String\u003e" - }, - "percent": { - "type": "integer" - }, - "serviceName": { - "type": "string" - }, - "serviceNamespace": { - "type": "string" - }, - "servicePort": { - "existingJavaType": "io.fabric8.kubernetes.api.model.IntOrString" - } - }, - "javaType": "io.fabric8.knative.internal.networking.v1alpha1.IngressBackendSplit", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_networking_pkg_apis_networking_v1alpha1_IngressList": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "default": "networking.internal.knative.dev/v1alpha1", - "required": true - }, - "items": { - "type": "array", - "items": { - "$ref": "#/definitions/knative_dev_networking_pkg_apis_networking_v1alpha1_Ingress", - "existingJavaType": "io.fabric8.knative.internal.networking.v1alpha1.Ingress" - } - }, - "kind": { - "type": "string", - "default": "IngressList", - "required": true - }, - "metadata": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta" - } - }, - "javaType": "io.fabric8.knative.internal.networking.v1alpha1.IngressList", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource", - "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.internal.networking.v1alpha1.Ingress\u003e" - ] - }, - "knative_dev_networking_pkg_apis_networking_v1alpha1_IngressRule": { - "type": "object", - "properties": { - "hosts": { - "type": "array", - "javaOmitEmpty": true, - "items": { - "type": "string" - } - }, - "http": { - "$ref": "#/definitions/knative_dev_networking_pkg_apis_networking_v1alpha1_HTTPIngressRuleValue", - "existingJavaType": "io.fabric8.knative.internal.networking.v1alpha1.HTTPIngressRuleValue" - }, - "visibility": { - "type": "string" - } - }, - "javaType": "io.fabric8.knative.internal.networking.v1alpha1.IngressRule", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_networking_pkg_apis_networking_v1alpha1_IngressSpec": { - "type": "object", - "properties": { - "httpOption": { - "type": "string" - }, - "rules": { - "type": "array", - "javaOmitEmpty": true, - "items": { - "$ref": "#/definitions/knative_dev_networking_pkg_apis_networking_v1alpha1_IngressRule", - "existingJavaType": "io.fabric8.knative.internal.networking.v1alpha1.IngressRule" - } - }, - "tls": { - "type": "array", - "javaOmitEmpty": true, - "items": { - "$ref": "#/definitions/knative_dev_networking_pkg_apis_networking_v1alpha1_IngressTLS", - "existingJavaType": "io.fabric8.knative.internal.networking.v1alpha1.IngressTLS" - } - } - }, - "javaType": "io.fabric8.knative.internal.networking.v1alpha1.IngressSpec", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_networking_pkg_apis_networking_v1alpha1_IngressStatus": { - "type": "object", - "properties": { - "annotations": { - "type": "object", - "existingJavaType": "java.util.Map\u003cString,String\u003e" - }, - "conditions": { - "type": "array", - "javaOmitEmpty": true, - "items": { - "$ref": "#/definitions/knative_dev_pkg_apis_Condition", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.Condition" - } - }, - "observedGeneration": { - "type": "integer", - "existingJavaType": "Long" - }, - "privateLoadBalancer": { - "$ref": "#/definitions/knative_dev_networking_pkg_apis_networking_v1alpha1_LoadBalancerStatus", - "existingJavaType": "io.fabric8.knative.internal.networking.v1alpha1.LoadBalancerStatus" - }, - "publicLoadBalancer": { - "$ref": "#/definitions/knative_dev_networking_pkg_apis_networking_v1alpha1_LoadBalancerStatus", - "existingJavaType": "io.fabric8.knative.internal.networking.v1alpha1.LoadBalancerStatus" - } - }, - "javaType": "io.fabric8.knative.internal.networking.v1alpha1.IngressStatus", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_networking_pkg_apis_networking_v1alpha1_IngressTLS": { - "type": "object", - "properties": { - "hosts": { - "type": "array", - "javaOmitEmpty": true, - "items": { - "type": "string" - } - }, - "secretName": { - "type": "string" - }, - "secretNamespace": { - "type": "string" - } - }, - "javaType": "io.fabric8.knative.internal.networking.v1alpha1.IngressTLS", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_networking_pkg_apis_networking_v1alpha1_LoadBalancerIngressStatus": { - "type": "object", - "properties": { - "domain": { - "type": "string" - }, - "domainInternal": { - "type": "string" - }, - "ip": { - "type": "string" - }, - "meshOnly": { - "type": "boolean" - } - }, - "javaType": "io.fabric8.knative.internal.networking.v1alpha1.LoadBalancerIngressStatus", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_networking_pkg_apis_networking_v1alpha1_LoadBalancerStatus": { - "type": "object", - "properties": { - "ingress": { - "type": "array", - "javaOmitEmpty": true, - "items": { - "$ref": "#/definitions/knative_dev_networking_pkg_apis_networking_v1alpha1_LoadBalancerIngressStatus", - "existingJavaType": "io.fabric8.knative.internal.networking.v1alpha1.LoadBalancerIngressStatus" - } - } - }, - "javaType": "io.fabric8.knative.internal.networking.v1alpha1.LoadBalancerStatus", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_networking_pkg_apis_networking_v1alpha1_ServerlessService": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "default": "networking.internal.knative.dev/v1alpha1", - "required": true - }, - "kind": { - "type": "string", - "default": "ServerlessService", - "required": true - }, - "metadata": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/knative_dev_networking_pkg_apis_networking_v1alpha1_ServerlessServiceSpec", - "existingJavaType": "io.fabric8.knative.internal.networking.v1alpha1.ServerlessServiceSpec" - }, - "status": { - "$ref": "#/definitions/knative_dev_networking_pkg_apis_networking_v1alpha1_ServerlessServiceStatus", - "existingJavaType": "io.fabric8.knative.internal.networking.v1alpha1.ServerlessServiceStatus" - } - }, - "javaType": "io.fabric8.knative.internal.networking.v1alpha1.ServerlessService", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.HasMetadata", - "io.fabric8.kubernetes.api.model.Namespaced" - ] - }, - "knative_dev_networking_pkg_apis_networking_v1alpha1_ServerlessServiceList": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "default": "networking.internal.knative.dev/v1alpha1", - "required": true - }, - "items": { - "type": "array", - "items": { - "$ref": "#/definitions/knative_dev_networking_pkg_apis_networking_v1alpha1_ServerlessService", - "existingJavaType": "io.fabric8.knative.internal.networking.v1alpha1.ServerlessService" - } - }, - "kind": { - "type": "string", - "default": "ServerlessServiceList", - "required": true - }, - "metadata": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta" - } - }, - "javaType": "io.fabric8.knative.internal.networking.v1alpha1.ServerlessServiceList", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource", - "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.internal.networking.v1alpha1.ServerlessService\u003e" - ] - }, - "knative_dev_networking_pkg_apis_networking_v1alpha1_ServerlessServiceSpec": { - "type": "object", - "properties": { - "mode": { - "type": "string" - }, - "numActivators": { - "type": "integer" - }, - "objectRef": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectReference" - }, - "protocolType": { - "type": "string" - } - }, - "javaType": "io.fabric8.knative.internal.networking.v1alpha1.ServerlessServiceSpec", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_networking_pkg_apis_networking_v1alpha1_ServerlessServiceStatus": { - "type": "object", - "properties": { - "annotations": { - "type": "object", - "existingJavaType": "java.util.Map\u003cString,String\u003e" - }, - "conditions": { - "type": "array", - "javaOmitEmpty": true, - "items": { - "$ref": "#/definitions/knative_dev_pkg_apis_Condition", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.Condition" - } - }, - "observedGeneration": { - "type": "integer", - "existingJavaType": "Long" - }, - "privateServiceName": { - "type": "string" - }, - "serviceName": { - "type": "string" - } - }, - "javaType": "io.fabric8.knative.internal.networking.v1alpha1.ServerlessServiceStatus", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_pkg_apis_Condition": { - "type": "object", - "properties": { - "lastTransitionTime": { - "existingJavaType": "java.lang.String" - }, - "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" - } - }, - "javaType": "io.fabric8.knative.internal.pkg.apis.Condition", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_pkg_apis_duck_v1_AddressStatus": { - "type": "object", - "properties": { - "address": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_Addressable", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Addressable" - }, - "addresses": { - "type": "array", - "javaOmitEmpty": true, - "items": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_Addressable", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Addressable" - } - } - }, - "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.AddressStatus", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_pkg_apis_duck_v1_Addressable": { - "type": "object", - "properties": { - "CACerts": { - "type": "string", - "existingJavaType": "String" - }, - "audience": { - "type": "string", - "existingJavaType": "String" - }, - "name": { - "type": "string", - "existingJavaType": "String" - }, - "url": { - "existingJavaType": "java.lang.String" - } - }, - "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Addressable", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_pkg_apis_duck_v1_AddressableType": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "default": "duck.knative.dev/v1", - "required": true - }, - "kind": { - "type": "string", - "default": "AddressableType", - "required": true - }, - "metadata": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta" - }, - "status": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_AddressStatus", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.AddressStatus" - } - }, - "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.AddressableType", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.HasMetadata" - ] - }, - "knative_dev_pkg_apis_duck_v1_AddressableTypeList": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "default": "duck.knative.dev/v1", - "required": true - }, - "items": { - "type": "array", - "items": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_AddressableType", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.AddressableType" - } - }, - "kind": { - "type": "string", - "default": "AddressableTypeList", - "required": true - }, - "metadata": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta" - } - }, - "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.AddressableTypeList", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource", - "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.internal.pkg.apis.duck.v1.AddressableType\u003e" - ] - }, - "knative_dev_pkg_apis_duck_v1_AuthStatus": { - "type": "object", - "properties": { - "serviceAccountName": { - "type": "string", - "existingJavaType": "String" - } - }, - "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.AuthStatus", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_pkg_apis_duck_v1_Binding": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "default": "duck.knative.dev/v1", - "required": true - }, - "kind": { - "type": "string", - "default": "Binding", - "required": true - }, - "metadata": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_BindingSpec", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.BindingSpec" - } - }, - "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Binding", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.HasMetadata" - ] - }, - "knative_dev_pkg_apis_duck_v1_BindingList": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "default": "duck.knative.dev/v1", - "required": true - }, - "items": { - "type": "array", - "items": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_Binding", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Binding" - } - }, - "kind": { - "type": "string", - "default": "BindingList", - "required": true - }, - "metadata": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta" - } - }, - "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.BindingList", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource", - "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.internal.pkg.apis.duck.v1.Binding\u003e" - ] - }, - "knative_dev_pkg_apis_duck_v1_BindingSpec": { - "type": "object", - "properties": { - "subject": { - "$ref": "#/definitions/knative_dev_pkg_tracker_Reference", - "existingJavaType": "io.fabric8.knative.internal.pkg.tracker.Reference" - } - }, - "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.BindingSpec", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_pkg_apis_duck_v1_CloudEventAttributes": { - "type": "object", - "properties": { - "source": { - "type": "string" - }, - "type": { - "type": "string" - } - }, - "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.CloudEventAttributes", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_pkg_apis_duck_v1_CloudEventOverrides": { - "type": "object", - "properties": { - "extensions": { - "type": "object", - "existingJavaType": "java.util.Map\u003cString,String\u003e" - } - }, - "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.CloudEventOverrides", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_pkg_apis_duck_v1_CronJob": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "default": "duck.knative.dev/v1", - "required": true - }, - "kind": { - "type": "string", - "default": "CronJob", - "required": true - }, - "metadata": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta" - }, - "spec": { - "existingJavaType": "io.fabric8.kubernetes.api.model.batch.v1.CronJobSpec" - } - }, - "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.CronJob", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.HasMetadata" - ] - }, - "knative_dev_pkg_apis_duck_v1_CronJobList": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "default": "duck.knative.dev/v1", - "required": true - }, - "items": { - "type": "array", - "items": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_CronJob", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.CronJob" - } - }, - "kind": { - "type": "string", - "default": "CronJobList", - "required": true - }, - "metadata": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta" - } - }, - "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.CronJobList", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource", - "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.internal.pkg.apis.duck.v1.CronJob\u003e" - ] - }, - "knative_dev_pkg_apis_duck_v1_Destination": { - "type": "object", - "properties": { - "CACerts": { - "type": "string", - "existingJavaType": "String" - }, - "audience": { - "type": "string", - "existingJavaType": "String" - }, - "ref": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_KReference", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.KReference" - }, - "uri": { - "existingJavaType": "java.lang.String" - } - }, - "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Destination", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_pkg_apis_duck_v1_KReference": { - "type": "object", - "properties": { - "address": { - "type": "string", - "existingJavaType": "String" - }, - "apiVersion": { - "type": "string" - }, - "group": { - "type": "string" - }, - "kind": { - "type": "string" - }, - "name": { - "type": "string" - }, - "namespace": { - "type": "string" - } - }, - "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.KReference", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_pkg_apis_duck_v1_KResource": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "default": "duck.knative.dev/v1", - "required": true - }, - "kind": { - "type": "string", - "default": "KResource", - "required": true - }, - "metadata": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta" - }, - "status": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_Status", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Status" - } - }, - "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.KResource", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.HasMetadata" - ] - }, - "knative_dev_pkg_apis_duck_v1_KResourceList": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "default": "duck.knative.dev/v1", - "required": true - }, - "items": { - "type": "array", - "items": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_KResource", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.KResource" - } - }, - "kind": { - "type": "string", - "default": "KResourceList", - "required": true - }, - "metadata": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta" - } - }, - "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.KResourceList", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource", - "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.internal.pkg.apis.duck.v1.KResource\u003e" - ] - }, - "knative_dev_pkg_apis_duck_v1_PodList": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "default": "duck.knative.dev/v1", - "required": true - }, - "items": { - "type": "array", - "items": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_WithPod", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.WithPod" - } - }, - "kind": { - "type": "string", - "default": "PodList", - "required": true - }, - "metadata": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta" - } - }, - "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.PodList", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource", - "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.internal.pkg.apis.duck.v1.WithPod\u003e" - ] - }, - "knative_dev_pkg_apis_duck_v1_PodSpecable": { - "type": "object", - "properties": { - "metadata": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta" - }, - "spec": { - "existingJavaType": "io.fabric8.kubernetes.api.model.PodSpec" - } - }, - "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.PodSpecable", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_pkg_apis_duck_v1_Source": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "default": "duck.knative.dev/v1", - "required": true - }, - "kind": { - "type": "string", - "default": "Source", - "required": true - }, - "metadata": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_SourceSpec", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.SourceSpec" - }, - "status": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_SourceStatus", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.SourceStatus" - } - }, - "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Source", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.HasMetadata" - ] - }, - "knative_dev_pkg_apis_duck_v1_SourceList": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "default": "duck.knative.dev/v1", - "required": true - }, - "items": { - "type": "array", - "items": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_Source", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Source" - } - }, - "kind": { - "type": "string", - "default": "SourceList", - "required": true - }, - "metadata": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta" - } - }, - "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.SourceList", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource", - "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.internal.pkg.apis.duck.v1.Source\u003e" - ] - }, - "knative_dev_pkg_apis_duck_v1_SourceSpec": { - "type": "object", - "properties": { - "ceOverrides": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_CloudEventOverrides", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.CloudEventOverrides" - }, - "sink": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_Destination", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Destination" - } - }, - "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.SourceSpec", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_pkg_apis_duck_v1_SourceStatus": { - "type": "object", - "properties": { - "annotations": { - "type": "object", - "existingJavaType": "java.util.Map\u003cString,String\u003e" - }, - "auth": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_AuthStatus", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.AuthStatus" - }, - "ceAttributes": { - "type": "array", - "javaOmitEmpty": true, - "items": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_CloudEventAttributes", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.CloudEventAttributes" - } - }, - "conditions": { - "type": "array", - "javaOmitEmpty": true, - "items": { - "$ref": "#/definitions/knative_dev_pkg_apis_Condition", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.Condition" - } - }, - "observedGeneration": { - "type": "integer", - "existingJavaType": "Long" - }, - "sinkAudience": { - "type": "string", - "existingJavaType": "String" - }, - "sinkCACerts": { - "type": "string", - "existingJavaType": "String" - }, - "sinkUri": { - "existingJavaType": "java.lang.String" - } - }, - "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.SourceStatus", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_pkg_apis_duck_v1_Status": { - "type": "object", - "properties": { - "annotations": { - "type": "object", - "existingJavaType": "java.util.Map\u003cString,String\u003e" - }, - "conditions": { - "type": "array", - "javaOmitEmpty": true, - "items": { - "$ref": "#/definitions/knative_dev_pkg_apis_Condition", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.Condition" - } - }, - "observedGeneration": { - "type": "integer", - "existingJavaType": "Long" - } - }, - "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Status", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_pkg_apis_duck_v1_WithPod": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "default": "duck.knative.dev/v1", - "required": true - }, - "kind": { - "type": "string", - "default": "WithPod", - "required": true - }, - "metadata": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_WithPodSpec", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.WithPodSpec" - } - }, - "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.WithPod", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.HasMetadata" - ] - }, - "knative_dev_pkg_apis_duck_v1_WithPodList": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "default": "duck.knative.dev/v1", - "required": true - }, - "items": { - "type": "array", - "items": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_WithPod", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.WithPod" - } - }, - "kind": { - "type": "string", - "default": "WithPodList", - "required": true - }, - "metadata": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta" - } - }, - "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.WithPodList", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource", - "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.internal.pkg.apis.duck.v1.WithPod\u003e" - ] - }, - "knative_dev_pkg_apis_duck_v1_WithPodSpec": { - "type": "object", - "properties": { - "template": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_PodSpecable", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.PodSpecable" - } - }, - "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.WithPodSpec", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_pkg_apis_duck_v1alpha1_AddressStatus": { - "type": "object", - "properties": { - "address": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1alpha1_Addressable", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1alpha1.Addressable" - }, - "addresses": { - "type": "array", - "javaOmitEmpty": true, - "items": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1alpha1_Addressable", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1alpha1.Addressable" - } - } - }, - "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1alpha1.AddressStatus", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_pkg_apis_duck_v1alpha1_Addressable": { - "type": "object", - "properties": { - "CACerts": { - "type": "string", - "existingJavaType": "String" - }, - "hostname": { - "type": "string" - }, - "name": { - "type": "string", - "existingJavaType": "String" - }, - "url": { - "existingJavaType": "java.lang.String" - } - }, - "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1alpha1.Addressable", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_pkg_apis_duck_v1alpha1_AddressableType": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "default": "duck.knative.dev/v1alpha1", - "required": true - }, - "kind": { - "type": "string", - "default": "AddressableType", - "required": true - }, - "metadata": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta" - }, - "status": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1alpha1_AddressStatus", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1alpha1.AddressStatus" - } - }, - "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1alpha1.AddressableType", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.HasMetadata" - ] - }, - "knative_dev_pkg_apis_duck_v1alpha1_AddressableTypeList": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "default": "duck.knative.dev/v1alpha1", - "required": true - }, - "items": { - "type": "array", - "items": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1alpha1_AddressableType", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1alpha1.AddressableType" - } - }, - "kind": { - "type": "string", - "default": "AddressableTypeList", - "required": true - }, - "metadata": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta" - } - }, - "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1alpha1.AddressableTypeList", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource", - "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.internal.pkg.apis.duck.v1alpha1.AddressableType\u003e" - ] - }, - "knative_dev_pkg_apis_duck_v1alpha1_Binding": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "default": "duck.knative.dev/v1alpha1", - "required": true - }, - "kind": { - "type": "string", - "default": "Binding", - "required": true - }, - "metadata": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1alpha1_BindingSpec", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1alpha1.BindingSpec" - } - }, - "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1alpha1.Binding", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.HasMetadata" - ] - }, - "knative_dev_pkg_apis_duck_v1alpha1_BindingList": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "default": "duck.knative.dev/v1alpha1", - "required": true - }, - "items": { - "type": "array", - "items": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1alpha1_Binding", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1alpha1.Binding" - } - }, - "kind": { - "type": "string", - "default": "BindingList", - "required": true - }, - "metadata": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta" - } - }, - "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1alpha1.BindingList", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource", - "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.internal.pkg.apis.duck.v1alpha1.Binding\u003e" - ] - }, - "knative_dev_pkg_apis_duck_v1alpha1_BindingSpec": { - "type": "object", - "properties": { - "subject": { - "$ref": "#/definitions/knative_dev_pkg_tracker_Reference", - "existingJavaType": "io.fabric8.knative.internal.pkg.tracker.Reference" - } - }, - "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1alpha1.BindingSpec", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_pkg_apis_duck_v1alpha1_LegacyTarget": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "default": "duck.knative.dev/v1alpha1", - "required": true - }, - "kind": { - "type": "string", - "default": "LegacyTarget", - "required": true - }, - "metadata": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta" - }, - "status": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1alpha1_LegacyTargetable", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1alpha1.LegacyTargetable" - } - }, - "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1alpha1.LegacyTarget", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.HasMetadata" - ] - }, - "knative_dev_pkg_apis_duck_v1alpha1_LegacyTargetList": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "default": "duck.knative.dev/v1alpha1", - "required": true - }, - "items": { - "type": "array", - "items": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1alpha1_LegacyTarget", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1alpha1.LegacyTarget" - } - }, - "kind": { - "type": "string", - "default": "LegacyTargetList", - "required": true - }, - "metadata": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta" - } - }, - "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1alpha1.LegacyTargetList", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource", - "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.internal.pkg.apis.duck.v1alpha1.LegacyTarget\u003e" - ] - }, - "knative_dev_pkg_apis_duck_v1alpha1_LegacyTargetable": { - "type": "object", - "properties": { - "domainInternal": { - "type": "string" - } - }, - "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1alpha1.LegacyTargetable", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_pkg_apis_duck_v1alpha1_Target": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "default": "duck.knative.dev/v1alpha1", - "required": true - }, - "kind": { - "type": "string", - "default": "Target", - "required": true - }, - "metadata": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta" - }, - "status": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1alpha1_TargetStatus", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1alpha1.TargetStatus" - } - }, - "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1alpha1.Target", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.HasMetadata" - ] - }, - "knative_dev_pkg_apis_duck_v1alpha1_TargetList": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "default": "duck.knative.dev/v1alpha1", - "required": true - }, - "items": { - "type": "array", - "items": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1alpha1_Target", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1alpha1.Target" - } - }, - "kind": { - "type": "string", - "default": "TargetList", - "required": true - }, - "metadata": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta" - } - }, - "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1alpha1.TargetList", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource", - "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.internal.pkg.apis.duck.v1alpha1.Target\u003e" - ] - }, - "knative_dev_pkg_apis_duck_v1alpha1_TargetStatus": { - "type": "object", - "properties": { - "targetable": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1alpha1_Targetable", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1alpha1.Targetable" - } - }, - "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1alpha1.TargetStatus", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_pkg_apis_duck_v1alpha1_Targetable": { - "type": "object", - "properties": { - "domainInternal": { - "type": "string" - } - }, - "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1alpha1.Targetable", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_pkg_apis_duck_v1beta1_AddressStatus": { - "type": "object", - "properties": { - "address": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1beta1_Addressable", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1beta1.Addressable" - }, - "addresses": { - "type": "array", - "javaOmitEmpty": true, - "items": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1beta1_Addressable", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1beta1.Addressable" - } - } - }, - "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1beta1.AddressStatus", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_pkg_apis_duck_v1beta1_Addressable": { - "type": "object", - "properties": { - "CACerts": { - "type": "string", - "existingJavaType": "String" - }, - "name": { - "type": "string", - "existingJavaType": "String" - }, - "url": { - "existingJavaType": "java.lang.String" - } - }, - "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1beta1.Addressable", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_pkg_apis_duck_v1beta1_AddressableType": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "default": "duck.knative.dev/v1beta1", - "required": true - }, - "kind": { - "type": "string", - "default": "AddressableType", - "required": true - }, - "metadata": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta" - }, - "status": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1beta1_AddressStatus", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1beta1.AddressStatus" - } - }, - "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1beta1.AddressableType", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.HasMetadata" - ] - }, - "knative_dev_pkg_apis_duck_v1beta1_AddressableTypeList": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "default": "duck.knative.dev/v1beta1", - "required": true - }, - "items": { - "type": "array", - "items": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1beta1_AddressableType", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1beta1.AddressableType" - } - }, - "kind": { - "type": "string", - "default": "AddressableTypeList", - "required": true - }, - "metadata": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta" - } - }, - "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1beta1.AddressableTypeList", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource", - "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.internal.pkg.apis.duck.v1beta1.AddressableType\u003e" - ] - }, - "knative_dev_pkg_apis_duck_v1beta1_Binding": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "default": "duck.knative.dev/v1beta1", - "required": true - }, - "kind": { - "type": "string", - "default": "Binding", - "required": true - }, - "metadata": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1beta1_BindingSpec", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1beta1.BindingSpec" - } - }, - "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1beta1.Binding", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.HasMetadata" - ] - }, - "knative_dev_pkg_apis_duck_v1beta1_BindingList": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "default": "duck.knative.dev/v1beta1", - "required": true - }, - "items": { - "type": "array", - "items": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1beta1_Binding", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1beta1.Binding" - } - }, - "kind": { - "type": "string", - "default": "BindingList", - "required": true - }, - "metadata": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta" - } - }, - "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1beta1.BindingList", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource", - "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.internal.pkg.apis.duck.v1beta1.Binding\u003e" - ] - }, - "knative_dev_pkg_apis_duck_v1beta1_BindingSpec": { - "type": "object", - "properties": { - "subject": { - "$ref": "#/definitions/knative_dev_pkg_tracker_Reference", - "existingJavaType": "io.fabric8.knative.internal.pkg.tracker.Reference" - } - }, - "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1beta1.BindingSpec", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_pkg_apis_duck_v1beta1_CloudEventOverrides": { - "type": "object", - "properties": { - "extensions": { - "type": "object", - "existingJavaType": "java.util.Map\u003cString,String\u003e" - } - }, - "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1beta1.CloudEventOverrides", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_pkg_apis_duck_v1beta1_Destination": { - "type": "object", - "properties": { - "CACerts": { - "type": "string", - "existingJavaType": "String" - }, - "apiVersion": { - "type": "string" - }, - "kind": { - "type": "string" - }, - "name": { - "type": "string" - }, - "namespace": { - "type": "string" - }, - "ref": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectReference" - }, - "uri": { - "existingJavaType": "java.lang.String" - } - }, - "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1beta1.Destination", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_pkg_apis_duck_v1beta1_KResource": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "default": "duck.knative.dev/v1beta1", - "required": true - }, - "kind": { - "type": "string", - "default": "KResource", - "required": true - }, - "metadata": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta" - }, - "status": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1beta1_Status", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1beta1.Status" - } - }, - "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1beta1.KResource", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.HasMetadata" - ] - }, - "knative_dev_pkg_apis_duck_v1beta1_KResourceList": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "default": "duck.knative.dev/v1beta1", - "required": true - }, - "items": { - "type": "array", - "items": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1beta1_KResource", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1beta1.KResource" - } - }, - "kind": { - "type": "string", - "default": "KResourceList", - "required": true - }, - "metadata": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta" - } - }, - "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1beta1.KResourceList", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource", - "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.internal.pkg.apis.duck.v1beta1.KResource\u003e" - ] - }, - "knative_dev_pkg_apis_duck_v1beta1_Source": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "default": "duck.knative.dev/v1beta1", - "required": true - }, - "kind": { - "type": "string", - "default": "Source", - "required": true - }, - "metadata": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1beta1_SourceSpec", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1beta1.SourceSpec" - }, - "status": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1beta1_SourceStatus", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1beta1.SourceStatus" - } - }, - "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1beta1.Source", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.HasMetadata" - ] - }, - "knative_dev_pkg_apis_duck_v1beta1_SourceList": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "default": "duck.knative.dev/v1beta1", - "required": true - }, - "items": { - "type": "array", - "items": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1beta1_Source", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1beta1.Source" - } - }, - "kind": { - "type": "string", - "default": "SourceList", - "required": true - }, - "metadata": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta" - } - }, - "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1beta1.SourceList", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource", - "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.internal.pkg.apis.duck.v1beta1.Source\u003e" - ] - }, - "knative_dev_pkg_apis_duck_v1beta1_SourceSpec": { - "type": "object", - "properties": { - "ceOverrides": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1beta1_CloudEventOverrides", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1beta1.CloudEventOverrides" - }, - "sink": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1beta1_Destination", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1beta1.Destination" - } - }, - "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1beta1.SourceSpec", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_pkg_apis_duck_v1beta1_SourceStatus": { - "type": "object", - "properties": { - "annotations": { - "type": "object", - "existingJavaType": "java.util.Map\u003cString,String\u003e" - }, - "conditions": { - "type": "array", - "javaOmitEmpty": true, - "items": { - "$ref": "#/definitions/knative_dev_pkg_apis_Condition", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.Condition" - } - }, - "observedGeneration": { - "type": "integer", - "existingJavaType": "Long" - }, - "sinkUri": { - "existingJavaType": "java.lang.String" - } - }, - "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1beta1.SourceStatus", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_pkg_apis_duck_v1beta1_Status": { - "type": "object", - "properties": { - "annotations": { - "type": "object", - "existingJavaType": "java.util.Map\u003cString,String\u003e" - }, - "conditions": { - "type": "array", - "javaOmitEmpty": true, - "items": { - "$ref": "#/definitions/knative_dev_pkg_apis_Condition", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.Condition" - } - }, - "observedGeneration": { - "type": "integer", - "existingJavaType": "Long" - } - }, - "javaType": "io.fabric8.knative.internal.pkg.apis.duck.v1beta1.Status", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_pkg_tracker_Reference": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string" - }, - "kind": { - "type": "string" - }, - "name": { - "type": "string" - }, - "namespace": { - "type": "string" - }, - "selector": { - "existingJavaType": "io.fabric8.kubernetes.api.model.LabelSelector" - } - }, - "javaType": "io.fabric8.knative.internal.pkg.tracker.Reference", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_serving_pkg_apis_autoscaling_v1alpha1_Metric": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "default": "autoscaling.internal.knative.dev/v1alpha1", - "required": true - }, - "kind": { - "type": "string", - "default": "Metric", - "required": true - }, - "metadata": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/knative_dev_serving_pkg_apis_autoscaling_v1alpha1_MetricSpec", - "existingJavaType": "io.fabric8.knative.internal.autoscaling.v1alpha1.MetricSpec" - }, - "status": { - "$ref": "#/definitions/knative_dev_serving_pkg_apis_autoscaling_v1alpha1_MetricStatus", - "existingJavaType": "io.fabric8.knative.internal.autoscaling.v1alpha1.MetricStatus" - } - }, - "javaType": "io.fabric8.knative.internal.autoscaling.v1alpha1.Metric", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.HasMetadata", - "io.fabric8.kubernetes.api.model.Namespaced" - ] - }, - "knative_dev_serving_pkg_apis_autoscaling_v1alpha1_MetricList": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "default": "autoscaling.internal.knative.dev/v1alpha1", - "required": true - }, - "items": { - "type": "array", - "items": { - "$ref": "#/definitions/knative_dev_serving_pkg_apis_autoscaling_v1alpha1_Metric", - "existingJavaType": "io.fabric8.knative.internal.autoscaling.v1alpha1.Metric" - } - }, - "kind": { - "type": "string", - "default": "MetricList", - "required": true - }, - "metadata": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta" - } - }, - "javaType": "io.fabric8.knative.internal.autoscaling.v1alpha1.MetricList", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource", - "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.internal.autoscaling.v1alpha1.Metric\u003e" - ] - }, - "knative_dev_serving_pkg_apis_autoscaling_v1alpha1_MetricSpec": { - "type": "object", - "properties": { - "panicWindow": { - "type": "integer", - "existingJavaType": "Long" - }, - "scrapeTarget": { - "type": "string" - }, - "stableWindow": { - "type": "integer", - "existingJavaType": "Long" - } - }, - "javaType": "io.fabric8.knative.internal.autoscaling.v1alpha1.MetricSpec", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_serving_pkg_apis_autoscaling_v1alpha1_MetricStatus": { - "type": "object", - "properties": { - "annotations": { - "type": "object", - "existingJavaType": "java.util.Map\u003cString,String\u003e" - }, - "conditions": { - "type": "array", - "javaOmitEmpty": true, - "items": { - "$ref": "#/definitions/knative_dev_pkg_apis_Condition", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.Condition" - } - }, - "observedGeneration": { - "type": "integer", - "existingJavaType": "Long" - } - }, - "javaType": "io.fabric8.knative.internal.autoscaling.v1alpha1.MetricStatus", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_serving_pkg_apis_autoscaling_v1alpha1_PodAutoscaler": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "default": "autoscaling.internal.knative.dev/v1alpha1", - "required": true - }, - "kind": { - "type": "string", - "default": "PodAutoscaler", - "required": true - }, - "metadata": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/knative_dev_serving_pkg_apis_autoscaling_v1alpha1_PodAutoscalerSpec", - "existingJavaType": "io.fabric8.knative.internal.autoscaling.v1alpha1.PodAutoscalerSpec" - }, - "status": { - "$ref": "#/definitions/knative_dev_serving_pkg_apis_autoscaling_v1alpha1_PodAutoscalerStatus", - "existingJavaType": "io.fabric8.knative.internal.autoscaling.v1alpha1.PodAutoscalerStatus" - } - }, - "javaType": "io.fabric8.knative.internal.autoscaling.v1alpha1.PodAutoscaler", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.HasMetadata", - "io.fabric8.kubernetes.api.model.Namespaced" - ] - }, - "knative_dev_serving_pkg_apis_autoscaling_v1alpha1_PodAutoscalerList": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "default": "autoscaling.internal.knative.dev/v1alpha1", - "required": true - }, - "items": { - "type": "array", - "items": { - "$ref": "#/definitions/knative_dev_serving_pkg_apis_autoscaling_v1alpha1_PodAutoscaler", - "existingJavaType": "io.fabric8.knative.internal.autoscaling.v1alpha1.PodAutoscaler" - } - }, - "kind": { - "type": "string", - "default": "PodAutoscalerList", - "required": true - }, - "metadata": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta" - } - }, - "javaType": "io.fabric8.knative.internal.autoscaling.v1alpha1.PodAutoscalerList", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource", - "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.internal.autoscaling.v1alpha1.PodAutoscaler\u003e" - ] - }, - "knative_dev_serving_pkg_apis_autoscaling_v1alpha1_PodAutoscalerSpec": { - "type": "object", - "properties": { - "containerConcurrency": { - "type": "integer", - "existingJavaType": "Long" - }, - "protocolType": { - "type": "string" - }, - "reachability": { - "type": "string" - }, - "scaleTargetRef": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectReference" - } - }, - "javaType": "io.fabric8.knative.internal.autoscaling.v1alpha1.PodAutoscalerSpec", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_serving_pkg_apis_autoscaling_v1alpha1_PodAutoscalerStatus": { - "type": "object", - "properties": { - "actualScale": { - "type": "integer", - "existingJavaType": "Integer" - }, - "annotations": { - "type": "object", - "existingJavaType": "java.util.Map\u003cString,String\u003e" - }, - "conditions": { - "type": "array", - "javaOmitEmpty": true, - "items": { - "$ref": "#/definitions/knative_dev_pkg_apis_Condition", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.Condition" - } - }, - "desiredScale": { - "type": "integer", - "existingJavaType": "Integer" - }, - "metricsServiceName": { - "type": "string" - }, - "observedGeneration": { - "type": "integer", - "existingJavaType": "Long" - }, - "serviceName": { - "type": "string" - } - }, - "javaType": "io.fabric8.knative.internal.autoscaling.v1alpha1.PodAutoscalerStatus", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_serving_pkg_apis_serving_v1_Configuration": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "default": "serving.knative.dev/v1", - "required": true - }, - "kind": { - "type": "string", - "default": "Configuration", - "required": true - }, - "metadata": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_ConfigurationSpec", - "existingJavaType": "io.fabric8.knative.serving.v1.ConfigurationSpec" - }, - "status": { - "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_ConfigurationStatus", - "existingJavaType": "io.fabric8.knative.serving.v1.ConfigurationStatus" - } - }, - "javaType": "io.fabric8.knative.serving.v1.Configuration", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.HasMetadata", - "io.fabric8.kubernetes.api.model.Namespaced" - ] - }, - "knative_dev_serving_pkg_apis_serving_v1_ConfigurationList": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "default": "serving.knative.dev/v1", - "required": true - }, - "items": { - "type": "array", - "items": { - "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_Configuration", - "existingJavaType": "io.fabric8.knative.serving.v1.Configuration" - } - }, - "kind": { - "type": "string", - "default": "ConfigurationList", - "required": true - }, - "metadata": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta" - } - }, - "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_dev_serving_pkg_apis_serving_v1_ConfigurationSpec": { - "type": "object", - "properties": { - "template": { - "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_RevisionTemplateSpec", - "existingJavaType": "io.fabric8.knative.serving.v1.RevisionTemplateSpec" - } - }, - "javaType": "io.fabric8.knative.serving.v1.ConfigurationSpec", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_serving_pkg_apis_serving_v1_ConfigurationStatus": { - "type": "object", - "properties": { - "annotations": { - "type": "object", - "existingJavaType": "java.util.Map\u003cString,String\u003e" - }, - "conditions": { - "type": "array", - "javaOmitEmpty": true, - "items": { - "$ref": "#/definitions/knative_dev_pkg_apis_Condition", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.Condition" - } - }, - "latestCreatedRevisionName": { - "type": "string" - }, - "latestReadyRevisionName": { - "type": "string" - }, - "observedGeneration": { - "type": "integer", - "existingJavaType": "Long" - } - }, - "javaType": "io.fabric8.knative.serving.v1.ConfigurationStatus", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_serving_pkg_apis_serving_v1_ContainerStatus": { - "type": "object", - "properties": { - "imageDigest": { - "type": "string" - }, - "name": { - "type": "string" - } - }, - "javaType": "io.fabric8.knative.serving.v1.ContainerStatus", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_serving_pkg_apis_serving_v1_Revision": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "default": "serving.knative.dev/v1", - "required": true - }, - "kind": { - "type": "string", - "default": "Revision", - "required": true - }, - "metadata": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_RevisionSpec", - "existingJavaType": "io.fabric8.knative.serving.v1.RevisionSpec" - }, - "status": { - "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_RevisionStatus", - "existingJavaType": "io.fabric8.knative.serving.v1.RevisionStatus" - } - }, - "javaType": "io.fabric8.knative.serving.v1.Revision", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.HasMetadata", - "io.fabric8.kubernetes.api.model.Namespaced" - ] - }, - "knative_dev_serving_pkg_apis_serving_v1_RevisionList": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "default": "serving.knative.dev/v1", - "required": true - }, - "items": { - "type": "array", - "items": { - "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_Revision", - "existingJavaType": "io.fabric8.knative.serving.v1.Revision" - } - }, - "kind": { - "type": "string", - "default": "RevisionList", - "required": true - }, - "metadata": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta" - } - }, - "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_dev_serving_pkg_apis_serving_v1_RevisionSpec": { - "type": "object", - "properties": { - "activeDeadlineSeconds": { - "type": "integer", - "existingJavaType": "Long" - }, - "affinity": { - "existingJavaType": "io.fabric8.kubernetes.api.model.Affinity" - }, - "automountServiceAccountToken": { - "type": "boolean", - "existingJavaType": "Boolean" - }, - "containerConcurrency": { - "type": "integer", - "existingJavaType": "Long" - }, - "containers": { - "type": "array", - "items": { - "existingJavaType": "io.fabric8.kubernetes.api.model.Container" - } - }, - "dnsConfig": { - "existingJavaType": "io.fabric8.kubernetes.api.model.PodDNSConfig" - }, - "dnsPolicy": { - "type": "string" - }, - "enableServiceLinks": { - "type": "boolean", - "existingJavaType": "Boolean" - }, - "ephemeralContainers": { - "type": "array", - "javaOmitEmpty": true, - "items": { - "existingJavaType": "io.fabric8.kubernetes.api.model.EphemeralContainer" - } - }, - "hostAliases": { - "type": "array", - "javaOmitEmpty": true, - "items": { - "existingJavaType": "io.fabric8.kubernetes.api.model.HostAlias" - } - }, - "hostIPC": { - "type": "boolean" - }, - "hostNetwork": { - "type": "boolean" - }, - "hostPID": { - "type": "boolean" - }, - "hostUsers": { - "type": "boolean", - "existingJavaType": "Boolean" - }, - "hostname": { - "type": "string" - }, - "idleTimeoutSeconds": { - "type": "integer", - "existingJavaType": "Long" - }, - "imagePullSecrets": { - "type": "array", - "javaOmitEmpty": true, - "items": { - "existingJavaType": "io.fabric8.kubernetes.api.model.LocalObjectReference" - } - }, - "initContainers": { - "type": "array", - "javaOmitEmpty": true, - "items": { - "existingJavaType": "io.fabric8.kubernetes.api.model.Container" - } - }, - "nodeName": { - "type": "string" - }, - "nodeSelector": { - "type": "object", - "existingJavaType": "java.util.Map\u003cString,String\u003e" - }, - "os": { - "existingJavaType": "io.fabric8.kubernetes.api.model.PodOS" - }, - "overhead": { - "type": "object", - "existingJavaType": "java.util.Map\u003cString,io.fabric8.kubernetes.api.model.Quantity\u003e" - }, - "preemptionPolicy": { - "type": "string", - "existingJavaType": "String" - }, - "priority": { - "type": "integer", - "existingJavaType": "Integer" - }, - "priorityClassName": { - "type": "string" - }, - "readinessGates": { - "type": "array", - "javaOmitEmpty": true, - "items": { - "existingJavaType": "io.fabric8.kubernetes.api.model.PodReadinessGate" - } - }, - "resourceClaims": { - "type": "array", - "javaOmitEmpty": true, - "items": { - "existingJavaType": "io.fabric8.kubernetes.api.model.PodResourceClaim" - } - }, - "responseStartTimeoutSeconds": { - "type": "integer", - "existingJavaType": "Long" - }, - "restartPolicy": { - "type": "string" - }, - "runtimeClassName": { - "type": "string", - "existingJavaType": "String" - }, - "schedulerName": { - "type": "string" - }, - "schedulingGates": { - "type": "array", - "javaOmitEmpty": true, - "items": { - "existingJavaType": "io.fabric8.kubernetes.api.model.PodSchedulingGate" - } - }, - "securityContext": { - "existingJavaType": "io.fabric8.kubernetes.api.model.PodSecurityContext" - }, - "serviceAccount": { - "type": "string" - }, - "serviceAccountName": { - "type": "string" - }, - "setHostnameAsFQDN": { - "type": "boolean", - "existingJavaType": "Boolean" - }, - "shareProcessNamespace": { - "type": "boolean", - "existingJavaType": "Boolean" - }, - "subdomain": { - "type": "string" - }, - "terminationGracePeriodSeconds": { - "type": "integer", - "existingJavaType": "Long" - }, - "timeoutSeconds": { - "type": "integer", - "existingJavaType": "Long" - }, - "tolerations": { - "type": "array", - "javaOmitEmpty": true, - "items": { - "existingJavaType": "io.fabric8.kubernetes.api.model.Toleration" - } - }, - "topologySpreadConstraints": { - "type": "array", - "javaOmitEmpty": true, - "items": { - "existingJavaType": "io.fabric8.kubernetes.api.model.TopologySpreadConstraint" - } - }, - "volumes": { - "type": "array", - "javaOmitEmpty": true, - "items": { - "existingJavaType": "io.fabric8.kubernetes.api.model.Volume" - } - } - }, - "javaType": "io.fabric8.knative.serving.v1.RevisionSpec", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_serving_pkg_apis_serving_v1_RevisionStatus": { - "type": "object", - "properties": { - "actualReplicas": { - "type": "integer", - "existingJavaType": "Integer" - }, - "annotations": { - "type": "object", - "existingJavaType": "java.util.Map\u003cString,String\u003e" - }, - "conditions": { - "type": "array", - "javaOmitEmpty": true, - "items": { - "$ref": "#/definitions/knative_dev_pkg_apis_Condition", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.Condition" - } - }, - "containerStatuses": { - "type": "array", - "javaOmitEmpty": true, - "items": { - "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_ContainerStatus", - "existingJavaType": "io.fabric8.knative.serving.v1.ContainerStatus" - } - }, - "desiredReplicas": { - "type": "integer", - "existingJavaType": "Integer" - }, - "initContainerStatuses": { - "type": "array", - "javaOmitEmpty": true, - "items": { - "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_ContainerStatus", - "existingJavaType": "io.fabric8.knative.serving.v1.ContainerStatus" - } - }, - "logUrl": { - "type": "string" - }, - "observedGeneration": { - "type": "integer", - "existingJavaType": "Long" - } - }, - "javaType": "io.fabric8.knative.serving.v1.RevisionStatus", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_serving_pkg_apis_serving_v1_RevisionTemplateSpec": { - "type": "object", - "properties": { - "metadata": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_RevisionSpec", - "existingJavaType": "io.fabric8.knative.serving.v1.RevisionSpec" - } - }, - "javaType": "io.fabric8.knative.serving.v1.RevisionTemplateSpec", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_serving_pkg_apis_serving_v1_Route": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "default": "serving.knative.dev/v1", - "required": true - }, - "kind": { - "type": "string", - "default": "Route", - "required": true - }, - "metadata": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_RouteSpec", - "existingJavaType": "io.fabric8.knative.serving.v1.RouteSpec" - }, - "status": { - "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_RouteStatus", - "existingJavaType": "io.fabric8.knative.serving.v1.RouteStatus" - } - }, - "javaType": "io.fabric8.knative.serving.v1.Route", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.HasMetadata", - "io.fabric8.kubernetes.api.model.Namespaced" - ] - }, - "knative_dev_serving_pkg_apis_serving_v1_RouteList": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "default": "serving.knative.dev/v1", - "required": true - }, - "items": { - "type": "array", - "items": { - "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_Route", - "existingJavaType": "io.fabric8.knative.serving.v1.Route" - } - }, - "kind": { - "type": "string", - "default": "RouteList", - "required": true - }, - "metadata": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta" - } - }, - "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_dev_serving_pkg_apis_serving_v1_RouteSpec": { - "type": "object", - "properties": { - "traffic": { - "type": "array", - "javaOmitEmpty": true, - "items": { - "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_TrafficTarget", - "existingJavaType": "io.fabric8.knative.serving.v1.TrafficTarget" - } - } - }, - "javaType": "io.fabric8.knative.serving.v1.RouteSpec", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_serving_pkg_apis_serving_v1_RouteStatus": { - "type": "object", - "properties": { - "address": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_Addressable", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Addressable" - }, - "annotations": { - "type": "object", - "existingJavaType": "java.util.Map\u003cString,String\u003e" - }, - "conditions": { - "type": "array", - "javaOmitEmpty": true, - "items": { - "$ref": "#/definitions/knative_dev_pkg_apis_Condition", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.Condition" - } - }, - "observedGeneration": { - "type": "integer", - "existingJavaType": "Long" - }, - "traffic": { - "type": "array", - "javaOmitEmpty": true, - "items": { - "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_TrafficTarget", - "existingJavaType": "io.fabric8.knative.serving.v1.TrafficTarget" - } - }, - "url": { - "existingJavaType": "java.lang.String" - } - }, - "javaType": "io.fabric8.knative.serving.v1.RouteStatus", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_serving_pkg_apis_serving_v1_Service": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "default": "serving.knative.dev/v1", - "required": true - }, - "kind": { - "type": "string", - "default": "Service", - "required": true - }, - "metadata": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_ServiceSpec", - "existingJavaType": "io.fabric8.knative.serving.v1.ServiceSpec" - }, - "status": { - "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_ServiceStatus", - "existingJavaType": "io.fabric8.knative.serving.v1.ServiceStatus" - } - }, - "javaType": "io.fabric8.knative.serving.v1.Service", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.HasMetadata", - "io.fabric8.kubernetes.api.model.Namespaced" - ] - }, - "knative_dev_serving_pkg_apis_serving_v1_ServiceList": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "default": "serving.knative.dev/v1", - "required": true - }, - "items": { - "type": "array", - "items": { - "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_Service", - "existingJavaType": "io.fabric8.knative.serving.v1.Service" - } - }, - "kind": { - "type": "string", - "default": "ServiceList", - "required": true - }, - "metadata": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta" - } - }, - "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_dev_serving_pkg_apis_serving_v1_ServiceSpec": { - "type": "object", - "properties": { - "template": { - "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_RevisionTemplateSpec", - "existingJavaType": "io.fabric8.knative.serving.v1.RevisionTemplateSpec" - }, - "traffic": { - "type": "array", - "javaOmitEmpty": true, - "items": { - "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_TrafficTarget", - "existingJavaType": "io.fabric8.knative.serving.v1.TrafficTarget" - } - } - }, - "javaType": "io.fabric8.knative.serving.v1.ServiceSpec", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_serving_pkg_apis_serving_v1_ServiceStatus": { - "type": "object", - "properties": { - "address": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_Addressable", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Addressable" - }, - "annotations": { - "type": "object", - "existingJavaType": "java.util.Map\u003cString,String\u003e" - }, - "conditions": { - "type": "array", - "javaOmitEmpty": true, - "items": { - "$ref": "#/definitions/knative_dev_pkg_apis_Condition", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.Condition" - } - }, - "latestCreatedRevisionName": { - "type": "string" - }, - "latestReadyRevisionName": { - "type": "string" - }, - "observedGeneration": { - "type": "integer", - "existingJavaType": "Long" - }, - "traffic": { - "type": "array", - "javaOmitEmpty": true, - "items": { - "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_TrafficTarget", - "existingJavaType": "io.fabric8.knative.serving.v1.TrafficTarget" - } - }, - "url": { - "existingJavaType": "java.lang.String" - } - }, - "javaType": "io.fabric8.knative.serving.v1.ServiceStatus", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_serving_pkg_apis_serving_v1_TrafficTarget": { - "type": "object", - "properties": { - "configurationName": { - "type": "string" - }, - "latestRevision": { - "type": "boolean", - "existingJavaType": "Boolean" - }, - "percent": { - "type": "integer", - "existingJavaType": "Long" - }, - "revisionName": { - "type": "string" - }, - "tag": { - "type": "string" - }, - "url": { - "existingJavaType": "java.lang.String" - } - }, - "javaType": "io.fabric8.knative.serving.v1.TrafficTarget", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_serving_pkg_apis_serving_v1beta1_DomainMapping": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "default": "serving.knative.dev/v1beta1", - "required": true - }, - "kind": { - "type": "string", - "default": "DomainMapping", - "required": true - }, - "metadata": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ObjectMeta" - }, - "spec": { - "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1beta1_DomainMappingSpec", - "existingJavaType": "io.fabric8.knative.serving.v1beta1.DomainMappingSpec" - }, - "status": { - "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1beta1_DomainMappingStatus", - "existingJavaType": "io.fabric8.knative.serving.v1beta1.DomainMappingStatus" - } - }, - "javaType": "io.fabric8.knative.serving.v1beta1.DomainMapping", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.HasMetadata", - "io.fabric8.kubernetes.api.model.Namespaced" - ] - }, - "knative_dev_serving_pkg_apis_serving_v1beta1_DomainMappingList": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "default": "serving.knative.dev/v1beta1", - "required": true - }, - "items": { - "type": "array", - "items": { - "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1beta1_DomainMapping", - "existingJavaType": "io.fabric8.knative.serving.v1beta1.DomainMapping" - } - }, - "kind": { - "type": "string", - "default": "DomainMappingList", - "required": true - }, - "metadata": { - "existingJavaType": "io.fabric8.kubernetes.api.model.ListMeta" - } - }, - "javaType": "io.fabric8.knative.serving.v1beta1.DomainMappingList", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource", - "io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.knative.serving.v1beta1.DomainMapping\u003e" - ] - }, - "knative_dev_serving_pkg_apis_serving_v1beta1_DomainMappingSpec": { - "type": "object", - "properties": { - "ref": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_KReference", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.KReference" - }, - "tls": { - "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1beta1_SecretTLS", - "existingJavaType": "io.fabric8.knative.serving.v1beta1.SecretTLS" - } - }, - "javaType": "io.fabric8.knative.serving.v1beta1.DomainMappingSpec", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_serving_pkg_apis_serving_v1beta1_DomainMappingStatus": { - "type": "object", - "properties": { - "address": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_Addressable", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Addressable" - }, - "annotations": { - "type": "object", - "existingJavaType": "java.util.Map\u003cString,String\u003e" - }, - "conditions": { - "type": "array", - "javaOmitEmpty": true, - "items": { - "$ref": "#/definitions/knative_dev_pkg_apis_Condition", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.Condition" - } - }, - "observedGeneration": { - "type": "integer", - "existingJavaType": "Long" - }, - "url": { - "existingJavaType": "java.lang.String" - } - }, - "javaType": "io.fabric8.knative.serving.v1beta1.DomainMappingStatus", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - }, - "knative_dev_serving_pkg_apis_serving_v1beta1_SecretTLS": { - "type": "object", - "properties": { - "secretName": { - "type": "string" - } - }, - "javaType": "io.fabric8.knative.serving.v1beta1.SecretTLS", - "javaInterfaces": [ - "io.fabric8.kubernetes.api.model.KubernetesResource" - ] - } - }, - "type": "object", - "properties": { - "knative_dev_caching_pkg_apis_caching_v1alpha1_Image": { - "$ref": "#/definitions/knative_dev_caching_pkg_apis_caching_v1alpha1_Image", - "existingJavaType": "io.fabric8.knative.internal.caching.v1alpha1.Image" - }, - "knative_dev_caching_pkg_apis_caching_v1alpha1_ImageList": { - "$ref": "#/definitions/knative_dev_caching_pkg_apis_caching_v1alpha1_ImageList", - "existingJavaType": "io.fabric8.knative.internal.caching.v1alpha1.ImageList" - }, - "knative_dev_caching_pkg_apis_caching_v1alpha1_ImageSpec": { - "$ref": "#/definitions/knative_dev_caching_pkg_apis_caching_v1alpha1_ImageSpec", - "existingJavaType": "io.fabric8.knative.internal.caching.v1alpha1.ImageSpec" - }, - "knative_dev_caching_pkg_apis_caching_v1alpha1_ImageStatus": { - "$ref": "#/definitions/knative_dev_caching_pkg_apis_caching_v1alpha1_ImageStatus", - "existingJavaType": "io.fabric8.knative.internal.caching.v1alpha1.ImageStatus" - }, - "knative_dev_eventing-awssqs_pkg_apis_sources_v1alpha1_AwsSqsSource": { - "$ref": "#/definitions/knative_dev_eventing-awssqs_pkg_apis_sources_v1alpha1_AwsSqsSource", - "existingJavaType": "io.fabric8.knative.eventing.contrib.awssqs.v1alpha1.AwsSqsSource" - }, - "knative_dev_eventing-awssqs_pkg_apis_sources_v1alpha1_AwsSqsSourceList": { - "$ref": "#/definitions/knative_dev_eventing-awssqs_pkg_apis_sources_v1alpha1_AwsSqsSourceList", - "existingJavaType": "io.fabric8.knative.eventing.contrib.awssqs.v1alpha1.AwsSqsSourceList" - }, - "knative_dev_eventing-awssqs_pkg_apis_sources_v1alpha1_AwsSqsSourceSpec": { - "$ref": "#/definitions/knative_dev_eventing-awssqs_pkg_apis_sources_v1alpha1_AwsSqsSourceSpec", - "existingJavaType": "io.fabric8.knative.eventing.contrib.awssqs.v1alpha1.AwsSqsSourceSpec" - }, - "knative_dev_eventing-awssqs_pkg_apis_sources_v1alpha1_AwsSqsSourceStatus": { - "$ref": "#/definitions/knative_dev_eventing-awssqs_pkg_apis_sources_v1alpha1_AwsSqsSourceStatus", - "existingJavaType": "io.fabric8.knative.eventing.contrib.awssqs.v1alpha1.AwsSqsSourceStatus" - }, - "knative_dev_eventing-couchdb_source_pkg_apis_sources_v1alpha1_CouchDbSource": { - "$ref": "#/definitions/knative_dev_eventing-couchdb_source_pkg_apis_sources_v1alpha1_CouchDbSource", - "existingJavaType": "io.fabric8.knative.eventing.contrib.couchdb.v1alpha1.CouchDbSource" - }, - "knative_dev_eventing-couchdb_source_pkg_apis_sources_v1alpha1_CouchDbSourceList": { - "$ref": "#/definitions/knative_dev_eventing-couchdb_source_pkg_apis_sources_v1alpha1_CouchDbSourceList", - "existingJavaType": "io.fabric8.knative.eventing.contrib.couchdb.v1alpha1.CouchDbSourceList" - }, - "knative_dev_eventing-couchdb_source_pkg_apis_sources_v1alpha1_CouchDbSourceSpec": { - "$ref": "#/definitions/knative_dev_eventing-couchdb_source_pkg_apis_sources_v1alpha1_CouchDbSourceSpec", - "existingJavaType": "io.fabric8.knative.eventing.contrib.couchdb.v1alpha1.CouchDbSourceSpec" - }, - "knative_dev_eventing-couchdb_source_pkg_apis_sources_v1alpha1_CouchDbSourceStatus": { - "$ref": "#/definitions/knative_dev_eventing-couchdb_source_pkg_apis_sources_v1alpha1_CouchDbSourceStatus", - "existingJavaType": "io.fabric8.knative.eventing.contrib.couchdb.v1alpha1.CouchDbSourceStatus" - }, - "knative_dev_eventing-github_pkg_apis_bindings_v1alpha1_GitHubBinding": { - "$ref": "#/definitions/knative_dev_eventing-github_pkg_apis_bindings_v1alpha1_GitHubBinding", - "existingJavaType": "io.fabric8.knative.eventing.contrib.github.v1alpha1.GitHubBinding" - }, - "knative_dev_eventing-github_pkg_apis_bindings_v1alpha1_GitHubBindingList": { - "$ref": "#/definitions/knative_dev_eventing-github_pkg_apis_bindings_v1alpha1_GitHubBindingList", - "existingJavaType": "io.fabric8.knative.eventing.contrib.github.v1alpha1.GitHubBindingList" - }, - "knative_dev_eventing-github_pkg_apis_bindings_v1alpha1_GitHubBindingSpec": { - "$ref": "#/definitions/knative_dev_eventing-github_pkg_apis_bindings_v1alpha1_GitHubBindingSpec", - "existingJavaType": "io.fabric8.knative.eventing.contrib.github.v1alpha1.GitHubBindingSpec" - }, - "knative_dev_eventing-github_pkg_apis_bindings_v1alpha1_GitHubBindingStatus": { - "$ref": "#/definitions/knative_dev_eventing-github_pkg_apis_bindings_v1alpha1_GitHubBindingStatus", - "existingJavaType": "io.fabric8.knative.eventing.contrib.github.v1alpha1.GitHubBindingStatus" - }, - "knative_dev_eventing-github_pkg_apis_bindings_v1alpha1_SecretValueFromSource": { - "$ref": "#/definitions/knative_dev_eventing-github_pkg_apis_bindings_v1alpha1_SecretValueFromSource", - "existingJavaType": "io.fabric8.knative.eventing.contrib.github.v1alpha1.SecretValueFromSource" - }, - "knative_dev_eventing-github_pkg_apis_sources_v1alpha1_GitHubSource": { - "$ref": "#/definitions/knative_dev_eventing-github_pkg_apis_sources_v1alpha1_GitHubSource", - "existingJavaType": "io.fabric8.knative.eventing.contrib.github.v1alpha1.GitHubSource" - }, - "knative_dev_eventing-github_pkg_apis_sources_v1alpha1_GitHubSourceList": { - "$ref": "#/definitions/knative_dev_eventing-github_pkg_apis_sources_v1alpha1_GitHubSourceList", - "existingJavaType": "io.fabric8.knative.eventing.contrib.github.v1alpha1.GitHubSourceList" - }, - "knative_dev_eventing-github_pkg_apis_sources_v1alpha1_GitHubSourceSpec": { - "$ref": "#/definitions/knative_dev_eventing-github_pkg_apis_sources_v1alpha1_GitHubSourceSpec", - "existingJavaType": "io.fabric8.knative.eventing.contrib.github.v1alpha1.GitHubSourceSpec" - }, - "knative_dev_eventing-github_pkg_apis_sources_v1alpha1_GitHubSourceStatus": { - "$ref": "#/definitions/knative_dev_eventing-github_pkg_apis_sources_v1alpha1_GitHubSourceStatus", - "existingJavaType": "io.fabric8.knative.eventing.contrib.github.v1alpha1.GitHubSourceStatus" - }, - "knative_dev_eventing-github_pkg_apis_sources_v1alpha1_SecretValueFromSource": { - "$ref": "#/definitions/knative_dev_eventing-github_pkg_apis_sources_v1alpha1_SecretValueFromSource", - "existingJavaType": "io.fabric8.knative.eventing.contrib.github.v1alpha1.SecretValueFromSource" - }, - "knative_dev_eventing-gitlab_pkg_apis_bindings_v1alpha1_GitLabBinding": { - "$ref": "#/definitions/knative_dev_eventing-gitlab_pkg_apis_bindings_v1alpha1_GitLabBinding", - "existingJavaType": "io.fabric8.knative.eventing.contrib.gitlab.v1alpha1.GitLabBinding" - }, - "knative_dev_eventing-gitlab_pkg_apis_bindings_v1alpha1_GitLabBindingList": { - "$ref": "#/definitions/knative_dev_eventing-gitlab_pkg_apis_bindings_v1alpha1_GitLabBindingList", - "existingJavaType": "io.fabric8.knative.eventing.contrib.gitlab.v1alpha1.GitLabBindingList" - }, - "knative_dev_eventing-gitlab_pkg_apis_bindings_v1alpha1_GitLabBindingSpec": { - "$ref": "#/definitions/knative_dev_eventing-gitlab_pkg_apis_bindings_v1alpha1_GitLabBindingSpec", - "existingJavaType": "io.fabric8.knative.eventing.contrib.gitlab.v1alpha1.GitLabBindingSpec" - }, - "knative_dev_eventing-gitlab_pkg_apis_bindings_v1alpha1_GitLabBindingStatus": { - "$ref": "#/definitions/knative_dev_eventing-gitlab_pkg_apis_bindings_v1alpha1_GitLabBindingStatus", - "existingJavaType": "io.fabric8.knative.eventing.contrib.gitlab.v1alpha1.GitLabBindingStatus" - }, - "knative_dev_eventing-gitlab_pkg_apis_bindings_v1alpha1_SecretValueFromSource": { - "$ref": "#/definitions/knative_dev_eventing-gitlab_pkg_apis_bindings_v1alpha1_SecretValueFromSource", - "existingJavaType": "io.fabric8.knative.eventing.contrib.gitlab.v1alpha1.SecretValueFromSource" - }, - "knative_dev_eventing-gitlab_pkg_apis_sources_v1alpha1_GitLabSource": { - "$ref": "#/definitions/knative_dev_eventing-gitlab_pkg_apis_sources_v1alpha1_GitLabSource", - "existingJavaType": "io.fabric8.knative.eventing.contrib.gitlab.v1alpha1.GitLabSource" - }, - "knative_dev_eventing-gitlab_pkg_apis_sources_v1alpha1_GitLabSourceList": { - "$ref": "#/definitions/knative_dev_eventing-gitlab_pkg_apis_sources_v1alpha1_GitLabSourceList", - "existingJavaType": "io.fabric8.knative.eventing.contrib.gitlab.v1alpha1.GitLabSourceList" - }, - "knative_dev_eventing-gitlab_pkg_apis_sources_v1alpha1_GitLabSourceSpec": { - "$ref": "#/definitions/knative_dev_eventing-gitlab_pkg_apis_sources_v1alpha1_GitLabSourceSpec", - "existingJavaType": "io.fabric8.knative.eventing.contrib.gitlab.v1alpha1.GitLabSourceSpec" - }, - "knative_dev_eventing-gitlab_pkg_apis_sources_v1alpha1_GitLabSourceStatus": { - "$ref": "#/definitions/knative_dev_eventing-gitlab_pkg_apis_sources_v1alpha1_GitLabSourceStatus", - "existingJavaType": "io.fabric8.knative.eventing.contrib.gitlab.v1alpha1.GitLabSourceStatus" - }, - "knative_dev_eventing-gitlab_pkg_apis_sources_v1alpha1_SecretValueFromSource": { - "$ref": "#/definitions/knative_dev_eventing-gitlab_pkg_apis_sources_v1alpha1_SecretValueFromSource", - "existingJavaType": "io.fabric8.knative.eventing.contrib.gitlab.v1alpha1.SecretValueFromSource" - }, - "knative_dev_eventing-kafka-broker_control-plane_pkg_apis_bindings_v1beta1_KafkaBinding": { - "$ref": "#/definitions/knative_dev_eventing-kafka-broker_control-plane_pkg_apis_bindings_v1beta1_KafkaBinding", - "existingJavaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaBinding" - }, - "knative_dev_eventing-kafka-broker_control-plane_pkg_apis_bindings_v1beta1_KafkaBindingList": { - "$ref": "#/definitions/knative_dev_eventing-kafka-broker_control-plane_pkg_apis_bindings_v1beta1_KafkaBindingList", - "existingJavaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaBindingList" - }, - "knative_dev_eventing-kafka-broker_control-plane_pkg_apis_bindings_v1beta1_KafkaBindingSpec": { - "$ref": "#/definitions/knative_dev_eventing-kafka-broker_control-plane_pkg_apis_bindings_v1beta1_KafkaBindingSpec", - "existingJavaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaBindingSpec" - }, - "knative_dev_eventing-kafka-broker_control-plane_pkg_apis_bindings_v1beta1_KafkaBindingStatus": { - "$ref": "#/definitions/knative_dev_eventing-kafka-broker_control-plane_pkg_apis_bindings_v1beta1_KafkaBindingStatus", - "existingJavaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaBindingStatus" - }, - "knative_dev_eventing-kafka-broker_control-plane_pkg_apis_bindings_v1beta1_KafkaNetSpec": { - "$ref": "#/definitions/knative_dev_eventing-kafka-broker_control-plane_pkg_apis_bindings_v1beta1_KafkaNetSpec", - "existingJavaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaNetSpec" - }, - "knative_dev_eventing-kafka-broker_control-plane_pkg_apis_bindings_v1beta1_KafkaSASLSpec": { - "$ref": "#/definitions/knative_dev_eventing-kafka-broker_control-plane_pkg_apis_bindings_v1beta1_KafkaSASLSpec", - "existingJavaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaSASLSpec" - }, - "knative_dev_eventing-kafka-broker_control-plane_pkg_apis_bindings_v1beta1_KafkaTLSSpec": { - "$ref": "#/definitions/knative_dev_eventing-kafka-broker_control-plane_pkg_apis_bindings_v1beta1_KafkaTLSSpec", - "existingJavaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaTLSSpec" - }, - "knative_dev_eventing-kafka-broker_control-plane_pkg_apis_bindings_v1beta1_SecretValueFromSource": { - "$ref": "#/definitions/knative_dev_eventing-kafka-broker_control-plane_pkg_apis_bindings_v1beta1_SecretValueFromSource", - "existingJavaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.SecretValueFromSource" - }, - "knative_dev_eventing-kafka-broker_control-plane_pkg_apis_messaging_v1beta1_KafkaChannel": { - "$ref": "#/definitions/knative_dev_eventing-kafka-broker_control-plane_pkg_apis_messaging_v1beta1_KafkaChannel", - "existingJavaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaChannel" - }, - "knative_dev_eventing-kafka-broker_control-plane_pkg_apis_messaging_v1beta1_KafkaChannelList": { - "$ref": "#/definitions/knative_dev_eventing-kafka-broker_control-plane_pkg_apis_messaging_v1beta1_KafkaChannelList", - "existingJavaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaChannelList" - }, - "knative_dev_eventing-kafka-broker_control-plane_pkg_apis_messaging_v1beta1_KafkaChannelSpec": { - "$ref": "#/definitions/knative_dev_eventing-kafka-broker_control-plane_pkg_apis_messaging_v1beta1_KafkaChannelSpec", - "existingJavaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaChannelSpec" - }, - "knative_dev_eventing-kafka-broker_control-plane_pkg_apis_messaging_v1beta1_KafkaChannelStatus": { - "$ref": "#/definitions/knative_dev_eventing-kafka-broker_control-plane_pkg_apis_messaging_v1beta1_KafkaChannelStatus", - "existingJavaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaChannelStatus" - }, - "knative_dev_eventing-kafka-broker_control-plane_pkg_apis_sources_v1beta1_KafkaSource": { - "$ref": "#/definitions/knative_dev_eventing-kafka-broker_control-plane_pkg_apis_sources_v1beta1_KafkaSource", - "existingJavaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaSource" - }, - "knative_dev_eventing-kafka-broker_control-plane_pkg_apis_sources_v1beta1_KafkaSourceList": { - "$ref": "#/definitions/knative_dev_eventing-kafka-broker_control-plane_pkg_apis_sources_v1beta1_KafkaSourceList", - "existingJavaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaSourceList" - }, - "knative_dev_eventing-kafka-broker_control-plane_pkg_apis_sources_v1beta1_KafkaSourceSpec": { - "$ref": "#/definitions/knative_dev_eventing-kafka-broker_control-plane_pkg_apis_sources_v1beta1_KafkaSourceSpec", - "existingJavaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaSourceSpec" - }, - "knative_dev_eventing-kafka-broker_control-plane_pkg_apis_sources_v1beta1_KafkaSourceStatus": { - "$ref": "#/definitions/knative_dev_eventing-kafka-broker_control-plane_pkg_apis_sources_v1beta1_KafkaSourceStatus", - "existingJavaType": "io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaSourceStatus" - }, - "knative_dev_eventing-prometheus_pkg_apis_sources_v1alpha1_PrometheusSource": { - "$ref": "#/definitions/knative_dev_eventing-prometheus_pkg_apis_sources_v1alpha1_PrometheusSource", - "existingJavaType": "io.fabric8.knative.eventing.contrib.prometheus.v1alpha1.PrometheusSource" - }, - "knative_dev_eventing-prometheus_pkg_apis_sources_v1alpha1_PrometheusSourceList": { - "$ref": "#/definitions/knative_dev_eventing-prometheus_pkg_apis_sources_v1alpha1_PrometheusSourceList", - "existingJavaType": "io.fabric8.knative.eventing.contrib.prometheus.v1alpha1.PrometheusSourceList" - }, - "knative_dev_eventing-prometheus_pkg_apis_sources_v1alpha1_PrometheusSourceSpec": { - "$ref": "#/definitions/knative_dev_eventing-prometheus_pkg_apis_sources_v1alpha1_PrometheusSourceSpec", - "existingJavaType": "io.fabric8.knative.eventing.contrib.prometheus.v1alpha1.PrometheusSourceSpec" - }, - "knative_dev_eventing-prometheus_pkg_apis_sources_v1alpha1_PrometheusSourceStatus": { - "$ref": "#/definitions/knative_dev_eventing-prometheus_pkg_apis_sources_v1alpha1_PrometheusSourceStatus", - "existingJavaType": "io.fabric8.knative.eventing.contrib.prometheus.v1alpha1.PrometheusSourceStatus" - }, - "knative_dev_eventing_pkg_apis_duck_v1_DeliverySpec": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_duck_v1_DeliverySpec", - "existingJavaType": "io.fabric8.knative.internal.eventing.pkg.apis.duck.v1.DeliverySpec" - }, - "knative_dev_eventing_pkg_apis_duck_v1_SubscriberSpec": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_duck_v1_SubscriberSpec", - "existingJavaType": "io.fabric8.knative.internal.eventing.pkg.apis.duck.v1.SubscriberSpec" - }, - "knative_dev_eventing_pkg_apis_duck_v1_SubscriberStatus": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_duck_v1_SubscriberStatus", - "existingJavaType": "io.fabric8.knative.internal.eventing.pkg.apis.duck.v1.SubscriberStatus" - }, - "knative_dev_eventing_pkg_apis_duck_v1alpha1_Placement": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_duck_v1alpha1_Placement", - "existingJavaType": "io.fabric8.knative.internal.eventing.pkg.apis.duck.v1alpha1.Placement" - }, - "knative_dev_eventing_pkg_apis_eventing_v1_Broker": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_eventing_v1_Broker", - "existingJavaType": "io.fabric8.knative.eventing.v1.Broker" - }, - "knative_dev_eventing_pkg_apis_eventing_v1_BrokerList": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_eventing_v1_BrokerList", - "existingJavaType": "io.fabric8.knative.eventing.v1.BrokerList" - }, - "knative_dev_eventing_pkg_apis_eventing_v1_BrokerSpec": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_eventing_v1_BrokerSpec", - "existingJavaType": "io.fabric8.knative.eventing.v1.BrokerSpec" - }, - "knative_dev_eventing_pkg_apis_eventing_v1_BrokerStatus": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_eventing_v1_BrokerStatus", - "existingJavaType": "io.fabric8.knative.eventing.v1.BrokerStatus" - }, - "knative_dev_eventing_pkg_apis_eventing_v1_SubscriptionsAPIFilter": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_eventing_v1_SubscriptionsAPIFilter", - "existingJavaType": "io.fabric8.knative.eventing.v1.SubscriptionsAPIFilter" - }, - "knative_dev_eventing_pkg_apis_eventing_v1_Trigger": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_eventing_v1_Trigger", - "existingJavaType": "io.fabric8.knative.eventing.v1.Trigger" - }, - "knative_dev_eventing_pkg_apis_eventing_v1_TriggerFilter": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_eventing_v1_TriggerFilter", - "existingJavaType": "io.fabric8.knative.eventing.v1.TriggerFilter" - }, - "knative_dev_eventing_pkg_apis_eventing_v1_TriggerList": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_eventing_v1_TriggerList", - "existingJavaType": "io.fabric8.knative.eventing.v1.TriggerList" - }, - "knative_dev_eventing_pkg_apis_eventing_v1_TriggerSpec": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_eventing_v1_TriggerSpec", - "existingJavaType": "io.fabric8.knative.eventing.v1.TriggerSpec" - }, - "knative_dev_eventing_pkg_apis_eventing_v1_TriggerStatus": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_eventing_v1_TriggerStatus", - "existingJavaType": "io.fabric8.knative.eventing.v1.TriggerStatus" - }, - "knative_dev_eventing_pkg_apis_eventing_v1beta1_EventType": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_eventing_v1beta1_EventType", - "existingJavaType": "io.fabric8.knative.eventing.v1beta1.EventType" - }, - "knative_dev_eventing_pkg_apis_eventing_v1beta1_EventTypeList": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_eventing_v1beta1_EventTypeList", - "existingJavaType": "io.fabric8.knative.eventing.v1beta1.EventTypeList" - }, - "knative_dev_eventing_pkg_apis_eventing_v1beta1_EventTypeSpec": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_eventing_v1beta1_EventTypeSpec", - "existingJavaType": "io.fabric8.knative.eventing.v1beta1.EventTypeSpec" - }, - "knative_dev_eventing_pkg_apis_eventing_v1beta1_EventTypeStatus": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_eventing_v1beta1_EventTypeStatus", - "existingJavaType": "io.fabric8.knative.eventing.v1beta1.EventTypeStatus" - }, - "knative_dev_eventing_pkg_apis_flows_v1_Parallel": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_flows_v1_Parallel", - "existingJavaType": "io.fabric8.knative.flows.v1.Parallel" - }, - "knative_dev_eventing_pkg_apis_flows_v1_ParallelBranch": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_flows_v1_ParallelBranch", - "existingJavaType": "io.fabric8.knative.flows.v1.ParallelBranch" - }, - "knative_dev_eventing_pkg_apis_flows_v1_ParallelBranchStatus": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_flows_v1_ParallelBranchStatus", - "existingJavaType": "io.fabric8.knative.flows.v1.ParallelBranchStatus" - }, - "knative_dev_eventing_pkg_apis_flows_v1_ParallelChannelStatus": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_flows_v1_ParallelChannelStatus", - "existingJavaType": "io.fabric8.knative.flows.v1.ParallelChannelStatus" - }, - "knative_dev_eventing_pkg_apis_flows_v1_ParallelList": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_flows_v1_ParallelList", - "existingJavaType": "io.fabric8.knative.flows.v1.ParallelList" - }, - "knative_dev_eventing_pkg_apis_flows_v1_ParallelSpec": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_flows_v1_ParallelSpec", - "existingJavaType": "io.fabric8.knative.flows.v1.ParallelSpec" - }, - "knative_dev_eventing_pkg_apis_flows_v1_ParallelStatus": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_flows_v1_ParallelStatus", - "existingJavaType": "io.fabric8.knative.flows.v1.ParallelStatus" - }, - "knative_dev_eventing_pkg_apis_flows_v1_ParallelSubscriptionStatus": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_flows_v1_ParallelSubscriptionStatus", - "existingJavaType": "io.fabric8.knative.flows.v1.ParallelSubscriptionStatus" - }, - "knative_dev_eventing_pkg_apis_flows_v1_Sequence": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_flows_v1_Sequence", - "existingJavaType": "io.fabric8.knative.flows.v1.Sequence" - }, - "knative_dev_eventing_pkg_apis_flows_v1_SequenceChannelStatus": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_flows_v1_SequenceChannelStatus", - "existingJavaType": "io.fabric8.knative.flows.v1.SequenceChannelStatus" - }, - "knative_dev_eventing_pkg_apis_flows_v1_SequenceList": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_flows_v1_SequenceList", - "existingJavaType": "io.fabric8.knative.flows.v1.SequenceList" - }, - "knative_dev_eventing_pkg_apis_flows_v1_SequenceSpec": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_flows_v1_SequenceSpec", - "existingJavaType": "io.fabric8.knative.flows.v1.SequenceSpec" - }, - "knative_dev_eventing_pkg_apis_flows_v1_SequenceStatus": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_flows_v1_SequenceStatus", - "existingJavaType": "io.fabric8.knative.flows.v1.SequenceStatus" - }, - "knative_dev_eventing_pkg_apis_flows_v1_SequenceStep": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_flows_v1_SequenceStep", - "existingJavaType": "io.fabric8.knative.flows.v1.SequenceStep" - }, - "knative_dev_eventing_pkg_apis_flows_v1_SequenceSubscriptionStatus": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_flows_v1_SequenceSubscriptionStatus", - "existingJavaType": "io.fabric8.knative.flows.v1.SequenceSubscriptionStatus" - }, - "knative_dev_eventing_pkg_apis_messaging_v1_Channel": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_messaging_v1_Channel", - "existingJavaType": "io.fabric8.knative.messaging.v1.Channel" - }, - "knative_dev_eventing_pkg_apis_messaging_v1_ChannelList": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_messaging_v1_ChannelList", - "existingJavaType": "io.fabric8.knative.messaging.v1.ChannelList" - }, - "knative_dev_eventing_pkg_apis_messaging_v1_ChannelSpec": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_messaging_v1_ChannelSpec", - "existingJavaType": "io.fabric8.knative.messaging.v1.ChannelSpec" - }, - "knative_dev_eventing_pkg_apis_messaging_v1_ChannelStatus": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_messaging_v1_ChannelStatus", - "existingJavaType": "io.fabric8.knative.messaging.v1.ChannelStatus" - }, - "knative_dev_eventing_pkg_apis_messaging_v1_ChannelTemplateSpec": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_messaging_v1_ChannelTemplateSpec", - "existingJavaType": "io.fabric8.knative.messaging.v1.ChannelTemplateSpec" - }, - "knative_dev_eventing_pkg_apis_messaging_v1_InMemoryChannel": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_messaging_v1_InMemoryChannel", - "existingJavaType": "io.fabric8.knative.messaging.v1.InMemoryChannel" - }, - "knative_dev_eventing_pkg_apis_messaging_v1_InMemoryChannelList": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_messaging_v1_InMemoryChannelList", - "existingJavaType": "io.fabric8.knative.messaging.v1.InMemoryChannelList" - }, - "knative_dev_eventing_pkg_apis_messaging_v1_InMemoryChannelSpec": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_messaging_v1_InMemoryChannelSpec", - "existingJavaType": "io.fabric8.knative.messaging.v1.InMemoryChannelSpec" - }, - "knative_dev_eventing_pkg_apis_messaging_v1_InMemoryChannelStatus": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_messaging_v1_InMemoryChannelStatus", - "existingJavaType": "io.fabric8.knative.messaging.v1.InMemoryChannelStatus" - }, - "knative_dev_eventing_pkg_apis_messaging_v1_Subscription": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_messaging_v1_Subscription", - "existingJavaType": "io.fabric8.knative.messaging.v1.Subscription" - }, - "knative_dev_eventing_pkg_apis_messaging_v1_SubscriptionList": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_messaging_v1_SubscriptionList", - "existingJavaType": "io.fabric8.knative.messaging.v1.SubscriptionList" - }, - "knative_dev_eventing_pkg_apis_messaging_v1_SubscriptionSpec": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_messaging_v1_SubscriptionSpec", - "existingJavaType": "io.fabric8.knative.messaging.v1.SubscriptionSpec" - }, - "knative_dev_eventing_pkg_apis_messaging_v1_SubscriptionStatus": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_messaging_v1_SubscriptionStatus", - "existingJavaType": "io.fabric8.knative.messaging.v1.SubscriptionStatus" - }, - "knative_dev_eventing_pkg_apis_messaging_v1_SubscriptionStatusPhysicalSubscription": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_messaging_v1_SubscriptionStatusPhysicalSubscription", - "existingJavaType": "io.fabric8.knative.messaging.v1.SubscriptionStatusPhysicalSubscription" - }, - "knative_dev_eventing_pkg_apis_sources_v1_APIVersionKind": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_sources_v1_APIVersionKind", - "existingJavaType": "io.fabric8.knative.sources.v1.APIVersionKind" - }, - "knative_dev_eventing_pkg_apis_sources_v1_APIVersionKindSelector": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_sources_v1_APIVersionKindSelector", - "existingJavaType": "io.fabric8.knative.sources.v1.APIVersionKindSelector" - }, - "knative_dev_eventing_pkg_apis_sources_v1_ApiServerSource": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_sources_v1_ApiServerSource", - "existingJavaType": "io.fabric8.knative.sources.v1.ApiServerSource" - }, - "knative_dev_eventing_pkg_apis_sources_v1_ApiServerSourceList": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_sources_v1_ApiServerSourceList", - "existingJavaType": "io.fabric8.knative.sources.v1.ApiServerSourceList" - }, - "knative_dev_eventing_pkg_apis_sources_v1_ApiServerSourceSpec": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_sources_v1_ApiServerSourceSpec", - "existingJavaType": "io.fabric8.knative.sources.v1.ApiServerSourceSpec" - }, - "knative_dev_eventing_pkg_apis_sources_v1_ApiServerSourceStatus": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_sources_v1_ApiServerSourceStatus", - "existingJavaType": "io.fabric8.knative.sources.v1.ApiServerSourceStatus" - }, - "knative_dev_eventing_pkg_apis_sources_v1_ContainerSource": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_sources_v1_ContainerSource", - "existingJavaType": "io.fabric8.knative.sources.v1.ContainerSource" - }, - "knative_dev_eventing_pkg_apis_sources_v1_ContainerSourceList": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_sources_v1_ContainerSourceList", - "existingJavaType": "io.fabric8.knative.sources.v1.ContainerSourceList" - }, - "knative_dev_eventing_pkg_apis_sources_v1_ContainerSourceSpec": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_sources_v1_ContainerSourceSpec", - "existingJavaType": "io.fabric8.knative.sources.v1.ContainerSourceSpec" - }, - "knative_dev_eventing_pkg_apis_sources_v1_ContainerSourceStatus": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_sources_v1_ContainerSourceStatus", - "existingJavaType": "io.fabric8.knative.sources.v1.ContainerSourceStatus" - }, - "knative_dev_eventing_pkg_apis_sources_v1_PingSource": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_sources_v1_PingSource", - "existingJavaType": "io.fabric8.knative.sources.v1.PingSource" - }, - "knative_dev_eventing_pkg_apis_sources_v1_PingSourceList": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_sources_v1_PingSourceList", - "existingJavaType": "io.fabric8.knative.sources.v1.PingSourceList" - }, - "knative_dev_eventing_pkg_apis_sources_v1_PingSourceSpec": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_sources_v1_PingSourceSpec", - "existingJavaType": "io.fabric8.knative.sources.v1.PingSourceSpec" - }, - "knative_dev_eventing_pkg_apis_sources_v1_PingSourceStatus": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_sources_v1_PingSourceStatus", - "existingJavaType": "io.fabric8.knative.sources.v1.PingSourceStatus" - }, - "knative_dev_eventing_pkg_apis_sources_v1_SinkBinding": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_sources_v1_SinkBinding", - "existingJavaType": "io.fabric8.knative.sources.v1.SinkBinding" - }, - "knative_dev_eventing_pkg_apis_sources_v1_SinkBindingList": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_sources_v1_SinkBindingList", - "existingJavaType": "io.fabric8.knative.sources.v1.SinkBindingList" - }, - "knative_dev_eventing_pkg_apis_sources_v1_SinkBindingSpec": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_sources_v1_SinkBindingSpec", - "existingJavaType": "io.fabric8.knative.sources.v1.SinkBindingSpec" - }, - "knative_dev_eventing_pkg_apis_sources_v1_SinkBindingStatus": { - "$ref": "#/definitions/knative_dev_eventing_pkg_apis_sources_v1_SinkBindingStatus", - "existingJavaType": "io.fabric8.knative.sources.v1.SinkBindingStatus" - }, - "knative_dev_networking_pkg_apis_networking_v1alpha1_Certificate": { - "$ref": "#/definitions/knative_dev_networking_pkg_apis_networking_v1alpha1_Certificate", - "existingJavaType": "io.fabric8.knative.internal.networking.v1alpha1.Certificate" - }, - "knative_dev_networking_pkg_apis_networking_v1alpha1_CertificateList": { - "$ref": "#/definitions/knative_dev_networking_pkg_apis_networking_v1alpha1_CertificateList", - "existingJavaType": "io.fabric8.knative.internal.networking.v1alpha1.CertificateList" - }, - "knative_dev_networking_pkg_apis_networking_v1alpha1_CertificateSpec": { - "$ref": "#/definitions/knative_dev_networking_pkg_apis_networking_v1alpha1_CertificateSpec", - "existingJavaType": "io.fabric8.knative.internal.networking.v1alpha1.CertificateSpec" - }, - "knative_dev_networking_pkg_apis_networking_v1alpha1_CertificateStatus": { - "$ref": "#/definitions/knative_dev_networking_pkg_apis_networking_v1alpha1_CertificateStatus", - "existingJavaType": "io.fabric8.knative.internal.networking.v1alpha1.CertificateStatus" - }, - "knative_dev_networking_pkg_apis_networking_v1alpha1_ClusterDomainClaim": { - "$ref": "#/definitions/knative_dev_networking_pkg_apis_networking_v1alpha1_ClusterDomainClaim", - "existingJavaType": "io.fabric8.knative.internal.networking.v1alpha1.ClusterDomainClaim" - }, - "knative_dev_networking_pkg_apis_networking_v1alpha1_ClusterDomainClaimList": { - "$ref": "#/definitions/knative_dev_networking_pkg_apis_networking_v1alpha1_ClusterDomainClaimList", - "existingJavaType": "io.fabric8.knative.internal.networking.v1alpha1.ClusterDomainClaimList" - }, - "knative_dev_networking_pkg_apis_networking_v1alpha1_ClusterDomainClaimSpec": { - "$ref": "#/definitions/knative_dev_networking_pkg_apis_networking_v1alpha1_ClusterDomainClaimSpec", - "existingJavaType": "io.fabric8.knative.internal.networking.v1alpha1.ClusterDomainClaimSpec" - }, - "knative_dev_networking_pkg_apis_networking_v1alpha1_HTTP01Challenge": { - "$ref": "#/definitions/knative_dev_networking_pkg_apis_networking_v1alpha1_HTTP01Challenge", - "existingJavaType": "io.fabric8.knative.internal.networking.v1alpha1.HTTP01Challenge" - }, - "knative_dev_networking_pkg_apis_networking_v1alpha1_HTTPIngressPath": { - "$ref": "#/definitions/knative_dev_networking_pkg_apis_networking_v1alpha1_HTTPIngressPath", - "existingJavaType": "io.fabric8.knative.internal.networking.v1alpha1.HTTPIngressPath" - }, - "knative_dev_networking_pkg_apis_networking_v1alpha1_HTTPIngressRuleValue": { - "$ref": "#/definitions/knative_dev_networking_pkg_apis_networking_v1alpha1_HTTPIngressRuleValue", - "existingJavaType": "io.fabric8.knative.internal.networking.v1alpha1.HTTPIngressRuleValue" - }, - "knative_dev_networking_pkg_apis_networking_v1alpha1_HeaderMatch": { - "$ref": "#/definitions/knative_dev_networking_pkg_apis_networking_v1alpha1_HeaderMatch", - "existingJavaType": "io.fabric8.knative.internal.networking.v1alpha1.HeaderMatch" - }, - "knative_dev_networking_pkg_apis_networking_v1alpha1_Ingress": { - "$ref": "#/definitions/knative_dev_networking_pkg_apis_networking_v1alpha1_Ingress", - "existingJavaType": "io.fabric8.knative.internal.networking.v1alpha1.Ingress" - }, - "knative_dev_networking_pkg_apis_networking_v1alpha1_IngressBackendSplit": { - "$ref": "#/definitions/knative_dev_networking_pkg_apis_networking_v1alpha1_IngressBackendSplit", - "existingJavaType": "io.fabric8.knative.internal.networking.v1alpha1.IngressBackendSplit" - }, - "knative_dev_networking_pkg_apis_networking_v1alpha1_IngressList": { - "$ref": "#/definitions/knative_dev_networking_pkg_apis_networking_v1alpha1_IngressList", - "existingJavaType": "io.fabric8.knative.internal.networking.v1alpha1.IngressList" - }, - "knative_dev_networking_pkg_apis_networking_v1alpha1_IngressRule": { - "$ref": "#/definitions/knative_dev_networking_pkg_apis_networking_v1alpha1_IngressRule", - "existingJavaType": "io.fabric8.knative.internal.networking.v1alpha1.IngressRule" - }, - "knative_dev_networking_pkg_apis_networking_v1alpha1_IngressSpec": { - "$ref": "#/definitions/knative_dev_networking_pkg_apis_networking_v1alpha1_IngressSpec", - "existingJavaType": "io.fabric8.knative.internal.networking.v1alpha1.IngressSpec" - }, - "knative_dev_networking_pkg_apis_networking_v1alpha1_IngressStatus": { - "$ref": "#/definitions/knative_dev_networking_pkg_apis_networking_v1alpha1_IngressStatus", - "existingJavaType": "io.fabric8.knative.internal.networking.v1alpha1.IngressStatus" - }, - "knative_dev_networking_pkg_apis_networking_v1alpha1_IngressTLS": { - "$ref": "#/definitions/knative_dev_networking_pkg_apis_networking_v1alpha1_IngressTLS", - "existingJavaType": "io.fabric8.knative.internal.networking.v1alpha1.IngressTLS" - }, - "knative_dev_networking_pkg_apis_networking_v1alpha1_LoadBalancerIngressStatus": { - "$ref": "#/definitions/knative_dev_networking_pkg_apis_networking_v1alpha1_LoadBalancerIngressStatus", - "existingJavaType": "io.fabric8.knative.internal.networking.v1alpha1.LoadBalancerIngressStatus" - }, - "knative_dev_networking_pkg_apis_networking_v1alpha1_LoadBalancerStatus": { - "$ref": "#/definitions/knative_dev_networking_pkg_apis_networking_v1alpha1_LoadBalancerStatus", - "existingJavaType": "io.fabric8.knative.internal.networking.v1alpha1.LoadBalancerStatus" - }, - "knative_dev_networking_pkg_apis_networking_v1alpha1_ServerlessService": { - "$ref": "#/definitions/knative_dev_networking_pkg_apis_networking_v1alpha1_ServerlessService", - "existingJavaType": "io.fabric8.knative.internal.networking.v1alpha1.ServerlessService" - }, - "knative_dev_networking_pkg_apis_networking_v1alpha1_ServerlessServiceList": { - "$ref": "#/definitions/knative_dev_networking_pkg_apis_networking_v1alpha1_ServerlessServiceList", - "existingJavaType": "io.fabric8.knative.internal.networking.v1alpha1.ServerlessServiceList" - }, - "knative_dev_networking_pkg_apis_networking_v1alpha1_ServerlessServiceSpec": { - "$ref": "#/definitions/knative_dev_networking_pkg_apis_networking_v1alpha1_ServerlessServiceSpec", - "existingJavaType": "io.fabric8.knative.internal.networking.v1alpha1.ServerlessServiceSpec" - }, - "knative_dev_networking_pkg_apis_networking_v1alpha1_ServerlessServiceStatus": { - "$ref": "#/definitions/knative_dev_networking_pkg_apis_networking_v1alpha1_ServerlessServiceStatus", - "existingJavaType": "io.fabric8.knative.internal.networking.v1alpha1.ServerlessServiceStatus" - }, - "knative_dev_pkg_apis_Condition": { - "$ref": "#/definitions/knative_dev_pkg_apis_Condition", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.Condition" - }, - "knative_dev_pkg_apis_duck_v1_AddressStatus": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_AddressStatus", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.AddressStatus" - }, - "knative_dev_pkg_apis_duck_v1_Addressable": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_Addressable", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Addressable" - }, - "knative_dev_pkg_apis_duck_v1_AddressableType": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_AddressableType", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.AddressableType" - }, - "knative_dev_pkg_apis_duck_v1_AddressableTypeList": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_AddressableTypeList", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.AddressableTypeList" - }, - "knative_dev_pkg_apis_duck_v1_AuthStatus": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_AuthStatus", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.AuthStatus" - }, - "knative_dev_pkg_apis_duck_v1_Binding": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_Binding", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Binding" - }, - "knative_dev_pkg_apis_duck_v1_BindingList": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_BindingList", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.BindingList" - }, - "knative_dev_pkg_apis_duck_v1_BindingSpec": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_BindingSpec", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.BindingSpec" - }, - "knative_dev_pkg_apis_duck_v1_CloudEventAttributes": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_CloudEventAttributes", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.CloudEventAttributes" - }, - "knative_dev_pkg_apis_duck_v1_CloudEventOverrides": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_CloudEventOverrides", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.CloudEventOverrides" - }, - "knative_dev_pkg_apis_duck_v1_CronJob": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_CronJob", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.CronJob" - }, - "knative_dev_pkg_apis_duck_v1_CronJobList": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_CronJobList", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.CronJobList" - }, - "knative_dev_pkg_apis_duck_v1_Destination": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_Destination", - "existingJavaType": "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", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.KReference" - }, - "knative_dev_pkg_apis_duck_v1_KResource": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_KResource", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.KResource" - }, - "knative_dev_pkg_apis_duck_v1_KResourceList": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_KResourceList", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.KResourceList" - }, - "knative_dev_pkg_apis_duck_v1_PodList": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_PodList", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.PodList" - }, - "knative_dev_pkg_apis_duck_v1_PodSpecable": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_PodSpecable", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.PodSpecable" - }, - "knative_dev_pkg_apis_duck_v1_Source": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_Source", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Source" - }, - "knative_dev_pkg_apis_duck_v1_SourceList": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_SourceList", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.SourceList" - }, - "knative_dev_pkg_apis_duck_v1_SourceSpec": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_SourceSpec", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.SourceSpec" - }, - "knative_dev_pkg_apis_duck_v1_SourceStatus": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_SourceStatus", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.SourceStatus" - }, - "knative_dev_pkg_apis_duck_v1_Status": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_Status", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Status" - }, - "knative_dev_pkg_apis_duck_v1_WithPod": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_WithPod", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.WithPod" - }, - "knative_dev_pkg_apis_duck_v1_WithPodList": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_WithPodList", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.WithPodList" - }, - "knative_dev_pkg_apis_duck_v1_WithPodSpec": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1_WithPodSpec", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.WithPodSpec" - }, - "knative_dev_pkg_apis_duck_v1alpha1_AddressStatus": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1alpha1_AddressStatus", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1alpha1.AddressStatus" - }, - "knative_dev_pkg_apis_duck_v1alpha1_Addressable": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1alpha1_Addressable", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1alpha1.Addressable" - }, - "knative_dev_pkg_apis_duck_v1alpha1_AddressableType": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1alpha1_AddressableType", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1alpha1.AddressableType" - }, - "knative_dev_pkg_apis_duck_v1alpha1_AddressableTypeList": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1alpha1_AddressableTypeList", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1alpha1.AddressableTypeList" - }, - "knative_dev_pkg_apis_duck_v1alpha1_Binding": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1alpha1_Binding", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1alpha1.Binding" - }, - "knative_dev_pkg_apis_duck_v1alpha1_BindingList": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1alpha1_BindingList", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1alpha1.BindingList" - }, - "knative_dev_pkg_apis_duck_v1alpha1_BindingSpec": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1alpha1_BindingSpec", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1alpha1.BindingSpec" - }, - "knative_dev_pkg_apis_duck_v1alpha1_LegacyTarget": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1alpha1_LegacyTarget", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1alpha1.LegacyTarget" - }, - "knative_dev_pkg_apis_duck_v1alpha1_LegacyTargetList": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1alpha1_LegacyTargetList", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1alpha1.LegacyTargetList" - }, - "knative_dev_pkg_apis_duck_v1alpha1_LegacyTargetable": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1alpha1_LegacyTargetable", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1alpha1.LegacyTargetable" - }, - "knative_dev_pkg_apis_duck_v1alpha1_Target": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1alpha1_Target", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1alpha1.Target" - }, - "knative_dev_pkg_apis_duck_v1alpha1_TargetList": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1alpha1_TargetList", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1alpha1.TargetList" - }, - "knative_dev_pkg_apis_duck_v1alpha1_TargetStatus": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1alpha1_TargetStatus", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1alpha1.TargetStatus" - }, - "knative_dev_pkg_apis_duck_v1alpha1_Targetable": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1alpha1_Targetable", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1alpha1.Targetable" - }, - "knative_dev_pkg_apis_duck_v1beta1_AddressStatus": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1beta1_AddressStatus", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1beta1.AddressStatus" - }, - "knative_dev_pkg_apis_duck_v1beta1_Addressable": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1beta1_Addressable", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1beta1.Addressable" - }, - "knative_dev_pkg_apis_duck_v1beta1_AddressableType": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1beta1_AddressableType", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1beta1.AddressableType" - }, - "knative_dev_pkg_apis_duck_v1beta1_AddressableTypeList": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1beta1_AddressableTypeList", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1beta1.AddressableTypeList" - }, - "knative_dev_pkg_apis_duck_v1beta1_Binding": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1beta1_Binding", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1beta1.Binding" - }, - "knative_dev_pkg_apis_duck_v1beta1_BindingList": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1beta1_BindingList", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1beta1.BindingList" - }, - "knative_dev_pkg_apis_duck_v1beta1_BindingSpec": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1beta1_BindingSpec", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1beta1.BindingSpec" - }, - "knative_dev_pkg_apis_duck_v1beta1_CloudEventOverrides": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1beta1_CloudEventOverrides", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1beta1.CloudEventOverrides" - }, - "knative_dev_pkg_apis_duck_v1beta1_Destination": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1beta1_Destination", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1beta1.Destination" - }, - "knative_dev_pkg_apis_duck_v1beta1_KResource": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1beta1_KResource", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1beta1.KResource" - }, - "knative_dev_pkg_apis_duck_v1beta1_KResourceList": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1beta1_KResourceList", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1beta1.KResourceList" - }, - "knative_dev_pkg_apis_duck_v1beta1_Source": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1beta1_Source", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1beta1.Source" - }, - "knative_dev_pkg_apis_duck_v1beta1_SourceList": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1beta1_SourceList", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1beta1.SourceList" - }, - "knative_dev_pkg_apis_duck_v1beta1_SourceSpec": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1beta1_SourceSpec", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1beta1.SourceSpec" - }, - "knative_dev_pkg_apis_duck_v1beta1_SourceStatus": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1beta1_SourceStatus", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1beta1.SourceStatus" - }, - "knative_dev_pkg_apis_duck_v1beta1_Status": { - "$ref": "#/definitions/knative_dev_pkg_apis_duck_v1beta1_Status", - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1beta1.Status" - }, - "knative_dev_pkg_tracker_Reference": { - "$ref": "#/definitions/knative_dev_pkg_tracker_Reference", - "existingJavaType": "io.fabric8.knative.internal.pkg.tracker.Reference" - }, - "knative_dev_serving_pkg_apis_autoscaling_v1alpha1_Metric": { - "$ref": "#/definitions/knative_dev_serving_pkg_apis_autoscaling_v1alpha1_Metric", - "existingJavaType": "io.fabric8.knative.internal.autoscaling.v1alpha1.Metric" - }, - "knative_dev_serving_pkg_apis_autoscaling_v1alpha1_MetricList": { - "$ref": "#/definitions/knative_dev_serving_pkg_apis_autoscaling_v1alpha1_MetricList", - "existingJavaType": "io.fabric8.knative.internal.autoscaling.v1alpha1.MetricList" - }, - "knative_dev_serving_pkg_apis_autoscaling_v1alpha1_MetricSpec": { - "$ref": "#/definitions/knative_dev_serving_pkg_apis_autoscaling_v1alpha1_MetricSpec", - "existingJavaType": "io.fabric8.knative.internal.autoscaling.v1alpha1.MetricSpec" - }, - "knative_dev_serving_pkg_apis_autoscaling_v1alpha1_MetricStatus": { - "$ref": "#/definitions/knative_dev_serving_pkg_apis_autoscaling_v1alpha1_MetricStatus", - "existingJavaType": "io.fabric8.knative.internal.autoscaling.v1alpha1.MetricStatus" - }, - "knative_dev_serving_pkg_apis_autoscaling_v1alpha1_PodAutoscaler": { - "$ref": "#/definitions/knative_dev_serving_pkg_apis_autoscaling_v1alpha1_PodAutoscaler", - "existingJavaType": "io.fabric8.knative.internal.autoscaling.v1alpha1.PodAutoscaler" - }, - "knative_dev_serving_pkg_apis_autoscaling_v1alpha1_PodAutoscalerList": { - "$ref": "#/definitions/knative_dev_serving_pkg_apis_autoscaling_v1alpha1_PodAutoscalerList", - "existingJavaType": "io.fabric8.knative.internal.autoscaling.v1alpha1.PodAutoscalerList" - }, - "knative_dev_serving_pkg_apis_autoscaling_v1alpha1_PodAutoscalerSpec": { - "$ref": "#/definitions/knative_dev_serving_pkg_apis_autoscaling_v1alpha1_PodAutoscalerSpec", - "existingJavaType": "io.fabric8.knative.internal.autoscaling.v1alpha1.PodAutoscalerSpec" - }, - "knative_dev_serving_pkg_apis_autoscaling_v1alpha1_PodAutoscalerStatus": { - "$ref": "#/definitions/knative_dev_serving_pkg_apis_autoscaling_v1alpha1_PodAutoscalerStatus", - "existingJavaType": "io.fabric8.knative.internal.autoscaling.v1alpha1.PodAutoscalerStatus" - }, - "knative_dev_serving_pkg_apis_serving_v1_Configuration": { - "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_Configuration", - "existingJavaType": "io.fabric8.knative.serving.v1.Configuration" - }, - "knative_dev_serving_pkg_apis_serving_v1_ConfigurationList": { - "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_ConfigurationList", - "existingJavaType": "io.fabric8.knative.serving.v1.ConfigurationList" - }, - "knative_dev_serving_pkg_apis_serving_v1_ConfigurationSpec": { - "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_ConfigurationSpec", - "existingJavaType": "io.fabric8.knative.serving.v1.ConfigurationSpec" - }, - "knative_dev_serving_pkg_apis_serving_v1_ConfigurationStatus": { - "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_ConfigurationStatus", - "existingJavaType": "io.fabric8.knative.serving.v1.ConfigurationStatus" - }, - "knative_dev_serving_pkg_apis_serving_v1_ContainerStatus": { - "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_ContainerStatus", - "existingJavaType": "io.fabric8.knative.serving.v1.ContainerStatus" - }, - "knative_dev_serving_pkg_apis_serving_v1_Revision": { - "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_Revision", - "existingJavaType": "io.fabric8.knative.serving.v1.Revision" - }, - "knative_dev_serving_pkg_apis_serving_v1_RevisionList": { - "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_RevisionList", - "existingJavaType": "io.fabric8.knative.serving.v1.RevisionList" - }, - "knative_dev_serving_pkg_apis_serving_v1_RevisionSpec": { - "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_RevisionSpec", - "existingJavaType": "io.fabric8.knative.serving.v1.RevisionSpec" - }, - "knative_dev_serving_pkg_apis_serving_v1_RevisionStatus": { - "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_RevisionStatus", - "existingJavaType": "io.fabric8.knative.serving.v1.RevisionStatus" - }, - "knative_dev_serving_pkg_apis_serving_v1_RevisionTemplateSpec": { - "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_RevisionTemplateSpec", - "existingJavaType": "io.fabric8.knative.serving.v1.RevisionTemplateSpec" - }, - "knative_dev_serving_pkg_apis_serving_v1_Route": { - "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_Route", - "existingJavaType": "io.fabric8.knative.serving.v1.Route" - }, - "knative_dev_serving_pkg_apis_serving_v1_RouteList": { - "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_RouteList", - "existingJavaType": "io.fabric8.knative.serving.v1.RouteList" - }, - "knative_dev_serving_pkg_apis_serving_v1_RouteSpec": { - "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_RouteSpec", - "existingJavaType": "io.fabric8.knative.serving.v1.RouteSpec" - }, - "knative_dev_serving_pkg_apis_serving_v1_RouteStatus": { - "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_RouteStatus", - "existingJavaType": "io.fabric8.knative.serving.v1.RouteStatus" - }, - "knative_dev_serving_pkg_apis_serving_v1_Service": { - "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_Service", - "existingJavaType": "io.fabric8.knative.serving.v1.Service" - }, - "knative_dev_serving_pkg_apis_serving_v1_ServiceList": { - "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_ServiceList", - "existingJavaType": "io.fabric8.knative.serving.v1.ServiceList" - }, - "knative_dev_serving_pkg_apis_serving_v1_ServiceSpec": { - "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_ServiceSpec", - "existingJavaType": "io.fabric8.knative.serving.v1.ServiceSpec" - }, - "knative_dev_serving_pkg_apis_serving_v1_ServiceStatus": { - "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_ServiceStatus", - "existingJavaType": "io.fabric8.knative.serving.v1.ServiceStatus" - }, - "knative_dev_serving_pkg_apis_serving_v1_TrafficTarget": { - "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1_TrafficTarget", - "existingJavaType": "io.fabric8.knative.serving.v1.TrafficTarget" - }, - "knative_dev_serving_pkg_apis_serving_v1beta1_DomainMapping": { - "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1beta1_DomainMapping", - "existingJavaType": "io.fabric8.knative.serving.v1beta1.DomainMapping" - }, - "knative_dev_serving_pkg_apis_serving_v1beta1_DomainMappingList": { - "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1beta1_DomainMappingList", - "existingJavaType": "io.fabric8.knative.serving.v1beta1.DomainMappingList" - }, - "knative_dev_serving_pkg_apis_serving_v1beta1_DomainMappingSpec": { - "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1beta1_DomainMappingSpec", - "existingJavaType": "io.fabric8.knative.serving.v1beta1.DomainMappingSpec" - }, - "knative_dev_serving_pkg_apis_serving_v1beta1_DomainMappingStatus": { - "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1beta1_DomainMappingStatus", - "existingJavaType": "io.fabric8.knative.serving.v1beta1.DomainMappingStatus" - }, - "knative_dev_serving_pkg_apis_serving_v1beta1_SecretTLS": { - "$ref": "#/definitions/knative_dev_serving_pkg_apis_serving_v1beta1_SecretTLS", - "existingJavaType": "io.fabric8.knative.serving.v1beta1.SecretTLS" - } - }, - "additionalProperties": false -} diff --git a/extensions/knative/tests/src/test/java/io/fabric8/knative/test/EventsContribResourcesTest.java b/extensions/knative/tests/src/test/java/io/fabric8/knative/test/EventsContribResourcesTest.java index af81dabf52e..c09cffe439b 100644 --- a/extensions/knative/tests/src/test/java/io/fabric8/knative/test/EventsContribResourcesTest.java +++ b/extensions/knative/tests/src/test/java/io/fabric8/knative/test/EventsContribResourcesTest.java @@ -15,21 +15,21 @@ */ package io.fabric8.knative.test; +import io.fabric8.knative.bindings.v1alpha1.GitLabBinding; +import io.fabric8.knative.bindings.v1alpha1.GitLabBindingBuilder; import io.fabric8.knative.client.KnativeClient; -import io.fabric8.knative.eventing.contrib.awssqs.v1alpha1.AwsSqsSource; -import io.fabric8.knative.eventing.contrib.awssqs.v1alpha1.AwsSqsSourceBuilder; -import io.fabric8.knative.eventing.contrib.couchdb.v1alpha1.CouchDbSource; -import io.fabric8.knative.eventing.contrib.couchdb.v1alpha1.CouchDbSourceBuilder; -import io.fabric8.knative.eventing.contrib.github.v1alpha1.GitHubSource; -import io.fabric8.knative.eventing.contrib.github.v1alpha1.GitHubSourceBuilder; -import io.fabric8.knative.eventing.contrib.gitlab.v1alpha1.GitLabBinding; -import io.fabric8.knative.eventing.contrib.gitlab.v1alpha1.GitLabBindingBuilder; -import io.fabric8.knative.eventing.contrib.gitlab.v1alpha1.GitLabSource; -import io.fabric8.knative.eventing.contrib.gitlab.v1alpha1.GitLabSourceBuilder; -import io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaChannel; -import io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaChannelBuilder; -import io.fabric8.knative.eventing.contrib.prometheus.v1alpha1.PrometheusSource; -import io.fabric8.knative.eventing.contrib.prometheus.v1alpha1.PrometheusSourceBuilder; +import io.fabric8.knative.messaging.v1beta1.KafkaChannel; +import io.fabric8.knative.messaging.v1beta1.KafkaChannelBuilder; +import io.fabric8.knative.sources.v1alpha1.AwsSqsSource; +import io.fabric8.knative.sources.v1alpha1.AwsSqsSourceBuilder; +import io.fabric8.knative.sources.v1alpha1.CouchDbSource; +import io.fabric8.knative.sources.v1alpha1.CouchDbSourceBuilder; +import io.fabric8.knative.sources.v1alpha1.GitHubSource; +import io.fabric8.knative.sources.v1alpha1.GitHubSourceBuilder; +import io.fabric8.knative.sources.v1alpha1.GitLabSource; +import io.fabric8.knative.sources.v1alpha1.GitLabSourceBuilder; +import io.fabric8.knative.sources.v1alpha1.PrometheusSource; +import io.fabric8.knative.sources.v1alpha1.PrometheusSourceBuilder; import io.fabric8.kubernetes.api.model.LabelSelectorBuilder; import io.fabric8.kubernetes.api.model.ObjectReferenceBuilder; import io.fabric8.kubernetes.client.server.mock.EnableKubernetesMockClient; diff --git a/extensions/tekton/examples/src/main/java/io/fabric8/tekton/api/examples/TaskRunCancel.java b/extensions/tekton/examples/src/main/java/io/fabric8/tekton/api/examples/TaskRunCancel.java index fd90927a734..11cfca0a86b 100644 --- a/extensions/tekton/examples/src/main/java/io/fabric8/tekton/api/examples/TaskRunCancel.java +++ b/extensions/tekton/examples/src/main/java/io/fabric8/tekton/api/examples/TaskRunCancel.java @@ -15,7 +15,7 @@ */ package io.fabric8.tekton.api.examples; -import io.fabric8.knative.internal.pkg.apis.Condition; +import io.fabric8.knative.pkg.apis.Condition; import io.fabric8.tekton.client.DefaultTektonClient; import io.fabric8.tekton.client.TektonClient; import io.fabric8.tekton.pipeline.v1.TaskRun; diff --git a/extensions/tekton/generator-triggers/cmd/generate/generate-v1alpha1.go b/extensions/tekton/generator-triggers/cmd/generate/generate-v1alpha1.go index 4f87ef71d51..3e5dbcceab7 100644 --- a/extensions/tekton/generator-triggers/cmd/generate/generate-v1alpha1.go +++ b/extensions/tekton/generator-triggers/cmd/generate/generate-v1alpha1.go @@ -51,10 +51,10 @@ func main() { "k8s.io/api/core/v1": "io.fabric8.kubernetes.api.model", "k8s.io/apimachinery/pkg/apis/meta/v1": "io.fabric8.kubernetes.api.model", "github.com/tektoncd/pipeline/pkg/apis/pipeline/v1beta1": "io.fabric8.tekton.pipeline.v1beta1", - "knative.dev/pkg/apis/duck/v1": "io.fabric8.knative.internal.pkg.apis.duck.v1", - "knative.dev/pkg/apis/duck/v1alpha1": "io.fabric8.knative.internal.pkg.apis.duck.v1alpha1", - "knative.dev/pkg/apis/duck/v1beta1": "io.fabric8.knative.internal.pkg.apis.duck.v1beta1", - "knative.dev/pkg/apis": "io.fabric8.knative.internal.pkg.apis", + "knative.dev/pkg/apis/duck/v1": "io.fabric8.knative.duck.v1", + "knative.dev/pkg/apis/duck/v1alpha1": "io.fabric8.knative.duck.v1alpha1", + "knative.dev/pkg/apis/duck/v1beta1": "io.fabric8.knative.duck.v1beta1", + "knative.dev/pkg/apis": "io.fabric8.knative.pkg.apis", } // mapping of go packages of this module to the resulting java package diff --git a/extensions/tekton/generator-triggers/cmd/generate/generate-v1beta1.go b/extensions/tekton/generator-triggers/cmd/generate/generate-v1beta1.go index 31157132aad..139f391a920 100644 --- a/extensions/tekton/generator-triggers/cmd/generate/generate-v1beta1.go +++ b/extensions/tekton/generator-triggers/cmd/generate/generate-v1beta1.go @@ -49,10 +49,10 @@ func main() { "k8s.io/api/core/v1": "io.fabric8.kubernetes.api.model", "k8s.io/apimachinery/pkg/apis/meta/v1": "io.fabric8.kubernetes.api.model", "github.com/tektoncd/pipeline/pkg/apis/pipeline/v1beta1": "io.fabric8.tekton.pipeline.v1beta1", - "knative.dev/pkg/apis/duck/v1": "io.fabric8.knative.internal.pkg.apis.duck.v1", - "knative.dev/pkg/apis/duck/v1alpha1": "io.fabric8.knative.internal.pkg.apis.duck.v1alpha1", - "knative.dev/pkg/apis/duck/v1beta1": "io.fabric8.knative.internal.pkg.apis.duck.v1beta1", - "knative.dev/pkg/apis": "io.fabric8.knative.internal.pkg.apis", + "knative.dev/pkg/apis/duck/v1": "io.fabric8.knative.duck.v1", + "knative.dev/pkg/apis/duck/v1alpha1": "io.fabric8.knative.duck.v1alpha1", + "knative.dev/pkg/apis/duck/v1beta1": "io.fabric8.knative.duck.v1beta1", + "knative.dev/pkg/apis": "io.fabric8.knative.pkg.apis", } // mapping of go packages of this module to the resulting java package diff --git a/extensions/tekton/generator/cmd/generate/generate-v1.go b/extensions/tekton/generator/cmd/generate/generate-v1.go index 983519bf6b6..35424e9712c 100644 --- a/extensions/tekton/generator/cmd/generate/generate-v1.go +++ b/extensions/tekton/generator/cmd/generate/generate-v1.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.internal.pkg.apis", + "knative.dev/pkg/apis": "io.fabric8.knative.pkg.apis", "k8s.io/apimachinery/pkg/apis/meta/v1": "io.fabric8.kubernetes.api.model", } diff --git a/extensions/tekton/generator/cmd/generate/generate-v1alpha1.go b/extensions/tekton/generator/cmd/generate/generate-v1alpha1.go index b059e28dd2a..fda7a86c648 100644 --- a/extensions/tekton/generator/cmd/generate/generate-v1alpha1.go +++ b/extensions/tekton/generator/cmd/generate/generate-v1alpha1.go @@ -48,7 +48,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.internal.pkg.apis", + "knative.dev/pkg/apis": "io.fabric8.knative.pkg.apis", "k8s.io/apimachinery/pkg/apis/meta/v1": "io.fabric8.kubernetes.api.model", } diff --git a/extensions/tekton/generator/cmd/generate/generate-v1beta1.go b/extensions/tekton/generator/cmd/generate/generate-v1beta1.go index e8b6d0e9bff..25674723a83 100644 --- a/extensions/tekton/generator/cmd/generate/generate-v1beta1.go +++ b/extensions/tekton/generator/cmd/generate/generate-v1beta1.go @@ -56,7 +56,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.internal.pkg.apis", + "knative.dev/pkg/apis": "io.fabric8.knative.pkg.apis", "k8s.io/apimachinery/pkg/apis/meta/v1": "io.fabric8.kubernetes.api.model", } diff --git a/extensions/tekton/model-triggers-v1alpha1/src/generated/java/io/fabric8/tekton/triggers/v1alpha1/ClusterInterceptorStatus.java b/extensions/tekton/model-triggers-v1alpha1/src/generated/java/io/fabric8/tekton/triggers/v1alpha1/ClusterInterceptorStatus.java index aab57deaedc..5334ccf040c 100644 --- a/extensions/tekton/model-triggers-v1alpha1/src/generated/java/io/fabric8/tekton/triggers/v1alpha1/ClusterInterceptorStatus.java +++ b/extensions/tekton/model-triggers-v1alpha1/src/generated/java/io/fabric8/tekton/triggers/v1alpha1/ClusterInterceptorStatus.java @@ -13,8 +13,8 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.fabric8.knative.internal.pkg.apis.Condition; -import io.fabric8.knative.internal.pkg.apis.duck.v1.Addressable; +import io.fabric8.knative.duck.v1.Addressable; +import io.fabric8.knative.pkg.apis.Condition; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; import io.fabric8.kubernetes.api.model.ContainerPort; diff --git a/extensions/tekton/model-triggers-v1alpha1/src/generated/java/io/fabric8/tekton/triggers/v1alpha1/EventListenerStatus.java b/extensions/tekton/model-triggers-v1alpha1/src/generated/java/io/fabric8/tekton/triggers/v1alpha1/EventListenerStatus.java index 8d27e518287..6be3e67e78f 100644 --- a/extensions/tekton/model-triggers-v1alpha1/src/generated/java/io/fabric8/tekton/triggers/v1alpha1/EventListenerStatus.java +++ b/extensions/tekton/model-triggers-v1alpha1/src/generated/java/io/fabric8/tekton/triggers/v1alpha1/EventListenerStatus.java @@ -13,8 +13,8 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.fabric8.knative.internal.pkg.apis.Condition; -import io.fabric8.knative.internal.pkg.apis.duck.v1alpha1.Addressable; +import io.fabric8.knative.duck.v1alpha1.Addressable; +import io.fabric8.knative.pkg.apis.Condition; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; import io.fabric8.kubernetes.api.model.ContainerPort; diff --git a/extensions/tekton/model-triggers-v1alpha1/src/generated/java/io/fabric8/tekton/triggers/v1alpha1/InterceptorStatus.java b/extensions/tekton/model-triggers-v1alpha1/src/generated/java/io/fabric8/tekton/triggers/v1alpha1/InterceptorStatus.java index ab45e776631..feb509ddc6e 100644 --- a/extensions/tekton/model-triggers-v1alpha1/src/generated/java/io/fabric8/tekton/triggers/v1alpha1/InterceptorStatus.java +++ b/extensions/tekton/model-triggers-v1alpha1/src/generated/java/io/fabric8/tekton/triggers/v1alpha1/InterceptorStatus.java @@ -13,8 +13,8 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.fabric8.knative.internal.pkg.apis.Condition; -import io.fabric8.knative.internal.pkg.apis.duck.v1.Addressable; +import io.fabric8.knative.duck.v1.Addressable; +import io.fabric8.knative.pkg.apis.Condition; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; import io.fabric8.kubernetes.api.model.ContainerPort; diff --git a/extensions/tekton/model-triggers-v1alpha1/src/generated/java/io/fabric8/tekton/triggers/v1alpha1/KubernetesResource.java b/extensions/tekton/model-triggers-v1alpha1/src/generated/java/io/fabric8/tekton/triggers/v1alpha1/KubernetesResource.java index 33cf590a5f1..61c1dfc3b5b 100644 --- a/extensions/tekton/model-triggers-v1alpha1/src/generated/java/io/fabric8/tekton/triggers/v1alpha1/KubernetesResource.java +++ b/extensions/tekton/model-triggers-v1alpha1/src/generated/java/io/fabric8/tekton/triggers/v1alpha1/KubernetesResource.java @@ -11,7 +11,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.fabric8.knative.internal.pkg.apis.duck.v1.WithPodSpec; +import io.fabric8.knative.duck.v1.WithPodSpec; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; import io.fabric8.kubernetes.api.model.ContainerPort; diff --git a/extensions/tekton/model-triggers-v1alpha1/src/main/resources/schema/tekton-schema-triggers.json b/extensions/tekton/model-triggers-v1alpha1/src/main/resources/schema/tekton-schema-triggers.json index eca1e60de1c..d5c07440505 100644 --- a/extensions/tekton/model-triggers-v1alpha1/src/main/resources/schema/tekton-schema-triggers.json +++ b/extensions/tekton/model-triggers-v1alpha1/src/main/resources/schema/tekton-schema-triggers.json @@ -154,7 +154,7 @@ "type": "object", "properties": { "address": { - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Addressable" + "existingJavaType": "io.fabric8.knative.duck.v1.Addressable" }, "annotations": { "type": "object", @@ -164,7 +164,7 @@ "type": "array", "javaOmitEmpty": true, "items": { - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.Condition" + "existingJavaType": "io.fabric8.knative.pkg.apis.Condition" } }, "observedGeneration": { @@ -344,7 +344,7 @@ "type": "object", "properties": { "address": { - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1alpha1.Addressable" + "existingJavaType": "io.fabric8.knative.duck.v1alpha1.Addressable" }, "annotations": { "type": "object", @@ -354,7 +354,7 @@ "type": "array", "javaOmitEmpty": true, "items": { - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.Condition" + "existingJavaType": "io.fabric8.knative.pkg.apis.Condition" } }, "configuration": { @@ -560,7 +560,7 @@ "type": "object", "properties": { "address": { - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.Addressable" + "existingJavaType": "io.fabric8.knative.duck.v1.Addressable" }, "annotations": { "type": "object", @@ -570,7 +570,7 @@ "type": "array", "javaOmitEmpty": true, "items": { - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.Condition" + "existingJavaType": "io.fabric8.knative.pkg.apis.Condition" } }, "observedGeneration": { @@ -594,7 +594,7 @@ "type": "string" }, "spec": { - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.WithPodSpec" + "existingJavaType": "io.fabric8.knative.duck.v1.WithPodSpec" } }, "javaType": "io.fabric8.tekton.triggers.v1alpha1.KubernetesResource", diff --git a/extensions/tekton/model-triggers-v1beta1/src/generated/java/io/fabric8/tekton/triggers/v1beta1/EventListenerStatus.java b/extensions/tekton/model-triggers-v1beta1/src/generated/java/io/fabric8/tekton/triggers/v1beta1/EventListenerStatus.java index abec5483653..30d67045d8d 100644 --- a/extensions/tekton/model-triggers-v1beta1/src/generated/java/io/fabric8/tekton/triggers/v1beta1/EventListenerStatus.java +++ b/extensions/tekton/model-triggers-v1beta1/src/generated/java/io/fabric8/tekton/triggers/v1beta1/EventListenerStatus.java @@ -13,8 +13,8 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.fabric8.knative.internal.pkg.apis.Condition; -import io.fabric8.knative.internal.pkg.apis.duck.v1beta1.Addressable; +import io.fabric8.knative.duck.v1beta1.Addressable; +import io.fabric8.knative.pkg.apis.Condition; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; import io.fabric8.kubernetes.api.model.ContainerPort; diff --git a/extensions/tekton/model-triggers-v1beta1/src/generated/java/io/fabric8/tekton/triggers/v1beta1/KubernetesResource.java b/extensions/tekton/model-triggers-v1beta1/src/generated/java/io/fabric8/tekton/triggers/v1beta1/KubernetesResource.java index f7b7a099bd8..42446f3d435 100644 --- a/extensions/tekton/model-triggers-v1beta1/src/generated/java/io/fabric8/tekton/triggers/v1beta1/KubernetesResource.java +++ b/extensions/tekton/model-triggers-v1beta1/src/generated/java/io/fabric8/tekton/triggers/v1beta1/KubernetesResource.java @@ -11,7 +11,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.fabric8.knative.internal.pkg.apis.duck.v1.WithPodSpec; +import io.fabric8.knative.duck.v1.WithPodSpec; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; import io.fabric8.kubernetes.api.model.ContainerPort; diff --git a/extensions/tekton/model-triggers-v1beta1/src/main/resources/schema/tekton-schema-triggers.json b/extensions/tekton/model-triggers-v1beta1/src/main/resources/schema/tekton-schema-triggers.json index 9473a644e76..14cc36a9bd9 100644 --- a/extensions/tekton/model-triggers-v1beta1/src/main/resources/schema/tekton-schema-triggers.json +++ b/extensions/tekton/model-triggers-v1beta1/src/main/resources/schema/tekton-schema-triggers.json @@ -181,7 +181,7 @@ "type": "object", "properties": { "address": { - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1beta1.Addressable" + "existingJavaType": "io.fabric8.knative.duck.v1beta1.Addressable" }, "annotations": { "type": "object", @@ -191,7 +191,7 @@ "type": "array", "javaOmitEmpty": true, "items": { - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.Condition" + "existingJavaType": "io.fabric8.knative.pkg.apis.Condition" } }, "configuration": { @@ -333,7 +333,7 @@ "type": "string" }, "spec": { - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.duck.v1.WithPodSpec" + "existingJavaType": "io.fabric8.knative.duck.v1.WithPodSpec" } }, "javaType": "io.fabric8.tekton.triggers.v1beta1.KubernetesResource", diff --git a/extensions/tekton/model-v1/src/generated/java/io/fabric8/tekton/pipeline/v1/PipelineRunStatus.java b/extensions/tekton/model-v1/src/generated/java/io/fabric8/tekton/pipeline/v1/PipelineRunStatus.java index bdd47f5ec11..4ac8b86ec8d 100644 --- a/extensions/tekton/model-v1/src/generated/java/io/fabric8/tekton/pipeline/v1/PipelineRunStatus.java +++ b/extensions/tekton/model-v1/src/generated/java/io/fabric8/tekton/pipeline/v1/PipelineRunStatus.java @@ -13,7 +13,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.fabric8.knative.internal.pkg.apis.Condition; +import io.fabric8.knative.pkg.apis.Condition; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; import io.fabric8.kubernetes.api.model.ContainerPort; diff --git a/extensions/tekton/model-v1/src/generated/java/io/fabric8/tekton/pipeline/v1/TaskRunStatus.java b/extensions/tekton/model-v1/src/generated/java/io/fabric8/tekton/pipeline/v1/TaskRunStatus.java index fe2ea7750c9..6417df82a8e 100644 --- a/extensions/tekton/model-v1/src/generated/java/io/fabric8/tekton/pipeline/v1/TaskRunStatus.java +++ b/extensions/tekton/model-v1/src/generated/java/io/fabric8/tekton/pipeline/v1/TaskRunStatus.java @@ -13,7 +13,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.fabric8.knative.internal.pkg.apis.Condition; +import io.fabric8.knative.pkg.apis.Condition; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; import io.fabric8.kubernetes.api.model.ContainerPort; diff --git a/extensions/tekton/model-v1/src/main/resources/schema/tekton-schema-v1.json b/extensions/tekton/model-v1/src/main/resources/schema/tekton-schema-v1.json index 7316487d596..69b99db3fc5 100644 --- a/extensions/tekton/model-v1/src/main/resources/schema/tekton-schema-v1.json +++ b/extensions/tekton/model-v1/src/main/resources/schema/tekton-schema-v1.json @@ -591,7 +591,7 @@ "type": "array", "javaOmitEmpty": true, "items": { - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.Condition" + "existingJavaType": "io.fabric8.knative.pkg.apis.Condition" } }, "finallyStartTime": { @@ -1573,7 +1573,7 @@ "type": "array", "javaOmitEmpty": true, "items": { - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.Condition" + "existingJavaType": "io.fabric8.knative.pkg.apis.Condition" } }, "observedGeneration": { diff --git a/extensions/tekton/model-v1alpha1/src/generated/java/io/fabric8/tekton/resolution/v1alpha1/ResolutionRequestStatus.java b/extensions/tekton/model-v1alpha1/src/generated/java/io/fabric8/tekton/resolution/v1alpha1/ResolutionRequestStatus.java index c5fbd3c3318..771c34e4946 100644 --- a/extensions/tekton/model-v1alpha1/src/generated/java/io/fabric8/tekton/resolution/v1alpha1/ResolutionRequestStatus.java +++ b/extensions/tekton/model-v1alpha1/src/generated/java/io/fabric8/tekton/resolution/v1alpha1/ResolutionRequestStatus.java @@ -13,7 +13,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.fabric8.knative.internal.pkg.apis.Condition; +import io.fabric8.knative.pkg.apis.Condition; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; import io.fabric8.kubernetes.api.model.ContainerPort; diff --git a/extensions/tekton/model-v1alpha1/src/generated/java/io/fabric8/tekton/v1alpha1/internal/pipeline/pkg/apis/run/v1alpha1/RunStatus.java b/extensions/tekton/model-v1alpha1/src/generated/java/io/fabric8/tekton/v1alpha1/internal/pipeline/pkg/apis/run/v1alpha1/RunStatus.java index 53242870d97..940a314bd6c 100644 --- a/extensions/tekton/model-v1alpha1/src/generated/java/io/fabric8/tekton/v1alpha1/internal/pipeline/pkg/apis/run/v1alpha1/RunStatus.java +++ b/extensions/tekton/model-v1alpha1/src/generated/java/io/fabric8/tekton/v1alpha1/internal/pipeline/pkg/apis/run/v1alpha1/RunStatus.java @@ -13,7 +13,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.fabric8.knative.internal.pkg.apis.Condition; +import io.fabric8.knative.pkg.apis.Condition; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; import io.fabric8.kubernetes.api.model.ContainerPort; 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 56b0d6188ed..6627e1a25a1 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 @@ -589,7 +589,7 @@ "type": "array", "javaOmitEmpty": true, "items": { - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.Condition" + "existingJavaType": "io.fabric8.knative.pkg.apis.Condition" } }, "data": { @@ -638,7 +638,7 @@ "type": "array", "javaOmitEmpty": true, "items": { - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.Condition" + "existingJavaType": "io.fabric8.knative.pkg.apis.Condition" } }, "extraFields": { diff --git a/extensions/tekton/model-v1beta1/src/generated/java/io/fabric8/tekton/pipeline/v1beta1/PipelineRunStatus.java b/extensions/tekton/model-v1beta1/src/generated/java/io/fabric8/tekton/pipeline/v1beta1/PipelineRunStatus.java index b582d6017ad..34ee7736b66 100644 --- a/extensions/tekton/model-v1beta1/src/generated/java/io/fabric8/tekton/pipeline/v1beta1/PipelineRunStatus.java +++ b/extensions/tekton/model-v1beta1/src/generated/java/io/fabric8/tekton/pipeline/v1beta1/PipelineRunStatus.java @@ -13,7 +13,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.fabric8.knative.internal.pkg.apis.Condition; +import io.fabric8.knative.pkg.apis.Condition; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; import io.fabric8.kubernetes.api.model.ContainerPort; diff --git a/extensions/tekton/model-v1beta1/src/generated/java/io/fabric8/tekton/pipeline/v1beta1/TaskRunStatus.java b/extensions/tekton/model-v1beta1/src/generated/java/io/fabric8/tekton/pipeline/v1beta1/TaskRunStatus.java index aaebd6729d9..3afba48eccd 100644 --- a/extensions/tekton/model-v1beta1/src/generated/java/io/fabric8/tekton/pipeline/v1beta1/TaskRunStatus.java +++ b/extensions/tekton/model-v1beta1/src/generated/java/io/fabric8/tekton/pipeline/v1beta1/TaskRunStatus.java @@ -13,7 +13,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.fabric8.knative.internal.pkg.apis.Condition; +import io.fabric8.knative.pkg.apis.Condition; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; import io.fabric8.kubernetes.api.model.ContainerPort; diff --git a/extensions/tekton/model-v1beta1/src/generated/java/io/fabric8/tekton/resolution/v1beta1/ResolutionRequestStatus.java b/extensions/tekton/model-v1beta1/src/generated/java/io/fabric8/tekton/resolution/v1beta1/ResolutionRequestStatus.java index 0770c6c0ea2..4c2545f492d 100644 --- a/extensions/tekton/model-v1beta1/src/generated/java/io/fabric8/tekton/resolution/v1beta1/ResolutionRequestStatus.java +++ b/extensions/tekton/model-v1beta1/src/generated/java/io/fabric8/tekton/resolution/v1beta1/ResolutionRequestStatus.java @@ -13,7 +13,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.fabric8.knative.internal.pkg.apis.Condition; +import io.fabric8.knative.pkg.apis.Condition; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; import io.fabric8.kubernetes.api.model.ContainerPort; diff --git a/extensions/tekton/model-v1beta1/src/generated/java/io/fabric8/tekton/v1beta1/internal/pipeline/pkg/apis/run/v1beta1/CustomRunStatus.java b/extensions/tekton/model-v1beta1/src/generated/java/io/fabric8/tekton/v1beta1/internal/pipeline/pkg/apis/run/v1beta1/CustomRunStatus.java index ca9c34a5308..c0eab936117 100644 --- a/extensions/tekton/model-v1beta1/src/generated/java/io/fabric8/tekton/v1beta1/internal/pipeline/pkg/apis/run/v1beta1/CustomRunStatus.java +++ b/extensions/tekton/model-v1beta1/src/generated/java/io/fabric8/tekton/v1beta1/internal/pipeline/pkg/apis/run/v1beta1/CustomRunStatus.java @@ -13,7 +13,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.fabric8.knative.internal.pkg.apis.Condition; +import io.fabric8.knative.pkg.apis.Condition; import io.fabric8.kubernetes.api.builder.Editable; import io.fabric8.kubernetes.api.model.Container; import io.fabric8.kubernetes.api.model.ContainerPort; 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 40abc9a5728..fd666f5461a 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 @@ -932,7 +932,7 @@ "type": "array", "javaOmitEmpty": true, "items": { - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.Condition" + "existingJavaType": "io.fabric8.knative.pkg.apis.Condition" } }, "finallyStartTime": { @@ -2195,7 +2195,7 @@ "type": "array", "javaOmitEmpty": true, "items": { - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.Condition" + "existingJavaType": "io.fabric8.knative.pkg.apis.Condition" } }, "observedGeneration": { @@ -2572,7 +2572,7 @@ "type": "array", "javaOmitEmpty": true, "items": { - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.Condition" + "existingJavaType": "io.fabric8.knative.pkg.apis.Condition" } }, "data": { @@ -2688,7 +2688,7 @@ "type": "array", "javaOmitEmpty": true, "items": { - "existingJavaType": "io.fabric8.knative.internal.pkg.apis.Condition" + "existingJavaType": "io.fabric8.knative.pkg.apis.Condition" } }, "extraFields": { diff --git a/kubernetes-model-generator/generateModel.sh b/kubernetes-model-generator/generateModel.sh index dde6bcf5874..bfcd2400020 100755 --- a/kubernetes-model-generator/generateModel.sh +++ b/kubernetes-model-generator/generateModel.sh @@ -22,7 +22,6 @@ ABSOLUTE_BASEDIR=$(realpath "$BASEDIR") # Array for all existing modules declare -a modules=( - "../extensions/knative/generator" "../extensions/certmanager/generator-v1" "../extensions/certmanager/generator-v1alpha2" "../extensions/certmanager/generator-v1alpha3" @@ -46,7 +45,6 @@ declare -a modules=( ) declare -a extensionModuleParents=( - "../extensions/knative/pom.xml" "../extensions/certmanager/pom.xml" "../extensions/chaosmesh/pom.xml" "../extensions/tekton/pom.xml" diff --git a/kubernetes-model-generator/openapi/generator/cmd/openapi.go b/kubernetes-model-generator/openapi/generator/cmd/openapi.go index df124bc044e..078b72c3798 100644 --- a/kubernetes-model-generator/openapi/generator/cmd/openapi.go +++ b/kubernetes-model-generator/openapi/generator/cmd/openapi.go @@ -18,6 +18,7 @@ package main import ( "fmt" + "github.com/fabric8io/kubernetes-client/kubernetes-model-generator/openapi/generator/cmd/generated_knative_openapi" "github.com/fabric8io/kubernetes-client/kubernetes-model-generator/openapi/generator/cmd/generated_openshift_openapi" "github.com/fabric8io/kubernetes-client/kubernetes-model-generator/openapi/generator/cmd/generated_volcano_openapi" "github.com/fabric8io/kubernetes-client/kubernetes-model-generator/openapi/generator/cmd/generated_volumesnapshot_openapi" @@ -48,6 +49,7 @@ var modules = []module{ {outputName: "openshift-generated", getDefinitionsFunc: generated_openshift_openapi.GetOpenAPIDefinitions, patterns: packages.OpenShiftPackagePatterns}, {outputName: "io.k8s.storage.snapshot", getDefinitionsFunc: generated_volumesnapshot_openapi.GetOpenAPIDefinitions, patterns: packages.VolumeSnapshotPackagePatterns}, //{outputName: "io.istio", getDefinitionsFunc: generated_istio_openapi.GetOpenAPIDefinitions, patterns: packages.IstioPackagePatterns}, + {outputName: "dev.knative", getDefinitionsFunc: generated_knative_openapi.GetOpenAPIDefinitions, patterns: packages.KnativePackagePatterns}, {outputName: "sh.volcano", getDefinitionsFunc: generated_volcano_openapi.GetOpenAPIDefinitions, patterns: packages.VolcanoPackagePatterns}, } diff --git a/kubernetes-model-generator/openapi/generator/cmd/supported-apis.go b/kubernetes-model-generator/openapi/generator/cmd/supported-apis.go index 6b9ef86534e..8172ce2afdf 100644 --- a/kubernetes-model-generator/openapi/generator/cmd/supported-apis.go +++ b/kubernetes-model-generator/openapi/generator/cmd/supported-apis.go @@ -34,6 +34,16 @@ import ( prometheusoperatorv1 "github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring/v1" "github.com/spf13/cobra" istioapiclientextensions "istio.io/client-go/pkg/apis/extensions/v1alpha1" + knativecaching "knative.dev/caching/pkg/apis/caching/v1alpha1" + knativeextawssqs "knative.dev/eventing-awssqs/pkg/apis/sources/v1alpha1" + knativeextcouchdb "knative.dev/eventing-couchdb/source/pkg/apis/sources/v1alpha1" + knativeextgithub "knative.dev/eventing-github/pkg/apis/bindings/v1alpha1" + knativeextgitlab "knative.dev/eventing-gitlab/pkg/apis/bindings/v1alpha1" + knativeextkafka "knative.dev/eventing-kafka-broker/control-plane/pkg/apis/bindings/v1beta1" + knativeextprometheus "knative.dev/eventing-prometheus/pkg/apis/sources/v1alpha1" + knativeeventing "knative.dev/eventing/pkg/apis/eventing/v1" + knativenetworking "knative.dev/networking/pkg/apis/networking/v1alpha1" + knativeserving "knative.dev/serving/pkg/apis/serving/v1" "strings" volcanov1beta1 "volcano.sh/apis/pkg/apis/scheduling/v1beta1" ) @@ -68,5 +78,15 @@ var supportedApisRun = func(cobraCmd *cobra.Command, args []string) { volumesnapshotv1.SchemeGroupVersion.String(), volcanov1beta1.SchemeGroupVersion.String(), istioapiclientextensions.SchemeGroupVersion.String(), + knativecaching.SchemeGroupVersion.String(), + knativeeventing.SchemeGroupVersion.String(), + knativenetworking.SchemeGroupVersion.String(), + knativeserving.SchemeGroupVersion.String(), + knativeextawssqs.SchemeGroupVersion.String(), + knativeextcouchdb.SchemeGroupVersion.String(), + knativeextgithub.SchemeGroupVersion.String(), + knativeextgitlab.SchemeGroupVersion.String(), + knativeextkafka.SchemeGroupVersion.String(), + knativeextprometheus.SchemeGroupVersion.String(), }, "\n")) } diff --git a/kubernetes-model-generator/openapi/generator/go.mod b/kubernetes-model-generator/openapi/generator/go.mod index 400c80d2eea..20049bb010d 100644 --- a/kubernetes-model-generator/openapi/generator/go.mod +++ b/kubernetes-model-generator/openapi/generator/go.mod @@ -30,6 +30,16 @@ require ( k8s.io/gengo/v2 v2.0.0-20240911193312-2b36238f13e9 k8s.io/kube-openapi v0.0.0-20240903163716-9e1beecbcb38 k8s.io/metrics v0.31.0 + knative.dev/caching v0.0.0-20240716132144-989f54c83776 + knative.dev/eventing v0.42.2 + knative.dev/eventing-awssqs v0.29.0 + knative.dev/eventing-couchdb v0.28.0 + knative.dev/eventing-github v0.42.0 + knative.dev/eventing-gitlab v0.42.0 + knative.dev/eventing-kafka-broker v0.42.5 + knative.dev/eventing-prometheus v0.28.0 + knative.dev/networking v0.0.0-20240716111826-bab7f2a3e556 + knative.dev/serving v0.42.2 sigs.k8s.io/cluster-api v1.8.3 sigs.k8s.io/gateway-api v1.1.0 sigs.k8s.io/kustomize/api v0.17.2 @@ -63,14 +73,21 @@ replace ( ) require ( + contrib.go.opencensus.io/exporter/ocagent v0.7.1-0.20200907061046-05415f1de66d // indirect + contrib.go.opencensus.io/exporter/prometheus v0.4.2 // indirect github.com/PaesslerAG/gval v1.0.0 // indirect github.com/PaesslerAG/jsonpath v0.1.1 // indirect github.com/alecthomas/units v0.0.0-20211218093645-b94a6e3cc137 // indirect + github.com/antlr/antlr4/runtime/Go/antlr v1.4.10 // indirect github.com/antlr4-go/antlr/v4 v4.13.0 // indirect github.com/aws/aws-sdk-go v1.53.5 // indirect github.com/beorn7/perks v1.0.1 // indirect github.com/blang/semver/v4 v4.0.0 // indirect + github.com/blendle/zapdriver v1.3.1 // indirect + github.com/census-instrumentation/opencensus-proto v0.4.1 // indirect github.com/cespare/xxhash/v2 v2.3.0 // indirect + github.com/cloudevents/sdk-go/sql/v2 v2.15.2 // indirect + github.com/cloudevents/sdk-go/v2 v2.15.2 // indirect github.com/coreos/go-semver v0.3.1 // indirect github.com/coreos/go-systemd/v22 v22.5.0 // indirect github.com/coreos/ignition/v2 v2.19.0 // indirect @@ -82,6 +99,8 @@ require ( github.com/fsnotify/fsnotify v1.7.0 // indirect github.com/fxamacker/cbor/v2 v2.7.0 // indirect github.com/go-errors/errors v1.4.2 // indirect + github.com/go-kit/log v0.2.1 // indirect + github.com/go-logfmt/logfmt v0.5.1 // indirect github.com/go-logr/logr v1.4.2 // indirect github.com/go-logr/zapr v1.3.0 // indirect github.com/go-openapi/jsonpointer v0.21.0 // indirect @@ -94,18 +113,23 @@ require ( github.com/google/cel-go v0.20.1 // indirect github.com/google/gnostic-models v0.6.9-0.20230804172637-c7be7c783f49 // indirect github.com/google/go-cmp v0.6.0 // indirect + github.com/google/go-containerregistry v0.13.0 // indirect + github.com/google/go-github/v31 v31.0.0 // indirect + github.com/google/go-querystring v1.1.0 // indirect github.com/google/gofuzz v1.2.0 // indirect github.com/google/uuid v1.6.0 // indirect + github.com/grpc-ecosystem/grpc-gateway/v2 v2.21.0 // indirect github.com/h2non/filetype v1.1.3 // indirect github.com/h2non/go-is-svg v0.0.0-20160927212452-35e8c4b0612c // indirect github.com/hashicorp/go-cleanhttp v0.5.2 // indirect + github.com/hashicorp/golang-lru v1.0.2 // indirect github.com/imdario/mergo v0.3.16 // indirect github.com/inconshreveable/mousetrap v1.1.0 // indirect github.com/invopop/yaml v0.2.0 // indirect - github.com/jmespath/go-jmespath v0.4.1-0.20220621161143-b0104c826a24 // indirect github.com/josharian/intern v1.0.0 // indirect github.com/json-iterator/go v1.1.12 // indirect github.com/kdomanski/iso9660 v0.2.1 // indirect + github.com/kelseyhightower/envconfig v1.4.0 // indirect github.com/klauspost/compress v1.17.9 // indirect github.com/mailru/easyjson v0.7.7 // indirect github.com/mattn/go-sqlite3 v2.0.3+incompatible // indirect @@ -117,6 +141,7 @@ require ( github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect github.com/nutanix-cloud-native/prism-go-client v0.3.4 // indirect github.com/onsi/gomega v1.34.2 // indirect + github.com/opencontainers/go-digest v1.0.0 // indirect github.com/openshift/custom-resource-status v1.1.3-0.20220503160415-f2fdb4999d87 // indirect github.com/operator-framework/operator-registry v1.47.0 // indirect github.com/perimeterx/marshmallow v1.1.5 // indirect @@ -125,28 +150,34 @@ require ( github.com/prometheus/client_model v0.6.1 // indirect github.com/prometheus/common v0.59.1 // indirect github.com/prometheus/procfs v0.15.1 // indirect + github.com/prometheus/statsd_exporter v0.22.7 // indirect + github.com/rickb777/date v1.14.1 // indirect + github.com/rickb777/plural v1.2.2 // indirect github.com/robfig/cron/v3 v3.0.1 // indirect github.com/sirupsen/logrus v1.9.3 // indirect github.com/spf13/pflag v1.0.6-0.20210604193023-d5e0c0615ace // indirect github.com/stoewer/go-strcase v1.3.0 // indirect github.com/vincent-petithory/dataurl v1.0.0 // indirect github.com/x448/float16 v0.8.4 // indirect + go.opencensus.io v0.24.0 // indirect go.uber.org/multierr v1.11.0 // indirect go.uber.org/zap v1.27.0 // indirect + golang.org/x/crypto v0.28.0 // indirect golang.org/x/exp v0.0.0-20240909161429-701f63a606c0 // indirect golang.org/x/mod v0.21.0 // indirect - golang.org/x/net v0.29.0 // indirect + golang.org/x/net v0.30.0 // indirect golang.org/x/oauth2 v0.23.0 // indirect golang.org/x/sync v0.8.0 // indirect - golang.org/x/sys v0.25.0 // indirect - golang.org/x/term v0.24.0 // indirect - golang.org/x/text v0.18.0 // indirect + golang.org/x/sys v0.26.0 // indirect + golang.org/x/term v0.25.0 // indirect + golang.org/x/text v0.19.0 // indirect golang.org/x/time v0.6.0 // indirect - golang.org/x/tools v0.25.0 // indirect + golang.org/x/tools v0.26.0 // indirect gomodules.xyz/jsonpatch/v2 v2.4.0 // indirect - google.golang.org/genproto/googleapis/api v0.0.0-20240711142825-46eb208f015d // indirect - google.golang.org/genproto/googleapis/rpc v0.0.0-20240722135656-d784300faade // indirect - google.golang.org/grpc v1.66.0 // indirect + google.golang.org/api v0.189.0 // indirect + google.golang.org/genproto/googleapis/api v0.0.0-20240814211410-ddb44dafa142 // indirect + google.golang.org/genproto/googleapis/rpc v0.0.0-20240814211410-ddb44dafa142 // indirect + google.golang.org/grpc v1.67.1 // indirect google.golang.org/protobuf v1.34.2 // indirect gopkg.in/inf.v0 v0.9.1 // indirect gopkg.in/yaml.v2 v2.4.0 // indirect @@ -154,6 +185,7 @@ require ( istio.io/api v1.23.2 // indirect k8s.io/klog/v2 v2.130.1 // indirect k8s.io/utils v0.0.0-20240902221715-702e33fdd3c3 // indirect + knative.dev/pkg v0.0.0-20241010131207-e0f65ceabc68 // indirect sigs.k8s.io/controller-runtime v0.19.0 // indirect sigs.k8s.io/json v0.0.0-20221116044647-bc3834ca7abd // indirect sigs.k8s.io/kustomize/kyaml v0.17.1 // indirect diff --git a/kubernetes-model-generator/openapi/generator/go.sum b/kubernetes-model-generator/openapi/generator/go.sum index 2a1139f9479..29121c54c38 100644 --- a/kubernetes-model-generator/openapi/generator/go.sum +++ b/kubernetes-model-generator/openapi/generator/go.sum @@ -1,58 +1,155 @@ +bou.ke/monkey v1.0.1/go.mod h1:FgHuK96Rv2Nlf+0u1OOVDpCMdsWyOFmeeketDHE7LIg= cloud.google.com/go v0.26.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw= 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.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/go.mod h1:RpBamKRgapWJb87xiFSdk4g1CME7QZg3uwTez+TSTjc= +cloud.google.com/go v0.46.3/go.mod h1:a6bKKbmY7er1mI7TEI4lsAkts/mkhTSZK8w33B4RAg0= +cloud.google.com/go v0.50.0/go.mod h1:r9sluTvynVuxRIOHXQEHMFffphuXHOMZMycpNR5e6To= +cloud.google.com/go v0.52.0/go.mod h1:pXajvRH/6o3+F9jDHZWQ5PbGhn+o8w9qiu/CffaVdO4= +cloud.google.com/go v0.53.0/go.mod h1:fp/UouUEsRkN6ryDKNW/Upv/JBKnv6WDthjR6+vze6M= +cloud.google.com/go v0.54.0/go.mod h1:1rq2OEkV3YMf6n/9ZvGWI3GWw0VoqH/1x2nd8Is/bPc= +cloud.google.com/go v0.56.0/go.mod h1:jr7tqZxxKOVYizybht9+26Z/gUq7tiRzu+ACVAMbKVk= +cloud.google.com/go v0.57.0/go.mod h1:oXiQ6Rzq3RAkkY7N6t3TcE6jE+CIBBbA36lwQ1JyzZs= +cloud.google.com/go v0.62.0/go.mod h1:jmCYTdRCQuc1PHIIJ/maLInMho30T/Y0M4hTdTShOYc= +cloud.google.com/go v0.65.0/go.mod h1:O5N8zS7uWy9vkA9vayVHs65eM1ubvY4h553ofrNHObY= +cloud.google.com/go v0.72.0/go.mod h1:M+5Vjvlc2wnp6tjzE102Dw08nGShTscUx2nZMufOKPI= +cloud.google.com/go v0.74.0/go.mod h1:VV1xSbzvo+9QJOxLDaJfTjx5e+MePCpCWwvftOeQmWk= +cloud.google.com/go v0.78.0/go.mod h1:QjdrLG0uq+YwhjoVOLsS1t7TW8fs36kLs4XO5R5ECHg= +cloud.google.com/go v0.79.0/go.mod h1:3bzgcEeQlzbuEAYu4mrWhKqWjmpprinYgKJLgKHnbb8= +cloud.google.com/go v0.81.0/go.mod h1:mk/AM35KwGk/Nm2YSeZbxXdrNK3KZOYHmLkOqC2V6E0= +cloud.google.com/go v0.83.0/go.mod h1:Z7MJUsANfY0pYPdw0lbnivPx4/vhy/e2FEkSkF7vAVY= +cloud.google.com/go v0.84.0/go.mod h1:RazrYuxIK6Kb7YrzzhPoLmCVzl7Sup4NrbKPg8KHSUM= +cloud.google.com/go v0.87.0/go.mod h1:TpDYlFy7vuLzZMMZ+B6iRiELaY7z/gJPaqbMx6mlWcY= +cloud.google.com/go v0.90.0/go.mod h1:kRX0mNRHe0e2rC6oNakvwQqzyDmg57xJ+SZU1eT2aDQ= +cloud.google.com/go v0.93.3/go.mod h1:8utlLll2EF5XMAV15woO4lSbWQlk8rer9aLOfLh7+YI= +cloud.google.com/go v0.94.1/go.mod h1:qAlAugsXlC+JWO+Bke5vCtc9ONxjQT3drlTTnAplMW4= +cloud.google.com/go v0.97.0/go.mod h1:GF7l59pYBVlXQIBLx3a761cZ41F9bBH3JUlihCt2Udc= +cloud.google.com/go v0.98.0/go.mod h1:ua6Ush4NALrHk5QXDWnjvZHN93OuF0HfuEPq9I1X0cM= +cloud.google.com/go/bigquery v1.0.1/go.mod h1:i/xbL2UlR5RvWAURpBYZTtm/cXjCha9lbfbpx4poX+o= +cloud.google.com/go/bigquery v1.3.0/go.mod h1:PjpwJnslEMmckchkHFfq+HTD2DmtT67aNFKH1/VBDHE= +cloud.google.com/go/bigquery v1.4.0/go.mod h1:S8dzgnTigyfTmLBfrtrhyYhwRxG72rYxvftPBK2Dvzc= +cloud.google.com/go/bigquery v1.5.0/go.mod h1:snEHRnqQbz117VIFhE8bmtwIDY80NLUZUMb4Nv6dBIg= +cloud.google.com/go/bigquery v1.7.0/go.mod h1://okPTzCYNXSlb24MZs83e2Do+h+VXtc4gLoIoXIAPc= +cloud.google.com/go/bigquery v1.8.0/go.mod h1:J5hqkt3O0uAFnINi6JXValWIb1v0goeZM77hZzJN/fQ= cloud.google.com/go/compute/metadata v0.3.0/go.mod h1:zFmK7XCadkQkj6TtorcaGlCW1hT1fIilQDwofLpJ20k= +cloud.google.com/go/datastore v1.0.0/go.mod h1:LXYbyblFSglQ5pkeyhO+Qmw7ukd3C+pD7TKLgZqpHYE= +cloud.google.com/go/datastore v1.1.0/go.mod h1:umbIZjpQpHh4hmRpGhH4tLFup+FVzqBi1b3c64qFpCk= +cloud.google.com/go/firestore v1.1.0/go.mod h1:ulACoGHTpvq5r8rxGJ4ddJZBZqakUQqClKRT5SZwBmk= +cloud.google.com/go/pubsub v1.0.1/go.mod h1:R0Gpsv3s54REJCy4fxDixWD93lHJMoZTyQ2kNxGRt3I= +cloud.google.com/go/pubsub v1.1.0/go.mod h1:EwwdRX2sKPjnvnqCa270oGRyludottCI76h+R3AArQw= +cloud.google.com/go/pubsub v1.2.0/go.mod h1:jhfEVHT8odbXTkndysNHCcx0awwzvfOlguIAii9o8iA= +cloud.google.com/go/pubsub v1.3.1/go.mod h1:i+ucay31+CNRpDW4Lu78I4xXG+O1r/MAHgjpRVR+TSU= +cloud.google.com/go/storage v1.0.0/go.mod h1:IhtSnM/ZTZV8YYJWCY8RULGVqBDmpoyjwiyrjsg+URw= +cloud.google.com/go/storage v1.5.0/go.mod h1:tpKbwo567HUNpVclU5sGELwQWBDZ8gh0ZeosJ0Rtdos= +cloud.google.com/go/storage v1.6.0/go.mod h1:N7U0C8pVQ/+NIKOBQyamJIeKQKkZ+mxpohlUTyfDhBk= +cloud.google.com/go/storage v1.8.0/go.mod h1:Wv1Oy7z6Yz3DshWRJFhqM/UCfaWIRTdp0RXyy7KQOVs= +cloud.google.com/go/storage v1.10.0/go.mod h1:FLPqc6j+Ki4BU591ie1oL6qBQGu2Bl/tZ9ullr3+Kg0= +cloud.google.com/go/storage v1.18.2/go.mod h1:AiIj7BWXyhO5gGVmYJ+S8tbkCx3yb0IMjua8Aw4naVM= +contrib.go.opencensus.io/exporter/ocagent v0.7.1-0.20200907061046-05415f1de66d h1:LblfooH1lKOpp1hIhukktmSAxFkqMPFk9KR6iZ0MJNI= +contrib.go.opencensus.io/exporter/ocagent v0.7.1-0.20200907061046-05415f1de66d/go.mod h1:IshRmMJBhDfFj5Y67nVhMYTTIze91RUeT73ipWKs/GY= +contrib.go.opencensus.io/exporter/prometheus v0.4.0/go.mod h1:o7cosnyfuPVK0tB8q0QmaQNhGnptITnPQB+z1+qeFB0= +contrib.go.opencensus.io/exporter/prometheus v0.4.2 h1:sqfsYl5GIY/L570iT+l93ehxaWJs2/OwXtiWwew3oAg= +contrib.go.opencensus.io/exporter/prometheus v0.4.2/go.mod h1:dvEHbiKmgvbr5pjaF9fpw1KeYcjrnC1J8B+JKjsZyRQ= +contrib.go.opencensus.io/exporter/zipkin v0.1.2/go.mod h1:mP5xM3rrgOjpn79MM8fZbj3gsxcuytSqtH0dxSWW1RE= +dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod h1:H6x//7gZCb22OMCxBHrMx7a5I7Hp++hsVxbQ4BYO7hU= github.com/99designs/gqlgen v0.15.1 h1:48bRXecwlCNTa/n2bMSp2rQsXNxwZ54QHbiULNf78ec= github.com/99designs/gqlgen v0.15.1/go.mod h1:nbeSjFkqphIqpZsYe1ULVz0yfH8hjpJdJIQoX/e0G2I= github.com/AdaLogics/go-fuzz-headers v0.0.0-20230811130428-ced1acdcaa24 h1:bvDV9vkmnHYOMsOr4WLk+Vo07yKIzd94sVoIqshQ4bU= github.com/AdaLogics/go-fuzz-headers v0.0.0-20230811130428-ced1acdcaa24/go.mod h1:8o94RPi1/7XTJvwPpRSzSUedZrtlirdB3r9Z20bi2f8= +github.com/Azure/go-ansiterm v0.0.0-20170929234023-d6e3b3328b78/go.mod h1:LmzpDX56iTiv29bbRTIsUNlaFfuhWRQBWjQdVyAevI8= +github.com/Azure/go-ansiterm v0.0.0-20210608223527-2377c96fe795/go.mod h1:LmzpDX56iTiv29bbRTIsUNlaFfuhWRQBWjQdVyAevI8= +github.com/Azure/go-ansiterm v0.0.0-20210617225240-d185dfc1b5a1/go.mod h1:xomTg63KZ2rFqZQzSB4Vz2SUXa1BpHTVz9L5PTmPC4E= github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= github.com/BurntSushi/toml v1.4.0 h1:kuoIxZQy2WRRk1pttg9asf+WVv6tWQuBNVmK8+nqPr0= github.com/BurntSushi/toml v1.4.0/go.mod h1:ukJfTF/6rtPPRCnwkur4qwRxa8vTRFBF0uk2lLoLwho= +github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod h1:IVnqGOEym/WlBOVXweHU+Q+/VP0lqqI8lqeDx9IjBqo= github.com/Microsoft/go-winio v0.6.2 h1:F2VQgta7ecxGYO8k3ZZz3RS8fVIXVxONVUPlNERoyfY= github.com/Microsoft/go-winio v0.6.2/go.mod h1:yd8OoFMLzJbo9gZq8j5qaps8bJ9aShtEA8Ipt1oGCvU= github.com/Microsoft/hcsshim v0.12.5 h1:bpTInLlDy/nDRWFVcefDZZ1+U8tS+rz3MxjKgu9boo0= github.com/Microsoft/hcsshim v0.12.5/go.mod h1:tIUGego4G1EN5Hb6KC90aDYiUI2dqLSTTOCjVNpOgZ8= github.com/NYTimes/gziphandler v0.0.0-20170623195520-56545f4a5d46/go.mod h1:3wb06e3pkSAbeQ52E9H9iFoQsEEwGN64994WTCIhntQ= +github.com/NYTimes/gziphandler v1.1.1/go.mod h1:n/CVRwUEOgIxrgPvAQhUUr9oeUtvrhMomdKFjzJNB0c= +github.com/OneOfOne/xxhash v1.2.2/go.mod h1:HSdplMjZKSmBqAxg5vPj2TmRDmfkzw+cTzAElWljhcU= github.com/PaesslerAG/gval v1.0.0 h1:GEKnRwkWDdf9dOmKcNrar9EA1bz1z9DqPIO1+iLzhd8= github.com/PaesslerAG/gval v1.0.0/go.mod h1:y/nm5yEyTeX6av0OfKJNp9rBNj2XrGhAf5+v24IBN1I= github.com/PaesslerAG/jsonpath v0.1.0/go.mod h1:4BzmtoM/PI8fPO4aQGIusjGxGir2BzcV0grWtFzq1Y8= github.com/PaesslerAG/jsonpath v0.1.1 h1:c1/AToHQMVsduPAa4Vh6xp2U0evy4t8SWp8imEsylIk= github.com/PaesslerAG/jsonpath v0.1.1/go.mod h1:lVboNxFGal/VwW6d9JzIy56bUsYAP6tH/x80vjnCseY= +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.30.0/go.mod h1:zujlQQx1kzHsh4jfV1USnptCQrHAEZ2Hk8fTKCulPVs= +github.com/Shopify/toxiproxy v2.1.4+incompatible/go.mod h1:OXgGpZ6Cli1/URJOF1DMxUHB2q5Ap20/P/eIdh4G0pI= +github.com/Shopify/toxiproxy/v2 v2.1.6-0.20210914104332-15ea381dcdae/go.mod h1:/cvHQkZ1fst0EmZnA5dFtiQdWCNCFYzb+uE2vqVgvx0= github.com/agnivade/levenshtein v1.0.1/go.mod h1:CURSv5d9Uaml+FovSIICkLbAUZ9S4RqaHDIsdSBg7lM= github.com/agnivade/levenshtein v1.1.0 h1:n6qGwyHG61v3ABce1rPVZklEYRT8NFpCMrpZdBUbYGM= github.com/agnivade/levenshtein v1.1.0/go.mod h1:veldBMzWxcCG2ZvUTKD2kJNRdCk5hVbJomOvKkmgYbo= +github.com/ahmetb/gen-crd-api-reference-docs v0.3.1-0.20210420163308-c1402a70e2f1/go.mod h1:TdjdkYhlOifCQWPs1UdTma97kQQMozf5h26hTuG70u8= +github.com/alecthomas/jsonschema v0.0.0-20180308105923-f2c93856175a/go.mod h1:qpebaTNSsyUn5rPSJMsfqEtDw71TTggXM6stUDI16HA= +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/alecthomas/units v0.0.0-20190924025748-f65c72e2690d/go.mod h1:rBZYJk541a8SKzHPHnH3zbiI+7dagKZ0cgpgrD7Fyho= github.com/alecthomas/units v0.0.0-20211218093645-b94a6e3cc137 h1:s6gZFSlWYmbqAuRjVTiNNhvNRfY2Wxp9nhfyel4rklc= github.com/alecthomas/units v0.0.0-20211218093645-b94a6e3cc137/go.mod h1:OMCwj8VM1Kc9e19TLln2VL61YJF0x1XFtfdL4JdbSyE= github.com/andreyvit/diff v0.0.0-20170406064948-c7f18ee00883/go.mod h1:rCTlJbsFo29Kk6CurOXKm700vrz8f0KW0JNfpkRJY/8= github.com/andybalholm/brotli v1.0.4/go.mod h1:fO7iG3H7G2nSZ7m0zPUDn85XEX2GTukHGRSepvi9Eig= github.com/antihax/optional v1.0.0/go.mod h1:uupD/76wgC+ih3iEmQUL+0Ugr19nfwCT1kdvxnR2qWY= +github.com/antlr/antlr4/runtime/Go/antlr v0.0.0-20211221011931-643d94fcab96/go.mod h1:F7bn7fEU90QkQ3tnmaTx3LTKLEDqnwWODIYppRQ5hnY= +github.com/antlr/antlr4/runtime/Go/antlr v1.4.10 h1:yL7+Jz0jTC6yykIK/Wh74gnTJnrGr5AyrNMXuA0gves= +github.com/antlr/antlr4/runtime/Go/antlr v1.4.10/go.mod h1:F7bn7fEU90QkQ3tnmaTx3LTKLEDqnwWODIYppRQ5hnY= github.com/antlr4-go/antlr/v4 v4.13.0 h1:lxCg3LAv+EUK6t1i0y1V6/SLeUi0eKEKdhQAlS8TVTI= github.com/antlr4-go/antlr/v4 v4.13.0/go.mod h1:pfChB/xh/Unjila75QW7+VU4TSnWnnk9UTnmpPaOR2g= github.com/arbovm/levenshtein v0.0.0-20160628152529-48b4e1c0c4d0/go.mod h1:t2tdKJDJF9BV14lnkjHmOQgcvEKgtqs5a1N3LNdJhGE= +github.com/armon/circbuf v0.0.0-20150827004946-bbbad097214e/go.mod h1:3U/XgcO3hCbHZ8TKRvWD2dDTCfh9M9ya+I9JpbB7O8o= +github.com/armon/consul-api v0.0.0-20180202201655-eb2c6b5be1b6/go.mod h1:grANhF5doyWs3UAsr3K4I6qtAmlQcZDesFNEHPZAzj8= +github.com/armon/go-metrics v0.0.0-20180917152333-f0300d1749da/go.mod h1:Q73ZrmVTwzkszR9V5SSuryQ31EELlFMUz1kKyl939pY= +github.com/armon/go-radix v0.0.0-20180808171621-7fddfc383310/go.mod h1:ufUuZ+zHj4x4TnLV4JWEpy2hxWSpsRywHrMgIH9cCH8= github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5/go.mod h1:wHh0iHkYZB8zMSxRWpUBQtwG5a7fFgvEO+odwuTv2gs= github.com/asaskevich/govalidator v0.0.0-20190424111038-f61b66f89f4a/go.mod h1:lB+ZfQJz7igIIfQNfa7Ml4HSf2uFQQRzpGGRXenZAgY= github.com/asaskevich/govalidator v0.0.0-20230301143203-a9d515a09cc2 h1:DklsrG3dyBCFEj5IhUbnKptjxatkF07cF2ak3yi77so= github.com/asaskevich/govalidator v0.0.0-20230301143203-a9d515a09cc2/go.mod h1:WaHUgvxTVq04UNunO+XhnAqY/wQc+bxr74GqbsZ/Jqw= +github.com/aws/aws-sdk-go v1.36.32/go.mod h1:hcU610XS61/+aQV88ixoOzUoG7v3b31pl2zKMmprdro= github.com/aws/aws-sdk-go v1.42.23/go.mod h1:gyRszuZ/icHmHAVE4gc/r+cfCmhA1AD+vqfWbgI+eHs= github.com/aws/aws-sdk-go v1.53.5 h1:1OcVWMjGlwt7EU5OWmmEEXqaYfmX581EK317QJZXItM= github.com/aws/aws-sdk-go v1.53.5/go.mod h1:LF8svs817+Nz+DmiMQKTO3ubZ/6IaTpq3TjupRn3Eqk= +github.com/benbjohnson/clock v1.0.3/go.mod h1:bGMdMPoPVvcYyt1gHDf4J2KE153Yf9BuiUKYMaxlTDM= github.com/benbjohnson/clock v1.1.0/go.mod h1:J11/hYXuz8f4ySSvYwY0FKfm+ezbsZBKZxNJlLklBHA= +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 h1:VlbKKnNfV8bJzeqoa4cOKqO6bYr3WgKZxO8Z16+hsOM= 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/bketelsen/crypt v0.0.3-0.20200106085610-5cbc8cc4026c/go.mod h1:MKsuJmJgSg28kpZDP6UIiPt0e0Oz0kqKNGyRaWEPv84= +github.com/blang/semver v3.5.1+incompatible/go.mod h1:kRBLl5iJ+tD4TcOOxsy/0fnwebNt5EWlYSAyrTnjyyk= github.com/blang/semver/v4 v4.0.0 h1:1PFHFE6yCCTv8C1TeyNNarDzntLi7wMI5i/pzqYIsAM= github.com/blang/semver/v4 v4.0.0/go.mod h1:IbckMUScFkM3pff0VJDNKRiT6TG/YpiHIM2yvyW5YoQ= +github.com/blendle/zapdriver v1.3.1 h1:C3dydBOWYRiOk+B8X9IVZ5IOe+7cl+tGOexN4QqHfpE= +github.com/blendle/zapdriver v1.3.1/go.mod h1:mdXfREi6u5MArG4j9fewC+FGnXaBR+T4Ox4J2u4eHCc= +github.com/bmizerany/perks v0.0.0-20141205001514-d9a9656a3a4b/go.mod h1:ac9efd0D1fsDb3EJvhqgXRbFx7bs2wqZ10HQPeU8U/Q= github.com/bnkamalesh/webgo/v4 v4.1.11/go.mod h1:taIAonQTzao8G5rnB22WgKmQuIOWHpQ0n/YLAidBXlM= github.com/bnkamalesh/webgo/v6 v6.2.2/go.mod h1:2Y+dEdTp1xC/ra+3PAVZV6hh4sCI+iPK7mcHt+t9bfM= github.com/bshuster-repo/logrus-logstash-hook v1.0.0 h1:e+C0SB5R1pu//O4MQ3f9cFuPGoOVeF2fE4Og9otCc70= github.com/bshuster-repo/logrus-logstash-hook v1.0.0/go.mod h1:zsTqEiSzDgAa/8GZR7E1qaXrhYNDKBYy5/dWPTIflbk= github.com/bxcodec/faker v2.0.1+incompatible h1:P0KUpUw5w6WJXwrPfv35oc91i4d8nf40Nwln+M/+faA= github.com/bxcodec/faker v2.0.1+incompatible/go.mod h1:BNzfpVdTwnFJ6GtfYTcQu6l6rHShT+veBxNCnjCx5XM= +github.com/c2h5oh/datasize v0.0.0-20171227191756-4eba002a5eae/go.mod h1:S/7n9copUssQ56c7aAgHqftWO4LTf4xY6CGWt8Bc+3M= github.com/cenkalti/backoff/v4 v4.3.0 h1:MyRJ/UdXutAwSAT+s3wNd7MfTIcy71VQueUuFK343L8= github.com/cenkalti/backoff/v4 v4.3.0/go.mod h1:Y3VNntkOUPxTVeUxJ/G5vcM//AlwfmyYozVcomhLiZE= github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU= +github.com/census-instrumentation/opencensus-proto v0.3.0/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU= +github.com/census-instrumentation/opencensus-proto v0.4.1 h1:iKLQ0xPNFxR/2hzXZMrBo8f1j86j5WHzznCCQxV/b8g= +github.com/census-instrumentation/opencensus-proto v0.4.1/go.mod h1:4T9NM4+4Vw91VeyqjLS6ao50K5bOcLKN6Q42XnYaRYw= +github.com/certifi/gocertifi v0.0.0-20191021191039-0944d244cd40/go.mod h1:sGbDF6GwGcLpkNXPUTkMRoywsNa/ol15pxFe6ERfguA= +github.com/certifi/gocertifi v0.0.0-20200922220541-2c3bb06c6054/go.mod h1:sGbDF6GwGcLpkNXPUTkMRoywsNa/ol15pxFe6ERfguA= +github.com/cespare/xxhash v1.1.0/go.mod h1:XrSqR1VqqWfGrhpAt58auRo0WTKS1nRRg3ghfAqPWnc= github.com/cespare/xxhash/v2 v2.1.1/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= +github.com/cespare/xxhash/v2 v2.1.2/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= github.com/cespare/xxhash/v2 v2.3.0 h1:UL815xU9SqsFlibzuggzjXhog7bL6oX9BbNZnL2UFvs= github.com/cespare/xxhash/v2 v2.3.0/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= github.com/chaos-mesh/chaos-mesh/api v0.0.0-20240930092556-24ddcc087ee2 h1:0oF8rdbeIhRy8Iu453oIgkvhPj8bNXldI3QnznkNg4o= @@ -67,12 +164,27 @@ github.com/chzyer/readline v1.5.1/go.mod h1:Eh+b79XXUwfKfcPLepksvw2tcLE/Ct21YObk github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1/go.mod h1:Q3SI9o4m/ZMnBNeIyt5eFwwo7qiLfzFZmjNmxjkiQlU= github.com/chzyer/test v1.0.0/go.mod h1:2JlltgoNkt4TW/z9V/IzDdFaMTM2JPIi26O1pF38GC8= github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw= +github.com/cloudevents/conformance v0.2.0/go.mod h1:rHKDwylBH89Rns6U3wL9ww8bg9/4GbwRCDNuyoC6bcc= +github.com/cloudevents/sdk-go/observability/opencensus/v2 v2.4.1/go.mod h1:lhEpxMrIUkeu9rVRgoAbyqZ8GR8Hd3DUy+thHUxAHoI= +github.com/cloudevents/sdk-go/sql/v2 v2.8.0/go.mod h1:u9acNJbhmi1wnDJro4PEAqbr4N1LTCyEUClErxbPS1A= +github.com/cloudevents/sdk-go/sql/v2 v2.15.2 h1:TNaTeWIbDaci89xgXbmmNVGccawQOvEfWYLWrr7Fk/k= +github.com/cloudevents/sdk-go/sql/v2 v2.15.2/go.mod h1:us+PSk8OXdk8pDbRfvxy5w8ub5goKE7UP9PjKDY7TPw= +github.com/cloudevents/sdk-go/v2 v2.4.1/go.mod h1:MZiMwmAh5tGj+fPFvtHv9hKurKqXtdB9haJYMJ/7GJY= +github.com/cloudevents/sdk-go/v2 v2.8.0/go.mod h1:GpCBmUj7DIRiDhVvsK5d6WCbgTWs8DxAWTRtAwQmIXs= +github.com/cloudevents/sdk-go/v2 v2.15.2 h1:54+I5xQEnI73RBhWHxbI1XJcqOFOVJN85vb41+8mHUc= +github.com/cloudevents/sdk-go/v2 v2.15.2/go.mod h1:lL7kSWAE/V8VI4Wh0jbL2v/jvqsm6tjmaQBSvxcv4uE= github.com/cncf/udpa/go v0.0.0-20191209042840-269d4d468f6f/go.mod h1:M8M6+tZqaGXZJjfX53e64911xZQV5JYwmTeXPW+k8Sc= +github.com/cncf/udpa/go v0.0.0-20200629203442-efcf912fb354/go.mod h1:WmhPx2Nbnhtbo57+VJT5O0JRkEi1Wbu0z5j0R8u5Hbk= github.com/cncf/udpa/go v0.0.0-20201120205902-5459f2c99403/go.mod h1:WmhPx2Nbnhtbo57+VJT5O0JRkEi1Wbu0z5j0R8u5Hbk= github.com/cncf/udpa/go v0.0.0-20210930031921-04548b0d99d4/go.mod h1:6pvJx4me5XPnfI9Z40ddWsdw2W/uZgQLFXToKeRcDiI= +github.com/cncf/xds/go v0.0.0-20210312221358-fbca930ec8ed/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= github.com/cncf/xds/go v0.0.0-20210805033703-aa0b78936158/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= github.com/cncf/xds/go v0.0.0-20210922020428-25de7278fc84/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= github.com/cncf/xds/go v0.0.0-20211011173535-cb28da3451f1/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= +github.com/cockroachdb/datadriven v0.0.0-20190809214429-80d97fb3cbaa/go.mod h1:zn76sxSg3SzpJ0PPJaLDCu+Bu0Lg3sKTORVIj19EIF8= +github.com/cockroachdb/datadriven v0.0.0-20200714090401-bf6692d28da5/go.mod h1:h6jFvWxBdQXxjopDMZyH2UVceIRfR84bdzbkoKrsWNo= +github.com/cockroachdb/errors v1.2.4/go.mod h1:rQD95gz6FARkaKkQXUksEje/d9a6wBJoCr5oaCLELYA= +github.com/cockroachdb/logtags v0.0.0-20190617123548-eb05cc24525f/go.mod h1:i/u985jwjWRlyHXQbwatDASoW0RMlZ/3i9yJHE2xLkI= github.com/containerd/cgroups/v3 v3.0.3 h1:S5ByHZ/h9PMe5IOQoN7E+nMc2UcLEM/V48DGDJ9kip0= github.com/containerd/cgroups/v3 v3.0.3/go.mod h1:8HBe7V3aWGLFPd/k03swSIsGjZhHI2WzJmticMgVuz0= github.com/containerd/containerd v1.7.21 h1:USGXRK1eOC/SX0L195YgxTHb0a00anxajOzgfN0qrCA= @@ -101,18 +213,34 @@ github.com/containers/ocicrypt v1.2.0 h1:X14EgRK3xNFvJEfI5O4Qn4T3E25ANudSOZz/sir github.com/containers/ocicrypt v1.2.0/go.mod h1:ZNviigQajtdlxIZGibvblVuIFBKIuUI2M0QM12SD31U= github.com/containers/storage v1.55.0 h1:wTWZ3YpcQf1F+dSP4KxG9iqDfpQY1otaUXjPpffuhgg= github.com/containers/storage v1.55.0/go.mod h1:28cB81IDk+y7ok60Of6u52RbCeBRucbFOeLunhER1RQ= +github.com/coreos/bbolt v1.3.2/go.mod h1:iRUV2dpdMOn7Bo10OQBFzIJO9kkE559Wcmn+qkEiiKk= +github.com/coreos/etcd v3.3.10+incompatible/go.mod h1:uF7uidLiAD3TWHmW31ZFd/JWoc32PjwdhPthX9715RE= +github.com/coreos/etcd v3.3.13+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-semver v0.3.1 h1:yi21YpKnrx1gt5R+la8n5WgS0kCrsPp33dmEyHReZr4= github.com/coreos/go-semver v0.3.1/go.mod h1:irMmmIw/7yzSRPWryHsK7EYSg09caPQL03VsM8rvUec= +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/go-systemd/v22 v22.3.2/go.mod h1:Y58oyj3AT4RCenI/lSvhwexgC+NSVTIJ3seZv2GcEnc= github.com/coreos/go-systemd/v22 v22.5.0 h1:RrqgGjYQKalulkV8NGVIfkXQf6YYmOyiJKk8iXXhfZs= github.com/coreos/go-systemd/v22 v22.5.0/go.mod h1:Y58oyj3AT4RCenI/lSvhwexgC+NSVTIJ3seZv2GcEnc= github.com/coreos/ignition/v2 v2.19.0 h1:ek200E31M1NCVyvL22Bd40kOJp7yt1gdHAb3xwqTi8Y= github.com/coreos/ignition/v2 v2.19.0/go.mod h1:ydb815SaH9A4304wIUoCS5IHyKRHWEp7dfJH8cQW2gA= +github.com/coreos/pkg v0.0.0-20160727233714-3ac0863d7acf/go.mod h1:E3G3o1h8I7cfcXa63jLwjI0eiQQMgzzUDFVpN/nH/eA= +github.com/coreos/pkg v0.0.0-20180928190104-399ea9e2e55f/go.mod h1:E3G3o1h8I7cfcXa63jLwjI0eiQQMgzzUDFVpN/nH/eA= github.com/coreos/vcontext v0.0.0-20231102161604-685dc7299dc5 h1:sMZSC2BW5LKCdvNbfN12SbKrNvtLBUNjfHZmMvI2ItY= github.com/coreos/vcontext v0.0.0-20231102161604-685dc7299dc5/go.mod h1:Salmysdw7DAVuobBW/LwsKKgpyCPHUhjyJoMJD+ZJiI= +github.com/cpuguy83/go-md2man v1.0.10/go.mod h1:SmD6nW6nTyfqj6ABTjUi3V3JVMnlJmwcJI5acqYI6dE= github.com/cpuguy83/go-md2man/v2 v2.0.0-20190314233015-f79a8a8ca69d/go.mod h1:maD7wRr/U5Z6m/iR4s+kqSMx2CaBsrgA7czyZG/E6dU= +github.com/cpuguy83/go-md2man/v2 v2.0.0/go.mod h1:maD7wRr/U5Z6m/iR4s+kqSMx2CaBsrgA7czyZG/E6dU= github.com/cpuguy83/go-md2man/v2 v2.0.1/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o= github.com/cpuguy83/go-md2man/v2 v2.0.4/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o= +github.com/creack/pty v1.1.7/go.mod h1:lj5s0c3V2DBrqTV7llrYr5NG6My20zk30Fl46Y7DoTY= github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E= +github.com/creack/pty v1.1.11/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E= github.com/creasty/defaults v1.5.2 h1:/VfB6uxpyp6h0fr7SPp7n8WJBoV8jfxQXPCnkVSjyls= github.com/creasty/defaults v1.5.2/go.mod h1:FPZ+Y0WNrbqOVw+c6av63eyHUAl6pMHZwqLPvXUZGfY= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= @@ -121,8 +249,13 @@ github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc h1:U9qPSI2PIWSS1 github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/decred/dcrd/crypto/blake256 v1.0.0/go.mod h1:sQl2p6Y26YV+ZOcSTP6thNdn47hh8kt6rqSlvmrXFAc= github.com/decred/dcrd/dcrec/secp256k1/v4 v4.0.0-20210816181553-5444fa50b93d/go.mod h1:tmAIfUFEirG/Y8jhZ9M+h36obRZAk/1fcSpXwAVlfqE= +github.com/dgrijalva/jwt-go v3.2.0+incompatible/go.mod h1:E3ru+11k8xSBh+hMPgOLZmtrrCbhqsmaPHjLKYnJCaQ= +github.com/dgryski/go-gk v0.0.0-20140819190930-201884a44051/go.mod h1:qm+vckxRlDt0aOla0RYJJVeqHZlWfOm2UIxHaqPB46E= +github.com/dgryski/go-gk v0.0.0-20200319235926-a69029f61654/go.mod h1:qm+vckxRlDt0aOla0RYJJVeqHZlWfOm2UIxHaqPB46E= +github.com/dgryski/go-lttb v0.0.0-20180810165845-318fcdf10a77/go.mod h1:Va5MyIzkU0rAM92tn3hb3Anb7oz7KcnixF49+2wOMe4= github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f h1:lO4WD4F/rVNCu3HqELle0jiPLLBs70cWOduZpkS1E78= github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f/go.mod h1:cuUVRXasLTGF7a8hSLbxyZXjz+1KgoB3wDUb6vlszIc= +github.com/dgryski/go-sip13 v0.0.0-20181026042036-e10d5fee7954/go.mod h1:vAd38F8PWV+bWy6jNmig1y/TA+kYO4g3RSRF0IAv0no= github.com/dgryski/trifles v0.0.0-20200323201526-dd97f9abfb48/go.mod h1:if7Fbed8SFyPtHLHbg49SI7NAdJiC5WIA09pe59rfAA= github.com/distribution/distribution/v3 v3.0.0-beta.1 h1:X+ELTxPuZ1Xe5MsD3kp2wfGUhc8I+MPfRis8dZ818Ic= github.com/distribution/distribution/v3 v3.0.0-beta.1/go.mod h1:O9O8uamhHzWWQVTjuQpyYUVm/ShPHPUDgvQMpHGVBDs= @@ -144,7 +277,14 @@ github.com/docker/go-metrics v0.0.1 h1:AgB/0SvBxihN0X8OR4SjsblXkbMvalQ8cjmtKQ2rQ github.com/docker/go-metrics v0.0.1/go.mod h1:cG1hvH2utMXtqgqqYE9plW6lDxS3/5ayHzueweSI3Vw= github.com/docker/go-units v0.5.0 h1:69rxXcBk27SvSaaxTtLh/8llcHD8vYHT7WSdRZ/jvr4= github.com/docker/go-units v0.5.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-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= @@ -153,19 +293,36 @@ github.com/emicklei/go-restful/v3 v3.8.0/go.mod h1:6n3XBCmQQb25CM2LCACGz8ukIrRry github.com/emicklei/go-restful/v3 v3.11.0/go.mod h1:6n3XBCmQQb25CM2LCACGz8ukIrRry+4bhvbpWn3mrbc= github.com/emicklei/go-restful/v3 v3.12.1 h1:PJMDIM/ak7btuL8Ex0iYET9hxM3CI2sjZtzpL63nKAU= github.com/emicklei/go-restful/v3 v3.12.1/go.mod h1:6n3XBCmQQb25CM2LCACGz8ukIrRry+4bhvbpWn3mrbc= +github.com/envoyproxy/go-control-plane v0.6.9/go.mod h1:SBwIajubJHhxtWwsL9s8ss4safvEdbitLhGGK48rN6g= github.com/envoyproxy/go-control-plane v0.9.0/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= github.com/envoyproxy/go-control-plane v0.9.4/go.mod h1:6rpuAdCZL397s3pYoYcLgu1mIlRU8Am5FuJP05cCM98= +github.com/envoyproxy/go-control-plane v0.9.7/go.mod h1:cwu0lG7PUMfa9snN8LXBig5ynNVH9qI8YYLbd1fK2po= github.com/envoyproxy/go-control-plane v0.9.9-0.20201210154907-fd9021fe5dad/go.mod h1:cXg6YxExXjJnVBQHBLXeUAgxn2UodCpnH306RInaBQk= +github.com/envoyproxy/go-control-plane v0.9.9-0.20210217033140-668b12f5399d/go.mod h1:cXg6YxExXjJnVBQHBLXeUAgxn2UodCpnH306RInaBQk= +github.com/envoyproxy/go-control-plane v0.9.9-0.20210512163311-63b5d3c536b0/go.mod h1:hliV/p42l8fGbc6Y9bQ70uLwIvmJyVE5k4iMKlh8wCQ= github.com/envoyproxy/go-control-plane v0.9.10-0.20210907150352-cf90f659a021/go.mod h1:AFq3mo9L8Lqqiid3OhADV3RfLJnjiw63cSpi+fDTRC0= github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod h1:iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c= +github.com/evanphx/json-patch v0.5.2/go.mod h1:ZWS5hhDbVDyob71nXKNL0+PWn6ToqBHMikGIFbs31qQ= +github.com/evanphx/json-patch v4.9.0+incompatible/go.mod h1:50XU6AFN0ol/bzJsmQLiYLvXMP4fmwYFNcr97nuDLSk= +github.com/evanphx/json-patch v4.11.0+incompatible/go.mod h1:50XU6AFN0ol/bzJsmQLiYLvXMP4fmwYFNcr97nuDLSk= github.com/evanphx/json-patch v4.12.0+incompatible/go.mod h1:50XU6AFN0ol/bzJsmQLiYLvXMP4fmwYFNcr97nuDLSk= github.com/evanphx/json-patch v5.9.0+incompatible h1:fBXyNpNMuTTDdquAq/uisOr2lShz4oaXpDTX2bLe7ls= github.com/evanphx/json-patch v5.9.0+incompatible/go.mod h1:50XU6AFN0ol/bzJsmQLiYLvXMP4fmwYFNcr97nuDLSk= +github.com/evanphx/json-patch/v5 v5.6.0/go.mod h1:G79N1coSVB93tBe7j6PhzjmR3/2VvlbKOFpnXhI9Bw4= github.com/evanphx/json-patch/v5 v5.9.0 h1:kcBlZQbplgElYIlo/n1hJbls2z/1awpXxpRi0/FOJfg= github.com/evanphx/json-patch/v5 v5.9.0/go.mod h1:VNkHZ/282BpEyt/tObQO8s5CMPmYYq14uClGH4abBuQ= +github.com/fatih/color v1.7.0/go.mod h1:Zm6kSWBoL9eyXnKyktHP6abPY2pDugNf5KwzbycvMj4= +github.com/felixge/httpsnoop v1.0.1/go.mod h1:m8KPJKqk1gH5J9DgRY2ASl2lWCfGKXixSwevea8zH2U= github.com/felixge/httpsnoop v1.0.4 h1:NFTV2Zj1bL4mc9sqWACXbQFVBBg2W3GPvqp8/ESS2Wg= github.com/felixge/httpsnoop v1.0.4/go.mod h1:m8KPJKqk1gH5J9DgRY2ASl2lWCfGKXixSwevea8zH2U= +github.com/flimzy/diff v0.1.5/go.mod h1:lFJtC7SPsK0EroDmGTSrdtWKAxOk3rO+q+e04LL05Hs= +github.com/flimzy/diff v0.1.6/go.mod h1:lFJtC7SPsK0EroDmGTSrdtWKAxOk3rO+q+e04LL05Hs= +github.com/flimzy/diff v0.1.7/go.mod h1:lFJtC7SPsK0EroDmGTSrdtWKAxOk3rO+q+e04LL05Hs= +github.com/flimzy/testy v0.1.17-0.20190521133342-95b386c3ece6/go.mod h1:3szguN8NXqgq9bt9Gu8TQVj698PJWmyx/VY1frwwKrM= +github.com/form3tech-oss/jwt-go v3.2.3+incompatible/go.mod h1:pbq4aXjuKjdthFRnoDwaVPLA+WlJuPGy+QneDUgJi2k= +github.com/fortytw2/leaktest v1.3.0/go.mod h1:jDsjWgpAGjm2CA7WthBh/CdZYEPF31XHquHwclZch5g= +github.com/frankban/quicktest v1.11.3/go.mod h1:wRf/ReqHper53s+kmmSZizM8NamnL3IM0I9ntUbOk+k= github.com/fsnotify/fsnotify v1.4.7/go.mod h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMoQvtojpjFo= github.com/fsnotify/fsnotify v1.4.9/go.mod h1:znqG4EE+3YCdAaPaxE2ZRY/06pZUdp0tY4IgpuI1SZQ= github.com/fsnotify/fsnotify v1.7.0 h1:8JEhPFa5W2WU7YfeZzPNqzMP6Lwt7L2715Ggo0nosvA= @@ -177,6 +334,8 @@ github.com/gabriel-vasile/mimetype v1.4.3/go.mod h1:d8uq/6HKRL6CGdk+aubisF/M5GcP github.com/getkin/kin-openapi v0.76.0/go.mod h1:660oXbgy5JFMKreazJaQTw7o+X00qeSyhcnluiMv+Xg= github.com/getkin/kin-openapi v0.125.0 h1:jyQCyf2qXS1qvs2U00xQzkGCqYPhEhZDmSmVt65fXno= github.com/getkin/kin-openapi v0.125.0/go.mod h1:wb1aSZA/iWmorQP9KTAS/phLj/t17B5jT7+fS8ed9NM= +github.com/getsentry/raven-go v0.2.0/go.mod h1:KungGk8q33+aIAZUIVWZDr2OfAEBsO49PX4NzFV5kcQ= +github.com/ghodss/yaml v0.0.0-20150909031657-73d445a93680/go.mod h1:4dBDuWmgqj2HViK6kFavaiC9ZROes6MMH2rRYeMEF04= github.com/ghodss/yaml v1.0.0/go.mod h1:4dBDuWmgqj2HViK6kFavaiC9ZROes6MMH2rRYeMEF04= github.com/gin-contrib/sse v0.1.0/go.mod h1:RHrZQHXnP2xjPF+u1gW/2HnVO7nvIa9PG3Gm+fLHvGI= github.com/gin-gonic/gin v1.7.7/go.mod h1:axIBovoeJpVj8S3BwE0uPMTeReE4+AfFtqpqaZ1qq1U= @@ -187,8 +346,31 @@ github.com/go-chi/render v1.0.1 h1:4/5tis2cKaNdnv9zFLfXzcquC9HbeZgCnxGnKrltBS8= github.com/go-chi/render v1.0.1/go.mod h1:pq4Rr7HbnsdaeHagklXub+p6Wd16Af5l9koip1OvJns= github.com/go-errors/errors v1.4.2 h1:J6MZopCL4uSllY1OfXM374weqZFFItUbrImctkmUxIA= github.com/go-errors/errors v1.4.2/go.mod h1:sIVyrIiJhuEF+Pj9Ebtd6P/rEYROXFi3BopGUQ5a5Og= +github.com/go-gl/glfw v0.0.0-20190409004039-e6da0acd62b1/go.mod h1:vR7hzQXu2zJy9AVAgeJqvqgH9Q5CA+iKCZ2gyEVpxRU= +github.com/go-gl/glfw/v3.3/glfw v0.0.0-20191125211704-12ad95a8df72/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8= +github.com/go-gl/glfw/v3.3/glfw v0.0.0-20200222043503-6f7a984d4dc4/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8= +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-kit/log v0.1.0/go.mod h1:zbhenjAZHb184qTLMA9ZjW7ThYL0H2mk7Q6pNt4vbaY= +github.com/go-kit/log v0.2.0/go.mod h1:NwTd00d/i8cPZ3xOwwiv2PO5MOcx78fFErGNcVmBjv0= +github.com/go-kit/log v0.2.1 h1:MRVx0/zhvdseW+Gza6N9rVzU/IVzaeE1SFI4raAhmBU= +github.com/go-kit/log v0.2.1/go.mod h1:NwTd00d/i8cPZ3xOwwiv2PO5MOcx78fFErGNcVmBjv0= +github.com/go-kivik/couchdb/v3 v3.0.0/go.mod h1:eTGmiw9fnA30gdqQCgH3vNrW+glhl+48RbvZga8/wLk= +github.com/go-kivik/couchdb/v3 v3.0.4/go.mod h1:/1NTM+9Qh9TzDfdDwLGAz2deSERXQDZ5Sy6d1WL3a6E= +github.com/go-kivik/kivik/v3 v3.0.0/go.mod h1:7tmQDvkta/pcijpUjLMsQ9HJUELiKD5zm6jQ3Gb9cxE= +github.com/go-kivik/kivik/v3 v3.0.1/go.mod h1:7tmQDvkta/pcijpUjLMsQ9HJUELiKD5zm6jQ3Gb9cxE= +github.com/go-kivik/kivik/v3 v3.0.2/go.mod h1:chqVuHKAU9j2C7qL0cAH2FCO26oL+0B4aIBeCRMnLa8= +github.com/go-kivik/kivikmock/v3 v3.0.0/go.mod h1:P6g9RBT2clg6CCDkVeQ8I0MlIB6wX0mGhL9P2ZgcKAE= +github.com/go-kivik/kiviktest/v3 v3.0.0/go.mod h1:pLjkg/F61+X4Ks1BpbrTgbChjdPcINX2HysR8i7AfBM= +github.com/go-kivik/kiviktest/v3 v3.0.2/go.mod h1:sqsz3M2sJxTxAUdOj+2SU21y4phcpYc0FJIn+hbf1D0= +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-logfmt/logfmt v0.5.0/go.mod h1:wCYkCAKZfumFQihp8CzCvQ3paCTfi41vtzG1KdI/P7A= +github.com/go-logfmt/logfmt v0.5.1 h1:otpy5pqBCBZ1ng9RQ0dPu4PN7ba75Y/aA+UpowDyNVA= +github.com/go-logfmt/logfmt v0.5.1/go.mod h1:WYhtIu8zTZfxdn5+rREduYbwxfcBr/Vr6KEVveWlfTs= github.com/go-logr/logr v0.1.0/go.mod h1:ixOQHD9gLJUVQQ2ZOR7zLEifBX6tGkNJF4QyIY7sIas= github.com/go-logr/logr v0.2.0/go.mod h1:z6/tIYblkpsD+a4lm/fGIIU9mZ+XfAiaFtq7xTgseGU= +github.com/go-logr/logr v0.4.0/go.mod h1:z6/tIYblkpsD+a4lm/fGIIU9mZ+XfAiaFtq7xTgseGU= github.com/go-logr/logr v1.2.0/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A= github.com/go-logr/logr v1.2.2/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A= github.com/go-logr/logr v1.2.3/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A= @@ -201,11 +383,15 @@ github.com/go-logr/stdr v1.2.2/go.mod h1:mMo/vtBO5dYbehREoey6XUKy/eSumjCCveDpRre github.com/go-logr/zapr v1.2.3/go.mod h1:eIauM6P8qSvTw5o2ez6UEAfGjQKrxQTl5EoK+Qa2oG4= github.com/go-logr/zapr v1.3.0 h1:XGdV8XW8zdwFiwOA2Dryh1gj2KRQyOOoNmBy4EplIcQ= github.com/go-logr/zapr v1.3.0/go.mod h1:YKepepNBd1u/oyhd/yQmtjVXmm9uML4IXUgMOwR8/Gg= +github.com/go-openapi/jsonpointer v0.0.0-20160704185906-46af16f9f7b1/go.mod h1:+35s3my2LFTysnkMfxsJBAMHj/DoqoB9knIWoYG/Vk0= +github.com/go-openapi/jsonpointer v0.19.2/go.mod h1:3akKfEdA7DF1sugOqz1dVQHBcuDBPKZGEoHC/NkiQRg= github.com/go-openapi/jsonpointer v0.19.3/go.mod h1:Pl9vOtqEWErmShwVjC8pYs9cog34VGT37dQOVbmoatg= github.com/go-openapi/jsonpointer v0.19.5/go.mod h1:Pl9vOtqEWErmShwVjC8pYs9cog34VGT37dQOVbmoatg= github.com/go-openapi/jsonpointer v0.19.6/go.mod h1:osyAmYz/mB/C3I+WsTTSgw1ONzaLJoLCyoi6/zppojs= github.com/go-openapi/jsonpointer v0.21.0 h1:YgdVicSA9vH5RiHs9TZW5oyafXZFc6+2Vc1rr/O9oNQ= github.com/go-openapi/jsonpointer v0.21.0/go.mod h1:IUyH9l/+uyhIYQ/PXVA41Rexl+kOkAPDdXEYns6fzUY= +github.com/go-openapi/jsonreference v0.0.0-20160704190145-13c6e3589ad9/go.mod h1:W3Z9FmVs9qj+KR4zFKmDPGiLdk1D9Rlm7cyMvf57TTg= +github.com/go-openapi/jsonreference v0.19.2/go.mod h1:jMjeRr2HHw6nAVajTXJ4eiUwohSTlpa0o73RUL1owJc= github.com/go-openapi/jsonreference v0.19.3/go.mod h1:rjx6GuL8TTa9VaixXglHmQmIL98+wF9xc8zWvFonSJ8= github.com/go-openapi/jsonreference v0.19.5/go.mod h1:RdybgQwPxbL4UEjuAruzK1x3nE69AqPYEJeo/TWfEeg= github.com/go-openapi/jsonreference v0.19.6/go.mod h1:diGHMEHg2IqXZGKxqyvWdfWU/aim5Dprw5bqpKkTvns= @@ -213,8 +399,15 @@ github.com/go-openapi/jsonreference v0.20.1/go.mod h1:Bl1zwGIM8/wsvqjsOQLJ/SH+En github.com/go-openapi/jsonreference v0.20.2/go.mod h1:Bl1zwGIM8/wsvqjsOQLJ/SH+En5Ap4rVB5KVcIDZG2k= github.com/go-openapi/jsonreference v0.21.0 h1:Rs+Y7hSXT83Jacb7kFyjn4ijOuVGSvOdF2+tg1TRrwQ= github.com/go-openapi/jsonreference v0.21.0/go.mod h1:LmZmgsrTkVg9LG4EaHeY8cBDslNPMo06cago5JNLkm4= +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.5/go.mod h1:Hm2Jr4jv8G1ciIAo+frC/Ft+rR2kQDh8JHKHb3gWUSk= +github.com/go-openapi/spec v0.19.6/go.mod h1:Hm2Jr4jv8G1ciIAo+frC/Ft+rR2kQDh8JHKHb3gWUSk= +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-openapi/swag v0.19.14/go.mod h1:QYRuS/SOXUCsnplDa677K7+DxSOj6IPNl/eQntq43wQ= +github.com/go-openapi/swag v0.19.15/go.mod h1:QYRuS/SOXUCsnplDa677K7+DxSOj6IPNl/eQntq43wQ= github.com/go-openapi/swag v0.21.1/go.mod h1:QYRuS/SOXUCsnplDa677K7+DxSOj6IPNl/eQntq43wQ= github.com/go-openapi/swag v0.22.3/go.mod h1:UzaqsxGiab7freDnrUUra0MwWfN/q7tE4j+VcZ0yl14= github.com/go-openapi/swag v0.22.4/go.mod h1:UzaqsxGiab7freDnrUUra0MwWfN/q7tE4j+VcZ0yl14= @@ -242,23 +435,45 @@ github.com/go-task/slim-sprig/v3 v3.0.0/go.mod h1:W848ghGpv3Qj3dhTPRyJypKRiqCdHZ github.com/go-test/deep v1.0.8/go.mod h1:5C2ZWiW0ErCdrYzpqxLbTX7MG14M9iiw8DgHncVwcsE= github.com/go-test/deep v1.1.1 h1:0r/53hagsehfO4bzD2Pgr/+RgHqhmf+k1Bpse2cTu1U= github.com/go-test/deep v1.1.1/go.mod h1:5C2ZWiW0ErCdrYzpqxLbTX7MG14M9iiw8DgHncVwcsE= +github.com/gobuffalo/flect v0.2.4/go.mod h1:1ZyCLIbg0YD7sDkzvFdPoOydPtD8y9JQnrOROolUcM8= github.com/gobwas/httphead v0.1.0/go.mod h1:O/RXo79gxV8G+RqlR/otEwx4Q36zl9rqC5u12GKvMCM= github.com/gobwas/pool v0.2.1/go.mod h1:q8bcK0KcYlCgd9e7WYLm9LpyS+YeLd8JVDW6WezmKEw= github.com/gobwas/ws v1.2.1/go.mod h1:hRKAFb8wOxFROYNsT1bqfWnhX+b5MFeJM9r2ZSwg/KY= github.com/goccy/go-json v0.9.4/go.mod h1:6MelG93GURQebXPDq3khkgXZkazVtN9CRI+MGFi0w8I= github.com/godbus/dbus/v5 v5.0.4/go.mod h1:xhWf0FNVPg57R7Z0UbKHbJfkEywrmjJnf7w5xrFpKfA= +github.com/gogo/googleapis v1.1.0/go.mod h1:gf4bu3Q80BeJ6H1S1vYPm8/ELATdvryBaNFGgqEef3s= +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/go.mod h1:hp+jE20tsWTFYpLwKvXlhS1hjn+gTNwPg2I6zVXpSg4= +github.com/gogo/protobuf v1.3.1/go.mod h1:SlYgWuQ5SjCEi6WLHjHCa1yvBfUnHcTbrrZtXPKa29o= github.com/gogo/protobuf v1.3.2 h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q= github.com/gogo/protobuf v1.3.2/go.mod h1:P1XiOD3dCwIKUDQYPy72D8LYyHL2YPYrpS2s69NZV8Q= github.com/golang-jwt/jwt v3.2.2+incompatible/go.mod h1:8pz2t5EyA70fFQQSrl6XZXzqecmYZeUEB8OUGHkxJ+I= github.com/golang-migrate/migrate/v4 v4.17.1 h1:4zQ6iqL6t6AiItphxJctQb3cFqWiSpMnX7wLTPnnYO4= github.com/golang-migrate/migrate/v4 v4.17.1/go.mod h1:m8hinFyWBn0SA4QKHuKh175Pm9wjmxj3S2Mia7dbXzM= 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= +github.com/golang/groupcache v0.0.0-20190129154638-5b532d6fd5ef/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= +github.com/golang/groupcache v0.0.0-20190702054246-869f871628b6/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= +github.com/golang/groupcache v0.0.0-20191227052852-215e87163ea7/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= +github.com/golang/groupcache v0.0.0-20200121045136-8c9f03a8e57e/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da h1:oI5xCqsCo564l8iNU+DwB5epxmsaqB+rhGL0m5jtYqE= github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/golang/mock v1.1.1/go.mod h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A= +github.com/golang/mock v1.2.0/go.mod h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A= +github.com/golang/mock v1.3.1/go.mod h1:sBzyDLLjw3U8JLTeZvSv8jJB+tU5PVekmnlKIyFUx0Y= +github.com/golang/mock v1.4.0/go.mod h1:UOMv5ysSaYNkG+OFQykRIcU/QvvxJf3p21QfJ2Bt3cw= +github.com/golang/mock v1.4.1/go.mod h1:UOMv5ysSaYNkG+OFQykRIcU/QvvxJf3p21QfJ2Bt3cw= +github.com/golang/mock v1.4.3/go.mod h1:UOMv5ysSaYNkG+OFQykRIcU/QvvxJf3p21QfJ2Bt3cw= +github.com/golang/mock v1.4.4/go.mod h1:l3mdAwkq5BuhzHwde/uurv3sEJeZMXNpwsxVWU71h+4= +github.com/golang/mock v1.5.0/go.mod h1:CWnOUgYIOo4TcNZ0wHX3YZCqsaM1I1Jvs6v3mP3KVu8= +github.com/golang/mock v1.6.0/go.mod h1:p6yTPP+5HYm5mzsMV8JkE6ZKdX+/wYM6Hr+LicevLPs= github.com/golang/protobuf v1.2.0/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= +github.com/golang/protobuf v1.3.1/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= github.com/golang/protobuf v1.3.2/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= github.com/golang/protobuf v1.3.3/go.mod h1:vzj43D7+SQXF/4pzW/hwtAqwc6iTitCiVSaWz5lYuqw= +github.com/golang/protobuf v1.3.4/go.mod h1:vzj43D7+SQXF/4pzW/hwtAqwc6iTitCiVSaWz5lYuqw= +github.com/golang/protobuf v1.3.5/go.mod h1:6O5/vntMXwX2lRkT1hjjk0nAC1IDOTvTlVgjlRvqsdk= github.com/golang/protobuf v1.4.0-rc.1/go.mod h1:ceaxUfeHdC40wWswd/P6IGgMaK3YpKi5j83Wpe3EHw8= github.com/golang/protobuf v1.4.0-rc.1.0.20200221234624-67d41d38c208/go.mod h1:xKAWHe0F5eneWXFV3EuXVDTCmh+JuBKY0li0aMyXATA= github.com/golang/protobuf v1.4.0-rc.2/go.mod h1:LlEzMj4AhA7rCAGe4KMBDvJI+AwstrUpVNzEA03Pprs= @@ -268,11 +483,26 @@ github.com/golang/protobuf v1.4.1/go.mod h1:U8fpvMrcmy5pZrNK1lt4xCsGvpyWQ/VVv6QD github.com/golang/protobuf v1.4.2/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI= github.com/golang/protobuf v1.4.3/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI= github.com/golang/protobuf v1.5.0/go.mod h1:FsONVRAS9T7sI+LIUmWTfcYkHO4aIWwzhcaSAoJOfIk= +github.com/golang/protobuf v1.5.1/go.mod h1:DopwsBzvsk0Fs44TXzsVbJyPhcCPeIwnvohx4u74HPM= github.com/golang/protobuf v1.5.2/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY= github.com/golang/protobuf v1.5.3/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY= github.com/golang/protobuf v1.5.4 h1:i7eJL8qZTpSEXOPTxNKhASYpMn+8e5Q6AdndVa1dWek= github.com/golang/protobuf v1.5.4/go.mod h1:lnTiLA8Wa4RWRcIUkrtSVa5nRhsEGBg48fD6rSs7xps= +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/golang/snappy v0.0.3/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= +github.com/golang/snappy v0.0.4/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= +github.com/gonum/blas v0.0.0-20181208220705-f22b278b28ac/go.mod h1:P32wAyui1PQ58Oce/KYkOqQv8cVw1zAapXOl+dRFGbc= +github.com/gonum/diff v0.0.0-20181124234638-500114f11e71/go.mod h1:22dM4PLscQl+Nzf64qNBurVJvfyvZELT0iRW2l/NN70= +github.com/gonum/floats v0.0.0-20181209220543-c233463c7e82/go.mod h1:PxC8OnwL11+aosOB5+iEPoV3picfs8tUpkVd0pDo+Kg= +github.com/gonum/integrate v0.0.0-20181209220457-a422b5c0fdf2/go.mod h1:pDgmNM6seYpwvPos3q+zxlXMsbve6mOIPucUnUOrI7Y= +github.com/gonum/internal v0.0.0-20181124074243-f884aa714029/go.mod h1:Pu4dmpkhSyOzRwuXkOgAvijx4o+4YMUJJo9OvPYMkks= +github.com/gonum/lapack v0.0.0-20181123203213-e4cdc5a0bff9/go.mod h1:XA3DeT6rxh2EAE789SSiSJNqxPaC0aE9J8NTOI0Jo/A= +github.com/gonum/mathext v0.0.0-20181121095525-8a4bf007ea55/go.mod h1:fmo8aiSEWkJeiGXUJf+sPvuDgEFgqIoZSs843ePKrGg= +github.com/gonum/matrix v0.0.0-20181209220409-c518dec07be9/go.mod h1:0EXg4mc1CNP0HCqCz+K4ts155PXIlUywf0wqN+GfPZw= +github.com/gonum/stat v0.0.0-20181125101827-41a0da705a5b/go.mod h1:Z4GIJBJO3Wa4gD4vbwQxXXZ+WHmW6E9ixmNrwvs0iZs= +github.com/google/btree v0.0.0-20180813153112-4030bb1f1f0c/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ= +github.com/google/btree v1.0.0/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ= github.com/google/btree v1.0.1/go.mod h1:xXMiIv4Fb/0kKde4SpL7qlzvu5cMJDRkFDxJfI9uaxA= github.com/google/cel-go v0.20.1 h1:nDx9r8S3L4pE61eDdt8igGj8rf5kjYR3ILxWIpWNi84= github.com/google/cel-go v0.20.1/go.mod h1:kWcIzTsPX0zmQ+H3TirHstLLf9ep5QTsZBN9u4dOYLg= @@ -284,80 +514,187 @@ github.com/google/go-cmp v0.2.0/go.mod h1:oXzfMopK8JAjlY9xF4vHSVASa0yLyX7SntLO5a github.com/google/go-cmp v0.3.0/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= github.com/google/go-cmp v0.3.1/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= github.com/google/go-cmp v0.4.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= +github.com/google/go-cmp v0.4.1/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-cmp v0.5.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= +github.com/google/go-cmp v0.5.1/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-cmp v0.5.2/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= +github.com/google/go-cmp v0.5.3/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= +github.com/google/go-cmp v0.5.4/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-cmp v0.5.5/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= +github.com/google/go-cmp v0.5.6/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= github.com/google/go-cmp v0.5.9/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= github.com/google/go-cmp v0.6.0 h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI= github.com/google/go-cmp v0.6.0/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= +github.com/google/go-containerregistry v0.13.0 h1:y1C7Z3e149OJbOPDBxLYR8ITPz8dTKqQwjErKVHJC8k= +github.com/google/go-containerregistry v0.13.0/go.mod h1:J9FQ+eSS4a1aC2GNZxvNpbWhgp0487v+cgiilB4FqDo= +github.com/google/go-github/v27 v27.0.6/go.mod h1:/0Gr8pJ55COkmv+S/yPKCczSkUPIM/LnFyubufRNIS0= +github.com/google/go-github/v31 v31.0.0 h1:JJUxlP9lFK+ziXKimTCprajMApV1ecWD4NB6CCb0plo= +github.com/google/go-github/v31 v31.0.0/go.mod h1:NQPZol8/1sMoWYGN2yaALIBytu17gAWfhbweiEed3pM= +github.com/google/go-querystring v1.0.0/go.mod h1:odCYkC5MyYFN7vkCjXpyrEuKhc/BUO6wN/zVPAxq5ck= +github.com/google/go-querystring v1.1.0 h1:AnCroh3fv4ZBgVIf1Iwtovgjaw/GiKJo8M8yD/fhyJ8= +github.com/google/go-querystring v1.1.0/go.mod h1:Kcdr2DB4koayq7X8pmAG4sNG59So17icRSOU623lUBU= github.com/google/gofuzz v1.0.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= github.com/google/gofuzz v1.1.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= github.com/google/gofuzz v1.2.0 h1:xRy4A+RhZaiKjJ1bPfwQ8sedCA+YS2YcCHW6ec7JMi0= github.com/google/gofuzz v1.2.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= +github.com/google/mako v0.0.0-20190821191249-122f8dcef9e3/go.mod h1:YzLcVlL+NqWnmUEPuhS1LxDDwGO9WNbVlEXaF4IH35g= +github.com/google/martian v2.1.0+incompatible/go.mod h1:9I4somxYTbIHy5NJKHRl3wXiIaQGbYVAs8BPL6v8lEs= +github.com/google/martian/v3 v3.0.0/go.mod h1:y5Zk1BBys9G+gd6Jrk0W3cC1+ELVxBWuIGO+w/tUAp0= +github.com/google/martian/v3 v3.1.0/go.mod h1:y5Zk1BBys9G+gd6Jrk0W3cC1+ELVxBWuIGO+w/tUAp0= +github.com/google/martian/v3 v3.2.1/go.mod h1:oBOf6HBosgwRXnUGWUB05QECsc6uvmMiJ3+6W4l/CUk= +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-20191218002539-d4f498aebedc/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= +github.com/google/pprof v0.0.0-20200212024743-f11f1df84d12/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= +github.com/google/pprof v0.0.0-20200229191704-1ebb73c60ed3/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= +github.com/google/pprof v0.0.0-20200430221834-fc25d7d30c6d/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= +github.com/google/pprof v0.0.0-20200708004538-1a94d8640e99/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= +github.com/google/pprof v0.0.0-20201023163331-3e6fc7fc9c4c/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= +github.com/google/pprof v0.0.0-20201203190320-1bf35d6f28c2/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= +github.com/google/pprof v0.0.0-20210122040257-d980be63207e/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= +github.com/google/pprof v0.0.0-20210226084205-cbba55b83ad5/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= github.com/google/pprof v0.0.0-20210407192527-94a9f03dee38/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= +github.com/google/pprof v0.0.0-20210601050228-01bbb1931b22/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= +github.com/google/pprof v0.0.0-20210609004039-a478d1d731e9/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= +github.com/google/pprof v0.0.0-20210720184732-4bb14d4b1be1/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= github.com/google/pprof v0.0.0-20240424215950-a892ee059fd6/go.mod h1:kf6iHlnVGwgKolg33glAes7Yg/8iWP8ukqeldJSO7jw= github.com/google/pprof v0.0.0-20240525223248-4bfdf5a9a2af/go.mod h1:K1liHPHnj73Fdn/EKuT8nrFqBihUSKXoLYU0BuatOYo= github.com/google/pprof v0.0.0-20240827171923-fa2c70bbbfe5 h1:5iH8iuqE5apketRbSFBy+X1V0o+l+8NF1avt4HWl7cA= github.com/google/pprof v0.0.0-20240827171923-fa2c70bbbfe5/go.mod h1:vavhavw2zAxS5dIdcRluK6cSGGPlZynqzFM8NdvU144= +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/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/google/uuid v1.1.2/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/google/uuid v1.3.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0= github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= +github.com/googleapis/gax-go/v2 v2.0.4/go.mod h1:0Wqv26UfaUD9n4G6kQubkQ+KchISgw+vpHVxEJEs9eg= +github.com/googleapis/gax-go/v2 v2.0.5/go.mod h1:DWXyrwAJ9X0FpwwEdw+IPEYBICEFu5mhpdKc/us6bOk= +github.com/googleapis/gax-go/v2 v2.1.0/go.mod h1:Q3nei7sK6ybPYH7twZdmQpAd1MKb7pfu6SK+H1/DsU0= +github.com/googleapis/gax-go/v2 v2.1.1/go.mod h1:hddJymUZASv3XPyGkUpKj8pPO47Rmb0eJc8R6ouapiM= +github.com/googleapis/gnostic v0.4.1/go.mod h1:LRhVm6pbyptWbWbuZ38d1eyptfvIytN3ir6b65WBswg= github.com/googleapis/gnostic v0.5.1/go.mod h1:6U4PtQXGIEt/Z3h5MAT7FNofLnw9vXk2cUuW7uA/OeU= github.com/googleapis/gnostic v0.5.5/go.mod h1:7+EbHbldMins07ALC74bsA81Ovc97DwqyJO1AENw9kA= +github.com/gopherjs/gopherjs v0.0.0-20180825215210-0210a2f0f73c/go.mod h1:wJfORRmW1u3UXTncJ5qlYoELFm8eSnnEO6hX4iZ3EWY= +github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1/go.mod h1:wJfORRmW1u3UXTncJ5qlYoELFm8eSnnEO6hX4iZ3EWY= +github.com/gopherjs/gopherjs v0.0.0-20200209144316-f9cef593def5/go.mod h1:wJfORRmW1u3UXTncJ5qlYoELFm8eSnnEO6hX4iZ3EWY= +github.com/gorilla/context v1.1.1/go.mod h1:kBGZzfjB9CEq2AlWe17Uuf7NDRt0dE0s8S51q0aT7Yg= github.com/gorilla/handlers v1.5.2 h1:cLTUSsNkgcwhgRqvCNmdbRWG0A3N4F+M2nWKdScwyEE= github.com/gorilla/handlers v1.5.2/go.mod h1:dX+xVpaxdSw+q0Qek8SSsl3dfMk3jNddUkMzo0GtH0w= +github.com/gorilla/mux v1.6.2/go.mod h1:1lud6UwP+6orDFRuTfBEV8e9/aOM/c4fVVCaMa2zaAs= github.com/gorilla/mux v1.8.0/go.mod h1:DVbg23sWSpFRCP0SfiEN6jmj59UnW/n46BH5rLB71So= github.com/gorilla/mux v1.8.1 h1:TuBL49tXwgrFYWhqrNgrUNEY92u81SPhu7sTdzQEiWY= github.com/gorilla/mux v1.8.1/go.mod h1:AKf9I4AEqPTmMytcMc0KkNouC66V3BtZ4qD5fmWSiMQ= +github.com/gorilla/securecookie v1.1.1/go.mod h1:ra0sb63/xPlUeL+yeDciTfxMRAA+MP+HVt/4epWDjd4= +github.com/gorilla/sessions v1.2.1/go.mod h1:dk2InVEVJ0sfLlnXv9EAgkf6ecYs/i80K/zI+bUmuGM= +github.com/gorilla/websocket v0.0.0-20170926233335-4201258b820c/go.mod h1:E7qHFY5m1UJ88s3WnNqhKjPHQ0heANvMoAMk2YaljkQ= github.com/gorilla/websocket v1.4.2/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE= github.com/gorilla/websocket v1.5.0/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE= github.com/gregjones/httpcache v0.0.0-20180305231024-9cad4c3443a7/go.mod h1:FecbI9+v66THATjSRHfNgh1IVFe/9kFxbXtjV0ctIMA= -github.com/grpc-ecosystem/grpc-gateway v1.16.0 h1:gmcG1KaJ57LophUzW0Hy8NmPhnMZb4M0+kPpLofRdBo= +github.com/grpc-ecosystem/go-grpc-middleware v1.0.0/go.mod h1:FiyG127CGDf3tlThmgyCl78X/SZQqEOJBCDaAfeWzPs= +github.com/grpc-ecosystem/go-grpc-middleware v1.0.1-0.20190118093823-f849b5445de4/go.mod h1:FiyG127CGDf3tlThmgyCl78X/SZQqEOJBCDaAfeWzPs= +github.com/grpc-ecosystem/go-grpc-middleware v1.3.0/go.mod h1:z0ButlSOZa5vEBq9m2m2hlwIgKw+rp3sdCBRoJY+30Y= +github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0/go.mod h1:8NvIoxWQoOIhqOTXgfV/d3M/q6VIi02HzZEHgUlZvzk= +github.com/grpc-ecosystem/grpc-gateway v1.9.0/go.mod h1:vNeuVxBJEsws4ogUvrchl83t/GYV9WGTSLVdBhOQFDY= +github.com/grpc-ecosystem/grpc-gateway v1.9.5/go.mod h1:vNeuVxBJEsws4ogUvrchl83t/GYV9WGTSLVdBhOQFDY= +github.com/grpc-ecosystem/grpc-gateway v1.14.6/go.mod h1:zdiPV4Yse/1gnckTHtghG4GkDEdKCRJduHpTxT3/jcw= github.com/grpc-ecosystem/grpc-gateway v1.16.0/go.mod h1:BDjrQk3hbvj6Nolgz8mAMFbcEtjT1g+wF4CSlocrBnw= -github.com/grpc-ecosystem/grpc-gateway/v2 v2.20.0 h1:bkypFPDjIYGfCYD5mRBvpqxfYX1YCS1PXdKYWi8FsN0= -github.com/grpc-ecosystem/grpc-gateway/v2 v2.20.0/go.mod h1:P+Lt/0by1T8bfcF3z737NnSbmxQAppXMRziHUxPOC8k= +github.com/grpc-ecosystem/grpc-gateway/v2 v2.21.0 h1:CWyXh/jylQWp2dtiV33mY4iSSp6yf4lmn+c7/tN+ObI= +github.com/grpc-ecosystem/grpc-gateway/v2 v2.21.0/go.mod h1:nCLIt0w3Ept2NwF8ThLmrppXsfT07oC8k0XNDxd8sVU= github.com/h2non/filetype v1.1.3 h1:FKkx9QbD7HR/zjK1Ia5XiBsq9zdLi5Kf3zGyFTAFkGg= github.com/h2non/filetype v1.1.3/go.mod h1:319b3zT68BvV+WRj7cwy856M2ehB3HqNOt6sy1HndBY= github.com/h2non/go-is-svg v0.0.0-20160927212452-35e8c4b0612c h1:fEE5/5VNnYUoBOj2I9TP8Jc+a7lge3QWn9DKE7NCwfc= github.com/h2non/go-is-svg v0.0.0-20160927212452-35e8c4b0612c/go.mod h1:ObS/W+h8RYb1Y7fYivughjxojTmIu5iAIjSrSLCLeqE= +github.com/hashicorp/consul/api v1.1.0/go.mod h1:VmuI/Lkw1nC05EYQWNKwWGbkg+FbDBtguAZLlVdkD9Q= +github.com/hashicorp/consul/sdk v0.1.1/go.mod h1:VKf9jXwCTEY1QZP2MOLRhb5i/I/ssyNV1vwHyQBF0x8= +github.com/hashicorp/errwrap v1.0.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4= +github.com/hashicorp/go-cleanhttp v0.5.1/go.mod h1:JpRdi6/HCYpAwUzNwuwqhbovhLtngrth3wmdIIUrZ80= github.com/hashicorp/go-cleanhttp v0.5.2 h1:035FKYIWjmULyFRBKPs8TBQoi0x6d9G4xc9neXJWAZQ= github.com/hashicorp/go-cleanhttp v0.5.2/go.mod h1:kO/YDlP8L1346E6Sodw+PrpBSV4/SoxCXGY6BqNFT48= -github.com/hashicorp/golang-lru v0.5.0 h1:CL2msUPvZTLb5O648aiLNJw3hnBxN2+1Jq8rCOH9wdo= +github.com/hashicorp/go-hclog v0.9.2/go.mod h1:5CU+agLiy3J7N7QjHK5d05KxGsuXiQLrjA0H7acj2lQ= +github.com/hashicorp/go-immutable-radix v1.0.0/go.mod h1:0y9vanUI8NX6FsYoO3zeMjhV/C5i9g4Q3DwcSNZ4P60= +github.com/hashicorp/go-msgpack v0.5.3/go.mod h1:ahLV/dePpqEmjfWmKiqvPkv/twdG7iPBM1vqhUKIvfM= +github.com/hashicorp/go-multierror v1.0.0/go.mod h1:dHtQlpGsu+cZNNAkkCN/P3hoUDHhCYQXV3UM06sGGrk= +github.com/hashicorp/go-retryablehttp v0.6.7/go.mod h1:vAew36LZh98gCBJNLH42IQ1ER/9wtLZZ8meHqQvEYWY= +github.com/hashicorp/go-rootcerts v1.0.0/go.mod h1:K6zTfqpRlCUIjkwsN4Z+hiSfzSTQa6eBIzfwKfwNnHU= +github.com/hashicorp/go-sockaddr v1.0.0/go.mod h1:7Xibr9yA9JjQq1JpNB2Vw7kxv8xerXegt+ozgdvDeDU= +github.com/hashicorp/go-syslog v1.0.0/go.mod h1:qPfqrKkXGihmCqbJM2mZgkZGvKG1dFdvsLplgctolz4= +github.com/hashicorp/go-uuid v1.0.0/go.mod h1:6SBZvOh/SIDV7/2o3Jml5SYk/TvGqwFJ/bN7x4byOro= +github.com/hashicorp/go-uuid v1.0.1/go.mod h1:6SBZvOh/SIDV7/2o3Jml5SYk/TvGqwFJ/bN7x4byOro= +github.com/hashicorp/go-uuid v1.0.2/go.mod h1:6SBZvOh/SIDV7/2o3Jml5SYk/TvGqwFJ/bN7x4byOro= +github.com/hashicorp/go.net v0.0.1/go.mod h1:hjKkEWcCURg++eb33jQU7oqQcI9XDCnUzHA0oac0k90= github.com/hashicorp/golang-lru v0.5.0/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8= +github.com/hashicorp/golang-lru v0.5.1/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8= +github.com/hashicorp/golang-lru v0.5.3/go.mod h1:iADmTwqILo4mZ8BN3D2Q6+9jd8WM5uGBxy+E8yxSoD4= +github.com/hashicorp/golang-lru v0.5.4/go.mod h1:iADmTwqILo4mZ8BN3D2Q6+9jd8WM5uGBxy+E8yxSoD4= +github.com/hashicorp/golang-lru v1.0.2 h1:dV3g9Z/unq5DpblPpw+Oqcv4dU/1omnb4Ok8iPY6p1c= +github.com/hashicorp/golang-lru v1.0.2/go.mod h1:iADmTwqILo4mZ8BN3D2Q6+9jd8WM5uGBxy+E8yxSoD4= github.com/hashicorp/golang-lru/arc/v2 v2.0.5 h1:l2zaLDubNhW4XO3LnliVj0GXO3+/CGNJAg1dcN2Fpfw= github.com/hashicorp/golang-lru/arc/v2 v2.0.5/go.mod h1:ny6zBSQZi2JxIeYcv7kt2sH2PXJtirBN7RDhRpxPkxU= github.com/hashicorp/golang-lru/v2 v2.0.5 h1:wW7h1TG88eUIJ2i69gaE3uNVtEPIagzhGvHgwfx2Vm4= github.com/hashicorp/golang-lru/v2 v2.0.5/go.mod h1:QeFd9opnmA6QUJc5vARoKUSoFhyfM2/ZepoAG6RGpeM= +github.com/hashicorp/hcl v1.0.0/go.mod h1:E5yfLk+7swimpb2L/Alb/PJmXilQ/rhwaUYs4T20WEQ= +github.com/hashicorp/logutils v1.0.0/go.mod h1:QIAnNjmIWmVIIkWDTG1z5v++HQmx9WQRO+LraFDTW64= +github.com/hashicorp/mdns v1.0.0/go.mod h1:tL+uN++7HEJ6SQLQ2/p+z2pH24WQKWjBPkE0mNTz8vQ= +github.com/hashicorp/memberlist v0.1.3/go.mod h1:ajVTdAv/9Im8oMAAj5G31PhhMCZJV2pPBoIllUwCN7I= +github.com/hashicorp/serf v0.8.2/go.mod h1:6hOLApaqBFA1NXqRQAsxw9QxuDEvNxSQRwA/JwenrHc= github.com/hpcloud/tail v1.0.0/go.mod h1:ab1qPbhIpdTxEkNHXyeSf5vhxWSCs/tWer42PpOxQnU= +github.com/ianlancetaylor/demangle v0.0.0-20181102032728-5e5cf60278f6/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc= github.com/ianlancetaylor/demangle v0.0.0-20200824232613-28f6c0f3b639/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc= github.com/ianlancetaylor/demangle v0.0.0-20240312041847-bd984b5ce465/go.mod h1:gx7rwoVhcfuVKG5uya9Hs3Sxj7EIvldVofAWIUtGouw= github.com/imdario/mergo v0.3.6/go.mod h1:2EnlNZ0deacrJVfApfmtdGgDfMuh/nq6Ok1EcJh5FfA= +github.com/imdario/mergo v0.3.9/go.mod h1:2EnlNZ0deacrJVfApfmtdGgDfMuh/nq6Ok1EcJh5FfA= github.com/imdario/mergo v0.3.16 h1:wwQJbIsHYGMUyLSPrEq1CT16AhnhNJQ51+4fdHUnCl4= github.com/imdario/mergo v0.3.16/go.mod h1:WBLT9ZmE3lPoWsEzCh9LPo3TiwVN+ZKEjmz+hD27ysY= +github.com/inconshreveable/mousetrap v1.0.0/go.mod h1:PxqpIevigyE2G7u3NXJIT2ANytuPF1OarO4DADm73n8= github.com/inconshreveable/mousetrap v1.1.0 h1:wN+x4NVGpMsO7ErUn/mUI3vEoE6Jt13X2s0bqwp9tc8= github.com/inconshreveable/mousetrap v1.1.0/go.mod h1:vpF70FUmC8bwa3OWnCshd2FqLfsEA9PFc4w1p2J65bw= +github.com/influxdata/tdigest v0.0.0-20180711151920-a7d76c6f093a/go.mod h1:9GkyshztGufsdPQWjH+ifgnIr3xNUL5syI70g2dzU1o= +github.com/influxdata/tdigest v0.0.0-20181121200506-bf2b5ad3c0a9/go.mod h1:Js0mqiSBE6Ffsg94weZZ2c+v/ciT8QRHFOap7EKDrR0= +github.com/influxdata/tdigest v0.0.0-20191024211133-5d87a7585faa/go.mod h1:Z0kXnxzbTC2qrx4NaIzYkE1k66+6oEDQTvL95hQFh5Y= +github.com/influxdata/tdigest v0.0.1/go.mod h1:Z0kXnxzbTC2qrx4NaIzYkE1k66+6oEDQTvL95hQFh5Y= github.com/invopop/yaml v0.2.0 h1:7zky/qH+O0DwAyoobXUqvVBwgBFRxKoQ/3FjcVpjTMY= github.com/invopop/yaml v0.2.0/go.mod h1:2XuRLgs/ouIrW3XNzuNj7J3Nvu/Dig5MXvbCEdiBN3Q= +github.com/jcmturner/aescts/v2 v2.0.0/go.mod h1:AiaICIRyfYg35RUkr8yESTqvSy7csK90qZ5xfvvsoNs= +github.com/jcmturner/dnsutils/v2 v2.0.0/go.mod h1:b0TnjGOvI/n42bZa+hmXL+kFJZsFT7G4t3HTlQ184QM= +github.com/jcmturner/gofork v1.0.0/go.mod h1:MK8+TM0La+2rjBD4jE12Kj1pCCxK7d2LK/UM3ncEo0o= +github.com/jcmturner/goidentity/v6 v6.0.1/go.mod h1:X1YW3bgtvwAXju7V3LCIMpY0Gbxyjn/mY9zx4tFonSg= +github.com/jcmturner/gokrb5/v8 v8.4.2/go.mod h1:sb+Xq/fTY5yktf/VxLsE3wlfPqQjp0aWNYyvBVK62bc= +github.com/jcmturner/rpc/v2 v2.0.3/go.mod h1:VUJYCIDm3PVOEHw8sgt091/20OJjskO/YJki3ELg/Hc= +github.com/jessevdk/go-flags v1.4.0/go.mod h1:4FA24M0QyGHXBuZZK/XkWh8h0e1EYbRYJSGM75WSRxI= github.com/jmespath/go-jmespath v0.4.0/go.mod h1:T8mJZnbsbmF+m6zOOFylbeCJqk5+pHWvzYPziyZiYoo= github.com/jmespath/go-jmespath v0.4.1-0.20220621161143-b0104c826a24 h1:liMMTbpW34dhU4az1GN0pTPADwNmvoRSeoZ6PItiqnY= github.com/jmespath/go-jmespath v0.4.1-0.20220621161143-b0104c826a24/go.mod h1:T8mJZnbsbmF+m6zOOFylbeCJqk5+pHWvzYPziyZiYoo= github.com/jmespath/go-jmespath/internal/testify v1.5.1/go.mod h1:L3OGu8Wl2/fWfCI6z80xFu9LTZmf1ZRjMHUOPmWr69U= +github.com/jonboulle/clockwork v0.1.0/go.mod h1:Ii8DK3G1RaLaWxj9trq07+26W01tbo22gdxWY5EU2bo= +github.com/jonboulle/clockwork v0.2.2/go.mod h1:Pkfl5aHPm1nk2H9h0bjmnJD/BcgbGXUBGnn1kMkgxc8= github.com/josharian/intern v1.0.0 h1:vlS4z54oSdjm0bgjRigI+G1HpF+tI+9rE5LLzOg8HmY= github.com/josharian/intern v1.0.0/go.mod h1:5DoeVV0s6jJacbCEi61lwdGj/aVlrQvzHFFd8Hwg//Y= +github.com/jpillora/backoff v1.0.0/go.mod h1:J/6gKK9jxlEcS3zixgDgUAsiuZ7yrSoa/FX5e0EB2j4= 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.9/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= +github.com/json-iterator/go v1.1.10/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= +github.com/json-iterator/go v1.1.11/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= github.com/json-iterator/go v1.1.12 h1:PV8peI4a0ysnczrg+LtxykD8LfKY9ML6u2jnxaEnrnM= github.com/json-iterator/go v1.1.12/go.mod h1:e30LSqwooZae/UwlEbR2852Gd8hjQvJoHmT4TnhNGBo= +github.com/jstemmer/go-junit-report v0.0.0-20190106144839-af01ea7f8024/go.mod h1:6v2b51hI/fHJwM22ozAgKL4VKDeJcHhJFhtBdhmNjmU= +github.com/jstemmer/go-junit-report v0.9.1/go.mod h1:Brl9GWCQeLvo8nXZwPNNblvFj/XSXhF0NWZEnDohbsk= +github.com/jtolds/gls v4.20.0+incompatible/go.mod h1:QJZ7F/aHp+rZTRtaJ1ow/lLfFfVYBRgL+9YlvaHOwJU= +github.com/julienschmidt/httprouter v1.2.0/go.mod h1:SYymIcj16QtmaHHD7aYtjjsJG7VTCxuUUipMqKk8s4w= +github.com/julienschmidt/httprouter v1.3.0/go.mod h1:JR6WtHb+2LUe8TCKY3cZOxFyyO8IZAc4RVcycCCAKdM= github.com/k8snetworkplumbingwg/network-attachment-definition-client v1.7.4 h1:vn0d/47rWzEHpDl3Ac7MiD9DfKK3gNBezI5khPKE7AQ= github.com/k8snetworkplumbingwg/network-attachment-definition-client v1.7.4/go.mod h1:CM7HAH5PNuIsqjMN0fGc1ydM74Uj+0VZFhob620nklw= github.com/kdomanski/iso9660 v0.2.1 h1:IepyfCeEqx77rZeOM4XZgWB4XJWEF7Jp+1ehMTrSElg= github.com/kdomanski/iso9660 v0.2.1/go.mod h1:LY50s7BlG+ES6V99oxYGd0ub9giLrKdHZb3LLOweBj0= +github.com/kelseyhightower/envconfig v1.4.0 h1:Im6hONhd3pLkfDFsbRgu68RDNkGF1r3dvMUtDTo2cv8= github.com/kelseyhightower/envconfig v1.4.0/go.mod h1:cccZRl6mQpaq41TPp5QxidR+Sa3axMbJDNb//FQX6Gg= github.com/keploy/go-sdk v0.4.3 h1:dCsmfANlZH94It+JKWx8/JEEC6dn8W7KIRRKRZwCPZQ= github.com/keploy/go-sdk v0.4.3/go.mod h1:tn62gQ8a/AD7mY51DvQfhudiBPTlD+w3XtXemDcbON4= github.com/kevinmbeaulieu/eq-go v1.0.0/go.mod h1:G3S8ajA56gKBZm4UB9AOyoOS37JO3roToPzKNM8dtdM= +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/errcheck v1.5.0/go.mod h1:pFxgyoBC7bSaBwPgfKdkLd5X25qrDl4LWUI2bnpBCr8= github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck= github.com/klauspost/compress v1.13.6/go.mod h1:/3/Vjq9QcHkK5uEr5lBEmyoZ1iFhe47etQ6QUkpK6sk= @@ -365,6 +702,9 @@ github.com/klauspost/compress v1.15.0/go.mod h1:/3/Vjq9QcHkK5uEr5lBEmyoZ1iFhe47e github.com/klauspost/compress v1.15.1/go.mod h1:/3/Vjq9QcHkK5uEr5lBEmyoZ1iFhe47etQ6QUkpK6sk= github.com/klauspost/compress v1.17.9 h1:6KIumPrER1LHsvBVuDa0r5xaG0Es51mhhB9BQB2qeMA= github.com/klauspost/compress v1.17.9/go.mod h1:Di0epgTjJY877eYKx5yC51cX2A2Vl2ibi7bDH9ttBbw= +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.3/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/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= github.com/kr/pretty v0.2.0/go.mod h1:ipq/a2n7PKx3OHsz4KJII5eveXtPO4qwEXGdVfWzfnI= github.com/kr/pretty v0.2.1/go.mod h1:ipq/a2n7PKx3OHsz4KJII5eveXtPO4qwEXGdVfWzfnI= @@ -372,6 +712,7 @@ github.com/kr/pretty v0.3.0/go.mod h1:640gp4NfQd8pI5XOwp5fnNeVWj67G7CFk/SaSQn7NB github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE= github.com/kr/pretty v0.3.1/go.mod h1:hoEshYVHaxMs3cyo3Yncou5ZscifuDolrwPKZanG3xk= 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/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY= github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE= @@ -392,9 +733,15 @@ github.com/lestrrat-go/httpcc v1.0.0/go.mod h1:tGS/u00Vh5N6FHNkExqGGNId8e0Big+++ github.com/lestrrat-go/iter v1.0.1/go.mod h1:zIdgO1mRKhn8l9vrZJZz9TUMMFbQbLeTsbqPDrJ/OJc= github.com/lestrrat-go/jwx v1.2.20/go.mod h1:tLE1XszaFgd7zaS5wHe4NxA+XVhu7xgdRvDpNyi3kNM= github.com/lestrrat-go/option v1.0.0/go.mod h1:5ZHFbivi4xwXxhxY9XHDe2FHo6/Z7WWmtT7T5nBBp3I= +github.com/lightstep/tracecontext.go v0.0.0-20181129014701-1757c391b1ac/go.mod h1:Frd2bnT3w5FB5q49ENTfVlztJES+1k/7lyWX2+9gq/M= github.com/logrusorgru/aurora/v3 v3.0.0/go.mod h1:vsR12bk5grlLvLXAYrBsb5Oc/N+LxAlxggSjiwMnCUc= +github.com/lyft/protoc-gen-validate v0.0.13/go.mod h1:XbGvPuh87YZc5TdIa2/I4pLk0QoUACkjt2znoq26NVQ= +github.com/magiconair/properties v1.8.0/go.mod h1:PppfXfuXeibc/6YijjN8zIbojt8czPbwD3XqdrwzmxQ= +github.com/magiconair/properties v1.8.1/go.mod h1:PppfXfuXeibc/6YijjN8zIbojt8czPbwD3XqdrwzmxQ= +github.com/mailru/easyjson v0.0.0-20160728113105-d5b7844b561a/go.mod h1:C1wdFJiN94OJF2b5HbByQZoLdCWB1Yqtg26g4irojpc= github.com/mailru/easyjson v0.0.0-20190614124828-94de47d64c63/go.mod h1:C1wdFJiN94OJF2b5HbByQZoLdCWB1Yqtg26g4irojpc= github.com/mailru/easyjson v0.0.0-20190626092158-b2ccc519800e/go.mod h1:C1wdFJiN94OJF2b5HbByQZoLdCWB1Yqtg26g4irojpc= +github.com/mailru/easyjson v0.7.0/go.mod h1:KAzv3t3aY1NaHWoQz1+4F1ccyAH66Jk7yos7ldAVICs= github.com/mailru/easyjson v0.7.6/go.mod h1:xzfreul335JAWq5oZzymOObrkdz5UnU4kGfJJLY9Nlc= github.com/mailru/easyjson v0.7.7 h1:UGYAvKxe3sBsEDzO8ZeWOSlIQfWFlxbzLZe7hwFURr0= github.com/mailru/easyjson v0.7.7/go.mod h1:xzfreul335JAWq5oZzymOObrkdz5UnU4kGfJJLY9Nlc= @@ -405,21 +752,37 @@ github.com/marcnuri-forks/baremetal-operator/apis v0.0.0-20241004142039-6b123cc2 github.com/marcnuri-forks/operator-lifecycle-manager v0.0.0-20241002090802-7539192fbf96 h1:SYIVgj5Jfq7gpO1kqSvKYazwhVgGvAfszlKFoqVqw3g= github.com/marcnuri-forks/operator-lifecycle-manager v0.0.0-20241002090802-7539192fbf96/go.mod h1:ToPwavGeU72yaPYn18qaDo6anPlJvFiAkgXhS39PgPc= github.com/matryer/moq v0.2.3/go.mod h1:9RtPYjTnH1bSBIkpvtHkFN7nbWAnO7oRpdJkEIn6UtE= +github.com/mattn/go-colorable v0.0.9/go.mod h1:9vuHe8Xs5qXnSaW/c/ABM9alt+Vo+STaOChaDxuIBZU= github.com/mattn/go-colorable v0.1.2/go.mod h1:U0ppj6V5qS13XJ6of8GYAs25YV2eR4EVcfRqFIhoBtE= github.com/mattn/go-colorable v0.1.4/go.mod h1:U0ppj6V5qS13XJ6of8GYAs25YV2eR4EVcfRqFIhoBtE= github.com/mattn/go-colorable v0.1.8/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc= +github.com/mattn/go-isatty v0.0.3/go.mod h1:M+lRXTBqGeGNdLjl/ufCoiOlB5xdOkqRJdNxMWT7Zi4= +github.com/mattn/go-isatty v0.0.4/go.mod h1:M+lRXTBqGeGNdLjl/ufCoiOlB5xdOkqRJdNxMWT7Zi4= github.com/mattn/go-isatty v0.0.8/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s= github.com/mattn/go-isatty v0.0.9/go.mod h1:YNRxwqDuOph6SZLI9vUUz6OYw3QyUt7WiY2yME+cCiQ= github.com/mattn/go-isatty v0.0.12/go.mod h1:cbi8OIDigv2wuxKPP5vlRcQ1OAZbq2CE4Kysco4FUpU= github.com/mattn/go-isatty v0.0.14/go.mod h1:7GGIvUiUoEMVVmxf/4nioHXj79iQHKdU27kJ6hsGG94= +github.com/mattn/go-runewidth v0.0.2/go.mod h1:LwmH8dsx7+W8Uxz3IHJYH5QSwggIsqBzpuz5H//U1FU= github.com/mattn/go-sqlite3 v2.0.3+incompatible h1:gXHsfypPkaMZrKbD5209QV9jbUTJKjyR5WD3HYQSd+U= github.com/mattn/go-sqlite3 v2.0.3+incompatible/go.mod h1:FPy6KqzDD04eiIsT53CuJW3U88zkxoIYsOqkbpncsNc= +github.com/mattn/goveralls v0.0.2/go.mod h1:8d1ZMHsd7fW6IRPKQh46F2WRpyib5/X4FOpevwGNQEw= +github.com/matttproud/golang_protobuf_extensions v1.0.1/go.mod h1:D8He9yQNgCq6Z5Ld7szi9bcBfOoFv/3dc6xSMkL2PC0= +github.com/matttproud/golang_protobuf_extensions v1.0.2-0.20181231171920-c182affec369/go.mod h1:BSXmuO+STAnVfrANrmjBb36TMTDstsz7MSK+HVaYKv4= github.com/metal3-io/baremetal-operator/pkg/hardwareutils v0.5.1 h1:X0+MWsJ+Gj/TAkmhGybvesvxk6zQKu3NQXzvC6l0iJs= github.com/metal3-io/baremetal-operator/pkg/hardwareutils v0.5.1/go.mod h1:399nvdaqoU9rTI25UdFw2EWcVjmJPpeZPIhfDAIx/XU= github.com/metal3-io/cluster-api-provider-metal3/api v1.8.2 h1:chEMHkKmuBagGciaPDTT9IoeNRXSkcIHU1Q18e4m3B8= github.com/metal3-io/cluster-api-provider-metal3/api v1.8.2/go.mod h1:FUUgwGlWuz9POCLKwyjYbcvLtqnfA+YZg0/mIFo9svg= github.com/metal3-io/ip-address-manager/api v1.8.1 h1:hFWgKmfO02AGnY/+QEd6+IY8BuQTHK25BhYOIwu2C2k= github.com/metal3-io/ip-address-manager/api v1.8.1/go.mod h1:yMOQSHu0XjbRaMP38a7ZiJ27zX/2L2YBcSHRLXvZ6aM= +github.com/miekg/dns v1.0.14/go.mod h1:W1PPwlIAgtquWBMBEV9nkV9Cazfe8ScdGz/Lj7v3Nrg= +github.com/miekg/dns v1.1.17/go.mod h1:WgzbA6oji13JREwiNsRDNfl7jYdPnmz+VEuLrA+/48M= +github.com/mitchellh/cli v1.0.0/go.mod h1:hNIlj7HEI86fIcpObd7a0FcrxTWetlwJDGcceTlRvqc= +github.com/mitchellh/go-homedir v1.0.0/go.mod h1:SfyaCUpYCn1Vlf4IUYiD9fPX4A5wJrkLzIz1N1q0pr0= +github.com/mitchellh/go-homedir v1.1.0/go.mod h1:SfyaCUpYCn1Vlf4IUYiD9fPX4A5wJrkLzIz1N1q0pr0= +github.com/mitchellh/go-testing-interface v1.0.0/go.mod h1:kRemZodwjscx+RGhAo8eIhFbs2+BFgRtFPeD/KE+zxI= +github.com/mitchellh/gox v0.4.0/go.mod h1:Sd9lOJ0+aimLBi73mGofS1ycjY8lL3uZM3JPS42BGNg= +github.com/mitchellh/iochan v1.0.0/go.mod h1:JwYml1nuB7xOzsp52dPpHFffvOCDupsG0QubkSMEySY= +github.com/mitchellh/mapstructure v0.0.0-20160808181253-ca63d7c062ee/go.mod h1:FVVH3fgwuzCH5S8UJGiWEs2h04kUh9fWfEaFds41c1Y= github.com/mitchellh/mapstructure v1.1.2/go.mod h1:FVVH3fgwuzCH5S8UJGiWEs2h04kUh9fWfEaFds41c1Y= github.com/mitchellh/mapstructure v1.2.3/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo= github.com/moby/locker v1.0.1 h1:fOXqR41zeveg4fFODix+1Ch4mj/gT0NE1XJbp/epuBg= @@ -434,6 +797,8 @@ github.com/moby/sys/user v0.3.0 h1:9ni5DlcW5an3SvRSx4MouotOygvzaXbaSrc/wGDFWPo= github.com/moby/sys/user v0.3.0/go.mod h1:bG+tYYYJgaMtRKgEmuueC0hJEAZWwtIbZTB+85uoHjs= github.com/moby/sys/userns v0.1.0 h1:tVLXkFOxVu9A64/yh59slHVv9ahO9UIev4JZusOLG/g= github.com/moby/sys/userns v0.1.0/go.mod h1:IHUYgu/kao6N8YZlp9Cf444ySSvCmDlmzUcYfDHOl28= +github.com/moby/term v0.0.0-20201216013528-df9cb8a40635/go.mod h1:FBS0z0QWA44HXygs7VXDUOGoN/1TV3RuWkLO04am3wc= +github.com/moby/term v0.0.0-20210610120745-9d4ed1856297/go.mod h1:vgPCkQMyxTZ7IDy8SXRufE172gr8+K/JE/7hHFxHW3A= github.com/modern-go/concurrent v0.0.0-20180228061459-e0a39a4cb421/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q= github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd h1:TRLaZ9cD/w8PVh93nsPXa1VrQ6jlwL5oN8l14QlcNfg= github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q= @@ -447,16 +812,23 @@ github.com/montanaflynn/stats v0.0.0-20171201202039-1bf9dbcd8cbe/go.mod h1:wL8QJ github.com/munnerz/goautoneg v0.0.0-20120707110453-a547fc61f48d/go.mod h1:+n7T8mK8HuQTcFwEeznm/DIxMOiR9yIdICNftLE1DvQ= github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 h1:C3w9PqII01/Oq1c1nUAm88MOHcQC9l5mIlSMApZMrHA= 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/niemeyer/pretty v0.0.0-20200227124842-a10e7caefd8e/go.mod h1:zD1mROLANZcx1PVRCS0qkT7pwLkGfwJo4zjcN/Tysno= github.com/nutanix-cloud-native/prism-go-client v0.3.4 h1:bHY3VPrHHYnbRtkpGaKK+2ZmvUjNVRC55CYZbXIfnOk= github.com/nutanix-cloud-native/prism-go-client v0.3.4/go.mod h1:tTIH02E6o6AWSShr98QChoxuZl+jBhkXFixom9+fd1Y= github.com/nxadm/tail v1.4.4/go.mod h1:kenIhsEOeOJmVchQTgglprH7qJGnHDVpk1VPCcaMI8A= github.com/nxadm/tail v1.4.8/go.mod h1:+ncqLTQzXmGhMZNUePPaPqPvBxHAIsmXswZKocGu+AU= +github.com/oklog/ulid v1.3.1/go.mod h1:CirwcVhetQ6Lv90oh/F+FBtV6XMibvdAFo93nm5qn4U= +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.11.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= github.com/onsi/ginkgo v1.12.1/go.mod h1:zj2OWP4+oCPe1qIXoGWkgMRwljMUYCdkwsT2108oapk= github.com/onsi/ginkgo v1.14.0/go.mod h1:iSB4RoI2tjJc9BBv4NKIKWKya62Rps+oPG/Lv9klQyY= +github.com/onsi/ginkgo v1.14.2/go.mod h1:iSB4RoI2tjJc9BBv4NKIKWKya62Rps+oPG/Lv9klQyY= github.com/onsi/ginkgo v1.16.4/go.mod h1:dX+/inL/fNMqNlz0e9LfyB9TswhZpCVdJM/Z6Vvnwo0= github.com/onsi/ginkgo v1.16.5 h1:8xi0RTUf59SOSfEtZMvwTvXYMzG4gV23XVHOZiXNtnE= github.com/onsi/ginkgo v1.16.5/go.mod h1:+E8gABHa3K6zRBolWtd+ROzc/U5bkGt0FwiG042wbpU= @@ -482,8 +854,13 @@ github.com/onsi/ginkgo/v2 v2.19.0/go.mod h1:rlwLi9PilAFJ8jCg9UE1QP6VBpd6/xj3SRC0 github.com/onsi/ginkgo/v2 v2.20.2 h1:7NVCeyIWROIAheY21RLS+3j2bb52W0W82tkberYytp4= github.com/onsi/ginkgo/v2 v2.20.2/go.mod h1:K9gyxPIlb+aIvnZ8bd9Ak+YP18w3APlR+5coaZoE2ag= 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.7.0/go.mod h1:ex+gbHU/CVuBBDIJjb2X0qEXbFg53c61hWP/1CpauHY= github.com/onsi/gomega v1.7.1/go.mod h1:XdKZgCCFLUoM/7CFJVPcG8C1xQ1AJ0vpAezJrB7JYyY= github.com/onsi/gomega v1.10.1/go.mod h1:iN09h71vgCQne3DLsj+A5owkum+a2tYe+TOCB1ybHNo= +github.com/onsi/gomega v1.10.2/go.mod h1:iN09h71vgCQne3DLsj+A5owkum+a2tYe+TOCB1ybHNo= +github.com/onsi/gomega v1.10.4/go.mod h1:g/HbgYopi++010VEqkFgJHKC09uJiW9UkXvMUuKHUCQ= +github.com/onsi/gomega v1.16.0/go.mod h1:HnhC7FXeEQY45zxNK3PPoIUhzk/80Xly9PcubAlGdZY= github.com/onsi/gomega v1.17.0/go.mod h1:HnhC7FXeEQY45zxNK3PPoIUhzk/80Xly9PcubAlGdZY= github.com/onsi/gomega v1.18.1/go.mod h1:0q+aL8jAiMXy9hbwj2mr5GziHiwhAIQpFmmtT5hitRs= github.com/onsi/gomega v1.19.0/go.mod h1:LY+I3pBVzYsTBU1AnDwOSxaYi9WoWiqgwooUqq9yPro= @@ -523,69 +900,166 @@ github.com/openshift/hive/apis v0.0.0-20240930213556-2d25383963db h1:81l8GpANADh github.com/openshift/hive/apis v0.0.0-20240930213556-2d25383963db/go.mod h1:27UntBsyKUZ9+xMcX6uXLhXsd9U8p/FI0mmIlH7SRG0= github.com/openshift/installer v0.91.0 h1:pHcDYujhwTM3J+9TcPbc9ddgIZAdNXkuDm1SpsGaG18= github.com/openshift/installer v0.91.0/go.mod h1:U6mPWM1tZEiV0mC31M6bCzI49DOkSnfaCpLyI9Duc30= +github.com/opentracing/opentracing-go v1.1.0/go.mod h1:UkNAQd3GIcIGf0SeVgPpRdFStlNbqXla1AfSYxPUl2o= +github.com/openzipkin/zipkin-go v0.2.2/go.mod h1:NaW6tEwdmWMaCDZzg8sh+IBNOxHMPnhQw8ySjnjRyN4= +github.com/openzipkin/zipkin-go v0.3.0/go.mod h1:4c3sLeE8xjNqehmF5RpAFLPLJxXscc0R4l6Zg0P1tTQ= github.com/operator-framework/api v0.27.1-0.20241002175140-413605f42947 h1:t4cdbon50yoqj80ihqhqM5EbrSHuRGaJAitlDafIRBo= github.com/operator-framework/api v0.27.1-0.20241002175140-413605f42947/go.mod h1:l1JgrLzWtCdUiXxQnf4LNVxlgoVEiIKclCEqww9EZrs= github.com/operator-framework/operator-registry v1.47.0 h1:Imr7X/W6FmXczwpIOXfnX8d6Snr1dzwWxkMG+lLAfhg= github.com/operator-framework/operator-registry v1.47.0/go.mod h1:CJ3KcP8uRxtC8l9caM1RsV7r7jYlKAd452tcxcgXyTQ= github.com/orisano/pixelmatch v0.0.0-20220722002657-fb0b55479cde/go.mod h1:nZgzbfBr3hhjoZnS66nKrHmduYNpc34ny7RK4z5/HM0= +github.com/otiai10/copy v1.0.1/go.mod h1:8bMCJrAqOtN/d9oyh5HR7HhLQMvcGMpGdwRDYsfOCHc= +github.com/otiai10/copy v1.0.2/go.mod h1:c7RpqBkwMom4bYTSkLSym4VSJz/XtncWRAj/J4PEIMY= +github.com/otiai10/copy v1.2.0/go.mod h1:rrF5dJ5F0t/EWSYODDu4j9/vEeYHMkc8jt0zJChqQWw= github.com/otiai10/copy v1.14.0 h1:dCI/t1iTdYGtkvCuBG2BgR6KZa83PTclw4U5n2wAllU= github.com/otiai10/copy v1.14.0/go.mod h1:ECfuL02W+/FkTWZWgQqXPWZgW9oeKCSQ5qVfSc4qc4w= +github.com/otiai10/curr v0.0.0-20150429015615-9b4961190c95/go.mod h1:9qAhocn7zKJG+0mI8eUu6xqkFDYS2kb2saOteoSB3cE= +github.com/otiai10/curr v0.0.0-20190513014714-f5a3d24e5776/go.mod h1:3HNVkVOU7vZeFXocWuvtcS0XSFLcf2XUSDHkq9t1jU4= +github.com/otiai10/curr v1.0.0/go.mod h1:LskTG5wDwr8Rs+nNQ+1LlxRjAtTZZjtJW4rMXl6j4vs= +github.com/otiai10/mint v1.2.3/go.mod h1:YnfyPNhBvnY8bW4SGQHCs/aAFhkgySlMZbrF5U0bOVw= +github.com/otiai10/mint v1.2.4/go.mod h1:d+b7n/0R3tdyUYYylALXpWQ/kTN+QobSq/4SRGBkR3M= +github.com/otiai10/mint v1.3.0/go.mod h1:F5AjcsTsWUqX+Na9fpHb52P8pcRX2CI6A3ctIT91xUo= +github.com/otiai10/mint v1.3.1/go.mod h1:/yxELlJQ0ufhjUwhshSj+wFjZ78CnZ48/1wtmBH1OTc= +github.com/pascaldekloe/goe v0.0.0-20180627143212-57f6aae5913c/go.mod h1:lzWF7FIEvWOWxwDKqyGYQf6ZUaNfKdP144TG7ZOy1lc= +github.com/pelletier/go-toml v1.2.0/go.mod h1:5z9KED0ma1S8pY6P1sdut58dfprrGBbd/94hg7ilaic= +github.com/pelletier/go-toml/v2 v2.0.0-beta.2/go.mod h1:+X+aW6gUj6Hda43TeYHVCIvYNG/jqY/8ZFXAeXXHl+Q= github.com/perimeterx/marshmallow v1.1.5 h1:a2LALqQ1BlHM8PZblsDdidgv1mWi1DgC2UmX50IvK2s= github.com/perimeterx/marshmallow v1.1.5/go.mod h1:dsXbUu8CRzfYP5a87xpp0xq9S3u0Vchtcl8we9tYaXw= github.com/peterbourgon/diskv v2.0.1+incompatible/go.mod h1:uqqh8zWWbv1HBMNONnaR/tNboyR3/BZd58JJSHlUSCU= github.com/phayes/freeport v0.0.0-20180830031419-95f893ade6f2 h1:JhzVVoYvbOACxoUmOs6V/G4D5nPVUW73rKvXxP4XUJc= github.com/phayes/freeport v0.0.0-20180830031419-95f893ade6f2/go.mod h1:iIss55rKnNBTvrwdmkUpLnDpZoAHvWaiq5+iMmen4AE= +github.com/pierrec/lz4 v1.0.2-0.20190131084431-473cd7ce01a1/go.mod h1:3/3N9NVKO0jef7pBehbT1qWhCMrIgbYNnFAZCqQ5LRc= +github.com/pierrec/lz4 v2.6.1+incompatible/go.mod h1:pdkljMzZIN41W+lC3N2tnIh5sFi+IEE17M5jbnwPHcY= github.com/pkg/diff v0.0.0-20210226163009-20ebb0f2a09e/go.mod h1:pJLUxLENpZxwdsKMEsNbx1VGcRFpLqf3715MtcvvzbA= +github.com/pkg/errors v0.8.0/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4= github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= +github.com/pkg/profile v1.2.1/go.mod h1:hJw3o1OdXxsrSjjVksARp5W95eeEaEfptyVZyv6JUPA= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 h1:Jamvg5psRIccs7FGNTlIRMkT8wgtp5eCXdBlqhYGL6U= github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= +github.com/posener/complete v1.1.1/go.mod h1:em0nMJCgc9GFtwrmVmEMR/ZL6WyhyjMBndrE9hABlRI= +github.com/pquerna/cachecontrol v0.0.0-20171018203845-0dec1b30a021/go.mod h1:prYjPmNq4d1NPVmpShWobRqXY3q7Vp+80DqgxxUrUIA= github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring v0.77.1 h1:XGoEXT6WTTihO+MD8MAao+YaQIH905HbK0WK2lyo28k= github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring v0.77.1/go.mod h1:D0KY8md81DQKdaR/cXwnhoWB3MYYyc/UjvqE8GFkIvA= +github.com/prometheus/client_golang v0.9.1/go.mod h1:7SWBe2y4D6OKWSNQJUaRYU/AaXPKyh/dDVn+NZz0KFw= +github.com/prometheus/client_golang v0.9.3/go.mod h1:/TN21ttK/J9q6uSwhBd54HahCDft0ttaMvbicHlPoso= +github.com/prometheus/client_golang v1.0.0/go.mod h1:db9x61etRT2tGnBNRi70OPL5FsnadC4Ky3P0J6CfImo= +github.com/prometheus/client_golang v1.7.1/go.mod h1:PY5Wy2awLA44sXw4AOSfFBetzPP4j5+D6mVACh+pe2M= +github.com/prometheus/client_golang v1.11.0/go.mod h1:Z6t4BnS23TR94PD6BsDNk8yVqroYurpAkEiz0P2BEV0= +github.com/prometheus/client_golang v1.12.1/go.mod h1:3Z9XVyYiZYEO+YQWt3RD2R3jrbd179Rt297l4aS6nDY= +github.com/prometheus/client_golang v1.12.2/go.mod h1:3Z9XVyYiZYEO+YQWt3RD2R3jrbd179Rt297l4aS6nDY= +github.com/prometheus/client_golang v1.13.0/go.mod h1:vTeo+zgvILHsnnj/39Ou/1fPN5nJFOEMgftOUOmlvYQ= github.com/prometheus/client_golang v1.20.4 h1:Tgh3Yr67PaOv/uTqloMsCEdeuFTatm5zIq5+qNN23vI= github.com/prometheus/client_golang v1.20.4/go.mod h1:PIEt8X02hGcP8JWbeHyeZ53Y/jReSnHgO035n//V5WE= +github.com/prometheus/client_model v0.0.0-20180712105110-5c3871d89910/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/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= +github.com/prometheus/client_model v0.2.0/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= github.com/prometheus/client_model v0.6.1 h1:ZKSh/rekM+n3CeS952MLRAdFwIKqeY8b62p8ais2e9E= github.com/prometheus/client_model v0.6.1/go.mod h1:OrxVMOVHjw3lKMa8+x6HeMGkHMQyHDk9E3jmP2AmGiY= +github.com/prometheus/common v0.0.0-20181113130724-41aa239b4cce/go.mod h1:daVV7qP5qjZbuso7PdcryaAu0sAZbrN9i7WWcTMWvro= +github.com/prometheus/common v0.4.0/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4= +github.com/prometheus/common v0.4.1/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4= +github.com/prometheus/common v0.10.0/go.mod h1:Tlit/dnDKsSWFlCLTWaA1cyBgKHSMdTB80sz/V91rCo= +github.com/prometheus/common v0.26.0/go.mod h1:M7rCNAaPfAosfx8veZJCuw84e35h3Cfd9VFqTh1DIvc= +github.com/prometheus/common v0.28.0/go.mod h1:vu+V0TpY+O6vW9J44gczi3Ap/oXXR10b+M/gUGO4Hls= +github.com/prometheus/common v0.32.1/go.mod h1:vu+V0TpY+O6vW9J44gczi3Ap/oXXR10b+M/gUGO4Hls= +github.com/prometheus/common v0.35.0/go.mod h1:phzohg0JFMnBEFGxTDbfu3QyL5GI8gTQJFhYO5B3mfA= +github.com/prometheus/common v0.37.0/go.mod h1:phzohg0JFMnBEFGxTDbfu3QyL5GI8gTQJFhYO5B3mfA= github.com/prometheus/common v0.59.1 h1:LXb1quJHWm1P6wq/U824uxYi4Sg0oGvNeUm1z5dJoX0= github.com/prometheus/common v0.59.1/go.mod h1:GpWM7dewqmVYcd7SmRaiWVe9SSqjf0UrwnYnpEZNuT0= +github.com/prometheus/procfs v0.0.0-20181005140218-185b4288413d/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk= +github.com/prometheus/procfs v0.0.0-20190507164030-5867b95ac084/go.mod h1:TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsTZCD3I8kEA= +github.com/prometheus/procfs v0.0.2/go.mod h1:TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsTZCD3I8kEA= +github.com/prometheus/procfs v0.1.3/go.mod h1:lV6e/gmhEcM9IjHGsFOCxxuZ+z1YqCvr4OA4YeYWdaU= +github.com/prometheus/procfs v0.2.0/go.mod h1:lV6e/gmhEcM9IjHGsFOCxxuZ+z1YqCvr4OA4YeYWdaU= +github.com/prometheus/procfs v0.6.0/go.mod h1:cz+aTbrPOrUb4q7XlbU9ygM+/jj0fzG6c1xBZuNvfVA= +github.com/prometheus/procfs v0.7.3/go.mod h1:cz+aTbrPOrUb4q7XlbU9ygM+/jj0fzG6c1xBZuNvfVA= +github.com/prometheus/procfs v0.8.0/go.mod h1:z7EfXMXOkbkqb9IINtpCn86r/to3BnA0uaxHdg830/4= github.com/prometheus/procfs v0.15.1 h1:YagwOFzUgYfKKHX6Dr+sHT7km/hxC76UB0learggepc= github.com/prometheus/procfs v0.15.1/go.mod h1:fB45yRUv8NstnjriLhBQLuOUt+WW4BsoGhij/e3PBqk= +github.com/prometheus/statsd_exporter v0.21.0/go.mod h1:rbT83sZq2V+p73lHhPZfMc3MLCHmSHelCh9hSGYNLTQ= +github.com/prometheus/statsd_exporter v0.22.7 h1:7Pji/i2GuhK6Lu7DHrtTkFmNBCudCPT1pX2CziuyQR0= +github.com/prometheus/statsd_exporter v0.22.7/go.mod h1:N/TevpjkIh9ccs6nuzY3jQn9dFqnUakOjnEuMPJJJnI= +github.com/prometheus/tsdb v0.7.1/go.mod h1:qhTCs0VvXwvX/y3TZrWD7rabWM+ijKTux40TwIPHuXU= +github.com/rabbitmq/amqp091-go v1.1.0/go.mod h1:ogQDLSOACsLPsIq0NpbtiifNZi2YOz0VTJ0kHRghqbM= +github.com/rcrowley/go-metrics v0.0.0-20181016184325-3113b8401b8a/go.mod h1:bCqnVzQkZxMG4s8nGwiZ5l3QUCyqpo9Y+/ZMZ9VjZe4= +github.com/rcrowley/go-metrics v0.0.0-20201227073835-cf1acfcdf475/go.mod h1:bCqnVzQkZxMG4s8nGwiZ5l3QUCyqpo9Y+/ZMZ9VjZe4= github.com/redis/go-redis/extra/rediscmd/v9 v9.0.5 h1:EaDatTxkdHG+U3Bk4EUr+DZ7fOGwTfezUiUJMaIcaho= github.com/redis/go-redis/extra/rediscmd/v9 v9.0.5/go.mod h1:fyalQWdtzDBECAQFBJuQe5bzQ02jGd5Qcbgb97Flm7U= github.com/redis/go-redis/extra/redisotel/v9 v9.0.5 h1:EfpWLLCyXw8PSM2/XNJLjI3Pb27yVE+gIAfeqp8LUCc= github.com/redis/go-redis/extra/redisotel/v9 v9.0.5/go.mod h1:WZjPDy7VNzn77AAfnAfVjZNvfJTYfPetfZk5yoSTLaQ= github.com/redis/go-redis/v9 v9.1.0 h1:137FnGdk+EQdCbye1FW+qOEcY5S+SpY9T0NiuqvtfMY= github.com/redis/go-redis/v9 v9.1.0/go.mod h1:urWj3He21Dj5k4TK1y59xH8Uj6ATueP8AH1cY3lZl4c= +github.com/rickb777/date v1.13.0/go.mod h1:GZf3LoGnxPWjX+/1TXOuzHefZFDovTyNLHDMd3qH70k= +github.com/rickb777/date v1.14.1 h1:1WaFb5bvotNQl97xzeerUAkYi0PipNrY8xIcYSIQERI= +github.com/rickb777/date v1.14.1/go.mod h1:swmf05C+hN+m8/Xh7gEq3uB6QJDNc5pQBWojKdHetOs= +github.com/rickb777/plural v1.2.1/go.mod h1:j058+3M5QQFgcZZ2oKIOekcygoZUL8gKW5yRO14BuAw= +github.com/rickb777/plural v1.2.2 h1:4CU5NiUqXSM++2+7JCrX+oguXd2D7RY5O1YisMw1yCI= +github.com/rickb777/plural v1.2.2/go.mod h1:xyHbelv4YvJE51gjMnHvk+U2e9zIysg6lTnSQK8XUYA= +github.com/robfig/cron v1.2.0/go.mod h1:JGuDeoQd7Z6yL4zQhZ3OPEVHB7fL6Ka6skscFHfmt2k= github.com/robfig/cron/v3 v3.0.1 h1:WdRxkvbJztn8LMz/QEvLN5sBU+xKpSqwwUO1Pjr4qDs= github.com/robfig/cron/v3 v3.0.1/go.mod h1:eQICP3HwyT7UooqI/z+Ov+PtYAWygg1TEWWzGIFLtro= +github.com/rogpeppe/fastuuid v0.0.0-20150106093220-6724a57986af/go.mod h1:XWv6SoW27p1b0cqNHllgS5HIMJraePCO15w5zCzIWYg= github.com/rogpeppe/fastuuid v1.2.0/go.mod h1:jVj6XXZzXRy/MSR5jhDC/2q6DgLz+nrA6LYCDYWNEvQ= +github.com/rogpeppe/go-internal v1.3.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4= github.com/rogpeppe/go-internal v1.6.1/go.mod h1:xXDCJY+GAPziupqXw64V24skbSoqbTEfhy4qGm1nDQc= github.com/rogpeppe/go-internal v1.8.0/go.mod h1:WmiCO8CzOY8rg0OYDC4/i/2WRWAB6poM+XZ2dLUbcbE= github.com/rogpeppe/go-internal v1.9.0/go.mod h1:WtVeX8xhTBvf0smdhujwtBcq4Qrzq/fJaraNFVN+nFs= github.com/rogpeppe/go-internal v1.12.0 h1:exVL4IDcn6na9z1rAb56Vxr+CgyK3nn3O+epU5NdKM8= github.com/rogpeppe/go-internal v1.12.0/go.mod h1:E+RYuTGaKKdloAfM02xzb0FW3Paa99yedzYV+kq4uf4= +github.com/russross/blackfriday v1.5.2/go.mod h1:JO/DiYxRf+HjHt06OyowR9PTA263kcR/rfWxYHBV53g= github.com/russross/blackfriday/v2 v2.0.1/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= +github.com/ryanuber/columnize v0.0.0-20160712163229-9b3edd62028f/go.mod h1:sm1tb6uqfes/u+d4ooFouqFdy9/2g9QGwK3SQygK0Ts= +github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529/go.mod h1:DxrIzT+xaE7yg65j358z/aeFdxmN0P9QXhEzd20vsDc= github.com/sergi/go-diff v1.1.0/go.mod h1:STckp+ISIX8hZLjrqAeVduY0gWCT9IjLuqbuNXdaHfM= github.com/shurcooL/sanitized_anchor_name v1.0.0/go.mod h1:1NzhyTcUVG4SuEtjjoZeVRXNmyL/1OwPU0+IJeTBvfc= +github.com/sirupsen/logrus v1.2.0/go.mod h1:LxeOpSwHxABJmUn/MG1IvRgCAasNZTLOkJPxbbu5VWo= +github.com/sirupsen/logrus v1.4.2/go.mod h1:tLMulIdttU9McNUspp0xgXVQah82FyeX6MwdIuYE2rE= +github.com/sirupsen/logrus v1.6.0/go.mod h1:7uNnSEd1DgxDLC74fIahvMZmmYsHGZGEOFrfsX/uA88= +github.com/sirupsen/logrus v1.7.0/go.mod h1:yWOB1SBYBC5VeMP7gHvWumXLIWorT60ONWic61uBYv0= +github.com/sirupsen/logrus v1.8.1/go.mod h1:yWOB1SBYBC5VeMP7gHvWumXLIWorT60ONWic61uBYv0= github.com/sirupsen/logrus v1.9.3 h1:dueUQJ1C2q9oE3F7wvmSGAaVtTmUizReu6fjN8uqzbQ= github.com/sirupsen/logrus v1.9.3/go.mod h1:naHLuLoDiP4jHNo9R0sCBMtWGeIprob74mVsIT4qYEQ= +github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d/go.mod h1:OnSkiWE9lh6wB0YB77sQom3nweQdgAjqCqsofrRNTgc= +github.com/smartystreets/goconvey v1.6.4/go.mod h1:syvi0/a8iFYH4r/RixwvyeAJjdLS9QV7WQ/tjFTllLA= +github.com/soheilhy/cmux v0.1.4/go.mod h1:IM3LyeVVIOuxMH7sFAkER9+bJ4dT7Ms6E4xg4kGIyLM= +github.com/soheilhy/cmux v0.1.5/go.mod h1:T7TcVDs9LWfQgPlPsdngu6I6QIoyIFZDDC6sNE1GqG0= +github.com/spaolacci/murmur3 v0.0.0-20180118202830-f09979ecbc72/go.mod h1:JwIasOWyU6f++ZhiEuf87xNszmSA2myDM2Kzu9HwQUA= +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= +github.com/spf13/cobra v0.0.3/go.mod h1:1l0Ry5zgKvJasoi3XT1TypsSe7PqH0Sj9dhYf7v3XqQ= +github.com/spf13/cobra v0.0.5/go.mod h1:3K3wKZymM7VvHMDS9+Akkh4K60UwM26emMESw8tLCHU= +github.com/spf13/cobra v1.1.1/go.mod h1:WnodtKOvamDL/PwE2M4iKs8aMDBZ5Q5klgD3qfVJQMI= +github.com/spf13/cobra v1.1.3/go.mod h1:pGADOWyqRD/YMrPZigI/zbliZ2wVD/23d+is3pSWzOo= github.com/spf13/cobra v1.8.1 h1:e5/vxKd/rZsfSJMUX1agtjeTDf+qv1/JdBF8gg5k9ZM= github.com/spf13/cobra v1.8.1/go.mod h1:wHxEcudfqmLYa8iTfL+OuZPbBZkmvliBWKIezN3kD9Y= +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/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg= github.com/spf13/pflag v1.0.6-0.20210604193023-d5e0c0615ace h1:9PNP1jnUjRhfmGMlkXHjYPishpcw4jpSt/V/xYY3FMA= github.com/spf13/pflag v1.0.6-0.20210604193023-d5e0c0615ace/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg= +github.com/spf13/viper v1.3.2/go.mod h1:ZiWeW+zYFKm7srdB9IoDzzZXaJaI5eL9QjNiN/DMA2s= +github.com/spf13/viper v1.7.0/go.mod h1:8WkrPz2fc9jxqZNCJI/76HCieCp4Q8HaLFoCha5qpdg= +github.com/sqs/goreturns v0.0.0-20181028201513-538ac6014518/go.mod h1:CKI4AZ4XmGV240rTHfO0hfE83S6/a3/Q1siZJ/vXf7A= github.com/stoewer/go-strcase v1.2.0/go.mod h1:IBiWB2sKIp3wVVQ3Y035++gc+knqhUQag1KpM8ahLw8= github.com/stoewer/go-strcase v1.3.0 h1:g0eASXYtp+yvN9fK8sH94oCIk0fau9uV1/ZdJ0AVEzs= github.com/stoewer/go-strcase v1.3.0/go.mod h1:fAH5hQ5pehh+j3nZfvwdk2RgEgQjAoM8wodgtPmh1xo= +github.com/streadway/amqp v0.0.0-20190404075320-75d898a42a94/go.mod h1:AZpEONHx3DKn8O/DFsRAY58/XVQiIPMTMB1SddzLXVw= +github.com/streadway/quantile v0.0.0-20150917103942-b0c588724d25/go.mod h1:lbP8tGiBjZ5YWIc2fzuRpTaz0b/53vT6PEs3QuAWzuU= 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/objx v0.4.0/go.mod h1:YvHI0jy2hoMjB+UWwv71VJQ9isScKT/TqJzVSSt89Yw= github.com/stretchr/objx v0.5.0/go.mod h1:Yh+to48EsGEfYuaHDzXPcE3xhTkx73EhmCGUpEOglKo= github.com/stretchr/objx v0.5.2/go.mod h1:FRsXN1f5AsAjCGJKqEizvkpNtU+EGNCLh3NxZ/8L+MA= +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/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4= github.com/stretchr/testify v1.5.1/go.mod h1:5W2xD1RspED5o8YsWQXVCued0rvSQ+mT+I5cxcmMvtA= @@ -598,15 +1072,25 @@ github.com/stretchr/testify v1.8.1/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o github.com/stretchr/testify v1.8.4/go.mod h1:sz/lmYIOXD/1dqDmKjjqLyZ2RngseejIcXlSw2iwfAo= github.com/stretchr/testify v1.9.0 h1:HtqpIVDClZ4nwg75+f6Lvsy/wHu+3BoSGCbBAcpTsTg= github.com/stretchr/testify v1.9.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY= +github.com/stvp/go-udp-testing v0.0.0-20201019212854-469649b16807/go.mod h1:7jxmlfBCDBXRzr0eAQJ48XC1hBu1np4CS5+cHEYfwpc= +github.com/subosito/gotenv v1.2.0/go.mod h1:N0PQaV/YGNqwC0u51sEeR/aUtSLEXKX9iv69rRypqCw= github.com/syndtr/gocapability v0.0.0-20200815063812-42c35b437635 h1:kdXcSzyDtseVEc4yCz2qF8ZrQvIDBJLl4S1c3GCXmoI= github.com/syndtr/gocapability v0.0.0-20200815063812-42c35b437635/go.mod h1:hkRG7XYTFWNJGYcbNJQlaLq0fg1yr4J4t/NcTQtrfww= github.com/tidwall/pretty v1.0.0/go.mod h1:XNkn88O1ChpSDQmQeStsy+sBenx6DDtFZJxhVysOjyk= +github.com/tmc/grpc-websocket-proxy v0.0.0-20170815181823-89b8d40f7ca8/go.mod h1:ncp9v5uamzpCO7NfCPTXjqaC+bZgJeR0sMTm6dMHP7U= +github.com/tmc/grpc-websocket-proxy v0.0.0-20190109142713-0ad062ec5ee5/go.mod h1:ncp9v5uamzpCO7NfCPTXjqaC+bZgJeR0sMTm6dMHP7U= +github.com/tmc/grpc-websocket-proxy v0.0.0-20201229170055-e5319fda7802/go.mod h1:ncp9v5uamzpCO7NfCPTXjqaC+bZgJeR0sMTm6dMHP7U= +github.com/tsenart/go-tsz v0.0.0-20180814232043-cdeb9e1e981e/go.mod h1:SWZznP1z5Ki7hDT2ioqiFKEse8K9tU2OUvaRI0NeGQo= +github.com/tsenart/vegeta/v12 v12.8.4/go.mod h1:ZiJtwLn/9M4fTPdMY7bdbIeyNeFVE8/AHbWFqCsUuho= github.com/ugorji/go v1.1.7 h1:/68gy2h+1mWMrwZFeD1kQialdSzAb432dtpeJ42ovdo= github.com/ugorji/go v1.1.7/go.mod h1:kZn38zHttfInRq0xu/PH0az30d+z6vm202qpg1oXVMw= +github.com/ugorji/go/codec v0.0.0-20181204163529-d75b2dcb6bc8/go.mod h1:VFNgLljTbGfSG7qAOspJ7OScBnGdDN/yBr0sguwnwf0= github.com/ugorji/go/codec v1.1.7/go.mod h1:Ax+UKWsSmolVDwsd+7N3ZtXu+yMGCf907BLYF3GoBXY= github.com/ugorji/go/codec v1.2.7 h1:YPXUKf7fYbp/y8xloBqZOw2qaVggbfwMlI8WM3wZUJ0= github.com/ugorji/go/codec v1.2.7/go.mod h1:WGN1fab3R1fzQlVQTkfxVtIBhWDRqOviHU95kRgeqEY= +github.com/urfave/cli v1.20.0/go.mod h1:70zkFmudgCuE/ngEzBv17Jvp/497gISqfk5gWijbERA= github.com/urfave/cli/v2 v2.3.0/go.mod h1:LJmUH05zAU44vOAcrfzZQKsZbVcdbOG8rtL3/XcUArI= +github.com/valyala/bytebufferpool v1.0.0 h1:GqA5TC/0021Y/b9FG4Oi9Mr3q7XYx6KllzawFIhcdPw= github.com/valyala/bytebufferpool v1.0.0/go.mod h1:6bBcMArwyJ5K/AmCkWv1jt77kVWyCJ6HpOuEn7z0Csc= github.com/valyala/fasthttp v1.35.0/go.mod h1:t/G+3rLek+CyY9bnIE+YlMRddxVAAGjhxndDB4i4C0I= github.com/valyala/fasttemplate v1.0.1/go.mod h1:UQGH1tvbgY+Nz5t2n7tXsz52dQxojPUpymEIMZ47gx8= @@ -616,12 +1100,16 @@ github.com/vektah/gqlparser/v2 v2.2.0 h1:bAc3slekAAJW6sZTi07aGq0OrfaCjj4jxARAaC7 github.com/vektah/gqlparser/v2 v2.2.0/go.mod h1:i3mQIGIrbK2PD1RrCeMTlVbkF2FJ6WkU1KJlJlC+3F4= github.com/vincent-petithory/dataurl v1.0.0 h1:cXw+kPto8NLuJtlMsI152irrVw9fRDX8AbShPRpg2CI= github.com/vincent-petithory/dataurl v1.0.0/go.mod h1:FHafX5vmDzyP+1CQATJn7WFKc9CvnvxyvZy6I1MrG/U= +github.com/wavesoftware/go-ensure v1.0.0/go.mod h1:K2UAFSwMTvpiRGay/M3aEYYuurcR8S4A6HkQlJPV8k4= github.com/x448/float16 v0.8.4 h1:qLwI1I70+NjRFUR3zs1JPUCgaCXSh3SW62uAKT1mSBM= github.com/x448/float16 v0.8.4/go.mod h1:14CWIYCyZA/cWjXOioeEpHeN/83MdbZDRQHoFcYsOfg= github.com/xdg-go/pbkdf2 v1.0.0/go.mod h1:jrpuAogTd400dnrH08LKmI/xc1MbPOebTwRqcT5RDeI= github.com/xdg-go/scram v1.0.2/go.mod h1:1WAq6h33pAW+iRreB34OORO2Nf7qel3VV3fjBj+hCSs= github.com/xdg-go/stringprep v1.0.2/go.mod h1:8F9zXuvzgwmyT5DUm4GUfZGDdT3W+LCvS6+da4O5kxM= +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= github.com/youmark/pkcs8 v0.0.0-20181117223130-1be2e3e5546d/go.mod h1:rHwXgn7JulP+udvsHwJoVG1YGAP6VLg4y9I5dyZdqmA= +github.com/yuin/goldmark v1.1.25/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= github.com/yuin/goldmark v1.1.32/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= @@ -629,20 +1117,51 @@ github.com/yuin/goldmark v1.3.5/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1 github.com/yuin/goldmark v1.4.0/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1Zlc8k= github.com/yuin/goldmark v1.4.1/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1Zlc8k= github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY= +gitlab.com/flimzy/testy v0.0.0-20190816103046-aca1ef5ffe7e/go.mod h1:MQwjgAyueIbBZv+qSYAMs6LaZwsJysPs0BK/niv9JiI= +gitlab.com/flimzy/testy v0.0.2/go.mod h1:YObF4cq711ubd/3U0ydRQQVz7Cnq/ChgJpVwNr/AJac= +gitlab.com/flimzy/testy v0.0.3/go.mod h1:YObF4cq711ubd/3U0ydRQQVz7Cnq/ChgJpVwNr/AJac= +gitlab.com/flimzy/testy v0.2.1/go.mod h1:YObF4cq711ubd/3U0ydRQQVz7Cnq/ChgJpVwNr/AJac= +go.etcd.io/bbolt v1.3.2/go.mod h1:IbVyRI1SCnLcuJnV2u8VeU0CEYM7e686BmAb1XKL+uU= +go.etcd.io/bbolt v1.3.3/go.mod h1:IbVyRI1SCnLcuJnV2u8VeU0CEYM7e686BmAb1XKL+uU= +go.etcd.io/bbolt v1.3.5/go.mod h1:G5EMThwa9y8QZGBClrRx5EY+Yw9kAhnjy3bSjsnlVTQ= +go.etcd.io/bbolt v1.3.6/go.mod h1:qXsaaIqmgQH0T+OPdb99Bf+PKfBBQVAdyD6TY9G8XM4= go.etcd.io/bbolt v1.3.11 h1:yGEzV1wPz2yVCLsD8ZAiGHhHVlczyC9d1rP43/VCRJ0= go.etcd.io/bbolt v1.3.11/go.mod h1:dksAq7YMXoljX0xu6VF5DMZGbhYYoLUalEiSySYAS4I= +go.etcd.io/etcd v0.5.0-alpha.5.0.20200910180754-dd1b699fc489/go.mod h1:yVHk9ub3CSBatqGNg7GRmsnfLWtoW60w4eDYfh7vHDg= +go.etcd.io/etcd/api/v3 v3.5.0/go.mod h1:cbVKeC6lCfl7j/8jBhAK6aIYO9XOjdptoxU/nLQcPvs= +go.etcd.io/etcd/client/pkg/v3 v3.5.0/go.mod h1:IJHfcCEKxYu1Os13ZdwCwIUTUVGYTSAM3YSwc9/Ac1g= +go.etcd.io/etcd/client/v2 v2.305.0/go.mod h1:h9puh54ZTgAKtEbut2oe9P4L/oqKCVB6xsXlzd7alYQ= +go.etcd.io/etcd/client/v3 v3.5.0/go.mod h1:AIKXXVX/DQXtfTEqBryiLTUXwON+GuvO6Z7lLS/oTh0= +go.etcd.io/etcd/pkg/v3 v3.5.0/go.mod h1:UzJGatBQ1lXChBkQF0AuAtkRQMYnHubxAEYIrC3MSsE= +go.etcd.io/etcd/raft/v3 v3.5.0/go.mod h1:UFOHSIvO/nKwd4lhkwabrTD3cqW5yVyYYf/KlD00Szc= +go.etcd.io/etcd/server/v3 v3.5.0/go.mod h1:3Ah5ruV+M+7RZr0+Y/5mNLwC+eQlni+mQmOVdCRJoS4= go.keploy.io/server v0.1.8 h1:b50vAt1+WKMscYVP5Bm8gx/iSaR7mpHox8VpaxjrQ88= go.keploy.io/server v0.1.8/go.mod h1:ZqhwTZOBb+dzx5t30Wt6eUGI6kO5QizvPg6coNPtbow= go.mongodb.org/mongo-driver v1.8.0/go.mod h1:0sQWfOeY63QTntERDJJ/0SuKK0T1uVSgKCuAROlKEPY= go.mongodb.org/mongo-driver v1.8.1/go.mod h1:0sQWfOeY63QTntERDJJ/0SuKK0T1uVSgKCuAROlKEPY= +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.2/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw= +go.opencensus.io v0.22.3/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw= +go.opencensus.io v0.22.4/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw= +go.opencensus.io v0.22.5/go.mod h1:5pWMHQbX5EPX2/62yrJeAkowc+lfs/XD7Uxpq3pI6kk= +go.opencensus.io v0.23.0/go.mod h1:XItmlyltB5F7CS4xOC1DcqMoFqwtC6OG2xF7mCv7P7E= go.opencensus.io v0.24.0 h1:y73uSU6J157QMP2kn2r30vwW1A2W2WFwSCGnAVxeaD0= go.opencensus.io v0.24.0/go.mod h1:vNK8G9p7aAivkbmorf4v+7Hgx+Zs0yY+0fOtgBfjQKo= +go.opentelemetry.io/contrib v0.20.0 h1:ubFQUn0VCZ0gPwIoJfBJVpeBlyRMxu8Mm/huKWYd9p0= +go.opentelemetry.io/contrib v0.20.0/go.mod h1:G/EtFaa6qaN7+LxqfIAT3GiZa7Wv5DTBUzl5H4LY0Kc= go.opentelemetry.io/contrib/exporters/autoexport v0.46.1 h1:ysCfPZB9AjUlMa1UHYup3c9dAOCMQX/6sxSfPBUoxHw= go.opentelemetry.io/contrib/exporters/autoexport v0.46.1/go.mod h1:ha0aiYm+DOPsLHjh0zoQ8W8sLT+LJ58J3j47lGpSLrU= +go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.20.0/go.mod h1:oVGt1LRbBOBq1A5BQLlUg9UaU/54aiHw8cgjV3aWZ/E= +go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.20.0/go.mod h1:2AboqHi0CiIZU0qwhtUfCYD1GeUzvvIXWNkhDt7ZMG4= go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.53.0 h1:4K4tsIXefpVJtvA/8srF4V4y0akAoPHkIslgAkjixJA= go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.53.0/go.mod h1:jjdQuTGVsXV4vSs+CJ2qYDeDPf9yIJV23qlIzBm73Vg= +go.opentelemetry.io/otel v0.16.0/go.mod h1:e4GKElweB8W2gWUqbghw0B8t5MCTccc9212eNHnOHwA= +go.opentelemetry.io/otel v0.20.0/go.mod h1:Y3ugLH2oa81t5QO+Lty+zXf8zC9L26ax4Nzoxm/dooo= go.opentelemetry.io/otel v1.28.0 h1:/SqNcYk+idO0CxKEUOtKQClMK/MimZihKYMruSMViUo= go.opentelemetry.io/otel v1.28.0/go.mod h1:q68ijF8Fc8CnMHKyzqL6akLO46ePnjkgfIMIjUIX9z4= +go.opentelemetry.io/otel/exporters/otlp v0.20.0 h1:PTNgq9MRmQqqJY0REVbZFvwkYOA85vbdQU/nVfxDyqg= +go.opentelemetry.io/otel/exporters/otlp v0.20.0/go.mod h1:YIieizyaN77rtLJra0buKiNBOm9XQfkPEKBeuhoMwAM= go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v0.44.0 h1:jd0+5t/YynESZqsSyPz+7PAFdEop0dlN0+PkyHYo8oI= go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v0.44.0/go.mod h1:U707O40ee1FpQGyhvqnzmCJm1Wh6OX6GGBVn0E6Uyyk= go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v0.44.0 h1:bflGWrfYyuulcdxf14V6n9+CoQcu5SAAdHmDPAJnlps= @@ -659,37 +1178,61 @@ go.opentelemetry.io/otel/exporters/stdout/stdoutmetric v0.44.0 h1:dEZWPjVN22urgY go.opentelemetry.io/otel/exporters/stdout/stdoutmetric v0.44.0/go.mod h1:sTt30Evb7hJB/gEk27qLb1+l9n4Tb8HvHkR0Wx3S6CU= go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.21.0 h1:VhlEQAPp9R1ktYfrPk5SOryw1e9LDDTZCbIPFrho0ec= go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.21.0/go.mod h1:kB3ufRbfU+CQ4MlUcqtW8Z7YEOBeK2DJ6CmR5rYYF3E= +go.opentelemetry.io/otel/metric v0.20.0/go.mod h1:598I5tYlH1vzBjn+BTuhzTCSb/9debfNp6R3s7Pr1eU= go.opentelemetry.io/otel/metric v1.28.0 h1:f0HGvSl1KRAU1DLgLGFjrwVyismPlnuU6JD6bOeuA5Q= go.opentelemetry.io/otel/metric v1.28.0/go.mod h1:Fb1eVBFZmLVTMb6PPohq3TO9IIhUisDsbJoL/+uQW4s= +go.opentelemetry.io/otel/oteltest v0.20.0/go.mod h1:L7bgKf9ZB7qCwT9Up7i9/pn0PWIa9FqQ2IQ8LoxiGnw= +go.opentelemetry.io/otel/sdk v0.20.0/go.mod h1:g/IcepuwNsoiX5Byy2nNV0ySUF1em498m7hBWC279Yc= go.opentelemetry.io/otel/sdk v1.28.0 h1:b9d7hIry8yZsgtbmM0DKyPWMMUMlK9NEKuIG4aBqWyE= go.opentelemetry.io/otel/sdk v1.28.0/go.mod h1:oYj7ClPUA7Iw3m+r7GeEjz0qckQRJK2B8zjcZEfu7Pg= +go.opentelemetry.io/otel/sdk/export/metric v0.20.0/go.mod h1:h7RBNMsDJ5pmI1zExLi+bJK+Dr8NQCh0qGhm1KDnNlE= +go.opentelemetry.io/otel/sdk/metric v0.20.0/go.mod h1:knxiS8Xd4E/N+ZqKmUPf3gTTZ4/0TjTXukfxjzSTpHE= go.opentelemetry.io/otel/sdk/metric v1.28.0 h1:OkuaKgKrgAbYrrY0t92c+cC+2F6hsFNnCQArXCKlg08= go.opentelemetry.io/otel/sdk/metric v1.28.0/go.mod h1:cWPjykihLAPvXKi4iZc1dpER3Jdq2Z0YLse3moQUCpg= +go.opentelemetry.io/otel/trace v0.20.0/go.mod h1:6GjCW8zgDjwGHGa6GkyeB8+/5vjT16gUEi0Nf1iBdgw= go.opentelemetry.io/otel/trace v1.28.0 h1:GhQ9cUuQGmNDd5BTCP2dAvv75RdMxEfTmYejp+lkx9g= go.opentelemetry.io/otel/trace v1.28.0/go.mod h1:jPyXzNPg6da9+38HEwElrQiHlVMTnVfM3/yv2OlIHaI= go.opentelemetry.io/proto/otlp v0.7.0/go.mod h1:PqfVotwruBrMGOCsRd/89rSnXhoiJIqeYNgFYFoEGnI= go.opentelemetry.io/proto/otlp v1.3.1 h1:TrMUixzpM0yuc/znrFTP9MMRh8trP93mkCiDVeXrui0= go.opentelemetry.io/proto/otlp v1.3.1/go.mod h1:0X1WI4de4ZsLrrJNLAQbFeLCm3T7yBkR0XqQ7niQU+8= +go.uber.org/atomic v1.3.2/go.mod h1:gD2HeocX3+yG+ygLZcrzQJaqmWj9AIm7n08wl/qW/PE= +go.uber.org/atomic v1.4.0/go.mod h1:gD2HeocX3+yG+ygLZcrzQJaqmWj9AIm7n08wl/qW/PE= go.uber.org/atomic v1.7.0/go.mod h1:fEN4uk6kAWBTFdckzkM89CLk9XfWZrxpCo0nPH17wJc= +go.uber.org/atomic v1.9.0/go.mod h1:fEN4uk6kAWBTFdckzkM89CLk9XfWZrxpCo0nPH17wJc= +go.uber.org/automaxprocs v1.4.0/go.mod h1:/mTEdr7LvHhs0v7mjdxDreTz1OG5zdZGqgOnhWiR/+Q= go.uber.org/goleak v1.1.10/go.mod h1:8a7PlsEVH3e/a/GLqe5IIrQx6GzcnRmZEufDUTk4A7A= go.uber.org/goleak v1.1.11-0.20210813005559-691160354723/go.mod h1:cwTWslyiVhfpKIDGSZEM2HlOvcqm+tG4zioyIeLoqMQ= go.uber.org/goleak v1.1.11/go.mod h1:cwTWslyiVhfpKIDGSZEM2HlOvcqm+tG4zioyIeLoqMQ= go.uber.org/goleak v1.3.0 h1:2K3zAYmnTNqV73imy9J1T3WC+gmCePx2hEGkimedGto= go.uber.org/goleak v1.3.0/go.mod h1:CoHD4mav9JJNrW/WLlf7HGZPjdw8EucARQHekz1X6bE= +go.uber.org/multierr v1.1.0/go.mod h1:wR5kodmAFQ0UK8QlbwjlSNy0Z68gJhDJUG5sjR94q/0= go.uber.org/multierr v1.6.0/go.mod h1:cdWPpRnG4AhwMwsgIHip0KRBQjJy5kYEpYjJxpXp9iU= go.uber.org/multierr v1.11.0 h1:blXXJkSxSSfBVBlC76pxqeO+LN3aDfLQo+309xJstO0= go.uber.org/multierr v1.11.0/go.mod h1:20+QtiLqy0Nd6FdQB9TLXag12DsQkrbs3htMFfDN80Y= +go.uber.org/zap v1.10.0/go.mod h1:vwi/ZaCAaUcBkycHslxD9B2zi4UTXhF60s6SWpuDF0Q= +go.uber.org/zap v1.17.0/go.mod h1:MXVU+bhUf/A7Xi2HNOnopQOrmycQ5Ih87HtOu4q5SSo= go.uber.org/zap v1.19.0/go.mod h1:xg/QME4nWcxGxrpdeYfq7UvYrLh66cuVKdrbD1XF/NI= go.uber.org/zap v1.19.1/go.mod h1:j3DNczoxDZroyBnOT1L/Q79cfUMGZxlv/9dzN7SM1rI= go.uber.org/zap v1.21.0/go.mod h1:wjWOCqI0f2ZZrJF/UufIOkiC8ii6tm1iqIsLo76RfJw= go.uber.org/zap v1.27.0 h1:aJMhYGrd5QSmlpLMr2MftRKl7t8J8PTZPA732ud/XR8= go.uber.org/zap v1.27.0/go.mod h1:GB2qFLM7cTU87MWRP2mPIjqfIDnGu+VIO4V/SdhGo2E= +golang.org/x/crypto v0.0.0-20180904163835-0709b304e793/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= +golang.org/x/crypto v0.0.0-20181029021203-45a5f77698d3/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= +golang.org/x/crypto v0.0.0-20181203042331-505ab145d0a9/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= +golang.org/x/crypto v0.0.0-20190510104115-cbcb75029529/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= +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-20190829043050-9756ffdc2472/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= +golang.org/x/crypto v0.0.0-20201002170205-7f63de1d35b0/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= +golang.org/x/crypto v0.0.0-20201112155050-0c6587e931a9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/crypto v0.0.0-20201216223049-8b5274cf687f/go.mod h1:jdWPYTVW3xRLrWPugEBEK3UY2ZEsg3UU495nc5E+M+I= golang.org/x/crypto v0.0.0-20201221181555-eec23a3978ad/go.mod h1:jdWPYTVW3xRLrWPugEBEK3UY2ZEsg3UU495nc5E+M+I= +golang.org/x/crypto v0.0.0-20210220033148-5ea612d1eb83/go.mod h1:jdWPYTVW3xRLrWPugEBEK3UY2ZEsg3UU495nc5E+M+I= golang.org/x/crypto v0.0.0-20210817164053-32db794688a5/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= +golang.org/x/crypto v0.0.0-20210920023735-84f357641f63/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= golang.org/x/crypto v0.0.0-20211215153901-e495a2d5b3d3/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= golang.org/x/crypto v0.0.0-20220214200702-86341886e292/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= @@ -706,17 +1249,47 @@ golang.org/x/crypto v0.21.0/go.mod h1:0BP7YvVV9gBbVKyeTG0Gyn+gZm94bibOW5BjDEYAOM golang.org/x/crypto v0.22.0/go.mod h1:vr6Su+7cTlO45qkww3VDJlzDn0ctJvRgYbC2NvXHt+M= golang.org/x/crypto v0.23.0/go.mod h1:CKFgDieR+mRhux2Lsu27y0fO304Db0wZe70UKqHu0v8= golang.org/x/crypto v0.24.0/go.mod h1:Z1PMYSOR5nyMcyAVAIQSKCDwalqy85Aqn1x3Ws4L5DM= -golang.org/x/crypto v0.27.0 h1:GXm2NjJrPaiv/h1tb2UH8QfgC/hOf/+z0p6PT8o1w7A= -golang.org/x/crypto v0.27.0/go.mod h1:1Xngt8kV6Dvbssa53Ziq6Eqn0HqbZi5Z6R0ZpwQzt70= +golang.org/x/crypto v0.28.0 h1:GBDwsMXVQi34v5CCYUm2jkJvu4cbtru2U4TN2PSyQnw= +golang.org/x/crypto v0.28.0/go.mod h1:rmgy+3RHxRZMyY0jjAJShp2zgEdOqj2AO7U0pYmeQ7U= +golang.org/x/exp v0.0.0-20180321215751-8460e604b9de/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= 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-20190510132918-efd6b22b2522/go.mod h1:ZjyILWgesfNpC6sMxTJOJm9Kp84zZh5NQWvqDGG3Qr8= +golang.org/x/exp v0.0.0-20190829153037-c13cbed26979/go.mod h1:86+5VVa7VpoJ4kLfm080zCjGlMRFzhUhsZKEZO7MGek= +golang.org/x/exp v0.0.0-20191030013958-a1ab85dbe136/go.mod h1:JXzH8nQsPlswgeRAPE3MuO9GYsAcnJvJ4vnMwN/5qkY= +golang.org/x/exp v0.0.0-20191129062945-2f5052295587/go.mod h1:2RIsYlXP63K8oxa1u096TMicItID8zy7Y6sNkU49FU4= +golang.org/x/exp v0.0.0-20191227195350-da58074b4299/go.mod h1:2RIsYlXP63K8oxa1u096TMicItID8zy7Y6sNkU49FU4= +golang.org/x/exp v0.0.0-20200119233911-0405dc783f0a/go.mod h1:2RIsYlXP63K8oxa1u096TMicItID8zy7Y6sNkU49FU4= +golang.org/x/exp v0.0.0-20200207192155-f17229e696bd/go.mod h1:J/WKrq2StrnmMY6+EHIKF9dgMWnmCNThgcyBT1FY9mM= +golang.org/x/exp v0.0.0-20200224162631-6cc2880d07d6/go.mod h1:3jZMyOhIsHpP37uCMkUooju7aAi5cS1Q23tOzKc+0MU= golang.org/x/exp v0.0.0-20240909161429-701f63a606c0 h1:e66Fs6Z+fZTbFBAxKfP3PALWBtpfqks2bwGcexMxgtk= golang.org/x/exp v0.0.0-20240909161429-701f63a606c0/go.mod h1:2TbTHSBQa924w8M6Xs1QcRcFwyucIwBGpK1p2f1YFFY= +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/lint v0.0.0-20200302205851-738671d3881b/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= +golang.org/x/lint v0.0.0-20201208152925-83fdc39ff7b5/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= +golang.org/x/lint v0.0.0-20210508222113-6edffad5e616/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/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/mod v0.1.1-0.20191107180719-034126e5016b/go.mod h1:QqPTAvyqsEbceGzBzNggFXnrqF1CaUcvgkdR5Ot7KZg= golang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/mod v0.3.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= +golang.org/x/mod v0.3.1-0.20200828183125-ce943fd02449/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= +golang.org/x/mod v0.4.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= +golang.org/x/mod v0.4.1/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/mod v0.4.2/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/mod v0.5.1/go.mod h1:5OXOZSfqPIIbmVBIIKWRFfZjPR0E5r58TLhUjH0a2Ro= golang.org/x/mod v0.6.0-dev.0.20220106191415-9b9b3d81d5e3/go.mod h1:3p9vT2HGsQu2K1YbXdKPJLVgG5VJdoTa1poYQBtP1AY= @@ -735,25 +1308,60 @@ golang.org/x/mod v0.21.0/go.mod h1:6SkKJ3Xj0I0BrPOZoBy3bdMptDDU9oJrpohJ3eWZ1fY= 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-20181023162649-9b4f9f5ad519/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-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= +golang.org/x/net v0.0.0-20190501004415-9ce7a6920f09/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= +golang.org/x/net v0.0.0-20190503192946-f4e77d36d62c/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= +golang.org/x/net v0.0.0-20190603091049-60506f45cf65/go.mod h1:HSz+uSET+XFnRR8LxR5pz3Of3rY3CfYBVs4xY44aLks= +golang.org/x/net v0.0.0-20190613194153-d28f0bde5980/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= 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/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-20191002035440-2ec189313ef0/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20191209160850-c0dbc17a3553/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20200114155413-6afb5195e5aa/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20200202094626-16171245cfb2/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20200222125558-5a598a2470a0/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20200226121028-0de0cce0169b/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20200301022130-244492dfa37a/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20200324143707-d3edc9973b7e/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= +golang.org/x/net v0.0.0-20200501053045-e0ff5e5a1de5/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= +golang.org/x/net v0.0.0-20200506145744-7e3656a0809f/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= +golang.org/x/net v0.0.0-20200513185701-a91f0712d120/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= golang.org/x/net v0.0.0-20200520004742-59133d7f0dd7/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= +golang.org/x/net v0.0.0-20200520182314-0ba52f642ac2/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= golang.org/x/net v0.0.0-20200625001655-4c5254603344/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA= +golang.org/x/net v0.0.0-20200707034311-ab3426394381/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA= golang.org/x/net v0.0.0-20200822124328-c89045814202/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA= +golang.org/x/net v0.0.0-20201006153459-a7d1128ccaa0/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= +golang.org/x/net v0.0.0-20201031054903-ff519b6c9102/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= +golang.org/x/net v0.0.0-20201110031124-69a78807bb2b/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= +golang.org/x/net v0.0.0-20201202161906-c7110b5ffcbb/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= +golang.org/x/net v0.0.0-20201209123823-ac852fbbde11/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= +golang.org/x/net v0.0.0-20210119194325-5f4716e94777/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= +golang.org/x/net v0.0.0-20210224082022-3d97a244fca7/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= +golang.org/x/net v0.0.0-20210316092652-d523dce5a7f4/go.mod h1:RBQZq4jEuRlivfhVLdyRGr576XBO4/greRjx4P4O3yc= golang.org/x/net v0.0.0-20210405180319-a5a99cb37ef4/go.mod h1:p54w0d4576C0XHj96bSt6lcn1PtDYWL6XObtHCRCNQM= golang.org/x/net v0.0.0-20210421230115-4e50805a0758/go.mod h1:72T/g9IO56b78aLF+1Kcs5dz7/ng1VjMUvfKvpfy+jM= golang.org/x/net v0.0.0-20210428140749-89ef3d95e781/go.mod h1:OJAsFXCWl8Ukc7SiCT/9KSuxbyM7479/AVlXFRxuMCk= +golang.org/x/net v0.0.0-20210503060351-7fd8e65b6420/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= +golang.org/x/net v0.0.0-20210525063256-abc453219eb5/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/net v0.0.0-20210805182204-aaa1db679c0d/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/net v0.0.0-20210913180222-943fd674d43e/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= +golang.org/x/net v0.0.0-20210917221730-978cfadd31cf/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/net v0.0.0-20211015210444-4f30a5c0130f/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= +golang.org/x/net v0.0.0-20211205041911-012df41ee64c/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/net v0.0.0-20211209124913-491a49abca63/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/net v0.0.0-20220127200216-cd36cc0744dd/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk= golang.org/x/net v0.0.0-20220225172249-27dd8689420f/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk= @@ -778,21 +1386,41 @@ golang.org/x/net v0.23.0/go.mod h1:JKghWKKOSdJwpW2GEx0Ja7fmaKnMsbu+MWVZTokSYmg= golang.org/x/net v0.24.0/go.mod h1:2Q7sJY5mzlzWjKtYUEXSlBWCdyaioyXzRB2RtU8KVE8= golang.org/x/net v0.25.0/go.mod h1:JkAGAh7GEvH74S6FOH42FLoXpXbE/aqXSrIQjXgsiwM= golang.org/x/net v0.26.0/go.mod h1:5YKkiSynbBIh3p6iOc/vibscux0x38BZDkn8sCUPxHE= -golang.org/x/net v0.29.0 h1:5ORfpBpCs4HzDYoodCDBbwHzdR5UrLBZ3sOnUJmFoHo= -golang.org/x/net v0.29.0/go.mod h1:gLkgy8jTGERgjzMic6DS9+SP0ajcu6Xu3Orq/SpETg0= +golang.org/x/net v0.30.0 h1:AcW1SDZMkb8IpzCdQUaIq2sP4sZ4zw+55h6ynffypl4= +golang.org/x/net v0.30.0/go.mod h1:2wGyMJ5iFasEhkwi13ChkO/t1ECNC4X4eBKkVFyYFlU= 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/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= +golang.org/x/oauth2 v0.0.0-20191202225959-858c2ad4c8b6/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= +golang.org/x/oauth2 v0.0.0-20200902213428-5d25da1a8d43/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= +golang.org/x/oauth2 v0.0.0-20201109201403-9fd604954f58/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= +golang.org/x/oauth2 v0.0.0-20201208152858-08078c50e5b5/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= +golang.org/x/oauth2 v0.0.0-20210218202405-ba52d332ba99/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= +golang.org/x/oauth2 v0.0.0-20210220000619-9bb904979d93/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= +golang.org/x/oauth2 v0.0.0-20210313182246-cd4f82c27b84/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= +golang.org/x/oauth2 v0.0.0-20210514164344-f6687ab2804c/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= +golang.org/x/oauth2 v0.0.0-20210628180205-a41e5a781914/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= +golang.org/x/oauth2 v0.0.0-20210805134026-6f1e6394065a/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= +golang.org/x/oauth2 v0.0.0-20210819190943-2bc19b11175f/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= +golang.org/x/oauth2 v0.0.0-20211005180243-6b3c2da341f1/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= +golang.org/x/oauth2 v0.0.0-20211104180415-d3ed0bb246c8/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= +golang.org/x/oauth2 v0.0.0-20220223155221-ee480838109b/go.mod h1:DAh4E804XQdzx2j+YRIaUnCqCV2RuMz24cGBJ5QYIrc= golang.org/x/oauth2 v0.21.0/go.mod h1:XYTD2NtWslqkgxebSiOHnXEap4TF09sJSc7H1sXbhtI= golang.org/x/oauth2 v0.23.0 h1:PbgcYx2W7i4LvjJWEbf0ngHV6qJYr86PkAV3bXdLEbs= golang.org/x/oauth2 v0.23.0/go.mod h1:XYTD2NtWslqkgxebSiOHnXEap4TF09sJSc7H1sXbhtI= 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= +golang.org/x/sync v0.0.0-20190227155943-e225da77a7e6/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20200317015054-43a5402ce75a/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20200625203802-6e8e738ad208/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20201207232520-09787c993a3a/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20220601150217-0de741cfad7f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.2.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= @@ -802,42 +1430,97 @@ golang.org/x/sync v0.6.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= golang.org/x/sync v0.7.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= golang.org/x/sync v0.8.0 h1:3NFvSEYkUoMifnESzZl15y791HH1qU2xm6eCJU5ZPXQ= golang.org/x/sync v0.8.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= +golang.org/x/sys v0.0.0-20180823144017-11551d06cbcc/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-20181026203630-95b1ffbd15a5/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-20181205085412-a5c9d58dba9a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190222072716-a9d3bda3a223/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-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-20190726091711-fc99dfbffb4e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190813064441-fde4db37ae7a/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190826190057-c7b8b68b1456/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190904154756-749cb33beabd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20191001151750-bb3f8db39f24/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191005200804-aed5e4c7ecf9/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191026070338-33540a1f6037/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191120155948-bd437916bb0e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191204072324-ce4227a45e2e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20191228213918-04cbcbbfeed8/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200106162015-b016eb3dc98e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200113162924-86b910548bc1/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200116001909-b77594299b42/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200122134326-e047566fdf82/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200202164722-d101bd2416d5/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200212091648-12a6c2dcc1e4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200223170610-d5e6a3e2c0ae/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200302150141-5c8b2ff67527/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200331124033-c3d80250170d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200501052902-10377860bb8e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200511232937-7e40ca221e25/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200515095857-1151b9dac4a9/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200519105757-fe76b779f299/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200523222454-059865788121/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200615200032-f1bc736245b1/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200625212154-ddb9806d33ae/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200803210538-64077c9b5642/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200831180312-196b9ba8737a/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200905004654-be1d3432aa8f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200923182605-d9f96fdee20d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20201112073958-5cba982894dd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20201201145000-ef89a241ccb3/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210104204734-6f8348627aad/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210112080510-489259a85091/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210119212857-b64e53b001e4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210124154548-22da62e12c0c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210220050731-9a76102bfb43/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210305230114-8fe3ee5dd75b/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210315160823-c6e025ad8005/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210320140829-1e4c9ba3b0c4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210330210617-4fbd30eecc44/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210403161142-5e06dd20ab57/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210420072515-93ed5bcd2bfe/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210426230700-d19ff857e887/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210510120138-977fb7262007/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20210514084401-e8d321eab015/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20210603081109-ebe580a85c40/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20210603125802-9665404d3644/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20210616094352-59db8d763f22/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210630005230-0f9fa26af87c/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210806184541-e5e7981a1069/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210809222454-d867a43fc93e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20210823070655-63515b42dcdf/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210831042530-f4d43177bf5e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20210908233432-aa78b53d3365/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210910150752-751e447fb3d0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20210917161153-d61c044b1678/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20211019181941-9d821ace8654/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20211124211545-fe61309f8881/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20211216021012-1d35b9e2eb4e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220114195835-da31bd327af9/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220209214540-3681064d5158/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220227234510-4e6760a101f9/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220310020820-b874c991c1a5/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220319134239-a9b59b0215f8/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220422013727-9388b58f7150/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220708085239-5a0f0661e09d/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220715151400-c0bba94af5f8/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.1.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= @@ -859,8 +1542,8 @@ golang.org/x/sys v0.18.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/sys v0.19.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/sys v0.20.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/sys v0.21.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= -golang.org/x/sys v0.25.0 h1:r+8e+loiHxRqhXVl6ML1nO3l1+oFoWbnlu2Ehimmi34= -golang.org/x/sys v0.25.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/sys v0.26.0 h1:KHjCJyddX0LoSTb3J+vWpupP9p0oznkqVk/IfjymZbo= +golang.org/x/sys v0.26.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/telemetry v0.0.0-20240208230135-b75ee8823808/go.mod h1:KG1lNk5ZFNssSZLrpVb4sMXKMpGwGXOxSG3rnu2gZQQ= golang.org/x/telemetry v0.0.0-20240228155512-f48c80bd79b2/go.mod h1:TeRTkGYfJXctD9OcfyVLyj2J3IxLnKwHJR8f4D8a3YE= golang.org/x/term v0.0.0-20201117132131-f5c789dd3221/go.mod h1:Nr5EML6q2oocZ2LXRh80K7BxOlk5/8JxuGnuhpl+muw= @@ -884,11 +1567,14 @@ golang.org/x/term v0.18.0/go.mod h1:ILwASektA3OnRv7amZ1xhE/KTR+u50pbXfZ03+6Nx58= golang.org/x/term v0.19.0/go.mod h1:2CuTdWZ7KHSQwUzKva0cbMg6q2DMI3Mmxp+gKJbskEk= golang.org/x/term v0.20.0/go.mod h1:8UkIAJTvZgivsXaD6/pH6U9ecQzZ45awqEOzuCvwpFY= golang.org/x/term v0.21.0/go.mod h1:ooXLefLobQVslOqselCNF4SxFAaoS6KujMbsGzSDmX0= -golang.org/x/term v0.24.0 h1:Mh5cbb+Zk2hqqXNO7S1iTjEphVL+jb8ZWaqh/g+JWkM= -golang.org/x/term v0.24.0/go.mod h1:lOBK/LVxemqiMij05LGJ0tzNr8xlmwBRJ81PX6wVLH8= +golang.org/x/term v0.25.0 h1:WtHI/ltw4NvSUig5KARz9h521QvRC8RmF/cuYqifU24= +golang.org/x/term v0.25.0/go.mod h1:RPyXicDX+6vLxogjjRxjgD2TKtmAO6NZBsBRfrOLu7M= +golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= 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/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk= golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= +golang.org/x/text v0.3.4/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.5/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= @@ -904,28 +1590,90 @@ golang.org/x/text v0.13.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE= golang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU= golang.org/x/text v0.15.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU= golang.org/x/text v0.16.0/go.mod h1:GhwF1Be+LQoKShO3cGOHzqOgRrGaYc9AvblQOmPVHnI= -golang.org/x/text v0.18.0 h1:XvMDiNzPAl0jr17s6W9lcaIhGUfUORdGCNsuLmPG224= -golang.org/x/text v0.18.0/go.mod h1:BuEKDfySbSR4drPmRPG/7iBdf8hvFMuRexcpahXilzY= +golang.org/x/text v0.19.0 h1:kTxAhCbGbxhK0IwgSKiMO5awPoDQ0RpfiVYBfK860YM= +golang.org/x/text v0.19.0/go.mod h1:BuEKDfySbSR4drPmRPG/7iBdf8hvFMuRexcpahXilzY= +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/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= +golang.org/x/time v0.0.0-20191024005414-555d28b269f0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20201208040808-7e3f01d25324/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= +golang.org/x/time v0.0.0-20210220033141-f8bda1e9f3ba/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= +golang.org/x/time v0.0.0-20210723032227-1f47c861a9ac/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.3.0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.6.0 h1:eTDhh4ZXt5Qf0augr54TN6suAUudPcawVZeIAPU7D4U= golang.org/x/time v0.6.0/go.mod h1:3BpzKBy/shNhVucY/MWOyx10tF3SFh9QdLuxbVysPQM= +golang.org/x/tools v0.0.0-20180221164845-07fd8470d635/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= +golang.org/x/tools v0.0.0-20180525024113-a5b4c53f6e8b/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-20190125232054-d66bd3c5d5a6/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= +golang.org/x/tools v0.0.0-20190312170243-e65039ee4138/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= +golang.org/x/tools v0.0.0-20190328211700-ab21143f2384/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= +golang.org/x/tools v0.0.0-20190425150028-36563e24a262/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= +golang.org/x/tools v0.0.0-20190506145303-2d16b83fe98c/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= golang.org/x/tools v0.0.0-20190524140312-2c0ae7006135/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= golang.org/x/tools v0.0.0-20190531172133-b3315ee88b7d/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= +golang.org/x/tools v0.0.0-20190606124116-d0a3d012864b/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= +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-20190624222133-a101b041ded4/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-20190816200558-6889da9d5479/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20190907020128-2ca718005c18/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-20191012152004-8de300cfc20a/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20191108193012-7d206e10da11/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20191112195655-aa38f8e97acc/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20191113191852-77e3bb0ad9e7/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20191115202509-3a792d9c32b2/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/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-20191130070609-6e064ea0cf2d/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20191216173652-a0e659d51361/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20191227053925-7b8e75db28f4/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20200117161641-43d50277825c/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20200122220014-bf1340f18c4a/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-20200204074204-1cc6d1ef6c74/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20200207183749-b753a1ba74fa/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20200212150539-ea181f53ac56/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20200224181240-023911ca70b2/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20200227222343-706bc42d1f0d/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20200304193943-95d2e580d8eb/go.mod h1:o4KQGtdN14AW+yjsvvwRTJJuXz8XRtIHtEnmAXLyFUw= +golang.org/x/tools v0.0.0-20200312045724-11d5b4c81c7d/go.mod h1:o4KQGtdN14AW+yjsvvwRTJJuXz8XRtIHtEnmAXLyFUw= +golang.org/x/tools v0.0.0-20200331025713-a30bf2db82d4/go.mod h1:Sl4aGygMT6LrqrWclx+PTx3U+LnKx/seiNR+3G19Ar8= +golang.org/x/tools v0.0.0-20200501065659-ab2804fb9c9d/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= golang.org/x/tools v0.0.0-20200505023115-26f46d2f7ef8/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= +golang.org/x/tools v0.0.0-20200512001501-aaeff5de670a/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= +golang.org/x/tools v0.0.0-20200512131952-2bc93b1c0c88/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= +golang.org/x/tools v0.0.0-20200515010526-7d3b6ebf133d/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= +golang.org/x/tools v0.0.0-20200618134242-20370b0cb4b2/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= golang.org/x/tools v0.0.0-20200619180055-7c47624df98f/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= +golang.org/x/tools v0.0.0-20200729194436-6467de6f59a7/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= +golang.org/x/tools v0.0.0-20200804011535-6c149bb5ef0d/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= golang.org/x/tools v0.0.0-20200815165600-90abf76919f3/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= +golang.org/x/tools v0.0.0-20200825202427-b303f430e36d/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= +golang.org/x/tools v0.0.0-20200904185747-39188db58858/go.mod h1:Cj7w3i3Rnn0Xh82ur9kSqwfTHTeVxaDqrfMjpcNT6bE= +golang.org/x/tools v0.0.0-20201110124207-079ba7bd75cd/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= +golang.org/x/tools v0.0.0-20201201161351-ac6f37ff4c2a/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= +golang.org/x/tools v0.0.0-20201208233053-a543418bbed2/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= golang.org/x/tools v0.0.0-20201224043029-2b0845dc783e/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= +golang.org/x/tools v0.0.0-20210105154028-b0ab187a4818/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= golang.org/x/tools v0.0.0-20210106214847-113979e3529a/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= +golang.org/x/tools v0.1.0/go.mod h1:xkSsbof2nBLbhDlRMhhhyNLN/zl3eTqcnHD5viDpcZ0= +golang.org/x/tools v0.1.1/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= +golang.org/x/tools v0.1.2/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= +golang.org/x/tools v0.1.3/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= +golang.org/x/tools v0.1.4/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= golang.org/x/tools v0.1.5/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= golang.org/x/tools v0.1.6-0.20210820212750-d4cc65f0b2ff/go.mod h1:YD9qOF0M9xpSpdWTBbzEl5e/RnCefISl8E5Noe10jFM= +golang.org/x/tools v0.1.8/go.mod h1:nABZi5QlRsZVlzPpHl034qft6wpY4eDcsTt5AaioBiU= golang.org/x/tools v0.1.9/go.mod h1:nABZi5QlRsZVlzPpHl034qft6wpY4eDcsTt5AaioBiU= golang.org/x/tools v0.1.10/go.mod h1:Uh6Zz+xoGYZom868N8YTex3t7RhtHDBrE8Gzo9bV56E= golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc= @@ -943,37 +1691,163 @@ golang.org/x/tools v0.18.0/go.mod h1:GL7B4CwcLLeo59yx/9UWWuNOW1n3VZ4f5axWfML7Lcg golang.org/x/tools v0.20.0/go.mod h1:WvitBU7JJf6A4jOdg4S1tviW9bhUxkgeCui/0JHctQg= golang.org/x/tools v0.21.0/go.mod h1:aiJjzUbINMkxbQROHiO6hDPo2LHcIPhhQsa9DLh0yGk= golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d/go.mod h1:aiJjzUbINMkxbQROHiO6hDPo2LHcIPhhQsa9DLh0yGk= -golang.org/x/tools v0.25.0 h1:oFU9pkj/iJgs+0DT+VMHrx+oBKs/LJMV+Uvg78sl+fE= -golang.org/x/tools v0.25.0/go.mod h1:/vtpO8WL1N9cQC3FN5zPqb//fRXskFHbLKk4OW1Q7rg= +golang.org/x/tools v0.26.0 h1:v/60pFQmzmT9ExmjDv2gGIfi3OqfKoEP6I5+umXlbnQ= +golang.org/x/tools v0.26.0/go.mod h1:TPVVj70c7JJ3WCazhD8OdXcZg/og+b9+tH/KxylGwH0= 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= golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2/go.mod h1:K8+ghG5WaK9qNqU5K3HdILfMLy1f3aNYFI/wnl100a8= +gomodules.xyz/jsonpatch/v2 v2.2.0/go.mod h1:WXp+iVDkoLQqPudfQ9GBlwB2eZ5DKOnjQZCYdOS8GPY= gomodules.xyz/jsonpatch/v2 v2.4.0 h1:Ci3iUJyx9UeRx7CeFN8ARgGbkESwJK+KB9lLcWxY/Zw= gomodules.xyz/jsonpatch/v2 v2.4.0/go.mod h1:AH3dM2RI6uoBZxn3LVrfvJ3E0/9dG4cSrbuBJT4moAY= +gonum.org/v1/gonum v0.0.0-20181121035319-3f7ecaa7e8ca/go.mod h1:Y+Yx5eoAFn32cQvJDxZx5Dpnq+c3wtXuadVZAcxbbBo= +gonum.org/v1/gonum v0.0.0-20190331200053-3d26580ed485/go.mod h1:2ltnJ7xHfj0zHS40VVPYEAAMTa3ZGguvHGBSJeRWqE0= +gonum.org/v1/netlib v0.0.0-20181029234149-ec6d1f5cefe6/go.mod h1:wa6Ws7BG/ESfp6dHfk7C6KdzKA7wR7u/rKwOGE66zvw= +gonum.org/v1/netlib v0.0.0-20190313105609-8cb42192e0e0/go.mod h1:wa6Ws7BG/ESfp6dHfk7C6KdzKA7wR7u/rKwOGE66zvw= +google.golang.org/api v0.4.0/go.mod h1:8k5glujaEP+g9n7WNsDg8QP6cUVNI86fCNMcbazEtwE= +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.13.0/go.mod h1:iLdEw5Ide6rF15KTC1Kkl0iskquN2gFfn9o9XIsbkAI= +google.golang.org/api v0.14.0/go.mod h1:iLdEw5Ide6rF15KTC1Kkl0iskquN2gFfn9o9XIsbkAI= +google.golang.org/api v0.15.0/go.mod h1:iLdEw5Ide6rF15KTC1Kkl0iskquN2gFfn9o9XIsbkAI= +google.golang.org/api v0.17.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE= +google.golang.org/api v0.18.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE= +google.golang.org/api v0.19.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE= +google.golang.org/api v0.20.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE= +google.golang.org/api v0.22.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE= +google.golang.org/api v0.24.0/go.mod h1:lIXQywCXRcnZPGlsd8NbLnOjtAoL6em04bJ9+z0MncE= +google.golang.org/api v0.25.0/go.mod h1:lIXQywCXRcnZPGlsd8NbLnOjtAoL6em04bJ9+z0MncE= +google.golang.org/api v0.28.0/go.mod h1:lIXQywCXRcnZPGlsd8NbLnOjtAoL6em04bJ9+z0MncE= +google.golang.org/api v0.29.0/go.mod h1:Lcubydp8VUV7KeIHD9z2Bys/sm/vGKnG1UHuDBSrHWM= +google.golang.org/api v0.30.0/go.mod h1:QGmEvQ87FHZNiUVJkT14jQNYJ4ZJjdRF23ZXz5138Fc= +google.golang.org/api v0.35.0/go.mod h1:/XrVsuzM0rZmrsbjJutiuftIzeuTQcEeaYcSk/mQ1dg= +google.golang.org/api v0.36.0/go.mod h1:+z5ficQTmoYpPn8LCUNVpK5I7hwkpjbcgqA7I34qYtE= +google.golang.org/api v0.40.0/go.mod h1:fYKFpnQN0DsDSKRVRcQSDQNtqWPfM9i+zNPxepjRCQ8= +google.golang.org/api v0.41.0/go.mod h1:RkxM5lITDfTzmyKFPt+wGrCJbVfniCr2ool8kTBzRTU= +google.golang.org/api v0.43.0/go.mod h1:nQsDGjRXMo4lvh5hP0TKqF244gqhGcr/YSIykhUk/94= +google.golang.org/api v0.47.0/go.mod h1:Wbvgpq1HddcWVtzsVLyfLp8lDg6AA241LmgIL59tHXo= +google.golang.org/api v0.48.0/go.mod h1:71Pr1vy+TAZRPkPs/xlCf5SsU8WjuAWv1Pfjbtukyy4= +google.golang.org/api v0.50.0/go.mod h1:4bNT5pAuq5ji4SRZm+5QIkjny9JAyVD/3gaSihNefaw= +google.golang.org/api v0.51.0/go.mod h1:t4HdrdoNgyN5cbEfm7Lum0lcLDLiise1F8qDKX00sOU= +google.golang.org/api v0.54.0/go.mod h1:7C4bFFOvVDGXjfDTAsgGwDgAxRDeQ4X8NvUedIt6z3k= +google.golang.org/api v0.55.0/go.mod h1:38yMfeP1kfjsl8isn0tliTjIb1rJXcQi4UXlbqivdVE= +google.golang.org/api v0.56.0/go.mod h1:38yMfeP1kfjsl8isn0tliTjIb1rJXcQi4UXlbqivdVE= +google.golang.org/api v0.57.0/go.mod h1:dVPlbZyBo2/OjBpmvNdpn2GRm6rPy75jyU7bmhdrMgI= +google.golang.org/api v0.58.0/go.mod h1:cAbP2FsxoGVNwtgNAmmn3y5G1TWAiVYRmg4yku3lv+E= +google.golang.org/api v0.61.0/go.mod h1:xQRti5UdCmoCEqFxcz93fTl338AVqDgyaDRuOZ3hg9I= +google.golang.org/api v0.189.0 h1:equMo30LypAkdkLMBqfeIqtyAnlyig1JSZArl4XPwdI= +google.golang.org/api v0.189.0/go.mod h1:FLWGJKb0hb+pU2j+rJqwbnsF+ym+fQs73rbJ+KAUgy8= 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/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.5/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc= +google.golang.org/appengine v1.6.6/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc= +google.golang.org/appengine v1.6.7/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-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/go.mod h1:IbNlFCBrqXvoKpeg0TB2l7cyZUmoaFKYIwrEpbDKLA8= +google.golang.org/genproto v0.0.0-20191108220845-16a3f7862a1a/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= +google.golang.org/genproto v0.0.0-20191115194625-c23dd37a84c9/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= +google.golang.org/genproto v0.0.0-20191216164720-4f79533eabd1/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= +google.golang.org/genproto v0.0.0-20191230161307-f3c370f40bfb/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= +google.golang.org/genproto v0.0.0-20200115191322-ca5a22157cba/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= +google.golang.org/genproto v0.0.0-20200122232147-0452cf42e150/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= +google.golang.org/genproto v0.0.0-20200204135345-fa8e72b47b90/go.mod h1:GmwEX6Z4W5gMy59cAlVYjN9JhxgbQH6Gn+gFDQe2lzA= +google.golang.org/genproto v0.0.0-20200212174721-66ed5ce911ce/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= +google.golang.org/genproto v0.0.0-20200224152610-e50cd9704f63/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= +google.golang.org/genproto v0.0.0-20200228133532-8c2c7df3a383/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= +google.golang.org/genproto v0.0.0-20200305110556-506484158171/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= +google.golang.org/genproto v0.0.0-20200312145019-da6875a35672/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= +google.golang.org/genproto v0.0.0-20200331122359-1ee6d9798940/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= +google.golang.org/genproto v0.0.0-20200423170343-7949de9c1215/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= +google.golang.org/genproto v0.0.0-20200430143042-b979b6f78d84/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= +google.golang.org/genproto v0.0.0-20200511104702-f5ebc3bea380/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= google.golang.org/genproto v0.0.0-20200513103714-09dca8ec2884/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= +google.golang.org/genproto v0.0.0-20200515170657-fc4c6c6a6587/go.mod h1:YsZOwe1myG/8QRHRsmBRE1LrgQY60beZKjly0O1fX9U= google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013/go.mod h1:NbSheEEYHJ7i3ixzK3sjbqSGDJWnxyFXZblF3eUsNvo= +google.golang.org/genproto v0.0.0-20200527145253-8367513e4ece/go.mod h1:jDfRM7FcilCzHH/e9qn6dsT145K34l5v+OpcnNgKAAA= +google.golang.org/genproto v0.0.0-20200618031413-b414f8b61790/go.mod h1:jDfRM7FcilCzHH/e9qn6dsT145K34l5v+OpcnNgKAAA= +google.golang.org/genproto v0.0.0-20200729003335-053ba62fc06f/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20200804131852-c06518451d9c/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20200825200019-8632dd797987/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20200904004341-0bd0a958aa1d/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/genproto v0.0.0-20201019141844-1ed22bb0c154/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20201109203340-2640f1f9cdfb/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20201110150050-8816d57aaa9a/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20201201144952-b05cb90ed32e/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20201210142538-e3217bee35cc/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20201214200347-8c77b98c765d/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20210222152913-aa3ee6e6a81c/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20210303154014-9728d6b83eeb/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20210310155132-4ce2db91004e/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20210319143718-93e7006c17a6/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20210402141018-6c239bbf2bb1/go.mod h1:9lPAdzaEmUacj36I+k7YKbEc5CXzPIeORRgDAUOu28A= +google.golang.org/genproto v0.0.0-20210513213006-bf773b8c8384/go.mod h1:P3QM42oQyzQSnHPnZ/vqoCdDmzH28fzWByN9asMeM8A= +google.golang.org/genproto v0.0.0-20210602131652-f16073e35f0c/go.mod h1:UODoCrxHCcBojKKwX1terBiRUaqAsFqJiF615XL43r0= +google.golang.org/genproto v0.0.0-20210604141403-392c879c8b08/go.mod h1:UODoCrxHCcBojKKwX1terBiRUaqAsFqJiF615XL43r0= +google.golang.org/genproto v0.0.0-20210608205507-b6d2f5bf0d7d/go.mod h1:UODoCrxHCcBojKKwX1terBiRUaqAsFqJiF615XL43r0= +google.golang.org/genproto v0.0.0-20210624195500-8bfb893ecb84/go.mod h1:SzzZ/N+nwJDaO1kznhnlzqS8ocJICar6hYhVyhi++24= +google.golang.org/genproto v0.0.0-20210713002101-d411969a0d9a/go.mod h1:AxrInvYm1dci+enl5hChSFPOmmUF1+uAa/UsgNRWd7k= +google.golang.org/genproto v0.0.0-20210716133855-ce7ef5c701ea/go.mod h1:AxrInvYm1dci+enl5hChSFPOmmUF1+uAa/UsgNRWd7k= +google.golang.org/genproto v0.0.0-20210728212813-7823e685a01f/go.mod h1:ob2IJxKrgPT52GcgX759i1sleT07tiKowYBGbczaW48= +google.golang.org/genproto v0.0.0-20210805201207-89edb61ffb67/go.mod h1:ob2IJxKrgPT52GcgX759i1sleT07tiKowYBGbczaW48= +google.golang.org/genproto v0.0.0-20210813162853-db860fec028c/go.mod h1:cFeNkxwySK631ADgubI+/XFU/xp8FD5KIVV4rj8UC5w= +google.golang.org/genproto v0.0.0-20210821163610-241b8fcbd6c8/go.mod h1:eFjDcFEctNawg4eG61bRv87N7iHBWyVhJu7u1kqDUXY= +google.golang.org/genproto v0.0.0-20210828152312-66f60bf46e71/go.mod h1:eFjDcFEctNawg4eG61bRv87N7iHBWyVhJu7u1kqDUXY= +google.golang.org/genproto v0.0.0-20210831024726-fe130286e0e2/go.mod h1:eFjDcFEctNawg4eG61bRv87N7iHBWyVhJu7u1kqDUXY= +google.golang.org/genproto v0.0.0-20210903162649-d08c68adba83/go.mod h1:eFjDcFEctNawg4eG61bRv87N7iHBWyVhJu7u1kqDUXY= +google.golang.org/genproto v0.0.0-20210909211513-a8c4777a87af/go.mod h1:eFjDcFEctNawg4eG61bRv87N7iHBWyVhJu7u1kqDUXY= +google.golang.org/genproto v0.0.0-20210917145530-b395a37504d4/go.mod h1:eFjDcFEctNawg4eG61bRv87N7iHBWyVhJu7u1kqDUXY= +google.golang.org/genproto v0.0.0-20210924002016-3dee208752a0/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= +google.golang.org/genproto v0.0.0-20211016002631-37fc39342514/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= +google.golang.org/genproto v0.0.0-20211118181313-81c1377c94b1/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= +google.golang.org/genproto v0.0.0-20211129164237-f09f9a12af12/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= google.golang.org/genproto v0.0.0-20240722135656-d784300faade h1:lKFsS7wpngDgSCeFn7MoLy+wBDQZ1UQIJD4UNM1Qvkg= google.golang.org/genproto v0.0.0-20240722135656-d784300faade/go.mod h1:FfBgJBJg9GcpPvKIuHSZ/aE1g2ecGL74upMzGZjiGEY= -google.golang.org/genproto/googleapis/api v0.0.0-20240711142825-46eb208f015d h1:kHjw/5UfflP/L5EbledDrcG4C2597RtymmGRZvHiCuY= -google.golang.org/genproto/googleapis/api v0.0.0-20240711142825-46eb208f015d/go.mod h1:mw8MG/Qz5wfgYr6VqVCiZcHe/GJEfI+oGGDCohaVgB0= -google.golang.org/genproto/googleapis/rpc v0.0.0-20240722135656-d784300faade h1:oCRSWfwGXQsqlVdErcyTt4A93Y8fo0/9D4b1gnI++qo= -google.golang.org/genproto/googleapis/rpc v0.0.0-20240722135656-d784300faade/go.mod h1:Ue6ibwXGpU+dqIcODieyLOcgj7z8+IcskoNIgZxtrFY= +google.golang.org/genproto/googleapis/api v0.0.0-20240814211410-ddb44dafa142 h1:wKguEg1hsxI2/L3hUYrpo1RVi48K+uTyzKqprwLXsb8= +google.golang.org/genproto/googleapis/api v0.0.0-20240814211410-ddb44dafa142/go.mod h1:d6be+8HhtEtucleCbxpPW9PA9XwISACu8nvpPqF0BVo= +google.golang.org/genproto/googleapis/rpc v0.0.0-20240814211410-ddb44dafa142 h1:e7S5W7MGGLaSu8j3YjdezkZ+m1/Nm0uRVRMEMGk26Xs= +google.golang.org/genproto/googleapis/rpc v0.0.0-20240814211410-ddb44dafa142/go.mod h1:UqMtugtsSgubUsoxbuAoiCXvqvErP7Gf0so0mK9tHxU= google.golang.org/grpc v1.19.0/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.23.0/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg= google.golang.org/grpc v1.25.1/go.mod h1:c3i+UQWmh7LiEpx4sFZnkU36qjEYZ0imhYfXVyQciAY= +google.golang.org/grpc v1.26.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk= google.golang.org/grpc v1.27.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk= +google.golang.org/grpc v1.27.1/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk= +google.golang.org/grpc v1.28.0/go.mod h1:rpkK4SK4GF4Ach/+MFLZUBavHOvF2JJB5uozKKal+60= +google.golang.org/grpc v1.29.1/go.mod h1:itym6AZVZYACWQqET3MqgPpjcuV5QH3BxFS3IjizoKk= +google.golang.org/grpc v1.30.0/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak= +google.golang.org/grpc v1.31.0/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak= +google.golang.org/grpc v1.31.1/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak= google.golang.org/grpc v1.33.1/go.mod h1:fr5YgcSWrqhRRxogOsw7RzIpsmvOZ6IcH4kBYTpR3n0= +google.golang.org/grpc v1.33.2/go.mod h1:JMHMWHQWaTccqQQlmk3MJZS+GWXOdAesneDmEnv2fbc= +google.golang.org/grpc v1.34.0/go.mod h1:WotjhfgOW/POjDeRt8vscBtXq+2VjORFy659qA51WJ8= +google.golang.org/grpc v1.35.0/go.mod h1:qjiiYl8FncCW8feJPdyg3v6XW24KsRHe+dy9BAGRRjU= google.golang.org/grpc v1.36.0/go.mod h1:qjiiYl8FncCW8feJPdyg3v6XW24KsRHe+dy9BAGRRjU= +google.golang.org/grpc v1.36.1/go.mod h1:qjiiYl8FncCW8feJPdyg3v6XW24KsRHe+dy9BAGRRjU= +google.golang.org/grpc v1.37.0/go.mod h1:NREThFqKR1f3iQ6oBuvc5LadQuXVGo9rkm5ZGrQdJfM= +google.golang.org/grpc v1.37.1/go.mod h1:NREThFqKR1f3iQ6oBuvc5LadQuXVGo9rkm5ZGrQdJfM= +google.golang.org/grpc v1.38.0/go.mod h1:NREThFqKR1f3iQ6oBuvc5LadQuXVGo9rkm5ZGrQdJfM= +google.golang.org/grpc v1.39.0/go.mod h1:PImNr+rS9TWYb2O4/emRugxiyHZ5JyHW5F+RPnDzfrE= +google.golang.org/grpc v1.39.1/go.mod h1:PImNr+rS9TWYb2O4/emRugxiyHZ5JyHW5F+RPnDzfrE= +google.golang.org/grpc v1.40.0/go.mod h1:ogyxbiOoUXAkP+4+xa6PZSE9DZgIHtSpzjDTB9KAK34= +google.golang.org/grpc v1.41.0/go.mod h1:U3l9uK9J0sini8mHphKoXyaqDA/8VyGnDee1zzIUK6k= +google.golang.org/grpc v1.42.0/go.mod h1:k+4IHHFw41K8+bbowsex27ge2rCb65oeWqe4jJ590SU= google.golang.org/grpc v1.43.0/go.mod h1:k+4IHHFw41K8+bbowsex27ge2rCb65oeWqe4jJ590SU= -google.golang.org/grpc v1.66.0 h1:DibZuoBznOxbDQxRINckZcUvnCEvrW9pcWIE2yF9r1c= -google.golang.org/grpc v1.66.0/go.mod h1:s3/l6xSSCURdVfAnL+TqCNMyTDAGN6+lZeVxnZR128Y= +google.golang.org/grpc v1.67.1 h1:zWnc1Vrcno+lHZCOofnIMvycFcc0QRGIzm9dhnDX68E= +google.golang.org/grpc v1.67.1/go.mod h1:1gLDyUQU7CTLJI90u3nXZ9ekeghjeM7pTDZlqFNg2AA= +google.golang.org/grpc/cmd/protoc-gen-go-grpc v1.1.0/go.mod h1:6Kw0yEErY5E/yWrBtf03jp27GLLJujG4z/JK95pnjjw= google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8= google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod h1:kwYJMbMJ01Woi6D6+Kah6886xMZcty6N08ah7+eCXa0= google.golang.org/protobuf v0.0.0-20200228230310-ab0ca4ff8a60/go.mod h1:cfTl7dwQJ+fmap5saPgwCLgHXTUD7jkjRqWcaiX5VyM= @@ -988,26 +1862,35 @@ google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp0 google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= google.golang.org/protobuf v1.27.1/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= google.golang.org/protobuf v1.28.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= +google.golang.org/protobuf v1.28.1/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= google.golang.org/protobuf v1.33.0/go.mod h1:c6P6GXX6sHbq/GpV6MGZEdwhWPcYBgnhAHhKbcUYpos= google.golang.org/protobuf v1.34.2 h1:6xV6lTsCfpGD21XK49h7MhtcApnLqkfYgPcdHftf6hg= google.golang.org/protobuf v1.34.2/go.mod h1:qYOHts0dSfpeUzUFpOMr/WGzszTmLH+DiWniOlNbLDw= +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/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20200227125254-8fa46927fb4f/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk= gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q= +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/evanphx/json-patch.v4 v4.12.0 h1:n6jtcsulIzXPJaxegRbvFNNrZDjbij7ny3gmSPG+6V4= gopkg.in/evanphx/json-patch.v4 v4.12.0/go.mod h1:p8EYWUEYMpynmqDbY58zCKCFZw8pRWMG4EsWvDvM72M= gopkg.in/fsnotify.v1 v1.4.7/go.mod h1:Tz8NjZHkW78fSQdbUxIjBTcgA1z1m8ZHf0WmKUhAMys= gopkg.in/inf.v0 v0.9.1 h1:73M5CoZyi3ZLMOyDlQh031Cx6N9NDJ2Vvfl76EDAgDc= gopkg.in/inf.v0 v0.9.1/go.mod h1:cWUDdTG/fYaXco+Dcufb5Vnc6Gp2YChqWtbxRZE0mXw= +gopkg.in/ini.v1 v1.51.0/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= +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/tomb.v1 v1.0.0-20141024135613-dd632973f1e7/go.mod h1:dt/ZhP58zS4L8KSrWDmTeBkI65Dw0HsyUHuEVlX15mw= +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/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.2.3/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.2.4/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= +gopkg.in/yaml.v2 v2.2.5/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.2.8/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.3.0/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.4.0 h1:D8xgwECY7CYvx+Y2n4sBz93Jn9JRvxdiyyo8CTfuKaY= @@ -1018,34 +1901,59 @@ gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b/go.mod h1:K4uyk7z7BCEPqu6E+C gopkg.in/yaml.v3 v3.0.0/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= +gotest.tools/v3 v3.0.2/go.mod h1:3SzNCllyD9/Y+b5r9JIKQ474KzkZyqLqEfYqMsX94Bk= +gotest.tools/v3 v3.0.3/go.mod h1:Z7Lb0S5l+klDB31fvDQX8ss/FlKDxtlFlw3Oa8Ymbl8= 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.3/go.mod h1:a3bituU0lyd329TUQxRnasdCoJDkEUEAqEt0JzvZhAg= +honnef.co/go/tools v0.0.1-2020.1.3/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k= +honnef.co/go/tools v0.0.1-2020.1.4/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k= istio.io/api v1.23.2 h1:FvWi7GC+rWD60/ZFPuulX/h3k+f2Q9qot3dP8CIL8Ss= istio.io/api v1.23.2/go.mod h1:QPSTGXuIQdnZFEm3myf9NZ5uBMwCdJWUvfj9ZZ+2oBM= istio.io/client-go v1.23.2 h1:BIt6A+KaUOFin3SzXiDq2Fr/TMBev1+c836R0BfUfhU= istio.io/client-go v1.23.2/go.mod h1:E08wpMtUulJk2tlWOCUVakjy1bKFxUNm22tM1R1QY0Y= k8s.io/api v0.31.1 h1:Xe1hX/fPW3PXYYv8BlozYqw63ytA92snr96zMW9gWTU= k8s.io/api v0.31.1/go.mod h1:sbN1g6eY6XVLeqNsZGLnI5FwVseTrZX7Fv3O26rhAaI= +k8s.io/apiextensions-apiserver v0.21.4/go.mod h1:OoC8LhI9LnV+wKjZkXIBbLUwtnOGJiTRE33qctH5CIk= +k8s.io/apiextensions-apiserver v0.22.5/go.mod h1:tIXeZ0BrDxUb1PoAz+tgOz43Zi1Bp4BEEqVtUccMJbE= k8s.io/apiextensions-apiserver v0.31.1 h1:L+hwULvXx+nvTYX/MKM3kKMZyei+UiSXQWciX/N6E40= k8s.io/apiextensions-apiserver v0.31.1/go.mod h1:tWMPR3sgW+jsl2xm9v7lAyRF1rYEK71i9G5dRtkknoQ= +k8s.io/apimachinery v0.19.7/go.mod h1:6sRbGRAVY5DOCuZwB5XkqguBqpqLU6q/kOaOdk29z6Q= +k8s.io/apimachinery v0.21.4/go.mod h1:H/IM+5vH9kZRNJ4l3x/fXP/5bOPJaVP/guptnZPeCFI= +k8s.io/apimachinery v0.22.5/go.mod h1:xziclGKwuuJ2RM5/rSFQSYAj0zdbci3DH8kj+WvyN0U= k8s.io/apimachinery v0.23.3/go.mod h1:BEuFMMBaIbcOqVIJqNZJXGFTP4W6AycEpb5+m/97hrM= k8s.io/apimachinery v0.24.3/go.mod h1:82Bi4sCzVBdpYjyI4jY6aHX+YCUchUIrZrXKedjd2UM= k8s.io/apimachinery v0.31.1 h1:mhcUBbj7KUjaVhyXILglcVjuS4nYXiwC+KKFBgIVy7U= k8s.io/apimachinery v0.31.1/go.mod h1:rsPdaZJfTfLsNJSQzNHQvYoTmxhoOEofxtOsF3rtsMo= +k8s.io/apiserver v0.21.4/go.mod h1:SErUuFBBPZUcD2nsUU8hItxoYheqyYr2o/pCINEPW8g= +k8s.io/apiserver v0.22.5/go.mod h1:s2WbtgZAkTKt679sYtSudEQrTGWUSQAPe6MupLnlmaQ= k8s.io/apiserver v0.31.1 h1:Sars5ejQDCRBY5f7R3QFHdqN3s61nhkpaX8/k1iEw1c= k8s.io/apiserver v0.31.1/go.mod h1:lzDhpeToamVZJmmFlaLwdYZwd7zB+WYRYIboqA1kGxM= k8s.io/client-go v0.31.1 h1:f0ugtWSbWpxHR7sjVpQwuvw9a3ZKLXX0u0itkFXufb0= k8s.io/client-go v0.31.1/go.mod h1:sKI8871MJN2OyeqRlmA4W4KM9KBdBUpDLu/43eGemCg= +k8s.io/code-generator v0.21.4/go.mod h1:K3y0Bv9Cz2cOW2vXUrNZlFbflhuPvuadW6JdnN6gGKo= +k8s.io/code-generator v0.22.5/go.mod h1:sbdWCOVob+KaQ5O7xs8PNNaCTpbWVqNgA6EPwLOmRNk= k8s.io/code-generator v0.23.3/go.mod h1:S0Q1JVA+kSzTI1oUvbKAxZY/DYbA/ZUb4Uknog12ETk= +k8s.io/component-base v0.21.4/go.mod h1:ZKG0eHVX+tUDcaoIGpU3Vtk4TIjMddN9uhEWDmW6Nyg= +k8s.io/component-base v0.22.5/go.mod h1:VK3I+TjuF9eaa+Ln67dKxhGar5ynVbwnGrUiNF4MqCI= k8s.io/component-base v0.31.1 h1:UpOepcrX3rQ3ab5NB6g5iP0tvsgJWzxTyAo20sgYSy8= k8s.io/component-base v0.31.1/go.mod h1:WGeaw7t/kTsqpVTaCoVEtillbqAhF2/JgvO0LDOMa0w= +k8s.io/gengo v0.0.0-20200413195148-3a45101e95ac/go.mod h1:ezvh/TsK7cY6rbqRK0oQQ8IAqLxYwwyPxAX1Pzy0ii0= +k8s.io/gengo v0.0.0-20201203183100-97869a43a9d9/go.mod h1:FiNAH4ZV3gBg2Kwh89tzAEV2be7d5xI0vBa/VySYy3E= +k8s.io/gengo v0.0.0-20201214224949-b6c5ce23f027/go.mod h1:FiNAH4ZV3gBg2Kwh89tzAEV2be7d5xI0vBa/VySYy3E= k8s.io/gengo v0.0.0-20210813121822-485abfe95c7c/go.mod h1:FiNAH4ZV3gBg2Kwh89tzAEV2be7d5xI0vBa/VySYy3E= k8s.io/gengo v0.0.0-20211129171323-c02415ce4185/go.mod h1:FiNAH4ZV3gBg2Kwh89tzAEV2be7d5xI0vBa/VySYy3E= k8s.io/gengo/v2 v2.0.0-20240228010128-51d4e06bde70/go.mod h1:VH3AT8AaQOqiGjMF9p0/IM1Dj+82ZwjfxUP1IxaHE+8= k8s.io/gengo/v2 v2.0.0-20240911193312-2b36238f13e9 h1:si3PfKm8dDYxgfbeA6orqrtLkvvIeH8UqffFJDl0bz4= k8s.io/gengo/v2 v2.0.0-20240911193312-2b36238f13e9/go.mod h1:EJykeLsmFC60UQbYJezXkEsG2FLrt0GPNkU5iK5GWxU= +k8s.io/klog v0.2.0/go.mod h1:Gq+BEi5rUBO/HRz0bTSXDUcqjScdoY3a9IHpCEIOOfk= +k8s.io/klog v1.0.0/go.mod h1:4Bi6QPql/J/LkTDqv7R/cd3hPo4k2DG6Ptcz060Ez5I= k8s.io/klog/v2 v2.0.0/go.mod h1:PBfzABfn139FHAV07az/IF9Wp1bkk3vpT2XSJ76fSDE= k8s.io/klog/v2 v2.2.0/go.mod h1:Od+F08eJP+W3HUb4pSrPpgp9DGU4GzlpG/TmITuYh/Y= +k8s.io/klog/v2 v2.8.0/go.mod h1:hy9LJ/NvuK+iVyP4Ehqva4HxZG/oXyIS3n3Jmire4Ec= +k8s.io/klog/v2 v2.9.0/go.mod h1:hy9LJ/NvuK+iVyP4Ehqva4HxZG/oXyIS3n3Jmire4Ec= k8s.io/klog/v2 v2.30.0/go.mod h1:y1WjHnz7Dj687irZUWR/WLkLc5N1YHtjLdmgWjndZn0= k8s.io/klog/v2 v2.40.1/go.mod h1:y1WjHnz7Dj687irZUWR/WLkLc5N1YHtjLdmgWjndZn0= k8s.io/klog/v2 v2.60.1/go.mod h1:y1WjHnz7Dj687irZUWR/WLkLc5N1YHtjLdmgWjndZn0= @@ -1053,6 +1961,9 @@ k8s.io/klog/v2 v2.80.1/go.mod h1:y1WjHnz7Dj687irZUWR/WLkLc5N1YHtjLdmgWjndZn0= k8s.io/klog/v2 v2.120.1/go.mod h1:3Jpz1GvMt720eyJH1ckRHK1EDfpxISzJ7I9OYgaDtPE= k8s.io/klog/v2 v2.130.1 h1:n9Xl7H1Xvksem4KFG4PYbdQCQxqc/tTUyrgXaOhHSzk= k8s.io/klog/v2 v2.130.1/go.mod h1:3Jpz1GvMt720eyJH1ckRHK1EDfpxISzJ7I9OYgaDtPE= +k8s.io/kube-openapi v0.0.0-20200805222855-6aeccd4b50c6/go.mod h1:UuqjUnNftUyPE5H64/qeyjQoUZhGpeFDVdxjTeEVN2o= +k8s.io/kube-openapi v0.0.0-20210305001622-591a79e4bda7/go.mod h1:wXW5VT87nVfh/iLV8FpR2uDvrFyomxbtb1KivDbvPTE= +k8s.io/kube-openapi v0.0.0-20211109043538-20434351676c/go.mod h1:vHXdDvt9+2spS2Rx9ql3I8tycm3H9FDfdUoIuKCefvw= k8s.io/kube-openapi v0.0.0-20211115234752-e816edb12b65/go.mod h1:sX9MT8g7NVZM5lVL/j8QyCCJe8YSMW30QvGZWaCIDIk= k8s.io/kube-openapi v0.0.0-20220124234850-424119656bbf/go.mod h1:sX9MT8g7NVZM5lVL/j8QyCCJe8YSMW30QvGZWaCIDIk= k8s.io/kube-openapi v0.0.0-20220328201542-3ee0da9b0b42/go.mod h1:Z/45zLw8lUo4wdiUkI+v/ImEGAvu3WatcZl3lPMR4Rk= @@ -1061,13 +1972,54 @@ k8s.io/kube-openapi v0.0.0-20240903163716-9e1beecbcb38 h1:1dWzkmJrrprYvjGwh9kEUx k8s.io/kube-openapi v0.0.0-20240903163716-9e1beecbcb38/go.mod h1:coRQXBK9NxO98XUv3ZD6AK3xzHCxV6+b7lrquKwaKzA= k8s.io/metrics v0.31.0 h1:s7Vu7W0oEZPTN8jgcoiWIXIZBmVxt7YP9MRVyIgMdOc= k8s.io/metrics v0.31.0/go.mod h1:UNsz6swyX8FWkDoKN9ixPF75TBREMbHZIKjD7fydaOY= +k8s.io/utils v0.0.0-20201110183641-67b214c5f920/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA= k8s.io/utils v0.0.0-20210802155522-efc7438f0176/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA= +k8s.io/utils v0.0.0-20210819203725-bdf08cb9a70a/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA= k8s.io/utils v0.0.0-20211116205334-6203023598ed/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA= +k8s.io/utils v0.0.0-20211208161948-7d6a63dca704/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA= k8s.io/utils v0.0.0-20220210201930-3a6ce19ff2f9/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA= k8s.io/utils v0.0.0-20230726121419-3b25d923346b/go.mod h1:OLgZIPagt7ERELqWJFomSt595RzquPNLL48iOWgYOg0= k8s.io/utils v0.0.0-20240711033017-18e509b52bc8/go.mod h1:OLgZIPagt7ERELqWJFomSt595RzquPNLL48iOWgYOg0= k8s.io/utils v0.0.0-20240902221715-702e33fdd3c3 h1:b2FmK8YH+QEwq/Sy2uAEhmqL5nPfGYbJOcaqjeYYZoA= k8s.io/utils v0.0.0-20240902221715-702e33fdd3c3/go.mod h1:OLgZIPagt7ERELqWJFomSt595RzquPNLL48iOWgYOg0= +knative.dev/caching v0.0.0-20240716132144-989f54c83776 h1:2nINnWuXtb9e2nG/EJxSCeghcmu6qmvmomJ7woiP5Is= +knative.dev/caching v0.0.0-20240716132144-989f54c83776/go.mod h1:Uj74eO9rLiK1eb8wmDBED1hJBZQ7MJ9cvq/d8Ktsm3c= +knative.dev/eventing v0.28.0/go.mod h1:zxoB37kQxEkfCvKA7wZuHOPYInz6SFJzrhmG9IAd/iY= +knative.dev/eventing v0.29.0/go.mod h1:u5T5NZTDUsLR7yJwp5MDnBnDX5MhywD3yK3Rq+7gTtI= +knative.dev/eventing v0.42.2 h1:eDfEmOTiqb/GikfwUPb6O6VvXkpqtpHCzihxP6D4Fek= +knative.dev/eventing v0.42.2/go.mod h1:hW5BMYcihtCelT9pqaMtK8gmNOo1ybxcigjBY+/fU+k= +knative.dev/eventing-awssqs v0.29.0 h1:3g9zaBMuSVpwj6BOFFQl/XbCVX9dIljqhoWKdLfDVp4= +knative.dev/eventing-awssqs v0.29.0/go.mod h1:jtY5Pd4QrwbLyiviNWav7FMtx9NWaABY3EqGGz3NBNA= +knative.dev/eventing-couchdb v0.28.0 h1:wdwmonQ1cOEx/I9Ev8IhKUIkBth4L/r5wTpDggGacls= +knative.dev/eventing-couchdb v0.28.0/go.mod h1:kUoJgfUkPBWJFA/0meZCZzuX/3003hEBctN+7xyKKMo= +knative.dev/eventing-github v0.42.0 h1:iq/+oTQI6v6QCRGMGY0PsN3RENgI+ZOq1yuiYrF90cE= +knative.dev/eventing-github v0.42.0/go.mod h1:HMHYhEXzRgfaJBSBkB6jVpTpYWMhEA28Y/XOklZayCY= +knative.dev/eventing-gitlab v0.42.0 h1:DRZrOC5OSjnmxmZQuP7pOFRykQrHwydnHLduP8zBdks= +knative.dev/eventing-gitlab v0.42.0/go.mod h1:v3OsUQmVkHlEZx159a/glEmMZsf/6GscBCa7FpZhOtc= +knative.dev/eventing-kafka-broker v0.42.5 h1:iLcJSDXrGAJiUYZdSIpUW42nWHYmPqsjd4FbTp28BBw= +knative.dev/eventing-kafka-broker v0.42.5/go.mod h1:77EsSRV24XRRMWvoHyhlCArWqsr9SQICch525FEztiI= +knative.dev/eventing-prometheus v0.28.0 h1:2VjDEL0Ck9s++uomjlOL4/Y824ziZjXZYWcNQsm53P0= +knative.dev/eventing-prometheus v0.28.0/go.mod h1:aaGkW4Vzh4KZ23aiH7TMoTvfNAf8Lf8Nesqpz/5zP9Y= +knative.dev/hack v0.0.0-20211122162614-813559cefdda/go.mod h1:PHt8x8yX5Z9pPquBEfIj0X66f8iWkWfR0S/sarACJrI= +knative.dev/hack v0.0.0-20211203062838-e11ac125e707/go.mod h1:PHt8x8yX5Z9pPquBEfIj0X66f8iWkWfR0S/sarACJrI= +knative.dev/hack v0.0.0-20220118141833-9b2ed8471e30/go.mod h1:PHt8x8yX5Z9pPquBEfIj0X66f8iWkWfR0S/sarACJrI= +knative.dev/hack/schema v0.0.0-20211203062838-e11ac125e707/go.mod h1:ffjwmdcrH5vN3mPhO8RrF2KfNnbHeCE2C60A+2cv3U0= +knative.dev/hack/schema v0.0.0-20220118141833-9b2ed8471e30/go.mod h1:ffjwmdcrH5vN3mPhO8RrF2KfNnbHeCE2C60A+2cv3U0= +knative.dev/networking v0.0.0-20240716111826-bab7f2a3e556 h1:9OTyJkrjiFh/burZiti3WucGv8Qtt91VJTnXfO5dC2g= +knative.dev/networking v0.0.0-20240716111826-bab7f2a3e556/go.mod h1:1PosUDkXqoHNzYxtLIwa7LFqSsIXBShHOseAb6XBeEU= +knative.dev/pkg v0.0.0-20211206113427-18589ac7627e/go.mod h1:E6B4RTjZyxe55a0kxOlnEHEl71zuG7gghnqYvNBKwBw= +knative.dev/pkg v0.0.0-20220118160532-77555ea48cd4/go.mod h1:etVT7Tm8pSDf4RKhGk4r7j/hj3dNBpvT7bO6a6wpahs= +knative.dev/pkg v0.0.0-20241010131207-e0f65ceabc68 h1:bsVHXShoLA9+ScLVRgVbd07psRVx9RM5RqXZUaOnXes= +knative.dev/pkg v0.0.0-20241010131207-e0f65ceabc68/go.mod h1:mnrs8wCm1DQlXptE6ylKCAKJeCeP3lRTJbu38jW6JAs= +knative.dev/reconciler-test v0.0.0-20211207070557-0d138a88867b/go.mod h1:dCq1Fuu+eUISdnxABMvoDhefF91DYwE6O3rTYTraXbw= +knative.dev/reconciler-test v0.0.0-20220118183433-c8bfbe66bada/go.mod h1:XV4cghzCtdASkfUsfMYSnGfGRyd/naDjy9h7Tnae22g= +knative.dev/serving v0.42.2 h1:yKieg3MeNvpVz+4JJPbvmpee3v3LK3zO5h5HJBtzaNk= +knative.dev/serving v0.42.2/go.mod h1:3cgU8/864RcqA0ZPrc3jFcmS3uJL/mOlUZiYsXonwaE= +pgregory.net/rapid v0.3.3/go.mod h1:UYpPVyjFHzYBGHIxLFoupi8vwk6rXNzRY9OMvVxFIOU= +rsc.io/binaryregexp v0.2.0/go.mod h1:qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8= +rsc.io/quote/v3 v3.1.0/go.mod h1:yEA65RcK8LyAZtP9Kv3t0HmxON59tX3rD+tICJqUlj0= +rsc.io/sampler v1.3.0/go.mod h1:T1hPZKmBbMNahiBKFy5HrXp6adAjACjK9JXDnKaTXpA= +sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.0.22/go.mod h1:LEScyzhFmoF5pso/YSeBstl57mOzx9xlU9n85RGrDQg= sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.30.3 h1:2770sDpzrjjsAtVhSeUFseziht227YAWYHLGNM8QPwY= sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.30.3/go.mod h1:Ve9uj1L+deCXFrPOk1LpFXqTg7LCFzFso6PA48q/XZw= sigs.k8s.io/cluster-api v1.8.3 h1:N6i25rF5QMadwVg2UPfuO6CzmNXjqnF2r1MAO+kcsro= @@ -1084,11 +2036,14 @@ sigs.k8s.io/kustomize/api v0.17.2 h1:E7/Fjk7V5fboiuijoZHgs4aHuexi5Y2loXlVOAVAG5g sigs.k8s.io/kustomize/api v0.17.2/go.mod h1:UWTz9Ct+MvoeQsHcJ5e+vziRRkwimm3HytpZgIYqye0= sigs.k8s.io/kustomize/kyaml v0.17.1 h1:TnxYQxFXzbmNG6gOINgGWQt09GghzgTP6mIurOgrLCQ= sigs.k8s.io/kustomize/kyaml v0.17.1/go.mod h1:9V0mCjIEYjlXuCdYsSXvyoy2BTsLESH7TlGV81S282U= +sigs.k8s.io/structured-merge-diff/v4 v4.0.1/go.mod h1:bJZC9H9iH24zzfZ/41RGcq60oK1F7G282QMXDPYydCw= sigs.k8s.io/structured-merge-diff/v4 v4.0.2/go.mod h1:bJZC9H9iH24zzfZ/41RGcq60oK1F7G282QMXDPYydCw= +sigs.k8s.io/structured-merge-diff/v4 v4.1.2/go.mod h1:j/nl6xW8vLS49O8YvXW1ocPhZawJtm+Yrr7PPRQ0Vg4= sigs.k8s.io/structured-merge-diff/v4 v4.2.1/go.mod h1:j/nl6xW8vLS49O8YvXW1ocPhZawJtm+Yrr7PPRQ0Vg4= sigs.k8s.io/structured-merge-diff/v4 v4.2.3/go.mod h1:qjx8mGObPmV2aSZepjQjbmb2ihdVs8cGKBraizNC69E= sigs.k8s.io/structured-merge-diff/v4 v4.4.1 h1:150L+0vs/8DA78h1u02ooW1/fFq/Lwr+sGiqlzvrtq4= sigs.k8s.io/structured-merge-diff/v4 v4.4.1/go.mod h1:N8hJocpFajUSSeSJ9bOZ77VzejKZaXsTtZo4/u7Io08= +sigs.k8s.io/yaml v1.1.0/go.mod h1:UJmg0vDUVViEyp3mgSv9WPwZCDxu4rQW1olrI1uml+o= sigs.k8s.io/yaml v1.2.0/go.mod h1:yfXDCHCao9+ENCvLSE62v9VSji2MKu5jeNfTrofGhJc= sigs.k8s.io/yaml v1.3.0/go.mod h1:GeOyir5tyXNByN85N/dRIT9es5UQNerPYEKK56eTBm8= sigs.k8s.io/yaml v1.4.0 h1:Mk1wCc2gy/F0THH0TAp1QYyJNzRm2KCLy3o5ASXVI5E= diff --git a/kubernetes-model-generator/openapi/generator/pkg/openapi/generator-delegating.go b/kubernetes-model-generator/openapi/generator/pkg/openapi/generator-delegating.go new file mode 100644 index 00000000000..55013d4a0aa --- /dev/null +++ b/kubernetes-model-generator/openapi/generator/pkg/openapi/generator-delegating.go @@ -0,0 +1,93 @@ +/** + * 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 openapi + +import ( + "io" + "k8s.io/gengo/v2/generator" + "k8s.io/gengo/v2/namer" + "k8s.io/gengo/v2/types" + "strings" +) + +type generatorDelegating struct { + delegate generator.Generator +} + +func NewGeneratorDelegating(delegate generator.Generator) generator.Generator { + return &generatorDelegating{ + delegate: delegate, + } +} + +func (g *generatorDelegating) Name() string { + return g.delegate.Name() +} + +func (g *generatorDelegating) Filter(context *generator.Context, t *types.Type) bool { + return g.delegate.Filter(context, t) +} + +// Namers returns the name systems used by the generators in this package. +func (g *generatorDelegating) Namers(context *generator.Context) namer.NameSystems { + namers := g.delegate.Namers(context) + // Override 'private' namer to prevent issue with duplicate name types in packages for the same api version + // See SecretValueFromSource in eventing-github and eventing-gitlab v1alpha1 + if namers["private"] != nil { + prependPackageNames := 5 // qualify problem with eventing-gitlab v1alpha1 + // https://github.com/kubernetes/kube-openapi/blob/67ed5848f094e4cd74f5bdc458cd98f12767c538/pkg/generators/openapi.go#L150-L155 + namers["private"] = &namer.NameStrategy{ + Join: func(pre string, in []string, post string) string { + return strings.Join(in, "_") + }, + PrependPackageNames: prependPackageNames, + } + } + return namers +} + +func (g *generatorDelegating) Imports(context *generator.Context) []string { + return g.delegate.Imports(context) +} + +func (g *generatorDelegating) PackageVars(context *generator.Context) []string { + return g.delegate.PackageVars(context) +} + +func (g *generatorDelegating) PackageConsts(context *generator.Context) []string { + return g.delegate.PackageConsts(context) +} + +func (g *generatorDelegating) GenerateType(context *generator.Context, t *types.Type, w io.Writer) error { + return g.delegate.GenerateType(context, t, w) +} + +func (g *generatorDelegating) Filename() string { + return g.delegate.Filename() +} + +func (g *generatorDelegating) FileType() string { + return g.delegate.FileType() +} + +func (g *generatorDelegating) Finalize(context *generator.Context, w io.Writer) error { + return g.delegate.Finalize(context, w) +} + +func (g *generatorDelegating) Init(context *generator.Context, w io.Writer) error { + return g.delegate.Init(context, w) +} diff --git a/kubernetes-model-generator/openapi/generator/pkg/openapi/openapi-gen.go b/kubernetes-model-generator/openapi/generator/pkg/openapi/openapi-gen.go index 2c48efd8dd6..7fd6b974936 100644 --- a/kubernetes-model-generator/openapi/generator/pkg/openapi/openapi-gen.go +++ b/kubernetes-model-generator/openapi/generator/pkg/openapi/openapi-gen.go @@ -26,6 +26,7 @@ import ( "k8s.io/kube-openapi/pkg/generators" "reflect" "strings" + "unicode" ) type GoGenerator struct { @@ -49,20 +50,38 @@ func (g *GoGenerator) Generate() error { // // Allows to override the default kube-openapi generators.apiTypeFilterFunc with our own (see KubernetesFilterFunc). func (g *GoGenerator) KubernetesTargets(context *generator.Context) []generator.Target { - // Non-deterministic bug-fix - // ScopeType is sometimes considered enum and others isn't. Force it to be non enum to avoid issues - scopeType := context.Universe.Type(types.Name{Package: "k8s.io/api/admissionregistration/v1", Name: "ScopeType"}) - originalComments := scopeType.CommentLines - scopeType.CommentLines = make([]string, 0) - for _, comment := range originalComments { - if comment != "+enum" { - scopeType.CommentLines = append(scopeType.CommentLines, comment) + g.processUniverse(context) + // Replace original Filter function with something that includes all Kubernetes Object types regardless of the comment tag + openApiGenTargets := generators.GetTargets(context, &g.Args) + for _, target := range openApiGenTargets { + // Override standard filter function to include types that haven't been annotated/tagged with k8s:openapi-gen=true + target.(*generator.SimpleTarget).FilterFunc = g.KubernetesFilterFunc + // Override standard Generator function to be able to provide our Generator overrides + originalGeneratorsFunc := target.(*generator.SimpleTarget).GeneratorsFunc + target.(*generator.SimpleTarget).GeneratorsFunc = func(context *generator.Context) []generator.Generator { + originalGenerators := originalGeneratorsFunc(context) + delegatingGenerators := make([]generator.Generator, len(originalGenerators)) + for i, originalGenerator := range originalGenerators { + delegatingGenerators[i] = NewGeneratorDelegating(originalGenerator) + } + return delegatingGenerators } } - // Consider swaggerignore tag and add json:omitted so that kube-openapi ignores the field + return openApiGenTargets +} + +// processUniverse function to process the universe and apply some fixes to the types. +func (g *GoGenerator) processUniverse(context *generator.Context) { + // Create a map of all the input packages for performance (queried later on) + g.inputPkgs = make(map[string]bool) + for _, inputPackage := range context.Inputs { + g.inputPkgs[inputPackage] = true + } + for _, pkg := range context.Universe { for _, t := range pkg.Types { for im, m := range t.Members { + // Consider swaggerignore tag and add json:omitted so that kube-openapi ignores the field swaggerIgnore := reflect.StructTag(m.Tags).Get("swaggerignore") if swaggerIgnore != "" { jsonTag := reflect.StructTag(m.Tags).Get("json") @@ -76,19 +95,16 @@ func (g *GoGenerator) KubernetesTargets(context *generator.Context) []generator. } } - // Create a map of all the input packages for performance (queried later on) - g.inputPkgs = make(map[string]bool) - for _, inputPackage := range context.Inputs { - g.inputPkgs[inputPackage] = true - } - - // Replace original Filter function with something that includes all Kubernetes Object types regardless of the comment tag - openApiGenTargets := generators.GetTargets(context, &g.Args) - for _, target := range openApiGenTargets { - // Override standard filter function to include types that haven't been annotated/tagged with k8s:openapi-gen=true - target.(*generator.SimpleTarget).FilterFunc = g.KubernetesFilterFunc + // Non-deterministic bug-fix + // ScopeType is sometimes considered enum and others isn't. Force it to be non enum to avoid issues + scopeType := context.Universe.Type(types.Name{Package: "k8s.io/api/admissionregistration/v1", Name: "ScopeType"}) + originalComments := scopeType.CommentLines + scopeType.CommentLines = make([]string, 0) + for _, comment := range originalComments { + if comment != "+enum" { + scopeType.CommentLines = append(scopeType.CommentLines, comment) + } } - return openApiGenTargets } // KubernetesFilterFunc function to filter out types that are not Kubernetes Objects, @@ -106,6 +122,10 @@ func (g *GoGenerator) KubernetesFilterFunc(c *generator.Context, t *types.Type) if t.Kind != types.Struct { return false } + // Skip types that are not exported + if t.Name.Name == "" || unicode.IsUpper(rune(t.Name.Name[0])) == false { + return false + } // There is a conflict between this codegen and codecgen, we should avoid types generated for codecgen if strings.HasPrefix(t.Name.Name, "codecSelfer") { return false diff --git a/kubernetes-model-generator/openapi/generator/pkg/packages/packages.go b/kubernetes-model-generator/openapi/generator/pkg/packages/packages.go index f7da399a7dc..dd3b4e0d1e5 100644 --- a/kubernetes-model-generator/openapi/generator/pkg/packages/packages.go +++ b/kubernetes-model-generator/openapi/generator/pkg/packages/packages.go @@ -69,6 +69,25 @@ var IstioPackagePatterns = []string{ "istio.io/api/telemetry/v...", } +var KnativePackagePatterns = []string{ + "knative.dev/pkg/apis", + "knative.dev/pkg/apis/duck/v...", + "knative.dev/pkg/tracker", + "knative.dev/caching/pkg/apis/.../v...", + "knative.dev/eventing/pkg/apis/.../v...", + "knative.dev/networking/pkg/apis/.../v...", + "knative.dev/serving/pkg/apis/.../v...", + "knative.dev/eventing-awssqs/pkg/apis/.../v...", + "knative.dev/eventing-couchdb/source/pkg/apis/.../v...", + "knative.dev/eventing-github/pkg/apis/.../v...", + "knative.dev/eventing-gitlab/pkg/apis/.../v...", // TODO: See how to remove the duplicate SecretValueFromSource + "knative.dev/eventing-kafka-broker/control-plane/pkg/apis/bindings/v...", + "knative.dev/eventing-kafka-broker/control-plane/pkg/apis/eventing/v1alpha1", + "knative.dev/eventing-kafka-broker/control-plane/pkg/apis/messaging/v...", + "knative.dev/eventing-kafka-broker/control-plane/pkg/apis/sources/v...", + "knative.dev/eventing-prometheus/pkg/apis/.../v...", +} + var VolcanoPackagePatterns = []string{ "volcano.sh/apis/pkg/apis/batch/v1alpha1", "volcano.sh/apis/pkg/apis/bus/v1alpha1", diff --git a/kubernetes-model-generator/openapi/generator/tools/generator/openapi.go b/kubernetes-model-generator/openapi/generator/tools/generator/openapi.go index c5d4b16d7f6..db631c64408 100644 --- a/kubernetes-model-generator/openapi/generator/tools/generator/openapi.go +++ b/kubernetes-model-generator/openapi/generator/tools/generator/openapi.go @@ -1,5 +1,5 @@ -////go:build ignore -//// +build ignore +//go:build ignore +// +build ignore /** * Copyright (C) 2015 Red Hat, Inc. @@ -36,6 +36,7 @@ var modules = []module{ // https://github.com/chaos-mesh/chaos-mesh/issues/4517 //{patterns: packages.ChaosMeshPackagePatterns, outputName: "generated_chaosmesh_openapi"}, //{patterns: packages.IstioPackagePatterns, outputName: "generated_istio_openapi"}, + {patterns: packages.KnativePackagePatterns, outputName: "generated_knative_openapi"}, {patterns: packages.VolcanoPackagePatterns, outputName: "generated_volcano_openapi"}, {patterns: packages.VolumeSnapshotPackagePatterns, outputName: "generated_volumesnapshot_openapi"}, } diff --git a/kubernetes-model-generator/openapi/maven-plugin/src/main/java/io/fabric8/kubernetes/schema/generator/schema/SchemaUtils.java b/kubernetes-model-generator/openapi/maven-plugin/src/main/java/io/fabric8/kubernetes/schema/generator/schema/SchemaUtils.java index fa507efa7f0..68cb8c04221 100644 --- a/kubernetes-model-generator/openapi/maven-plugin/src/main/java/io/fabric8/kubernetes/schema/generator/schema/SchemaUtils.java +++ b/kubernetes-model-generator/openapi/maven-plugin/src/main/java/io/fabric8/kubernetes/schema/generator/schema/SchemaUtils.java @@ -72,6 +72,7 @@ public class SchemaUtils { REF_TO_JAVA_PRIMITIVE_MAP.put("#/components/schemas/io.k8s.apimachinery.pkg.runtime.RawExtension", OBJECT_PRIMITIVE); REF_TO_JAVA_PRIMITIVE_MAP.put("#/components/schemas/com.github.operator-framework.api.pkg.lib.version.OperatorVersion", STRING_PRIMITIVE); + REF_TO_JAVA_PRIMITIVE_MAP.put("#/components/schemas/dev.knative.pkg.apis.URL", STRING_PRIMITIVE); } private static final Map JAVA_CLASS_SERIALIZER_MAP = new LinkedHashMap<>(); diff --git a/kubernetes-model-generator/openapi/schemas/dev.knative.json b/kubernetes-model-generator/openapi/schemas/dev.knative.json new file mode 100644 index 00000000000..fbd03c5731f --- /dev/null +++ b/kubernetes-model-generator/openapi/schemas/dev.knative.json @@ -0,0 +1,11437 @@ +{ + "swagger": "2.0", + "info": { + "title": "Kubernetes", + "version": "0.0.0" + }, + "paths": null, + "definitions": { + "dev.knative.bindings.v1alpha1.GitHubBinding": { + "description": "GitHubBinding describes a Binding that is also a Source. The `sink` (from the Source duck) is resolved to a URL and then projected into the `subject` by augmenting the runtime contract of the referenced containers to have a `K_SINK` environment variable holding the endpoint to which to send cloud events.", + "type": "object", + "required": [ + "spec", + "status" + ], + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" + }, + "spec": { + "default": {}, + "$ref": "#/definitions/dev.knative.bindings.v1alpha1.GitHubBindingSpec" + }, + "status": { + "default": {}, + "$ref": "#/definitions/dev.knative.bindings.v1alpha1.GitHubBindingStatus" + } + }, + "x-fabric8-info": { + "Type": "object", + "Group": "bindings.knative.dev", + "Version": "v1alpha1", + "Kind": "GitHubBinding", + "Scope": "Namespaced" + } + }, + "dev.knative.bindings.v1alpha1.GitHubBindingList": { + "description": "GitHubBindingList contains a list of GitHubBinding", + "type": "object", + "required": [ + "items" + ], + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "items": { + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.bindings.v1alpha1.GitHubBinding" + } + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta" + } + }, + "x-fabric8-info": { + "Type": "list", + "Group": "bindings.knative.dev", + "Version": "v1alpha1", + "Kind": "GitHubBindingList", + "Scope": "Namespaced" + } + }, + "dev.knative.bindings.v1alpha1.GitHubBindingSpec": { + "description": "GitHubBindingSpec holds the desired state of the GitHubBinding (from the client).", + "type": "object", + "required": [ + "subject", + "accessToken" + ], + "properties": { + "accessToken": { + "description": "AccessToken is the Kubernetes secret containing the GitHub access token", + "default": {}, + "$ref": "#/definitions/dev.knative.bindings.v1alpha1.SecretValueFromSource" + }, + "subject": { + "description": "Subject references the resource(s) whose \"runtime contract\" should be augmented by Binding implementations.", + "default": {}, + "$ref": "#/definitions/dev.knative.pkg.tracker.Reference" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "bindings.knative.dev", + "Version": "v1alpha1", + "Kind": "GitHubBindingSpec", + "Scope": "Namespaced" + } + }, + "dev.knative.bindings.v1alpha1.GitHubBindingStatus": { + "description": "GitHubBindingStatus communicates the observed state of the GitHubBinding (from the controller).", + "type": "object", + "properties": { + "annotations": { + "description": "Annotations is additional Status fields for the Resource to save some additional State as well as convey more information to the user. This is roughly akin to Annotations on any k8s resource, just the reconciler conveying richer information outwards.", + "type": "object", + "additionalProperties": { + "type": "string", + "default": "" + } + }, + "auth": { + "description": "Auth defines the attributes that provide the generated service account name in the resource status.", + "$ref": "#/definitions/dev.knative.duck.v1.AuthStatus" + }, + "ceAttributes": { + "description": "CloudEventAttributes are the specific attributes that the Source uses as part of its CloudEvents.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1.CloudEventAttributes" + } + }, + "conditions": { + "description": "Conditions the latest available observations of a resource's current state.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.pkg.apis.Condition" + }, + "x-kubernetes-patch-merge-key": "type", + "x-kubernetes-patch-strategy": "merge" + }, + "observedGeneration": { + "description": "ObservedGeneration is the 'Generation' of the Service that was last processed by the controller.", + "type": "integer", + "format": "int64" + }, + "sinkAudience": { + "description": "SinkAudience is the OIDC audience of the sink.", + "type": "string" + }, + "sinkCACerts": { + "description": "SinkCACerts are Certification Authority (CA) certificates in PEM format according to https://www.rfc-editor.org/rfc/rfc7468.", + "type": "string" + }, + "sinkUri": { + "description": "SinkURI is the current active sink URI that has been configured for the Source.", + "$ref": "#/definitions/dev.knative.pkg.apis.URL" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "bindings.knative.dev", + "Version": "v1alpha1", + "Kind": "GitHubBindingStatus", + "Scope": "Namespaced" + } + }, + "dev.knative.bindings.v1alpha1.GitLabBinding": { + "description": "GitLabBinding describes a Binding that is also a Source. The `sink` (from the Source duck) is resolved to a URL and then projected into the `subject` by augmenting the runtime contract of the referenced containers to have a `K_SINK` environment variable holding the endpoint to which to send cloud events.", + "type": "object", + "required": [ + "spec", + "status" + ], + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" + }, + "spec": { + "default": {}, + "$ref": "#/definitions/dev.knative.bindings.v1alpha1.GitLabBindingSpec" + }, + "status": { + "default": {}, + "$ref": "#/definitions/dev.knative.bindings.v1alpha1.GitLabBindingStatus" + } + }, + "x-fabric8-info": { + "Type": "object", + "Group": "bindings.knative.dev", + "Version": "v1alpha1", + "Kind": "GitLabBinding", + "Scope": "Namespaced" + } + }, + "dev.knative.bindings.v1alpha1.GitLabBindingList": { + "description": "GitLabBindingList contains a list of GitLabBinding", + "type": "object", + "required": [ + "items" + ], + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "items": { + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.bindings.v1alpha1.GitLabBinding" + } + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta" + } + }, + "x-fabric8-info": { + "Type": "list", + "Group": "bindings.knative.dev", + "Version": "v1alpha1", + "Kind": "GitLabBindingList", + "Scope": "Namespaced" + } + }, + "dev.knative.bindings.v1alpha1.GitLabBindingSpec": { + "description": "GitLabBindingSpec holds the desired state of the GitLabBinding (from the client).", + "type": "object", + "required": [ + "subject", + "accessToken" + ], + "properties": { + "accessToken": { + "description": "AccessToken is the Kubernetes secret containing the GitLab access token", + "default": {}, + "$ref": "#/definitions/dev.knative.bindings.v1alpha1.SecretValueFromSource" + }, + "subject": { + "description": "Subject references the resource(s) whose \"runtime contract\" should be augmented by Binding implementations.", + "default": {}, + "$ref": "#/definitions/dev.knative.pkg.tracker.Reference" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "bindings.knative.dev", + "Version": "v1alpha1", + "Kind": "GitLabBindingSpec", + "Scope": "Namespaced" + } + }, + "dev.knative.bindings.v1alpha1.GitLabBindingStatus": { + "description": "GitLabBindingStatus communicates the observed state of the GitLabBinding (from the controller).", + "type": "object", + "properties": { + "annotations": { + "description": "Annotations is additional Status fields for the Resource to save some additional State as well as convey more information to the user. This is roughly akin to Annotations on any k8s resource, just the reconciler conveying richer information outwards.", + "type": "object", + "additionalProperties": { + "type": "string", + "default": "" + } + }, + "auth": { + "description": "Auth defines the attributes that provide the generated service account name in the resource status.", + "$ref": "#/definitions/dev.knative.duck.v1.AuthStatus" + }, + "ceAttributes": { + "description": "CloudEventAttributes are the specific attributes that the Source uses as part of its CloudEvents.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1.CloudEventAttributes" + } + }, + "conditions": { + "description": "Conditions the latest available observations of a resource's current state.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.pkg.apis.Condition" + }, + "x-kubernetes-patch-merge-key": "type", + "x-kubernetes-patch-strategy": "merge" + }, + "observedGeneration": { + "description": "ObservedGeneration is the 'Generation' of the Service that was last processed by the controller.", + "type": "integer", + "format": "int64" + }, + "sinkAudience": { + "description": "SinkAudience is the OIDC audience of the sink.", + "type": "string" + }, + "sinkCACerts": { + "description": "SinkCACerts are Certification Authority (CA) certificates in PEM format according to https://www.rfc-editor.org/rfc/rfc7468.", + "type": "string" + }, + "sinkUri": { + "description": "SinkURI is the current active sink URI that has been configured for the Source.", + "$ref": "#/definitions/dev.knative.pkg.apis.URL" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "bindings.knative.dev", + "Version": "v1alpha1", + "Kind": "GitLabBindingStatus", + "Scope": "Namespaced" + } + }, + "dev.knative.bindings.v1alpha1.SecretValueFromSource": { + "description": "SecretValueFromSource represents the source of a secret value", + "type": "object", + "properties": { + "secretKeyRef": { + "description": "The Secret key to select from.", + "$ref": "#/definitions/io.k8s.api.core.v1.SecretKeySelector" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "bindings.knative.dev", + "Version": "v1alpha1", + "Kind": "SecretValueFromSource", + "Scope": "Namespaced" + } + }, + "dev.knative.bindings.v1beta1.KafkaAuthSpec": { + "type": "object", + "required": [ + "bootstrapServers" + ], + "properties": { + "bootstrapServers": { + "description": "Bootstrap servers are the Kafka servers the consumer will connect to.", + "type": "array", + "items": { + "type": "string", + "default": "" + } + }, + "net": { + "default": {}, + "$ref": "#/definitions/dev.knative.bindings.v1beta1.KafkaNetSpec" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "bindings.knative.dev", + "Version": "v1beta1", + "Kind": "KafkaAuthSpec", + "Scope": "Namespaced" + } + }, + "dev.knative.bindings.v1beta1.KafkaBinding": { + "description": "KafkaBinding is the Schema for the kafkasources API.", + "type": "object", + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" + }, + "spec": { + "default": {}, + "$ref": "#/definitions/dev.knative.bindings.v1beta1.KafkaBindingSpec" + }, + "status": { + "default": {}, + "$ref": "#/definitions/dev.knative.bindings.v1beta1.KafkaBindingStatus" + } + }, + "x-fabric8-info": { + "Type": "object", + "Group": "bindings.knative.dev", + "Version": "v1beta1", + "Kind": "KafkaBinding", + "Scope": "Namespaced" + } + }, + "dev.knative.bindings.v1beta1.KafkaBindingList": { + "description": "KafkaBindingList contains a list of KafkaBindings.", + "type": "object", + "required": [ + "items" + ], + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "items": { + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.bindings.v1beta1.KafkaBinding" + } + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta" + } + }, + "x-fabric8-info": { + "Type": "list", + "Group": "bindings.knative.dev", + "Version": "v1beta1", + "Kind": "KafkaBindingList", + "Scope": "Namespaced" + } + }, + "dev.knative.bindings.v1beta1.KafkaBindingSpec": { + "description": "KafkaBindingSpec defines the desired state of the KafkaBinding.", + "type": "object", + "required": [ + "subject", + "bootstrapServers" + ], + "properties": { + "bootstrapServers": { + "description": "Bootstrap servers are the Kafka servers the consumer will connect to.", + "type": "array", + "items": { + "type": "string", + "default": "" + } + }, + "net": { + "default": {}, + "$ref": "#/definitions/dev.knative.bindings.v1beta1.KafkaNetSpec" + }, + "subject": { + "description": "Subject references the resource(s) whose \"runtime contract\" should be augmented by Binding implementations.", + "default": {}, + "$ref": "#/definitions/dev.knative.pkg.tracker.Reference" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "bindings.knative.dev", + "Version": "v1beta1", + "Kind": "KafkaBindingSpec", + "Scope": "Namespaced" + } + }, + "dev.knative.bindings.v1beta1.KafkaBindingStatus": { + "description": "KafkaBindingStatus defines the observed state of KafkaBinding.", + "type": "object", + "properties": { + "annotations": { + "description": "Annotations is additional Status fields for the Resource to save some additional State as well as convey more information to the user. This is roughly akin to Annotations on any k8s resource, just the reconciler conveying richer information outwards.", + "type": "object", + "additionalProperties": { + "type": "string", + "default": "" + } + }, + "conditions": { + "description": "Conditions the latest available observations of a resource's current state.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.pkg.apis.Condition" + }, + "x-kubernetes-patch-merge-key": "type", + "x-kubernetes-patch-strategy": "merge" + }, + "observedGeneration": { + "description": "ObservedGeneration is the 'Generation' of the Service that was last processed by the controller.", + "type": "integer", + "format": "int64" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "bindings.knative.dev", + "Version": "v1beta1", + "Kind": "KafkaBindingStatus", + "Scope": "Namespaced" + } + }, + "dev.knative.bindings.v1beta1.KafkaNetSpec": { + "type": "object", + "properties": { + "sasl": { + "default": {}, + "$ref": "#/definitions/dev.knative.bindings.v1beta1.KafkaSASLSpec" + }, + "tls": { + "default": {}, + "$ref": "#/definitions/dev.knative.bindings.v1beta1.KafkaTLSSpec" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "bindings.knative.dev", + "Version": "v1beta1", + "Kind": "KafkaNetSpec", + "Scope": "Namespaced" + } + }, + "dev.knative.bindings.v1beta1.KafkaSASLSpec": { + "type": "object", + "properties": { + "enable": { + "type": "boolean" + }, + "password": { + "description": "Password is the Kubernetes secret containing the SASL password.", + "default": {}, + "$ref": "#/definitions/dev.knative.bindings.v1beta1.SecretValueFromSource" + }, + "type": { + "description": "Type of saslType, defaults to plain (vs SCRAM-SHA-512 or SCRAM-SHA-256)", + "default": {}, + "$ref": "#/definitions/dev.knative.bindings.v1beta1.SecretValueFromSource" + }, + "user": { + "description": "User is the Kubernetes secret containing the SASL username.", + "default": {}, + "$ref": "#/definitions/dev.knative.bindings.v1beta1.SecretValueFromSource" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "bindings.knative.dev", + "Version": "v1beta1", + "Kind": "KafkaSASLSpec", + "Scope": "Namespaced" + } + }, + "dev.knative.bindings.v1beta1.KafkaTLSSpec": { + "type": "object", + "properties": { + "caCert": { + "description": "CACert is the Kubernetes secret containing the server CA cert.", + "default": {}, + "$ref": "#/definitions/dev.knative.bindings.v1beta1.SecretValueFromSource" + }, + "cert": { + "description": "Cert is the Kubernetes secret containing the client certificate.", + "default": {}, + "$ref": "#/definitions/dev.knative.bindings.v1beta1.SecretValueFromSource" + }, + "enable": { + "type": "boolean" + }, + "key": { + "description": "Key is the Kubernetes secret containing the client key.", + "default": {}, + "$ref": "#/definitions/dev.knative.bindings.v1beta1.SecretValueFromSource" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "bindings.knative.dev", + "Version": "v1beta1", + "Kind": "KafkaTLSSpec", + "Scope": "Namespaced" + } + }, + "dev.knative.bindings.v1beta1.SecretValueFromSource": { + "description": "SecretValueFromSource represents the source of a secret value", + "type": "object", + "properties": { + "secretKeyRef": { + "description": "The Secret key to select from.", + "$ref": "#/definitions/io.k8s.api.core.v1.SecretKeySelector" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "bindings.knative.dev", + "Version": "v1beta1", + "Kind": "SecretValueFromSource", + "Scope": "Namespaced" + } + }, + "dev.knative.duck.v1.AddressStatus": { + "description": "AddressStatus shows how we expect folks to embed Addressable in their Status field.", + "type": "object", + "properties": { + "address": { + "description": "Address is a single Addressable address. If Addresses is present, Address will be ignored by clients.", + "$ref": "#/definitions/dev.knative.duck.v1.Addressable" + }, + "addresses": { + "description": "Addresses is a list of addresses for different protocols (HTTP and HTTPS) If Addresses is present, Address must be ignored by clients.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1.Addressable" + } + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "duck.knative.dev", + "Version": "v1", + "Kind": "AddressStatus", + "Scope": "Namespaced" + } + }, + "dev.knative.duck.v1.Addressable": { + "description": "Addressable provides a generic mechanism for a custom resource definition to indicate a destination for message delivery.\n\nAddressable is the schema for the destination information. This is typically stored in the object's `status`, as this information may be generated by the controller.", + "type": "object", + "properties": { + "CACerts": { + "description": "CACerts is the Certification Authority (CA) certificates in PEM format according to https://www.rfc-editor.org/rfc/rfc7468.", + "type": "string" + }, + "audience": { + "description": "Audience is the OIDC audience for this address.", + "type": "string" + }, + "name": { + "description": "Name is the name of the address.", + "type": "string" + }, + "url": { + "$ref": "#/definitions/dev.knative.pkg.apis.URL" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "duck.knative.dev", + "Version": "v1", + "Kind": "Addressable", + "Scope": "Namespaced" + } + }, + "dev.knative.duck.v1.AddressableType": { + "description": "AddressableType is a skeleton type wrapping Addressable in the manner we expect resource writers defining compatible resources to embed it. We will typically use this type to deserialize Addressable ObjectReferences and access the Addressable data. This is not a real resource.", + "type": "object", + "required": [ + "status" + ], + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" + }, + "status": { + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1.AddressStatus" + } + }, + "x-fabric8-info": { + "Type": "object", + "Group": "duck.knative.dev", + "Version": "v1", + "Kind": "AddressableType", + "Scope": "Namespaced" + } + }, + "dev.knative.duck.v1.AddressableTypeList": { + "description": "AddressableTypeList is a list of AddressableType resources", + "type": "object", + "required": [ + "metadata", + "items" + ], + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "items": { + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1.AddressableType" + } + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta" + } + }, + "x-fabric8-info": { + "Type": "list", + "Group": "duck.knative.dev", + "Version": "v1", + "Kind": "AddressableTypeList", + "Scope": "Namespaced" + } + }, + "dev.knative.duck.v1.AppliedEventPoliciesStatus": { + "description": "AppliedEventPoliciesStatus contains the list of policies which apply to a resource. This type is intended to be embedded into a status struct.", + "type": "object", + "properties": { + "policies": { + "description": "Policies holds the list of applied EventPolicies", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1.AppliedEventPolicyRef" + } + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "duck.knative.dev", + "Version": "v1", + "Kind": "AppliedEventPoliciesStatus", + "Scope": "Namespaced" + } + }, + "dev.knative.duck.v1.AppliedEventPolicyRef": { + "description": "AppliedEventPolicyRef is the reference to an EventPolicy", + "type": "object", + "required": [ + "apiVersion", + "name" + ], + "properties": { + "apiVersion": { + "description": "APIVersion of the applied EventPolicy. This indicates, which version of EventPolicy is supported by the resource.", + "type": "string", + "default": "" + }, + "name": { + "description": "Name of the applied EventPolicy", + "type": "string", + "default": "" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "duck.knative.dev", + "Version": "v1", + "Kind": "AppliedEventPolicyRef", + "Scope": "Namespaced" + } + }, + "dev.knative.duck.v1.AuthStatus": { + "description": "AuthStatus is meant to provide the generated service account name in the resource status.", + "type": "object", + "properties": { + "serviceAccountName": { + "description": "ServiceAccountName is the name of the generated service account used for this components OIDC authentication.", + "type": "string" + }, + "serviceAccountNames": { + "description": "ServiceAccountNames is the list of names of the generated service accounts used for this components OIDC authentication. This list can have len() \u003e 1, when the component uses multiple identities (e.g. in case of a Parallel).", + "type": "array", + "items": { + "type": "string", + "default": "" + } + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "duck.knative.dev", + "Version": "v1", + "Kind": "AuthStatus", + "Scope": "Namespaced" + } + }, + "dev.knative.duck.v1.AuthenticatableStatus": { + "type": "object", + "properties": { + "auth": { + "description": "Auth contains the service account name for the subscription", + "$ref": "#/definitions/dev.knative.duck.v1.AuthStatus" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "duck.knative.dev", + "Version": "v1", + "Kind": "AuthenticatableStatus", + "Scope": "Namespaced" + } + }, + "dev.knative.duck.v1.AuthenticatableType": { + "description": "AuthenticatableType is a skeleton type wrapping AuthStatus in the manner we expect resource writers defining compatible resources to embed it. We will typically use this type to deserialize AuthenticatableType ObjectReferences and access the AuthenticatableType data. This is not a real resource.", + "type": "object", + "required": [ + "status" + ], + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" + }, + "status": { + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1.AuthenticatableStatus" + } + }, + "x-fabric8-info": { + "Type": "object", + "Group": "duck.knative.dev", + "Version": "v1", + "Kind": "AuthenticatableType", + "Scope": "Namespaced" + } + }, + "dev.knative.duck.v1.AuthenticatableTypeList": { + "description": "AuthenticatableTypeList is a list of AuthenticatableType resources", + "type": "object", + "required": [ + "metadata", + "items" + ], + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "items": { + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1.AuthenticatableType" + } + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta" + } + }, + "x-fabric8-info": { + "Type": "list", + "Group": "duck.knative.dev", + "Version": "v1", + "Kind": "AuthenticatableTypeList", + "Scope": "Namespaced" + } + }, + "dev.knative.duck.v1.Binding": { + "description": "Binding is a duck type that specifies the partial schema to which all Binding implementations should adhere.", + "type": "object", + "required": [ + "spec" + ], + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" + }, + "spec": { + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1.BindingSpec" + } + }, + "x-fabric8-info": { + "Type": "object", + "Group": "duck.knative.dev", + "Version": "v1", + "Kind": "Binding", + "Scope": "Namespaced" + } + }, + "dev.knative.duck.v1.BindingList": { + "description": "BindingList is a list of Binding resources", + "type": "object", + "required": [ + "metadata", + "items" + ], + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "items": { + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1.Binding" + } + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta" + } + }, + "x-fabric8-info": { + "Type": "list", + "Group": "duck.knative.dev", + "Version": "v1", + "Kind": "BindingList", + "Scope": "Namespaced" + } + }, + "dev.knative.duck.v1.BindingSpec": { + "description": "BindingSpec specifies the spec portion of the Binding partial-schema.", + "type": "object", + "required": [ + "subject" + ], + "properties": { + "subject": { + "description": "Subject references the resource(s) whose \"runtime contract\" should be augmented by Binding implementations.", + "default": {}, + "$ref": "#/definitions/dev.knative.pkg.tracker.Reference" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "duck.knative.dev", + "Version": "v1", + "Kind": "BindingSpec", + "Scope": "Namespaced" + } + }, + "dev.knative.duck.v1.Channelable": { + "description": "Channelable is a skeleton type wrapping Subscribable and Addressable in the manner we expect resource writers defining compatible resources to embed it. We will typically use this type to deserialize Channelable ObjectReferences and access their subscription and address data. This is not a real resource.", + "type": "object", + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" + }, + "spec": { + "description": "Spec is the part where the Channelable fulfills the Subscribable contract.", + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1.ChannelableSpec" + }, + "status": { + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1.ChannelableStatus" + } + }, + "x-fabric8-info": { + "Type": "object", + "Group": "duck.knative.dev", + "Version": "v1", + "Kind": "Channelable", + "Scope": "Namespaced" + } + }, + "dev.knative.duck.v1.ChannelableList": { + "description": "ChannelableList is a list of Channelable resources.", + "type": "object", + "required": [ + "metadata", + "items" + ], + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "items": { + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1.Channelable" + } + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta" + } + }, + "x-fabric8-info": { + "Type": "list", + "Group": "duck.knative.dev", + "Version": "v1", + "Kind": "ChannelableList", + "Scope": "Namespaced" + } + }, + "dev.knative.duck.v1.ChannelableSpec": { + "description": "ChannelableSpec contains Spec of the Channelable object", + "type": "object", + "properties": { + "delivery": { + "description": "DeliverySpec contains the default delivery spec for each subscription to this Channelable. Each subscription delivery spec, if any, overrides this global delivery spec.", + "$ref": "#/definitions/dev.knative.duck.v1.DeliverySpec" + }, + "subscribers": { + "description": "This is the list of subscriptions for this subscribable.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1.SubscriberSpec" + }, + "x-kubernetes-patch-merge-key": "uid", + "x-kubernetes-patch-strategy": "merge" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "duck.knative.dev", + "Version": "v1", + "Kind": "ChannelableSpec", + "Scope": "Namespaced" + } + }, + "dev.knative.duck.v1.ChannelableStatus": { + "description": "ChannelableStatus contains the Status of a Channelable object.", + "type": "object", + "properties": { + "address": { + "description": "Address is a single Addressable address. If Addresses is present, Address will be ignored by clients.", + "$ref": "#/definitions/dev.knative.duck.v1.Addressable" + }, + "addresses": { + "description": "Addresses is a list of addresses for different protocols (HTTP and HTTPS) If Addresses is present, Address must be ignored by clients.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1.Addressable" + } + }, + "annotations": { + "description": "Annotations is additional Status fields for the Resource to save some additional State as well as convey more information to the user. This is roughly akin to Annotations on any k8s resource, just the reconciler conveying richer information outwards.", + "type": "object", + "additionalProperties": { + "type": "string", + "default": "" + } + }, + "conditions": { + "description": "Conditions the latest available observations of a resource's current state.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.pkg.apis.Condition" + }, + "x-kubernetes-patch-merge-key": "type", + "x-kubernetes-patch-strategy": "merge" + }, + "deadLetterSinkAudience": { + "description": "DeadLetterSinkAudience is the OIDC audience of the DeadLetterSink", + "type": "string" + }, + "deadLetterSinkCACerts": { + "description": "DeadLetterSinkCACerts are Certification Authority (CA) certificates in PEM format according to https://www.rfc-editor.org/rfc/rfc7468.", + "type": "string" + }, + "deadLetterSinkUri": { + "description": "DeadLetterSink is a KReference that is the reference to the native, platform specific channel where failed events are sent to.", + "$ref": "#/definitions/dev.knative.pkg.apis.URL" + }, + "observedGeneration": { + "description": "ObservedGeneration is the 'Generation' of the Service that was last processed by the controller.", + "type": "integer", + "format": "int64" + }, + "policies": { + "description": "Policies holds the list of applied EventPolicies", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1.AppliedEventPolicyRef" + } + }, + "subscribers": { + "description": "This is the list of subscription's statuses for this channel.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1.SubscriberStatus" + }, + "x-kubernetes-patch-merge-key": "uid", + "x-kubernetes-patch-strategy": "merge" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "duck.knative.dev", + "Version": "v1", + "Kind": "ChannelableStatus", + "Scope": "Namespaced" + } + }, + "dev.knative.duck.v1.CloudEventAttributes": { + "description": "CloudEventAttributes specifies the attributes that a Source uses as part of its CloudEvents.", + "type": "object", + "properties": { + "source": { + "description": "Source is the CloudEvents source attribute.", + "type": "string" + }, + "type": { + "description": "Type refers to the CloudEvent type attribute.", + "type": "string" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "duck.knative.dev", + "Version": "v1", + "Kind": "CloudEventAttributes", + "Scope": "Namespaced" + } + }, + "dev.knative.duck.v1.CloudEventOverrides": { + "description": "CloudEventOverrides defines arguments for a Source that control the output format of the CloudEvents produced by the Source.", + "type": "object", + "properties": { + "extensions": { + "description": "Extensions specify what attribute are added or overridden on the outbound event. Each `Extensions` key-value pair are set on the event as an attribute extension independently.", + "type": "object", + "additionalProperties": { + "type": "string", + "default": "" + } + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "duck.knative.dev", + "Version": "v1", + "Kind": "CloudEventOverrides", + "Scope": "Namespaced" + } + }, + "dev.knative.duck.v1.CronJob": { + "description": "CronJob is a wrapper around CronJob resource, which supports our interfaces for webhooks", + "type": "object", + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" + }, + "spec": { + "default": {}, + "$ref": "#/definitions/io.k8s.api.batch.v1.CronJobSpec" + } + }, + "x-fabric8-info": { + "Type": "object", + "Group": "duck.knative.dev", + "Version": "v1", + "Kind": "CronJob", + "Scope": "Namespaced" + } + }, + "dev.knative.duck.v1.CronJobList": { + "description": "CronJobList is a list of CronJob resources", + "type": "object", + "required": [ + "metadata", + "items" + ], + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "items": { + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1.CronJob" + } + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta" + } + }, + "x-fabric8-info": { + "Type": "list", + "Group": "duck.knative.dev", + "Version": "v1", + "Kind": "CronJobList", + "Scope": "Namespaced" + } + }, + "dev.knative.duck.v1.DeliverySpec": { + "description": "DeliverySpec contains the delivery options for event senders, such as channelable and source.", + "type": "object", + "properties": { + "backoffDelay": { + "description": "BackoffDelay is the delay before retrying. More information on Duration format:\n - https://www.iso.org/iso-8601-date-and-time-format.html\n - https://en.wikipedia.org/wiki/ISO_8601\n\nFor linear policy, backoff delay is backoffDelay*\u003cnumberOfRetries\u003e. For exponential policy, backoff delay is backoffDelay*2^\u003cnumberOfRetries\u003e.", + "type": "string" + }, + "backoffPolicy": { + "description": "BackoffPolicy is the retry backoff policy (linear, exponential).", + "type": "string" + }, + "deadLetterSink": { + "description": "DeadLetterSink is the sink receiving event that could not be sent to a destination.", + "$ref": "#/definitions/dev.knative.duck.v1.Destination" + }, + "format": { + "description": "format specifies the desired event format for the cloud event. It can be one of the following values: - nil: default value, no specific format required. - \"JSON\": indicates the event should be in structured mode. - \"binary\": indicates the event should be in binary mode.", + "type": "string" + }, + "retry": { + "description": "Retry is the minimum number of retries the sender should attempt when sending an event before moving it to the dead letter sink.", + "type": "integer", + "format": "int32" + }, + "retryAfterMax": { + "description": "RetryAfterMax provides an optional upper bound on the duration specified in a \"Retry-After\" header when calculating backoff times for retrying 429 and 503 response codes. Setting the value to zero (\"PT0S\") can be used to opt-out of respecting \"Retry-After\" header values altogether. This value only takes effect if \"Retry\" is configured, and also depends on specific implementations (Channels, Sources, etc.) choosing to provide this capability.\n\nNote: This API is EXPERIMENTAL and might be changed at anytime. While this experimental\n feature is in the Alpha/Beta stage, you must provide a valid value to opt-in for\n supporting \"Retry-After\" headers. When the feature becomes Stable/GA \"Retry-After\"\n headers will be respected by default, and you can choose to specify \"PT0S\" to\n opt-out of supporting \"Retry-After\" headers.\n For more details: https://github.com/knative/eventing/issues/5811\n\nMore information on Duration format:\n - https://www.iso.org/iso-8601-date-and-time-format.html\n - https://en.wikipedia.org/wiki/ISO_8601", + "type": "string" + }, + "timeout": { + "description": "Timeout is the timeout of each single request. The value must be greater than 0. More information on Duration format:\n - https://www.iso.org/iso-8601-date-and-time-format.html\n - https://en.wikipedia.org/wiki/ISO_8601\n\nNote: This API is EXPERIMENTAL and might break anytime. For more details: https://github.com/knative/eventing/issues/5148", + "type": "string" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "duck.knative.dev", + "Version": "v1", + "Kind": "DeliverySpec", + "Scope": "Namespaced" + } + }, + "dev.knative.duck.v1.DeliveryStatus": { + "description": "DeliveryStatus contains the Status of an object supporting delivery options. This type is intended to be embedded into a status struct.", + "type": "object", + "properties": { + "deadLetterSinkAudience": { + "description": "DeadLetterSinkAudience is the OIDC audience of the DeadLetterSink", + "type": "string" + }, + "deadLetterSinkCACerts": { + "description": "DeadLetterSinkCACerts are Certification Authority (CA) certificates in PEM format according to https://www.rfc-editor.org/rfc/rfc7468.", + "type": "string" + }, + "deadLetterSinkUri": { + "description": "DeadLetterSink is a KReference that is the reference to the native, platform specific channel where failed events are sent to.", + "$ref": "#/definitions/dev.knative.pkg.apis.URL" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "duck.knative.dev", + "Version": "v1", + "Kind": "DeliveryStatus", + "Scope": "Namespaced" + } + }, + "dev.knative.duck.v1.Destination": { + "description": "Destination represents a target of an invocation over HTTP.", + "type": "object", + "properties": { + "CACerts": { + "description": "CACerts are Certification Authority (CA) certificates in PEM format according to https://www.rfc-editor.org/rfc/rfc7468. If set, these CAs are appended to the set of CAs provided by the Addressable target, if any.", + "type": "string" + }, + "audience": { + "description": "Audience is the OIDC audience. This need only be set, if the target is not an Addressable and thus the Audience can't be received from the Addressable itself. In case the Addressable specifies an Audience too, the Destinations Audience takes preference.", + "type": "string" + }, + "ref": { + "description": "Ref points to an Addressable.", + "$ref": "#/definitions/dev.knative.duck.v1.KReference" + }, + "uri": { + "description": "URI can be an absolute URL(non-empty scheme and non-empty host) pointing to the target or a relative URI. Relative URIs will be resolved using the base URI retrieved from Ref.", + "$ref": "#/definitions/dev.knative.pkg.apis.URL" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "duck.knative.dev", + "Version": "v1", + "Kind": "Destination", + "Scope": "Namespaced" + } + }, + "dev.knative.duck.v1.KReference": { + "description": "KReference contains enough information to refer to another object. It's a trimmed down version of corev1.ObjectReference.", + "type": "object", + "required": [ + "kind", + "name" + ], + "properties": { + "address": { + "description": "Address points to a specific Address Name.", + "type": "string" + }, + "apiVersion": { + "description": "API version of the referent.", + "type": "string" + }, + "group": { + "description": "Group of the API, without the version of the group. This can be used as an alternative to the APIVersion, and then resolved using ResolveGroup. Note: This API is EXPERIMENTAL and might break anytime. For more details: https://github.com/knative/eventing/issues/5086", + "type": "string" + }, + "kind": { + "description": "Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string", + "default": "" + }, + "name": { + "description": "Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names", + "type": "string", + "default": "" + }, + "namespace": { + "description": "Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/ This is optional field, it gets defaulted to the object holding it if left out.", + "type": "string" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "duck.knative.dev", + "Version": "v1", + "Kind": "KReference", + "Scope": "Namespaced" + } + }, + "dev.knative.duck.v1.KResource": { + "description": "KResource is a skeleton type wrapping Conditions in the manner we expect resource writers defining compatible resources to embed it. We will typically use this type to deserialize Conditions ObjectReferences and access the Conditions data. This is not a real resource.", + "type": "object", + "required": [ + "status" + ], + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" + }, + "status": { + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1.Status" + } + }, + "x-fabric8-info": { + "Type": "object", + "Group": "duck.knative.dev", + "Version": "v1", + "Kind": "KResource", + "Scope": "Namespaced" + } + }, + "dev.knative.duck.v1.KResourceList": { + "description": "KResourceList is a list of KResource resources", + "type": "object", + "required": [ + "metadata", + "items" + ], + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "items": { + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1.KResource" + } + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta" + } + }, + "x-fabric8-info": { + "Type": "list", + "Group": "duck.knative.dev", + "Version": "v1", + "Kind": "KResourceList", + "Scope": "Namespaced" + } + }, + "dev.knative.duck.v1.Pod": { + "description": "Pod is a wrapper around Pod-like resource, which supports our interfaces for webhooks", + "type": "object", + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" + }, + "spec": { + "default": {}, + "$ref": "#/definitions/io.k8s.api.core.v1.PodSpec" + } + }, + "x-fabric8-info": { + "Type": "object", + "Group": "duck.knative.dev", + "Version": "v1", + "Kind": "Pod", + "Scope": "Namespaced" + } + }, + "dev.knative.duck.v1.PodList": { + "description": "PodList is a list of WithPod resources", + "type": "object", + "required": [ + "metadata", + "items" + ], + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "items": { + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1.WithPod" + } + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta" + } + }, + "x-fabric8-info": { + "Type": "list", + "Group": "duck.knative.dev", + "Version": "v1", + "Kind": "PodList", + "Scope": "Namespaced" + } + }, + "dev.knative.duck.v1.PodSpecable": { + "description": "PodSpecable is implemented by types containing a PodTemplateSpec in the manner of ReplicaSet, Deployment, DaemonSet, StatefulSet.", + "type": "object", + "properties": { + "metadata": { + "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata", + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" + }, + "spec": { + "description": "Specification of the desired behavior of the pod. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status", + "default": {}, + "$ref": "#/definitions/io.k8s.api.core.v1.PodSpec" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "duck.knative.dev", + "Version": "v1", + "Kind": "PodSpecable", + "Scope": "Namespaced" + } + }, + "dev.knative.duck.v1.Source": { + "description": "Source is the minimum resource shape to adhere to the Source Specification. This duck type is intended to allow implementors of Sources and Importers to verify their own resources meet the expectations. This is not a real resource. NOTE: The Source Specification is in progress and the shape and names could be modified until it has been accepted.", + "type": "object", + "required": [ + "spec", + "status" + ], + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" + }, + "spec": { + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1.SourceSpec" + }, + "status": { + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1.SourceStatus" + } + }, + "x-fabric8-info": { + "Type": "object", + "Group": "duck.knative.dev", + "Version": "v1", + "Kind": "Source", + "Scope": "Namespaced" + } + }, + "dev.knative.duck.v1.SourceList": { + "description": "SourceList is a list of Source resources", + "type": "object", + "required": [ + "metadata", + "items" + ], + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "items": { + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1.Source" + } + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta" + } + }, + "x-fabric8-info": { + "Type": "list", + "Group": "duck.knative.dev", + "Version": "v1", + "Kind": "SourceList", + "Scope": "Namespaced" + } + }, + "dev.knative.duck.v1.SourceSpec": { + "type": "object", + "properties": { + "ceOverrides": { + "description": "CloudEventOverrides defines overrides to control the output format and modifications of the event sent to the sink.", + "$ref": "#/definitions/dev.knative.duck.v1.CloudEventOverrides" + }, + "sink": { + "description": "Sink is a reference to an object that will resolve to a uri to use as the sink.", + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1.Destination" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "duck.knative.dev", + "Version": "v1", + "Kind": "SourceSpec", + "Scope": "Namespaced" + } + }, + "dev.knative.duck.v1.SourceStatus": { + "description": "SourceStatus shows how we expect folks to embed Addressable in their Status field.", + "type": "object", + "properties": { + "annotations": { + "description": "Annotations is additional Status fields for the Resource to save some additional State as well as convey more information to the user. This is roughly akin to Annotations on any k8s resource, just the reconciler conveying richer information outwards.", + "type": "object", + "additionalProperties": { + "type": "string", + "default": "" + } + }, + "auth": { + "description": "Auth defines the attributes that provide the generated service account name in the resource status.", + "$ref": "#/definitions/dev.knative.duck.v1.AuthStatus" + }, + "ceAttributes": { + "description": "CloudEventAttributes are the specific attributes that the Source uses as part of its CloudEvents.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1.CloudEventAttributes" + } + }, + "conditions": { + "description": "Conditions the latest available observations of a resource's current state.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.pkg.apis.Condition" + }, + "x-kubernetes-patch-merge-key": "type", + "x-kubernetes-patch-strategy": "merge" + }, + "observedGeneration": { + "description": "ObservedGeneration is the 'Generation' of the Service that was last processed by the controller.", + "type": "integer", + "format": "int64" + }, + "sinkAudience": { + "description": "SinkAudience is the OIDC audience of the sink.", + "type": "string" + }, + "sinkCACerts": { + "description": "SinkCACerts are Certification Authority (CA) certificates in PEM format according to https://www.rfc-editor.org/rfc/rfc7468.", + "type": "string" + }, + "sinkUri": { + "description": "SinkURI is the current active sink URI that has been configured for the Source.", + "$ref": "#/definitions/dev.knative.pkg.apis.URL" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "duck.knative.dev", + "Version": "v1", + "Kind": "SourceStatus", + "Scope": "Namespaced" + } + }, + "dev.knative.duck.v1.Status": { + "description": "Status shows how we expect folks to embed Conditions in their Status field. WARNING: Adding fields to this struct will add them to all Knative resources.", + "type": "object", + "properties": { + "annotations": { + "description": "Annotations is additional Status fields for the Resource to save some additional State as well as convey more information to the user. This is roughly akin to Annotations on any k8s resource, just the reconciler conveying richer information outwards.", + "type": "object", + "additionalProperties": { + "type": "string", + "default": "" + } + }, + "conditions": { + "description": "Conditions the latest available observations of a resource's current state.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.pkg.apis.Condition" + }, + "x-kubernetes-patch-merge-key": "type", + "x-kubernetes-patch-strategy": "merge" + }, + "observedGeneration": { + "description": "ObservedGeneration is the 'Generation' of the Service that was last processed by the controller.", + "type": "integer", + "format": "int64" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "duck.knative.dev", + "Version": "v1", + "Kind": "Status", + "Scope": "Namespaced" + } + }, + "dev.knative.duck.v1.Subscribable": { + "description": "Subscribable is a skeleton type wrapping Subscribable in the manner we expect resource writers defining compatible resources to embed it. We will typically use this type to deserialize SubscribableType ObjectReferences and access the Subscription data. This is not a real resource.", + "type": "object", + "required": [ + "spec", + "status" + ], + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" + }, + "spec": { + "description": "SubscribableSpec is the part where Subscribable object is configured as to be compatible with Subscribable contract.", + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1.SubscribableSpec" + }, + "status": { + "description": "SubscribableStatus is the part where SubscribableStatus object is configured as to be compatible with Subscribable contract.", + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1.SubscribableStatus" + } + }, + "x-fabric8-info": { + "Type": "object", + "Group": "duck.knative.dev", + "Version": "v1", + "Kind": "Subscribable", + "Scope": "Namespaced" + } + }, + "dev.knative.duck.v1.SubscribableList": { + "description": "SubscribableTypeList is a list of SubscribableType resources", + "type": "object", + "required": [ + "metadata", + "items" + ], + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "items": { + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1.Subscribable" + } + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta" + } + }, + "x-fabric8-info": { + "Type": "list", + "Group": "duck.knative.dev", + "Version": "v1", + "Kind": "SubscribableList", + "Scope": "Namespaced" + } + }, + "dev.knative.duck.v1.SubscribableSpec": { + "description": "SubscribableSpec shows how we expect folks to embed Subscribable in their Spec field.", + "type": "object", + "properties": { + "subscribers": { + "description": "This is the list of subscriptions for this subscribable.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1.SubscriberSpec" + }, + "x-kubernetes-patch-merge-key": "uid", + "x-kubernetes-patch-strategy": "merge" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "duck.knative.dev", + "Version": "v1", + "Kind": "SubscribableSpec", + "Scope": "Namespaced" + } + }, + "dev.knative.duck.v1.SubscribableStatus": { + "description": "SubscribableStatus is the schema for the subscribable's status portion of the status section of the resource.", + "type": "object", + "properties": { + "subscribers": { + "description": "This is the list of subscription's statuses for this channel.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1.SubscriberStatus" + }, + "x-kubernetes-patch-merge-key": "uid", + "x-kubernetes-patch-strategy": "merge" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "duck.knative.dev", + "Version": "v1", + "Kind": "SubscribableStatus", + "Scope": "Namespaced" + } + }, + "dev.knative.duck.v1.SubscriberSpec": { + "description": "SubscriberSpec defines a single subscriber to a Subscribable.\n\nAt least one of SubscriberURI and ReplyURI must be present", + "type": "object", + "properties": { + "auth": { + "description": "Auth contains the service account name for the subscription", + "$ref": "#/definitions/dev.knative.duck.v1.AuthStatus" + }, + "delivery": { + "description": "DeliverySpec contains options controlling the event delivery", + "$ref": "#/definitions/dev.knative.duck.v1.DeliverySpec" + }, + "generation": { + "description": "Generation of the origin of the subscriber with uid:UID.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "Name is used to identify the original subscription object.", + "type": "string" + }, + "replyAudience": { + "description": "ReplyAudience is the OIDC audience for the replyUri.", + "type": "string" + }, + "replyCACerts": { + "description": "ReplyCACerts is the Certification Authority (CA) certificates in PEM format according to https://www.rfc-editor.org/rfc/rfc7468 for the replyUri.", + "type": "string" + }, + "replyUri": { + "description": "ReplyURI is the endpoint for the reply", + "$ref": "#/definitions/dev.knative.pkg.apis.URL" + }, + "subscriberAudience": { + "description": "SubscriberAudience is the OIDC audience for the subscriberUri.", + "type": "string" + }, + "subscriberCACerts": { + "description": "SubscriberCACerts is the Certification Authority (CA) certificates in PEM format according to https://www.rfc-editor.org/rfc/rfc7468 for the subscriberUri", + "type": "string" + }, + "subscriberUri": { + "description": "SubscriberURI is the endpoint for the subscriber", + "$ref": "#/definitions/dev.knative.pkg.apis.URL" + }, + "uid": { + "description": "UID is used to understand the origin of the subscriber.", + "type": "string" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "duck.knative.dev", + "Version": "v1", + "Kind": "SubscriberSpec", + "Scope": "Namespaced" + } + }, + "dev.knative.duck.v1.SubscriberStatus": { + "description": "SubscriberStatus defines the status of a single subscriber to a Channel.", + "type": "object", + "properties": { + "auth": { + "description": "Auth provides the relevant information for OIDC authentication.", + "$ref": "#/definitions/dev.knative.duck.v1.AuthStatus" + }, + "message": { + "description": "A human readable message indicating details of Ready status.", + "type": "string" + }, + "observedGeneration": { + "description": "Generation of the origin of the subscriber with uid:UID.", + "type": "integer", + "format": "int64" + }, + "ready": { + "description": "Status of the subscriber.", + "type": "string" + }, + "uid": { + "description": "UID is used to understand the origin of the subscriber.", + "type": "string" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "duck.knative.dev", + "Version": "v1", + "Kind": "SubscriberStatus", + "Scope": "Namespaced" + } + }, + "dev.knative.duck.v1.WithPod": { + "description": "WithPod is the shell that demonstrates how PodSpecable types wrap a PodSpec.", + "type": "object", + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" + }, + "spec": { + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1.WithPodSpec" + } + }, + "x-fabric8-info": { + "Type": "object", + "Group": "duck.knative.dev", + "Version": "v1", + "Kind": "WithPod", + "Scope": "Namespaced" + } + }, + "dev.knative.duck.v1.WithPodList": { + "description": "WithPodList is a list of WithPod resources", + "type": "object", + "required": [ + "metadata", + "items" + ], + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "items": { + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1.WithPod" + } + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta" + } + }, + "x-fabric8-info": { + "Type": "list", + "Group": "duck.knative.dev", + "Version": "v1", + "Kind": "WithPodList", + "Scope": "Namespaced" + } + }, + "dev.knative.duck.v1.WithPodSpec": { + "description": "WithPodSpec is the shell around the PodSpecable within WithPod.", + "type": "object", + "properties": { + "template": { + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1.PodSpecable" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "duck.knative.dev", + "Version": "v1", + "Kind": "WithPodSpec", + "Scope": "Namespaced" + } + }, + "dev.knative.duck.v1alpha1.AddressStatus": { + "description": "AddressStatus shows how we expect folks to embed Addressable in their Status field.", + "type": "object", + "properties": { + "address": { + "description": "Address is a single Addressable address. If Addresses is present, Address will be ignored by clients.", + "$ref": "#/definitions/dev.knative.duck.v1alpha1.Addressable" + }, + "addresses": { + "description": "Addresses is a list of addresses for different protocols (HTTP and HTTPS) If Addresses is present, Address must be ignored by clients.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1alpha1.Addressable" + } + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "duck.knative.dev", + "Version": "v1alpha1", + "Kind": "AddressStatus", + "Scope": "Namespaced" + } + }, + "dev.knative.duck.v1alpha1.Addressable": { + "description": "Addressable provides a generic mechanism for a custom resource definition to indicate a destination for message delivery.\n\nAddressable is the schema for the destination information. This is typically stored in the object's `status`, as this information may be generated by the controller.", + "type": "object", + "properties": { + "hostname": { + "type": "string" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "duck.knative.dev", + "Version": "v1alpha1", + "Kind": "Addressable", + "Scope": "Namespaced" + } + }, + "dev.knative.duck.v1alpha1.AddressableType": { + "description": "AddressableType is a skeleton type wrapping Addressable in the manner we expect resource writers defining compatible resources to embed it. We will typically use this type to deserialize Addressable ObjectReferences and access the Addressable data. This is not a real resource.", + "type": "object", + "required": [ + "status" + ], + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" + }, + "status": { + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1alpha1.AddressStatus" + } + }, + "x-fabric8-info": { + "Type": "object", + "Group": "duck.knative.dev", + "Version": "v1alpha1", + "Kind": "AddressableType", + "Scope": "Namespaced" + } + }, + "dev.knative.duck.v1alpha1.AddressableTypeList": { + "description": "AddressableTypeList is a list of AddressableType resources", + "type": "object", + "required": [ + "metadata", + "items" + ], + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "items": { + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1alpha1.AddressableType" + } + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta" + } + }, + "x-fabric8-info": { + "Type": "list", + "Group": "duck.knative.dev", + "Version": "v1alpha1", + "Kind": "AddressableTypeList", + "Scope": "Namespaced" + } + }, + "dev.knative.duck.v1alpha1.Binding": { + "description": "Binding is a duck type that specifies the partial schema to which all Binding implementations should adhere.", + "type": "object", + "required": [ + "spec" + ], + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" + }, + "spec": { + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1alpha1.BindingSpec" + } + }, + "x-fabric8-info": { + "Type": "object", + "Group": "duck.knative.dev", + "Version": "v1alpha1", + "Kind": "Binding", + "Scope": "Namespaced" + } + }, + "dev.knative.duck.v1alpha1.BindingList": { + "description": "BindingList is a list of Binding resources", + "type": "object", + "required": [ + "metadata", + "items" + ], + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "items": { + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1alpha1.Binding" + } + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta" + } + }, + "x-fabric8-info": { + "Type": "list", + "Group": "duck.knative.dev", + "Version": "v1alpha1", + "Kind": "BindingList", + "Scope": "Namespaced" + } + }, + "dev.knative.duck.v1alpha1.BindingSpec": { + "description": "BindingSpec specifies the spec portion of the Binding partial-schema.", + "type": "object", + "required": [ + "subject" + ], + "properties": { + "subject": { + "description": "Subject references the resource(s) whose \"runtime contract\" should be augmented by Binding implementations.", + "default": {}, + "$ref": "#/definitions/dev.knative.pkg.tracker.Reference" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "duck.knative.dev", + "Version": "v1alpha1", + "Kind": "BindingSpec", + "Scope": "Namespaced" + } + }, + "dev.knative.duck.v1alpha1.LegacyTarget": { + "description": "LegacyTarget is a skeleton type wrapping LegacyTargetable in the manner we want to support unless they get migrated into supporting Legacy. We will typically use this type to deserialize LegacyTargetable ObjectReferences and access the LegacyTargetable data. This is not a real resource. ** Do not use this for any new resources **", + "type": "object", + "required": [ + "status" + ], + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" + }, + "status": { + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1alpha1.LegacyTargetable" + } + }, + "x-fabric8-info": { + "Type": "object", + "Group": "duck.knative.dev", + "Version": "v1alpha1", + "Kind": "LegacyTarget", + "Scope": "Namespaced" + } + }, + "dev.knative.duck.v1alpha1.LegacyTargetList": { + "description": "LegacyTargetList is a list of LegacyTarget resources", + "type": "object", + "required": [ + "metadata", + "items" + ], + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "items": { + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1alpha1.LegacyTarget" + } + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta" + } + }, + "x-fabric8-info": { + "Type": "list", + "Group": "duck.knative.dev", + "Version": "v1alpha1", + "Kind": "LegacyTargetList", + "Scope": "Namespaced" + } + }, + "dev.knative.duck.v1alpha1.LegacyTargetable": { + "description": "LegacyTargetable left around until we migrate to Addressable in the dependent resources. Addressable has more structure in the way it defines the fields. LegacyTargetable only assumed a single string in the Status field and we're moving towards defining proper structs under Status rather than strings. This is to support existing resources until they migrate.\n\n# Do not use this for anything new, use Addressable\n\nLegacyTargetable is the old schema for the addressable portion of the payload\n\nFor new resources use Addressable.", + "type": "object", + "properties": { + "domainInternal": { + "type": "string" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "duck.knative.dev", + "Version": "v1alpha1", + "Kind": "LegacyTargetable", + "Scope": "Namespaced" + } + }, + "dev.knative.duck.v1alpha1.Placeable": { + "description": "Placeable is a list of podName and virtual replicas pairs. Each pair represents the assignment of virtual replicas to a pod", + "type": "object", + "properties": { + "maxAllowedVReplicas": { + "type": "integer", + "format": "int32" + }, + "placements": { + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1alpha1.Placement" + } + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "duck.knative.dev", + "Version": "v1alpha1", + "Kind": "Placeable", + "Scope": "Namespaced" + } + }, + "dev.knative.duck.v1alpha1.PlaceableList": { + "description": "PlaceableList is a list of PlaceableType resources", + "type": "object", + "required": [ + "metadata", + "items" + ], + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "items": { + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1alpha1.Placeable" + } + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta" + } + }, + "x-fabric8-info": { + "Type": "list", + "Group": "duck.knative.dev", + "Version": "v1alpha1", + "Kind": "PlaceableList", + "Scope": "Namespaced" + } + }, + "dev.knative.duck.v1alpha1.PlaceableStatus": { + "type": "object", + "properties": { + "maxAllowedVReplicas": { + "type": "integer", + "format": "int32" + }, + "placements": { + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1alpha1.Placement" + } + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "duck.knative.dev", + "Version": "v1alpha1", + "Kind": "PlaceableStatus", + "Scope": "Namespaced" + } + }, + "dev.knative.duck.v1alpha1.PlaceableType": { + "description": "PlaceableType is a skeleton type wrapping Placeable in the manner we expect resource writers defining compatible resources to embed it. We will typically use this type to deserialize Placeable ObjectReferences and access the Placeable data. This is not a real resource.", + "type": "object", + "required": [ + "status" + ], + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" + }, + "status": { + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1alpha1.PlaceableStatus" + } + }, + "x-fabric8-info": { + "Type": "object", + "Group": "duck.knative.dev", + "Version": "v1alpha1", + "Kind": "PlaceableType", + "Scope": "Namespaced" + } + }, + "dev.knative.duck.v1alpha1.Placement": { + "type": "object", + "properties": { + "podName": { + "description": "PodName is the name of the pod where the resource is placed", + "type": "string" + }, + "vreplicas": { + "description": "VReplicas is the number of virtual replicas assigned to in the pod", + "type": "integer", + "format": "int32" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "duck.knative.dev", + "Version": "v1alpha1", + "Kind": "Placement", + "Scope": "Namespaced" + } + }, + "dev.knative.duck.v1alpha1.Target": { + "description": "Target is a skeleton type wrapping Targetable in the manner we expect resource writers defining compatible resources to embed it. We will typically use this type to deserialize Targetable ObjectReferences and access the Targetable data. This is not a real resource.", + "type": "object", + "required": [ + "status" + ], + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" + }, + "status": { + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1alpha1.TargetStatus" + } + }, + "x-fabric8-info": { + "Type": "object", + "Group": "duck.knative.dev", + "Version": "v1alpha1", + "Kind": "Target", + "Scope": "Namespaced" + } + }, + "dev.knative.duck.v1alpha1.TargetList": { + "description": "TargetList is a list of Target resources", + "type": "object", + "required": [ + "metadata", + "items" + ], + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "items": { + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1alpha1.Target" + } + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta" + } + }, + "x-fabric8-info": { + "Type": "list", + "Group": "duck.knative.dev", + "Version": "v1alpha1", + "Kind": "TargetList", + "Scope": "Namespaced" + } + }, + "dev.knative.duck.v1alpha1.TargetStatus": { + "description": "TargetStatus shows how we expect folks to embed Targetable in their Status field.", + "type": "object", + "properties": { + "targetable": { + "$ref": "#/definitions/dev.knative.duck.v1alpha1.Targetable" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "duck.knative.dev", + "Version": "v1alpha1", + "Kind": "TargetStatus", + "Scope": "Namespaced" + } + }, + "dev.knative.duck.v1alpha1.Targetable": { + "description": "Targetable is an earlier version of the Callable interface. Callable is a higher-level interface which implements Addressable but further promises that the destination may synchronously return response messages in reply to a message.\n\nTargetable implementations should instead implement Addressable and include an `eventing.knative.dev/returns=any` annotation.\n\nTargetable is retired; implement Addressable for now.", + "type": "object", + "properties": { + "domainInternal": { + "type": "string" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "duck.knative.dev", + "Version": "v1alpha1", + "Kind": "Targetable", + "Scope": "Namespaced" + } + }, + "dev.knative.duck.v1beta1.AddressStatus": { + "description": "AddressStatus shows how we expect folks to embed Addressable in their Status field.", + "type": "object", + "properties": { + "address": { + "description": "Address is a single Addressable address. If Addresses is present, Address will be ignored by clients.", + "$ref": "#/definitions/dev.knative.duck.v1beta1.Addressable" + }, + "addresses": { + "description": "Addresses is a list of addresses for different protocols (HTTP and HTTPS) If Addresses is present, Address must be ignored by clients.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1beta1.Addressable" + } + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "duck.knative.dev", + "Version": "v1beta1", + "Kind": "AddressStatus", + "Scope": "Namespaced" + } + }, + "dev.knative.duck.v1beta1.Addressable": { + "description": "Addressable provides a generic mechanism for a custom resource definition to indicate a destination for message delivery.\n\nAddressable is the schema for the destination information. This is typically stored in the object's `status`, as this information may be generated by the controller.", + "type": "object", + "properties": { + "CACerts": { + "description": "CACerts is the Certification Authority (CA) certificates in PEM format according to https://www.rfc-editor.org/rfc/rfc7468.", + "type": "string" + }, + "name": { + "description": "Name is the name of the address.", + "type": "string" + }, + "url": { + "$ref": "#/definitions/dev.knative.pkg.apis.URL" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "duck.knative.dev", + "Version": "v1beta1", + "Kind": "Addressable", + "Scope": "Namespaced" + } + }, + "dev.knative.duck.v1beta1.AddressableType": { + "description": "AddressableType is a skeleton type wrapping Addressable in the manner we expect resource writers defining compatible resources to embed it. We will typically use this type to deserialize Addressable ObjectReferences and access the Addressable data. This is not a real resource.", + "type": "object", + "required": [ + "status" + ], + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" + }, + "status": { + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1beta1.AddressStatus" + } + }, + "x-fabric8-info": { + "Type": "object", + "Group": "duck.knative.dev", + "Version": "v1beta1", + "Kind": "AddressableType", + "Scope": "Namespaced" + } + }, + "dev.knative.duck.v1beta1.AddressableTypeList": { + "description": "AddressableTypeList is a list of AddressableType resources", + "type": "object", + "required": [ + "metadata", + "items" + ], + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "items": { + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1beta1.AddressableType" + } + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta" + } + }, + "x-fabric8-info": { + "Type": "list", + "Group": "duck.knative.dev", + "Version": "v1beta1", + "Kind": "AddressableTypeList", + "Scope": "Namespaced" + } + }, + "dev.knative.duck.v1beta1.Binding": { + "description": "Binding is a duck type that specifies the partial schema to which all Binding implementations should adhere.", + "type": "object", + "required": [ + "spec" + ], + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" + }, + "spec": { + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1beta1.BindingSpec" + } + }, + "x-fabric8-info": { + "Type": "object", + "Group": "duck.knative.dev", + "Version": "v1beta1", + "Kind": "Binding", + "Scope": "Namespaced" + } + }, + "dev.knative.duck.v1beta1.BindingList": { + "description": "BindingList is a list of Binding resources", + "type": "object", + "required": [ + "metadata", + "items" + ], + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "items": { + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1beta1.Binding" + } + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta" + } + }, + "x-fabric8-info": { + "Type": "list", + "Group": "duck.knative.dev", + "Version": "v1beta1", + "Kind": "BindingList", + "Scope": "Namespaced" + } + }, + "dev.knative.duck.v1beta1.BindingSpec": { + "description": "BindingSpec specifies the spec portion of the Binding partial-schema.", + "type": "object", + "required": [ + "subject" + ], + "properties": { + "subject": { + "description": "Subject references the resource(s) whose \"runtime contract\" should be augmented by Binding implementations.", + "default": {}, + "$ref": "#/definitions/dev.knative.pkg.tracker.Reference" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "duck.knative.dev", + "Version": "v1beta1", + "Kind": "BindingSpec", + "Scope": "Namespaced" + } + }, + "dev.knative.duck.v1beta1.Channelable": { + "description": "Channelable is a skeleton type wrapping Subscribable and Addressable in the manner we expect resource writers defining compatible resources to embed it. We will typically use this type to deserialize Channelable ObjectReferences and access their subscription and address data. This is not a real resource.", + "type": "object", + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" + }, + "spec": { + "description": "Spec is the part where the Channelable fulfills the Subscribable contract.", + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1beta1.ChannelableSpec" + }, + "status": { + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1beta1.ChannelableStatus" + } + }, + "x-fabric8-info": { + "Type": "object", + "Group": "duck.knative.dev", + "Version": "v1beta1", + "Kind": "Channelable", + "Scope": "Namespaced" + } + }, + "dev.knative.duck.v1beta1.ChannelableList": { + "description": "ChannelableList is a list of Channelable resources.", + "type": "object", + "required": [ + "metadata", + "items" + ], + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "items": { + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1beta1.Channelable" + } + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta" + } + }, + "x-fabric8-info": { + "Type": "list", + "Group": "duck.knative.dev", + "Version": "v1beta1", + "Kind": "ChannelableList", + "Scope": "Namespaced" + } + }, + "dev.knative.duck.v1beta1.ChannelableSpec": { + "description": "ChannelableSpec contains Spec of the Channelable object", + "type": "object", + "properties": { + "delivery": { + "description": "DeliverySpec contains options controlling the event delivery", + "$ref": "#/definitions/dev.knative.duck.v1beta1.DeliverySpec" + }, + "subscribers": { + "description": "This is the list of subscriptions for this subscribable.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1beta1.SubscriberSpec" + }, + "x-kubernetes-patch-merge-key": "uid", + "x-kubernetes-patch-strategy": "merge" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "duck.knative.dev", + "Version": "v1beta1", + "Kind": "ChannelableSpec", + "Scope": "Namespaced" + } + }, + "dev.knative.duck.v1beta1.ChannelableStatus": { + "description": "ChannelableStatus contains the Status of a Channelable object.", + "type": "object", + "properties": { + "address": { + "description": "Address is a single Addressable address. If Addresses is present, Address will be ignored by clients.", + "$ref": "#/definitions/dev.knative.duck.v1.Addressable" + }, + "addresses": { + "description": "Addresses is a list of addresses for different protocols (HTTP and HTTPS) If Addresses is present, Address must be ignored by clients.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1.Addressable" + } + }, + "annotations": { + "description": "Annotations is additional Status fields for the Resource to save some additional State as well as convey more information to the user. This is roughly akin to Annotations on any k8s resource, just the reconciler conveying richer information outwards.", + "type": "object", + "additionalProperties": { + "type": "string", + "default": "" + } + }, + "conditions": { + "description": "Conditions the latest available observations of a resource's current state.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.pkg.apis.Condition" + }, + "x-kubernetes-patch-merge-key": "type", + "x-kubernetes-patch-strategy": "merge" + }, + "deadLetterChannel": { + "description": "DeadLetterChannel is a KReference and is set by the channel when it supports native error handling via a channel Failed messages are delivered here.", + "$ref": "#/definitions/dev.knative.duck.v1.KReference" + }, + "observedGeneration": { + "description": "ObservedGeneration is the 'Generation' of the Service that was last processed by the controller.", + "type": "integer", + "format": "int64" + }, + "subscribers": { + "description": "This is the list of subscription's statuses for this channel.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1beta1.SubscriberStatus" + }, + "x-kubernetes-patch-merge-key": "uid", + "x-kubernetes-patch-strategy": "merge" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "duck.knative.dev", + "Version": "v1beta1", + "Kind": "ChannelableStatus", + "Scope": "Namespaced" + } + }, + "dev.knative.duck.v1beta1.CloudEventOverrides": { + "description": "CloudEventOverrides defines arguments for a Source that control the output format of the CloudEvents produced by the Source.", + "type": "object", + "properties": { + "extensions": { + "description": "Extensions specify what attribute are added or overridden on the outbound event. Each `Extensions` key-value pair are set on the event as an attribute extension independently.", + "type": "object", + "additionalProperties": { + "type": "string", + "default": "" + } + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "duck.knative.dev", + "Version": "v1beta1", + "Kind": "CloudEventOverrides", + "Scope": "Namespaced" + } + }, + "dev.knative.duck.v1beta1.DeliverySpec": { + "description": "DeliverySpec contains the delivery options for event senders, such as channelable and source.", + "type": "object", + "properties": { + "backoffDelay": { + "description": "BackoffDelay is the delay before retrying. More information on Duration format:\n - https://www.iso.org/iso-8601-date-and-time-format.html\n - https://en.wikipedia.org/wiki/ISO_8601\n\nFor linear policy, backoff delay is backoffDelay*\u003cnumberOfRetries\u003e. For exponential policy, backoff delay is backoffDelay*2^\u003cnumberOfRetries\u003e.", + "type": "string" + }, + "backoffPolicy": { + "description": "BackoffPolicy is the retry backoff policy (linear, exponential).", + "type": "string" + }, + "deadLetterSink": { + "description": "DeadLetterSink is the sink receiving event that could not be sent to a destination.", + "$ref": "#/definitions/dev.knative.duck.v1.Destination" + }, + "retry": { + "description": "Retry is the minimum number of retries the sender should attempt when sending an event before moving it to the dead letter sink.", + "type": "integer", + "format": "int32" + }, + "timeout": { + "description": "Timeout is the timeout of each single request. More information on Duration format:\n - https://www.iso.org/iso-8601-date-and-time-format.html\n - https://en.wikipedia.org/wiki/ISO_8601", + "type": "string" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "duck.knative.dev", + "Version": "v1beta1", + "Kind": "DeliverySpec", + "Scope": "Namespaced" + } + }, + "dev.knative.duck.v1beta1.DeliveryStatus": { + "description": "DeliveryStatus contains the Status of an object supporting delivery options.", + "type": "object", + "properties": { + "deadLetterChannel": { + "description": "DeadLetterChannel is a KReference that is the reference to the native, platform specific channel where failed events are sent to.", + "$ref": "#/definitions/dev.knative.duck.v1.KReference" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "duck.knative.dev", + "Version": "v1beta1", + "Kind": "DeliveryStatus", + "Scope": "Namespaced" + } + }, + "dev.knative.duck.v1beta1.Destination": { + "description": "Destination represents a target of an invocation over HTTP.", + "type": "object", + "properties": { + "CACerts": { + "description": "CACerts are Certification Authority (CA) certificates in PEM format according to https://www.rfc-editor.org/rfc/rfc7468. If set, these CAs are appended to the set of CAs provided by the Addressable target, if any.", + "type": "string" + }, + "apiVersion": { + "type": "string" + }, + "kind": { + "type": "string" + }, + "name": { + "type": "string" + }, + "namespace": { + "type": "string" + }, + "ref": { + "description": "Ref points to an Addressable.", + "$ref": "#/definitions/io.k8s.api.core.v1.ObjectReference" + }, + "uri": { + "description": "URI can be an absolute URL(non-empty scheme and non-empty host) pointing to the target or a relative URI. Relative URIs will be resolved using the base URI retrieved from Ref.", + "$ref": "#/definitions/dev.knative.pkg.apis.URL" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "duck.knative.dev", + "Version": "v1beta1", + "Kind": "Destination", + "Scope": "Namespaced" + } + }, + "dev.knative.duck.v1beta1.KResource": { + "description": "KResource is a skeleton type wrapping Conditions in the manner we expect resource writers defining compatible resources to embed it. We will typically use this type to deserialize Conditions ObjectReferences and access the Conditions data. This is not a real resource.", + "type": "object", + "required": [ + "status" + ], + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" + }, + "status": { + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1beta1.Status" + } + }, + "x-fabric8-info": { + "Type": "object", + "Group": "duck.knative.dev", + "Version": "v1beta1", + "Kind": "KResource", + "Scope": "Namespaced" + } + }, + "dev.knative.duck.v1beta1.KResourceList": { + "description": "KResourceList is a list of KResource resources", + "type": "object", + "required": [ + "metadata", + "items" + ], + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "items": { + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1beta1.KResource" + } + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta" + } + }, + "x-fabric8-info": { + "Type": "list", + "Group": "duck.knative.dev", + "Version": "v1beta1", + "Kind": "KResourceList", + "Scope": "Namespaced" + } + }, + "dev.knative.duck.v1beta1.Source": { + "description": "Source is the minimum resource shape to adhere to the Source Specification. This duck type is intended to allow implementors of Sources and Importers to verify their own resources meet the expectations. This is not a real resource. NOTE: The Source Specification is in progress and the shape and names could be modified until it has been accepted.", + "type": "object", + "required": [ + "spec", + "status" + ], + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" + }, + "spec": { + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1beta1.SourceSpec" + }, + "status": { + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1beta1.SourceStatus" + } + }, + "x-fabric8-info": { + "Type": "object", + "Group": "duck.knative.dev", + "Version": "v1beta1", + "Kind": "Source", + "Scope": "Namespaced" + } + }, + "dev.knative.duck.v1beta1.SourceList": { + "description": "SourceList is a list of Source resources", + "type": "object", + "required": [ + "metadata", + "items" + ], + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "items": { + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1beta1.Source" + } + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta" + } + }, + "x-fabric8-info": { + "Type": "list", + "Group": "duck.knative.dev", + "Version": "v1beta1", + "Kind": "SourceList", + "Scope": "Namespaced" + } + }, + "dev.knative.duck.v1beta1.SourceSpec": { + "type": "object", + "properties": { + "ceOverrides": { + "description": "CloudEventOverrides defines overrides to control the output format and modifications of the event sent to the sink.", + "$ref": "#/definitions/dev.knative.duck.v1beta1.CloudEventOverrides" + }, + "sink": { + "description": "Sink is a reference to an object that will resolve to a domain name or a URI directly to use as the sink.", + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1beta1.Destination" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "duck.knative.dev", + "Version": "v1beta1", + "Kind": "SourceSpec", + "Scope": "Namespaced" + } + }, + "dev.knative.duck.v1beta1.SourceStatus": { + "description": "SourceStatus shows how we expect folks to embed Addressable in their Status field.", + "type": "object", + "properties": { + "annotations": { + "description": "Annotations is additional Status fields for the Resource to save some additional State as well as convey more information to the user. This is roughly akin to Annotations on any k8s resource, just the reconciler conveying richer information outwards.", + "type": "object", + "additionalProperties": { + "type": "string", + "default": "" + } + }, + "conditions": { + "description": "Conditions the latest available observations of a resource's current state.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.pkg.apis.Condition" + }, + "x-kubernetes-patch-merge-key": "type", + "x-kubernetes-patch-strategy": "merge" + }, + "observedGeneration": { + "description": "ObservedGeneration is the 'Generation' of the Service that was last processed by the controller.", + "type": "integer", + "format": "int64" + }, + "sinkUri": { + "description": "SinkURI is the current active sink URI that has been configured for the Source.", + "$ref": "#/definitions/dev.knative.pkg.apis.URL" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "duck.knative.dev", + "Version": "v1beta1", + "Kind": "SourceStatus", + "Scope": "Namespaced" + } + }, + "dev.knative.duck.v1beta1.Status": { + "description": "Status shows how we expect folks to embed Conditions in their Status field. WARNING: Adding fields to this struct will add them to all Knative resources.", + "type": "object", + "properties": { + "annotations": { + "description": "Annotations is additional Status fields for the Resource to save some additional State as well as convey more information to the user. This is roughly akin to Annotations on any k8s resource, just the reconciler conveying richer information outwards.", + "type": "object", + "additionalProperties": { + "type": "string", + "default": "" + } + }, + "conditions": { + "description": "Conditions the latest available observations of a resource's current state.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.pkg.apis.Condition" + }, + "x-kubernetes-patch-merge-key": "type", + "x-kubernetes-patch-strategy": "merge" + }, + "observedGeneration": { + "description": "ObservedGeneration is the 'Generation' of the Service that was last processed by the controller.", + "type": "integer", + "format": "int64" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "duck.knative.dev", + "Version": "v1beta1", + "Kind": "Status", + "Scope": "Namespaced" + } + }, + "dev.knative.duck.v1beta1.Subscribable": { + "description": "Subscribable is a skeleton type wrapping Subscribable in the manner we expect resource writers defining compatible resources to embed it. We will typically use this type to deserialize SubscribableType ObjectReferences and access the Subscription data. This is not a real resource.", + "type": "object", + "required": [ + "spec", + "status" + ], + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" + }, + "spec": { + "description": "SubscribableSpec is the part where Subscribable object is configured as to be compatible with Subscribable contract.", + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1beta1.SubscribableSpec" + }, + "status": { + "description": "SubscribableStatus is the part where SubscribableStatus object is configured as to be compatible with Subscribable contract.", + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1beta1.SubscribableStatus" + } + }, + "x-fabric8-info": { + "Type": "object", + "Group": "duck.knative.dev", + "Version": "v1beta1", + "Kind": "Subscribable", + "Scope": "Namespaced" + } + }, + "dev.knative.duck.v1beta1.SubscribableList": { + "description": "SubscribableTypeList is a list of SubscribableType resources", + "type": "object", + "required": [ + "metadata", + "items" + ], + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "items": { + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1beta1.Subscribable" + } + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta" + } + }, + "x-fabric8-info": { + "Type": "list", + "Group": "duck.knative.dev", + "Version": "v1beta1", + "Kind": "SubscribableList", + "Scope": "Namespaced" + } + }, + "dev.knative.duck.v1beta1.SubscribableSpec": { + "description": "SubscribableSpec shows how we expect folks to embed Subscribable in their Spec field.", + "type": "object", + "properties": { + "subscribers": { + "description": "This is the list of subscriptions for this subscribable.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1beta1.SubscriberSpec" + }, + "x-kubernetes-patch-merge-key": "uid", + "x-kubernetes-patch-strategy": "merge" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "duck.knative.dev", + "Version": "v1beta1", + "Kind": "SubscribableSpec", + "Scope": "Namespaced" + } + }, + "dev.knative.duck.v1beta1.SubscribableStatus": { + "description": "SubscribableStatus is the schema for the subscribable's status portion of the status section of the resource.", + "type": "object", + "properties": { + "subscribers": { + "description": "This is the list of subscription's statuses for this channel.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1beta1.SubscriberStatus" + }, + "x-kubernetes-patch-merge-key": "uid", + "x-kubernetes-patch-strategy": "merge" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "duck.knative.dev", + "Version": "v1beta1", + "Kind": "SubscribableStatus", + "Scope": "Namespaced" + } + }, + "dev.knative.duck.v1beta1.SubscriberSpec": { + "description": "SubscriberSpec defines a single subscriber to a Subscribable.\n\nAt least one of SubscriberURI and ReplyURI must be present", + "type": "object", + "properties": { + "delivery": { + "description": "DeliverySpec contains options controlling the event delivery", + "$ref": "#/definitions/dev.knative.duck.v1beta1.DeliverySpec" + }, + "generation": { + "description": "Generation of the origin of the subscriber with uid:UID.", + "type": "integer", + "format": "int64" + }, + "replyUri": { + "description": "ReplyURI is the endpoint for the reply", + "$ref": "#/definitions/dev.knative.pkg.apis.URL" + }, + "subscriberUri": { + "description": "SubscriberURI is the endpoint for the subscriber", + "$ref": "#/definitions/dev.knative.pkg.apis.URL" + }, + "uid": { + "description": "UID is used to understand the origin of the subscriber.", + "type": "string" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "duck.knative.dev", + "Version": "v1beta1", + "Kind": "SubscriberSpec", + "Scope": "Namespaced" + } + }, + "dev.knative.duck.v1beta1.SubscriberStatus": { + "description": "SubscriberStatus defines the status of a single subscriber to a Channel.", + "type": "object", + "properties": { + "message": { + "description": "A human readable message indicating details of Ready status.", + "type": "string" + }, + "observedGeneration": { + "description": "Generation of the origin of the subscriber with uid:UID.", + "type": "integer", + "format": "int64" + }, + "ready": { + "description": "Status of the subscriber.", + "type": "string" + }, + "uid": { + "description": "UID is used to understand the origin of the subscriber.", + "type": "string" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "duck.knative.dev", + "Version": "v1beta1", + "Kind": "SubscriberStatus", + "Scope": "Namespaced" + } + }, + "dev.knative.eventing.v1.Broker": { + "description": "Broker collects a pool of events that are consumable using Triggers. Brokers provide a well-known endpoint for event delivery that senders can use with minimal knowledge of the event routing strategy. Subscribers use Triggers to request delivery of events from a Broker's pool to a specific URL or Addressable endpoint.", + "type": "object", + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" + }, + "spec": { + "description": "Spec defines the desired state of the Broker.", + "default": {}, + "$ref": "#/definitions/dev.knative.eventing.v1.BrokerSpec" + }, + "status": { + "description": "Status represents the current state of the Broker. This data may be out of date.", + "default": {}, + "$ref": "#/definitions/dev.knative.eventing.v1.BrokerStatus" + } + }, + "x-fabric8-info": { + "Type": "object", + "Group": "eventing.knative.dev", + "Version": "v1", + "Kind": "Broker", + "Scope": "Namespaced" + } + }, + "dev.knative.eventing.v1.BrokerList": { + "description": "BrokerList is a collection of Brokers.", + "type": "object", + "required": [ + "items" + ], + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "items": { + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.eventing.v1.Broker" + } + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta" + } + }, + "x-fabric8-info": { + "Type": "list", + "Group": "eventing.knative.dev", + "Version": "v1", + "Kind": "BrokerList", + "Scope": "Namespaced" + } + }, + "dev.knative.eventing.v1.BrokerSpec": { + "type": "object", + "properties": { + "config": { + "description": "Config is a KReference to the configuration that specifies configuration options for this Broker. For example, this could be a pointer to a ConfigMap.", + "$ref": "#/definitions/dev.knative.duck.v1.KReference" + }, + "delivery": { + "description": "Delivery contains the delivery spec for each trigger to this Broker. Each trigger delivery spec, if any, overrides this global delivery spec.", + "$ref": "#/definitions/dev.knative.duck.v1.DeliverySpec" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "eventing.knative.dev", + "Version": "v1", + "Kind": "BrokerSpec", + "Scope": "Namespaced" + } + }, + "dev.knative.eventing.v1.BrokerStatus": { + "description": "BrokerStatus represents the current state of a Broker.", + "type": "object", + "properties": { + "address": { + "description": "Address is a single Addressable address. If Addresses is present, Address will be ignored by clients.", + "$ref": "#/definitions/dev.knative.duck.v1.Addressable" + }, + "addresses": { + "description": "Addresses is a list of addresses for different protocols (HTTP and HTTPS) If Addresses is present, Address must be ignored by clients.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1.Addressable" + } + }, + "annotations": { + "description": "Annotations is additional Status fields for the Resource to save some additional State as well as convey more information to the user. This is roughly akin to Annotations on any k8s resource, just the reconciler conveying richer information outwards.", + "type": "object", + "additionalProperties": { + "type": "string", + "default": "" + } + }, + "conditions": { + "description": "Conditions the latest available observations of a resource's current state.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.pkg.apis.Condition" + }, + "x-kubernetes-patch-merge-key": "type", + "x-kubernetes-patch-strategy": "merge" + }, + "deadLetterSinkAudience": { + "description": "DeadLetterSinkAudience is the OIDC audience of the DeadLetterSink", + "type": "string" + }, + "deadLetterSinkCACerts": { + "description": "DeadLetterSinkCACerts are Certification Authority (CA) certificates in PEM format according to https://www.rfc-editor.org/rfc/rfc7468.", + "type": "string" + }, + "deadLetterSinkUri": { + "description": "DeadLetterSink is a KReference that is the reference to the native, platform specific channel where failed events are sent to.", + "$ref": "#/definitions/dev.knative.pkg.apis.URL" + }, + "observedGeneration": { + "description": "ObservedGeneration is the 'Generation' of the Service that was last processed by the controller.", + "type": "integer", + "format": "int64" + }, + "policies": { + "description": "Policies holds the list of applied EventPolicies", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1.AppliedEventPolicyRef" + } + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "eventing.knative.dev", + "Version": "v1", + "Kind": "BrokerStatus", + "Scope": "Namespaced" + } + }, + "dev.knative.eventing.v1.SubscriptionsAPIFilter": { + "description": "SubscriptionsAPIFilter allows defining a filter expression using CloudEvents Subscriptions API. If multiple filters are specified, then the same semantics of SubscriptionsAPIFilter.All is applied. If no filter dialect or empty object is specified, then the filter always accept the events.", + "type": "object", + "properties": { + "all": { + "description": "All evaluates to true if all the nested expressions evaluate to true. It must contain at least one filter expression.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.eventing.v1.SubscriptionsAPIFilter" + } + }, + "any": { + "description": "Any evaluates to true if at least one of the nested expressions evaluates to true. It must contain at least one filter expression.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.eventing.v1.SubscriptionsAPIFilter" + } + }, + "cesql": { + "description": "CESQL is a CloudEvents SQL expression that will be evaluated to true or false against each CloudEvent.", + "type": "string" + }, + "exact": { + "description": "Exact evaluates to true if the values of the matching CloudEvents attributes MUST all exactly match with the associated value String specified (case-sensitive). The keys are the names of the CloudEvents attributes to be matched, and their values are the String values to use in the comparison. The attribute name and value specified in the filter express MUST NOT be empty strings.", + "type": "object", + "additionalProperties": { + "type": "string", + "default": "" + } + }, + "not": { + "description": "Not evaluates to true if the nested expression evaluates to false.", + "$ref": "#/definitions/dev.knative.eventing.v1.SubscriptionsAPIFilter" + }, + "prefix": { + "description": "Prefix evaluates to true if the values of the matching CloudEvents attributes MUST all start with the associated value String specified (case sensitive). The keys are the names of the CloudEvents attributes to be matched, and their values are the String values to use in the comparison. The attribute name and value specified in the filter express MUST NOT be empty strings.", + "type": "object", + "additionalProperties": { + "type": "string", + "default": "" + } + }, + "suffix": { + "description": "Suffix evaluates to true if the values of the matching CloudEvents attributes MUST all end with the associated value String specified (case sensitive). The keys are the names of the CloudEvents attributes to be matched, and their values are the String values to use in the comparison. The attribute name and value specified in the filter express MUST NOT be empty strings.", + "type": "object", + "additionalProperties": { + "type": "string", + "default": "" + } + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "eventing.knative.dev", + "Version": "v1", + "Kind": "SubscriptionsAPIFilter", + "Scope": "Namespaced" + } + }, + "dev.knative.eventing.v1.Trigger": { + "description": "Trigger represents a request to have events delivered to a subscriber from a Broker's event pool.", + "type": "object", + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" + }, + "spec": { + "description": "Spec defines the desired state of the Trigger.", + "default": {}, + "$ref": "#/definitions/dev.knative.eventing.v1.TriggerSpec" + }, + "status": { + "description": "Status represents the current state of the Trigger. This data may be out of date.", + "default": {}, + "$ref": "#/definitions/dev.knative.eventing.v1.TriggerStatus" + } + }, + "x-fabric8-info": { + "Type": "object", + "Group": "eventing.knative.dev", + "Version": "v1", + "Kind": "Trigger", + "Scope": "Namespaced" + } + }, + "dev.knative.eventing.v1.TriggerFilter": { + "type": "object", + "properties": { + "attributes": { + "description": "Attributes filters events by exact match on event context attributes. Each key in the map is compared with the equivalent key in the event context. An event passes the filter if all values are equal to the specified values. Nested context attributes are not supported as keys. Only string values are supported.", + "type": "object", + "additionalProperties": { + "type": "string", + "default": "" + } + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "eventing.knative.dev", + "Version": "v1", + "Kind": "TriggerFilter", + "Scope": "Namespaced" + } + }, + "dev.knative.eventing.v1.TriggerList": { + "description": "TriggerList is a collection of Triggers.", + "type": "object", + "required": [ + "items" + ], + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "items": { + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.eventing.v1.Trigger" + } + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta" + } + }, + "x-fabric8-info": { + "Type": "list", + "Group": "eventing.knative.dev", + "Version": "v1", + "Kind": "TriggerList", + "Scope": "Namespaced" + } + }, + "dev.knative.eventing.v1.TriggerSpec": { + "type": "object", + "required": [ + "subscriber" + ], + "properties": { + "broker": { + "description": "Broker is the broker that this trigger receives events from.", + "type": "string" + }, + "brokerRef": { + "description": "BrokerRef is the broker that is used for cross-namespace referencing.", + "$ref": "#/definitions/dev.knative.duck.v1.KReference" + }, + "delivery": { + "description": "Delivery contains the delivery spec for this specific trigger.", + "$ref": "#/definitions/dev.knative.duck.v1.DeliverySpec" + }, + "filter": { + "description": "Filter is the filter to apply against all events from the Broker. Only events that pass this filter will be sent to the Subscriber. If not specified, will default to allowing all events.", + "$ref": "#/definitions/dev.knative.eventing.v1.TriggerFilter" + }, + "filters": { + "description": "Filters is an experimental field that conforms to the CNCF CloudEvents Subscriptions API. It's an array of filter expressions that evaluate to true or false. If any filter expression in the array evaluates to false, the event MUST NOT be sent to the Subscriber. If all the filter expressions in the array evaluate to true, the event MUST be attempted to be delivered. Absence of a filter or empty array implies a value of true. In the event of users specifying both Filter and Filters, then the latter will override the former. This will allow users to try out the effect of the new Filters field without compromising the existing attribute-based Filter and try it out on existing Trigger objects.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.eventing.v1.SubscriptionsAPIFilter" + } + }, + "subscriber": { + "description": "Subscriber is the addressable that receives events from the Broker that pass the Filter. It is required.", + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1.Destination" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "eventing.knative.dev", + "Version": "v1", + "Kind": "TriggerSpec", + "Scope": "Namespaced" + } + }, + "dev.knative.eventing.v1.TriggerStatus": { + "description": "TriggerStatus represents the current state of a Trigger.", + "type": "object", + "properties": { + "annotations": { + "description": "Annotations is additional Status fields for the Resource to save some additional State as well as convey more information to the user. This is roughly akin to Annotations on any k8s resource, just the reconciler conveying richer information outwards.", + "type": "object", + "additionalProperties": { + "type": "string", + "default": "" + } + }, + "auth": { + "description": "Auth provides the relevant information for OIDC authentication.", + "$ref": "#/definitions/dev.knative.duck.v1.AuthStatus" + }, + "conditions": { + "description": "Conditions the latest available observations of a resource's current state.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.pkg.apis.Condition" + }, + "x-kubernetes-patch-merge-key": "type", + "x-kubernetes-patch-strategy": "merge" + }, + "deadLetterSinkAudience": { + "description": "DeadLetterSinkAudience is the OIDC audience of the DeadLetterSink", + "type": "string" + }, + "deadLetterSinkCACerts": { + "description": "DeadLetterSinkCACerts are Certification Authority (CA) certificates in PEM format according to https://www.rfc-editor.org/rfc/rfc7468.", + "type": "string" + }, + "deadLetterSinkUri": { + "description": "DeadLetterSink is a KReference that is the reference to the native, platform specific channel where failed events are sent to.", + "$ref": "#/definitions/dev.knative.pkg.apis.URL" + }, + "observedGeneration": { + "description": "ObservedGeneration is the 'Generation' of the Service that was last processed by the controller.", + "type": "integer", + "format": "int64" + }, + "subscriberAudience": { + "description": "SubscriberAudience is the OIDC audience of the subscriber.", + "type": "string" + }, + "subscriberCACerts": { + "description": "SubscriberCACerts is the Certification Authority (CA) certificates in PEM format according to https://www.rfc-editor.org/rfc/rfc7468 of the receiver for this Trigger.", + "type": "string" + }, + "subscriberUri": { + "description": "SubscriberURI is the resolved URI of the receiver for this Trigger.", + "$ref": "#/definitions/dev.knative.pkg.apis.URL" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "eventing.knative.dev", + "Version": "v1", + "Kind": "TriggerStatus", + "Scope": "Namespaced" + } + }, + "dev.knative.eventing.v1alpha1.Auth": { + "type": "object", + "properties": { + "secret": { + "description": "Auth Secret", + "$ref": "#/definitions/dev.knative.eventing.v1alpha1.Secret" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "eventing.knative.dev", + "Version": "v1alpha1", + "Kind": "Auth", + "Scope": "Namespaced" + } + }, + "dev.knative.eventing.v1alpha1.EventPolicy": { + "description": "EventPolicy represents a policy for addressable resources (Broker, Channel, sinks).", + "type": "object", + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" + }, + "spec": { + "description": "Spec defines the desired state of the EventPolicy.", + "default": {}, + "$ref": "#/definitions/dev.knative.eventing.v1alpha1.EventPolicySpec" + }, + "status": { + "description": "Status represents the current state of the EventPolicy. This data may be out of date.", + "default": {}, + "$ref": "#/definitions/dev.knative.eventing.v1alpha1.EventPolicyStatus" + } + }, + "x-fabric8-info": { + "Type": "object", + "Group": "eventing.knative.dev", + "Version": "v1alpha1", + "Kind": "EventPolicy", + "Scope": "Namespaced" + } + }, + "dev.knative.eventing.v1alpha1.EventPolicyFromReference": { + "type": "object", + "required": [ + "kind", + "name" + ], + "properties": { + "apiVersion": { + "description": "API version of the referent.", + "type": "string" + }, + "kind": { + "description": "Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string", + "default": "" + }, + "name": { + "description": "Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names", + "type": "string", + "default": "" + }, + "namespace": { + "description": "Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/ This is optional field, it gets defaulted to the object holding it if left out.", + "type": "string" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "eventing.knative.dev", + "Version": "v1alpha1", + "Kind": "EventPolicyFromReference", + "Scope": "Namespaced" + } + }, + "dev.knative.eventing.v1alpha1.EventPolicyList": { + "description": "EventPolicyList is a collection of EventPolicy.", + "type": "object", + "required": [ + "items" + ], + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "items": { + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.eventing.v1alpha1.EventPolicy" + } + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta" + } + }, + "x-fabric8-info": { + "Type": "list", + "Group": "eventing.knative.dev", + "Version": "v1alpha1", + "Kind": "EventPolicyList", + "Scope": "Namespaced" + } + }, + "dev.knative.eventing.v1alpha1.EventPolicySelector": { + "type": "object", + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "matchExpressions": { + "description": "matchExpressions is a list of label selector requirements. The requirements are ANDed.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelectorRequirement" + }, + "x-kubernetes-list-type": "atomic" + }, + "matchLabels": { + "description": "matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \"key\", the operator is \"In\", and the values array contains only \"value\". The requirements are ANDed.", + "type": "object", + "additionalProperties": { + "type": "string", + "default": "" + } + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "eventing.knative.dev", + "Version": "v1alpha1", + "Kind": "EventPolicySelector", + "Scope": "Namespaced" + } + }, + "dev.knative.eventing.v1alpha1.EventPolicySpec": { + "type": "object", + "properties": { + "from": { + "description": "From is the list of sources or oidc identities, which are allowed to send events to the targets (.spec.to).", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.eventing.v1alpha1.EventPolicySpecFrom" + } + }, + "to": { + "description": "To lists all resources for which this policy applies. Resources in this list must act like an ingress and have an audience. The resources are part of the same namespace as the EventPolicy. An empty list means it applies to all resources in the EventPolicies namespace", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.eventing.v1alpha1.EventPolicySpecTo" + } + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "eventing.knative.dev", + "Version": "v1alpha1", + "Kind": "EventPolicySpec", + "Scope": "Namespaced" + } + }, + "dev.knative.eventing.v1alpha1.EventPolicySpecFrom": { + "type": "object", + "properties": { + "ref": { + "description": "Ref contains a direct reference to a resource which is allowed to send events to the target.", + "$ref": "#/definitions/dev.knative.eventing.v1alpha1.EventPolicyFromReference" + }, + "sub": { + "description": "Sub sets the OIDC identity name to be allowed to send events to the target. It is also possible to set a glob-like pattern to match any suffix.", + "type": "string" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "eventing.knative.dev", + "Version": "v1alpha1", + "Kind": "EventPolicySpecFrom", + "Scope": "Namespaced" + } + }, + "dev.knative.eventing.v1alpha1.EventPolicySpecTo": { + "type": "object", + "properties": { + "ref": { + "description": "Ref contains the direct reference to a target", + "$ref": "#/definitions/dev.knative.eventing.v1alpha1.EventPolicyToReference" + }, + "selector": { + "description": "Selector contains a selector to group targets", + "$ref": "#/definitions/dev.knative.eventing.v1alpha1.EventPolicySelector" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "eventing.knative.dev", + "Version": "v1alpha1", + "Kind": "EventPolicySpecTo", + "Scope": "Namespaced" + } + }, + "dev.knative.eventing.v1alpha1.EventPolicyStatus": { + "description": "EventPolicyStatus represents the current state of a EventPolicy.", + "type": "object", + "properties": { + "annotations": { + "description": "Annotations is additional Status fields for the Resource to save some additional State as well as convey more information to the user. This is roughly akin to Annotations on any k8s resource, just the reconciler conveying richer information outwards.", + "type": "object", + "additionalProperties": { + "type": "string", + "default": "" + } + }, + "conditions": { + "description": "Conditions the latest available observations of a resource's current state.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.pkg.apis.Condition" + }, + "x-kubernetes-patch-merge-key": "type", + "x-kubernetes-patch-strategy": "merge" + }, + "from": { + "description": "From is the list of resolved oidc identities from .spec.from", + "type": "array", + "items": { + "type": "string", + "default": "" + } + }, + "observedGeneration": { + "description": "ObservedGeneration is the 'Generation' of the Service that was last processed by the controller.", + "type": "integer", + "format": "int64" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "eventing.knative.dev", + "Version": "v1alpha1", + "Kind": "EventPolicyStatus", + "Scope": "Namespaced" + } + }, + "dev.knative.eventing.v1alpha1.EventPolicyToReference": { + "type": "object", + "required": [ + "kind", + "name" + ], + "properties": { + "apiVersion": { + "description": "API version of the referent.", + "type": "string" + }, + "kind": { + "description": "Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string", + "default": "" + }, + "name": { + "description": "Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names", + "type": "string", + "default": "" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "eventing.knative.dev", + "Version": "v1alpha1", + "Kind": "EventPolicyToReference", + "Scope": "Namespaced" + } + }, + "dev.knative.eventing.v1alpha1.KafkaSink": { + "description": "KafkaSink is an addressable resource that represent a Kafka topic.", + "type": "object", + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" + }, + "spec": { + "description": "Spec defines the desired state of the Kafka Sink.", + "default": {}, + "$ref": "#/definitions/dev.knative.eventing.v1alpha1.KafkaSinkSpec" + }, + "status": { + "description": "Status represents the current state of the KafkaSink. This data may be out of date.", + "default": {}, + "$ref": "#/definitions/dev.knative.eventing.v1alpha1.KafkaSinkStatus" + } + }, + "x-fabric8-info": { + "Type": "object", + "Group": "eventing.knative.dev", + "Version": "v1alpha1", + "Kind": "KafkaSink", + "Scope": "Namespaced" + } + }, + "dev.knative.eventing.v1alpha1.KafkaSinkList": { + "description": "KafkaSinkList defines a list of Kafka Sink.", + "type": "object", + "required": [ + "items" + ], + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "items": { + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.eventing.v1alpha1.KafkaSink" + } + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta" + } + }, + "x-fabric8-info": { + "Type": "list", + "Group": "eventing.knative.dev", + "Version": "v1alpha1", + "Kind": "KafkaSinkList", + "Scope": "Namespaced" + } + }, + "dev.knative.eventing.v1alpha1.KafkaSinkSpec": { + "description": "KafkaSinkSpec defines the desired state of the Kafka Sink.", + "type": "object", + "required": [ + "topic", + "bootstrapServers" + ], + "properties": { + "auth": { + "description": "Auth configurations.", + "$ref": "#/definitions/dev.knative.eventing.v1alpha1.Auth" + }, + "bootstrapServers": { + "description": "Kafka Broker bootstrap servers.", + "type": "array", + "items": { + "type": "string", + "default": "" + } + }, + "contentMode": { + "description": "CloudEvent content mode of Kafka messages sent to the topic. Possible values: - structured - binary\n\n- default: binary.\n\n- https://github.com/cloudevents/spec/blob/v1.0/spec.md#message\n\t - https://github.com/cloudevents/spec/blob/v1.0/kafka-protocol-binding.md#32-binary-content-mode'\n\t - https://github.com/cloudevents/spec/blob/v1.0/kafka-protocol-binding.md#33-structured-content-mode", + "type": "string" + }, + "numPartitions": { + "description": "Number of topic partitions.", + "type": "integer", + "format": "int32" + }, + "replicationFactor": { + "description": "Topic replication factor", + "type": "integer", + "format": "int32" + }, + "topic": { + "description": "Topic name to send events.", + "type": "string", + "default": "" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "eventing.knative.dev", + "Version": "v1alpha1", + "Kind": "KafkaSinkSpec", + "Scope": "Namespaced" + } + }, + "dev.knative.eventing.v1alpha1.KafkaSinkStatus": { + "description": "KafkaSinkStatus represents the current state of the KafkaSink.", + "type": "object", + "required": [ + "AddressStatus" + ], + "properties": { + "AddressStatus": { + "description": "Kafka Sink is Addressable.", + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1.AddressStatus" + }, + "annotations": { + "description": "Annotations is additional Status fields for the Resource to save some additional State as well as convey more information to the user. This is roughly akin to Annotations on any k8s resource, just the reconciler conveying richer information outwards.", + "type": "object", + "additionalProperties": { + "type": "string", + "default": "" + } + }, + "conditions": { + "description": "Conditions the latest available observations of a resource's current state.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.pkg.apis.Condition" + }, + "x-kubernetes-patch-merge-key": "type", + "x-kubernetes-patch-strategy": "merge" + }, + "observedGeneration": { + "description": "ObservedGeneration is the 'Generation' of the Service that was last processed by the controller.", + "type": "integer", + "format": "int64" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "eventing.knative.dev", + "Version": "v1alpha1", + "Kind": "KafkaSinkStatus", + "Scope": "Namespaced" + } + }, + "dev.knative.eventing.v1alpha1.Secret": { + "type": "object", + "properties": { + "ref": { + "description": "Secret reference for SASL and SSL configurations.", + "$ref": "#/definitions/dev.knative.eventing.v1alpha1.SecretReference" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "eventing.knative.dev", + "Version": "v1alpha1", + "Kind": "Secret", + "Scope": "Namespaced" + } + }, + "dev.knative.eventing.v1alpha1.SecretReference": { + "type": "object", + "required": [ + "name" + ], + "properties": { + "name": { + "description": "Secret name.", + "type": "string", + "default": "" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "eventing.knative.dev", + "Version": "v1alpha1", + "Kind": "SecretReference", + "Scope": "Namespaced" + } + }, + "dev.knative.eventing.v1beta1.EventType": { + "description": "EventType represents a type of event that can be consumed from a Broker. Deprecated: use v1beta2.EventType instead.", + "type": "object", + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" + }, + "spec": { + "description": "Spec defines the desired state of the EventType.", + "default": {}, + "$ref": "#/definitions/dev.knative.eventing.v1beta1.EventTypeSpec" + }, + "status": { + "description": "Status represents the current state of the EventType. This data may be out of date.", + "default": {}, + "$ref": "#/definitions/dev.knative.eventing.v1beta1.EventTypeStatus" + } + }, + "x-fabric8-info": { + "Type": "object", + "Group": "eventing.knative.dev", + "Version": "v1beta1", + "Kind": "EventType", + "Scope": "Namespaced" + } + }, + "dev.knative.eventing.v1beta1.EventTypeList": { + "description": "EventTypeList is a collection of EventTypes.", + "type": "object", + "required": [ + "items" + ], + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "items": { + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.eventing.v1beta1.EventType" + } + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta" + } + }, + "x-fabric8-info": { + "Type": "list", + "Group": "eventing.knative.dev", + "Version": "v1beta1", + "Kind": "EventTypeList", + "Scope": "Namespaced" + } + }, + "dev.knative.eventing.v1beta1.EventTypeSpec": { + "type": "object", + "required": [ + "type" + ], + "properties": { + "broker": { + "description": "Broker refers to the Broker that can provide the EventType.", + "type": "string" + }, + "description": { + "description": "Description is an optional field used to describe the EventType, in any meaningful way.", + "type": "string" + }, + "reference": { + "description": "Reference is a KReference to the belonging addressable. For example, this could be a pointer to a Broker.", + "$ref": "#/definitions/dev.knative.duck.v1.KReference" + }, + "schema": { + "description": "Schema is a URI, it represents the CloudEvents schemaurl extension attribute. It may be a JSON schema, a protobuf schema, etc. It is optional.", + "$ref": "#/definitions/dev.knative.pkg.apis.URL" + }, + "schemaData": { + "description": "SchemaData allows the CloudEvents schema to be stored directly in the EventType. Content is dependent on the encoding. Optional attribute. The contents are not validated or manipulated by the system.", + "type": "string" + }, + "source": { + "description": "Source is a URI, it represents the CloudEvents source.", + "$ref": "#/definitions/dev.knative.pkg.apis.URL" + }, + "type": { + "description": "Type represents the CloudEvents type. It is authoritative.", + "type": "string", + "default": "" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "eventing.knative.dev", + "Version": "v1beta1", + "Kind": "EventTypeSpec", + "Scope": "Namespaced" + } + }, + "dev.knative.eventing.v1beta1.EventTypeStatus": { + "description": "EventTypeStatus represents the current state of a EventType.", + "type": "object", + "properties": { + "annotations": { + "description": "Annotations is additional Status fields for the Resource to save some additional State as well as convey more information to the user. This is roughly akin to Annotations on any k8s resource, just the reconciler conveying richer information outwards.", + "type": "object", + "additionalProperties": { + "type": "string", + "default": "" + } + }, + "conditions": { + "description": "Conditions the latest available observations of a resource's current state.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.pkg.apis.Condition" + }, + "x-kubernetes-patch-merge-key": "type", + "x-kubernetes-patch-strategy": "merge" + }, + "observedGeneration": { + "description": "ObservedGeneration is the 'Generation' of the Service that was last processed by the controller.", + "type": "integer", + "format": "int64" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "eventing.knative.dev", + "Version": "v1beta1", + "Kind": "EventTypeStatus", + "Scope": "Namespaced" + } + }, + "dev.knative.eventing.v1beta2.EventType": { + "description": "EventType represents a type of event that can be consumed from a Broker.", + "type": "object", + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" + }, + "spec": { + "description": "Spec defines the desired state of the EventType.", + "default": {}, + "$ref": "#/definitions/dev.knative.eventing.v1beta2.EventTypeSpec" + }, + "status": { + "description": "Status represents the current state of the EventType. This data may be out of date.", + "default": {}, + "$ref": "#/definitions/dev.knative.eventing.v1beta2.EventTypeStatus" + } + }, + "x-fabric8-info": { + "Type": "object", + "Group": "eventing.knative.dev", + "Version": "v1beta2", + "Kind": "EventType", + "Scope": "Namespaced" + } + }, + "dev.knative.eventing.v1beta2.EventTypeList": { + "description": "EventTypeList is a collection of EventTypes.", + "type": "object", + "required": [ + "items" + ], + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "items": { + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.eventing.v1beta2.EventType" + } + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta" + } + }, + "x-fabric8-info": { + "Type": "list", + "Group": "eventing.knative.dev", + "Version": "v1beta2", + "Kind": "EventTypeList", + "Scope": "Namespaced" + } + }, + "dev.knative.eventing.v1beta2.EventTypeSpec": { + "type": "object", + "required": [ + "type" + ], + "properties": { + "broker": { + "description": "Broker refers to the Broker that can provide the EventType. Deprecated: This field is deprecated and will be removed in a future release.", + "type": "string" + }, + "description": { + "description": "Description is an optional field used to describe the EventType, in any meaningful way.", + "type": "string" + }, + "reference": { + "description": "Reference is a KReference to the belonging addressable. For example, this could be a pointer to a Broker.", + "$ref": "#/definitions/dev.knative.duck.v1.KReference" + }, + "schema": { + "description": "Schema is a URI, it represents the CloudEvents schemaurl extension attribute. It may be a JSON schema, a protobuf schema, etc. It is optional.", + "$ref": "#/definitions/dev.knative.pkg.apis.URL" + }, + "schemaData": { + "description": "SchemaData allows the CloudEvents schema to be stored directly in the EventType. Content is dependent on the encoding. Optional attribute. The contents are not validated or manipulated by the system.", + "type": "string" + }, + "source": { + "description": "Source is a URI, it represents the CloudEvents source.", + "$ref": "#/definitions/dev.knative.pkg.apis.URL" + }, + "type": { + "description": "Type represents the CloudEvents type. It is authoritative.", + "type": "string", + "default": "" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "eventing.knative.dev", + "Version": "v1beta2", + "Kind": "EventTypeSpec", + "Scope": "Namespaced" + } + }, + "dev.knative.eventing.v1beta2.EventTypeStatus": { + "description": "EventTypeStatus represents the current state of a EventType.", + "type": "object", + "properties": { + "annotations": { + "description": "Annotations is additional Status fields for the Resource to save some additional State as well as convey more information to the user. This is roughly akin to Annotations on any k8s resource, just the reconciler conveying richer information outwards.", + "type": "object", + "additionalProperties": { + "type": "string", + "default": "" + } + }, + "conditions": { + "description": "Conditions the latest available observations of a resource's current state.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.pkg.apis.Condition" + }, + "x-kubernetes-patch-merge-key": "type", + "x-kubernetes-patch-strategy": "merge" + }, + "observedGeneration": { + "description": "ObservedGeneration is the 'Generation' of the Service that was last processed by the controller.", + "type": "integer", + "format": "int64" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "eventing.knative.dev", + "Version": "v1beta2", + "Kind": "EventTypeStatus", + "Scope": "Namespaced" + } + }, + "dev.knative.eventing.v1beta3.EventAttributeDefinition": { + "type": "object", + "required": [ + "name", + "required" + ], + "properties": { + "name": { + "description": "Name is the name of the CloudEvents attribute.", + "type": "string", + "default": "" + }, + "required": { + "description": "Required determines whether this attribute must be set on corresponding CloudEvents.", + "type": "boolean", + "default": false + }, + "value": { + "description": "Value is a string representing the allowable values for the EventType attribute. It may be a single value such as \"/apis/v1/namespaces/default/pingsource/ps\", or it could be a template for the allowed values, such as \"/apis/v1/namespaces/{namespace}/pingsource/{sourceName}. To specify a section of the string value which may change between different CloudEvents you can use curly brackets {} and optionally a variable name between them.", + "type": "string" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "eventing.knative.dev", + "Version": "v1beta3", + "Kind": "EventAttributeDefinition", + "Scope": "Namespaced" + } + }, + "dev.knative.eventing.v1beta3.EventType": { + "description": "EventType represents a type of event that can be consumed from a Broker.", + "type": "object", + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" + }, + "spec": { + "description": "Spec defines the desired state of the EventType.", + "default": {}, + "$ref": "#/definitions/dev.knative.eventing.v1beta3.EventTypeSpec" + }, + "status": { + "description": "Status represents the current state of the EventType. This data may be out of date.", + "default": {}, + "$ref": "#/definitions/dev.knative.eventing.v1beta3.EventTypeStatus" + } + }, + "x-fabric8-info": { + "Type": "object", + "Group": "eventing.knative.dev", + "Version": "v1beta3", + "Kind": "EventType", + "Scope": "Namespaced" + } + }, + "dev.knative.eventing.v1beta3.EventTypeList": { + "description": "EventTypeList is a collection of EventTypes.", + "type": "object", + "required": [ + "items" + ], + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "items": { + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.eventing.v1beta3.EventType" + } + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta" + } + }, + "x-fabric8-info": { + "Type": "list", + "Group": "eventing.knative.dev", + "Version": "v1beta3", + "Kind": "EventTypeList", + "Scope": "Namespaced" + } + }, + "dev.knative.eventing.v1beta3.EventTypeSpec": { + "type": "object", + "required": [ + "attributes" + ], + "properties": { + "attributes": { + "description": "Attributes is an array of CloudEvent attributes and extension attributes.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.eventing.v1beta3.EventAttributeDefinition" + } + }, + "description": { + "description": "Description is an optional field used to describe the EventType, in any meaningful way.", + "type": "string" + }, + "reference": { + "description": "Reference is a KReference to the belonging addressable. For example, this could be a pointer to a Broker.", + "$ref": "#/definitions/dev.knative.duck.v1.KReference" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "eventing.knative.dev", + "Version": "v1beta3", + "Kind": "EventTypeSpec", + "Scope": "Namespaced" + } + }, + "dev.knative.eventing.v1beta3.EventTypeStatus": { + "description": "EventTypeStatus represents the current state of a EventType.", + "type": "object", + "properties": { + "annotations": { + "description": "Annotations is additional Status fields for the Resource to save some additional State as well as convey more information to the user. This is roughly akin to Annotations on any k8s resource, just the reconciler conveying richer information outwards.", + "type": "object", + "additionalProperties": { + "type": "string", + "default": "" + } + }, + "conditions": { + "description": "Conditions the latest available observations of a resource's current state.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.pkg.apis.Condition" + }, + "x-kubernetes-patch-merge-key": "type", + "x-kubernetes-patch-strategy": "merge" + }, + "observedGeneration": { + "description": "ObservedGeneration is the 'Generation' of the Service that was last processed by the controller.", + "type": "integer", + "format": "int64" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "eventing.knative.dev", + "Version": "v1beta3", + "Kind": "EventTypeStatus", + "Scope": "Namespaced" + } + }, + "dev.knative.flows.v1.Parallel": { + "description": "Parallel defines conditional branches that will be wired in series through Channels and Subscriptions.", + "type": "object", + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" + }, + "spec": { + "description": "Spec defines the desired state of the Parallel.", + "default": {}, + "$ref": "#/definitions/dev.knative.flows.v1.ParallelSpec" + }, + "status": { + "description": "Status represents the current state of the Parallel. This data may be out of date.", + "default": {}, + "$ref": "#/definitions/dev.knative.flows.v1.ParallelStatus" + } + }, + "x-fabric8-info": { + "Type": "object", + "Group": "flows.knative.dev", + "Version": "v1", + "Kind": "Parallel", + "Scope": "Namespaced" + } + }, + "dev.knative.flows.v1.ParallelBranch": { + "type": "object", + "required": [ + "subscriber" + ], + "properties": { + "delivery": { + "description": "Delivery is the delivery specification for events to the subscriber This includes things like retries, DLS, etc.", + "$ref": "#/definitions/dev.knative.duck.v1.DeliverySpec" + }, + "filter": { + "description": "Filter is the expression guarding the branch", + "$ref": "#/definitions/dev.knative.duck.v1.Destination" + }, + "reply": { + "description": "Reply is a Reference to where the result of Subscriber of this case gets sent to. If not specified, sent the result to the Parallel Reply", + "$ref": "#/definitions/dev.knative.duck.v1.Destination" + }, + "subscriber": { + "description": "Subscriber receiving the event when the filter passes", + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1.Destination" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "flows.knative.dev", + "Version": "v1", + "Kind": "ParallelBranch", + "Scope": "Namespaced" + } + }, + "dev.knative.flows.v1.ParallelBranchStatus": { + "description": "ParallelBranchStatus represents the current state of a Parallel branch", + "type": "object", + "required": [ + "filterSubscriptionStatus", + "filterChannelStatus", + "subscriberSubscriptionStatus" + ], + "properties": { + "filterChannelStatus": { + "description": "FilterChannelStatus corresponds to the filter channel status.", + "default": {}, + "$ref": "#/definitions/dev.knative.flows.v1.ParallelChannelStatus" + }, + "filterSubscriptionStatus": { + "description": "FilterSubscriptionStatus corresponds to the filter subscription status.", + "default": {}, + "$ref": "#/definitions/dev.knative.flows.v1.ParallelSubscriptionStatus" + }, + "subscriberSubscriptionStatus": { + "description": "SubscriptionStatus corresponds to the subscriber subscription status.", + "default": {}, + "$ref": "#/definitions/dev.knative.flows.v1.ParallelSubscriptionStatus" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "flows.knative.dev", + "Version": "v1", + "Kind": "ParallelBranchStatus", + "Scope": "Namespaced" + } + }, + "dev.knative.flows.v1.ParallelChannelStatus": { + "type": "object", + "required": [ + "channel", + "ready" + ], + "properties": { + "channel": { + "description": "Channel is the reference to the underlying channel.", + "default": {}, + "$ref": "#/definitions/io.k8s.api.core.v1.ObjectReference" + }, + "ready": { + "description": "ReadyCondition indicates whether the Channel is ready or not.", + "default": {}, + "$ref": "#/definitions/dev.knative.pkg.apis.Condition" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "flows.knative.dev", + "Version": "v1", + "Kind": "ParallelChannelStatus", + "Scope": "Namespaced" + } + }, + "dev.knative.flows.v1.ParallelList": { + "description": "ParallelList is a collection of Parallels.", + "type": "object", + "required": [ + "items" + ], + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "items": { + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.flows.v1.Parallel" + } + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta" + } + }, + "x-fabric8-info": { + "Type": "list", + "Group": "flows.knative.dev", + "Version": "v1", + "Kind": "ParallelList", + "Scope": "Namespaced" + } + }, + "dev.knative.flows.v1.ParallelSpec": { + "type": "object", + "required": [ + "branches" + ], + "properties": { + "branches": { + "description": "Branches is the list of Filter/Subscribers pairs.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.flows.v1.ParallelBranch" + } + }, + "channelTemplate": { + "description": "ChannelTemplate specifies which Channel CRD to use. If left unspecified, it is set to the default Channel CRD for the namespace (or cluster, in case there are no defaults for the namespace).", + "$ref": "#/definitions/dev.knative.messaging.v1.ChannelTemplateSpec" + }, + "reply": { + "description": "Reply is a Reference to where the result of a case Subscriber gets sent to when the case does not have a Reply", + "$ref": "#/definitions/dev.knative.duck.v1.Destination" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "flows.knative.dev", + "Version": "v1", + "Kind": "ParallelSpec", + "Scope": "Namespaced" + } + }, + "dev.knative.flows.v1.ParallelStatus": { + "description": "ParallelStatus represents the current state of a Parallel.", + "type": "object", + "required": [ + "ingressChannelStatus", + "branchStatuses" + ], + "properties": { + "address": { + "description": "Address is a single Addressable address. If Addresses is present, Address will be ignored by clients.", + "$ref": "#/definitions/dev.knative.duck.v1.Addressable" + }, + "addresses": { + "description": "Addresses is a list of addresses for different protocols (HTTP and HTTPS) If Addresses is present, Address must be ignored by clients.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1.Addressable" + } + }, + "annotations": { + "description": "Annotations is additional Status fields for the Resource to save some additional State as well as convey more information to the user. This is roughly akin to Annotations on any k8s resource, just the reconciler conveying richer information outwards.", + "type": "object", + "additionalProperties": { + "type": "string", + "default": "" + } + }, + "auth": { + "description": "Auth provides the relevant information for OIDC authentication.", + "$ref": "#/definitions/dev.knative.duck.v1.AuthStatus" + }, + "branchStatuses": { + "description": "BranchStatuses is an array of corresponding to branch statuses. Matches the Spec.Branches array in the order.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.flows.v1.ParallelBranchStatus" + } + }, + "conditions": { + "description": "Conditions the latest available observations of a resource's current state.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.pkg.apis.Condition" + }, + "x-kubernetes-patch-merge-key": "type", + "x-kubernetes-patch-strategy": "merge" + }, + "ingressChannelStatus": { + "description": "IngressChannelStatus corresponds to the ingress channel status.", + "default": {}, + "$ref": "#/definitions/dev.knative.flows.v1.ParallelChannelStatus" + }, + "observedGeneration": { + "description": "ObservedGeneration is the 'Generation' of the Service that was last processed by the controller.", + "type": "integer", + "format": "int64" + }, + "policies": { + "description": "Policies holds the list of applied EventPolicies", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1.AppliedEventPolicyRef" + } + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "flows.knative.dev", + "Version": "v1", + "Kind": "ParallelStatus", + "Scope": "Namespaced" + } + }, + "dev.knative.flows.v1.ParallelSubscriptionStatus": { + "type": "object", + "required": [ + "subscription", + "ready" + ], + "properties": { + "ready": { + "description": "ReadyCondition indicates whether the Subscription is ready or not.", + "default": {}, + "$ref": "#/definitions/dev.knative.pkg.apis.Condition" + }, + "subscription": { + "description": "Subscription is the reference to the underlying Subscription.", + "default": {}, + "$ref": "#/definitions/io.k8s.api.core.v1.ObjectReference" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "flows.knative.dev", + "Version": "v1", + "Kind": "ParallelSubscriptionStatus", + "Scope": "Namespaced" + } + }, + "dev.knative.flows.v1.Sequence": { + "description": "Sequence defines a sequence of Subscribers that will be wired in series through Channels and Subscriptions.", + "type": "object", + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" + }, + "spec": { + "description": "Spec defines the desired state of the Sequence.", + "default": {}, + "$ref": "#/definitions/dev.knative.flows.v1.SequenceSpec" + }, + "status": { + "description": "Status represents the current state of the Sequence. This data may be out of date.", + "default": {}, + "$ref": "#/definitions/dev.knative.flows.v1.SequenceStatus" + } + }, + "x-fabric8-info": { + "Type": "object", + "Group": "flows.knative.dev", + "Version": "v1", + "Kind": "Sequence", + "Scope": "Namespaced" + } + }, + "dev.knative.flows.v1.SequenceChannelStatus": { + "type": "object", + "required": [ + "channel", + "ready" + ], + "properties": { + "channel": { + "description": "Channel is the reference to the underlying channel.", + "default": {}, + "$ref": "#/definitions/io.k8s.api.core.v1.ObjectReference" + }, + "ready": { + "description": "ReadyCondition indicates whether the Channel is ready or not.", + "default": {}, + "$ref": "#/definitions/dev.knative.pkg.apis.Condition" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "flows.knative.dev", + "Version": "v1", + "Kind": "SequenceChannelStatus", + "Scope": "Namespaced" + } + }, + "dev.knative.flows.v1.SequenceList": { + "description": "SequenceList is a collection of Sequences.", + "type": "object", + "required": [ + "items" + ], + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "items": { + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.flows.v1.Sequence" + } + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta" + } + }, + "x-fabric8-info": { + "Type": "list", + "Group": "flows.knative.dev", + "Version": "v1", + "Kind": "SequenceList", + "Scope": "Namespaced" + } + }, + "dev.knative.flows.v1.SequenceSpec": { + "type": "object", + "required": [ + "steps" + ], + "properties": { + "channelTemplate": { + "description": "ChannelTemplate specifies which Channel CRD to use. If left unspecified, it is set to the default Channel CRD for the namespace (or cluster, in case there are no defaults for the namespace).", + "$ref": "#/definitions/dev.knative.messaging.v1.ChannelTemplateSpec" + }, + "reply": { + "description": "Reply is a Reference to where the result of the last Subscriber gets sent to.", + "$ref": "#/definitions/dev.knative.duck.v1.Destination" + }, + "steps": { + "description": "Steps is the list of Destinations (processors / functions) that will be called in the order provided. Each step has its own delivery options", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.flows.v1.SequenceStep" + } + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "flows.knative.dev", + "Version": "v1", + "Kind": "SequenceSpec", + "Scope": "Namespaced" + } + }, + "dev.knative.flows.v1.SequenceStatus": { + "description": "SequenceStatus represents the current state of a Sequence.", + "type": "object", + "properties": { + "address": { + "description": "Address is the starting point to this Sequence. Sending to this will target the first subscriber. It generally has the form {channel}.{namespace}.svc.{cluster domain name}", + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1.Addressable" + }, + "annotations": { + "description": "Annotations is additional Status fields for the Resource to save some additional State as well as convey more information to the user. This is roughly akin to Annotations on any k8s resource, just the reconciler conveying richer information outwards.", + "type": "object", + "additionalProperties": { + "type": "string", + "default": "" + } + }, + "auth": { + "description": "Auth provides the relevant information for OIDC authentication.", + "$ref": "#/definitions/dev.knative.duck.v1.AuthStatus" + }, + "channelStatuses": { + "description": "ChannelStatuses is an array of corresponding Channel statuses. Matches the Spec.Steps array in the order.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.flows.v1.SequenceChannelStatus" + } + }, + "conditions": { + "description": "Conditions the latest available observations of a resource's current state.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.pkg.apis.Condition" + }, + "x-kubernetes-patch-merge-key": "type", + "x-kubernetes-patch-strategy": "merge" + }, + "observedGeneration": { + "description": "ObservedGeneration is the 'Generation' of the Service that was last processed by the controller.", + "type": "integer", + "format": "int64" + }, + "policies": { + "description": "Policies holds the list of applied EventPolicies", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1.AppliedEventPolicyRef" + } + }, + "subscriptionStatuses": { + "description": "SubscriptionStatuses is an array of corresponding Subscription statuses. Matches the Spec.Steps array in the order.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.flows.v1.SequenceSubscriptionStatus" + } + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "flows.knative.dev", + "Version": "v1", + "Kind": "SequenceStatus", + "Scope": "Namespaced" + } + }, + "dev.knative.flows.v1.SequenceStep": { + "type": "object", + "properties": { + "CACerts": { + "description": "CACerts are Certification Authority (CA) certificates in PEM format according to https://www.rfc-editor.org/rfc/rfc7468. If set, these CAs are appended to the set of CAs provided by the Addressable target, if any.", + "type": "string" + }, + "audience": { + "description": "Audience is the OIDC audience. This need only be set, if the target is not an Addressable and thus the Audience can't be received from the Addressable itself. In case the Addressable specifies an Audience too, the Destinations Audience takes preference.", + "type": "string" + }, + "delivery": { + "description": "Delivery is the delivery specification for events to the subscriber This includes things like retries, DLS, etc.", + "$ref": "#/definitions/dev.knative.duck.v1.DeliverySpec" + }, + "ref": { + "description": "Ref points to an Addressable.", + "$ref": "#/definitions/dev.knative.duck.v1.KReference" + }, + "uri": { + "description": "URI can be an absolute URL(non-empty scheme and non-empty host) pointing to the target or a relative URI. Relative URIs will be resolved using the base URI retrieved from Ref.", + "$ref": "#/definitions/dev.knative.pkg.apis.URL" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "flows.knative.dev", + "Version": "v1", + "Kind": "SequenceStep", + "Scope": "Namespaced" + } + }, + "dev.knative.flows.v1.SequenceSubscriptionStatus": { + "type": "object", + "required": [ + "subscription", + "ready" + ], + "properties": { + "ready": { + "description": "ReadyCondition indicates whether the Subscription is ready or not.", + "default": {}, + "$ref": "#/definitions/dev.knative.pkg.apis.Condition" + }, + "subscription": { + "description": "Subscription is the reference to the underlying Subscription.", + "default": {}, + "$ref": "#/definitions/io.k8s.api.core.v1.ObjectReference" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "flows.knative.dev", + "Version": "v1", + "Kind": "SequenceSubscriptionStatus", + "Scope": "Namespaced" + } + }, + "dev.knative.internal.autoscaling.v1alpha1.Metric": { + "description": "Metric represents a resource to configure the metric collector with.", + "type": "object", + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" + }, + "spec": { + "description": "Spec holds the desired state of the Metric (from the client).", + "default": {}, + "$ref": "#/definitions/dev.knative.internal.autoscaling.v1alpha1.MetricSpec" + }, + "status": { + "description": "Status communicates the observed state of the Metric (from the controller).", + "default": {}, + "$ref": "#/definitions/dev.knative.internal.autoscaling.v1alpha1.MetricStatus" + } + }, + "x-fabric8-info": { + "Type": "object", + "Group": "autoscaling.internal.knative.dev", + "Version": "v1alpha1", + "Kind": "Metric", + "Scope": "Namespaced" + } + }, + "dev.knative.internal.autoscaling.v1alpha1.MetricList": { + "description": "MetricList is a list of Metric resources", + "type": "object", + "required": [ + "metadata", + "items" + ], + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "items": { + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.internal.autoscaling.v1alpha1.Metric" + } + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta" + } + }, + "x-fabric8-info": { + "Type": "list", + "Group": "autoscaling.internal.knative.dev", + "Version": "v1alpha1", + "Kind": "MetricList", + "Scope": "Namespaced" + } + }, + "dev.knative.internal.autoscaling.v1alpha1.MetricSpec": { + "description": "MetricSpec contains all values a metric collector needs to operate.", + "type": "object", + "required": [ + "stableWindow", + "panicWindow", + "scrapeTarget" + ], + "properties": { + "panicWindow": { + "description": "PanicWindow is the aggregation window for metrics where quick reactions are needed.", + "type": "integer", + "format": "int64", + "default": 0 + }, + "scrapeTarget": { + "description": "ScrapeTarget is the K8s service that publishes the metric endpoint.", + "type": "string", + "default": "" + }, + "stableWindow": { + "description": "StableWindow is the aggregation window for metrics in a stable state.", + "type": "integer", + "format": "int64", + "default": 0 + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "autoscaling.internal.knative.dev", + "Version": "v1alpha1", + "Kind": "MetricSpec", + "Scope": "Namespaced" + } + }, + "dev.knative.internal.autoscaling.v1alpha1.MetricStatus": { + "description": "MetricStatus reflects the status of metric collection for this specific entity.", + "type": "object", + "properties": { + "annotations": { + "description": "Annotations is additional Status fields for the Resource to save some additional State as well as convey more information to the user. This is roughly akin to Annotations on any k8s resource, just the reconciler conveying richer information outwards.", + "type": "object", + "additionalProperties": { + "type": "string", + "default": "" + } + }, + "conditions": { + "description": "Conditions the latest available observations of a resource's current state.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.pkg.apis.Condition" + }, + "x-kubernetes-patch-merge-key": "type", + "x-kubernetes-patch-strategy": "merge" + }, + "observedGeneration": { + "description": "ObservedGeneration is the 'Generation' of the Service that was last processed by the controller.", + "type": "integer", + "format": "int64" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "autoscaling.internal.knative.dev", + "Version": "v1alpha1", + "Kind": "MetricStatus", + "Scope": "Namespaced" + } + }, + "dev.knative.internal.autoscaling.v1alpha1.PodAutoscaler": { + "description": "PodAutoscaler is a Knative abstraction that encapsulates the interface by which Knative components instantiate autoscalers. This definition is an abstraction that may be backed by multiple definitions. For more information, see the Knative Pluggability presentation: https://docs.google.com/presentation/d/19vW9HFZ6Puxt31biNZF3uLRejDmu82rxJIk1cWmxF7w/edit", + "type": "object", + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" + }, + "spec": { + "description": "Spec holds the desired state of the PodAutoscaler (from the client).", + "default": {}, + "$ref": "#/definitions/dev.knative.internal.autoscaling.v1alpha1.PodAutoscalerSpec" + }, + "status": { + "description": "Status communicates the observed state of the PodAutoscaler (from the controller).", + "default": {}, + "$ref": "#/definitions/dev.knative.internal.autoscaling.v1alpha1.PodAutoscalerStatus" + } + }, + "x-fabric8-info": { + "Type": "object", + "Group": "autoscaling.internal.knative.dev", + "Version": "v1alpha1", + "Kind": "PodAutoscaler", + "Scope": "Namespaced" + } + }, + "dev.knative.internal.autoscaling.v1alpha1.PodAutoscalerList": { + "description": "PodAutoscalerList is a list of PodAutoscaler resources", + "type": "object", + "required": [ + "metadata", + "items" + ], + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "items": { + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.internal.autoscaling.v1alpha1.PodAutoscaler" + } + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta" + } + }, + "x-fabric8-info": { + "Type": "list", + "Group": "autoscaling.internal.knative.dev", + "Version": "v1alpha1", + "Kind": "PodAutoscalerList", + "Scope": "Namespaced" + } + }, + "dev.knative.internal.autoscaling.v1alpha1.PodAutoscalerSpec": { + "description": "PodAutoscalerSpec holds the desired state of the PodAutoscaler (from the client).", + "type": "object", + "required": [ + "scaleTargetRef", + "protocolType" + ], + "properties": { + "containerConcurrency": { + "description": "ContainerConcurrency specifies the maximum allowed in-flight (concurrent) requests per container of the Revision. Defaults to `0` which means unlimited concurrency.", + "type": "integer", + "format": "int64" + }, + "protocolType": { + "description": "The application-layer protocol. Matches `ProtocolType` inferred from the revision spec.", + "type": "string", + "default": "" + }, + "reachability": { + "description": "Reachability specifies whether or not the `ScaleTargetRef` can be reached (ie. has a route). Defaults to `ReachabilityUnknown`", + "type": "string" + }, + "scaleTargetRef": { + "description": "ScaleTargetRef defines the /scale-able resource that this PodAutoscaler is responsible for quickly right-sizing.", + "default": {}, + "$ref": "#/definitions/io.k8s.api.core.v1.ObjectReference" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "autoscaling.internal.knative.dev", + "Version": "v1alpha1", + "Kind": "PodAutoscalerSpec", + "Scope": "Namespaced" + } + }, + "dev.knative.internal.autoscaling.v1alpha1.PodAutoscalerStatus": { + "description": "PodAutoscalerStatus communicates the observed state of the PodAutoscaler (from the controller).", + "type": "object", + "required": [ + "serviceName", + "metricsServiceName" + ], + "properties": { + "actualScale": { + "description": "ActualScale shows the actual number of replicas for the revision.", + "type": "integer", + "format": "int32" + }, + "annotations": { + "description": "Annotations is additional Status fields for the Resource to save some additional State as well as convey more information to the user. This is roughly akin to Annotations on any k8s resource, just the reconciler conveying richer information outwards.", + "type": "object", + "additionalProperties": { + "type": "string", + "default": "" + } + }, + "conditions": { + "description": "Conditions the latest available observations of a resource's current state.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.pkg.apis.Condition" + }, + "x-kubernetes-patch-merge-key": "type", + "x-kubernetes-patch-strategy": "merge" + }, + "desiredScale": { + "description": "DesiredScale shows the current desired number of replicas for the revision.", + "type": "integer", + "format": "int32" + }, + "metricsServiceName": { + "description": "MetricsServiceName is the K8s Service name that provides revision metrics. The service is managed by the PA object.", + "type": "string", + "default": "" + }, + "observedGeneration": { + "description": "ObservedGeneration is the 'Generation' of the Service that was last processed by the controller.", + "type": "integer", + "format": "int64" + }, + "serviceName": { + "description": "ServiceName is the K8s Service name that serves the revision, scaled by this PA. The service is created and owned by the ServerlessService object owned by this PA.", + "type": "string", + "default": "" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "autoscaling.internal.knative.dev", + "Version": "v1alpha1", + "Kind": "PodAutoscalerStatus", + "Scope": "Namespaced" + } + }, + "dev.knative.internal.autoscaling.v1alpha1.PodScalable": { + "description": "PodScalable is a duck type that the resources referenced by the PodAutoscaler's ScaleTargetRef must implement. They must also implement the `/scale` sub-resource for use with `/scale` based implementations (e.g. HPA), but this further constrains the shape the referenced resources may take.", + "type": "object", + "required": [ + "spec", + "status" + ], + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" + }, + "spec": { + "default": {}, + "$ref": "#/definitions/dev.knative.internal.autoscaling.v1alpha1.PodScalableSpec" + }, + "status": { + "default": {}, + "$ref": "#/definitions/dev.knative.internal.autoscaling.v1alpha1.PodScalableStatus" + } + }, + "x-fabric8-info": { + "Type": "object", + "Group": "autoscaling.internal.knative.dev", + "Version": "v1alpha1", + "Kind": "PodScalable", + "Scope": "Namespaced" + } + }, + "dev.knative.internal.autoscaling.v1alpha1.PodScalableList": { + "description": "PodScalableList is a list of PodScalable resources", + "type": "object", + "required": [ + "metadata", + "items" + ], + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "items": { + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.internal.autoscaling.v1alpha1.PodScalable" + } + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta" + } + }, + "x-fabric8-info": { + "Type": "list", + "Group": "autoscaling.internal.knative.dev", + "Version": "v1alpha1", + "Kind": "PodScalableList", + "Scope": "Namespaced" + } + }, + "dev.knative.internal.autoscaling.v1alpha1.PodScalableSpec": { + "description": "PodScalableSpec is the specification for the desired state of a PodScalable (or at least our shared portion).", + "type": "object", + "required": [ + "selector", + "template" + ], + "properties": { + "replicas": { + "type": "integer", + "format": "int32" + }, + "selector": { + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector" + }, + "template": { + "default": {}, + "$ref": "#/definitions/io.k8s.api.core.v1.PodTemplateSpec" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "autoscaling.internal.knative.dev", + "Version": "v1alpha1", + "Kind": "PodScalableSpec", + "Scope": "Namespaced" + } + }, + "dev.knative.internal.autoscaling.v1alpha1.PodScalableStatus": { + "description": "PodScalableStatus is the observed state of a PodScalable (or at least our shared portion).", + "type": "object", + "properties": { + "replicas": { + "type": "integer", + "format": "int32" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "autoscaling.internal.knative.dev", + "Version": "v1alpha1", + "Kind": "PodScalableStatus", + "Scope": "Namespaced" + } + }, + "dev.knative.internal.caching.v1alpha1.Image": { + "description": "Image is a Knative abstraction that encapsulates the interface by which Knative components express a desire to have a particular image cached.", + "type": "object", + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" + }, + "spec": { + "description": "Spec holds the desired state of the Image (from the client).", + "default": {}, + "$ref": "#/definitions/dev.knative.internal.caching.v1alpha1.ImageSpec" + }, + "status": { + "description": "Status communicates the observed state of the Image (from the controller).", + "default": {}, + "$ref": "#/definitions/dev.knative.internal.caching.v1alpha1.ImageStatus" + } + }, + "x-fabric8-info": { + "Type": "object", + "Group": "caching.internal.knative.dev", + "Version": "v1alpha1", + "Kind": "Image", + "Scope": "Namespaced" + } + }, + "dev.knative.internal.caching.v1alpha1.ImageList": { + "description": "ImageList is a list of Image resources", + "type": "object", + "required": [ + "metadata", + "items" + ], + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "items": { + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.internal.caching.v1alpha1.Image" + } + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta" + } + }, + "x-fabric8-info": { + "Type": "list", + "Group": "caching.internal.knative.dev", + "Version": "v1alpha1", + "Kind": "ImageList", + "Scope": "Namespaced" + } + }, + "dev.knative.internal.caching.v1alpha1.ImageSpec": { + "description": "ImageSpec holds the desired state of the Image (from the client).", + "type": "object", + "required": [ + "image" + ], + "properties": { + "image": { + "description": "Image is the name of the container image url to cache across the cluster.", + "type": "string", + "default": "" + }, + "imagePullSecrets": { + "description": "ImagePullSecrets contains the names of the Kubernetes Secrets containing login information used by the Pods which will run this container.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/io.k8s.api.core.v1.LocalObjectReference" + } + }, + "serviceAccountName": { + "description": "ServiceAccountName is the name of the Kubernetes ServiceAccount as which the Pods will run this container. This is potentially used to authenticate the image pull if the service account has attached pull secrets. For more information: https://kubernetes.io/docs/tasks/configure-pod-container/configure-service-account/#add-imagepullsecrets-to-a-service-account", + "type": "string" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "caching.internal.knative.dev", + "Version": "v1alpha1", + "Kind": "ImageSpec", + "Scope": "Namespaced" + } + }, + "dev.knative.internal.caching.v1alpha1.ImageStatus": { + "description": "ImageStatus communicates the observed state of the Image (from the controller).", + "type": "object", + "properties": { + "annotations": { + "description": "Annotations is additional Status fields for the Resource to save some additional State as well as convey more information to the user. This is roughly akin to Annotations on any k8s resource, just the reconciler conveying richer information outwards.", + "type": "object", + "additionalProperties": { + "type": "string", + "default": "" + } + }, + "conditions": { + "description": "Conditions the latest available observations of a resource's current state.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.pkg.apis.Condition" + }, + "x-kubernetes-patch-merge-key": "type", + "x-kubernetes-patch-strategy": "merge" + }, + "observedGeneration": { + "description": "ObservedGeneration is the 'Generation' of the Service that was last processed by the controller.", + "type": "integer", + "format": "int64" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "caching.internal.knative.dev", + "Version": "v1alpha1", + "Kind": "ImageStatus", + "Scope": "Namespaced" + } + }, + "dev.knative.internal.networking.v1alpha1.Certificate": { + "description": "Certificate is responsible for provisioning a SSL certificate for the given hosts. It is a Knative abstraction for various SSL certificate provisioning solutions (such as cert-manager or self-signed SSL certificate).", + "type": "object", + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata", + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" + }, + "spec": { + "description": "Spec is the desired state of the Certificate. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status", + "default": {}, + "$ref": "#/definitions/dev.knative.internal.networking.v1alpha1.CertificateSpec" + }, + "status": { + "description": "Status is the current state of the Certificate. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status", + "default": {}, + "$ref": "#/definitions/dev.knative.internal.networking.v1alpha1.CertificateStatus" + } + }, + "x-fabric8-info": { + "Type": "object", + "Group": "networking.internal.knative.dev", + "Version": "v1alpha1", + "Kind": "Certificate", + "Scope": "Namespaced" + } + }, + "dev.knative.internal.networking.v1alpha1.CertificateList": { + "description": "CertificateList is a collection of `Certificate`.", + "type": "object", + "required": [ + "items" + ], + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "items": { + "description": "Items is the list of `Certificate`.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.internal.networking.v1alpha1.Certificate" + } + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata", + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta" + } + }, + "x-fabric8-info": { + "Type": "list", + "Group": "networking.internal.knative.dev", + "Version": "v1alpha1", + "Kind": "CertificateList", + "Scope": "Namespaced" + } + }, + "dev.knative.internal.networking.v1alpha1.CertificateSpec": { + "description": "CertificateSpec defines the desired state of a `Certificate`.", + "type": "object", + "required": [ + "dnsNames", + "secretName" + ], + "properties": { + "dnsNames": { + "description": "DNSNames is a list of DNS names the Certificate could support. The wildcard format of DNSNames (e.g. *.default.example.com) is supported.", + "type": "array", + "items": { + "type": "string", + "default": "" + } + }, + "domain": { + "description": "Domain is the top level domain of the values for DNSNames.", + "type": "string" + }, + "secretName": { + "description": "SecretName is the name of the secret resource to store the SSL certificate in.", + "type": "string", + "default": "" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "networking.internal.knative.dev", + "Version": "v1alpha1", + "Kind": "CertificateSpec", + "Scope": "Namespaced" + } + }, + "dev.knative.internal.networking.v1alpha1.CertificateStatus": { + "description": "CertificateStatus defines the observed state of a `Certificate`.", + "type": "object", + "properties": { + "annotations": { + "description": "Annotations is additional Status fields for the Resource to save some additional State as well as convey more information to the user. This is roughly akin to Annotations on any k8s resource, just the reconciler conveying richer information outwards.", + "type": "object", + "additionalProperties": { + "type": "string", + "default": "" + } + }, + "conditions": { + "description": "Conditions the latest available observations of a resource's current state.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.pkg.apis.Condition" + }, + "x-kubernetes-patch-merge-key": "type", + "x-kubernetes-patch-strategy": "merge" + }, + "http01Challenges": { + "description": "HTTP01Challenges is a list of HTTP01 challenges that need to be fulfilled in order to get the TLS certificate..", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.internal.networking.v1alpha1.HTTP01Challenge" + } + }, + "notAfter": { + "description": "The expiration time of the TLS certificate stored in the secret named by this resource in spec.secretName.", + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time" + }, + "observedGeneration": { + "description": "ObservedGeneration is the 'Generation' of the Service that was last processed by the controller.", + "type": "integer", + "format": "int64" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "networking.internal.knative.dev", + "Version": "v1alpha1", + "Kind": "CertificateStatus", + "Scope": "Namespaced" + } + }, + "dev.knative.internal.networking.v1alpha1.ClusterDomainClaim": { + "description": "ClusterDomainClaim is a cluster-wide reservation for a particular domain name.", + "type": "object", + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "description": "Standard object's metadata. More info: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#metadata", + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" + }, + "spec": { + "description": "Spec is the desired state of the ClusterDomainClaim. More info: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#spec-and-status", + "default": {}, + "$ref": "#/definitions/dev.knative.internal.networking.v1alpha1.ClusterDomainClaimSpec" + } + }, + "x-fabric8-info": { + "Type": "object", + "Group": "networking.internal.knative.dev", + "Version": "v1alpha1", + "Kind": "ClusterDomainClaim", + "Scope": "Clustered" + } + }, + "dev.knative.internal.networking.v1alpha1.ClusterDomainClaimList": { + "description": "ClusterDomainClaimList is a collection of ClusterDomainClaim objects.", + "type": "object", + "required": [ + "items" + ], + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "items": { + "description": "Items is the list of ClusterDomainClaim objects.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.internal.networking.v1alpha1.ClusterDomainClaim" + } + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "description": "Standard object metadata. More info: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#metadata", + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta" + } + }, + "x-fabric8-info": { + "Type": "list", + "Group": "networking.internal.knative.dev", + "Version": "v1alpha1", + "Kind": "ClusterDomainClaimList", + "Scope": "Namespaced" + } + }, + "dev.knative.internal.networking.v1alpha1.ClusterDomainClaimSpec": { + "description": "ClusterDomainClaimSpec is the desired state of the ClusterDomainClaim. Its only field is `namespace`, which controls which namespace currently owns the ability to create a DomainMapping with the ClusterDomainClaim's name.", + "type": "object", + "required": [ + "namespace" + ], + "properties": { + "namespace": { + "description": "Namespace is the namespace which is allowed to create a DomainMapping using this ClusterDomainClaim's name.", + "type": "string", + "default": "" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "networking.internal.knative.dev", + "Version": "v1alpha1", + "Kind": "ClusterDomainClaimSpec", + "Scope": "Namespaced" + } + }, + "dev.knative.internal.networking.v1alpha1.HTTP01Challenge": { + "description": "HTTP01Challenge defines the status of a HTTP01 challenge that a certificate needs to fulfill.", + "type": "object", + "properties": { + "serviceName": { + "description": "ServiceName is the name of the service to serve HTTP01 challenge requests.", + "type": "string" + }, + "serviceNamespace": { + "description": "ServiceNamespace is the namespace of the service to serve HTTP01 challenge requests.", + "type": "string" + }, + "servicePort": { + "description": "ServicePort is the port of the service to serve HTTP01 challenge requests.", + "$ref": "#/definitions/io.k8s.apimachinery.pkg.util.intstr.IntOrString" + }, + "url": { + "description": "URL is the URL that the HTTP01 challenge is expected to serve on.", + "$ref": "#/definitions/dev.knative.pkg.apis.URL" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "networking.internal.knative.dev", + "Version": "v1alpha1", + "Kind": "HTTP01Challenge", + "Scope": "Namespaced" + } + }, + "dev.knative.internal.networking.v1alpha1.HTTPIngressPath": { + "description": "HTTPIngressPath associates a path regex with a backend. Incoming URLs matching the path are forwarded to the backend.", + "type": "object", + "required": [ + "splits" + ], + "properties": { + "appendHeaders": { + "description": "AppendHeaders allow specifying additional HTTP headers to add before forwarding a request to the destination service.\n\nNOTE: This differs from K8s Ingress which doesn't allow header appending.", + "type": "object", + "additionalProperties": { + "type": "string", + "default": "" + } + }, + "headers": { + "description": "Headers defines header matching rules which is a map from a header name to HeaderMatch which specify a matching condition. When a request matched with all the header matching rules, the request is routed by the corresponding ingress rule. If it is empty, the headers are not used for matching", + "type": "object", + "additionalProperties": { + "default": {}, + "$ref": "#/definitions/dev.knative.internal.networking.v1alpha1.HeaderMatch" + } + }, + "path": { + "description": "Path represents a literal prefix to which this rule should apply. Currently it can contain characters disallowed from the conventional \"path\" part of a URL as defined by RFC 3986. Paths must begin with a '/'. If unspecified, the path defaults to a catch all sending traffic to the backend.", + "type": "string" + }, + "rewriteHost": { + "description": "RewriteHost rewrites the incoming request's host header.\n\nThis field is currently experimental and not supported by all Ingress implementations.", + "type": "string" + }, + "splits": { + "description": "Splits defines the referenced service endpoints to which the traffic will be forwarded to.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.internal.networking.v1alpha1.IngressBackendSplit" + } + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "networking.internal.knative.dev", + "Version": "v1alpha1", + "Kind": "HTTPIngressPath", + "Scope": "Namespaced" + } + }, + "dev.knative.internal.networking.v1alpha1.HTTPIngressRuleValue": { + "description": "HTTPIngressRuleValue is a list of http selectors pointing to backends. In the example: http://\u003chost\u003e/\u003cpath\u003e?\u003csearchpart\u003e -\u003e backend where where parts of the url correspond to RFC 3986, this resource will be used to match against everything after the last '/' and before the first '?' or '#'.", + "type": "object", + "required": [ + "paths" + ], + "properties": { + "paths": { + "description": "A collection of paths that map requests to backends.\n\nIf they are multiple matching paths, the first match takes precedence.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.internal.networking.v1alpha1.HTTPIngressPath" + } + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "networking.internal.knative.dev", + "Version": "v1alpha1", + "Kind": "HTTPIngressRuleValue", + "Scope": "Namespaced" + } + }, + "dev.knative.internal.networking.v1alpha1.HTTPRetry": { + "description": "HTTPRetry is DEPRECATED. Retry is not used in KIngress.", + "type": "object", + "required": [ + "attempts", + "perTryTimeout" + ], + "properties": { + "attempts": { + "description": "Number of retries for a given request.", + "type": "integer", + "format": "int32", + "default": 0 + }, + "perTryTimeout": { + "description": "Timeout per retry attempt for a given request. format: 1h/1m/1s/1ms. MUST BE \u003e=1ms.", + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Duration" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "networking.internal.knative.dev", + "Version": "v1alpha1", + "Kind": "HTTPRetry", + "Scope": "Namespaced" + } + }, + "dev.knative.internal.networking.v1alpha1.HeaderMatch": { + "description": "HeaderMatch represents a matching value of Headers in HTTPIngressPath. Currently, only the exact matching is supported.", + "type": "object", + "required": [ + "exact" + ], + "properties": { + "exact": { + "type": "string", + "default": "" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "networking.internal.knative.dev", + "Version": "v1alpha1", + "Kind": "HeaderMatch", + "Scope": "Namespaced" + } + }, + "dev.knative.internal.networking.v1alpha1.Ingress": { + "description": "Ingress is a collection of rules that allow inbound connections to reach the endpoints defined by a backend. An Ingress can be configured to give services externally-reachable URLs, load balance traffic, offer name based virtual hosting, etc.\n\nThis is heavily based on K8s Ingress https://godoc.org/k8s.io/api/networking/v1beta1#Ingress which some highlighted modifications.", + "type": "object", + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "description": "Standard object's metadata. More info: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#metadata", + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" + }, + "spec": { + "description": "Spec is the desired state of the Ingress. More info: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#spec-and-status", + "default": {}, + "$ref": "#/definitions/dev.knative.internal.networking.v1alpha1.IngressSpec" + }, + "status": { + "description": "Status is the current state of the Ingress. More info: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#spec-and-status", + "default": {}, + "$ref": "#/definitions/dev.knative.internal.networking.v1alpha1.IngressStatus" + } + }, + "x-fabric8-info": { + "Type": "object", + "Group": "networking.internal.knative.dev", + "Version": "v1alpha1", + "Kind": "Ingress", + "Scope": "Namespaced" + } + }, + "dev.knative.internal.networking.v1alpha1.IngressBackend": { + "description": "IngressBackend describes all endpoints for a given service and port.", + "type": "object", + "required": [ + "serviceNamespace", + "serviceName", + "servicePort" + ], + "properties": { + "serviceName": { + "description": "Specifies the name of the referenced service.", + "type": "string", + "default": "" + }, + "serviceNamespace": { + "description": "Specifies the namespace of the referenced service.\n\nNOTE: This differs from K8s Ingress to allow routing to different namespaces.", + "type": "string", + "default": "" + }, + "servicePort": { + "description": "Specifies the port of the referenced service.", + "$ref": "#/definitions/io.k8s.apimachinery.pkg.util.intstr.IntOrString" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "networking.internal.knative.dev", + "Version": "v1alpha1", + "Kind": "IngressBackend", + "Scope": "Namespaced" + } + }, + "dev.knative.internal.networking.v1alpha1.IngressBackendSplit": { + "description": "IngressBackendSplit describes all endpoints for a given service and port.", + "type": "object", + "required": [ + "serviceNamespace", + "serviceName", + "servicePort" + ], + "properties": { + "appendHeaders": { + "description": "AppendHeaders allow specifying additional HTTP headers to add before forwarding a request to the destination service.\n\nNOTE: This differs from K8s Ingress which doesn't allow header appending.", + "type": "object", + "additionalProperties": { + "type": "string", + "default": "" + } + }, + "percent": { + "description": "Specifies the split percentage, a number between 0 and 100. If only one split is specified, we default to 100.\n\nNOTE: This differs from K8s Ingress to allow percentage split.", + "type": "integer", + "format": "int32" + }, + "serviceName": { + "description": "Specifies the name of the referenced service.", + "type": "string", + "default": "" + }, + "serviceNamespace": { + "description": "Specifies the namespace of the referenced service.\n\nNOTE: This differs from K8s Ingress to allow routing to different namespaces.", + "type": "string", + "default": "" + }, + "servicePort": { + "description": "Specifies the port of the referenced service.", + "$ref": "#/definitions/io.k8s.apimachinery.pkg.util.intstr.IntOrString" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "networking.internal.knative.dev", + "Version": "v1alpha1", + "Kind": "IngressBackendSplit", + "Scope": "Namespaced" + } + }, + "dev.knative.internal.networking.v1alpha1.IngressList": { + "description": "IngressList is a collection of Ingress objects.", + "type": "object", + "required": [ + "items" + ], + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "items": { + "description": "Items is the list of Ingress objects.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.internal.networking.v1alpha1.Ingress" + } + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "description": "Standard object metadata. More info: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#metadata", + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta" + } + }, + "x-fabric8-info": { + "Type": "list", + "Group": "networking.internal.knative.dev", + "Version": "v1alpha1", + "Kind": "IngressList", + "Scope": "Namespaced" + } + }, + "dev.knative.internal.networking.v1alpha1.IngressRule": { + "description": "IngressRule represents the rules mapping the paths under a specified host to the related backend services. Incoming requests are first evaluated for a host match, then routed to the backend associated with the matching IngressRuleValue.", + "type": "object", + "properties": { + "hosts": { + "description": "Host is the fully qualified domain name of a network host, as defined by RFC 3986. Note the following deviations from the \"host\" part of the URI as defined in the RFC: 1. IPs are not allowed. Currently a rule value can only apply to the\n\t IP in the Spec of the parent .\n2. The `:` delimiter is not respected because ports are not allowed.\n\t Currently the port of an Ingress is implicitly :80 for http and\n\t :443 for https.\nBoth these may change in the future. If the host is unspecified, the Ingress routes all traffic based on the specified IngressRuleValue. If multiple matching Hosts were provided, the first rule will take precedent.", + "type": "array", + "items": { + "type": "string", + "default": "" + } + }, + "http": { + "description": "HTTP represents a rule to apply against incoming requests. If the rule is satisfied, the request is routed to the specified backend.", + "$ref": "#/definitions/dev.knative.internal.networking.v1alpha1.HTTPIngressRuleValue" + }, + "visibility": { + "description": "Visibility signifies whether this rule should `ClusterLocal`. If it's not specified then it defaults to `ExternalIP`.", + "type": "string" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "networking.internal.knative.dev", + "Version": "v1alpha1", + "Kind": "IngressRule", + "Scope": "Namespaced" + } + }, + "dev.knative.internal.networking.v1alpha1.IngressSpec": { + "description": "IngressSpec describes the Ingress the user wishes to exist.\n\nIn general this follows the same shape as K8s Ingress. Some notable differences: - Backends now can have namespace: - Traffic can be split across multiple backends. - Timeout \u0026 Retry can be configured. - Headers can be appended.", + "type": "object", + "properties": { + "httpOption": { + "description": "HTTPOption is the option of HTTP. It has the following two values: `HTTPOptionEnabled`, `HTTPOptionRedirected`", + "type": "string" + }, + "rules": { + "description": "A list of host rules used to configure the Ingress.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.internal.networking.v1alpha1.IngressRule" + } + }, + "tls": { + "description": "TLS configuration. Currently Ingress only supports a single TLS port: 443. If multiple members of this list specify different hosts, they will be multiplexed on the same port according to the hostname specified through the SNI TLS extension, if the ingress controller fulfilling the ingress supports SNI.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.internal.networking.v1alpha1.IngressTLS" + } + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "networking.internal.knative.dev", + "Version": "v1alpha1", + "Kind": "IngressSpec", + "Scope": "Namespaced" + } + }, + "dev.knative.internal.networking.v1alpha1.IngressStatus": { + "description": "IngressStatus describe the current state of the Ingress.", + "type": "object", + "properties": { + "annotations": { + "description": "Annotations is additional Status fields for the Resource to save some additional State as well as convey more information to the user. This is roughly akin to Annotations on any k8s resource, just the reconciler conveying richer information outwards.", + "type": "object", + "additionalProperties": { + "type": "string", + "default": "" + } + }, + "conditions": { + "description": "Conditions the latest available observations of a resource's current state.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.pkg.apis.Condition" + }, + "x-kubernetes-patch-merge-key": "type", + "x-kubernetes-patch-strategy": "merge" + }, + "observedGeneration": { + "description": "ObservedGeneration is the 'Generation' of the Service that was last processed by the controller.", + "type": "integer", + "format": "int64" + }, + "privateLoadBalancer": { + "description": "PrivateLoadBalancer contains the current status of the load-balancer.", + "$ref": "#/definitions/dev.knative.internal.networking.v1alpha1.LoadBalancerStatus" + }, + "publicLoadBalancer": { + "description": "PublicLoadBalancer contains the current status of the load-balancer.", + "$ref": "#/definitions/dev.knative.internal.networking.v1alpha1.LoadBalancerStatus" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "networking.internal.knative.dev", + "Version": "v1alpha1", + "Kind": "IngressStatus", + "Scope": "Namespaced" + } + }, + "dev.knative.internal.networking.v1alpha1.IngressTLS": { + "description": "IngressTLS describes the transport layer security associated with an Ingress.", + "type": "object", + "properties": { + "hosts": { + "description": "Hosts is a list of hosts included in the TLS certificate. The values in this list must match the name/s used in the tlsSecret. Defaults to the wildcard host setting for the loadbalancer controller fulfilling this Ingress, if left unspecified.", + "type": "array", + "items": { + "type": "string", + "default": "" + } + }, + "secretName": { + "description": "SecretName is the name of the secret used to terminate SSL traffic.", + "type": "string" + }, + "secretNamespace": { + "description": "SecretNamespace is the namespace of the secret used to terminate SSL traffic. If not set the namespace should be assumed to be the same as the Ingress. If set the secret should have the same namespace as the Ingress otherwise the behaviour is undefined and not supported.", + "type": "string" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "networking.internal.knative.dev", + "Version": "v1alpha1", + "Kind": "IngressTLS", + "Scope": "Namespaced" + } + }, + "dev.knative.internal.networking.v1alpha1.LoadBalancerIngressStatus": { + "description": "LoadBalancerIngressStatus represents the status of a load-balancer ingress point: traffic intended for the service should be sent to an ingress point.", + "type": "object", + "properties": { + "domain": { + "description": "Domain is set for load-balancer ingress points that are DNS based (typically AWS load-balancers)", + "type": "string" + }, + "domainInternal": { + "description": "DomainInternal is set if there is a cluster-local DNS name to access the Ingress.\n\nNOTE: This differs from K8s Ingress, since we also desire to have a cluster-local\n DNS name to allow routing in case of not having a mesh.", + "type": "string" + }, + "ip": { + "description": "IP is set for load-balancer ingress points that are IP based (typically GCE or OpenStack load-balancers)", + "type": "string" + }, + "meshOnly": { + "description": "MeshOnly is set if the Ingress is only load-balanced through a Service mesh.", + "type": "boolean" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "networking.internal.knative.dev", + "Version": "v1alpha1", + "Kind": "LoadBalancerIngressStatus", + "Scope": "Namespaced" + } + }, + "dev.knative.internal.networking.v1alpha1.LoadBalancerStatus": { + "description": "LoadBalancerStatus represents the status of a load-balancer.", + "type": "object", + "properties": { + "ingress": { + "description": "Ingress is a list containing ingress points for the load-balancer. Traffic intended for the service should be sent to these ingress points.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.internal.networking.v1alpha1.LoadBalancerIngressStatus" + } + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "networking.internal.knative.dev", + "Version": "v1alpha1", + "Kind": "LoadBalancerStatus", + "Scope": "Namespaced" + } + }, + "dev.knative.internal.networking.v1alpha1.ServerlessService": { + "description": "ServerlessService is a proxy for the K8s service objects containing the endpoints for the revision, whether those are endpoints of the activator or revision pods. See: https://knative.page.link/naxz for details.", + "type": "object", + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "description": "Standard object's metadata. More info: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#metadata", + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" + }, + "spec": { + "description": "Spec is the desired state of the ServerlessService. More info: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#spec-and-status", + "default": {}, + "$ref": "#/definitions/dev.knative.internal.networking.v1alpha1.ServerlessServiceSpec" + }, + "status": { + "description": "Status is the current state of the ServerlessService. More info: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#spec-and-status", + "default": {}, + "$ref": "#/definitions/dev.knative.internal.networking.v1alpha1.ServerlessServiceStatus" + } + }, + "x-fabric8-info": { + "Type": "object", + "Group": "networking.internal.knative.dev", + "Version": "v1alpha1", + "Kind": "ServerlessService", + "Scope": "Namespaced" + } + }, + "dev.knative.internal.networking.v1alpha1.ServerlessServiceList": { + "description": "ServerlessServiceList is a collection of ServerlessService.", + "type": "object", + "required": [ + "items" + ], + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "items": { + "description": "Items is the list of ServerlessService.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.internal.networking.v1alpha1.ServerlessService" + } + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "description": "Standard object's metadata. More info: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#metadata", + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta" + } + }, + "x-fabric8-info": { + "Type": "list", + "Group": "networking.internal.knative.dev", + "Version": "v1alpha1", + "Kind": "ServerlessServiceList", + "Scope": "Namespaced" + } + }, + "dev.knative.internal.networking.v1alpha1.ServerlessServiceSpec": { + "description": "ServerlessServiceSpec describes the ServerlessService.", + "type": "object", + "required": [ + "objectRef", + "protocolType" + ], + "properties": { + "mode": { + "description": "Mode describes the mode of operation of the ServerlessService.", + "type": "string" + }, + "numActivators": { + "description": "NumActivators contains number of Activators that this revision should be assigned. O means — assign all.", + "type": "integer", + "format": "int32" + }, + "objectRef": { + "description": "ObjectRef defines the resource that this ServerlessService is responsible for making \"serverless\".", + "default": {}, + "$ref": "#/definitions/io.k8s.api.core.v1.ObjectReference" + }, + "protocolType": { + "description": "The application-layer protocol. Matches `RevisionProtocolType` set on the owning pa/revision. serving imports networking, so just use string.", + "type": "string", + "default": "" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "networking.internal.knative.dev", + "Version": "v1alpha1", + "Kind": "ServerlessServiceSpec", + "Scope": "Namespaced" + } + }, + "dev.knative.internal.networking.v1alpha1.ServerlessServiceStatus": { + "description": "ServerlessServiceStatus describes the current state of the ServerlessService.", + "type": "object", + "properties": { + "annotations": { + "description": "Annotations is additional Status fields for the Resource to save some additional State as well as convey more information to the user. This is roughly akin to Annotations on any k8s resource, just the reconciler conveying richer information outwards.", + "type": "object", + "additionalProperties": { + "type": "string", + "default": "" + } + }, + "conditions": { + "description": "Conditions the latest available observations of a resource's current state.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.pkg.apis.Condition" + }, + "x-kubernetes-patch-merge-key": "type", + "x-kubernetes-patch-strategy": "merge" + }, + "observedGeneration": { + "description": "ObservedGeneration is the 'Generation' of the Service that was last processed by the controller.", + "type": "integer", + "format": "int64" + }, + "privateServiceName": { + "description": "PrivateServiceName holds the name of a core K8s Service resource that load balances over the user service pods backing this Revision.", + "type": "string" + }, + "serviceName": { + "description": "ServiceName holds the name of a core K8s Service resource that load balances over the pods backing this Revision (activator or revision).", + "type": "string" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "networking.internal.knative.dev", + "Version": "v1alpha1", + "Kind": "ServerlessServiceStatus", + "Scope": "Namespaced" + } + }, + "dev.knative.messaging.v1.Channel": { + "description": "Channel represents a generic Channel. It is normally used when we want a Channel, but do not need a specific Channel implementation.", + "type": "object", + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" + }, + "spec": { + "description": "Spec defines the desired state of the Channel.", + "default": {}, + "$ref": "#/definitions/dev.knative.messaging.v1.ChannelSpec" + }, + "status": { + "description": "Status represents the current state of the Channel. This data may be out of date.", + "default": {}, + "$ref": "#/definitions/dev.knative.messaging.v1.ChannelStatus" + } + }, + "x-fabric8-info": { + "Type": "object", + "Group": "messaging.knative.dev", + "Version": "v1", + "Kind": "Channel", + "Scope": "Namespaced" + } + }, + "dev.knative.messaging.v1.ChannelList": { + "description": "ChannelList is a collection of Channels.", + "type": "object", + "required": [ + "items" + ], + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "items": { + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.messaging.v1.Channel" + } + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta" + } + }, + "x-fabric8-info": { + "Type": "list", + "Group": "messaging.knative.dev", + "Version": "v1", + "Kind": "ChannelList", + "Scope": "Namespaced" + } + }, + "dev.knative.messaging.v1.ChannelSpec": { + "description": "ChannelSpec defines which subscribers have expressed interest in receiving events from this Channel. It also defines the ChannelTemplate to use in order to create the CRD Channel backing this Channel.", + "type": "object", + "properties": { + "channelTemplate": { + "description": "ChannelTemplate specifies which Channel CRD to use to create the CRD Channel backing this Channel. This is immutable after creation. Normally this is set by the Channel defaulter, not directly by the user.", + "$ref": "#/definitions/dev.knative.messaging.v1.ChannelTemplateSpec" + }, + "delivery": { + "description": "DeliverySpec contains the default delivery spec for each subscription to this Channelable. Each subscription delivery spec, if any, overrides this global delivery spec.", + "$ref": "#/definitions/dev.knative.duck.v1.DeliverySpec" + }, + "subscribers": { + "description": "This is the list of subscriptions for this subscribable.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1.SubscriberSpec" + }, + "x-kubernetes-patch-merge-key": "uid", + "x-kubernetes-patch-strategy": "merge" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "messaging.knative.dev", + "Version": "v1", + "Kind": "ChannelSpec", + "Scope": "Namespaced" + } + }, + "dev.knative.messaging.v1.ChannelStatus": { + "description": "ChannelStatus represents the current state of a Channel.", + "type": "object", + "properties": { + "address": { + "description": "Address is a single Addressable address. If Addresses is present, Address will be ignored by clients.", + "$ref": "#/definitions/dev.knative.duck.v1.Addressable" + }, + "addresses": { + "description": "Addresses is a list of addresses for different protocols (HTTP and HTTPS) If Addresses is present, Address must be ignored by clients.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1.Addressable" + } + }, + "annotations": { + "description": "Annotations is additional Status fields for the Resource to save some additional State as well as convey more information to the user. This is roughly akin to Annotations on any k8s resource, just the reconciler conveying richer information outwards.", + "type": "object", + "additionalProperties": { + "type": "string", + "default": "" + } + }, + "channel": { + "description": "Channel is an KReference to the Channel CRD backing this Channel.", + "$ref": "#/definitions/dev.knative.duck.v1.KReference" + }, + "conditions": { + "description": "Conditions the latest available observations of a resource's current state.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.pkg.apis.Condition" + }, + "x-kubernetes-patch-merge-key": "type", + "x-kubernetes-patch-strategy": "merge" + }, + "deadLetterSinkAudience": { + "description": "DeadLetterSinkAudience is the OIDC audience of the DeadLetterSink", + "type": "string" + }, + "deadLetterSinkCACerts": { + "description": "DeadLetterSinkCACerts are Certification Authority (CA) certificates in PEM format according to https://www.rfc-editor.org/rfc/rfc7468.", + "type": "string" + }, + "deadLetterSinkUri": { + "description": "DeadLetterSink is a KReference that is the reference to the native, platform specific channel where failed events are sent to.", + "$ref": "#/definitions/dev.knative.pkg.apis.URL" + }, + "observedGeneration": { + "description": "ObservedGeneration is the 'Generation' of the Service that was last processed by the controller.", + "type": "integer", + "format": "int64" + }, + "policies": { + "description": "Policies holds the list of applied EventPolicies", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1.AppliedEventPolicyRef" + } + }, + "subscribers": { + "description": "This is the list of subscription's statuses for this channel.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1.SubscriberStatus" + }, + "x-kubernetes-patch-merge-key": "uid", + "x-kubernetes-patch-strategy": "merge" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "messaging.knative.dev", + "Version": "v1", + "Kind": "ChannelStatus", + "Scope": "Namespaced" + } + }, + "dev.knative.messaging.v1.ChannelTemplateSpec": { + "type": "object", + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "spec": { + "description": "Spec defines the Spec to use for each channel created. Passed in verbatim to the Channel CRD as Spec section.", + "$ref": "#/definitions/io.k8s.apimachinery.pkg.runtime.RawExtension" + } + }, + "x-fabric8-info": { + "Type": "object", + "Group": "messaging.knative.dev", + "Version": "v1", + "Kind": "ChannelTemplateSpec", + "Scope": "Namespaced" + } + }, + "dev.knative.messaging.v1.InMemoryChannel": { + "description": "InMemoryChannel is a resource representing an in memory channel", + "type": "object", + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" + }, + "spec": { + "description": "Spec defines the desired state of the Channel.", + "default": {}, + "$ref": "#/definitions/dev.knative.messaging.v1.InMemoryChannelSpec" + }, + "status": { + "description": "Status represents the current state of the Channel. This data may be out of date.", + "default": {}, + "$ref": "#/definitions/dev.knative.messaging.v1.InMemoryChannelStatus" + } + }, + "x-fabric8-info": { + "Type": "object", + "Group": "messaging.knative.dev", + "Version": "v1", + "Kind": "InMemoryChannel", + "Scope": "Namespaced" + } + }, + "dev.knative.messaging.v1.InMemoryChannelList": { + "description": "InMemoryChannelList is a collection of in-memory channels.", + "type": "object", + "required": [ + "items" + ], + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "items": { + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.messaging.v1.InMemoryChannel" + } + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta" + } + }, + "x-fabric8-info": { + "Type": "list", + "Group": "messaging.knative.dev", + "Version": "v1", + "Kind": "InMemoryChannelList", + "Scope": "Namespaced" + } + }, + "dev.knative.messaging.v1.InMemoryChannelSpec": { + "description": "InMemoryChannelSpec defines which subscribers have expressed interest in receiving events from this InMemoryChannel. arguments for a Channel.", + "type": "object", + "properties": { + "delivery": { + "description": "DeliverySpec contains the default delivery spec for each subscription to this Channelable. Each subscription delivery spec, if any, overrides this global delivery spec.", + "$ref": "#/definitions/dev.knative.duck.v1.DeliverySpec" + }, + "subscribers": { + "description": "This is the list of subscriptions for this subscribable.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1.SubscriberSpec" + }, + "x-kubernetes-patch-merge-key": "uid", + "x-kubernetes-patch-strategy": "merge" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "messaging.knative.dev", + "Version": "v1", + "Kind": "InMemoryChannelSpec", + "Scope": "Namespaced" + } + }, + "dev.knative.messaging.v1.InMemoryChannelStatus": { + "description": "ChannelStatus represents the current state of a Channel.", + "type": "object", + "properties": { + "address": { + "description": "Address is a single Addressable address. If Addresses is present, Address will be ignored by clients.", + "$ref": "#/definitions/dev.knative.duck.v1.Addressable" + }, + "addresses": { + "description": "Addresses is a list of addresses for different protocols (HTTP and HTTPS) If Addresses is present, Address must be ignored by clients.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1.Addressable" + } + }, + "annotations": { + "description": "Annotations is additional Status fields for the Resource to save some additional State as well as convey more information to the user. This is roughly akin to Annotations on any k8s resource, just the reconciler conveying richer information outwards.", + "type": "object", + "additionalProperties": { + "type": "string", + "default": "" + } + }, + "conditions": { + "description": "Conditions the latest available observations of a resource's current state.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.pkg.apis.Condition" + }, + "x-kubernetes-patch-merge-key": "type", + "x-kubernetes-patch-strategy": "merge" + }, + "deadLetterSinkAudience": { + "description": "DeadLetterSinkAudience is the OIDC audience of the DeadLetterSink", + "type": "string" + }, + "deadLetterSinkCACerts": { + "description": "DeadLetterSinkCACerts are Certification Authority (CA) certificates in PEM format according to https://www.rfc-editor.org/rfc/rfc7468.", + "type": "string" + }, + "deadLetterSinkUri": { + "description": "DeadLetterSink is a KReference that is the reference to the native, platform specific channel where failed events are sent to.", + "$ref": "#/definitions/dev.knative.pkg.apis.URL" + }, + "observedGeneration": { + "description": "ObservedGeneration is the 'Generation' of the Service that was last processed by the controller.", + "type": "integer", + "format": "int64" + }, + "policies": { + "description": "Policies holds the list of applied EventPolicies", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1.AppliedEventPolicyRef" + } + }, + "subscribers": { + "description": "This is the list of subscription's statuses for this channel.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1.SubscriberStatus" + }, + "x-kubernetes-patch-merge-key": "uid", + "x-kubernetes-patch-strategy": "merge" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "messaging.knative.dev", + "Version": "v1", + "Kind": "InMemoryChannelStatus", + "Scope": "Namespaced" + } + }, + "dev.knative.messaging.v1.Subscription": { + "description": "Subscription routes events received on a Channel to a DNS name and corresponds to the subscriptions.channels.knative.dev CRD.", + "type": "object", + "required": [ + "metadata", + "spec" + ], + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" + }, + "spec": { + "default": {}, + "$ref": "#/definitions/dev.knative.messaging.v1.SubscriptionSpec" + }, + "status": { + "default": {}, + "$ref": "#/definitions/dev.knative.messaging.v1.SubscriptionStatus" + } + }, + "x-fabric8-info": { + "Type": "object", + "Group": "messaging.knative.dev", + "Version": "v1", + "Kind": "Subscription", + "Scope": "Namespaced" + } + }, + "dev.knative.messaging.v1.SubscriptionList": { + "description": "SubscriptionList returned in list operations", + "type": "object", + "required": [ + "metadata", + "items" + ], + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "items": { + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.messaging.v1.Subscription" + } + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta" + } + }, + "x-fabric8-info": { + "Type": "list", + "Group": "messaging.knative.dev", + "Version": "v1", + "Kind": "SubscriptionList", + "Scope": "Namespaced" + } + }, + "dev.knative.messaging.v1.SubscriptionSpec": { + "description": "SubscriptionSpec specifies the Channel for incoming events, a Subscriber target for processing those events and where to put the result of the processing. Only From (where the events are coming from) is always required. You can optionally only Process the events (results in no output events) by leaving out the Reply. You can also perform an identity transformation on the incoming events by leaving out the Subscriber and only specifying Reply.\n\nThe following are all valid specifications: channel --[subscriber]--\u003e reply Sink, no outgoing events: channel -- subscriber no-op function (identity transformation): channel --\u003e reply", + "type": "object", + "required": [ + "channel" + ], + "properties": { + "channel": { + "description": "Reference to a channel that will be used to create the subscription You can specify only the following fields of the KReference:\n - Kind\n - APIVersion\n - Name\n - Namespace\nThe resource pointed by this KReference must meet the contract to the ChannelableSpec duck type. If the resource does not meet this contract it will be reflected in the Subscription's status.\n\nThis field is immutable. We have no good answer on what happens to the events that are currently in the channel being consumed from and what the semantics there should be. For now, you can always delete the Subscription and recreate it to point to a different channel, giving the user more control over what semantics should be used (drain the channel first, possibly have events dropped, etc.)", + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1.KReference" + }, + "delivery": { + "description": "Delivery configuration", + "$ref": "#/definitions/dev.knative.duck.v1.DeliverySpec" + }, + "reply": { + "description": "Reply specifies (optionally) how to handle events returned from the Subscriber target.", + "$ref": "#/definitions/dev.knative.duck.v1.Destination" + }, + "subscriber": { + "description": "Subscriber is reference to function for processing events. Events from the Channel will be delivered here and replies are sent to a Destination as specified by the Reply.", + "$ref": "#/definitions/dev.knative.duck.v1.Destination" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "messaging.knative.dev", + "Version": "v1", + "Kind": "SubscriptionSpec", + "Scope": "Namespaced" + } + }, + "dev.knative.messaging.v1.SubscriptionStatus": { + "description": "SubscriptionStatus (computed) for a subscription", + "type": "object", + "properties": { + "annotations": { + "description": "Annotations is additional Status fields for the Resource to save some additional State as well as convey more information to the user. This is roughly akin to Annotations on any k8s resource, just the reconciler conveying richer information outwards.", + "type": "object", + "additionalProperties": { + "type": "string", + "default": "" + } + }, + "auth": { + "description": "Auth provides the relevant information for OIDC authentication.", + "$ref": "#/definitions/dev.knative.duck.v1.AuthStatus" + }, + "conditions": { + "description": "Conditions the latest available observations of a resource's current state.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.pkg.apis.Condition" + }, + "x-kubernetes-patch-merge-key": "type", + "x-kubernetes-patch-strategy": "merge" + }, + "observedGeneration": { + "description": "ObservedGeneration is the 'Generation' of the Service that was last processed by the controller.", + "type": "integer", + "format": "int64" + }, + "physicalSubscription": { + "description": "PhysicalSubscription is the fully resolved values that this Subscription represents.", + "default": {}, + "$ref": "#/definitions/dev.knative.messaging.v1.SubscriptionStatusPhysicalSubscription" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "messaging.knative.dev", + "Version": "v1", + "Kind": "SubscriptionStatus", + "Scope": "Namespaced" + } + }, + "dev.knative.messaging.v1.SubscriptionStatusPhysicalSubscription": { + "description": "SubscriptionStatusPhysicalSubscription represents the fully resolved values for this Subscription.", + "type": "object", + "properties": { + "deadLetterSinkAudience": { + "description": "DeadLetterSinkAudience is the OIDC audience of the DeadLetterSink", + "type": "string" + }, + "deadLetterSinkCACerts": { + "description": "DeadLetterSinkCACerts are Certification Authority (CA) certificates in PEM format according to https://www.rfc-editor.org/rfc/rfc7468.", + "type": "string" + }, + "deadLetterSinkUri": { + "description": "DeadLetterSink is a KReference that is the reference to the native, platform specific channel where failed events are sent to.", + "$ref": "#/definitions/dev.knative.pkg.apis.URL" + }, + "replyAudience": { + "description": "ReplyAudience is the OIDC audience for the the resolved URI for spec.reply.", + "type": "string" + }, + "replyCACerts": { + "description": "ReplyCACerts is the Certification Authority (CA) certificates in PEM format according to https://www.rfc-editor.org/rfc/rfc7468 for the resolved URI for the spec.reply.", + "type": "string" + }, + "replyUri": { + "description": "ReplyURI is the fully resolved URI for the spec.reply.", + "$ref": "#/definitions/dev.knative.pkg.apis.URL" + }, + "subscriberAudience": { + "description": "SubscriberAudience is the OIDC audience for the the resolved URI for spec.subscriber.", + "type": "string" + }, + "subscriberCACerts": { + "description": "SubscriberCACerts is the Certification Authority (CA) certificates in PEM format according to https://www.rfc-editor.org/rfc/rfc7468 for the resolved URI for spec.subscriber.", + "type": "string" + }, + "subscriberUri": { + "description": "SubscriberURI is the fully resolved URI for spec.subscriber.", + "$ref": "#/definitions/dev.knative.pkg.apis.URL" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "messaging.knative.dev", + "Version": "v1", + "Kind": "SubscriptionStatusPhysicalSubscription", + "Scope": "Namespaced" + } + }, + "dev.knative.messaging.v1beta1.KafkaChannel": { + "description": "KafkaChannel is a resource representing a Kafka Channel.", + "type": "object", + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" + }, + "spec": { + "description": "Spec defines the desired state of the Channel.", + "default": {}, + "$ref": "#/definitions/dev.knative.messaging.v1beta1.KafkaChannelSpec" + }, + "status": { + "description": "Status represents the current state of the KafkaChannel. This data may be out of date.", + "default": {}, + "$ref": "#/definitions/dev.knative.messaging.v1beta1.KafkaChannelStatus" + } + }, + "x-fabric8-info": { + "Type": "object", + "Group": "messaging.knative.dev", + "Version": "v1beta1", + "Kind": "KafkaChannel", + "Scope": "Namespaced" + } + }, + "dev.knative.messaging.v1beta1.KafkaChannelList": { + "description": "KafkaChannelList is a collection of KafkaChannels.", + "type": "object", + "required": [ + "items" + ], + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "items": { + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.messaging.v1beta1.KafkaChannel" + } + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta" + } + }, + "x-fabric8-info": { + "Type": "list", + "Group": "messaging.knative.dev", + "Version": "v1beta1", + "Kind": "KafkaChannelList", + "Scope": "Namespaced" + } + }, + "dev.knative.messaging.v1beta1.KafkaChannelSpec": { + "description": "KafkaChannelSpec defines the specification for a KafkaChannel.", + "type": "object", + "required": [ + "numPartitions", + "replicationFactor", + "retentionDuration" + ], + "properties": { + "delivery": { + "description": "DeliverySpec contains the default delivery spec for each subscription to this Channelable. Each subscription delivery spec, if any, overrides this global delivery spec.", + "$ref": "#/definitions/dev.knative.duck.v1.DeliverySpec" + }, + "numPartitions": { + "description": "NumPartitions is the number of partitions of a Kafka topic. By default, it is set to 1.", + "type": "integer", + "format": "int32", + "default": 0 + }, + "replicationFactor": { + "description": "ReplicationFactor is the replication factor of a Kafka topic. By default, it is set to 1.", + "type": "integer", + "format": "int32", + "default": 0 + }, + "retentionDuration": { + "description": "RetentionDuration is the duration for which events will be retained in the Kafka Topic. By default, it is set to 168 hours, which is the precise form for 7 days. More information on Duration format:\n - https://www.iso.org/iso-8601-date-and-time-format.html\n - https://en.wikipedia.org/wiki/ISO_8601", + "type": "string", + "default": "" + }, + "subscribers": { + "description": "This is the list of subscriptions for this subscribable.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1.SubscriberSpec" + }, + "x-kubernetes-patch-merge-key": "uid", + "x-kubernetes-patch-strategy": "merge" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "messaging.knative.dev", + "Version": "v1beta1", + "Kind": "KafkaChannelSpec", + "Scope": "Namespaced" + } + }, + "dev.knative.messaging.v1beta1.KafkaChannelStatus": { + "description": "KafkaChannelStatus represents the current state of a KafkaChannel.", + "type": "object", + "properties": { + "address": { + "description": "Address is a single Addressable address. If Addresses is present, Address will be ignored by clients.", + "$ref": "#/definitions/dev.knative.duck.v1.Addressable" + }, + "addresses": { + "description": "Addresses is a list of addresses for different protocols (HTTP and HTTPS) If Addresses is present, Address must be ignored by clients.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1.Addressable" + } + }, + "annotations": { + "description": "Annotations is additional Status fields for the Resource to save some additional State as well as convey more information to the user. This is roughly akin to Annotations on any k8s resource, just the reconciler conveying richer information outwards.", + "type": "object", + "additionalProperties": { + "type": "string", + "default": "" + } + }, + "conditions": { + "description": "Conditions the latest available observations of a resource's current state.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.pkg.apis.Condition" + }, + "x-kubernetes-patch-merge-key": "type", + "x-kubernetes-patch-strategy": "merge" + }, + "deadLetterSinkAudience": { + "description": "DeadLetterSinkAudience is the OIDC audience of the DeadLetterSink", + "type": "string" + }, + "deadLetterSinkCACerts": { + "description": "DeadLetterSinkCACerts are Certification Authority (CA) certificates in PEM format according to https://www.rfc-editor.org/rfc/rfc7468.", + "type": "string" + }, + "deadLetterSinkUri": { + "description": "DeadLetterSink is a KReference that is the reference to the native, platform specific channel where failed events are sent to.", + "$ref": "#/definitions/dev.knative.pkg.apis.URL" + }, + "observedGeneration": { + "description": "ObservedGeneration is the 'Generation' of the Service that was last processed by the controller.", + "type": "integer", + "format": "int64" + }, + "policies": { + "description": "Policies holds the list of applied EventPolicies", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1.AppliedEventPolicyRef" + } + }, + "subscribers": { + "description": "This is the list of subscription's statuses for this channel.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1.SubscriberStatus" + }, + "x-kubernetes-patch-merge-key": "uid", + "x-kubernetes-patch-strategy": "merge" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "messaging.knative.dev", + "Version": "v1beta1", + "Kind": "KafkaChannelStatus", + "Scope": "Namespaced" + } + }, + "dev.knative.pkg.apis.Condition": { + "description": "Condition defines a readiness condition for a Knative resource. See: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#typical-status-properties", + "type": "object", + "required": [ + "type", + "status" + ], + "properties": { + "lastTransitionTime": { + "description": "LastTransitionTime is the last time the condition transitioned from one status to another. We use VolatileTime in place of metav1.Time to exclude this from creating equality.Semantic differences (all other things held constant).", + "$ref": "#/definitions/dev.knative.pkg.apis.VolatileTime" + }, + "message": { + "description": "A human readable message indicating details about the transition.", + "type": "string" + }, + "reason": { + "description": "The reason for the condition's last transition.", + "type": "string" + }, + "severity": { + "description": "Severity with which to treat failures of this type of condition. When this is not specified, it defaults to Error.", + "type": "string" + }, + "status": { + "description": "Status of the condition, one of True, False, Unknown.", + "type": "string", + "default": "" + }, + "type": { + "description": "Type of condition.", + "type": "string", + "default": "" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "", + "Version": "apis", + "Kind": "Condition", + "Scope": "Namespaced" + } + }, + "dev.knative.pkg.apis.ConditionSet": { + "description": "ConditionSet is an abstract collection of the possible ConditionType values that a particular resource might expose. It also holds the \"happy condition\" for that resource, which we define to be one of Ready or Succeeded depending on whether it is a Living or Batch process respectively.", + "type": "object", + "required": [ + "happy", + "dependents" + ], + "properties": { + "dependents": { + "type": "array", + "items": { + "type": "string", + "default": "" + } + }, + "happy": { + "type": "string", + "default": "" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "", + "Version": "apis", + "Kind": "ConditionSet", + "Scope": "Namespaced" + } + }, + "dev.knative.pkg.apis.FieldError": { + "description": "FieldError is used to propagate the context of errors pertaining to specific fields in a manner suitable for use in a recursive walk, so that errors contain the appropriate field context. FieldError methods are non-mutating.", + "type": "object", + "required": [ + "Message", + "Paths", + "Level", + "errors" + ], + "properties": { + "Details": { + "description": "Details contains an optional longer payload.", + "type": "string", + "default": "" + }, + "Level": { + "description": "Level holds the severity of the diagnostic. If empty, this defaults to ErrorLevel.", + "type": "integer", + "format": "int32", + "default": 0 + }, + "Message": { + "description": "Message holds the main diagnostic message carried by this FieldError", + "type": "string", + "default": "" + }, + "Paths": { + "description": "Paths holds a list of paths to which this diagnostic pertains", + "type": "array", + "items": { + "type": "string", + "default": "" + } + }, + "errors": { + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.pkg.apis.FieldError" + } + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "", + "Version": "apis", + "Kind": "FieldError", + "Scope": "Namespaced" + } + }, + "dev.knative.pkg.apis.URL": { + "description": "URL is an alias of url.URL. It has custom json marshal methods that enable it to be used in K8s CRDs such that the CRD resource will have the URL but operator code can can work with url.URL struct", + "type": "object", + "required": [ + "Scheme", + "Opaque", + "User", + "Host", + "Path", + "RawPath", + "OmitHost", + "ForceQuery", + "RawQuery", + "Fragment", + "RawFragment" + ], + "properties": { + "ForceQuery": { + "description": "do not emit empty host (authority)", + "type": "boolean", + "default": false + }, + "Fragment": { + "description": "encoded query values, without '?'", + "type": "string", + "default": "" + }, + "Host": { + "description": "username and password information", + "type": "string", + "default": "" + }, + "OmitHost": { + "description": "encoded path hint (see EscapedPath method)", + "type": "boolean", + "default": false + }, + "Opaque": { + "type": "string", + "default": "" + }, + "Path": { + "description": "host or host:port (see Hostname and Port methods)", + "type": "string", + "default": "" + }, + "RawFragment": { + "description": "fragment for references, without '#'", + "type": "string", + "default": "" + }, + "RawPath": { + "description": "path (relative paths may omit leading slash)", + "type": "string", + "default": "" + }, + "RawQuery": { + "description": "append a query ('?') even if RawQuery is empty", + "type": "string", + "default": "" + }, + "Scheme": { + "type": "string", + "default": "" + }, + "User": { + "description": "encoded opaque data", + "$ref": "#/definitions/net.url.Userinfo" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "", + "Version": "apis", + "Kind": "URL", + "Scope": "Namespaced" + } + }, + "dev.knative.pkg.apis.VolatileTime": { + "description": "VolatileTime wraps metav1.Time\n\nUnlike metav1.Time, VolatileTimes are considered semantically equal when using kubernetes semantic equality checks. Thus differing VolatileTime values are not considered different. Note, go-cmp will still return inequality, see unit test if you need this behavior for go-cmp.", + "type": "object", + "required": [ + "Time" + ], + "properties": { + "Time": { + "type": "string", + "format": "date-time" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "", + "Version": "apis", + "Kind": "VolatileTime", + "Scope": "Namespaced" + } + }, + "dev.knative.pkg.tracker.Reference": { + "description": "Reference is modeled after corev1.ObjectReference, but omits fields unsupported by the tracker, and permits us to extend things in divergent ways.", + "type": "object", + "properties": { + "apiVersion": { + "description": "API version of the referent.", + "type": "string" + }, + "kind": { + "description": "Kind of the referent.", + "type": "string" + }, + "name": { + "description": "Name of the referent. Mutually exclusive with Selector.", + "type": "string" + }, + "namespace": { + "description": "Namespace of the referent.", + "type": "string" + }, + "selector": { + "description": "Selector of the referents. Mutually exclusive with Name.", + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "", + "Version": "tracker", + "Kind": "Reference", + "Scope": "Namespaced" + } + }, + "dev.knative.serving.v1.Configuration": { + "description": "Configuration represents the \"floating HEAD\" of a linear history of Revisions. Users create new Revisions by updating the Configuration's spec. The \"latest created\" revision's name is available under status, as is the \"latest ready\" revision's name. See also: https://github.com/knative/serving/blob/main/docs/spec/overview.md#configuration", + "type": "object", + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" + }, + "spec": { + "default": {}, + "$ref": "#/definitions/dev.knative.serving.v1.ConfigurationSpec" + }, + "status": { + "default": {}, + "$ref": "#/definitions/dev.knative.serving.v1.ConfigurationStatus" + } + }, + "x-fabric8-info": { + "Type": "object", + "Group": "serving.knative.dev", + "Version": "v1", + "Kind": "Configuration", + "Scope": "Namespaced" + } + }, + "dev.knative.serving.v1.ConfigurationList": { + "description": "ConfigurationList is a list of Configuration resources", + "type": "object", + "required": [ + "metadata", + "items" + ], + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "items": { + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.serving.v1.Configuration" + } + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta" + } + }, + "x-fabric8-info": { + "Type": "list", + "Group": "serving.knative.dev", + "Version": "v1", + "Kind": "ConfigurationList", + "Scope": "Namespaced" + } + }, + "dev.knative.serving.v1.ConfigurationSpec": { + "description": "ConfigurationSpec holds the desired state of the Configuration (from the client).", + "type": "object", + "properties": { + "template": { + "description": "Template holds the latest specification for the Revision to be stamped out.", + "default": {}, + "$ref": "#/definitions/dev.knative.serving.v1.RevisionTemplateSpec" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "serving.knative.dev", + "Version": "v1", + "Kind": "ConfigurationSpec", + "Scope": "Namespaced" + } + }, + "dev.knative.serving.v1.ConfigurationStatus": { + "description": "ConfigurationStatus communicates the observed state of the Configuration (from the controller).", + "type": "object", + "properties": { + "annotations": { + "description": "Annotations is additional Status fields for the Resource to save some additional State as well as convey more information to the user. This is roughly akin to Annotations on any k8s resource, just the reconciler conveying richer information outwards.", + "type": "object", + "additionalProperties": { + "type": "string", + "default": "" + } + }, + "conditions": { + "description": "Conditions the latest available observations of a resource's current state.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.pkg.apis.Condition" + }, + "x-kubernetes-patch-merge-key": "type", + "x-kubernetes-patch-strategy": "merge" + }, + "latestCreatedRevisionName": { + "description": "LatestCreatedRevisionName is the last revision that was created from this Configuration. It might not be ready yet, for that use LatestReadyRevisionName.", + "type": "string" + }, + "latestReadyRevisionName": { + "description": "LatestReadyRevisionName holds the name of the latest Revision stamped out from this Configuration that has had its \"Ready\" condition become \"True\".", + "type": "string" + }, + "observedGeneration": { + "description": "ObservedGeneration is the 'Generation' of the Service that was last processed by the controller.", + "type": "integer", + "format": "int64" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "serving.knative.dev", + "Version": "v1", + "Kind": "ConfigurationStatus", + "Scope": "Namespaced" + } + }, + "dev.knative.serving.v1.ConfigurationStatusFields": { + "description": "ConfigurationStatusFields holds the fields of Configuration's status that are not generally shared. This is defined separately and inlined so that other types can readily consume these fields via duck typing.", + "type": "object", + "properties": { + "latestCreatedRevisionName": { + "description": "LatestCreatedRevisionName is the last revision that was created from this Configuration. It might not be ready yet, for that use LatestReadyRevisionName.", + "type": "string" + }, + "latestReadyRevisionName": { + "description": "LatestReadyRevisionName holds the name of the latest Revision stamped out from this Configuration that has had its \"Ready\" condition become \"True\".", + "type": "string" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "serving.knative.dev", + "Version": "v1", + "Kind": "ConfigurationStatusFields", + "Scope": "Namespaced" + } + }, + "dev.knative.serving.v1.ContainerStatus": { + "description": "ContainerStatus holds the information of container name and image digest value", + "type": "object", + "properties": { + "imageDigest": { + "type": "string" + }, + "name": { + "type": "string" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "serving.knative.dev", + "Version": "v1", + "Kind": "ContainerStatus", + "Scope": "Namespaced" + } + }, + "dev.knative.serving.v1.Revision": { + "description": "Revision is an immutable snapshot of code and configuration. A revision references a container image. Revisions are created by updates to a Configuration.\n\nSee also: https://github.com/knative/serving/blob/main/docs/spec/overview.md#revision", + "type": "object", + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" + }, + "spec": { + "default": {}, + "$ref": "#/definitions/dev.knative.serving.v1.RevisionSpec" + }, + "status": { + "default": {}, + "$ref": "#/definitions/dev.knative.serving.v1.RevisionStatus" + } + }, + "x-fabric8-info": { + "Type": "object", + "Group": "serving.knative.dev", + "Version": "v1", + "Kind": "Revision", + "Scope": "Namespaced" + } + }, + "dev.knative.serving.v1.RevisionList": { + "description": "RevisionList is a list of Revision resources", + "type": "object", + "required": [ + "metadata", + "items" + ], + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "items": { + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.serving.v1.Revision" + } + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta" + } + }, + "x-fabric8-info": { + "Type": "list", + "Group": "serving.knative.dev", + "Version": "v1", + "Kind": "RevisionList", + "Scope": "Namespaced" + } + }, + "dev.knative.serving.v1.RevisionSpec": { + "description": "RevisionSpec holds the desired state of the Revision (from the client).", + "type": "object", + "required": [ + "containers" + ], + "properties": { + "activeDeadlineSeconds": { + "description": "Optional duration in seconds the pod may be active on the node relative to StartTime before the system will actively try to mark it failed and kill associated containers. Value must be a positive integer.", + "type": "integer", + "format": "int64" + }, + "affinity": { + "description": "If specified, the pod's scheduling constraints", + "$ref": "#/definitions/io.k8s.api.core.v1.Affinity" + }, + "automountServiceAccountToken": { + "description": "AutomountServiceAccountToken indicates whether a service account token should be automatically mounted.", + "type": "boolean" + }, + "containerConcurrency": { + "description": "ContainerConcurrency specifies the maximum allowed in-flight (concurrent) requests per container of the Revision. Defaults to `0` which means concurrency to the application is not limited, and the system decides the target concurrency for the autoscaler.", + "type": "integer", + "format": "int64" + }, + "containers": { + "description": "List of containers belonging to the pod. Containers cannot currently be added or removed. There must be at least one container in a Pod. Cannot be updated.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/io.k8s.api.core.v1.Container" + }, + "x-kubernetes-list-map-keys": [ + "name" + ], + "x-kubernetes-list-type": "map", + "x-kubernetes-patch-merge-key": "name", + "x-kubernetes-patch-strategy": "merge" + }, + "dnsConfig": { + "description": "Specifies the DNS parameters of a pod. Parameters specified here will be merged to the generated DNS configuration based on DNSPolicy.", + "$ref": "#/definitions/io.k8s.api.core.v1.PodDNSConfig" + }, + "dnsPolicy": { + "description": "Set DNS policy for the pod. Defaults to \"ClusterFirst\". Valid values are 'ClusterFirstWithHostNet', 'ClusterFirst', 'Default' or 'None'. DNS parameters given in DNSConfig will be merged with the policy selected with DNSPolicy. To have DNS options set along with hostNetwork, you have to specify DNS policy explicitly to 'ClusterFirstWithHostNet'.", + "type": "string" + }, + "enableServiceLinks": { + "description": "EnableServiceLinks indicates whether information about services should be injected into pod's environment variables, matching the syntax of Docker links. Optional: Defaults to true.", + "type": "boolean" + }, + "ephemeralContainers": { + "description": "List of ephemeral containers run in this pod. Ephemeral containers may be run in an existing pod to perform user-initiated actions such as debugging. This list cannot be specified when creating a pod, and it cannot be modified by updating the pod spec. In order to add an ephemeral container to an existing pod, use the pod's ephemeralcontainers subresource.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/io.k8s.api.core.v1.EphemeralContainer" + }, + "x-kubernetes-list-map-keys": [ + "name" + ], + "x-kubernetes-list-type": "map", + "x-kubernetes-patch-merge-key": "name", + "x-kubernetes-patch-strategy": "merge" + }, + "hostAliases": { + "description": "HostAliases is an optional list of hosts and IPs that will be injected into the pod's hosts file if specified.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/io.k8s.api.core.v1.HostAlias" + }, + "x-kubernetes-list-map-keys": [ + "ip" + ], + "x-kubernetes-list-type": "map", + "x-kubernetes-patch-merge-key": "ip", + "x-kubernetes-patch-strategy": "merge" + }, + "hostIPC": { + "description": "Use the host's ipc namespace. Optional: Default to false.", + "type": "boolean" + }, + "hostNetwork": { + "description": "Host networking requested for this pod. Use the host's network namespace. If this option is set, the ports that will be used must be specified. Default to false.", + "type": "boolean" + }, + "hostPID": { + "description": "Use the host's pid namespace. Optional: Default to false.", + "type": "boolean" + }, + "hostUsers": { + "description": "Use the host's user namespace. Optional: Default to true. If set to true or not present, the pod will be run in the host user namespace, useful for when the pod needs a feature only available to the host user namespace, such as loading a kernel module with CAP_SYS_MODULE. When set to false, a new userns is created for the pod. Setting false is useful for mitigating container breakout vulnerabilities even allowing users to run their containers as root without actually having root privileges on the host. This field is alpha-level and is only honored by servers that enable the UserNamespacesSupport feature.", + "type": "boolean" + }, + "hostname": { + "description": "Specifies the hostname of the Pod If not specified, the pod's hostname will be set to a system-defined value.", + "type": "string" + }, + "idleTimeoutSeconds": { + "description": "IdleTimeoutSeconds is the maximum duration in seconds a request will be allowed to stay open while not receiving any bytes from the user's application. If unspecified, a system default will be provided.", + "type": "integer", + "format": "int64" + }, + "imagePullSecrets": { + "description": "ImagePullSecrets is an optional list of references to secrets in the same namespace to use for pulling any of the images used by this PodSpec. If specified, these secrets will be passed to individual puller implementations for them to use. More info: https://kubernetes.io/docs/concepts/containers/images#specifying-imagepullsecrets-on-a-pod", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/io.k8s.api.core.v1.LocalObjectReference" + }, + "x-kubernetes-list-map-keys": [ + "name" + ], + "x-kubernetes-list-type": "map", + "x-kubernetes-patch-merge-key": "name", + "x-kubernetes-patch-strategy": "merge" + }, + "initContainers": { + "description": "List of initialization containers belonging to the pod. Init containers are executed in order prior to containers being started. If any init container fails, the pod is considered to have failed and is handled according to its restartPolicy. The name for an init container or normal container must be unique among all containers. Init containers may not have Lifecycle actions, Readiness probes, Liveness probes, or Startup probes. The resourceRequirements of an init container are taken into account during scheduling by finding the highest request/limit for each resource type, and then using the max of of that value or the sum of the normal containers. Limits are applied to init containers in a similar fashion. Init containers cannot currently be added or removed. Cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/init-containers/", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/io.k8s.api.core.v1.Container" + }, + "x-kubernetes-list-map-keys": [ + "name" + ], + "x-kubernetes-list-type": "map", + "x-kubernetes-patch-merge-key": "name", + "x-kubernetes-patch-strategy": "merge" + }, + "nodeName": { + "description": "NodeName indicates in which node this pod is scheduled. If empty, this pod is a candidate for scheduling by the scheduler defined in schedulerName. Once this field is set, the kubelet for this node becomes responsible for the lifecycle of this pod. This field should not be used to express a desire for the pod to be scheduled on a specific node. https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#nodename", + "type": "string" + }, + "nodeSelector": { + "description": "NodeSelector is a selector which must be true for the pod to fit on a node. Selector which must match a node's labels for the pod to be scheduled on that node. More info: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/", + "type": "object", + "additionalProperties": { + "type": "string", + "default": "" + }, + "x-kubernetes-map-type": "atomic" + }, + "os": { + "description": "Specifies the OS of the containers in the pod. Some pod and container fields are restricted if this is set.\n\nIf the OS field is set to linux, the following fields must be unset: -securityContext.windowsOptions\n\nIf the OS field is set to windows, following fields must be unset: - spec.hostPID - spec.hostIPC - spec.hostUsers - spec.securityContext.appArmorProfile - spec.securityContext.seLinuxOptions - spec.securityContext.seccompProfile - spec.securityContext.fsGroup - spec.securityContext.fsGroupChangePolicy - spec.securityContext.sysctls - spec.shareProcessNamespace - spec.securityContext.runAsUser - spec.securityContext.runAsGroup - spec.securityContext.supplementalGroups - spec.securityContext.supplementalGroupsPolicy - spec.containers[*].securityContext.appArmorProfile - spec.containers[*].securityContext.seLinuxOptions - spec.containers[*].securityContext.seccompProfile - spec.containers[*].securityContext.capabilities - spec.containers[*].securityContext.readOnlyRootFilesystem - spec.containers[*].securityContext.privileged - spec.containers[*].securityContext.allowPrivilegeEscalation - spec.containers[*].securityContext.procMount - spec.containers[*].securityContext.runAsUser - spec.containers[*].securityContext.runAsGroup", + "$ref": "#/definitions/io.k8s.api.core.v1.PodOS" + }, + "overhead": { + "description": "Overhead represents the resource overhead associated with running a pod for a given RuntimeClass. This field will be autopopulated at admission time by the RuntimeClass admission controller. If the RuntimeClass admission controller is enabled, overhead must not be set in Pod create requests. The RuntimeClass admission controller will reject Pod create requests which have the overhead already set. If RuntimeClass is configured and selected in the PodSpec, Overhead will be set to the value defined in the corresponding RuntimeClass, otherwise it will remain unset and treated as zero. More info: https://git.k8s.io/enhancements/keps/sig-node/688-pod-overhead/README.md", + "type": "object", + "additionalProperties": { + "$ref": "#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" + } + }, + "preemptionPolicy": { + "description": "PreemptionPolicy is the Policy for preempting pods with lower priority. One of Never, PreemptLowerPriority. Defaults to PreemptLowerPriority if unset.", + "type": "string" + }, + "priority": { + "description": "The priority value. Various system components use this field to find the priority of the pod. When Priority Admission Controller is enabled, it prevents users from setting this field. The admission controller populates this field from PriorityClassName. The higher the value, the higher the priority.", + "type": "integer", + "format": "int32" + }, + "priorityClassName": { + "description": "If specified, indicates the pod's priority. \"system-node-critical\" and \"system-cluster-critical\" are two special keywords which indicate the highest priorities with the former being the highest priority. Any other name must be defined by creating a PriorityClass object with that name. If not specified, the pod priority will be default or zero if there is no default.", + "type": "string" + }, + "readinessGates": { + "description": "If specified, all readiness gates will be evaluated for pod readiness. A pod is ready when all its containers are ready AND all conditions specified in the readiness gates have status equal to \"True\" More info: https://git.k8s.io/enhancements/keps/sig-network/580-pod-readiness-gates", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/io.k8s.api.core.v1.PodReadinessGate" + }, + "x-kubernetes-list-type": "atomic" + }, + "resourceClaims": { + "description": "ResourceClaims defines which ResourceClaims must be allocated and reserved before the Pod is allowed to start. The resources will be made available to those containers which consume them by name.\n\nThis is an alpha field and requires enabling the DynamicResourceAllocation feature gate.\n\nThis field is immutable.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/io.k8s.api.core.v1.PodResourceClaim" + }, + "x-kubernetes-list-map-keys": [ + "name" + ], + "x-kubernetes-list-type": "map", + "x-kubernetes-patch-merge-key": "name", + "x-kubernetes-patch-strategy": "merge,retainKeys" + }, + "responseStartTimeoutSeconds": { + "description": "ResponseStartTimeoutSeconds is the maximum duration in seconds that the request routing layer will wait for a request delivered to a container to begin sending any network traffic.", + "type": "integer", + "format": "int64" + }, + "restartPolicy": { + "description": "Restart policy for all containers within the pod. One of Always, OnFailure, Never. In some contexts, only a subset of those values may be permitted. Default to Always. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#restart-policy", + "type": "string" + }, + "runtimeClassName": { + "description": "RuntimeClassName refers to a RuntimeClass object in the node.k8s.io group, which should be used to run this pod. If no RuntimeClass resource matches the named class, the pod will not be run. If unset or empty, the \"legacy\" RuntimeClass will be used, which is an implicit class with an empty definition that uses the default runtime handler. More info: https://git.k8s.io/enhancements/keps/sig-node/585-runtime-class", + "type": "string" + }, + "schedulerName": { + "description": "If specified, the pod will be dispatched by specified scheduler. If not specified, the pod will be dispatched by default scheduler.", + "type": "string" + }, + "schedulingGates": { + "description": "SchedulingGates is an opaque list of values that if specified will block scheduling the pod. If schedulingGates is not empty, the pod will stay in the SchedulingGated state and the scheduler will not attempt to schedule the pod.\n\nSchedulingGates can only be set at pod creation time, and be removed only afterwards.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/io.k8s.api.core.v1.PodSchedulingGate" + }, + "x-kubernetes-list-map-keys": [ + "name" + ], + "x-kubernetes-list-type": "map", + "x-kubernetes-patch-merge-key": "name", + "x-kubernetes-patch-strategy": "merge" + }, + "securityContext": { + "description": "SecurityContext holds pod-level security attributes and common container settings. Optional: Defaults to empty. See type description for default values of each field.", + "$ref": "#/definitions/io.k8s.api.core.v1.PodSecurityContext" + }, + "serviceAccount": { + "description": "DeprecatedServiceAccount is a deprecated alias for ServiceAccountName. Deprecated: Use serviceAccountName instead.", + "type": "string" + }, + "serviceAccountName": { + "description": "ServiceAccountName is the name of the ServiceAccount to use to run this pod. More info: https://kubernetes.io/docs/tasks/configure-pod-container/configure-service-account/", + "type": "string" + }, + "setHostnameAsFQDN": { + "description": "If true the pod's hostname will be configured as the pod's FQDN, rather than the leaf name (the default). In Linux containers, this means setting the FQDN in the hostname field of the kernel (the nodename field of struct utsname). In Windows containers, this means setting the registry value of hostname for the registry key HKEY_LOCAL_MACHINE\\\\SYSTEM\\\\CurrentControlSet\\\\Services\\\\Tcpip\\\\Parameters to FQDN. If a pod does not have FQDN, this has no effect. Default to false.", + "type": "boolean" + }, + "shareProcessNamespace": { + "description": "Share a single process namespace between all of the containers in a pod. When this is set containers will be able to view and signal processes from other containers in the same pod, and the first process in each container will not be assigned PID 1. HostPID and ShareProcessNamespace cannot both be set. Optional: Default to false.", + "type": "boolean" + }, + "subdomain": { + "description": "If specified, the fully qualified Pod hostname will be \"\u003chostname\u003e.\u003csubdomain\u003e.\u003cpod namespace\u003e.svc.\u003ccluster domain\u003e\". If not specified, the pod will not have a domainname at all.", + "type": "string" + }, + "terminationGracePeriodSeconds": { + "description": "Optional duration in seconds the pod needs to terminate gracefully. May be decreased in delete request. Value must be non-negative integer. The value zero indicates stop immediately via the kill signal (no opportunity to shut down). If this value is nil, the default grace period will be used instead. The grace period is the duration in seconds after the processes running in the pod are sent a termination signal and the time when the processes are forcibly halted with a kill signal. Set this value longer than the expected cleanup time for your process. Defaults to 30 seconds.", + "type": "integer", + "format": "int64" + }, + "timeoutSeconds": { + "description": "TimeoutSeconds is the maximum duration in seconds that the request instance is allowed to respond to a request. If unspecified, a system default will be provided.", + "type": "integer", + "format": "int64" + }, + "tolerations": { + "description": "If specified, the pod's tolerations.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/io.k8s.api.core.v1.Toleration" + }, + "x-kubernetes-list-type": "atomic" + }, + "topologySpreadConstraints": { + "description": "TopologySpreadConstraints describes how a group of pods ought to spread across topology domains. Scheduler will schedule pods in a way which abides by the constraints. All topologySpreadConstraints are ANDed.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/io.k8s.api.core.v1.TopologySpreadConstraint" + }, + "x-kubernetes-list-map-keys": [ + "topologyKey", + "whenUnsatisfiable" + ], + "x-kubernetes-list-type": "map", + "x-kubernetes-patch-merge-key": "topologyKey", + "x-kubernetes-patch-strategy": "merge" + }, + "volumes": { + "description": "List of volumes that can be mounted by containers belonging to the pod. More info: https://kubernetes.io/docs/concepts/storage/volumes", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/io.k8s.api.core.v1.Volume" + }, + "x-kubernetes-list-map-keys": [ + "name" + ], + "x-kubernetes-list-type": "map", + "x-kubernetes-patch-merge-key": "name", + "x-kubernetes-patch-strategy": "merge,retainKeys" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "serving.knative.dev", + "Version": "v1", + "Kind": "RevisionSpec", + "Scope": "Namespaced" + } + }, + "dev.knative.serving.v1.RevisionStatus": { + "description": "RevisionStatus communicates the observed state of the Revision (from the controller).", + "type": "object", + "properties": { + "actualReplicas": { + "description": "ActualReplicas reflects the amount of ready pods running this revision.", + "type": "integer", + "format": "int32" + }, + "annotations": { + "description": "Annotations is additional Status fields for the Resource to save some additional State as well as convey more information to the user. This is roughly akin to Annotations on any k8s resource, just the reconciler conveying richer information outwards.", + "type": "object", + "additionalProperties": { + "type": "string", + "default": "" + } + }, + "conditions": { + "description": "Conditions the latest available observations of a resource's current state.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.pkg.apis.Condition" + }, + "x-kubernetes-patch-merge-key": "type", + "x-kubernetes-patch-strategy": "merge" + }, + "containerStatuses": { + "description": "ContainerStatuses is a slice of images present in .Spec.Container[*].Image to their respective digests and their container name. The digests are resolved during the creation of Revision. ContainerStatuses holds the container name and image digests for both serving and non serving containers. ref: http://bit.ly/image-digests", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.serving.v1.ContainerStatus" + } + }, + "desiredReplicas": { + "description": "DesiredReplicas reflects the desired amount of pods running this revision.", + "type": "integer", + "format": "int32" + }, + "initContainerStatuses": { + "description": "InitContainerStatuses is a slice of images present in .Spec.InitContainer[*].Image to their respective digests and their container name. The digests are resolved during the creation of Revision. ContainerStatuses holds the container name and image digests for both serving and non serving containers. ref: http://bit.ly/image-digests", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.serving.v1.ContainerStatus" + } + }, + "logUrl": { + "description": "LogURL specifies the generated logging url for this particular revision based on the revision url template specified in the controller's config.", + "type": "string" + }, + "observedGeneration": { + "description": "ObservedGeneration is the 'Generation' of the Service that was last processed by the controller.", + "type": "integer", + "format": "int64" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "serving.knative.dev", + "Version": "v1", + "Kind": "RevisionStatus", + "Scope": "Namespaced" + } + }, + "dev.knative.serving.v1.RevisionTemplateSpec": { + "description": "RevisionTemplateSpec describes the data a revision should have when created from a template. Based on: https://github.com/kubernetes/api/blob/e771f807/core/v1/types.go#L3179-L3190", + "type": "object", + "properties": { + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" + }, + "spec": { + "default": {}, + "$ref": "#/definitions/dev.knative.serving.v1.RevisionSpec" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "serving.knative.dev", + "Version": "v1", + "Kind": "RevisionTemplateSpec", + "Scope": "Namespaced" + } + }, + "dev.knative.serving.v1.Route": { + "description": "Route is responsible for configuring ingress over a collection of Revisions. Some of the Revisions a Route distributes traffic over may be specified by referencing the Configuration responsible for creating them; in these cases the Route is additionally responsible for monitoring the Configuration for \"latest ready revision\" changes, and smoothly rolling out latest revisions. See also: https://github.com/knative/serving/blob/main/docs/spec/overview.md#route", + "type": "object", + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" + }, + "spec": { + "description": "Spec holds the desired state of the Route (from the client).", + "default": {}, + "$ref": "#/definitions/dev.knative.serving.v1.RouteSpec" + }, + "status": { + "description": "Status communicates the observed state of the Route (from the controller).", + "default": {}, + "$ref": "#/definitions/dev.knative.serving.v1.RouteStatus" + } + }, + "x-fabric8-info": { + "Type": "object", + "Group": "serving.knative.dev", + "Version": "v1", + "Kind": "Route", + "Scope": "Namespaced" + } + }, + "dev.knative.serving.v1.RouteList": { + "description": "RouteList is a list of Route resources", + "type": "object", + "required": [ + "metadata", + "items" + ], + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "items": { + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.serving.v1.Route" + } + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta" + } + }, + "x-fabric8-info": { + "Type": "list", + "Group": "serving.knative.dev", + "Version": "v1", + "Kind": "RouteList", + "Scope": "Namespaced" + } + }, + "dev.knative.serving.v1.RouteSpec": { + "description": "RouteSpec holds the desired state of the Route (from the client).", + "type": "object", + "properties": { + "traffic": { + "description": "Traffic specifies how to distribute traffic over a collection of revisions and configurations.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.serving.v1.TrafficTarget" + } + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "serving.knative.dev", + "Version": "v1", + "Kind": "RouteSpec", + "Scope": "Namespaced" + } + }, + "dev.knative.serving.v1.RouteStatus": { + "description": "RouteStatus communicates the observed state of the Route (from the controller).", + "type": "object", + "properties": { + "address": { + "description": "Address holds the information needed for a Route to be the target of an event.", + "$ref": "#/definitions/dev.knative.duck.v1.Addressable" + }, + "annotations": { + "description": "Annotations is additional Status fields for the Resource to save some additional State as well as convey more information to the user. This is roughly akin to Annotations on any k8s resource, just the reconciler conveying richer information outwards.", + "type": "object", + "additionalProperties": { + "type": "string", + "default": "" + } + }, + "conditions": { + "description": "Conditions the latest available observations of a resource's current state.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.pkg.apis.Condition" + }, + "x-kubernetes-patch-merge-key": "type", + "x-kubernetes-patch-strategy": "merge" + }, + "observedGeneration": { + "description": "ObservedGeneration is the 'Generation' of the Service that was last processed by the controller.", + "type": "integer", + "format": "int64" + }, + "traffic": { + "description": "Traffic holds the configured traffic distribution. These entries will always contain RevisionName references. When ConfigurationName appears in the spec, this will hold the LatestReadyRevisionName that we last observed.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.serving.v1.TrafficTarget" + } + }, + "url": { + "description": "URL holds the url that will distribute traffic over the provided traffic targets. It generally has the form http[s]://{route-name}.{route-namespace}.{cluster-level-suffix}", + "$ref": "#/definitions/dev.knative.pkg.apis.URL" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "serving.knative.dev", + "Version": "v1", + "Kind": "RouteStatus", + "Scope": "Namespaced" + } + }, + "dev.knative.serving.v1.RouteStatusFields": { + "description": "RouteStatusFields holds the fields of Route's status that are not generally shared. This is defined separately and inlined so that other types can readily consume these fields via duck typing.", + "type": "object", + "properties": { + "address": { + "description": "Address holds the information needed for a Route to be the target of an event.", + "$ref": "#/definitions/dev.knative.duck.v1.Addressable" + }, + "traffic": { + "description": "Traffic holds the configured traffic distribution. These entries will always contain RevisionName references. When ConfigurationName appears in the spec, this will hold the LatestReadyRevisionName that we last observed.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.serving.v1.TrafficTarget" + } + }, + "url": { + "description": "URL holds the url that will distribute traffic over the provided traffic targets. It generally has the form http[s]://{route-name}.{route-namespace}.{cluster-level-suffix}", + "$ref": "#/definitions/dev.knative.pkg.apis.URL" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "serving.knative.dev", + "Version": "v1", + "Kind": "RouteStatusFields", + "Scope": "Namespaced" + } + }, + "dev.knative.serving.v1.Service": { + "description": "Service acts as a top-level container that manages a Route and Configuration which implement a network service. Service exists to provide a singular abstraction which can be access controlled, reasoned about, and which encapsulates software lifecycle decisions such as rollout policy and team resource ownership. Service acts only as an orchestrator of the underlying Routes and Configurations (much as a kubernetes Deployment orchestrates ReplicaSets), and its usage is optional but recommended.\n\nThe Service's controller will track the statuses of its owned Configuration and Route, reflecting their statuses and conditions as its own.\n\nSee also: https://github.com/knative/serving/blob/main/docs/spec/overview.md#service", + "type": "object", + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" + }, + "spec": { + "default": {}, + "$ref": "#/definitions/dev.knative.serving.v1.ServiceSpec" + }, + "status": { + "default": {}, + "$ref": "#/definitions/dev.knative.serving.v1.ServiceStatus" + } + }, + "x-fabric8-info": { + "Type": "object", + "Group": "serving.knative.dev", + "Version": "v1", + "Kind": "Service", + "Scope": "Namespaced" + } + }, + "dev.knative.serving.v1.ServiceList": { + "description": "ServiceList is a list of Service resources", + "type": "object", + "required": [ + "metadata", + "items" + ], + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "items": { + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.serving.v1.Service" + } + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta" + } + }, + "x-fabric8-info": { + "Type": "list", + "Group": "serving.knative.dev", + "Version": "v1", + "Kind": "ServiceList", + "Scope": "Namespaced" + } + }, + "dev.knative.serving.v1.ServiceSpec": { + "description": "ServiceSpec represents the configuration for the Service object. A Service's specification is the union of the specifications for a Route and Configuration. The Service restricts what can be expressed in these fields, e.g. the Route must reference the provided Configuration; however, these limitations also enable friendlier defaulting, e.g. Route never needs a Configuration name, and may be defaulted to the appropriate \"run latest\" spec.", + "type": "object", + "properties": { + "template": { + "description": "Template holds the latest specification for the Revision to be stamped out.", + "default": {}, + "$ref": "#/definitions/dev.knative.serving.v1.RevisionTemplateSpec" + }, + "traffic": { + "description": "Traffic specifies how to distribute traffic over a collection of revisions and configurations.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.serving.v1.TrafficTarget" + } + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "serving.knative.dev", + "Version": "v1", + "Kind": "ServiceSpec", + "Scope": "Namespaced" + } + }, + "dev.knative.serving.v1.ServiceStatus": { + "description": "ServiceStatus represents the Status stanza of the Service resource.", + "type": "object", + "properties": { + "address": { + "description": "Address holds the information needed for a Route to be the target of an event.", + "$ref": "#/definitions/dev.knative.duck.v1.Addressable" + }, + "annotations": { + "description": "Annotations is additional Status fields for the Resource to save some additional State as well as convey more information to the user. This is roughly akin to Annotations on any k8s resource, just the reconciler conveying richer information outwards.", + "type": "object", + "additionalProperties": { + "type": "string", + "default": "" + } + }, + "conditions": { + "description": "Conditions the latest available observations of a resource's current state.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.pkg.apis.Condition" + }, + "x-kubernetes-patch-merge-key": "type", + "x-kubernetes-patch-strategy": "merge" + }, + "latestCreatedRevisionName": { + "description": "LatestCreatedRevisionName is the last revision that was created from this Configuration. It might not be ready yet, for that use LatestReadyRevisionName.", + "type": "string" + }, + "latestReadyRevisionName": { + "description": "LatestReadyRevisionName holds the name of the latest Revision stamped out from this Configuration that has had its \"Ready\" condition become \"True\".", + "type": "string" + }, + "observedGeneration": { + "description": "ObservedGeneration is the 'Generation' of the Service that was last processed by the controller.", + "type": "integer", + "format": "int64" + }, + "traffic": { + "description": "Traffic holds the configured traffic distribution. These entries will always contain RevisionName references. When ConfigurationName appears in the spec, this will hold the LatestReadyRevisionName that we last observed.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.serving.v1.TrafficTarget" + } + }, + "url": { + "description": "URL holds the url that will distribute traffic over the provided traffic targets. It generally has the form http[s]://{route-name}.{route-namespace}.{cluster-level-suffix}", + "$ref": "#/definitions/dev.knative.pkg.apis.URL" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "serving.knative.dev", + "Version": "v1", + "Kind": "ServiceStatus", + "Scope": "Namespaced" + } + }, + "dev.knative.serving.v1.TrafficTarget": { + "description": "TrafficTarget holds a single entry of the routing table for a Route.", + "type": "object", + "properties": { + "configurationName": { + "description": "ConfigurationName of a configuration to whose latest revision we will send this portion of traffic. When the \"status.latestReadyRevisionName\" of the referenced configuration changes, we will automatically migrate traffic from the prior \"latest ready\" revision to the new one. This field is never set in Route's status, only its spec. This is mutually exclusive with RevisionName.", + "type": "string" + }, + "latestRevision": { + "description": "LatestRevision may be optionally provided to indicate that the latest ready Revision of the Configuration should be used for this traffic target. When provided LatestRevision must be true if RevisionName is empty; it must be false when RevisionName is non-empty.", + "type": "boolean" + }, + "percent": { + "description": "Percent indicates that percentage based routing should be used and the value indicates the percent of traffic that is be routed to this Revision or Configuration. `0` (zero) mean no traffic, `100` means all traffic. When percentage based routing is being used the follow rules apply: - the sum of all percent values must equal 100 - when not specified, the implied value for `percent` is zero for\n that particular Revision or Configuration", + "type": "integer", + "format": "int64" + }, + "revisionName": { + "description": "RevisionName of a specific revision to which to send this portion of traffic. This is mutually exclusive with ConfigurationName.", + "type": "string" + }, + "tag": { + "description": "Tag is optionally used to expose a dedicated url for referencing this target exclusively.", + "type": "string" + }, + "url": { + "description": "URL displays the URL for accessing named traffic targets. URL is displayed in status, and is disallowed on spec. URL must contain a scheme (e.g. http://) and a hostname, but may not contain anything else (e.g. basic auth, url path, etc.)", + "$ref": "#/definitions/dev.knative.pkg.apis.URL" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "serving.knative.dev", + "Version": "v1", + "Kind": "TrafficTarget", + "Scope": "Namespaced" + } + }, + "dev.knative.serving.v1alpha1.CannotConvertError": { + "description": "CannotConvertError is returned when a field cannot be converted.", + "type": "object", + "required": [ + "Message", + "Field" + ], + "properties": { + "Field": { + "type": "string", + "default": "" + }, + "Message": { + "type": "string", + "default": "" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "serving.knative.dev", + "Version": "v1alpha1", + "Kind": "CannotConvertError", + "Scope": "Namespaced" + } + }, + "dev.knative.serving.v1beta1.CannotConvertError": { + "description": "CannotConvertError is returned when a field cannot be converted.", + "type": "object", + "required": [ + "Message", + "Field" + ], + "properties": { + "Field": { + "type": "string", + "default": "" + }, + "Message": { + "type": "string", + "default": "" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "serving.knative.dev", + "Version": "v1beta1", + "Kind": "CannotConvertError", + "Scope": "Namespaced" + } + }, + "dev.knative.serving.v1beta1.DomainMapping": { + "description": "DomainMapping is a mapping from a custom hostname to an Addressable.", + "type": "object", + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "description": "Standard object's metadata. More info: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#metadata", + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" + }, + "spec": { + "description": "Spec is the desired state of the DomainMapping. More info: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#spec-and-status", + "default": {}, + "$ref": "#/definitions/dev.knative.serving.v1beta1.DomainMappingSpec" + }, + "status": { + "description": "Status is the current state of the DomainMapping. More info: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#spec-and-status", + "default": {}, + "$ref": "#/definitions/dev.knative.serving.v1beta1.DomainMappingStatus" + } + }, + "x-fabric8-info": { + "Type": "object", + "Group": "serving.knative.dev", + "Version": "v1beta1", + "Kind": "DomainMapping", + "Scope": "Namespaced" + } + }, + "dev.knative.serving.v1beta1.DomainMappingList": { + "description": "DomainMappingList is a collection of DomainMapping objects.", + "type": "object", + "required": [ + "items" + ], + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "items": { + "description": "Items is the list of DomainMapping objects.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.serving.v1beta1.DomainMapping" + } + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "description": "Standard object metadata. More info: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#metadata", + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta" + } + }, + "x-fabric8-info": { + "Type": "list", + "Group": "serving.knative.dev", + "Version": "v1beta1", + "Kind": "DomainMappingList", + "Scope": "Namespaced" + } + }, + "dev.knative.serving.v1beta1.DomainMappingSpec": { + "description": "DomainMappingSpec describes the DomainMapping the user wishes to exist.", + "type": "object", + "required": [ + "ref" + ], + "properties": { + "ref": { + "description": "Ref specifies the target of the Domain Mapping.\n\nThe object identified by the Ref must be an Addressable with a URL of the form `{name}.{namespace}.{domain}` where `{domain}` is the cluster domain, and `{name}` and `{namespace}` are the name and namespace of a Kubernetes Service.\n\nThis contract is satisfied by Knative types such as Knative Services and Knative Routes, and by Kubernetes Services.", + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1.KReference" + }, + "tls": { + "description": "TLS allows the DomainMapping to terminate TLS traffic with an existing secret.", + "$ref": "#/definitions/dev.knative.serving.v1beta1.SecretTLS" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "serving.knative.dev", + "Version": "v1beta1", + "Kind": "DomainMappingSpec", + "Scope": "Namespaced" + } + }, + "dev.knative.serving.v1beta1.DomainMappingStatus": { + "description": "DomainMappingStatus describes the current state of the DomainMapping.", + "type": "object", + "properties": { + "address": { + "description": "Address holds the information needed for a DomainMapping to be the target of an event.", + "$ref": "#/definitions/dev.knative.duck.v1.Addressable" + }, + "annotations": { + "description": "Annotations is additional Status fields for the Resource to save some additional State as well as convey more information to the user. This is roughly akin to Annotations on any k8s resource, just the reconciler conveying richer information outwards.", + "type": "object", + "additionalProperties": { + "type": "string", + "default": "" + } + }, + "conditions": { + "description": "Conditions the latest available observations of a resource's current state.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.pkg.apis.Condition" + }, + "x-kubernetes-patch-merge-key": "type", + "x-kubernetes-patch-strategy": "merge" + }, + "observedGeneration": { + "description": "ObservedGeneration is the 'Generation' of the Service that was last processed by the controller.", + "type": "integer", + "format": "int64" + }, + "url": { + "description": "URL is the URL of this DomainMapping.", + "$ref": "#/definitions/dev.knative.pkg.apis.URL" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "serving.knative.dev", + "Version": "v1beta1", + "Kind": "DomainMappingStatus", + "Scope": "Namespaced" + } + }, + "dev.knative.serving.v1beta1.SecretTLS": { + "description": "SecretTLS wrapper for TLS SecretName.", + "type": "object", + "required": [ + "secretName" + ], + "properties": { + "secretName": { + "description": "SecretName is the name of the existing secret used to terminate TLS traffic.", + "type": "string", + "default": "" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "serving.knative.dev", + "Version": "v1beta1", + "Kind": "SecretTLS", + "Scope": "Namespaced" + } + }, + "dev.knative.sinks.v1alpha1.JobSink": { + "description": "JobSink is the Schema for the JobSink API.", + "type": "object", + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" + }, + "spec": { + "default": {}, + "$ref": "#/definitions/dev.knative.sinks.v1alpha1.JobSinkSpec" + }, + "status": { + "default": {}, + "$ref": "#/definitions/dev.knative.sinks.v1alpha1.JobSinkStatus" + } + }, + "x-fabric8-info": { + "Type": "object", + "Group": "sinks.knative.dev", + "Version": "v1alpha1", + "Kind": "JobSink", + "Scope": "Namespaced" + } + }, + "dev.knative.sinks.v1alpha1.JobSinkList": { + "description": "JobSinkList contains a list of JobSink.", + "type": "object", + "required": [ + "items" + ], + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "items": { + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.sinks.v1alpha1.JobSink" + } + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta" + } + }, + "x-fabric8-info": { + "Type": "list", + "Group": "sinks.knative.dev", + "Version": "v1alpha1", + "Kind": "JobSinkList", + "Scope": "Namespaced" + } + }, + "dev.knative.sinks.v1alpha1.JobSinkSpec": { + "description": "JobSinkSpec defines the desired state of the JobSink.", + "type": "object", + "properties": { + "job": { + "description": "Job to run when an event occur.", + "$ref": "#/definitions/io.k8s.api.batch.v1.Job" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "sinks.knative.dev", + "Version": "v1alpha1", + "Kind": "JobSinkSpec", + "Scope": "Namespaced" + } + }, + "dev.knative.sinks.v1alpha1.JobSinkStatus": { + "description": "JobSinkStatus defines the observed state of JobSink.", + "type": "object", + "properties": { + "address": { + "description": "Address is a single Addressable address. If Addresses is present, Address will be ignored by clients.", + "$ref": "#/definitions/dev.knative.duck.v1.Addressable" + }, + "addresses": { + "description": "Addresses is a list of addresses for different protocols (HTTP and HTTPS) If Addresses is present, Address must be ignored by clients.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1.Addressable" + } + }, + "annotations": { + "description": "Annotations is additional Status fields for the Resource to save some additional State as well as convey more information to the user. This is roughly akin to Annotations on any k8s resource, just the reconciler conveying richer information outwards.", + "type": "object", + "additionalProperties": { + "type": "string", + "default": "" + } + }, + "conditions": { + "description": "Conditions the latest available observations of a resource's current state.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.pkg.apis.Condition" + }, + "x-kubernetes-patch-merge-key": "type", + "x-kubernetes-patch-strategy": "merge" + }, + "job": { + "default": {}, + "$ref": "#/definitions/dev.knative.sinks.v1alpha1.JobStatus" + }, + "observedGeneration": { + "description": "ObservedGeneration is the 'Generation' of the Service that was last processed by the controller.", + "type": "integer", + "format": "int64" + }, + "policies": { + "description": "Policies holds the list of applied EventPolicies", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1.AppliedEventPolicyRef" + } + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "sinks.knative.dev", + "Version": "v1alpha1", + "Kind": "JobSinkStatus", + "Scope": "Namespaced" + } + }, + "dev.knative.sinks.v1alpha1.JobStatus": { + "type": "object", + "properties": { + "selector": { + "type": "string" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "sinks.knative.dev", + "Version": "v1alpha1", + "Kind": "JobStatus", + "Scope": "Namespaced" + } + }, + "dev.knative.sources.v1.APIVersionKind": { + "description": "APIVersionKind is an APIVersion and Kind tuple.", + "type": "object", + "required": [ + "apiVersion", + "kind" + ], + "properties": { + "apiVersion": { + "description": "APIVersion - the API version of the resource to watch.", + "type": "string", + "default": "" + }, + "kind": { + "description": "Kind of the resource to watch. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string", + "default": "" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "sources.knative.dev", + "Version": "v1", + "Kind": "APIVersionKind", + "Scope": "Namespaced" + } + }, + "dev.knative.sources.v1.APIVersionKindSelector": { + "description": "APIVersionKindSelector is an APIVersion Kind tuple with a LabelSelector.", + "type": "object", + "required": [ + "apiVersion", + "kind" + ], + "properties": { + "apiVersion": { + "description": "APIVersion - the API version of the resource to watch.", + "type": "string", + "default": "" + }, + "kind": { + "description": "Kind of the resource to watch. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string", + "default": "" + }, + "selector": { + "description": "LabelSelector filters this source to objects to those resources pass the label selector. More info: http://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors", + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "sources.knative.dev", + "Version": "v1", + "Kind": "APIVersionKindSelector", + "Scope": "Namespaced" + } + }, + "dev.knative.sources.v1.ApiServerSource": { + "description": "ApiServerSource is the Schema for the apiserversources API", + "type": "object", + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" + }, + "spec": { + "default": {}, + "$ref": "#/definitions/dev.knative.sources.v1.ApiServerSourceSpec" + }, + "status": { + "default": {}, + "$ref": "#/definitions/dev.knative.sources.v1.ApiServerSourceStatus" + } + }, + "x-fabric8-info": { + "Type": "object", + "Group": "sources.knative.dev", + "Version": "v1", + "Kind": "ApiServerSource", + "Scope": "Namespaced" + } + }, + "dev.knative.sources.v1.ApiServerSourceList": { + "description": "ApiServerSourceList contains a list of ApiServerSource", + "type": "object", + "required": [ + "items" + ], + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "items": { + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.sources.v1.ApiServerSource" + } + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta" + } + }, + "x-fabric8-info": { + "Type": "list", + "Group": "sources.knative.dev", + "Version": "v1", + "Kind": "ApiServerSourceList", + "Scope": "Namespaced" + } + }, + "dev.knative.sources.v1.ApiServerSourceSpec": { + "description": "ApiServerSourceSpec defines the desired state of ApiServerSource", + "type": "object", + "required": [ + "resources" + ], + "properties": { + "ceOverrides": { + "description": "CloudEventOverrides defines overrides to control the output format and modifications of the event sent to the sink.", + "$ref": "#/definitions/dev.knative.duck.v1.CloudEventOverrides" + }, + "filters": { + "description": "Filters is an experimental field that conforms to the CNCF CloudEvents Subscriptions API. It's an array of filter expressions that evaluate to true or false. If any filter expression in the array evaluates to false, the event MUST NOT be sent to the Sink. If all the filter expressions in the array evaluate to true, the event MUST be attempted to be delivered. Absence of a filter or empty array implies a value of true.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.eventing.v1.SubscriptionsAPIFilter" + } + }, + "mode": { + "description": "EventMode controls the format of the event. `Reference` sends a dataref event type for the resource under watch. `Resource` send the full resource lifecycle event. Defaults to `Reference`", + "type": "string" + }, + "namespaceSelector": { + "description": "NamespaceSelector is a label selector to capture the namespaces that should be watched by the source.", + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector" + }, + "owner": { + "description": "ResourceOwner is an additional filter to only track resources that are owned by a specific resource type. If ResourceOwner matches Resources[n] then Resources[n] is allowed to pass the ResourceOwner filter.", + "$ref": "#/definitions/dev.knative.sources.v1.APIVersionKind" + }, + "resources": { + "description": "Resource are the resources this source will track and send related lifecycle events from the Kubernetes ApiServer, with an optional label selector to help filter.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.sources.v1.APIVersionKindSelector" + } + }, + "serviceAccountName": { + "description": "ServiceAccountName is the name of the ServiceAccount to use to run this source. Defaults to default if not set.", + "type": "string" + }, + "sink": { + "description": "Sink is a reference to an object that will resolve to a uri to use as the sink.", + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1.Destination" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "sources.knative.dev", + "Version": "v1", + "Kind": "ApiServerSourceSpec", + "Scope": "Namespaced" + } + }, + "dev.knative.sources.v1.ApiServerSourceStatus": { + "description": "ApiServerSourceStatus defines the observed state of ApiServerSource", + "type": "object", + "required": [ + "namespaces" + ], + "properties": { + "annotations": { + "description": "Annotations is additional Status fields for the Resource to save some additional State as well as convey more information to the user. This is roughly akin to Annotations on any k8s resource, just the reconciler conveying richer information outwards.", + "type": "object", + "additionalProperties": { + "type": "string", + "default": "" + } + }, + "auth": { + "description": "Auth defines the attributes that provide the generated service account name in the resource status.", + "$ref": "#/definitions/dev.knative.duck.v1.AuthStatus" + }, + "ceAttributes": { + "description": "CloudEventAttributes are the specific attributes that the Source uses as part of its CloudEvents.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1.CloudEventAttributes" + } + }, + "conditions": { + "description": "Conditions the latest available observations of a resource's current state.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.pkg.apis.Condition" + }, + "x-kubernetes-patch-merge-key": "type", + "x-kubernetes-patch-strategy": "merge" + }, + "namespaces": { + "description": "Namespaces show the namespaces currently watched by the ApiServerSource", + "type": "array", + "items": { + "type": "string", + "default": "" + } + }, + "observedGeneration": { + "description": "ObservedGeneration is the 'Generation' of the Service that was last processed by the controller.", + "type": "integer", + "format": "int64" + }, + "sinkAudience": { + "description": "SinkAudience is the OIDC audience of the sink.", + "type": "string" + }, + "sinkCACerts": { + "description": "SinkCACerts are Certification Authority (CA) certificates in PEM format according to https://www.rfc-editor.org/rfc/rfc7468.", + "type": "string" + }, + "sinkUri": { + "description": "SinkURI is the current active sink URI that has been configured for the Source.", + "$ref": "#/definitions/dev.knative.pkg.apis.URL" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "sources.knative.dev", + "Version": "v1", + "Kind": "ApiServerSourceStatus", + "Scope": "Namespaced" + } + }, + "dev.knative.sources.v1.ContainerSource": { + "description": "ContainerSource is the Schema for the containersources API", + "type": "object", + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" + }, + "spec": { + "default": {}, + "$ref": "#/definitions/dev.knative.sources.v1.ContainerSourceSpec" + }, + "status": { + "default": {}, + "$ref": "#/definitions/dev.knative.sources.v1.ContainerSourceStatus" + } + }, + "x-fabric8-info": { + "Type": "object", + "Group": "sources.knative.dev", + "Version": "v1", + "Kind": "ContainerSource", + "Scope": "Namespaced" + } + }, + "dev.knative.sources.v1.ContainerSourceList": { + "description": "ContainerSourceList contains a list of ContainerSource", + "type": "object", + "required": [ + "items" + ], + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "items": { + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.sources.v1.ContainerSource" + } + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta" + } + }, + "x-fabric8-info": { + "Type": "list", + "Group": "sources.knative.dev", + "Version": "v1", + "Kind": "ContainerSourceList", + "Scope": "Namespaced" + } + }, + "dev.knative.sources.v1.ContainerSourceSpec": { + "description": "ContainerSourceSpec defines the desired state of ContainerSource", + "type": "object", + "required": [ + "template" + ], + "properties": { + "ceOverrides": { + "description": "CloudEventOverrides defines overrides to control the output format and modifications of the event sent to the sink.", + "$ref": "#/definitions/dev.knative.duck.v1.CloudEventOverrides" + }, + "sink": { + "description": "Sink is a reference to an object that will resolve to a uri to use as the sink.", + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1.Destination" + }, + "template": { + "description": "Template describes the pods that will be created", + "default": {}, + "$ref": "#/definitions/io.k8s.api.core.v1.PodTemplateSpec" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "sources.knative.dev", + "Version": "v1", + "Kind": "ContainerSourceSpec", + "Scope": "Namespaced" + } + }, + "dev.knative.sources.v1.ContainerSourceStatus": { + "description": "ContainerSourceStatus defines the observed state of ContainerSource", + "type": "object", + "properties": { + "annotations": { + "description": "Annotations is additional Status fields for the Resource to save some additional State as well as convey more information to the user. This is roughly akin to Annotations on any k8s resource, just the reconciler conveying richer information outwards.", + "type": "object", + "additionalProperties": { + "type": "string", + "default": "" + } + }, + "auth": { + "description": "Auth defines the attributes that provide the generated service account name in the resource status.", + "$ref": "#/definitions/dev.knative.duck.v1.AuthStatus" + }, + "ceAttributes": { + "description": "CloudEventAttributes are the specific attributes that the Source uses as part of its CloudEvents.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1.CloudEventAttributes" + } + }, + "conditions": { + "description": "Conditions the latest available observations of a resource's current state.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.pkg.apis.Condition" + }, + "x-kubernetes-patch-merge-key": "type", + "x-kubernetes-patch-strategy": "merge" + }, + "observedGeneration": { + "description": "ObservedGeneration is the 'Generation' of the Service that was last processed by the controller.", + "type": "integer", + "format": "int64" + }, + "sinkAudience": { + "description": "SinkAudience is the OIDC audience of the sink.", + "type": "string" + }, + "sinkCACerts": { + "description": "SinkCACerts are Certification Authority (CA) certificates in PEM format according to https://www.rfc-editor.org/rfc/rfc7468.", + "type": "string" + }, + "sinkUri": { + "description": "SinkURI is the current active sink URI that has been configured for the Source.", + "$ref": "#/definitions/dev.knative.pkg.apis.URL" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "sources.knative.dev", + "Version": "v1", + "Kind": "ContainerSourceStatus", + "Scope": "Namespaced" + } + }, + "dev.knative.sources.v1.PingSource": { + "description": "PingSource is the Schema for the PingSources API.", + "type": "object", + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" + }, + "spec": { + "default": {}, + "$ref": "#/definitions/dev.knative.sources.v1.PingSourceSpec" + }, + "status": { + "default": {}, + "$ref": "#/definitions/dev.knative.sources.v1.PingSourceStatus" + } + }, + "x-fabric8-info": { + "Type": "object", + "Group": "sources.knative.dev", + "Version": "v1", + "Kind": "PingSource", + "Scope": "Namespaced" + } + }, + "dev.knative.sources.v1.PingSourceList": { + "description": "PingSourceList contains a list of PingSources.", + "type": "object", + "required": [ + "items" + ], + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "items": { + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.sources.v1.PingSource" + } + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta" + } + }, + "x-fabric8-info": { + "Type": "list", + "Group": "sources.knative.dev", + "Version": "v1", + "Kind": "PingSourceList", + "Scope": "Namespaced" + } + }, + "dev.knative.sources.v1.PingSourceSpec": { + "description": "PingSourceSpec defines the desired state of the PingSource.", + "type": "object", + "properties": { + "ceOverrides": { + "description": "CloudEventOverrides defines overrides to control the output format and modifications of the event sent to the sink.", + "$ref": "#/definitions/dev.knative.duck.v1.CloudEventOverrides" + }, + "contentType": { + "description": "ContentType is the media type of Data or DataBase64. Default is empty.", + "type": "string" + }, + "data": { + "description": "Data is data used as the body of the event posted to the sink. Default is empty. Mutually exclusive with DataBase64.", + "type": "string" + }, + "dataBase64": { + "description": "DataBase64 is the base64-encoded string of the actual event's body posted to the sink. Default is empty. Mutually exclusive with Data.", + "type": "string" + }, + "schedule": { + "description": "Schedule is the cron schedule. Defaults to `* * * * *`.", + "type": "string" + }, + "sink": { + "description": "Sink is a reference to an object that will resolve to a uri to use as the sink.", + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1.Destination" + }, + "timezone": { + "description": "Timezone modifies the actual time relative to the specified timezone. Defaults to the system time zone. More general information about time zones: https://www.iana.org/time-zones List of valid timezone values: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones", + "type": "string" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "sources.knative.dev", + "Version": "v1", + "Kind": "PingSourceSpec", + "Scope": "Namespaced" + } + }, + "dev.knative.sources.v1.PingSourceStatus": { + "description": "PingSourceStatus defines the observed state of PingSource.", + "type": "object", + "properties": { + "annotations": { + "description": "Annotations is additional Status fields for the Resource to save some additional State as well as convey more information to the user. This is roughly akin to Annotations on any k8s resource, just the reconciler conveying richer information outwards.", + "type": "object", + "additionalProperties": { + "type": "string", + "default": "" + } + }, + "auth": { + "description": "Auth defines the attributes that provide the generated service account name in the resource status.", + "$ref": "#/definitions/dev.knative.duck.v1.AuthStatus" + }, + "ceAttributes": { + "description": "CloudEventAttributes are the specific attributes that the Source uses as part of its CloudEvents.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1.CloudEventAttributes" + } + }, + "conditions": { + "description": "Conditions the latest available observations of a resource's current state.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.pkg.apis.Condition" + }, + "x-kubernetes-patch-merge-key": "type", + "x-kubernetes-patch-strategy": "merge" + }, + "observedGeneration": { + "description": "ObservedGeneration is the 'Generation' of the Service that was last processed by the controller.", + "type": "integer", + "format": "int64" + }, + "sinkAudience": { + "description": "SinkAudience is the OIDC audience of the sink.", + "type": "string" + }, + "sinkCACerts": { + "description": "SinkCACerts are Certification Authority (CA) certificates in PEM format according to https://www.rfc-editor.org/rfc/rfc7468.", + "type": "string" + }, + "sinkUri": { + "description": "SinkURI is the current active sink URI that has been configured for the Source.", + "$ref": "#/definitions/dev.knative.pkg.apis.URL" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "sources.knative.dev", + "Version": "v1", + "Kind": "PingSourceStatus", + "Scope": "Namespaced" + } + }, + "dev.knative.sources.v1.SinkBinding": { + "description": "SinkBinding describes a Binding that is also a Source. The `sink` (from the Source duck) is resolved to a URL and then projected into the `subject` by augmenting the runtime contract of the referenced containers to have a `K_SINK` environment variable holding the endpoint to which to send cloud events.", + "type": "object", + "required": [ + "spec", + "status" + ], + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" + }, + "spec": { + "default": {}, + "$ref": "#/definitions/dev.knative.sources.v1.SinkBindingSpec" + }, + "status": { + "default": {}, + "$ref": "#/definitions/dev.knative.sources.v1.SinkBindingStatus" + } + }, + "x-fabric8-info": { + "Type": "object", + "Group": "sources.knative.dev", + "Version": "v1", + "Kind": "SinkBinding", + "Scope": "Namespaced" + } + }, + "dev.knative.sources.v1.SinkBindingList": { + "description": "SinkBindingList contains a list of SinkBinding", + "type": "object", + "required": [ + "items" + ], + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "items": { + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.sources.v1.SinkBinding" + } + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta" + } + }, + "x-fabric8-info": { + "Type": "list", + "Group": "sources.knative.dev", + "Version": "v1", + "Kind": "SinkBindingList", + "Scope": "Namespaced" + } + }, + "dev.knative.sources.v1.SinkBindingSpec": { + "description": "SinkBindingSpec holds the desired state of the SinkBinding (from the client).", + "type": "object", + "required": [ + "subject" + ], + "properties": { + "ceOverrides": { + "description": "CloudEventOverrides defines overrides to control the output format and modifications of the event sent to the sink.", + "$ref": "#/definitions/dev.knative.duck.v1.CloudEventOverrides" + }, + "sink": { + "description": "Sink is a reference to an object that will resolve to a uri to use as the sink.", + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1.Destination" + }, + "subject": { + "description": "Subject references the resource(s) whose \"runtime contract\" should be augmented by Binding implementations.", + "default": {}, + "$ref": "#/definitions/dev.knative.pkg.tracker.Reference" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "sources.knative.dev", + "Version": "v1", + "Kind": "SinkBindingSpec", + "Scope": "Namespaced" + } + }, + "dev.knative.sources.v1.SinkBindingStatus": { + "description": "SinkBindingStatus communicates the observed state of the SinkBinding (from the controller).", + "type": "object", + "properties": { + "annotations": { + "description": "Annotations is additional Status fields for the Resource to save some additional State as well as convey more information to the user. This is roughly akin to Annotations on any k8s resource, just the reconciler conveying richer information outwards.", + "type": "object", + "additionalProperties": { + "type": "string", + "default": "" + } + }, + "auth": { + "description": "Auth defines the attributes that provide the generated service account name in the resource status.", + "$ref": "#/definitions/dev.knative.duck.v1.AuthStatus" + }, + "ceAttributes": { + "description": "CloudEventAttributes are the specific attributes that the Source uses as part of its CloudEvents.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1.CloudEventAttributes" + } + }, + "conditions": { + "description": "Conditions the latest available observations of a resource's current state.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.pkg.apis.Condition" + }, + "x-kubernetes-patch-merge-key": "type", + "x-kubernetes-patch-strategy": "merge" + }, + "observedGeneration": { + "description": "ObservedGeneration is the 'Generation' of the Service that was last processed by the controller.", + "type": "integer", + "format": "int64" + }, + "oidcTokenSecretName": { + "description": "OIDCTokenSecretName is the name of the secret containing the token for this SinkBindings OIDC authentication", + "type": "string" + }, + "sinkAudience": { + "description": "SinkAudience is the OIDC audience of the sink.", + "type": "string" + }, + "sinkCACerts": { + "description": "SinkCACerts are Certification Authority (CA) certificates in PEM format according to https://www.rfc-editor.org/rfc/rfc7468.", + "type": "string" + }, + "sinkUri": { + "description": "SinkURI is the current active sink URI that has been configured for the Source.", + "$ref": "#/definitions/dev.knative.pkg.apis.URL" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "sources.knative.dev", + "Version": "v1", + "Kind": "SinkBindingStatus", + "Scope": "Namespaced" + } + }, + "dev.knative.sources.v1alpha1.AwsSqsSource": { + "description": "AwsSqsSource is the Schema for the AWS SQS API", + "type": "object", + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" + }, + "spec": { + "default": {}, + "$ref": "#/definitions/dev.knative.sources.v1alpha1.AwsSqsSourceSpec" + }, + "status": { + "default": {}, + "$ref": "#/definitions/dev.knative.sources.v1alpha1.AwsSqsSourceStatus" + } + }, + "x-fabric8-info": { + "Type": "object", + "Group": "sources.knative.dev", + "Version": "v1alpha1", + "Kind": "AwsSqsSource", + "Scope": "Namespaced" + } + }, + "dev.knative.sources.v1alpha1.AwsSqsSourceList": { + "description": "AwsSqsSourceList contains a list of AwsSqsSource", + "type": "object", + "required": [ + "items" + ], + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "items": { + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.sources.v1alpha1.AwsSqsSource" + } + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta" + } + }, + "x-fabric8-info": { + "Type": "list", + "Group": "sources.knative.dev", + "Version": "v1alpha1", + "Kind": "AwsSqsSourceList", + "Scope": "Namespaced" + } + }, + "dev.knative.sources.v1alpha1.AwsSqsSourceSpec": { + "description": "AwsSqsSourceSpec defines the desired state of the source.", + "type": "object", + "required": [ + "queueUrl" + ], + "properties": { + "annotations": { + "description": "Annotations to add to the pod, mostly used for Kube2IAM role", + "type": "object", + "additionalProperties": { + "type": "string", + "default": "" + } + }, + "awsCredsSecret": { + "description": "AwsCredsSecret is the credential to use to poll the AWS SQS", + "$ref": "#/definitions/io.k8s.api.core.v1.SecretKeySelector" + }, + "queueUrl": { + "description": "QueueURL of the SQS queue that we will poll from.", + "type": "string", + "default": "" + }, + "serviceAccountName": { + "description": "ServiceAccoutName is the name of the ServiceAccount that will be used to run the Receive Adapter Deployment.", + "type": "string" + }, + "sink": { + "description": "Sink is a reference to an object that will resolve to a domain name to use as the sink. This is where events will be received.", + "$ref": "#/definitions/io.k8s.api.core.v1.ObjectReference" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "sources.knative.dev", + "Version": "v1alpha1", + "Kind": "AwsSqsSourceSpec", + "Scope": "Namespaced" + } + }, + "dev.knative.sources.v1alpha1.AwsSqsSourceStatus": { + "description": "AwsSqsSourceStatus defines the observed state of the source.", + "type": "object", + "properties": { + "annotations": { + "description": "Annotations is additional Status fields for the Resource to save some additional State as well as convey more information to the user. This is roughly akin to Annotations on any k8s resource, just the reconciler conveying richer information outwards.", + "type": "object", + "additionalProperties": { + "type": "string", + "default": "" + } + }, + "auth": { + "description": "Auth defines the attributes that provide the generated service account name in the resource status.", + "$ref": "#/definitions/dev.knative.duck.v1.AuthStatus" + }, + "ceAttributes": { + "description": "CloudEventAttributes are the specific attributes that the Source uses as part of its CloudEvents.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1.CloudEventAttributes" + } + }, + "conditions": { + "description": "Conditions the latest available observations of a resource's current state.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.pkg.apis.Condition" + }, + "x-kubernetes-patch-merge-key": "type", + "x-kubernetes-patch-strategy": "merge" + }, + "observedGeneration": { + "description": "ObservedGeneration is the 'Generation' of the Service that was last processed by the controller.", + "type": "integer", + "format": "int64" + }, + "sinkAudience": { + "description": "SinkAudience is the OIDC audience of the sink.", + "type": "string" + }, + "sinkCACerts": { + "description": "SinkCACerts are Certification Authority (CA) certificates in PEM format according to https://www.rfc-editor.org/rfc/rfc7468.", + "type": "string" + }, + "sinkUri": { + "description": "SinkURI is the current active sink URI that has been configured for the Source.", + "$ref": "#/definitions/dev.knative.pkg.apis.URL" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "sources.knative.dev", + "Version": "v1alpha1", + "Kind": "AwsSqsSourceStatus", + "Scope": "Namespaced" + } + }, + "dev.knative.sources.v1alpha1.CouchDbSource": { + "description": "CouchDbSource is the Schema for the githubsources API", + "type": "object", + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" + }, + "spec": { + "default": {}, + "$ref": "#/definitions/dev.knative.sources.v1alpha1.CouchDbSourceSpec" + }, + "status": { + "default": {}, + "$ref": "#/definitions/dev.knative.sources.v1alpha1.CouchDbSourceStatus" + } + }, + "x-fabric8-info": { + "Type": "object", + "Group": "sources.knative.dev", + "Version": "v1alpha1", + "Kind": "CouchDbSource", + "Scope": "Namespaced" + } + }, + "dev.knative.sources.v1alpha1.CouchDbSourceList": { + "description": "CouchDbSourceList contains a list of CouchDbSource", + "type": "object", + "required": [ + "items" + ], + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "items": { + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.sources.v1alpha1.CouchDbSource" + } + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta" + } + }, + "x-fabric8-info": { + "Type": "list", + "Group": "sources.knative.dev", + "Version": "v1alpha1", + "Kind": "CouchDbSourceList", + "Scope": "Namespaced" + } + }, + "dev.knative.sources.v1alpha1.CouchDbSourceSpec": { + "description": "CouchDbSourceSpec defines the desired state of CouchDbSource", + "type": "object", + "required": [ + "feed", + "database" + ], + "properties": { + "credentials": { + "description": "CouchDbCredentials is the credential to use to access CouchDb. Must be a secret. Only Name and Namespace are used.", + "default": {}, + "$ref": "#/definitions/io.k8s.api.core.v1.ObjectReference" + }, + "database": { + "description": "Database is the database to watch for changes", + "type": "string", + "default": "" + }, + "feed": { + "description": "Feed changes how CouchDB sends the response. More information: https://docs.couchdb.org/en/stable/api/database/changes.html#changes-feeds", + "type": "string", + "default": "" + }, + "serviceAccountName": { + "description": "ServiceAccountName holds the name of the Kubernetes service account as which the underlying K8s resources should be run. If unspecified this will default to the \"default\" service account for the namespace in which the CouchDbSource exists.", + "type": "string" + }, + "sink": { + "description": "Sink is a reference to an object that will resolve to a domain name to use as the sink.", + "$ref": "#/definitions/dev.knative.duck.v1.Destination" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "sources.knative.dev", + "Version": "v1alpha1", + "Kind": "CouchDbSourceSpec", + "Scope": "Namespaced" + } + }, + "dev.knative.sources.v1alpha1.CouchDbSourceStatus": { + "description": "CouchDbSourceStatus defines the observed state of CouchDbSource", + "type": "object", + "properties": { + "annotations": { + "description": "Annotations is additional Status fields for the Resource to save some additional State as well as convey more information to the user. This is roughly akin to Annotations on any k8s resource, just the reconciler conveying richer information outwards.", + "type": "object", + "additionalProperties": { + "type": "string", + "default": "" + } + }, + "auth": { + "description": "Auth defines the attributes that provide the generated service account name in the resource status.", + "$ref": "#/definitions/dev.knative.duck.v1.AuthStatus" + }, + "ceAttributes": { + "description": "CloudEventAttributes are the specific attributes that the Source uses as part of its CloudEvents.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1.CloudEventAttributes" + } + }, + "conditions": { + "description": "Conditions the latest available observations of a resource's current state.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.pkg.apis.Condition" + }, + "x-kubernetes-patch-merge-key": "type", + "x-kubernetes-patch-strategy": "merge" + }, + "observedGeneration": { + "description": "ObservedGeneration is the 'Generation' of the Service that was last processed by the controller.", + "type": "integer", + "format": "int64" + }, + "sinkAudience": { + "description": "SinkAudience is the OIDC audience of the sink.", + "type": "string" + }, + "sinkCACerts": { + "description": "SinkCACerts are Certification Authority (CA) certificates in PEM format according to https://www.rfc-editor.org/rfc/rfc7468.", + "type": "string" + }, + "sinkUri": { + "description": "SinkURI is the current active sink URI that has been configured for the Source.", + "$ref": "#/definitions/dev.knative.pkg.apis.URL" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "sources.knative.dev", + "Version": "v1alpha1", + "Kind": "CouchDbSourceStatus", + "Scope": "Namespaced" + } + }, + "dev.knative.sources.v1alpha1.GitHubSource": { + "description": "GitHubSource is the Schema for the githubsources API", + "type": "object", + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" + }, + "spec": { + "default": {}, + "$ref": "#/definitions/dev.knative.sources.v1alpha1.GitHubSourceSpec" + }, + "status": { + "default": {}, + "$ref": "#/definitions/dev.knative.sources.v1alpha1.GitHubSourceStatus" + } + }, + "x-fabric8-info": { + "Type": "object", + "Group": "sources.knative.dev", + "Version": "v1alpha1", + "Kind": "GitHubSource", + "Scope": "Namespaced" + } + }, + "dev.knative.sources.v1alpha1.GitHubSourceList": { + "description": "GitHubSourceList contains a list of GitHubSource", + "type": "object", + "required": [ + "items" + ], + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "items": { + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.sources.v1alpha1.GitHubSource" + } + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta" + } + }, + "x-fabric8-info": { + "Type": "list", + "Group": "sources.knative.dev", + "Version": "v1alpha1", + "Kind": "GitHubSourceList", + "Scope": "Namespaced" + } + }, + "dev.knative.sources.v1alpha1.GitHubSourceSpec": { + "description": "GitHubSourceSpec defines the desired state of GitHubSource", + "type": "object", + "required": [ + "ownerAndRepository", + "eventTypes", + "accessToken", + "secretToken" + ], + "properties": { + "accessToken": { + "description": "AccessToken is the Kubernetes secret containing the GitHub access token", + "default": {}, + "$ref": "#/definitions/dev.knative.sources.v1alpha1.SecretValueFromSource" + }, + "ceOverrides": { + "description": "CloudEventOverrides defines overrides to control the output format and modifications of the event sent to the sink.", + "$ref": "#/definitions/dev.knative.duck.v1.CloudEventOverrides" + }, + "eventTypes": { + "description": "EventType is the type of event to receive from GitHub. These correspond to the \"Webhook event name\" values listed at https://developer.github.com/v3/activity/events/types/ - ie \"pull_request\"", + "type": "array", + "items": { + "type": "string", + "default": "" + } + }, + "githubAPIURL": { + "description": "API URL if using github enterprise (default https://api.github.com)", + "type": "string" + }, + "ownerAndRepository": { + "description": "OwnerAndRepository is the GitHub owner/org and repository to receive events from. The repository may be left off to receive events from an entire organization. Examples:\n myuser/project\n myorganization", + "type": "string", + "default": "" + }, + "secretToken": { + "description": "SecretToken is the Kubernetes secret containing the GitHub secret token", + "default": {}, + "$ref": "#/definitions/dev.knative.sources.v1alpha1.SecretValueFromSource" + }, + "secure": { + "description": "Secure can be set to true to configure the webhook to use https, or false to use http. Omitting it relies on the scheme of the Knative Service created (e.g. if auto-TLS is enabled it should do the right thing).", + "type": "boolean" + }, + "serviceAccountName": { + "description": "ServiceAccountName holds the name of the Kubernetes service account as which the underlying K8s resources should be run. If unspecified this will default to the \"default\" service account for the namespace in which the GitHubSource exists.", + "type": "string" + }, + "sink": { + "description": "Sink is a reference to an object that will resolve to a uri to use as the sink.", + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1.Destination" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "sources.knative.dev", + "Version": "v1alpha1", + "Kind": "GitHubSourceSpec", + "Scope": "Namespaced" + } + }, + "dev.knative.sources.v1alpha1.GitHubSourceStatus": { + "description": "GitHubSourceStatus defines the observed state of GitHubSource", + "type": "object", + "properties": { + "annotations": { + "description": "Annotations is additional Status fields for the Resource to save some additional State as well as convey more information to the user. This is roughly akin to Annotations on any k8s resource, just the reconciler conveying richer information outwards.", + "type": "object", + "additionalProperties": { + "type": "string", + "default": "" + } + }, + "auth": { + "description": "Auth defines the attributes that provide the generated service account name in the resource status.", + "$ref": "#/definitions/dev.knative.duck.v1.AuthStatus" + }, + "ceAttributes": { + "description": "CloudEventAttributes are the specific attributes that the Source uses as part of its CloudEvents.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1.CloudEventAttributes" + } + }, + "conditions": { + "description": "Conditions the latest available observations of a resource's current state.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.pkg.apis.Condition" + }, + "x-kubernetes-patch-merge-key": "type", + "x-kubernetes-patch-strategy": "merge" + }, + "observedGeneration": { + "description": "ObservedGeneration is the 'Generation' of the Service that was last processed by the controller.", + "type": "integer", + "format": "int64" + }, + "sinkAudience": { + "description": "SinkAudience is the OIDC audience of the sink.", + "type": "string" + }, + "sinkCACerts": { + "description": "SinkCACerts are Certification Authority (CA) certificates in PEM format according to https://www.rfc-editor.org/rfc/rfc7468.", + "type": "string" + }, + "sinkUri": { + "description": "SinkURI is the current active sink URI that has been configured for the Source.", + "$ref": "#/definitions/dev.knative.pkg.apis.URL" + }, + "webhookIDKey": { + "description": "WebhookIDKey is the ID of the webhook registered with GitHub", + "type": "string" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "sources.knative.dev", + "Version": "v1alpha1", + "Kind": "GitHubSourceStatus", + "Scope": "Namespaced" + } + }, + "dev.knative.sources.v1alpha1.GitLabSource": { + "description": "GitLabSource is the Schema for the gitlabsources API.", + "type": "object", + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" + }, + "spec": { + "default": {}, + "$ref": "#/definitions/dev.knative.sources.v1alpha1.GitLabSourceSpec" + }, + "status": { + "default": {}, + "$ref": "#/definitions/dev.knative.sources.v1alpha1.GitLabSourceStatus" + } + }, + "x-fabric8-info": { + "Type": "object", + "Group": "sources.knative.dev", + "Version": "v1alpha1", + "Kind": "GitLabSource", + "Scope": "Namespaced" + } + }, + "dev.knative.sources.v1alpha1.GitLabSourceList": { + "description": "GitLabSourceList contains a list of GitLabSource.", + "type": "object", + "required": [ + "items" + ], + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "items": { + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.sources.v1alpha1.GitLabSource" + } + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta" + } + }, + "x-fabric8-info": { + "Type": "list", + "Group": "sources.knative.dev", + "Version": "v1alpha1", + "Kind": "GitLabSourceList", + "Scope": "Namespaced" + } + }, + "dev.knative.sources.v1alpha1.GitLabSourceSpec": { + "description": "GitLabSourceSpec defines the desired state of GitLabSource", + "type": "object", + "required": [ + "projectUrl", + "eventTypes", + "accessToken", + "secretToken" + ], + "properties": { + "accessToken": { + "description": "AccessToken is the Kubernetes secret containing the GitLab access token", + "default": {}, + "$ref": "#/definitions/dev.knative.sources.v1alpha1.SecretValueFromSource" + }, + "ceOverrides": { + "description": "CloudEventOverrides defines overrides to control the output format and modifications of the event sent to the sink.", + "$ref": "#/definitions/dev.knative.duck.v1.CloudEventOverrides" + }, + "eventTypes": { + "description": "List of webhooks to enable on the selected GitLab project. Those correspond to the attributes enumerated at https://docs.gitlab.com/ee/api/projects.html#add-project-hook", + "type": "array", + "items": { + "type": "string", + "default": "" + } + }, + "projectUrl": { + "description": "ProjectURL is the url of the GitLab project for which we are interested to receive events from. Examples:\n https://gitlab.com/gitlab-org/gitlab-foss", + "type": "string", + "default": "" + }, + "secretToken": { + "description": "SecretToken is the Kubernetes secret containing the GitLab secret token", + "default": {}, + "$ref": "#/definitions/dev.knative.sources.v1alpha1.SecretValueFromSource" + }, + "serviceAccountName": { + "description": "ServiceAccountName holds the name of the Kubernetes service account as which the underlying K8s resources should be run. If unspecified this will default to the \"default\" service account for the namespace in which the GitLabSource exists.", + "type": "string" + }, + "sink": { + "description": "Sink is a reference to an object that will resolve to a uri to use as the sink.", + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1.Destination" + }, + "sslverify": { + "description": "SSLVerify if true configure webhook so the ssl verification is done when triggering the hook", + "type": "boolean" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "sources.knative.dev", + "Version": "v1alpha1", + "Kind": "GitLabSourceSpec", + "Scope": "Namespaced" + } + }, + "dev.knative.sources.v1alpha1.GitLabSourceStatus": { + "description": "GitLabSourceStatus defines the observed state of GitLabSource", + "type": "object", + "properties": { + "annotations": { + "description": "Annotations is additional Status fields for the Resource to save some additional State as well as convey more information to the user. This is roughly akin to Annotations on any k8s resource, just the reconciler conveying richer information outwards.", + "type": "object", + "additionalProperties": { + "type": "string", + "default": "" + } + }, + "auth": { + "description": "Auth defines the attributes that provide the generated service account name in the resource status.", + "$ref": "#/definitions/dev.knative.duck.v1.AuthStatus" + }, + "ceAttributes": { + "description": "CloudEventAttributes are the specific attributes that the Source uses as part of its CloudEvents.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1.CloudEventAttributes" + } + }, + "conditions": { + "description": "Conditions the latest available observations of a resource's current state.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.pkg.apis.Condition" + }, + "x-kubernetes-patch-merge-key": "type", + "x-kubernetes-patch-strategy": "merge" + }, + "observedGeneration": { + "description": "ObservedGeneration is the 'Generation' of the Service that was last processed by the controller.", + "type": "integer", + "format": "int64" + }, + "sinkAudience": { + "description": "SinkAudience is the OIDC audience of the sink.", + "type": "string" + }, + "sinkCACerts": { + "description": "SinkCACerts are Certification Authority (CA) certificates in PEM format according to https://www.rfc-editor.org/rfc/rfc7468.", + "type": "string" + }, + "sinkUri": { + "description": "SinkURI is the current active sink URI that has been configured for the Source.", + "$ref": "#/definitions/dev.knative.pkg.apis.URL" + }, + "webhookID": { + "description": "WebhookID of the project hook registered with GitLab", + "type": "integer", + "format": "int32" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "sources.knative.dev", + "Version": "v1alpha1", + "Kind": "GitLabSourceStatus", + "Scope": "Namespaced" + } + }, + "dev.knative.sources.v1alpha1.PrometheusSource": { + "description": "PrometheusSource is the Schema for the prometheussources API", + "type": "object", + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" + }, + "spec": { + "default": {}, + "$ref": "#/definitions/dev.knative.sources.v1alpha1.PrometheusSourceSpec" + }, + "status": { + "default": {}, + "$ref": "#/definitions/dev.knative.sources.v1alpha1.PrometheusSourceStatus" + } + }, + "x-fabric8-info": { + "Type": "object", + "Group": "sources.knative.dev", + "Version": "v1alpha1", + "Kind": "PrometheusSource", + "Scope": "Namespaced" + } + }, + "dev.knative.sources.v1alpha1.PrometheusSourceList": { + "description": "PrometheusSourceList contains a list of PrometheusSource", + "type": "object", + "required": [ + "items" + ], + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "items": { + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.sources.v1alpha1.PrometheusSource" + } + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta" + } + }, + "x-fabric8-info": { + "Type": "list", + "Group": "sources.knative.dev", + "Version": "v1alpha1", + "Kind": "PrometheusSourceList", + "Scope": "Namespaced" + } + }, + "dev.knative.sources.v1alpha1.PrometheusSourceSpec": { + "description": "PrometheusSourceSpec defines the desired state of PrometheusSource", + "type": "object", + "required": [ + "serverURL", + "promQL", + "schedule" + ], + "properties": { + "authTokenFile": { + "description": "The name of the file containing the authenication token", + "type": "string" + }, + "caCertConfigMap": { + "description": "The name of the config map containing the CA certificate of the Prometheus service's signer.", + "type": "string" + }, + "promQL": { + "description": "PromQL is the Prometheus query for this source", + "type": "string", + "default": "" + }, + "schedule": { + "description": "A crontab-formatted schedule for running the PromQL query", + "type": "string", + "default": "" + }, + "serverURL": { + "description": "ServerURL is the URL of the Prometheus server", + "type": "string", + "default": "" + }, + "serviceAccountName": { + "description": "ServiceAccountName holds the name of the Kubernetes service account as which the underlying K8s resources should be run. If unspecified this will default to the \"default\" service account for the namespace in which the PrometheusSource exists.", + "type": "string" + }, + "sink": { + "description": "Sink is a reference to an object that will resolve to a host name to use as the sink.", + "$ref": "#/definitions/dev.knative.duck.v1.Destination" + }, + "step": { + "description": "Query resolution step width in duration format or float number of seconds. Prometheus duration strings are of the form [0-9]+[smhdwy].", + "type": "string" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "sources.knative.dev", + "Version": "v1alpha1", + "Kind": "PrometheusSourceSpec", + "Scope": "Namespaced" + } + }, + "dev.knative.sources.v1alpha1.PrometheusSourceStatus": { + "description": "PrometheusSourceStatus defines the observed state of PrometheusSource", + "type": "object", + "properties": { + "annotations": { + "description": "Annotations is additional Status fields for the Resource to save some additional State as well as convey more information to the user. This is roughly akin to Annotations on any k8s resource, just the reconciler conveying richer information outwards.", + "type": "object", + "additionalProperties": { + "type": "string", + "default": "" + } + }, + "auth": { + "description": "Auth defines the attributes that provide the generated service account name in the resource status.", + "$ref": "#/definitions/dev.knative.duck.v1.AuthStatus" + }, + "ceAttributes": { + "description": "CloudEventAttributes are the specific attributes that the Source uses as part of its CloudEvents.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1.CloudEventAttributes" + } + }, + "conditions": { + "description": "Conditions the latest available observations of a resource's current state.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.pkg.apis.Condition" + }, + "x-kubernetes-patch-merge-key": "type", + "x-kubernetes-patch-strategy": "merge" + }, + "observedGeneration": { + "description": "ObservedGeneration is the 'Generation' of the Service that was last processed by the controller.", + "type": "integer", + "format": "int64" + }, + "sinkAudience": { + "description": "SinkAudience is the OIDC audience of the sink.", + "type": "string" + }, + "sinkCACerts": { + "description": "SinkCACerts are Certification Authority (CA) certificates in PEM format according to https://www.rfc-editor.org/rfc/rfc7468.", + "type": "string" + }, + "sinkUri": { + "description": "SinkURI is the current active sink URI that has been configured for the Source.", + "$ref": "#/definitions/dev.knative.pkg.apis.URL" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "sources.knative.dev", + "Version": "v1alpha1", + "Kind": "PrometheusSourceStatus", + "Scope": "Namespaced" + } + }, + "dev.knative.sources.v1alpha1.SecretValueFromSource": { + "description": "SecretValueFromSource represents the source of a secret value", + "type": "object", + "properties": { + "secretKeyRef": { + "description": "The Secret key to select from.", + "$ref": "#/definitions/io.k8s.api.core.v1.SecretKeySelector" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "sources.knative.dev", + "Version": "v1alpha1", + "Kind": "SecretValueFromSource", + "Scope": "Namespaced" + } + }, + "dev.knative.sources.v1beta1.KafkaSource": { + "description": "KafkaSource is the Schema for the kafkasources API.", + "type": "object", + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" + }, + "spec": { + "default": {}, + "$ref": "#/definitions/dev.knative.sources.v1beta1.KafkaSourceSpec" + }, + "status": { + "default": {}, + "$ref": "#/definitions/dev.knative.sources.v1beta1.KafkaSourceStatus" + } + }, + "x-fabric8-info": { + "Type": "object", + "Group": "sources.knative.dev", + "Version": "v1beta1", + "Kind": "KafkaSource", + "Scope": "Namespaced" + } + }, + "dev.knative.sources.v1beta1.KafkaSourceList": { + "description": "KafkaSourceList contains a list of KafkaSources.", + "type": "object", + "required": [ + "items" + ], + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "items": { + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.sources.v1beta1.KafkaSource" + } + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta" + } + }, + "x-fabric8-info": { + "Type": "list", + "Group": "sources.knative.dev", + "Version": "v1beta1", + "Kind": "KafkaSourceList", + "Scope": "Namespaced" + } + }, + "dev.knative.sources.v1beta1.KafkaSourceSpec": { + "description": "KafkaSourceSpec defines the desired state of the KafkaSource.", + "type": "object", + "required": [ + "bootstrapServers", + "topics" + ], + "properties": { + "bootstrapServers": { + "description": "Bootstrap servers are the Kafka servers the consumer will connect to.", + "type": "array", + "items": { + "type": "string", + "default": "" + } + }, + "ceOverrides": { + "description": "CloudEventOverrides defines overrides to control the output format and modifications of the event sent to the sink.", + "$ref": "#/definitions/dev.knative.duck.v1.CloudEventOverrides" + }, + "consumerGroup": { + "description": "ConsumerGroupID is the consumer group ID.", + "type": "string" + }, + "consumers": { + "description": "Number of desired consumers running in the consumer group. Defaults to 1.\n\nThis is a pointer to distinguish between explicit zero and not specified.", + "type": "integer", + "format": "int32" + }, + "delivery": { + "description": "Delivery contains the delivery spec for this source", + "$ref": "#/definitions/dev.knative.duck.v1.DeliverySpec" + }, + "initialOffset": { + "description": "InitialOffset is the Initial Offset for the consumer group. should be earliest or latest", + "type": "string" + }, + "net": { + "default": {}, + "$ref": "#/definitions/dev.knative.bindings.v1beta1.KafkaNetSpec" + }, + "ordering": { + "description": "Ordering is the type of the consumer verticle. Should be ordered or unordered. By default, it is ordered.", + "type": "string" + }, + "sink": { + "description": "Sink is a reference to an object that will resolve to a uri to use as the sink.", + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1.Destination" + }, + "topics": { + "description": "Topic topics to consume messages from", + "type": "array", + "items": { + "type": "string", + "default": "" + } + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "sources.knative.dev", + "Version": "v1beta1", + "Kind": "KafkaSourceSpec", + "Scope": "Namespaced" + } + }, + "dev.knative.sources.v1beta1.KafkaSourceStatus": { + "description": "KafkaSourceStatus defines the observed state of KafkaSource.", + "type": "object", + "properties": { + "annotations": { + "description": "Annotations is additional Status fields for the Resource to save some additional State as well as convey more information to the user. This is roughly akin to Annotations on any k8s resource, just the reconciler conveying richer information outwards.", + "type": "object", + "additionalProperties": { + "type": "string", + "default": "" + } + }, + "auth": { + "description": "Auth defines the attributes that provide the generated service account name in the resource status.", + "$ref": "#/definitions/dev.knative.duck.v1.AuthStatus" + }, + "ceAttributes": { + "description": "CloudEventAttributes are the specific attributes that the Source uses as part of its CloudEvents.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1.CloudEventAttributes" + } + }, + "claims": { + "description": "Claims consumed by this KafkaSource instance", + "type": "string" + }, + "conditions": { + "description": "Conditions the latest available observations of a resource's current state.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.pkg.apis.Condition" + }, + "x-kubernetes-patch-merge-key": "type", + "x-kubernetes-patch-strategy": "merge" + }, + "consumers": { + "description": "Total number of consumers actually running in the consumer group.", + "type": "integer", + "format": "int32" + }, + "maxAllowedVReplicas": { + "type": "integer", + "format": "int32" + }, + "observedGeneration": { + "description": "ObservedGeneration is the 'Generation' of the Service that was last processed by the controller.", + "type": "integer", + "format": "int64" + }, + "placements": { + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1alpha1.Placement" + } + }, + "selector": { + "description": "Use for labelSelectorPath when scaling Kafka source", + "type": "string" + }, + "sinkAudience": { + "description": "SinkAudience is the OIDC audience of the sink.", + "type": "string" + }, + "sinkCACerts": { + "description": "SinkCACerts are Certification Authority (CA) certificates in PEM format according to https://www.rfc-editor.org/rfc/rfc7468.", + "type": "string" + }, + "sinkUri": { + "description": "SinkURI is the current active sink URI that has been configured for the Source.", + "$ref": "#/definitions/dev.knative.pkg.apis.URL" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "sources.knative.dev", + "Version": "v1beta1", + "Kind": "KafkaSourceStatus", + "Scope": "Namespaced" + } + }, + "dev.knative.sources.v1beta2.PingSource": { + "description": "PingSource is the Schema for the PingSources API.", + "type": "object", + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" + }, + "spec": { + "default": {}, + "$ref": "#/definitions/dev.knative.sources.v1beta2.PingSourceSpec" + }, + "status": { + "default": {}, + "$ref": "#/definitions/dev.knative.sources.v1beta2.PingSourceStatus" + } + }, + "x-fabric8-info": { + "Type": "object", + "Group": "sources.knative.dev", + "Version": "v1beta2", + "Kind": "PingSource", + "Scope": "Namespaced" + } + }, + "dev.knative.sources.v1beta2.PingSourceList": { + "description": "PingSourceList contains a list of PingSources.", + "type": "object", + "required": [ + "items" + ], + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "items": { + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.sources.v1beta2.PingSource" + } + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta" + } + }, + "x-fabric8-info": { + "Type": "list", + "Group": "sources.knative.dev", + "Version": "v1beta2", + "Kind": "PingSourceList", + "Scope": "Namespaced" + } + }, + "dev.knative.sources.v1beta2.PingSourceSpec": { + "description": "PingSourceSpec defines the desired state of the PingSource.", + "type": "object", + "properties": { + "ceOverrides": { + "description": "CloudEventOverrides defines overrides to control the output format and modifications of the event sent to the sink.", + "$ref": "#/definitions/dev.knative.duck.v1.CloudEventOverrides" + }, + "contentType": { + "description": "ContentType is the media type of Data or DataBase64. Default is empty.", + "type": "string" + }, + "data": { + "description": "Data is data used as the body of the event posted to the sink. Default is empty. Mutually exclusive with DataBase64.", + "type": "string" + }, + "dataBase64": { + "description": "DataBase64 is the base64-encoded string of the actual event's body posted to the sink. Default is empty. Mutually exclusive with Data.", + "type": "string" + }, + "schedule": { + "description": "Schedule is the cron schedule. Defaults to `* * * * *`.", + "type": "string" + }, + "sink": { + "description": "Sink is a reference to an object that will resolve to a uri to use as the sink.", + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1.Destination" + }, + "timezone": { + "description": "Timezone modifies the actual time relative to the specified timezone. Defaults to the system time zone. More general information about time zones: https://www.iana.org/time-zones List of valid timezone values: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones", + "type": "string" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "sources.knative.dev", + "Version": "v1beta2", + "Kind": "PingSourceSpec", + "Scope": "Namespaced" + } + }, + "dev.knative.sources.v1beta2.PingSourceStatus": { + "description": "PingSourceStatus defines the observed state of PingSource.", + "type": "object", + "properties": { + "annotations": { + "description": "Annotations is additional Status fields for the Resource to save some additional State as well as convey more information to the user. This is roughly akin to Annotations on any k8s resource, just the reconciler conveying richer information outwards.", + "type": "object", + "additionalProperties": { + "type": "string", + "default": "" + } + }, + "auth": { + "description": "Auth defines the attributes that provide the generated service account name in the resource status.", + "$ref": "#/definitions/dev.knative.duck.v1.AuthStatus" + }, + "ceAttributes": { + "description": "CloudEventAttributes are the specific attributes that the Source uses as part of its CloudEvents.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.duck.v1.CloudEventAttributes" + } + }, + "conditions": { + "description": "Conditions the latest available observations of a resource's current state.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/dev.knative.pkg.apis.Condition" + }, + "x-kubernetes-patch-merge-key": "type", + "x-kubernetes-patch-strategy": "merge" + }, + "observedGeneration": { + "description": "ObservedGeneration is the 'Generation' of the Service that was last processed by the controller.", + "type": "integer", + "format": "int64" + }, + "sinkAudience": { + "description": "SinkAudience is the OIDC audience of the sink.", + "type": "string" + }, + "sinkCACerts": { + "description": "SinkCACerts are Certification Authority (CA) certificates in PEM format according to https://www.rfc-editor.org/rfc/rfc7468.", + "type": "string" + }, + "sinkUri": { + "description": "SinkURI is the current active sink URI that has been configured for the Source.", + "$ref": "#/definitions/dev.knative.pkg.apis.URL" + } + }, + "x-fabric8-info": { + "Type": "nested", + "Group": "sources.knative.dev", + "Version": "v1beta2", + "Kind": "PingSourceStatus", + "Scope": "Namespaced" + } + }, + "io.k8s.api.apps.v1.Deployment": { + "type": "object", + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata", + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" + }, + "spec": { + "description": "Specification of the desired behavior of the Deployment.", + "default": {}, + "$ref": "#/definitions/io.k8s.api.apps.v1.DeploymentSpec" + }, + "status": { + "description": "Most recently observed status of the Deployment.", + "default": {}, + "$ref": "#/definitions/io.k8s.api.apps.v1.DeploymentStatus" + } + }, + "x-fabric8-info": { + "Type": "object", + "Group": "", + "Version": "v1", + "Kind": "Deployment", + "Scope": "Namespaced" + } + }, + "io.k8s.api.batch.v1.Job": { + "type": "object", + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata", + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" + }, + "spec": { + "description": "Specification of the desired behavior of a job. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status", + "default": {}, + "$ref": "#/definitions/io.k8s.api.batch.v1.JobSpec" + }, + "status": { + "description": "Current status of a job. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status", + "default": {}, + "$ref": "#/definitions/io.k8s.api.batch.v1.JobStatus" + } + }, + "x-fabric8-info": { + "Type": "object", + "Group": "", + "Version": "v1", + "Kind": "Job", + "Scope": "Namespaced" + } + }, + "io.k8s.api.core.v1.ConfigMap": { + "type": "object", + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "binaryData": { + "description": "BinaryData contains the binary data. Each key must consist of alphanumeric characters, '-', '_' or '.'. BinaryData can contain byte sequences that are not in the UTF-8 range. The keys stored in BinaryData must not overlap with the ones in the Data field, this is enforced during validation process. Using this field will require 1.10+ apiserver and kubelet.", + "type": "object", + "additionalProperties": { + "type": "string", + "format": "byte" + } + }, + "data": { + "description": "Data contains the configuration data. Each key must consist of alphanumeric characters, '-', '_' or '.'. Values with non-UTF-8 byte sequences must use the BinaryData field. The keys stored in Data must not overlap with the keys in the BinaryData field, this is enforced during validation process.", + "type": "object", + "additionalProperties": { + "type": "string", + "default": "" + } + }, + "immutable": { + "description": "Immutable, if set to true, ensures that data stored in the ConfigMap cannot be updated (only object metadata can be modified). If not set to true, the field can be modified at any time. Defaulted to nil.", + "type": "boolean" + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata", + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" + } + }, + "x-fabric8-info": { + "Type": "object", + "Group": "", + "Version": "v1", + "Kind": "ConfigMap", + "Scope": "Namespaced" + } + }, + "io.k8s.api.core.v1.Endpoints": { + "type": "object", + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata", + "default": {}, + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" + }, + "subsets": { + "description": "The set of all endpoints is the union of all subsets. Addresses are placed into subsets according to the IPs they share. A single address with multiple ports, some of which are ready and some of which are not (because they come from different containers) will result in the address being displayed in different subsets for the different ports. No address will appear in both Addresses and NotReadyAddresses in the same subset. Sets of addresses and ports that comprise a service.", + "type": "array", + "items": { + "default": {}, + "$ref": "#/definitions/io.k8s.api.core.v1.EndpointSubset" + }, + "x-kubernetes-list-type": "atomic" + } + }, + "x-fabric8-info": { + "Type": "object", + "Group": "", + "Version": "v1", + "Kind": "Endpoints", + "Scope": "Namespaced" + } + } + } +} \ No newline at end of file diff --git a/kubernetes-model-generator/openapi/schemas/openshift-generated.json b/kubernetes-model-generator/openapi/schemas/openshift-generated.json index f047d489963..063d5afe0bc 100644 --- a/kubernetes-model-generator/openapi/schemas/openshift-generated.json +++ b/kubernetes-model-generator/openapi/schemas/openshift-generated.json @@ -18653,25 +18653,6 @@ "Scope": "Namespaced" } }, - "com.github.openshift.installer.pkg.types.nutanix.metadataCloudInit": { - "type": "object", - "required": [ - "uuid" - ], - "properties": { - "uuid": { - "type": "string", - "default": "" - } - }, - "x-fabric8-info": { - "Type": "nested", - "Group": "", - "Version": "nutanix", - "Kind": "metadataCloudInit", - "Scope": "Namespaced" - } - }, "com.github.openshift.installer.pkg.types.openstack.FixedIP": { "description": "FixedIP identifies a subnet defined by a subnet filter.", "type": "object", @@ -57999,95 +57980,6 @@ "Scope": "Namespaced" } }, - "io.k8s.apimachinery.pkg.apis.meta.v1.unstructured.jsonFallbackEncoder": { - "type": "object", - "required": [ - "encoder", - "identifier" - ], - "properties": { - "encoder": { - "$ref": "#/definitions/io.k8s.apimachinery.pkg.runtime.Encoder" - }, - "identifier": { - "type": "string", - "default": "" - } - }, - "x-fabric8-info": { - "Type": "nested", - "Group": "", - "Version": "unstructured", - "Kind": "jsonFallbackEncoder", - "Scope": "Namespaced" - } - }, - "io.k8s.apimachinery.pkg.apis.meta.v1.unstructured.unstructuredJSONScheme": { - "type": "object", - "x-fabric8-info": { - "Type": "nested", - "Group": "", - "Version": "unstructured", - "Kind": "unstructuredJSONScheme", - "Scope": "Namespaced" - } - }, - "io.k8s.apimachinery.pkg.apis.meta.v1.unstructured.unstructuredscheme.unstructuredCreator": { - "type": "object", - "x-fabric8-info": { - "Type": "nested", - "Group": "", - "Version": "unstructuredscheme", - "Kind": "unstructuredCreator", - "Scope": "Namespaced" - } - }, - "io.k8s.apimachinery.pkg.apis.meta.v1.unstructured.unstructuredscheme.unstructuredDefaulter": { - "type": "object", - "x-fabric8-info": { - "Type": "nested", - "Group": "", - "Version": "unstructuredscheme", - "Kind": "unstructuredDefaulter", - "Scope": "Namespaced" - } - }, - "io.k8s.apimachinery.pkg.apis.meta.v1.unstructured.unstructuredscheme.unstructuredNegotiatedSerializer": { - "type": "object", - "required": [ - "scheme", - "typer", - "creator" - ], - "properties": { - "creator": { - "$ref": "#/definitions/io.k8s.apimachinery.pkg.runtime.ObjectCreater" - }, - "scheme": { - "$ref": "#/definitions/io.k8s.apimachinery.pkg.runtime.Scheme" - }, - "typer": { - "$ref": "#/definitions/io.k8s.apimachinery.pkg.runtime.ObjectTyper" - } - }, - "x-fabric8-info": { - "Type": "nested", - "Group": "", - "Version": "unstructuredscheme", - "Kind": "unstructuredNegotiatedSerializer", - "Scope": "Namespaced" - } - }, - "io.k8s.apimachinery.pkg.apis.meta.v1.unstructured.unstructuredscheme.unstructuredObjectTyper": { - "type": "object", - "x-fabric8-info": { - "Type": "nested", - "Group": "", - "Version": "unstructuredscheme", - "Kind": "unstructuredObjectTyper", - "Scope": "Namespaced" - } - }, "io.k8s.apimachinery.pkg.apis.meta.v1.validation.FieldSelectorValidationOptions": { "description": "FieldSelectorValidationOptions is a struct that can be passed to ValidateFieldSelectorRequirement to record the validate options", "type": "object", diff --git a/kubernetes-model-generator/pom.xml b/kubernetes-model-generator/pom.xml index b9768f3c624..fa5e895bc66 100644 --- a/kubernetes-model-generator/pom.xml +++ b/kubernetes-model-generator/pom.xml @@ -80,6 +80,7 @@ **/*KubernetesTest.java ${project.parent.basedir}/openapi/schemas/kubernetes-1.30.0.json ${project.parent.basedir}/openapi/schemas/openshift-generated.json + ${project.basedir}/../../../kubernetes-model-generator/openapi/schemas/dev.knative.json ${project.basedir}/../../../kubernetes-model-generator/openapi/schemas/io.k8s.storage.snapshot.json ${project.basedir}/../../../kubernetes-model-generator/openapi/schemas/sh.volcano.json 4.17 @@ -167,6 +168,7 @@ io.fabric8.openshift.api.model.monitoring io.fabric8.openshift.api.model.customresourcestatus + io.fabric8.knative io.fabric8.kubernetes.api.model io.fabric8.kubernetes.api.model io.fabric8.kubernetes.api.model