v1alpha1

package
v0.1.0 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.kubepack.com

Index

Constants

View Source
const (
	ResourceKindKubepackOperator = "KubepackOperator"
	ResourceKubepackOperator     = "kubepackoperator"
	ResourceKubepackOperators    = "kubepackoperators"
)

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

type ContianerRef struct {
	ImageRef `json:",inline" protobuf:"bytes,1,opt,name=imageRef"`
	// Compute Resources required by the sidecar container.
	// +optional
	Resources core.ResourceRequirements `json:"resources" protobuf:"bytes,2,opt,name=resources"`
	// Security options the pod should run with.
	// +optional
	SecurityContext *core.SecurityContext `json:"securityContext" protobuf:"bytes,3,opt,name=securityContext"`
}

func (*ContianerRef) DeepCopy

func (in *ContianerRef) DeepCopy() *ContianerRef

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

func (*ContianerRef) DeepCopyInto

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

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

func (*ContianerRef) Marshal

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

func (*ContianerRef) MarshalTo

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

func (*ContianerRef) MarshalToSizedBuffer

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

func (*ContianerRef) ProtoMessage

func (*ContianerRef) ProtoMessage()

func (*ContianerRef) Reset

func (m *ContianerRef) Reset()

func (*ContianerRef) Size

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

func (*ContianerRef) String

func (this *ContianerRef) String() string

func (*ContianerRef) Unmarshal

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

func (*ContianerRef) XXX_DiscardUnknown

func (m *ContianerRef) XXX_DiscardUnknown()

func (*ContianerRef) XXX_Marshal

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

func (*ContianerRef) XXX_Merge

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

func (*ContianerRef) XXX_Size

func (m *ContianerRef) XXX_Size() int

func (*ContianerRef) XXX_Unmarshal

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 ImageRef

type ImageRef 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"`
}

func (*ImageRef) DeepCopy

func (in *ImageRef) DeepCopy() *ImageRef

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

func (*ImageRef) DeepCopyInto

func (in *ImageRef) DeepCopyInto(out *ImageRef)

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

func (*ImageRef) Descriptor

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

func (*ImageRef) Marshal

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

func (*ImageRef) MarshalTo

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

func (*ImageRef) MarshalToSizedBuffer

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

func (*ImageRef) ProtoMessage

func (*ImageRef) ProtoMessage()

func (*ImageRef) Reset

func (m *ImageRef) Reset()

func (*ImageRef) Size

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

func (*ImageRef) String

func (this *ImageRef) String() string

func (*ImageRef) Unmarshal

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

func (*ImageRef) XXX_DiscardUnknown

func (m *ImageRef) XXX_DiscardUnknown()

func (*ImageRef) XXX_Marshal

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

func (*ImageRef) XXX_Merge

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

func (*ImageRef) XXX_Size

func (m *ImageRef) XXX_Size() int

func (*ImageRef) XXX_Unmarshal

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

type KubepackOperator

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

+kubebuilder:object:root=true +kubebuilder:resource:path=kubepackoperators,singular=kubepackoperator,categories={kubepack,appscode}

func (KubepackOperator) CustomResourceDefinition

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

func (*KubepackOperator) DeepCopy

func (in *KubepackOperator) DeepCopy() *KubepackOperator

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

func (*KubepackOperator) DeepCopyInto

func (in *KubepackOperator) DeepCopyInto(out *KubepackOperator)

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

func (*KubepackOperator) DeepCopyObject

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

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

func (*KubepackOperator) Descriptor

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

func (*KubepackOperator) Marshal

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

func (*KubepackOperator) MarshalTo

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

func (*KubepackOperator) MarshalToSizedBuffer

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

func (*KubepackOperator) ProtoMessage

func (*KubepackOperator) ProtoMessage()

func (*KubepackOperator) Reset

func (m *KubepackOperator) Reset()

func (*KubepackOperator) Size

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

func (*KubepackOperator) String

func (this *KubepackOperator) String() string

func (*KubepackOperator) Unmarshal

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

func (*KubepackOperator) XXX_DiscardUnknown

func (m *KubepackOperator) XXX_DiscardUnknown()

func (*KubepackOperator) XXX_Marshal

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

func (*KubepackOperator) XXX_Merge

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

func (*KubepackOperator) XXX_Size

func (m *KubepackOperator) XXX_Size() int

func (*KubepackOperator) XXX_Unmarshal

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

type KubepackOperatorList

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

KubepackOperatorList is a list of KubepackOperators

func (*KubepackOperatorList) DeepCopy

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

func (*KubepackOperatorList) DeepCopyInto

func (in *KubepackOperatorList) DeepCopyInto(out *KubepackOperatorList)

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

func (*KubepackOperatorList) DeepCopyObject

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

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

func (*KubepackOperatorList) Descriptor

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

func (*KubepackOperatorList) Marshal

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

func (*KubepackOperatorList) MarshalTo

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

func (*KubepackOperatorList) MarshalToSizedBuffer

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

func (*KubepackOperatorList) ProtoMessage

func (*KubepackOperatorList) ProtoMessage()

func (*KubepackOperatorList) Reset

func (m *KubepackOperatorList) Reset()

func (*KubepackOperatorList) Size

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

func (*KubepackOperatorList) String

func (this *KubepackOperatorList) String() string

func (*KubepackOperatorList) Unmarshal

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

func (*KubepackOperatorList) XXX_DiscardUnknown

func (m *KubepackOperatorList) XXX_DiscardUnknown()

func (*KubepackOperatorList) XXX_Marshal

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

func (*KubepackOperatorList) XXX_Merge

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

func (*KubepackOperatorList) XXX_Size

func (m *KubepackOperatorList) XXX_Size() int

func (*KubepackOperatorList) XXX_Unmarshal

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

type KubepackOperatorSpec

type KubepackOperatorSpec 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"`
	Operator         ContianerRef `json:"operator" protobuf:"bytes,4,opt,name=operator"`
	Cleaner          ImageRef     `json:"cleaner" protobuf:"bytes,5,opt,name=cleaner"`
	ImagePullPolicy  string       `json:"imagePullPolicy" protobuf:"bytes,6,opt,name=imagePullPolicy"`
	//+optional
	ImagePullSecrets []string `json:"imagePullSecrets" protobuf:"bytes,7,rep,name=imagePullSecrets"`
	//+optional
	CriticalAddon bool `json:"criticalAddon" protobuf:"varint,8,opt,name=criticalAddon"`
	//+optional
	LogLevel int32 `json:"logLevel" protobuf:"varint,9,opt,name=logLevel"`
	//+optional
	Annotations map[string]string `json:"annotations" protobuf:"bytes,10,rep,name=annotations"`
	//+optional
	PodAnnotations map[string]string `json:"podAnnotations" protobuf:"bytes,11,rep,name=podAnnotations"`
	//+optional
	NodeSelector map[string]string `json:"nodeSelector" protobuf:"bytes,12,rep,name=nodeSelector"`
	// If specified, the pod's tolerations.
	// +optional
	Tolerations []core.Toleration `json:"tolerations" protobuf:"bytes,13,rep,name=tolerations"`
	// If specified, the pod's scheduling constraints
	// +optional
	Affinity *core.Affinity `json:"affinity" protobuf:"bytes,14,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,15,opt,name=podSecurityContext"`
	ServiceAccount     ServiceAccountSpec       `json:"serviceAccount" protobuf:"bytes,16,opt,name=serviceAccount"`
	Apiserver          WebHookSpec              `json:"apiserver" protobuf:"bytes,17,opt,name=apiserver"`
	//+optional
	EnableAnalytics bool       `json:"enableAnalytics" protobuf:"varint,18,opt,name=enableAnalytics"`
	Monitoring      Monitoring `json:"monitoring" protobuf:"bytes,19,opt,name=monitoring"`
}

KubepackOperatorSpec is the schema for Kubepack Operator values file

func (*KubepackOperatorSpec) DeepCopy

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

func (*KubepackOperatorSpec) DeepCopyInto

func (in *KubepackOperatorSpec) DeepCopyInto(out *KubepackOperatorSpec)

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

func (*KubepackOperatorSpec) Descriptor

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

func (*KubepackOperatorSpec) Marshal

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

func (*KubepackOperatorSpec) MarshalTo

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

func (*KubepackOperatorSpec) MarshalToSizedBuffer

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

func (*KubepackOperatorSpec) ProtoMessage

func (*KubepackOperatorSpec) ProtoMessage()

func (*KubepackOperatorSpec) Reset

func (m *KubepackOperatorSpec) Reset()

func (*KubepackOperatorSpec) Size

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

func (*KubepackOperatorSpec) String

func (this *KubepackOperatorSpec) String() string

func (*KubepackOperatorSpec) Unmarshal

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

func (*KubepackOperatorSpec) XXX_DiscardUnknown

func (m *KubepackOperatorSpec) XXX_DiscardUnknown()

func (*KubepackOperatorSpec) XXX_Marshal

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

func (*KubepackOperatorSpec) XXX_Merge

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

func (*KubepackOperatorSpec) XXX_Size

func (m *KubepackOperatorSpec) XXX_Size() int

func (*KubepackOperatorSpec) XXX_Unmarshal

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

type Monitoring

type Monitoring struct {
	Agent string `json:"agent" protobuf:"bytes,1,opt,name=agent"`
	//+optional
	Operator       bool                  `json:"operator" protobuf:"varint,2,opt,name=operator"`
	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"`
	EnableMutatingWebhook   bool   `json:"enableMutatingWebhook" protobuf:"varint,3,opt,name=enableMutatingWebhook"`
	EnableValidatingWebhook bool   `json:"enableValidatingWebhook" protobuf:"varint,4,opt,name=enableValidatingWebhook"`
	CA                      string `json:"ca" protobuf:"bytes,5,opt,name=ca"`
	//+optional
	BypassValidatingWebhookXray bool            `json:"bypassValidatingWebhookXray" protobuf:"varint,6,opt,name=bypassValidatingWebhookXray"`
	UseKubeapiserverFqdnForAks  bool            `json:"useKubeapiserverFqdnForAks" protobuf:"varint,7,opt,name=useKubeapiserverFqdnForAks"`
	Healthcheck                 HealthcheckSpec `json:"healthcheck" protobuf:"bytes,8,opt,name=healthcheck"`
	ServingCerts                ServingCerts    `json:"servingCerts" protobuf:"bytes,9,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