v1alpha1

package
v0.3.0 Latest Latest
Warning

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

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

Documentation

Overview

+groupName=installer.kubevault.com

Index

Constants

View Source
const (
	ResourceKindCSIVault = "CSIVault"
	ResourceCSIVault     = "csivault"
	ResourceCSIVaults    = "csivaults"
)
View Source
const (
	ResourceKindKubeVaultOperator = "KubeVaultOperator"
	ResourceKubeVaultOperator     = "kubevaultoperator"
	ResourceKubeVaultOperators    = "kubevaultoperators"
)
View Source
const (
	ResourceKindVaultCatalog = "VaultCatalog"
	ResourceVaultCatalog     = "vaultcatalog"
	ResourceVaultCatalogs    = "vaultcatalogs"
)

Variables

View Source
var (
	ErrInvalidLengthGenerated = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowGenerated   = fmt.Errorf("proto: integer overflow")
)
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 CSIDriverAPIServer

type CSIDriverAPIServer struct {
	UseKubeapiserverFqdnForAks bool            `json:"useKubeapiserverFqdnForAks" protobuf:"varint,1,opt,name=useKubeapiserverFqdnForAks"`
	Healthcheck                HealthcheckSpec `json:"healthcheck" protobuf:"bytes,2,opt,name=healthcheck"`
}

func (*CSIDriverAPIServer) DeepCopy

func (in *CSIDriverAPIServer) DeepCopy() *CSIDriverAPIServer

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

func (*CSIDriverAPIServer) DeepCopyInto

func (in *CSIDriverAPIServer) DeepCopyInto(out *CSIDriverAPIServer)

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

func (*CSIDriverAPIServer) Descriptor

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

func (*CSIDriverAPIServer) Marshal

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

func (*CSIDriverAPIServer) MarshalTo

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

func (*CSIDriverAPIServer) MarshalToSizedBuffer

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

func (*CSIDriverAPIServer) ProtoMessage

func (*CSIDriverAPIServer) ProtoMessage()

func (*CSIDriverAPIServer) Reset

func (m *CSIDriverAPIServer) Reset()

func (*CSIDriverAPIServer) Size

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

func (*CSIDriverAPIServer) String

func (this *CSIDriverAPIServer) String() string

func (*CSIDriverAPIServer) Unmarshal

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

func (*CSIDriverAPIServer) XXX_DiscardUnknown

func (m *CSIDriverAPIServer) XXX_DiscardUnknown()

func (*CSIDriverAPIServer) XXX_Marshal

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

func (*CSIDriverAPIServer) XXX_Merge

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

func (*CSIDriverAPIServer) XXX_Size

func (m *CSIDriverAPIServer) XXX_Size() int

func (*CSIDriverAPIServer) XXX_Unmarshal

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

type CSIDriverMonitoring

type CSIDriverMonitoring struct {
	Agent          string                `json:"agent" protobuf:"bytes,1,opt,name=agent"`
	Node           bool                  `json:"node" protobuf:"varint,2,opt,name=node"`
	Controller     bool                  `json:"controller" protobuf:"varint,3,opt,name=controller"`
	Prometheus     *PrometheusSpec       `json:"prometheus" protobuf:"bytes,4,opt,name=prometheus"`
	ServiceMonitor *ServiceMonitorLabels `json:"serviceMonitor" protobuf:"bytes,5,opt,name=serviceMonitor"`
}

func (*CSIDriverMonitoring) DeepCopy

func (in *CSIDriverMonitoring) DeepCopy() *CSIDriverMonitoring

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

func (*CSIDriverMonitoring) DeepCopyInto

func (in *CSIDriverMonitoring) DeepCopyInto(out *CSIDriverMonitoring)

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

func (*CSIDriverMonitoring) Descriptor

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

func (*CSIDriverMonitoring) Marshal

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

func (*CSIDriverMonitoring) MarshalTo

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

func (*CSIDriverMonitoring) MarshalToSizedBuffer

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

func (*CSIDriverMonitoring) ProtoMessage

func (*CSIDriverMonitoring) ProtoMessage()

func (*CSIDriverMonitoring) Reset

func (m *CSIDriverMonitoring) Reset()

func (*CSIDriverMonitoring) Size

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

func (*CSIDriverMonitoring) String

func (this *CSIDriverMonitoring) String() string

func (*CSIDriverMonitoring) Unmarshal

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

func (*CSIDriverMonitoring) XXX_DiscardUnknown

func (m *CSIDriverMonitoring) XXX_DiscardUnknown()

func (*CSIDriverMonitoring) XXX_Marshal

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

func (*CSIDriverMonitoring) XXX_Merge

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

func (*CSIDriverMonitoring) XXX_Size

func (m *CSIDriverMonitoring) XXX_Size() int

func (*CSIDriverMonitoring) XXX_Unmarshal

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

type CSIDriverRBAC

type CSIDriverRBAC struct {
	Create bool `json:"create" protobuf:"varint,1,opt,name=create"`
}

func (*CSIDriverRBAC) DeepCopy

func (in *CSIDriverRBAC) DeepCopy() *CSIDriverRBAC

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

func (*CSIDriverRBAC) DeepCopyInto

func (in *CSIDriverRBAC) DeepCopyInto(out *CSIDriverRBAC)

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

func (*CSIDriverRBAC) Descriptor

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

func (*CSIDriverRBAC) Marshal

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

func (*CSIDriverRBAC) MarshalTo

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

func (*CSIDriverRBAC) MarshalToSizedBuffer

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

func (*CSIDriverRBAC) ProtoMessage

func (*CSIDriverRBAC) ProtoMessage()

func (*CSIDriverRBAC) Reset

func (m *CSIDriverRBAC) Reset()

func (*CSIDriverRBAC) Size

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

func (*CSIDriverRBAC) String

func (this *CSIDriverRBAC) String() string

func (*CSIDriverRBAC) Unmarshal

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

func (*CSIDriverRBAC) XXX_DiscardUnknown

func (m *CSIDriverRBAC) XXX_DiscardUnknown()

func (*CSIDriverRBAC) XXX_Marshal

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

func (*CSIDriverRBAC) XXX_Merge

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

func (*CSIDriverRBAC) XXX_Size

func (m *CSIDriverRBAC) XXX_Size() int

func (*CSIDriverRBAC) XXX_Unmarshal

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

type CSIVault

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

+kubebuilder:object:root=true +kubebuilder:resource:path=csivaults,singular=csivault,categories={kubevault,appscode}

func (CSIVault) CustomResourceDefinition

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

func (*CSIVault) DeepCopy

func (in *CSIVault) DeepCopy() *CSIVault

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

func (*CSIVault) DeepCopyInto

func (in *CSIVault) DeepCopyInto(out *CSIVault)

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

func (*CSIVault) DeepCopyObject

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

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

func (*CSIVault) Descriptor

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

func (*CSIVault) Marshal

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

func (*CSIVault) MarshalTo

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

func (*CSIVault) MarshalToSizedBuffer

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

func (*CSIVault) ProtoMessage

func (*CSIVault) ProtoMessage()

func (*CSIVault) Reset

func (m *CSIVault) Reset()

func (*CSIVault) Size

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

func (*CSIVault) String

func (this *CSIVault) String() string

func (*CSIVault) Unmarshal

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

func (*CSIVault) XXX_DiscardUnknown

func (m *CSIVault) XXX_DiscardUnknown()

func (*CSIVault) XXX_Marshal

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

func (*CSIVault) XXX_Merge

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

func (*CSIVault) XXX_Size

func (m *CSIVault) XXX_Size() int

func (*CSIVault) XXX_Unmarshal

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

type CSIVaultList

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

CSIVaultList is a list of CSIVaults

func (*CSIVaultList) DeepCopy

func (in *CSIVaultList) DeepCopy() *CSIVaultList

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

func (*CSIVaultList) DeepCopyInto

func (in *CSIVaultList) DeepCopyInto(out *CSIVaultList)

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

func (*CSIVaultList) DeepCopyObject

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

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

func (*CSIVaultList) Descriptor

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

func (*CSIVaultList) Marshal

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

func (*CSIVaultList) MarshalTo

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

func (*CSIVaultList) MarshalToSizedBuffer

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

func (*CSIVaultList) ProtoMessage

func (*CSIVaultList) ProtoMessage()

func (*CSIVaultList) Reset

func (m *CSIVaultList) Reset()

func (*CSIVaultList) Size

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

func (*CSIVaultList) String

func (this *CSIVaultList) String() string

func (*CSIVaultList) Unmarshal

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

func (*CSIVaultList) XXX_DiscardUnknown

func (m *CSIVaultList) XXX_DiscardUnknown()

func (*CSIVaultList) XXX_Marshal

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

func (*CSIVaultList) XXX_Merge

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

func (*CSIVaultList) XXX_Size

func (m *CSIVaultList) XXX_Size() int

func (*CSIVaultList) XXX_Unmarshal

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

type CSIVaultSpec

type CSIVaultSpec struct {
	NameOverride     string          `json:"nameOverride" protobuf:"bytes,1,opt,name=nameOverride"`
	FullnameOverride string          `json:"fullnameOverride" protobuf:"bytes,2,opt,name=fullnameOverride"`
	Attacher         DriverComponent `json:"attacher" protobuf:"bytes,3,opt,name=attacher"`
	Plugin           DriverComponent `json:"plugin" protobuf:"bytes,4,opt,name=plugin"`
	Provisioner      DriverComponent `json:"provisioner" protobuf:"bytes,5,opt,name=provisioner"`
	NodeRegistrar    DriverComponent `json:"nodeRegistrar" protobuf:"bytes,6,opt,name=nodeRegistrar"`
	Components       ComponentList   `json:"components" protobuf:"bytes,7,opt,name=components"`
	DriverName       string          `json:"driverName" protobuf:"bytes,8,opt,name=driverName"`
	PluginAddress    string          `json:"pluginAddress" protobuf:"bytes,9,opt,name=pluginAddress"`
	PluginDir        string          `json:"pluginDir" protobuf:"bytes,10,opt,name=pluginDir"`
	//+optional
	ImagePullSecrets []string `json:"imagePullSecrets" protobuf:"bytes,11,rep,name=imagePullSecrets"`
	//+optional
	CriticalAddon bool `json:"criticalAddon" protobuf:"varint,12,opt,name=criticalAddon"`
	//+optional
	LogLevel int32 `json:"logLevel" protobuf:"varint,13,opt,name=logLevel"`
	//+optional
	Annotations map[string]string `json:"annotations" protobuf:"bytes,14,rep,name=annotations"`
	//+optional
	PodAnnotations map[string]string `json:"podAnnotations" protobuf:"bytes,15,rep,name=podAnnotations"`
	//+optional
	NodeSelector map[string]string `json:"nodeSelector" protobuf:"bytes,16,rep,name=nodeSelector"`
	// If specified, the pod's tolerations.
	// +optional
	Tolerations []core.Toleration `json:"tolerations" protobuf:"bytes,17,rep,name=tolerations"`
	// If specified, the pod's scheduling constraints
	// +optional
	Affinity *core.Affinity `json:"affinity" protobuf:"bytes,18,opt,name=affinity"`
	RBAC     CSIDriverRBAC  `json:"rbac" protobuf:"bytes,19,opt,name=rbac"`
	// 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,20,opt,name=podSecurityContext"`
	Apiserver          CSIDriverAPIServer       `json:"apiserver" protobuf:"bytes,21,opt,name=apiserver"`
	//+optional
	EnableAnalytics bool                `json:"enableAnalytics" protobuf:"varint,22,opt,name=enableAnalytics"`
	Monitoring      CSIDriverMonitoring `json:"monitoring" protobuf:"bytes,23,opt,name=monitoring"`
}

CSIVaultSpec is the schema for CSI Vault Driver values file

func (*CSIVaultSpec) DeepCopy

func (in *CSIVaultSpec) DeepCopy() *CSIVaultSpec

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

func (*CSIVaultSpec) DeepCopyInto

func (in *CSIVaultSpec) DeepCopyInto(out *CSIVaultSpec)

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

func (*CSIVaultSpec) Descriptor

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

func (*CSIVaultSpec) Marshal

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

func (*CSIVaultSpec) MarshalTo

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

func (*CSIVaultSpec) MarshalToSizedBuffer

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

func (*CSIVaultSpec) ProtoMessage

func (*CSIVaultSpec) ProtoMessage()

func (*CSIVaultSpec) Reset

func (m *CSIVaultSpec) Reset()

func (*CSIVaultSpec) Size

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

func (*CSIVaultSpec) String

func (this *CSIVaultSpec) String() string

func (*CSIVaultSpec) Unmarshal

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

func (*CSIVaultSpec) XXX_DiscardUnknown

func (m *CSIVaultSpec) XXX_DiscardUnknown()

func (*CSIVaultSpec) XXX_Marshal

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

func (*CSIVaultSpec) XXX_Merge

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

func (*CSIVaultSpec) XXX_Size

func (m *CSIVaultSpec) XXX_Size() int

func (*CSIVaultSpec) XXX_Unmarshal

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

type ComponentList

type ComponentList struct {
	Controller string `json:"controller" protobuf:"bytes,1,opt,name=controller"`
	Node       string `json:"node" protobuf:"bytes,2,opt,name=node"`
}

func (*ComponentList) DeepCopy

func (in *ComponentList) DeepCopy() *ComponentList

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

func (*ComponentList) DeepCopyInto

func (in *ComponentList) DeepCopyInto(out *ComponentList)

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

func (*ComponentList) Descriptor

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

func (*ComponentList) Marshal

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

func (*ComponentList) MarshalTo

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

func (*ComponentList) MarshalToSizedBuffer

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

func (*ComponentList) ProtoMessage

func (*ComponentList) ProtoMessage()

func (*ComponentList) Reset

func (m *ComponentList) Reset()

func (*ComponentList) Size

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

func (*ComponentList) String

func (this *ComponentList) String() string

func (*ComponentList) Unmarshal

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

func (*ComponentList) XXX_DiscardUnknown

func (m *ComponentList) XXX_DiscardUnknown()

func (*ComponentList) XXX_Marshal

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

func (*ComponentList) XXX_Merge

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

func (*ComponentList) XXX_Size

func (m *ComponentList) XXX_Size() int

func (*ComponentList) XXX_Unmarshal

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

type Container

type Container 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 (*Container) DeepCopy

func (in *Container) DeepCopy() *Container

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

func (*Container) DeepCopyInto

func (in *Container) DeepCopyInto(out *Container)

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

func (*Container) Descriptor

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

func (*Container) Marshal

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

func (*Container) MarshalTo

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

func (*Container) MarshalToSizedBuffer

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

func (*Container) ProtoMessage

func (*Container) ProtoMessage()

func (*Container) Reset

func (m *Container) Reset()

func (*Container) Size

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

func (*Container) String

func (this *Container) String() string

func (*Container) Unmarshal

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

func (*Container) XXX_DiscardUnknown

func (m *Container) XXX_DiscardUnknown()

func (*Container) XXX_Marshal

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

func (*Container) XXX_Merge

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

func (*Container) XXX_Size

func (m *Container) XXX_Size() int

func (*Container) XXX_Unmarshal

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

type DriverComponent

type DriverComponent struct {
	Name       string `json:"name" protobuf:"bytes,1,opt,name=name"`
	ImageRef   `json:",inline" protobuf:"bytes,2,opt,name=imageRef"`
	PullPolicy string `json:"pullPolicy" protobuf:"bytes,3,opt,name=pullPolicy"`
	// 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 (*DriverComponent) DeepCopy

func (in *DriverComponent) DeepCopy() *DriverComponent

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

func (*DriverComponent) DeepCopyInto

func (in *DriverComponent) DeepCopyInto(out *DriverComponent)

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

func (*DriverComponent) Descriptor

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

func (*DriverComponent) Marshal

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

func (*DriverComponent) MarshalTo

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

func (*DriverComponent) MarshalToSizedBuffer

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

func (*DriverComponent) ProtoMessage

func (*DriverComponent) ProtoMessage()

func (*DriverComponent) Reset

func (m *DriverComponent) Reset()

func (*DriverComponent) Size

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

func (*DriverComponent) String

func (this *DriverComponent) String() string

func (*DriverComponent) Unmarshal

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

func (*DriverComponent) XXX_DiscardUnknown

func (m *DriverComponent) XXX_DiscardUnknown()

func (*DriverComponent) XXX_Marshal

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

func (*DriverComponent) XXX_Merge

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

func (*DriverComponent) XXX_Size

func (m *DriverComponent) XXX_Size() int

func (*DriverComponent) XXX_Unmarshal

func (m *DriverComponent) 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 KubeVaultOperator

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

+kubebuilder:object:root=true +kubebuilder:resource:path=kubevaultoperators,singular=kubevaultoperator,categories={kubevault,appscode}

func (KubeVaultOperator) CustomResourceDefinition

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

func (*KubeVaultOperator) DeepCopy

func (in *KubeVaultOperator) DeepCopy() *KubeVaultOperator

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

func (*KubeVaultOperator) DeepCopyInto

func (in *KubeVaultOperator) DeepCopyInto(out *KubeVaultOperator)

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

func (*KubeVaultOperator) DeepCopyObject

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

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

func (*KubeVaultOperator) Descriptor

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

func (*KubeVaultOperator) Marshal

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

func (*KubeVaultOperator) MarshalTo

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

func (*KubeVaultOperator) MarshalToSizedBuffer

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

func (*KubeVaultOperator) ProtoMessage

func (*KubeVaultOperator) ProtoMessage()

func (*KubeVaultOperator) Reset

func (m *KubeVaultOperator) Reset()

func (*KubeVaultOperator) Size

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

func (*KubeVaultOperator) String

func (this *KubeVaultOperator) String() string

func (*KubeVaultOperator) Unmarshal

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

func (*KubeVaultOperator) XXX_DiscardUnknown

func (m *KubeVaultOperator) XXX_DiscardUnknown()

func (*KubeVaultOperator) XXX_Marshal

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

func (*KubeVaultOperator) XXX_Merge

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

func (*KubeVaultOperator) XXX_Size

func (m *KubeVaultOperator) XXX_Size() int

func (*KubeVaultOperator) XXX_Unmarshal

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

type KubeVaultOperatorList

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

KubeVaultOperatorList is a list of KubeVaultOperators

func (*KubeVaultOperatorList) DeepCopy

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

func (*KubeVaultOperatorList) DeepCopyInto

func (in *KubeVaultOperatorList) DeepCopyInto(out *KubeVaultOperatorList)

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

func (*KubeVaultOperatorList) DeepCopyObject

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

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

func (*KubeVaultOperatorList) Descriptor

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

func (*KubeVaultOperatorList) Marshal

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

func (*KubeVaultOperatorList) MarshalTo

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

func (*KubeVaultOperatorList) MarshalToSizedBuffer

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

func (*KubeVaultOperatorList) ProtoMessage

func (*KubeVaultOperatorList) ProtoMessage()

func (*KubeVaultOperatorList) Reset

func (m *KubeVaultOperatorList) Reset()

func (*KubeVaultOperatorList) Size

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

func (*KubeVaultOperatorList) String

func (this *KubeVaultOperatorList) String() string

func (*KubeVaultOperatorList) Unmarshal

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

func (*KubeVaultOperatorList) XXX_DiscardUnknown

func (m *KubeVaultOperatorList) XXX_DiscardUnknown()

func (*KubeVaultOperatorList) XXX_Marshal

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

func (*KubeVaultOperatorList) XXX_Merge

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

func (*KubeVaultOperatorList) XXX_Size

func (m *KubeVaultOperatorList) XXX_Size() int

func (*KubeVaultOperatorList) XXX_Unmarshal

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

type KubeVaultOperatorSpec

type KubeVaultOperatorSpec 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         Container `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
	NodeSelector map[string]string `json:"nodeSelector" protobuf:"bytes,11,rep,name=nodeSelector"`
	//+optional
	PodAnnotations map[string]string `json:"podAnnotations" protobuf:"bytes,12,rep,name=podAnnotations"`
	// 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          OperatorWebhookServer    `json:"apiserver" protobuf:"bytes,17,opt,name=apiserver"`
	//+optional
	EnableAnalytics bool               `json:"enableAnalytics" protobuf:"varint,18,opt,name=enableAnalytics"`
	Monitoring      OperatorMonitoring `json:"monitoring" protobuf:"bytes,19,opt,name=monitoring"`
	//+optional
	ClusterName *string `json:"clusterName" protobuf:"bytes,20,opt,name=clusterName"`
}

KubeVaultOperatorSpec is the schema for KubeVault operator values file

func (*KubeVaultOperatorSpec) DeepCopy

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

func (*KubeVaultOperatorSpec) DeepCopyInto

func (in *KubeVaultOperatorSpec) DeepCopyInto(out *KubeVaultOperatorSpec)

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

func (*KubeVaultOperatorSpec) Descriptor

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

func (*KubeVaultOperatorSpec) Marshal

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

func (*KubeVaultOperatorSpec) MarshalTo

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

func (*KubeVaultOperatorSpec) MarshalToSizedBuffer

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

func (*KubeVaultOperatorSpec) ProtoMessage

func (*KubeVaultOperatorSpec) ProtoMessage()

func (*KubeVaultOperatorSpec) Reset

func (m *KubeVaultOperatorSpec) Reset()

func (*KubeVaultOperatorSpec) Size

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

func (*KubeVaultOperatorSpec) String

func (this *KubeVaultOperatorSpec) String() string

func (*KubeVaultOperatorSpec) Unmarshal

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

func (*KubeVaultOperatorSpec) XXX_DiscardUnknown

func (m *KubeVaultOperatorSpec) XXX_DiscardUnknown()

func (*KubeVaultOperatorSpec) XXX_Marshal

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

func (*KubeVaultOperatorSpec) XXX_Merge

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

func (*KubeVaultOperatorSpec) XXX_Size

func (m *KubeVaultOperatorSpec) XXX_Size() int

func (*KubeVaultOperatorSpec) XXX_Unmarshal

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

type OperatorMonitoring

type OperatorMonitoring 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 (*OperatorMonitoring) DeepCopy

func (in *OperatorMonitoring) DeepCopy() *OperatorMonitoring

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

func (*OperatorMonitoring) DeepCopyInto

func (in *OperatorMonitoring) DeepCopyInto(out *OperatorMonitoring)

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

func (*OperatorMonitoring) Descriptor

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

func (*OperatorMonitoring) Marshal

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

func (*OperatorMonitoring) MarshalTo

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

func (*OperatorMonitoring) MarshalToSizedBuffer

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

func (*OperatorMonitoring) ProtoMessage

func (*OperatorMonitoring) ProtoMessage()

func (*OperatorMonitoring) Reset

func (m *OperatorMonitoring) Reset()

func (*OperatorMonitoring) Size

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

func (*OperatorMonitoring) String

func (this *OperatorMonitoring) String() string

func (*OperatorMonitoring) Unmarshal

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

func (*OperatorMonitoring) XXX_DiscardUnknown

func (m *OperatorMonitoring) XXX_DiscardUnknown()

func (*OperatorMonitoring) XXX_Marshal

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

func (*OperatorMonitoring) XXX_Merge

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

func (*OperatorMonitoring) XXX_Size

func (m *OperatorMonitoring) XXX_Size() int

func (*OperatorMonitoring) XXX_Unmarshal

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

type OperatorWebhookServer

type OperatorWebhookServer 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 (*OperatorWebhookServer) DeepCopy

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

func (*OperatorWebhookServer) DeepCopyInto

func (in *OperatorWebhookServer) DeepCopyInto(out *OperatorWebhookServer)

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

func (*OperatorWebhookServer) Descriptor

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

func (*OperatorWebhookServer) Marshal

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

func (*OperatorWebhookServer) MarshalTo

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

func (*OperatorWebhookServer) MarshalToSizedBuffer

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

func (*OperatorWebhookServer) ProtoMessage

func (*OperatorWebhookServer) ProtoMessage()

func (*OperatorWebhookServer) Reset

func (m *OperatorWebhookServer) Reset()

func (*OperatorWebhookServer) Size

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

func (*OperatorWebhookServer) String

func (this *OperatorWebhookServer) String() string

func (*OperatorWebhookServer) Unmarshal

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

func (*OperatorWebhookServer) XXX_DiscardUnknown

func (m *OperatorWebhookServer) XXX_DiscardUnknown()

func (*OperatorWebhookServer) XXX_Marshal

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

func (*OperatorWebhookServer) XXX_Merge

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

func (*OperatorWebhookServer) XXX_Size

func (m *OperatorWebhookServer) XXX_Size() int

func (*OperatorWebhookServer) XXX_Unmarshal

func (m *OperatorWebhookServer) 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 RegistryRef

type RegistryRef struct {
	Registry string `json:"registry" protobuf:"bytes,1,opt,name=registry"`
}

func (*RegistryRef) DeepCopy

func (in *RegistryRef) DeepCopy() *RegistryRef

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

func (*RegistryRef) DeepCopyInto

func (in *RegistryRef) DeepCopyInto(out *RegistryRef)

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

func (*RegistryRef) Descriptor

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

func (*RegistryRef) Marshal

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

func (*RegistryRef) MarshalTo

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

func (*RegistryRef) MarshalToSizedBuffer

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

func (*RegistryRef) ProtoMessage

func (*RegistryRef) ProtoMessage()

func (*RegistryRef) Reset

func (m *RegistryRef) Reset()

func (*RegistryRef) Size

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

func (*RegistryRef) String

func (this *RegistryRef) String() string

func (*RegistryRef) Unmarshal

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

func (*RegistryRef) XXX_DiscardUnknown

func (m *RegistryRef) XXX_DiscardUnknown()

func (*RegistryRef) XXX_Marshal

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

func (*RegistryRef) XXX_Merge

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

func (*RegistryRef) XXX_Size

func (m *RegistryRef) XXX_Size() int

func (*RegistryRef) XXX_Unmarshal

func (m *RegistryRef) 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 VaultCatalog

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

+kubebuilder:object:root=true +kubebuilder:resource:path=vaultcatalogs,singular=vaultcatalog,categories={kubevault,appscode}

func (VaultCatalog) CustomResourceDefinition

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

func (*VaultCatalog) DeepCopy

func (in *VaultCatalog) DeepCopy() *VaultCatalog

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

func (*VaultCatalog) DeepCopyInto

func (in *VaultCatalog) DeepCopyInto(out *VaultCatalog)

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

func (*VaultCatalog) DeepCopyObject

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

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

func (*VaultCatalog) Descriptor

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

func (*VaultCatalog) Marshal

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

func (*VaultCatalog) MarshalTo

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

func (*VaultCatalog) MarshalToSizedBuffer

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

func (*VaultCatalog) ProtoMessage

func (*VaultCatalog) ProtoMessage()

func (*VaultCatalog) Reset

func (m *VaultCatalog) Reset()

func (*VaultCatalog) Size

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

func (*VaultCatalog) String

func (this *VaultCatalog) String() string

func (*VaultCatalog) Unmarshal

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

func (*VaultCatalog) XXX_DiscardUnknown

func (m *VaultCatalog) XXX_DiscardUnknown()

func (*VaultCatalog) XXX_Marshal

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

func (*VaultCatalog) XXX_Merge

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

func (*VaultCatalog) XXX_Size

func (m *VaultCatalog) XXX_Size() int

func (*VaultCatalog) XXX_Unmarshal

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

type VaultCatalogList

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

VaultCatalogList is a list of VaultCatalogs

func (*VaultCatalogList) DeepCopy

func (in *VaultCatalogList) DeepCopy() *VaultCatalogList

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

func (*VaultCatalogList) DeepCopyInto

func (in *VaultCatalogList) DeepCopyInto(out *VaultCatalogList)

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

func (*VaultCatalogList) DeepCopyObject

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

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

func (*VaultCatalogList) Descriptor

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

func (*VaultCatalogList) Marshal

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

func (*VaultCatalogList) MarshalTo

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

func (*VaultCatalogList) MarshalToSizedBuffer

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

func (*VaultCatalogList) ProtoMessage

func (*VaultCatalogList) ProtoMessage()

func (*VaultCatalogList) Reset

func (m *VaultCatalogList) Reset()

func (*VaultCatalogList) Size

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

func (*VaultCatalogList) String

func (this *VaultCatalogList) String() string

func (*VaultCatalogList) Unmarshal

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

func (*VaultCatalogList) XXX_DiscardUnknown

func (m *VaultCatalogList) XXX_DiscardUnknown()

func (*VaultCatalogList) XXX_Marshal

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

func (*VaultCatalogList) XXX_Merge

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

func (*VaultCatalogList) XXX_Size

func (m *VaultCatalogList) XXX_Size() int

func (*VaultCatalogList) XXX_Unmarshal

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

type VaultCatalogSpec

type VaultCatalogSpec struct {
	//+optional
	NameOverride string `json:"nameOverride" protobuf:"bytes,1,opt,name=nameOverride"`
	//+optional
	FullnameOverride string      `json:"fullnameOverride" protobuf:"bytes,2,opt,name=fullnameOverride"`
	Image            RegistryRef `json:"image" protobuf:"bytes,3,opt,name=image"`
}

VaultCatalogSpec is the schema for Vault Catalog values file

func (*VaultCatalogSpec) DeepCopy

func (in *VaultCatalogSpec) DeepCopy() *VaultCatalogSpec

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

func (*VaultCatalogSpec) DeepCopyInto

func (in *VaultCatalogSpec) DeepCopyInto(out *VaultCatalogSpec)

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

func (*VaultCatalogSpec) Descriptor

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

func (*VaultCatalogSpec) Marshal

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

func (*VaultCatalogSpec) MarshalTo

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

func (*VaultCatalogSpec) MarshalToSizedBuffer

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

func (*VaultCatalogSpec) ProtoMessage

func (*VaultCatalogSpec) ProtoMessage()

func (*VaultCatalogSpec) Reset

func (m *VaultCatalogSpec) Reset()

func (*VaultCatalogSpec) Size

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

func (*VaultCatalogSpec) String

func (this *VaultCatalogSpec) String() string

func (*VaultCatalogSpec) Unmarshal

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

func (*VaultCatalogSpec) XXX_DiscardUnknown

func (m *VaultCatalogSpec) XXX_DiscardUnknown()

func (*VaultCatalogSpec) XXX_Marshal

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

func (*VaultCatalogSpec) XXX_Merge

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

func (*VaultCatalogSpec) XXX_Size

func (m *VaultCatalogSpec) XXX_Size() int

func (*VaultCatalogSpec) XXX_Unmarshal

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

Jump to

Keyboard shortcuts

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