v1alpha1

package
Version: v0.24.0 Latest Latest
Warning

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

Go to latest
Published: Nov 22, 2021 License: Apache-2.0 Imports: 19 Imported by: 25

Documentation

Overview

+groupName=catalog.kubedb.com

Index

Constants

View Source
const (
	ResourceCodeElasticsearchVersion     = "esversion"
	ResourceKindElasticsearchVersion     = "ElasticsearchVersion"
	ResourceSingularElasticsearchVersion = "elasticsearchversion"
	ResourcePluralElasticsearchVersion   = "elasticsearchversions"
)
View Source
const (
	ResourceCodeEtcdVersion     = "etcversion"
	ResourceKindEtcdVersion     = "EtcdVersion"
	ResourceSingularEtcdVersion = "etcdversion"
	ResourcePluralEtcdVersion   = "etcdversions"
)
View Source
const (
	ResourceCodeMariaDBVersion     = "mariaversion"
	ResourceKindMariaDBVersion     = "MariaDBVersion"
	ResourceSingularMariaDBVersion = "mariadbversion"
	ResourcePluralMariaDBVersion   = "mariadbversions"
)
View Source
const (
	ResourceCodeMemcachedVersion     = "mcversion"
	ResourceKindMemcachedVersion     = "MemcachedVersion"
	ResourceSingularMemcachedVersion = "memcachedversion"
	ResourcePluralMemcachedVersion   = "memcachedversions"
)
View Source
const (
	ResourceCodeMongoDBVersion     = "mgversion"
	ResourceKindMongoDBVersion     = "MongoDBVersion"
	ResourceSingularMongoDBVersion = "mongodbversion"
	ResourcePluralMongoDBVersion   = "mongodbversions"
)
View Source
const (
	ResourceCodeMySQLVersion     = "myversion"
	ResourceKindMySQLVersion     = "MySQLVersion"
	ResourceSingularMySQLVersion = "mysqlversion"
	ResourcePluralMySQLVersion   = "mysqlversions"
)
View Source
const (
	ResourceCodePerconaXtraDBVersion     = "pxversion"
	ResourceKindPerconaXtraDBVersion     = "PerconaXtraDBVersion"
	ResourceSingularPerconaXtraDBVersion = "perconaxtradbversion"
	ResourcePluralPerconaXtraDBVersion   = "perconaxtradbversions"
)
View Source
const (
	ResourceCodePgBouncerVersion     = "pbversion"
	ResourceKindPgBouncerVersion     = "PgBouncerVersion"
	ResourceSingularPgBouncerVersion = "pgbouncerversion"
	ResourcePluralPgBouncerVersion   = "pgbouncerversions"
)
View Source
const (
	ResourceCodePostgresVersion     = "pgversion"
	ResourceKindPostgresVersion     = "PostgresVersion"
	ResourceSingularPostgresVersion = "postgresversion"
	ResourcePluralPostgresVersion   = "postgresversions"
)
View Source
const (
	ResourceKindProxySQLVersion     = "ProxySQLVersion"
	ResourceSingularProxySQLVersion = "proxysqlversion"
	ResourcePluralProxySQLVersion   = "proxysqlversions"
)
View Source
const (
	ResourceCodeRedisVersion     = "rdversion"
	ResourceKindRedisVersion     = "RedisVersion"
	ResourceSingularRedisVersion = "redisversion"
	ResourcePluralRedisVersion   = "redisversions"
)

Variables

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

	AddToScheme = localSchemeBuilder.AddToScheme
)
View Source
var SchemeGroupVersion = schema.GroupVersion{Group: catalog.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 Allowlist

type Allowlist struct {
	// List of all accepted versions for upgrade request of a Standalone server. empty indicates all accepted
	Standalone []string `json:"standalone,omitempty" protobuf:"bytes,1,opt,name=standalone"`
	// List of all accepted versions for upgrade request of a GroupReplication cluster. empty indicates all accepted
	GroupReplication []string `json:"groupReplication,omitempty" protobuf:"bytes,2,opt,name=groupReplication"`
}

func (*Allowlist) DeepCopy

func (in *Allowlist) DeepCopy() *Allowlist

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

func (*Allowlist) DeepCopyInto

func (in *Allowlist) DeepCopyInto(out *Allowlist)

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

func (*Allowlist) Descriptor

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

func (*Allowlist) Marshal

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

func (*Allowlist) MarshalTo

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

func (*Allowlist) MarshalToSizedBuffer

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

func (*Allowlist) ProtoMessage

func (*Allowlist) ProtoMessage()

func (*Allowlist) Reset

func (m *Allowlist) Reset()

func (*Allowlist) Size

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

func (*Allowlist) String

func (this *Allowlist) String() string

func (*Allowlist) Unmarshal

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

func (*Allowlist) XXX_DiscardUnknown

func (m *Allowlist) XXX_DiscardUnknown()

func (*Allowlist) XXX_Marshal

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

func (*Allowlist) XXX_Merge

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

func (*Allowlist) XXX_Size

func (m *Allowlist) XXX_Size() int

func (*Allowlist) XXX_Unmarshal

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

type Denylist

type Denylist struct {
	// List of all rejected versions for upgrade request of a Standalone server
	Standalone []string `json:"standalone,omitempty" protobuf:"bytes,1,opt,name=standalone"`
	// List of all rejected versions for upgrade request of a GroupReplication cluster
	GroupReplication []string `json:"groupReplication,omitempty" protobuf:"bytes,2,opt,name=groupReplication"`
}

func (*Denylist) DeepCopy

func (in *Denylist) DeepCopy() *Denylist

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

func (*Denylist) DeepCopyInto

func (in *Denylist) DeepCopyInto(out *Denylist)

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

func (*Denylist) Descriptor

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

func (*Denylist) Marshal

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

func (*Denylist) MarshalTo

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

func (*Denylist) MarshalToSizedBuffer

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

func (*Denylist) ProtoMessage

func (*Denylist) ProtoMessage()

func (*Denylist) Reset

func (m *Denylist) Reset()

func (*Denylist) Size

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

func (*Denylist) String

func (this *Denylist) String() string

func (*Denylist) Unmarshal

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

func (*Denylist) XXX_DiscardUnknown

func (m *Denylist) XXX_DiscardUnknown()

func (*Denylist) XXX_Marshal

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

func (*Denylist) XXX_Merge

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

func (*Denylist) XXX_Size

func (m *Denylist) XXX_Size() int

func (*Denylist) XXX_Unmarshal

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

type ElasticsearchAuthPlugin

type ElasticsearchAuthPlugin string

+kubebuilder:validation:Enum=OpenDistro;SearchGuard;X-Pack;OpenSearch

const (
	ElasticsearchAuthPluginOpenDistro  ElasticsearchAuthPlugin = "OpenDistro"
	ElasticsearchAuthPluginOpenSearch  ElasticsearchAuthPlugin = "OpenSearch"
	ElasticsearchAuthPluginSearchGuard ElasticsearchAuthPlugin = "SearchGuard"
	ElasticsearchAuthPluginXpack       ElasticsearchAuthPlugin = "X-Pack"
)

type ElasticsearchDistro added in v0.17.0

type ElasticsearchDistro string

+kubebuilder:validation:Enum=ElasticStack;OpenDistro;SearchGuard;OpenSearch;KubeDB

const (
	ElasticsearchDistroElasticStack ElasticsearchDistro = "ElasticStack"
	ElasticsearchDistroOpenDistro   ElasticsearchDistro = "OpenDistro"
	ElasticsearchDistroSearchGuard  ElasticsearchDistro = "SearchGuard"
	ElasticsearchDistroKubeDB       ElasticsearchDistro = "KubeDB"
	ElasticsearchDistroOpenSearch   ElasticsearchDistro = "OpenSearch"
)

type ElasticsearchSecurityContext added in v0.18.0

type ElasticsearchSecurityContext struct {
	// RunAsUser is default UID for the DB container. It defaults to 1000.
	RunAsUser *int64 `json:"runAsUser,omitempty" protobuf:"varint,1,opt,name=runAsUser"`

	// RunAsAnyNonRoot will be true if user can change the default UID to other than 1000.
	RunAsAnyNonRoot bool `json:"runAsAnyNonRoot,omitempty" protobuf:"varint,2,opt,name=runAsAnyNonRoot"`
}

ElasticsearchSecurityContext provides additional securityContext settings for the Elasticsearch Image

func (*ElasticsearchSecurityContext) DeepCopy added in v0.18.0

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

func (*ElasticsearchSecurityContext) DeepCopyInto added in v0.18.0

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

func (*ElasticsearchSecurityContext) Descriptor added in v0.18.0

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

func (*ElasticsearchSecurityContext) Marshal added in v0.18.0

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

func (*ElasticsearchSecurityContext) MarshalTo added in v0.18.0

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

func (*ElasticsearchSecurityContext) MarshalToSizedBuffer added in v0.18.0

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

func (*ElasticsearchSecurityContext) ProtoMessage added in v0.18.0

func (*ElasticsearchSecurityContext) ProtoMessage()

func (*ElasticsearchSecurityContext) Reset added in v0.18.0

func (m *ElasticsearchSecurityContext) Reset()

func (*ElasticsearchSecurityContext) Size added in v0.18.0

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

func (*ElasticsearchSecurityContext) String added in v0.18.0

func (this *ElasticsearchSecurityContext) String() string

func (*ElasticsearchSecurityContext) Unmarshal added in v0.18.0

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

func (*ElasticsearchSecurityContext) XXX_DiscardUnknown added in v0.18.0

func (m *ElasticsearchSecurityContext) XXX_DiscardUnknown()

func (*ElasticsearchSecurityContext) XXX_Marshal added in v0.18.0

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

func (*ElasticsearchSecurityContext) XXX_Merge added in v0.18.0

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

func (*ElasticsearchSecurityContext) XXX_Size added in v0.18.0

func (m *ElasticsearchSecurityContext) XXX_Size() int

func (*ElasticsearchSecurityContext) XXX_Unmarshal added in v0.18.0

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

type ElasticsearchVersion

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

+kubebuilder:object:root=true +kubebuilder:resource:path=elasticsearchversions,singular=elasticsearchversion,scope=Cluster,shortName=esversion,categories={datastore,kubedb,appscode} +kubebuilder:printcolumn:name="Version",type="string",JSONPath=".spec.version" +kubebuilder:printcolumn:name="Distribution",type="string",JSONPath=".spec.distribution" +kubebuilder:printcolumn:name="DB_IMAGE",type="string",JSONPath=".spec.db.image" +kubebuilder:printcolumn:name="Deprecated",type="boolean",JSONPath=".spec.deprecated" +kubebuilder:printcolumn:name="Age",type="date",JSONPath=".metadata.creationTimestamp"

func (ElasticsearchVersion) CustomResourceDefinition

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

func (*ElasticsearchVersion) DeepCopy

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

func (*ElasticsearchVersion) DeepCopyInto

func (in *ElasticsearchVersion) DeepCopyInto(out *ElasticsearchVersion)

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

func (*ElasticsearchVersion) DeepCopyObject

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

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

func (*ElasticsearchVersion) Descriptor

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

func (*ElasticsearchVersion) Marshal

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

func (*ElasticsearchVersion) MarshalTo

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

func (*ElasticsearchVersion) MarshalToSizedBuffer

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

func (*ElasticsearchVersion) ProtoMessage

func (*ElasticsearchVersion) ProtoMessage()

func (*ElasticsearchVersion) Reset

func (m *ElasticsearchVersion) Reset()

func (ElasticsearchVersion) ResourceFQN added in v0.16.0

func (e ElasticsearchVersion) ResourceFQN() string

func (ElasticsearchVersion) ResourceKind

func (e ElasticsearchVersion) ResourceKind() string

func (ElasticsearchVersion) ResourcePlural

func (e ElasticsearchVersion) ResourcePlural() string

func (ElasticsearchVersion) ResourceShortCode

func (e ElasticsearchVersion) ResourceShortCode() string

func (ElasticsearchVersion) ResourceSingular

func (e ElasticsearchVersion) ResourceSingular() string

func (*ElasticsearchVersion) Size

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

func (*ElasticsearchVersion) String

func (this *ElasticsearchVersion) String() string

func (*ElasticsearchVersion) Unmarshal

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

func (ElasticsearchVersion) ValidateSpecs

func (e ElasticsearchVersion) ValidateSpecs() error

func (*ElasticsearchVersion) XXX_DiscardUnknown

func (m *ElasticsearchVersion) XXX_DiscardUnknown()

func (*ElasticsearchVersion) XXX_Marshal

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

func (*ElasticsearchVersion) XXX_Merge

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

func (*ElasticsearchVersion) XXX_Size

func (m *ElasticsearchVersion) XXX_Size() int

func (*ElasticsearchVersion) XXX_Unmarshal

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

type ElasticsearchVersionDatabase

type ElasticsearchVersionDatabase struct {
	Image string `json:"image" protobuf:"bytes,1,opt,name=image"`
}

ElasticsearchVersionDatabase is the Elasticsearch Database image

func (*ElasticsearchVersionDatabase) DeepCopy

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

func (*ElasticsearchVersionDatabase) DeepCopyInto

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

func (*ElasticsearchVersionDatabase) Descriptor

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

func (*ElasticsearchVersionDatabase) Marshal

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

func (*ElasticsearchVersionDatabase) MarshalTo

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

func (*ElasticsearchVersionDatabase) MarshalToSizedBuffer

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

func (*ElasticsearchVersionDatabase) ProtoMessage

func (*ElasticsearchVersionDatabase) ProtoMessage()

func (*ElasticsearchVersionDatabase) Reset

func (m *ElasticsearchVersionDatabase) Reset()

func (*ElasticsearchVersionDatabase) Size

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

func (*ElasticsearchVersionDatabase) String

func (this *ElasticsearchVersionDatabase) String() string

func (*ElasticsearchVersionDatabase) Unmarshal

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

func (*ElasticsearchVersionDatabase) XXX_DiscardUnknown

func (m *ElasticsearchVersionDatabase) XXX_DiscardUnknown()

func (*ElasticsearchVersionDatabase) XXX_Marshal

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

func (*ElasticsearchVersionDatabase) XXX_Merge

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

func (*ElasticsearchVersionDatabase) XXX_Size

func (m *ElasticsearchVersionDatabase) XXX_Size() int

func (*ElasticsearchVersionDatabase) XXX_Unmarshal

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

type ElasticsearchVersionExporter

type ElasticsearchVersionExporter struct {
	Image string `json:"image" protobuf:"bytes,1,opt,name=image"`
}

ElasticsearchVersionExporter is the image for the Elasticsearch exporter

func (*ElasticsearchVersionExporter) DeepCopy

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

func (*ElasticsearchVersionExporter) DeepCopyInto

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

func (*ElasticsearchVersionExporter) Descriptor

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

func (*ElasticsearchVersionExporter) Marshal

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

func (*ElasticsearchVersionExporter) MarshalTo

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

func (*ElasticsearchVersionExporter) MarshalToSizedBuffer

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

func (*ElasticsearchVersionExporter) ProtoMessage

func (*ElasticsearchVersionExporter) ProtoMessage()

func (*ElasticsearchVersionExporter) Reset

func (m *ElasticsearchVersionExporter) Reset()

func (*ElasticsearchVersionExporter) Size

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

func (*ElasticsearchVersionExporter) String

func (this *ElasticsearchVersionExporter) String() string

func (*ElasticsearchVersionExporter) Unmarshal

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

func (*ElasticsearchVersionExporter) XXX_DiscardUnknown

func (m *ElasticsearchVersionExporter) XXX_DiscardUnknown()

func (*ElasticsearchVersionExporter) XXX_Marshal

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

func (*ElasticsearchVersionExporter) XXX_Merge

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

func (*ElasticsearchVersionExporter) XXX_Size

func (m *ElasticsearchVersionExporter) XXX_Size() int

func (*ElasticsearchVersionExporter) XXX_Unmarshal

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

type ElasticsearchVersionInitContainer

type ElasticsearchVersionInitContainer struct {
	Image   string `json:"image" protobuf:"bytes,1,opt,name=image"`
	YQImage string `json:"yqImage" protobuf:"bytes,2,opt,name=yqImage"`
}

ElasticsearchVersionInitContainer is the Elasticsearch Container initializer

func (*ElasticsearchVersionInitContainer) DeepCopy

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

func (*ElasticsearchVersionInitContainer) DeepCopyInto

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

func (*ElasticsearchVersionInitContainer) Descriptor

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

func (*ElasticsearchVersionInitContainer) Marshal

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

func (*ElasticsearchVersionInitContainer) MarshalTo

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

func (*ElasticsearchVersionInitContainer) MarshalToSizedBuffer

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

func (*ElasticsearchVersionInitContainer) ProtoMessage

func (*ElasticsearchVersionInitContainer) ProtoMessage()

func (*ElasticsearchVersionInitContainer) Reset

func (*ElasticsearchVersionInitContainer) Size

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

func (*ElasticsearchVersionInitContainer) String

func (*ElasticsearchVersionInitContainer) Unmarshal

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

func (*ElasticsearchVersionInitContainer) XXX_DiscardUnknown

func (m *ElasticsearchVersionInitContainer) XXX_DiscardUnknown()

func (*ElasticsearchVersionInitContainer) XXX_Marshal

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

func (*ElasticsearchVersionInitContainer) XXX_Merge

func (*ElasticsearchVersionInitContainer) XXX_Size

func (m *ElasticsearchVersionInitContainer) XXX_Size() int

func (*ElasticsearchVersionInitContainer) XXX_Unmarshal

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

type ElasticsearchVersionList

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

ElasticsearchVersionList is a list of ElasticsearchVersions

func (*ElasticsearchVersionList) DeepCopy

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

func (*ElasticsearchVersionList) DeepCopyInto

func (in *ElasticsearchVersionList) DeepCopyInto(out *ElasticsearchVersionList)

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

func (*ElasticsearchVersionList) DeepCopyObject

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

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

func (*ElasticsearchVersionList) Descriptor

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

func (*ElasticsearchVersionList) Marshal

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

func (*ElasticsearchVersionList) MarshalTo

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

func (*ElasticsearchVersionList) MarshalToSizedBuffer

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

func (*ElasticsearchVersionList) ProtoMessage

func (*ElasticsearchVersionList) ProtoMessage()

func (*ElasticsearchVersionList) Reset

func (m *ElasticsearchVersionList) Reset()

func (*ElasticsearchVersionList) Size

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

func (*ElasticsearchVersionList) String

func (this *ElasticsearchVersionList) String() string

func (*ElasticsearchVersionList) Unmarshal

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

func (*ElasticsearchVersionList) XXX_DiscardUnknown

func (m *ElasticsearchVersionList) XXX_DiscardUnknown()

func (*ElasticsearchVersionList) XXX_Marshal

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

func (*ElasticsearchVersionList) XXX_Merge

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

func (*ElasticsearchVersionList) XXX_Size

func (m *ElasticsearchVersionList) XXX_Size() int

func (*ElasticsearchVersionList) XXX_Unmarshal

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

type ElasticsearchVersionPodSecurityPolicy

type ElasticsearchVersionPodSecurityPolicy struct {
	DatabasePolicyName string `json:"databasePolicyName" protobuf:"bytes,1,opt,name=databasePolicyName"`
}

ElasticsearchVersionPodSecurityPolicy is the Elasticsearch pod security policies

func (*ElasticsearchVersionPodSecurityPolicy) DeepCopy

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

func (*ElasticsearchVersionPodSecurityPolicy) DeepCopyInto

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

func (*ElasticsearchVersionPodSecurityPolicy) Descriptor

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

func (*ElasticsearchVersionPodSecurityPolicy) Marshal

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

func (*ElasticsearchVersionPodSecurityPolicy) MarshalTo

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

func (*ElasticsearchVersionPodSecurityPolicy) MarshalToSizedBuffer

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

func (*ElasticsearchVersionPodSecurityPolicy) ProtoMessage

func (*ElasticsearchVersionPodSecurityPolicy) ProtoMessage()

func (*ElasticsearchVersionPodSecurityPolicy) Reset

func (*ElasticsearchVersionPodSecurityPolicy) Size

func (*ElasticsearchVersionPodSecurityPolicy) String

func (*ElasticsearchVersionPodSecurityPolicy) Unmarshal

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

func (*ElasticsearchVersionPodSecurityPolicy) XXX_DiscardUnknown

func (m *ElasticsearchVersionPodSecurityPolicy) XXX_DiscardUnknown()

func (*ElasticsearchVersionPodSecurityPolicy) XXX_Marshal

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

func (*ElasticsearchVersionPodSecurityPolicy) XXX_Merge

func (*ElasticsearchVersionPodSecurityPolicy) XXX_Size

func (*ElasticsearchVersionPodSecurityPolicy) XXX_Unmarshal

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

type ElasticsearchVersionSpec

type ElasticsearchVersionSpec struct {
	// Version
	Version string `json:"version" protobuf:"bytes,1,opt,name=version"`
	// Distribution
	Distribution ElasticsearchDistro `json:"distribution,omitempty" protobuf:"bytes,2,opt,name=distribution,casttype=ElasticsearchDistro"`
	// Authentication plugin used by Elasticsearch cluster
	AuthPlugin ElasticsearchAuthPlugin `json:"authPlugin" protobuf:"bytes,3,opt,name=authPlugin,casttype=ElasticsearchAuthPlugin"`
	// Database Image
	DB ElasticsearchVersionDatabase `json:"db" protobuf:"bytes,4,opt,name=db"`
	// Exporter Image
	Exporter ElasticsearchVersionExporter `json:"exporter" protobuf:"bytes,5,opt,name=exporter"`
	// Deprecated versions usable but regarded as obsolete and best avoided, typically due to having been superseded.
	// +optional
	Deprecated bool `json:"deprecated,omitempty" protobuf:"varint,6,opt,name=deprecated"`
	// Init container Image
	InitContainer ElasticsearchVersionInitContainer `json:"initContainer" protobuf:"bytes,7,opt,name=initContainer"`
	// PSP names
	PodSecurityPolicies ElasticsearchVersionPodSecurityPolicy `json:"podSecurityPolicies" protobuf:"bytes,8,opt,name=podSecurityPolicies"`
	// Stash defines backup and restore task definitions.
	// +optional
	Stash appcat.StashAddonSpec `json:"stash,omitempty" protobuf:"bytes,9,opt,name=stash"`
	// SecurityContext is for the additional security information for the Elasticsearch container
	// +optional
	SecurityContext ElasticsearchSecurityContext `json:"securityContext" protobuf:"bytes,10,opt,name=securityContext"`
}

ElasticsearchVersionSpec is the spec for elasticsearch version

func (*ElasticsearchVersionSpec) DeepCopy

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

func (*ElasticsearchVersionSpec) DeepCopyInto

func (in *ElasticsearchVersionSpec) DeepCopyInto(out *ElasticsearchVersionSpec)

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

func (*ElasticsearchVersionSpec) Descriptor

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

func (*ElasticsearchVersionSpec) Marshal

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

func (*ElasticsearchVersionSpec) MarshalTo

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

func (*ElasticsearchVersionSpec) MarshalToSizedBuffer

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

func (*ElasticsearchVersionSpec) ProtoMessage

func (*ElasticsearchVersionSpec) ProtoMessage()

func (*ElasticsearchVersionSpec) Reset

func (m *ElasticsearchVersionSpec) Reset()

func (*ElasticsearchVersionSpec) Size

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

func (*ElasticsearchVersionSpec) String

func (this *ElasticsearchVersionSpec) String() string

func (*ElasticsearchVersionSpec) Unmarshal

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

func (*ElasticsearchVersionSpec) XXX_DiscardUnknown

func (m *ElasticsearchVersionSpec) XXX_DiscardUnknown()

func (*ElasticsearchVersionSpec) XXX_Marshal

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

func (*ElasticsearchVersionSpec) XXX_Merge

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

func (*ElasticsearchVersionSpec) XXX_Size

func (m *ElasticsearchVersionSpec) XXX_Size() int

func (*ElasticsearchVersionSpec) XXX_Unmarshal

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

type EtcdVersion

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

+kubebuilder:object:root=true +kubebuilder:resource:path=etcdversions,singular=etcdversion,scope=Cluster,shortName=etcversion,categories={datastore,kubedb,appscode} +kubebuilder:printcolumn:name="Version",type="string",JSONPath=".spec.version" +kubebuilder:printcolumn:name="DB_IMAGE",type="string",JSONPath=".spec.db.image" +kubebuilder:printcolumn:name="Deprecated",type="boolean",JSONPath=".spec.deprecated" +kubebuilder:printcolumn:name="Age",type="date",JSONPath=".metadata.creationTimestamp"

func (EtcdVersion) CustomResourceDefinition

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

func (*EtcdVersion) DeepCopy

func (in *EtcdVersion) DeepCopy() *EtcdVersion

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

func (*EtcdVersion) DeepCopyInto

func (in *EtcdVersion) DeepCopyInto(out *EtcdVersion)

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

func (*EtcdVersion) DeepCopyObject

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

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

func (*EtcdVersion) Descriptor

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

func (*EtcdVersion) Marshal

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

func (*EtcdVersion) MarshalTo

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

func (*EtcdVersion) MarshalToSizedBuffer

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

func (*EtcdVersion) ProtoMessage

func (*EtcdVersion) ProtoMessage()

func (*EtcdVersion) Reset

func (m *EtcdVersion) Reset()

func (EtcdVersion) ResourceFQN added in v0.16.0

func (e EtcdVersion) ResourceFQN() string

func (EtcdVersion) ResourceKind

func (e EtcdVersion) ResourceKind() string

func (EtcdVersion) ResourcePlural

func (e EtcdVersion) ResourcePlural() string

func (EtcdVersion) ResourceShortCode

func (e EtcdVersion) ResourceShortCode() string

func (EtcdVersion) ResourceSingular

func (e EtcdVersion) ResourceSingular() string

func (*EtcdVersion) Size

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

func (*EtcdVersion) String

func (this *EtcdVersion) String() string

func (*EtcdVersion) Unmarshal

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

func (EtcdVersion) ValidateSpecs

func (e EtcdVersion) ValidateSpecs() error

func (*EtcdVersion) XXX_DiscardUnknown

func (m *EtcdVersion) XXX_DiscardUnknown()

func (*EtcdVersion) XXX_Marshal

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

func (*EtcdVersion) XXX_Merge

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

func (*EtcdVersion) XXX_Size

func (m *EtcdVersion) XXX_Size() int

func (*EtcdVersion) XXX_Unmarshal

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

type EtcdVersionDatabase

type EtcdVersionDatabase struct {
	Image string `json:"image" protobuf:"bytes,1,opt,name=image"`
}

EtcdVersionDatabase is the Etcd Database image

func (*EtcdVersionDatabase) DeepCopy

func (in *EtcdVersionDatabase) DeepCopy() *EtcdVersionDatabase

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

func (*EtcdVersionDatabase) DeepCopyInto

func (in *EtcdVersionDatabase) DeepCopyInto(out *EtcdVersionDatabase)

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

func (*EtcdVersionDatabase) Descriptor

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

func (*EtcdVersionDatabase) Marshal

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

func (*EtcdVersionDatabase) MarshalTo

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

func (*EtcdVersionDatabase) MarshalToSizedBuffer

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

func (*EtcdVersionDatabase) ProtoMessage

func (*EtcdVersionDatabase) ProtoMessage()

func (*EtcdVersionDatabase) Reset

func (m *EtcdVersionDatabase) Reset()

func (*EtcdVersionDatabase) Size

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

func (*EtcdVersionDatabase) String

func (this *EtcdVersionDatabase) String() string

func (*EtcdVersionDatabase) Unmarshal

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

func (*EtcdVersionDatabase) XXX_DiscardUnknown

func (m *EtcdVersionDatabase) XXX_DiscardUnknown()

func (*EtcdVersionDatabase) XXX_Marshal

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

func (*EtcdVersionDatabase) XXX_Merge

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

func (*EtcdVersionDatabase) XXX_Size

func (m *EtcdVersionDatabase) XXX_Size() int

func (*EtcdVersionDatabase) XXX_Unmarshal

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

type EtcdVersionExporter

type EtcdVersionExporter struct {
	Image string `json:"image" protobuf:"bytes,1,opt,name=image"`
}

EtcdVersionExporter is the image for the Etcd exporter

func (*EtcdVersionExporter) DeepCopy

func (in *EtcdVersionExporter) DeepCopy() *EtcdVersionExporter

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

func (*EtcdVersionExporter) DeepCopyInto

func (in *EtcdVersionExporter) DeepCopyInto(out *EtcdVersionExporter)

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

func (*EtcdVersionExporter) Descriptor

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

func (*EtcdVersionExporter) Marshal

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

func (*EtcdVersionExporter) MarshalTo

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

func (*EtcdVersionExporter) MarshalToSizedBuffer

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

func (*EtcdVersionExporter) ProtoMessage

func (*EtcdVersionExporter) ProtoMessage()

func (*EtcdVersionExporter) Reset

func (m *EtcdVersionExporter) Reset()

func (*EtcdVersionExporter) Size

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

func (*EtcdVersionExporter) String

func (this *EtcdVersionExporter) String() string

func (*EtcdVersionExporter) Unmarshal

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

func (*EtcdVersionExporter) XXX_DiscardUnknown

func (m *EtcdVersionExporter) XXX_DiscardUnknown()

func (*EtcdVersionExporter) XXX_Marshal

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

func (*EtcdVersionExporter) XXX_Merge

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

func (*EtcdVersionExporter) XXX_Size

func (m *EtcdVersionExporter) XXX_Size() int

func (*EtcdVersionExporter) XXX_Unmarshal

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

type EtcdVersionList

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

EtcdVersionList is a list of EtcdVersions

func (*EtcdVersionList) DeepCopy

func (in *EtcdVersionList) DeepCopy() *EtcdVersionList

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

func (*EtcdVersionList) DeepCopyInto

func (in *EtcdVersionList) DeepCopyInto(out *EtcdVersionList)

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

func (*EtcdVersionList) DeepCopyObject

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

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

func (*EtcdVersionList) Descriptor

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

func (*EtcdVersionList) Marshal

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

func (*EtcdVersionList) MarshalTo

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

func (*EtcdVersionList) MarshalToSizedBuffer

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

func (*EtcdVersionList) ProtoMessage

func (*EtcdVersionList) ProtoMessage()

func (*EtcdVersionList) Reset

func (m *EtcdVersionList) Reset()

func (*EtcdVersionList) Size

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

func (*EtcdVersionList) String

func (this *EtcdVersionList) String() string

func (*EtcdVersionList) Unmarshal

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

func (*EtcdVersionList) XXX_DiscardUnknown

func (m *EtcdVersionList) XXX_DiscardUnknown()

func (*EtcdVersionList) XXX_Marshal

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

func (*EtcdVersionList) XXX_Merge

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

func (*EtcdVersionList) XXX_Size

func (m *EtcdVersionList) XXX_Size() int

func (*EtcdVersionList) XXX_Unmarshal

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

type EtcdVersionSpec

type EtcdVersionSpec struct {
	// Version
	Version string `json:"version" protobuf:"bytes,1,opt,name=version"`
	// Database Image
	DB EtcdVersionDatabase `json:"db" protobuf:"bytes,2,opt,name=db"`
	// Exporter Image
	Exporter EtcdVersionExporter `json:"exporter" protobuf:"bytes,3,opt,name=exporter"`
	// Deprecated versions usable but regarded as obsolete and best avoided, typically due to having been superseded.
	// +optional
	Deprecated bool `json:"deprecated,omitempty" protobuf:"varint,4,opt,name=deprecated"`
	// Stash defines backup and restore task definitions.
	// +optional
	Stash appcat.StashAddonSpec `json:"stash,omitempty" protobuf:"bytes,5,opt,name=stash"`
}

EtcdVersionSpec is the spec for postgres version

func (*EtcdVersionSpec) DeepCopy

func (in *EtcdVersionSpec) DeepCopy() *EtcdVersionSpec

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

func (*EtcdVersionSpec) DeepCopyInto

func (in *EtcdVersionSpec) DeepCopyInto(out *EtcdVersionSpec)

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

func (*EtcdVersionSpec) Descriptor

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

func (*EtcdVersionSpec) Marshal

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

func (*EtcdVersionSpec) MarshalTo

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

func (*EtcdVersionSpec) MarshalToSizedBuffer

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

func (*EtcdVersionSpec) ProtoMessage

func (*EtcdVersionSpec) ProtoMessage()

func (*EtcdVersionSpec) Reset

func (m *EtcdVersionSpec) Reset()

func (*EtcdVersionSpec) Size

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

func (*EtcdVersionSpec) String

func (this *EtcdVersionSpec) String() string

func (*EtcdVersionSpec) Unmarshal

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

func (*EtcdVersionSpec) XXX_DiscardUnknown

func (m *EtcdVersionSpec) XXX_DiscardUnknown()

func (*EtcdVersionSpec) XXX_Marshal

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

func (*EtcdVersionSpec) XXX_Merge

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

func (*EtcdVersionSpec) XXX_Size

func (m *EtcdVersionSpec) XXX_Size() int

func (*EtcdVersionSpec) XXX_Unmarshal

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

type MariaDBVersion

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

+kubebuilder:object:root=true +kubebuilder:resource:path=mariadbversions,singular=mariadbversion,scope=Cluster,shortName=mariaversion,categories={datastore,kubedb,appscode} +kubebuilder:printcolumn:name="Version",type="string",JSONPath=".spec.version" +kubebuilder:printcolumn:name="DB_IMAGE",type="string",JSONPath=".spec.db.image" +kubebuilder:printcolumn:name="Deprecated",type="boolean",JSONPath=".spec.deprecated" +kubebuilder:printcolumn:name="Age",type="date",JSONPath=".metadata.creationTimestamp"

func (MariaDBVersion) CustomResourceDefinition

func (m MariaDBVersion) CustomResourceDefinition() *apiextensions.CustomResourceDefinition

func (*MariaDBVersion) DeepCopy

func (in *MariaDBVersion) DeepCopy() *MariaDBVersion

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

func (*MariaDBVersion) DeepCopyInto

func (in *MariaDBVersion) DeepCopyInto(out *MariaDBVersion)

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

func (*MariaDBVersion) DeepCopyObject

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

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

func (*MariaDBVersion) Descriptor

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

func (*MariaDBVersion) Marshal

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

func (*MariaDBVersion) MarshalTo

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

func (*MariaDBVersion) MarshalToSizedBuffer

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

func (*MariaDBVersion) ProtoMessage

func (*MariaDBVersion) ProtoMessage()

func (*MariaDBVersion) Reset

func (m *MariaDBVersion) Reset()

func (MariaDBVersion) ResourceFQN added in v0.16.0

func (m MariaDBVersion) ResourceFQN() string

func (MariaDBVersion) ResourceKind

func (m MariaDBVersion) ResourceKind() string

func (MariaDBVersion) ResourcePlural

func (m MariaDBVersion) ResourcePlural() string

func (MariaDBVersion) ResourceShortCode

func (m MariaDBVersion) ResourceShortCode() string

func (MariaDBVersion) ResourceSingular

func (m MariaDBVersion) ResourceSingular() string

func (*MariaDBVersion) Size

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

func (*MariaDBVersion) String

func (this *MariaDBVersion) String() string

func (*MariaDBVersion) Unmarshal

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

func (MariaDBVersion) ValidateSpecs

func (m MariaDBVersion) ValidateSpecs() error

func (*MariaDBVersion) XXX_DiscardUnknown

func (m *MariaDBVersion) XXX_DiscardUnknown()

func (*MariaDBVersion) XXX_Marshal

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

func (*MariaDBVersion) XXX_Merge

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

func (*MariaDBVersion) XXX_Size

func (m *MariaDBVersion) XXX_Size() int

func (*MariaDBVersion) XXX_Unmarshal

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

type MariaDBVersionCoordinator added in v0.21.0

type MariaDBVersionCoordinator struct {
	Image string `json:"image" protobuf:"bytes,1,opt,name=image"`
}

MariaDBVersionCoordinator is the MariaDB Coordinator image

func (*MariaDBVersionCoordinator) DeepCopy added in v0.21.0

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

func (*MariaDBVersionCoordinator) DeepCopyInto added in v0.21.0

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

func (*MariaDBVersionCoordinator) Descriptor added in v0.21.0

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

func (*MariaDBVersionCoordinator) Marshal added in v0.21.0

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

func (*MariaDBVersionCoordinator) MarshalTo added in v0.21.0

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

func (*MariaDBVersionCoordinator) MarshalToSizedBuffer added in v0.21.0

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

func (*MariaDBVersionCoordinator) ProtoMessage added in v0.21.0

func (*MariaDBVersionCoordinator) ProtoMessage()

func (*MariaDBVersionCoordinator) Reset added in v0.21.0

func (m *MariaDBVersionCoordinator) Reset()

func (*MariaDBVersionCoordinator) Size added in v0.21.0

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

func (*MariaDBVersionCoordinator) String added in v0.21.0

func (this *MariaDBVersionCoordinator) String() string

func (*MariaDBVersionCoordinator) Unmarshal added in v0.21.0

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

func (*MariaDBVersionCoordinator) XXX_DiscardUnknown added in v0.21.0

func (m *MariaDBVersionCoordinator) XXX_DiscardUnknown()

func (*MariaDBVersionCoordinator) XXX_Marshal added in v0.21.0

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

func (*MariaDBVersionCoordinator) XXX_Merge added in v0.21.0

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

func (*MariaDBVersionCoordinator) XXX_Size added in v0.21.0

func (m *MariaDBVersionCoordinator) XXX_Size() int

func (*MariaDBVersionCoordinator) XXX_Unmarshal added in v0.21.0

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

type MariaDBVersionDatabase

type MariaDBVersionDatabase struct {
	Image string `json:"image" protobuf:"bytes,1,opt,name=image"`
}

MariaDBVersionDatabase is the mariadb image

func (*MariaDBVersionDatabase) DeepCopy

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

func (*MariaDBVersionDatabase) DeepCopyInto

func (in *MariaDBVersionDatabase) DeepCopyInto(out *MariaDBVersionDatabase)

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

func (*MariaDBVersionDatabase) Descriptor

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

func (*MariaDBVersionDatabase) Marshal

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

func (*MariaDBVersionDatabase) MarshalTo

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

func (*MariaDBVersionDatabase) MarshalToSizedBuffer

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

func (*MariaDBVersionDatabase) ProtoMessage

func (*MariaDBVersionDatabase) ProtoMessage()

func (*MariaDBVersionDatabase) Reset

func (m *MariaDBVersionDatabase) Reset()

func (*MariaDBVersionDatabase) Size

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

func (*MariaDBVersionDatabase) String

func (this *MariaDBVersionDatabase) String() string

func (*MariaDBVersionDatabase) Unmarshal

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

func (*MariaDBVersionDatabase) XXX_DiscardUnknown

func (m *MariaDBVersionDatabase) XXX_DiscardUnknown()

func (*MariaDBVersionDatabase) XXX_Marshal

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

func (*MariaDBVersionDatabase) XXX_Merge

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

func (*MariaDBVersionDatabase) XXX_Size

func (m *MariaDBVersionDatabase) XXX_Size() int

func (*MariaDBVersionDatabase) XXX_Unmarshal

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

type MariaDBVersionExporter

type MariaDBVersionExporter struct {
	Image string `json:"image" protobuf:"bytes,1,opt,name=image"`
}

MariaDBVersionExporter is the image for the MariaDB exporter

func (*MariaDBVersionExporter) DeepCopy

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

func (*MariaDBVersionExporter) DeepCopyInto

func (in *MariaDBVersionExporter) DeepCopyInto(out *MariaDBVersionExporter)

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

func (*MariaDBVersionExporter) Descriptor

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

func (*MariaDBVersionExporter) Marshal

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

func (*MariaDBVersionExporter) MarshalTo

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

func (*MariaDBVersionExporter) MarshalToSizedBuffer

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

func (*MariaDBVersionExporter) ProtoMessage

func (*MariaDBVersionExporter) ProtoMessage()

func (*MariaDBVersionExporter) Reset

func (m *MariaDBVersionExporter) Reset()

func (*MariaDBVersionExporter) Size

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

func (*MariaDBVersionExporter) String

func (this *MariaDBVersionExporter) String() string