v1alpha1

package
v0.1.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 14, 2020 License: Apache-2.0 Imports: 19 Imported by: 0

Documentation

Overview

+groupName=installer.kubeshield.io

Index

Constants

View Source
const (
	ResourceKindIdentityServer = "IdentityServer"
	ResourceIdentityServer     = "identityserver"
	ResourceIdentityServers    = "identityservers"
)

Variables

View Source
var (
	ErrInvalidLengthGenerated        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowGenerated          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupGenerated = fmt.Errorf("proto: unexpected end of group")
)
View Source
var (
	// TODO: move SchemeBuilder with zz_generated.deepcopy.go to k8s.io/api.
	// localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes.
	SchemeBuilder runtime.SchemeBuilder

	AddToScheme = localSchemeBuilder.AddToScheme
)
View Source
var SchemeGroupVersion = schema.GroupVersion{Group: installer.GroupName, Version: "v1alpha1"}

Functions

func Kind

func Kind(kind string) schema.GroupKind

Kind takes an unqualified kind and returns a Group qualified GroupKind

func Resource

func Resource(resource string) schema.GroupResource

Resource takes an unqualified resource and returns a Group qualified GroupResource

Types

type ContianerRef added in v0.1.0

type ContianerRef struct {
	Registry   string `json:"registry" protobuf:"bytes,1,opt,name=registry"`
	Repository string `json:"repository" protobuf:"bytes,2,opt,name=repository"`
	Tag        string `json:"tag" protobuf:"bytes,3,opt,name=tag"`
	// Compute Resources required by the sidecar container.
	// +optional
	Resources core.ResourceRequirements `json:"resources" protobuf:"bytes,4,opt,name=resources"`
	// Security options the pod should run with.
	// +optional
	SecurityContext *core.SecurityContext `json:"securityContext" protobuf:"bytes,5,opt,name=securityContext"`
}

func (*ContianerRef) DeepCopy added in v0.1.0

func (in *ContianerRef) DeepCopy() *ContianerRef

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContianerRef.

func (*ContianerRef) DeepCopyInto added in v0.1.0

func (in *ContianerRef) DeepCopyInto(out *ContianerRef)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ContianerRef) Descriptor added in v0.1.0

func (*ContianerRef) Descriptor() ([]byte, []int)

func (*ContianerRef) Marshal added in v0.1.0

func (m *ContianerRef) Marshal() (dAtA []byte, err error)

func (*ContianerRef) MarshalTo added in v0.1.0

func (m *ContianerRef) MarshalTo(dAtA []byte) (int, error)

func (*ContianerRef) MarshalToSizedBuffer added in v0.1.0

func (m *ContianerRef) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ContianerRef) ProtoMessage added in v0.1.0

func (*ContianerRef) ProtoMessage()

func (*ContianerRef) Reset added in v0.1.0

func (m *ContianerRef) Reset()

func (*ContianerRef) Size added in v0.1.0

func (m *ContianerRef) Size() (n int)

func (*ContianerRef) String added in v0.1.0

func (this *ContianerRef) String() string

func (*ContianerRef) Unmarshal added in v0.1.0

func (m *ContianerRef) Unmarshal(dAtA []byte) error

func (*ContianerRef) XXX_DiscardUnknown added in v0.1.0

func (m *ContianerRef) XXX_DiscardUnknown()

func (*ContianerRef) XXX_Marshal added in v0.1.0

func (m *ContianerRef) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ContianerRef) XXX_Merge added in v0.1.0

func (m *ContianerRef) XXX_Merge(src proto.Message)

func (*ContianerRef) XXX_Size added in v0.1.0

func (m *ContianerRef) XXX_Size() int

func (*ContianerRef) XXX_Unmarshal added in v0.1.0

func (m *ContianerRef) XXX_Unmarshal(b []byte) error

type HealthcheckSpec

type HealthcheckSpec struct {
	//+optional
	Enabled bool `json:"enabled" protobuf:"varint,1,opt,name=enabled"`
}

func (*HealthcheckSpec) DeepCopy

func (in *HealthcheckSpec) DeepCopy() *HealthcheckSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthcheckSpec.

func (*HealthcheckSpec) DeepCopyInto

func (in *HealthcheckSpec) DeepCopyInto(out *HealthcheckSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*HealthcheckSpec) Descriptor

func (*HealthcheckSpec) Descriptor() ([]byte, []int)

func (*HealthcheckSpec) Marshal

func (m *HealthcheckSpec) Marshal() (dAtA []byte, err error)

func (*HealthcheckSpec) MarshalTo

func (m *HealthcheckSpec) MarshalTo(dAtA []byte) (int, error)

func (*HealthcheckSpec) MarshalToSizedBuffer

func (m *HealthcheckSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*HealthcheckSpec) ProtoMessage

func (*HealthcheckSpec) ProtoMessage()

func (*HealthcheckSpec) Reset

func (m *HealthcheckSpec) Reset()

func (*HealthcheckSpec) Size

func (m *HealthcheckSpec) Size() (n int)

func (*HealthcheckSpec) String

func (this *HealthcheckSpec) String() string

func (*HealthcheckSpec) Unmarshal

func (m *HealthcheckSpec) Unmarshal(dAtA []byte) error

func (*HealthcheckSpec) XXX_DiscardUnknown

func (m *HealthcheckSpec) XXX_DiscardUnknown()

func (*HealthcheckSpec) XXX_Marshal

func (m *HealthcheckSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*HealthcheckSpec) XXX_Merge

func (m *HealthcheckSpec) XXX_Merge(src proto.Message)

func (*HealthcheckSpec) XXX_Size

func (m *HealthcheckSpec) XXX_Size() int

func (*HealthcheckSpec) XXX_Unmarshal

func (m *HealthcheckSpec) XXX_Unmarshal(b []byte) error

type IdentityServer

type IdentityServer struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
	Spec              IdentityServerSpec `json:"spec,omitempty" protobuf:"bytes,2,opt,name=spec"`
}

+kubebuilder:object:root=true +kubebuilder:resource:path=identityservers,singular=kubeshieldoperator,categories={kubeshield,appscode}

func (IdentityServer) CustomResourceDefinition

func (_ IdentityServer) CustomResourceDefinition() *apiextensions.CustomResourceDefinition

func (*IdentityServer) DeepCopy

func (in *IdentityServer) DeepCopy() *IdentityServer

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityServer.

func (*IdentityServer) DeepCopyInto

func (in *IdentityServer) DeepCopyInto(out *IdentityServer)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IdentityServer) DeepCopyObject

func (in *IdentityServer) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*IdentityServer) Descriptor

func (*IdentityServer) Descriptor() ([]byte, []int)

func (*IdentityServer) Marshal

func (m *IdentityServer) Marshal() (dAtA []byte, err error)

func (*IdentityServer) MarshalTo

func (m *IdentityServer) MarshalTo(dAtA []byte) (int, error)

func (*IdentityServer) MarshalToSizedBuffer

func (m *IdentityServer) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*IdentityServer) ProtoMessage

func (*IdentityServer) ProtoMessage()

func (*IdentityServer) Reset

func (m *IdentityServer) Reset()

func (*IdentityServer) Size

func (m *IdentityServer) Size() (n int)

func (*IdentityServer) String

func (this *IdentityServer) String() string

func (*IdentityServer) Unmarshal

func (m *IdentityServer) Unmarshal(dAtA []byte) error

func (*IdentityServer) XXX_DiscardUnknown

func (m *IdentityServer) XXX_DiscardUnknown()

func (*IdentityServer) XXX_Marshal

func (m *IdentityServer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*IdentityServer) XXX_Merge

func (m *IdentityServer) XXX_Merge(src proto.Message)

func (*IdentityServer) XXX_Size

func (m *IdentityServer) XXX_Size() int

func (*IdentityServer) XXX_Unmarshal

func (m *IdentityServer) XXX_Unmarshal(b []byte) error

type IdentityServerList

type IdentityServerList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
	// Items is a list of IdentityServer CRD objects
	Items []IdentityServer `json:"items,omitempty" protobuf:"bytes,2,rep,name=items"`
}

IdentityServerList is a list of IdentityServers

func (*IdentityServerList) DeepCopy

func (in *IdentityServerList) DeepCopy() *IdentityServerList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityServerList.

func (*IdentityServerList) DeepCopyInto

func (in *IdentityServerList) DeepCopyInto(out *IdentityServerList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IdentityServerList) DeepCopyObject

func (in *IdentityServerList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*IdentityServerList) Descriptor

func (*IdentityServerList) Descriptor() ([]byte, []int)

func (*IdentityServerList) Marshal

func (m *IdentityServerList) Marshal() (dAtA []byte, err error)

func (*IdentityServerList) MarshalTo

func (m *IdentityServerList) MarshalTo(dAtA []byte) (int, error)

func (*IdentityServerList) MarshalToSizedBuffer

func (m *IdentityServerList) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*IdentityServerList) ProtoMessage

func (*IdentityServerList) ProtoMessage()

func (*IdentityServerList) Reset

func (m *IdentityServerList) Reset()

func (*IdentityServerList) Size

func (m *IdentityServerList) Size() (n int)

func (*IdentityServerList) String

func (this *IdentityServerList) String() string

func (*IdentityServerList) Unmarshal

func (m *IdentityServerList) Unmarshal(dAtA []byte) error

func (*IdentityServerList) XXX_DiscardUnknown

func (m *IdentityServerList) XXX_DiscardUnknown()

func (*IdentityServerList) XXX_Marshal

func (m *IdentityServerList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*IdentityServerList) XXX_Merge

func (m *IdentityServerList) XXX_Merge(src proto.Message)

func (*IdentityServerList) XXX_Size

func (m *IdentityServerList) XXX_Size() int

func (*IdentityServerList) XXX_Unmarshal

func (m *IdentityServerList) XXX_Unmarshal(b []byte) error

type IdentityServerSpec

type IdentityServerSpec struct {
	//+optional
	NameOverride string `json:"nameOverride" protobuf:"bytes,1,opt,name=nameOverride"`
	//+optional
	FullnameOverride string       `json:"fullnameOverride" protobuf:"bytes,2,opt,name=fullnameOverride"`
	ReplicaCount     int32        `json:"replicaCount" protobuf:"varint,3,opt,name=replicaCount"`
	Image            ContianerRef `json:"image" protobuf:"bytes,4,opt,name=image"`
	ImagePullPolicy  string       `json:"imagePullPolicy" protobuf:"bytes,5,opt,name=imagePullPolicy"`
	//+optional
	ImagePullSecrets []string `json:"imagePullSecrets" protobuf:"bytes,6,rep,name=imagePullSecrets"`
	//+optional
	CriticalAddon bool `json:"criticalAddon" protobuf:"varint,7,opt,name=criticalAddon"`
	//+optional
	LogLevel int32 `json:"logLevel" protobuf:"varint,8,opt,name=logLevel"`
	//+optional
	Annotations map[string]string `json:"annotations" protobuf:"bytes,9,rep,name=annotations"`
	//+optional
	PodAnnotations map[string]string `json:"podAnnotations" protobuf:"bytes,10,rep,name=podAnnotations"`
	//+optional
	NodeSelector map[string]string `json:"nodeSelector" protobuf:"bytes,11,rep,name=nodeSelector"`
	// If specified, the pod's tolerations.
	// +optional
	Tolerations []core.Toleration `json:"tolerations" protobuf:"bytes,12,rep,name=tolerations"`
	// If specified, the pod's scheduling constraints
	// +optional
	Affinity *core.Affinity `json:"affinity" protobuf:"bytes,13,opt,name=affinity"`
	// PodSecurityContext holds pod-level security attributes and common container settings.
	// Optional: Defaults to empty.  See type description for default values of each field.
	// +optional
	PodSecurityContext *core.PodSecurityContext `json:"podSecurityContext" protobuf:"bytes,14,opt,name=podSecurityContext"`
	ServiceAccount     ServiceAccountSpec       `json:"serviceAccount" protobuf:"bytes,15,opt,name=serviceAccount"`
	Apiserver          WebHookSpec              `json:"apiserver" protobuf:"bytes,16,opt,name=apiserver"`
	//+optional
	EnableAnalytics bool       `json:"enableAnalytics" protobuf:"varint,17,opt,name=enableAnalytics"`
	Monitoring      Monitoring `json:"monitoring" protobuf:"bytes,18,opt,name=monitoring"`
}

IdentityServerSpec is the schema for Identity Server values file

func (*IdentityServerSpec) DeepCopy

func (in *IdentityServerSpec) DeepCopy() *IdentityServerSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityServerSpec.

func (*IdentityServerSpec) DeepCopyInto

func (in *IdentityServerSpec) DeepCopyInto(out *IdentityServerSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IdentityServerSpec) Descriptor

func (*IdentityServerSpec) Descriptor() ([]byte, []int)

func (*IdentityServerSpec) Marshal

func (m *IdentityServerSpec) Marshal() (dAtA []byte, err error)

func (*IdentityServerSpec) MarshalTo

func (m *IdentityServerSpec) MarshalTo(dAtA []byte) (int, error)

func (*IdentityServerSpec) MarshalToSizedBuffer

func (m *IdentityServerSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*IdentityServerSpec) ProtoMessage

func (*IdentityServerSpec) ProtoMessage()

func (*IdentityServerSpec) Reset

func (m *IdentityServerSpec) Reset()

func (*IdentityServerSpec) Size

func (m *IdentityServerSpec) Size() (n int)

func (*IdentityServerSpec) String

func (this *IdentityServerSpec) String() string

func (*IdentityServerSpec) Unmarshal

func (m *IdentityServerSpec) Unmarshal(dAtA []byte) error

func (*IdentityServerSpec) XXX_DiscardUnknown

func (m *IdentityServerSpec) XXX_DiscardUnknown()

func (*IdentityServerSpec) XXX_Marshal

func (m *IdentityServerSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*IdentityServerSpec) XXX_Merge

func (m *IdentityServerSpec) XXX_Merge(src proto.Message)

func (*IdentityServerSpec) XXX_Size

func (m *IdentityServerSpec) XXX_Size() int

func (*IdentityServerSpec) XXX_Unmarshal

func (m *IdentityServerSpec) XXX_Unmarshal(b []byte) error

type Monitoring

type Monitoring struct {
	Agent string `json:"agent" protobuf:"bytes,1,opt,name=agent"`
	//+optional
	Server         bool                  `json:"server" protobuf:"varint,2,opt,name=server"`
	Prometheus     *PrometheusSpec       `json:"prometheus" protobuf:"bytes,3,opt,name=prometheus"`
	ServiceMonitor *ServiceMonitorLabels `json:"serviceMonitor" protobuf:"bytes,4,opt,name=serviceMonitor"`
}

func (*Monitoring) DeepCopy

func (in *Monitoring) DeepCopy() *Monitoring

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Monitoring.

func (*Monitoring) DeepCopyInto

func (in *Monitoring) DeepCopyInto(out *Monitoring)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Monitoring) Descriptor

func (*Monitoring) Descriptor() ([]byte, []int)

func (*Monitoring) Marshal

func (m *Monitoring) Marshal() (dAtA []byte, err error)

func (*Monitoring) MarshalTo

func (m *Monitoring) MarshalTo(dAtA []byte) (int, error)

func (*Monitoring) MarshalToSizedBuffer

func (m *Monitoring) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Monitoring) ProtoMessage

func (*Monitoring) ProtoMessage()

func (*Monitoring) Reset

func (m *Monitoring) Reset()

func (*Monitoring) Size

func (m *Monitoring) Size() (n int)

func (*Monitoring) String

func (this *Monitoring) String() string

func (*Monitoring) Unmarshal

func (m *Monitoring) Unmarshal(dAtA []byte) error

func (*Monitoring) XXX_DiscardUnknown

func (m *Monitoring) XXX_DiscardUnknown()

func (*Monitoring) XXX_Marshal

func (m *Monitoring) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Monitoring) XXX_Merge

func (m *Monitoring) XXX_Merge(src proto.Message)

func (*Monitoring) XXX_Size

func (m *Monitoring) XXX_Size() int

func (*Monitoring) XXX_Unmarshal

func (m *Monitoring) XXX_Unmarshal(b []byte) error

type PrometheusSpec

type PrometheusSpec struct {
	//+optional
	Namespace string `json:"namespace" protobuf:"bytes,1,opt,name=namespace"`
}

func (*PrometheusSpec) DeepCopy

func (in *PrometheusSpec) DeepCopy() *PrometheusSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrometheusSpec.

func (*PrometheusSpec) DeepCopyInto

func (in *PrometheusSpec) DeepCopyInto(out *PrometheusSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*PrometheusSpec) Descriptor

func (*PrometheusSpec) Descriptor() ([]byte, []int)

func (*PrometheusSpec) Marshal

func (m *PrometheusSpec) Marshal() (dAtA []byte, err error)

func (*PrometheusSpec) MarshalTo

func (m *PrometheusSpec) MarshalTo(dAtA []byte) (int, error)

func (*PrometheusSpec) MarshalToSizedBuffer

func (m *PrometheusSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*PrometheusSpec) ProtoMessage

func (*PrometheusSpec) ProtoMessage()

func (*PrometheusSpec) Reset

func (m *PrometheusSpec) Reset()

func (*PrometheusSpec) Size

func (m *PrometheusSpec) Size() (n int)

func (*PrometheusSpec) String

func (this *PrometheusSpec) String() string

func (*PrometheusSpec) Unmarshal

func (m *PrometheusSpec) Unmarshal(dAtA []byte) error

func (*PrometheusSpec) XXX_DiscardUnknown

func (m *PrometheusSpec) XXX_DiscardUnknown()

func (*PrometheusSpec) XXX_Marshal

func (m *PrometheusSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PrometheusSpec) XXX_Merge

func (m *PrometheusSpec) XXX_Merge(src proto.Message)

func (*PrometheusSpec) XXX_Size

func (m *PrometheusSpec) XXX_Size() int

func (*PrometheusSpec) XXX_Unmarshal

func (m *PrometheusSpec) XXX_Unmarshal(b []byte) error

type ServiceAccountSpec

type ServiceAccountSpec struct {
	Create bool `json:"create" protobuf:"varint,1,opt,name=create"`
	//+optional
	Name *string `json:"name" protobuf:"bytes,2,opt,name=name"`
	//+optional
	Annotations map[string]string `json:"annotations" protobuf:"bytes,3,rep,name=annotations"`
}

func (*ServiceAccountSpec) DeepCopy

func (in *ServiceAccountSpec) DeepCopy() *ServiceAccountSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceAccountSpec.

func (*ServiceAccountSpec) DeepCopyInto

func (in *ServiceAccountSpec) DeepCopyInto(out *ServiceAccountSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ServiceAccountSpec) Descriptor

func (*ServiceAccountSpec) Descriptor() ([]byte, []int)

func (*ServiceAccountSpec) Marshal

func (m *ServiceAccountSpec) Marshal() (dAtA []byte, err error)

func (*ServiceAccountSpec) MarshalTo

func (m *ServiceAccountSpec) MarshalTo(dAtA []byte) (int, error)

func (*ServiceAccountSpec) MarshalToSizedBuffer

func (m *ServiceAccountSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ServiceAccountSpec) ProtoMessage

func (*ServiceAccountSpec) ProtoMessage()

func (*ServiceAccountSpec) Reset

func (m *ServiceAccountSpec) Reset()

func (*ServiceAccountSpec) Size

func (m *ServiceAccountSpec) Size() (n int)

func (*ServiceAccountSpec) String

func (this *ServiceAccountSpec) String() string

func (*ServiceAccountSpec) Unmarshal

func (m *ServiceAccountSpec) Unmarshal(dAtA []byte) error

func (*ServiceAccountSpec) XXX_DiscardUnknown

func (m *ServiceAccountSpec) XXX_DiscardUnknown()

func (*ServiceAccountSpec) XXX_Marshal

func (m *ServiceAccountSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ServiceAccountSpec) XXX_Merge

func (m *ServiceAccountSpec) XXX_Merge(src proto.Message)

func (*ServiceAccountSpec) XXX_Size

func (m *ServiceAccountSpec) XXX_Size() int

func (*ServiceAccountSpec) XXX_Unmarshal

func (m *ServiceAccountSpec) XXX_Unmarshal(b []byte) error

type ServiceMonitorLabels

type ServiceMonitorLabels struct {
	//+optional
	Labels map[string]string `json:"labels" protobuf:"bytes,1,rep,name=labels"`
}

func (*ServiceMonitorLabels) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceMonitorLabels.

func (*ServiceMonitorLabels) DeepCopyInto

func (in *ServiceMonitorLabels) DeepCopyInto(out *ServiceMonitorLabels)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ServiceMonitorLabels) Descriptor

func (*ServiceMonitorLabels) Descriptor() ([]byte, []int)

func (*ServiceMonitorLabels) Marshal

func (m *ServiceMonitorLabels) Marshal() (dAtA []byte, err error)

func (*ServiceMonitorLabels) MarshalTo

func (m *ServiceMonitorLabels) MarshalTo(dAtA []byte) (int, error)

func (*ServiceMonitorLabels) MarshalToSizedBuffer

func (m *ServiceMonitorLabels) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ServiceMonitorLabels) ProtoMessage

func (*ServiceMonitorLabels) ProtoMessage()

func (*ServiceMonitorLabels) Reset

func (m *ServiceMonitorLabels) Reset()

func (*ServiceMonitorLabels) Size

func (m *ServiceMonitorLabels) Size() (n int)

func (*ServiceMonitorLabels) String

func (this *ServiceMonitorLabels) String() string

func (*ServiceMonitorLabels) Unmarshal

func (m *ServiceMonitorLabels) Unmarshal(dAtA []byte) error

func (*ServiceMonitorLabels) XXX_DiscardUnknown

func (m *ServiceMonitorLabels) XXX_DiscardUnknown()

func (*ServiceMonitorLabels) XXX_Marshal

func (m *ServiceMonitorLabels) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ServiceMonitorLabels) XXX_Merge

func (m *ServiceMonitorLabels) XXX_Merge(src proto.Message)

func (*ServiceMonitorLabels) XXX_Size

func (m *ServiceMonitorLabels) XXX_Size() int

func (*ServiceMonitorLabels) XXX_Unmarshal

func (m *ServiceMonitorLabels) XXX_Unmarshal(b []byte) error

type ServingCerts

type ServingCerts struct {
	Generate bool `json:"generate" protobuf:"varint,1,opt,name=generate"`
	//+optional
	CaCrt string `json:"caCrt" protobuf:"bytes,2,opt,name=caCrt"`
	//+optional
	ServerCrt string `json:"serverCrt" protobuf:"bytes,3,opt,name=serverCrt"`
	//+optional
	ServerKey string `json:"serverKey" protobuf:"bytes,4,opt,name=serverKey"`
}

func (*ServingCerts) DeepCopy

func (in *ServingCerts) DeepCopy() *ServingCerts

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServingCerts.

func (*ServingCerts) DeepCopyInto

func (in *ServingCerts) DeepCopyInto(out *ServingCerts)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ServingCerts) Descriptor

func (*ServingCerts) Descriptor() ([]byte, []int)

func (*ServingCerts) Marshal

func (m *ServingCerts) Marshal() (dAtA []byte, err error)

func (*ServingCerts) MarshalTo

func (m *ServingCerts) MarshalTo(dAtA []byte) (int, error)

func (*ServingCerts) MarshalToSizedBuffer

func (m *ServingCerts) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ServingCerts) ProtoMessage

func (*ServingCerts) ProtoMessage()

func (*ServingCerts) Reset

func (m *ServingCerts) Reset()

func (*ServingCerts) Size

func (m *ServingCerts) Size() (n int)

func (*ServingCerts) String

func (this *ServingCerts) String() string

func (*ServingCerts) Unmarshal

func (m *ServingCerts) Unmarshal(dAtA []byte) error

func (*ServingCerts) XXX_DiscardUnknown

func (m *ServingCerts) XXX_DiscardUnknown()

func (*ServingCerts) XXX_Marshal

func (m *ServingCerts) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ServingCerts) XXX_Merge

func (m *ServingCerts) XXX_Merge(src proto.Message)

func (*ServingCerts) XXX_Size

func (m *ServingCerts) XXX_Size() int

func (*ServingCerts) XXX_Unmarshal

func (m *ServingCerts) XXX_Unmarshal(b []byte) error

type WebHookSpec

type WebHookSpec struct {
	GroupPriorityMinimum       int32           `json:"groupPriorityMinimum" protobuf:"varint,1,opt,name=groupPriorityMinimum"`
	VersionPriority            int32           `json:"versionPriority" protobuf:"varint,2,opt,name=versionPriority"`
	UseKubeapiserverFqdnForAks bool            `json:"useKubeapiserverFqdnForAks" protobuf:"varint,3,opt,name=useKubeapiserverFqdnForAks"`
	Healthcheck                HealthcheckSpec `json:"healthcheck" protobuf:"bytes,4,opt,name=healthcheck"`
	ServingCerts               ServingCerts    `json:"servingCerts" protobuf:"bytes,5,opt,name=servingCerts"`
}

func (*WebHookSpec) DeepCopy

func (in *WebHookSpec) DeepCopy() *WebHookSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebHookSpec.

func (*WebHookSpec) DeepCopyInto

func (in *WebHookSpec) DeepCopyInto(out *WebHookSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*WebHookSpec) Descriptor

func (*WebHookSpec) Descriptor() ([]byte, []int)

func (*WebHookSpec) Marshal

func (m *WebHookSpec) Marshal() (dAtA []byte, err error)

func (*WebHookSpec) MarshalTo

func (m *WebHookSpec) MarshalTo(dAtA []byte) (int, error)

func (*WebHookSpec) MarshalToSizedBuffer

func (m *WebHookSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*WebHookSpec) ProtoMessage

func (*WebHookSpec) ProtoMessage()

func (*WebHookSpec) Reset

func (m *WebHookSpec) Reset()

func (*WebHookSpec) Size

func (m *WebHookSpec) Size() (n int)

func (*WebHookSpec) String

func (this *WebHookSpec) String() string

func (*WebHookSpec) Unmarshal

func (m *WebHookSpec) Unmarshal(dAtA []byte) error

func (*WebHookSpec) XXX_DiscardUnknown

func (m *WebHookSpec) XXX_DiscardUnknown()

func (*WebHookSpec) XXX_Marshal

func (m *WebHookSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*WebHookSpec) XXX_Merge

func (m *WebHookSpec) XXX_Merge(src proto.Message)

func (*WebHookSpec) XXX_Size

func (m *WebHookSpec) XXX_Size() int

func (*WebHookSpec) XXX_Unmarshal

func (m *WebHookSpec) XXX_Unmarshal(b []byte) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL