Documentation ¶
Overview ¶
Package v1alpha1 is the v1alpha1 version of the API.
Index ¶
- Variables
- func Kind(kind string) schema.GroupKind
- func Resource(resource string) schema.GroupResource
- type Crypt
- type CryptList
- type CryptSpec
- type CryptStatus
- type SecretDefinition
- func (in *SecretDefinition) DeepCopy() *SecretDefinition
- func (in *SecretDefinition) DeepCopyInto(out *SecretDefinition)
- func (in *SecretDefinition) GetAnnotations() map[string]string
- func (in *SecretDefinition) GetKey() string
- func (in *SecretDefinition) GetLabels() map[string]string
- func (in *SecretDefinition) GetName() string
- func (in *SecretDefinition) GetType() string
Constants ¶
This section is empty.
Variables ¶
var ( SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes) AddToScheme = SchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: crypt.GroupName, Version: "v1alpha1"}
SchemeGroupVersion is group version used to register these objects
Functions ¶
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type Crypt ¶
type Crypt struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CryptSpec `json:"spec"` Status CryptStatus `json:"status"` }
Crypt is a specification for a Crypt resource
func (*Crypt) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Crypt.
func (*Crypt) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Crypt) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CryptList ¶
type CryptList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata"` Items []Crypt `json:"items"` }
CryptList is a list of Crypt resources
func (*CryptList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptList.
func (*CryptList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CryptList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CryptSpec ¶
type CryptSpec struct { Secrets []SecretDefinition `json:"secrets"` Namespaces []string `json:"namespaces"` }
func (*CryptSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptSpec.
func (*CryptSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CryptStatus ¶
type CryptStatus struct { }
func (*CryptStatus) DeepCopy ¶
func (in *CryptStatus) DeepCopy() *CryptStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CryptStatus.
func (*CryptStatus) DeepCopyInto ¶
func (in *CryptStatus) DeepCopyInto(out *CryptStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecretDefinition ¶
type SecretDefinition struct { Name string `json:"name"` Type string `json:"type"` Key string `json:"key"` Labels map[string]string `json:"labels"` Annotations map[string]string `json:"annotations"` }
func (*SecretDefinition) DeepCopy ¶
func (in *SecretDefinition) DeepCopy() *SecretDefinition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretDefinition.
func (*SecretDefinition) DeepCopyInto ¶
func (in *SecretDefinition) DeepCopyInto(out *SecretDefinition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecretDefinition) GetAnnotations ¶
func (in *SecretDefinition) GetAnnotations() map[string]string
func (*SecretDefinition) GetKey ¶
func (in *SecretDefinition) GetKey() string
func (*SecretDefinition) GetLabels ¶
func (in *SecretDefinition) GetLabels() map[string]string
func (*SecretDefinition) GetName ¶
func (in *SecretDefinition) GetName() string
func (*SecretDefinition) GetType ¶
func (in *SecretDefinition) GetType() string