Documentation ¶
Overview ¶
+groupName=installer.kubepack.com
Index ¶
- Constants
- Variables
- func GetOpenAPIDefinitions(ref common.ReferenceCallback) map[string]common.OpenAPIDefinition
- func Kind(kind string) schema.GroupKind
- func Resource(resource string) schema.GroupResource
- type ContianerRef
- func (in *ContianerRef) DeepCopy() *ContianerRef
- func (in *ContianerRef) DeepCopyInto(out *ContianerRef)
- func (*ContianerRef) Descriptor() ([]byte, []int)
- func (m *ContianerRef) Marshal() (dAtA []byte, err error)
- func (m *ContianerRef) MarshalTo(dAtA []byte) (int, error)
- func (m *ContianerRef) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ContianerRef) ProtoMessage()
- func (m *ContianerRef) Reset()
- func (m *ContianerRef) Size() (n int)
- func (this *ContianerRef) String() string
- func (m *ContianerRef) Unmarshal(dAtA []byte) error
- func (m *ContianerRef) XXX_DiscardUnknown()
- func (m *ContianerRef) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ContianerRef) XXX_Merge(src proto.Message)
- func (m *ContianerRef) XXX_Size() int
- func (m *ContianerRef) XXX_Unmarshal(b []byte) error
- type HealthcheckSpec
- func (in *HealthcheckSpec) DeepCopy() *HealthcheckSpec
- func (in *HealthcheckSpec) DeepCopyInto(out *HealthcheckSpec)
- func (*HealthcheckSpec) Descriptor() ([]byte, []int)
- func (m *HealthcheckSpec) Marshal() (dAtA []byte, err error)
- func (m *HealthcheckSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *HealthcheckSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*HealthcheckSpec) ProtoMessage()
- func (m *HealthcheckSpec) Reset()
- func (m *HealthcheckSpec) Size() (n int)
- func (this *HealthcheckSpec) String() string
- func (m *HealthcheckSpec) Unmarshal(dAtA []byte) error
- func (m *HealthcheckSpec) XXX_DiscardUnknown()
- func (m *HealthcheckSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *HealthcheckSpec) XXX_Merge(src proto.Message)
- func (m *HealthcheckSpec) XXX_Size() int
- func (m *HealthcheckSpec) XXX_Unmarshal(b []byte) error
- type ImageRef
- func (in *ImageRef) DeepCopy() *ImageRef
- func (in *ImageRef) DeepCopyInto(out *ImageRef)
- func (*ImageRef) Descriptor() ([]byte, []int)
- func (m *ImageRef) Marshal() (dAtA []byte, err error)
- func (m *ImageRef) MarshalTo(dAtA []byte) (int, error)
- func (m *ImageRef) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ImageRef) ProtoMessage()
- func (m *ImageRef) Reset()
- func (m *ImageRef) Size() (n int)
- func (this *ImageRef) String() string
- func (m *ImageRef) Unmarshal(dAtA []byte) error
- func (m *ImageRef) XXX_DiscardUnknown()
- func (m *ImageRef) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ImageRef) XXX_Merge(src proto.Message)
- func (m *ImageRef) XXX_Size() int
- func (m *ImageRef) XXX_Unmarshal(b []byte) error
- type KubepackOperator
- func (_ KubepackOperator) CustomResourceDefinition() *apiextensions.CustomResourceDefinition
- func (in *KubepackOperator) DeepCopy() *KubepackOperator
- func (in *KubepackOperator) DeepCopyInto(out *KubepackOperator)
- func (in *KubepackOperator) DeepCopyObject() runtime.Object
- func (*KubepackOperator) Descriptor() ([]byte, []int)
- func (m *KubepackOperator) Marshal() (dAtA []byte, err error)
- func (m *KubepackOperator) MarshalTo(dAtA []byte) (int, error)
- func (m *KubepackOperator) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*KubepackOperator) ProtoMessage()
- func (m *KubepackOperator) Reset()
- func (m *KubepackOperator) Size() (n int)
- func (this *KubepackOperator) String() string
- func (m *KubepackOperator) Unmarshal(dAtA []byte) error
- func (m *KubepackOperator) XXX_DiscardUnknown()
- func (m *KubepackOperator) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *KubepackOperator) XXX_Merge(src proto.Message)
- func (m *KubepackOperator) XXX_Size() int
- func (m *KubepackOperator) XXX_Unmarshal(b []byte) error
- type KubepackOperatorList
- func (in *KubepackOperatorList) DeepCopy() *KubepackOperatorList
- func (in *KubepackOperatorList) DeepCopyInto(out *KubepackOperatorList)
- func (in *KubepackOperatorList) DeepCopyObject() runtime.Object
- func (*KubepackOperatorList) Descriptor() ([]byte, []int)
- func (m *KubepackOperatorList) Marshal() (dAtA []byte, err error)
- func (m *KubepackOperatorList) MarshalTo(dAtA []byte) (int, error)
- func (m *KubepackOperatorList) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*KubepackOperatorList) ProtoMessage()
- func (m *KubepackOperatorList) Reset()
- func (m *KubepackOperatorList) Size() (n int)
- func (this *KubepackOperatorList) String() string
- func (m *KubepackOperatorList) Unmarshal(dAtA []byte) error
- func (m *KubepackOperatorList) XXX_DiscardUnknown()
- func (m *KubepackOperatorList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *KubepackOperatorList) XXX_Merge(src proto.Message)
- func (m *KubepackOperatorList) XXX_Size() int
- func (m *KubepackOperatorList) XXX_Unmarshal(b []byte) error
- type KubepackOperatorSpec
- func (in *KubepackOperatorSpec) DeepCopy() *KubepackOperatorSpec
- func (in *KubepackOperatorSpec) DeepCopyInto(out *KubepackOperatorSpec)
- func (*KubepackOperatorSpec) Descriptor() ([]byte, []int)
- func (m *KubepackOperatorSpec) Marshal() (dAtA []byte, err error)
- func (m *KubepackOperatorSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *KubepackOperatorSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*KubepackOperatorSpec) ProtoMessage()
- func (m *KubepackOperatorSpec) Reset()
- func (m *KubepackOperatorSpec) Size() (n int)
- func (this *KubepackOperatorSpec) String() string
- func (m *KubepackOperatorSpec) Unmarshal(dAtA []byte) error
- func (m *KubepackOperatorSpec) XXX_DiscardUnknown()
- func (m *KubepackOperatorSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *KubepackOperatorSpec) XXX_Merge(src proto.Message)
- func (m *KubepackOperatorSpec) XXX_Size() int
- func (m *KubepackOperatorSpec) XXX_Unmarshal(b []byte) error
- type Monitoring
- func (in *Monitoring) DeepCopy() *Monitoring
- func (in *Monitoring) DeepCopyInto(out *Monitoring)
- func (*Monitoring) Descriptor() ([]byte, []int)
- func (m *Monitoring) Marshal() (dAtA []byte, err error)
- func (m *Monitoring) MarshalTo(dAtA []byte) (int, error)
- func (m *Monitoring) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Monitoring) ProtoMessage()
- func (m *Monitoring) Reset()
- func (m *Monitoring) Size() (n int)
- func (this *Monitoring) String() string
- func (m *Monitoring) Unmarshal(dAtA []byte) error
- func (m *Monitoring) XXX_DiscardUnknown()
- func (m *Monitoring) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Monitoring) XXX_Merge(src proto.Message)
- func (m *Monitoring) XXX_Size() int
- func (m *Monitoring) XXX_Unmarshal(b []byte) error
- type PrometheusSpec
- func (in *PrometheusSpec) DeepCopy() *PrometheusSpec
- func (in *PrometheusSpec) DeepCopyInto(out *PrometheusSpec)
- func (*PrometheusSpec) Descriptor() ([]byte, []int)
- func (m *PrometheusSpec) Marshal() (dAtA []byte, err error)
- func (m *PrometheusSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *PrometheusSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*PrometheusSpec) ProtoMessage()
- func (m *PrometheusSpec) Reset()
- func (m *PrometheusSpec) Size() (n int)
- func (this *PrometheusSpec) String() string
- func (m *PrometheusSpec) Unmarshal(dAtA []byte) error
- func (m *PrometheusSpec) XXX_DiscardUnknown()
- func (m *PrometheusSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *PrometheusSpec) XXX_Merge(src proto.Message)
- func (m *PrometheusSpec) XXX_Size() int
- func (m *PrometheusSpec) XXX_Unmarshal(b []byte) error
- type ServiceAccountSpec
- func (in *ServiceAccountSpec) DeepCopy() *ServiceAccountSpec
- func (in *ServiceAccountSpec) DeepCopyInto(out *ServiceAccountSpec)
- func (*ServiceAccountSpec) Descriptor() ([]byte, []int)
- func (m *ServiceAccountSpec) Marshal() (dAtA []byte, err error)
- func (m *ServiceAccountSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *ServiceAccountSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ServiceAccountSpec) ProtoMessage()
- func (m *ServiceAccountSpec) Reset()
- func (m *ServiceAccountSpec) Size() (n int)
- func (this *ServiceAccountSpec) String() string
- func (m *ServiceAccountSpec) Unmarshal(dAtA []byte) error
- func (m *ServiceAccountSpec) XXX_DiscardUnknown()
- func (m *ServiceAccountSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ServiceAccountSpec) XXX_Merge(src proto.Message)
- func (m *ServiceAccountSpec) XXX_Size() int
- func (m *ServiceAccountSpec) XXX_Unmarshal(b []byte) error
- type ServiceMonitorLabels
- func (in *ServiceMonitorLabels) DeepCopy() *ServiceMonitorLabels
- func (in *ServiceMonitorLabels) DeepCopyInto(out *ServiceMonitorLabels)
- func (*ServiceMonitorLabels) Descriptor() ([]byte, []int)
- func (m *ServiceMonitorLabels) Marshal() (dAtA []byte, err error)
- func (m *ServiceMonitorLabels) MarshalTo(dAtA []byte) (int, error)
- func (m *ServiceMonitorLabels) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ServiceMonitorLabels) ProtoMessage()
- func (m *ServiceMonitorLabels) Reset()
- func (m *ServiceMonitorLabels) Size() (n int)
- func (this *ServiceMonitorLabels) String() string
- func (m *ServiceMonitorLabels) Unmarshal(dAtA []byte) error
- func (m *ServiceMonitorLabels) XXX_DiscardUnknown()
- func (m *ServiceMonitorLabels) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ServiceMonitorLabels) XXX_Merge(src proto.Message)
- func (m *ServiceMonitorLabels) XXX_Size() int
- func (m *ServiceMonitorLabels) XXX_Unmarshal(b []byte) error
- type ServingCerts
- func (in *ServingCerts) DeepCopy() *ServingCerts
- func (in *ServingCerts) DeepCopyInto(out *ServingCerts)
- func (*ServingCerts) Descriptor() ([]byte, []int)
- func (m *ServingCerts) Marshal() (dAtA []byte, err error)
- func (m *ServingCerts) MarshalTo(dAtA []byte) (int, error)
- func (m *ServingCerts) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ServingCerts) ProtoMessage()
- func (m *ServingCerts) Reset()
- func (m *ServingCerts) Size() (n int)
- func (this *ServingCerts) String() string
- func (m *ServingCerts) Unmarshal(dAtA []byte) error
- func (m *ServingCerts) XXX_DiscardUnknown()
- func (m *ServingCerts) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ServingCerts) XXX_Merge(src proto.Message)
- func (m *ServingCerts) XXX_Size() int
- func (m *ServingCerts) XXX_Unmarshal(b []byte) error
- type WebHookSpec
- func (in *WebHookSpec) DeepCopy() *WebHookSpec
- func (in *WebHookSpec) DeepCopyInto(out *WebHookSpec)
- func (*WebHookSpec) Descriptor() ([]byte, []int)
- func (m *WebHookSpec) Marshal() (dAtA []byte, err error)
- func (m *WebHookSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *WebHookSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*WebHookSpec) ProtoMessage()
- func (m *WebHookSpec) Reset()
- func (m *WebHookSpec) Size() (n int)
- func (this *WebHookSpec) String() string
- func (m *WebHookSpec) Unmarshal(dAtA []byte) error
- func (m *WebHookSpec) XXX_DiscardUnknown()
- func (m *WebHookSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *WebHookSpec) XXX_Merge(src proto.Message)
- func (m *WebHookSpec) XXX_Size() int
- func (m *WebHookSpec) XXX_Unmarshal(b []byte) error
Constants ¶
const ( ResourceKindKubepackOperator = "KubepackOperator" ResourceKubepackOperator = "kubepackoperator" ResourceKubepackOperators = "kubepackoperators" )
Variables ¶
var ( ErrInvalidLengthGenerated = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowGenerated = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupGenerated = fmt.Errorf("proto: unexpected end of group") )
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 )
var SchemeGroupVersion = schema.GroupVersion{Group: installer.GroupName, Version: "v1alpha1"}
Functions ¶
func GetOpenAPIDefinitions ¶
func GetOpenAPIDefinitions(ref common.ReferenceCallback) map[string]common.OpenAPIDefinition
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) 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) 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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageRef.
func (*ImageRef) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ImageRef) Descriptor ¶
func (*ImageRef) MarshalToSizedBuffer ¶
func (*ImageRef) ProtoMessage ¶
func (*ImageRef) ProtoMessage()
func (*ImageRef) XXX_DiscardUnknown ¶
func (m *ImageRef) XXX_DiscardUnknown()
func (*ImageRef) XXX_Marshal ¶
func (*ImageRef) XXX_Unmarshal ¶
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) 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 ¶
func (in *KubepackOperatorList) DeepCopy() *KubepackOperatorList
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 ¶
func (in *KubepackOperatorSpec) DeepCopy() *KubepackOperatorSpec
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) 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) 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 ¶
func (in *ServiceMonitorLabels) DeepCopy() *ServiceMonitorLabels
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) 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) 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