6
vendor/istio.io/client-go/pkg/apis/config/v1alpha2/doc.gen.go
generated
vendored
6
vendor/istio.io/client-go/pkg/apis/config/v1alpha2/doc.gen.go
generated
vendored
@@ -1,6 +0,0 @@
|
||||
// Code generated by kubetype-gen. DO NOT EDIT.
|
||||
|
||||
// Package has auto-generated kube type wrappers for raw types.
|
||||
// +k8s:openapi-gen=true
|
||||
// +k8s:deepcopy-gen=package
|
||||
package v1alpha2
|
||||
21
vendor/istio.io/client-go/pkg/apis/config/v1alpha2/doc.go
generated
vendored
Normal file
21
vendor/istio.io/client-go/pkg/apis/config/v1alpha2/doc.go
generated
vendored
Normal file
@@ -0,0 +1,21 @@
|
||||
// Copyright Istio Authors
|
||||
//
|
||||
// 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.
|
||||
|
||||
// Code generated by kubetype-gen. DO NOT EDIT.
|
||||
|
||||
// Package has auto-generated kube type wrappers for raw types.
|
||||
// +k8s:openapi-gen=true
|
||||
// +k8s:deepcopy-gen=package
|
||||
// +groupName=config.istio.io
|
||||
package v1alpha2
|
||||
30
vendor/istio.io/client-go/pkg/apis/config/v1alpha2/register.gen.go
generated
vendored
30
vendor/istio.io/client-go/pkg/apis/config/v1alpha2/register.gen.go
generated
vendored
@@ -1,3 +1,17 @@
|
||||
// Copyright Istio Authors
|
||||
//
|
||||
// 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.
|
||||
|
||||
// Code generated by kubetype-gen. DO NOT EDIT.
|
||||
|
||||
package v1alpha2
|
||||
@@ -27,23 +41,23 @@ func Resource(resource string) schema.GroupResource {
|
||||
|
||||
func addKnownTypes(scheme *runtime.Scheme) error {
|
||||
scheme.AddKnownTypes(SchemeGroupVersion,
|
||||
&AttributeManifest{},
|
||||
&AttributeManifestList{},
|
||||
&HTTPAPISpec{},
|
||||
&HTTPAPISpecList{},
|
||||
&HTTPAPISpecBinding{},
|
||||
&HTTPAPISpecBindingList{},
|
||||
&Handler{},
|
||||
&HandlerList{},
|
||||
&Instance{},
|
||||
&InstanceList{},
|
||||
&QuotaSpec{},
|
||||
&QuotaSpecList{},
|
||||
&QuotaSpecBinding{},
|
||||
&QuotaSpecBindingList{},
|
||||
&Rule{},
|
||||
&RuleList{},
|
||||
)
|
||||
scheme.AddKnownTypeWithName(SchemeGroupVersion.WithKind("attributemanifest"), &AttributeManifest{})
|
||||
scheme.AddKnownTypeWithName(SchemeGroupVersion.WithKind("attributemanifestList"), &AttributeManifestList{})
|
||||
scheme.AddKnownTypeWithName(SchemeGroupVersion.WithKind("handler"), &Handler{})
|
||||
scheme.AddKnownTypeWithName(SchemeGroupVersion.WithKind("handlerList"), &HandlerList{})
|
||||
scheme.AddKnownTypeWithName(SchemeGroupVersion.WithKind("instance"), &Instance{})
|
||||
scheme.AddKnownTypeWithName(SchemeGroupVersion.WithKind("instanceList"), &InstanceList{})
|
||||
scheme.AddKnownTypeWithName(SchemeGroupVersion.WithKind("rule"), &Rule{})
|
||||
scheme.AddKnownTypeWithName(SchemeGroupVersion.WithKind("ruleList"), &RuleList{})
|
||||
v1.AddToGroupVersion(scheme, SchemeGroupVersion)
|
||||
return nil
|
||||
}
|
||||
|
||||
128
vendor/istio.io/client-go/pkg/apis/config/v1alpha2/types.gen.go
generated
vendored
128
vendor/istio.io/client-go/pkg/apis/config/v1alpha2/types.gen.go
generated
vendored
@@ -1,3 +1,17 @@
|
||||
// Copyright Istio Authors
|
||||
//
|
||||
// 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.
|
||||
|
||||
// Code generated by kubetype-gen. DO NOT EDIT.
|
||||
|
||||
package v1alpha2
|
||||
@@ -9,14 +23,30 @@ import (
|
||||
)
|
||||
|
||||
//
|
||||
// +kubetype-gen:lowerCaseScheme
|
||||
// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
|
||||
|
||||
// AttributeManifest describes a set of Attributes produced by some component
|
||||
// of an Istio deployment.
|
||||
//
|
||||
// <!-- crd generation tags
|
||||
// +cue-gen:attributemanifest:schema:istio.policy.v1beta1.AttributeManifest
|
||||
// +cue-gen:attributemanifest:groupName:config.istio.io
|
||||
// +cue-gen:attributemanifest:version:v1alpha2
|
||||
// +cue-gen:attributemanifest:storageVersion
|
||||
// +cue-gen:attributemanifest:annotations:helm.sh/resource-policy=keep
|
||||
// +cue-gen:attributemanifest:labels:app=mixer,chart=istio,heritage=Tiller,istio=core,package=istio.io.mixer,release=istio
|
||||
// +cue-gen:attributemanifest:subresource:status
|
||||
// +cue-gen:attributemanifest:scope:Namespaced
|
||||
// +cue-gen:attributemanifest:resource:categories=istio-io,policy-istio-io
|
||||
// +cue-gen:attributemanifest:preserveUnknownFields:false
|
||||
// -->
|
||||
//
|
||||
// <!-- go code generation tags
|
||||
// +kubetype-gen
|
||||
// +kubetype-gen:groupVersion=config.istio.io/v1alpha2
|
||||
// +kubetype-gen:kubeType=AttributeManifest
|
||||
// +kubetype-gen:AttributeManifest:tag=kubetype-gen:lowerCaseScheme
|
||||
// +genclient
|
||||
// +k8s:deepcopy-gen=true
|
||||
// -->
|
||||
@@ -99,6 +129,19 @@ type AttributeManifestList struct {
|
||||
// - query: api-key
|
||||
// ```
|
||||
//
|
||||
// <!-- crd generation tags
|
||||
// +cue-gen:HTTPAPISpec:schema:istio.mixer.v1.config.client.HTTPAPISpec
|
||||
// +cue-gen:HTTPAPISpec:groupName:config.istio.io
|
||||
// +cue-gen:HTTPAPISpec:version:v1alpha2
|
||||
// +cue-gen:HTTPAPISpec:storageVersion
|
||||
// +cue-gen:HTTPAPISpec:annotations:helm.sh/resource-policy=keep
|
||||
// +cue-gen:HTTPAPISpec:labels:app=istio-mixer,chart=istio,heritage=Tiller,release=istio
|
||||
// +cue-gen:HTTPAPISpec:subresource:status
|
||||
// +cue-gen:HTTPAPISpec:scope:Namespaced
|
||||
// +cue-gen:HTTPAPISpec:resource:categories=istio-io,apim-istio-io
|
||||
// +cue-gen:HTTPAPISpec:preserveUnknownFields:false
|
||||
// -->
|
||||
//
|
||||
// <!-- go code generation tags
|
||||
// +kubetype-gen
|
||||
// +kubetype-gen:groupVersion=config.istio.io/v1alpha2
|
||||
@@ -147,6 +190,19 @@ type HTTPAPISpecList struct {
|
||||
// namespace: default
|
||||
// ```
|
||||
//
|
||||
// <!-- crd generation tags
|
||||
// +cue-gen:HTTPAPISpecBinding:schema:istio.mixer.v1.config.client.HTTPAPISpecBinding
|
||||
// +cue-gen:HTTPAPISpecBinding:groupName:config.istio.io
|
||||
// +cue-gen:HTTPAPISpecBinding:version:v1alpha2
|
||||
// +cue-gen:HTTPAPISpecBinding:storageVersion
|
||||
// +cue-gen:HTTPAPISpecBinding:annotations:helm.sh/resource-policy=keep
|
||||
// +cue-gen:HTTPAPISpecBinding:labels:app=istio-mixer,chart=istio,heritage=Tiller,release=istio
|
||||
// +cue-gen:HTTPAPISpecBinding:subresource:status
|
||||
// +cue-gen:HTTPAPISpecBinding:scope:Namespaced
|
||||
// +cue-gen:HTTPAPISpecBinding:resource:categories=istio-io,apim-istio-io
|
||||
// +cue-gen:HTTPAPISpecBinding:preserveUnknownFields:false
|
||||
// -->
|
||||
//
|
||||
// <!-- go code generation tags
|
||||
// +kubetype-gen
|
||||
// +kubetype-gen:groupVersion=config.istio.io/v1alpha2
|
||||
@@ -174,6 +230,7 @@ type HTTPAPISpecBindingList struct {
|
||||
}
|
||||
|
||||
//
|
||||
// +kubetype-gen:lowerCaseScheme
|
||||
// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
|
||||
|
||||
// Handler allows the operator to configure a specific adapter implementation.
|
||||
@@ -232,9 +289,23 @@ type HTTPAPISpecBindingList struct {
|
||||
// ---
|
||||
// ```
|
||||
//
|
||||
// <!-- crd generation tags
|
||||
// +cue-gen:handler:schema:istio.policy.v1beta1.Handler
|
||||
// +cue-gen:handler:groupName:config.istio.io
|
||||
// +cue-gen:handler:version:v1alpha2
|
||||
// +cue-gen:handler:storageVersion
|
||||
// +cue-gen:handler:annotations:helm.sh/resource-policy=keep
|
||||
// +cue-gen:handler:labels:app=mixer,chart=istio,heritage=Tiller,istio=mixer-handler,package=handler,release=istio
|
||||
// +cue-gen:handler:subresource:status
|
||||
// +cue-gen:handler:scope:Namespaced
|
||||
// +cue-gen:handler:resource:categories=istio-io,policy-istio-io
|
||||
// -->
|
||||
//
|
||||
// <!-- go code generation tags
|
||||
// +kubetype-gen
|
||||
// +kubetype-gen:groupVersion=config.istio.io/v1alpha2
|
||||
// +kubetype-gen:kubeType=Handler
|
||||
// +kubetype-gen:Handler:tag=kubetype-gen:lowerCaseScheme
|
||||
// +genclient
|
||||
// +k8s:deepcopy-gen=true
|
||||
// -->
|
||||
@@ -259,6 +330,7 @@ type HandlerList struct {
|
||||
}
|
||||
|
||||
//
|
||||
// +kubetype-gen:lowerCaseScheme
|
||||
// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
|
||||
|
||||
// An Instance tells Mixer how to create instances for particular template.
|
||||
@@ -282,9 +354,23 @@ type HandlerList struct {
|
||||
// destination_ip: destination.ip
|
||||
// ```
|
||||
//
|
||||
// <!-- crd generation tags
|
||||
// +cue-gen:instance:schema:istio.policy.v1beta1.Instance
|
||||
// +cue-gen:instance:groupName:config.istio.io
|
||||
// +cue-gen:instance:version:v1alpha2
|
||||
// +cue-gen:instance:storageVersion
|
||||
// +cue-gen:instance:annotations:helm.sh/resource-policy=keep
|
||||
// +cue-gen:instance:labels:app=mixer,chart=istio,heritage=Tiller,istio=mixer-instance,package=instance,release=istio
|
||||
// +cue-gen:instance:subresource:status
|
||||
// +cue-gen:instance:scope:Namespaced
|
||||
// +cue-gen:instance:resource:categories=istio-io,policy-istio-io
|
||||
// -->
|
||||
//
|
||||
// <!-- go code generation tags
|
||||
// +kubetype-gen
|
||||
// +kubetype-gen:groupVersion=config.istio.io/v1alpha2
|
||||
// +kubetype-gen:kubeType=Instance
|
||||
// +kubetype-gen:Instance:tag=kubetype-gen:lowerCaseScheme
|
||||
// +genclient
|
||||
// +k8s:deepcopy-gen=true
|
||||
// -->
|
||||
@@ -313,6 +399,19 @@ type InstanceList struct {
|
||||
|
||||
// Determines the quotas used for individual requests.
|
||||
//
|
||||
// <!-- crd generation tags
|
||||
// +cue-gen:QuotaSpec:schema:istio.mixer.v1.config.client.QuotaSpec
|
||||
// +cue-gen:QuotaSpec:groupName:config.istio.io
|
||||
// +cue-gen:QuotaSpec:version:v1alpha2
|
||||
// +cue-gen:QuotaSpec:storageVersion
|
||||
// +cue-gen:QuotaSpec:annotations:helm.sh/resource-policy=keep
|
||||
// +cue-gen:QuotaSpec:labels:app=istio-mixer,chart=istio,heritage=Tiller,release=istio
|
||||
// +cue-gen:QuotaSpec:subresource:status
|
||||
// +cue-gen:QuotaSpec:scope:Namespaced
|
||||
// +cue-gen:QuotaSpec:resource:categories=istio-io,apim-istio-io
|
||||
// +cue-gen:QuotaSpec:preserveUnknownFields:false
|
||||
// -->
|
||||
//
|
||||
// <!-- go code generation tags
|
||||
// +kubetype-gen
|
||||
// +kubetype-gen:groupVersion=config.istio.io/v1alpha2
|
||||
@@ -345,6 +444,19 @@ type QuotaSpecList struct {
|
||||
// QuotaSpecBinding defines the binding between QuotaSpecs and one or more
|
||||
// IstioService.
|
||||
//
|
||||
// <!-- crd generation tags
|
||||
// +cue-gen:QuotaSpecBinding:schema:istio.mixer.v1.config.client.QuotaSpecBinding
|
||||
// +cue-gen:QuotaSpecBinding:groupName:config.istio.io
|
||||
// +cue-gen:QuotaSpecBinding:version:v1alpha2
|
||||
// +cue-gen:QuotaSpecBinding:storageVersion
|
||||
// +cue-gen:QuotaSpecBinding:annotations:helm.sh/resource-policy=keep
|
||||
// +cue-gen:QuotaSpecBinding:labels:app=istio-mixer,chart=istio,heritage=Tiller,release=istio
|
||||
// +cue-gen:QuotaSpecBinding:subresource:status
|
||||
// +cue-gen:QuotaSpecBinding:scope:Namespaced
|
||||
// +cue-gen:QuotaSpecBinding:resource:categories=istio-io,apim-istio-io
|
||||
// +cue-gen:QuotaSpecBinding:preserveUnknownFields:false
|
||||
// -->
|
||||
//
|
||||
// <!-- go code generation tags
|
||||
// +kubetype-gen
|
||||
// +kubetype-gen:groupVersion=config.istio.io/v1alpha2
|
||||
@@ -372,6 +484,7 @@ type QuotaSpecBindingList struct {
|
||||
}
|
||||
|
||||
//
|
||||
// +kubetype-gen:lowerCaseScheme
|
||||
// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
|
||||
|
||||
// A Rule is a selector and a set of intentions to be executed when the
|
||||
@@ -388,9 +501,24 @@ type QuotaSpecBindingList struct {
|
||||
// - RequestCountByService
|
||||
// ```
|
||||
//
|
||||
// <!-- crd generation tags
|
||||
// +cue-gen:rule:schema:istio.policy.v1beta1.Rule
|
||||
// +cue-gen:rule:groupName:config.istio.io
|
||||
// +cue-gen:rule:version:v1alpha2
|
||||
// +cue-gen:rule:storageVersion
|
||||
// +cue-gen:rule:annotations:helm.sh/resource-policy=keep
|
||||
// +cue-gen:rule:labels:app=mixer,chart=istio,heritage=Tiller,istio=core,package=istio.io.mixer,release=istio
|
||||
// +cue-gen:rule:subresource:status
|
||||
// +cue-gen:rule:scope:Namespaced
|
||||
// +cue-gen:rule:resource:categories=istio-io,policy-istio-io
|
||||
// +cue-gen:rule:preserveUnknownFields:false
|
||||
// -->
|
||||
//
|
||||
// <!-- go code generation tags
|
||||
// +kubetype-gen
|
||||
// +kubetype-gen:groupVersion=config.istio.io/v1alpha2
|
||||
// +kubetype-gen:kubeType=Rule
|
||||
// +kubetype-gen:Rule:tag=kubetype-gen:lowerCaseScheme
|
||||
// +genclient
|
||||
// +k8s:deepcopy-gen=true
|
||||
// -->
|
||||
|
||||
14
vendor/istio.io/client-go/pkg/apis/config/v1alpha2/zz_generated.deepcopy.gen.go
generated
vendored
14
vendor/istio.io/client-go/pkg/apis/config/v1alpha2/zz_generated.deepcopy.gen.go
generated
vendored
@@ -1,5 +1,19 @@
|
||||
// +build !ignore_autogenerated
|
||||
|
||||
// Copyright Istio Authors
|
||||
//
|
||||
// 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.
|
||||
|
||||
// Code generated by deepcopy-gen. DO NOT EDIT.
|
||||
|
||||
package v1alpha2
|
||||
|
||||
Reference in New Issue
Block a user