v1alpha1

package
v0.4.0-alpha.1 Latest Latest
Warning

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

Go to latest
Published: Aug 18, 2021 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Overview

+k8s:deepcopy-gen=package +k8s:defaulter-gen=TypeMeta +groupName=secretgen

Index

Constants

View Source
const (
	CertificateSecretCertificateKey = "certificate"
	CertificateSecretPrivateKeyKey  = "privateKey"

	CertificateSecretDefaultType           = corev1.SecretTypeOpaque
	CertificateSecretDefaultCertificateKey = "crt.pem"
	CertificateSecretDefaultPrivateKeyKey  = "key.pem"
)
View Source
const (
	PasswordSecretKey = "value"

	PasswordSecretDefaultType = corev1.SecretTypeBasicAuth
	PasswordSecretDefaultKey  = corev1.BasicAuthPasswordKey
)
View Source
const (
	RSAKeySecretPublicKeyKey  = "publicKey"
	RSAKeySecretPrivateKeyKey = "privateKey"

	RSAKeySecretDefaultType          = corev1.SecretTypeOpaque
	RSAKeySecretDefaultPublicKeyKey  = "pub.pem"
	RSAKeySecretDefaultPrivateKeyKey = "key.pem"
)
View Source
const (
	SSHKeySecretPrivateKeyKey    = "privateKey"
	SSHKeySecretAuthorizedKeyKey = "authorizedKey"

	SSHKeySecretDefaultType             = corev1.SecretTypeSSHAuth
	SSHKeySecretDefaultPrivateKeyKey    = corev1.SSHAuthPrivateKey
	SSHKeySecretDefaultAuthorizedKeyKey = "ssh-authorizedkey"
)
View Source
const (
	AllNamespaces = "*"
)

Variables

View Source
var (
	SchemeBuilder runtime.SchemeBuilder

	AddToScheme = localSchemeBuilder.AddToScheme
)
View Source
var SchemeGroupVersion = schema.GroupVersion{Group: "secretgen.k14s.io", Version: "v1alpha1"}

Functions

func Resource

func Resource(resource string) schema.GroupResource

Types

type Certificate

type Certificate struct {
	metav1.TypeMeta `json:",inline"`

	// Standard object metadata; More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata.
	// +optional
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   CertificateSpec   `json:"spec"`
	Status CertificateStatus `json:"status"`
}

+genclient +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object

func (*Certificate) DeepCopy

func (in *Certificate) DeepCopy() *Certificate

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

func (*Certificate) DeepCopyInto

func (in *Certificate) DeepCopyInto(out *Certificate)

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

func (*Certificate) DeepCopyObject

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

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

type CertificateList

type CertificateList struct {
	metav1.TypeMeta `json:",inline"`

	// Standard list metadata.
	// More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
	// +optional
	metav1.ListMeta `json:"metadata,omitempty"`

	Items []Certificate `json:"items"`
}

+k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object

func (*CertificateList) DeepCopy

func (in *CertificateList) DeepCopy() *CertificateList

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

func (*CertificateList) DeepCopyInto

func (in *CertificateList) DeepCopyInto(out *CertificateList)

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

func (*CertificateList) DeepCopyObject

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

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

type CertificateSpec

type CertificateSpec struct {
	// TODO should we support cross namespace references?
	CARef *corev1.LocalObjectReference `json:"caRef,omitempty"`
	IsCA  bool                         `json:"isCA,omitempty"`

	CommonName       string   `json:"commonName,omitempty"`
	Organization     string   `json:"organization,omitempty"`
	AlternativeNames []string `json:"alternativeNames,omitempty"`
	ExtendedKeyUsage []string `json:"extendedKeyUsage,omitempty"`
	Duration         int64    `json:"duration,omitempty"`

	SecretTemplate *SecretTemplate `json:"secretTemplate,omitempty"`
}

func (*CertificateSpec) DeepCopy

func (in *CertificateSpec) DeepCopy() *CertificateSpec

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

func (*CertificateSpec) DeepCopyInto

func (in *CertificateSpec) DeepCopyInto(out *CertificateSpec)

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

type CertificateStatus

type CertificateStatus struct {
	GenericStatus `json:",inline"`
}

func (*CertificateStatus) DeepCopy

func (in *CertificateStatus) DeepCopy() *CertificateStatus

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

func (*CertificateStatus) DeepCopyInto

func (in *CertificateStatus) DeepCopyInto(out *CertificateStatus)

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

type Condition

type Condition struct {
	Type   ConditionType          `json:"type"`
	Status corev1.ConditionStatus `json:"status"`
	// Unique, this should be a short, machine understandable string that gives the reason
	// for condition's last transition. If it reports "ResizeStarted" that means the underlying
	// persistent volume is being resized.
	// +optional
	Reason string `json:"reason,omitempty"`
	// Human-readable message indicating details about last transition.
	// +optional
	Message string `json:"message,omitempty"`
}

func (*Condition) DeepCopy

func (in *Condition) DeepCopy() *Condition

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

func (*Condition) DeepCopyInto

func (in *Condition) DeepCopyInto(out *Condition)

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

type ConditionType

type ConditionType string
const (
	Reconciling        ConditionType = "Reconciling"
	ReconcileFailed    ConditionType = "ReconcileFailed"
	ReconcileSucceeded ConditionType = "ReconcileSucceeded"

	// Invalid indicates that CRD's spec is not of valid form.
	Invalid ConditionType = "Invalid"
)

type GenericStatus

type GenericStatus struct {
	ObservedGeneration  int64       `json:"observedGeneration"`
	Conditions          []Condition `json:"conditions"`
	FriendlyDescription string      `json:"friendlyDescription"`
}

func (*GenericStatus) DeepCopy

func (in *GenericStatus) DeepCopy() *GenericStatus

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

func (*GenericStatus) DeepCopyInto

func (in *GenericStatus) DeepCopyInto(out *GenericStatus)

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

type Password

type Password struct {
	metav1.TypeMeta `json:",inline"`

	// Standard object metadata; More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata.
	// +optional
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   PasswordSpec   `json:"spec"`
	Status PasswordStatus `json:"status"`
}

+genclient +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object

func (*Password) DeepCopy

func (in *Password) DeepCopy() *Password

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

func (*Password) DeepCopyInto

func (in *Password) DeepCopyInto(out *Password)

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

func (*Password) DeepCopyObject

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

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

type PasswordList

type PasswordList struct {
	metav1.TypeMeta `json:",inline"`

	// Standard list metadata.
	// More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
	// +optional
	metav1.ListMeta `json:"metadata,omitempty"`

	Items []Password `json:"items"`
}

+k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object

func (*PasswordList) DeepCopy

func (in *PasswordList) DeepCopy() *PasswordList

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

func (*PasswordList) DeepCopyInto

func (in *PasswordList) DeepCopyInto(out *PasswordList)

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

func (*PasswordList) DeepCopyObject

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

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

type PasswordSpec

type PasswordSpec struct {
	Length int `json:"length"`

	SecretTemplate *SecretTemplate `json:"secretTemplate,omitempty"`
}

func (*PasswordSpec) DeepCopy

func (in *PasswordSpec) DeepCopy() *PasswordSpec

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

func (*PasswordSpec) DeepCopyInto

func (in *PasswordSpec) DeepCopyInto(out *PasswordSpec)

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

type PasswordStatus

type PasswordStatus struct {
	GenericStatus `json:",inline"`
}

func (*PasswordStatus) DeepCopy

func (in *PasswordStatus) DeepCopy() *PasswordStatus

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

func (*PasswordStatus) DeepCopyInto

func (in *PasswordStatus) DeepCopyInto(out *PasswordStatus)

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

type RSAKey

type RSAKey struct {
	metav1.TypeMeta `json:",inline"`

	// Standard object metadata; More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata.
	// +optional
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   RSAKeySpec   `json:"spec"`
	Status RSAKeyStatus `json:"status"`
}

+genclient +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object

func (*RSAKey) DeepCopy

func (in *RSAKey) DeepCopy() *RSAKey

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

func (*RSAKey) DeepCopyInto

func (in *RSAKey) DeepCopyInto(out *RSAKey)

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

func (*RSAKey) DeepCopyObject

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

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

type RSAKeyList

type RSAKeyList struct {
	metav1.TypeMeta `json:",inline"`

	// Standard list metadata.
	// More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
	// +optional
	metav1.ListMeta `json:"metadata,omitempty"`

	Items []RSAKey `json:"items"`
}

+k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object

func (*RSAKeyList) DeepCopy

func (in *RSAKeyList) DeepCopy() *RSAKeyList

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

func (*RSAKeyList) DeepCopyInto

func (in *RSAKeyList) DeepCopyInto(out *RSAKeyList)

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

func (*RSAKeyList) DeepCopyObject

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

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

type RSAKeySpec

type RSAKeySpec struct {
	SecretTemplate *SecretTemplate `json:"secretTemplate,omitempty"`
}

func (*RSAKeySpec) DeepCopy

func (in *RSAKeySpec) DeepCopy() *RSAKeySpec

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

func (*RSAKeySpec) DeepCopyInto

func (in *RSAKeySpec) DeepCopyInto(out *RSAKeySpec)

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

type RSAKeyStatus

type RSAKeyStatus struct {
	GenericStatus `json:",inline"`
}

func (*RSAKeyStatus) DeepCopy

func (in *RSAKeyStatus) DeepCopy() *RSAKeyStatus

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

func (*RSAKeyStatus) DeepCopyInto

func (in *RSAKeyStatus) DeepCopyInto(out *RSAKeyStatus)

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

type SSHKey

type SSHKey struct {
	metav1.TypeMeta `json:",inline"`

	// Standard object metadata; More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata.
	// +optional
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   SSHKeySpec   `json:"spec"`
	Status SSHKeyStatus `json:"status"`
}

+genclient +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object

func (*SSHKey) DeepCopy

func (in *SSHKey) DeepCopy() *SSHKey

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

func (*SSHKey) DeepCopyInto

func (in *SSHKey) DeepCopyInto(out *SSHKey)

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

func (*SSHKey) DeepCopyObject

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

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

type SSHKeyList

type SSHKeyList struct {
	metav1.TypeMeta `json:",inline"`

	// Standard list metadata.
	// More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
	// +optional
	metav1.ListMeta `json:"metadata,omitempty"`

	Items []SSHKey `json:"items"`
}

+k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object

func (*SSHKeyList) DeepCopy

func (in *SSHKeyList) DeepCopy() *SSHKeyList

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

func (*SSHKeyList) DeepCopyInto

func (in *SSHKeyList) DeepCopyInto(out *SSHKeyList)

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

func (*SSHKeyList) DeepCopyObject

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

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

type SSHKeySpec

type SSHKeySpec struct {
	SecretTemplate *SecretTemplate `json:"secretTemplate,omitempty"`
}

func (*SSHKeySpec) DeepCopy

func (in *SSHKeySpec) DeepCopy() *SSHKeySpec

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

func (*SSHKeySpec) DeepCopyInto

func (in *SSHKeySpec) DeepCopyInto(out *SSHKeySpec)

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

type SSHKeyStatus

type SSHKeyStatus struct {
	GenericStatus `json:",inline"`
}

func (*SSHKeyStatus) DeepCopy

func (in *SSHKeyStatus) DeepCopy() *SSHKeyStatus

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

func (*SSHKeyStatus) DeepCopyInto

func (in *SSHKeyStatus) DeepCopyInto(out *SSHKeyStatus)

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

type SecretExport added in v0.2.0

type SecretExport struct {
	metav1.TypeMeta `json:",inline"`

	// Standard object metadata; More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata.
	// +optional
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   SecretExportSpec   `json:"spec"`
	Status SecretExportStatus `json:"status"`
}

+genclient +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object

func (*SecretExport) DeepCopy added in v0.2.0

func (in *SecretExport) DeepCopy() *SecretExport

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

func (*SecretExport) DeepCopyInto added in v0.2.0

func (in *SecretExport) DeepCopyInto(out *SecretExport)

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

func (*SecretExport) DeepCopyObject added in v0.2.0

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

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

func (SecretExport) StaticToNamespaces added in v0.2.0

func (e SecretExport) StaticToNamespaces() []string

func (SecretExport) Validate added in v0.2.0

func (e SecretExport) Validate() error

type SecretExportList added in v0.2.0

type SecretExportList struct {
	metav1.TypeMeta `json:",inline"`

	// Standard list metadata.
	// More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
	// +optional
	metav1.ListMeta `json:"metadata,omitempty"`

	Items []SecretExport `json:"items"`
}

+k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object

func (*SecretExportList) DeepCopy added in v0.2.0

func (in *SecretExportList) DeepCopy() *SecretExportList

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

func (*SecretExportList) DeepCopyInto added in v0.2.0

func (in *SecretExportList) DeepCopyInto(out *SecretExportList)

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

func (*SecretExportList) DeepCopyObject added in v0.2.0

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

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

type SecretExportSpec added in v0.2.0

type SecretExportSpec struct {
	ToNamespace  string   `json:"toNamespace,omitempty"`
	ToNamespaces []string `json:"toNamespaces,omitempty"`
}

func (*SecretExportSpec) DeepCopy added in v0.2.0

func (in *SecretExportSpec) DeepCopy() *SecretExportSpec

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

func (*SecretExportSpec) DeepCopyInto added in v0.2.0

func (in *SecretExportSpec) DeepCopyInto(out *SecretExportSpec)

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

type SecretExportStatus added in v0.2.0

type SecretExportStatus struct {
	GenericStatus                 `json:",inline"`
	ObservedSecretResourceVersion string `json:"observedSecretResourceVersion,omitempty"`
}

func (*SecretExportStatus) DeepCopy added in v0.2.0

func (in *SecretExportStatus) DeepCopy() *SecretExportStatus

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

func (*SecretExportStatus) DeepCopyInto added in v0.2.0

func (in *SecretExportStatus) DeepCopyInto(out *SecretExportStatus)

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

type SecretRequest added in v0.2.0

type SecretRequest struct {
	metav1.TypeMeta `json:",inline"`

	// Standard object metadata; More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata.
	// +optional
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   SecretRequestSpec   `json:"spec"`
	Status SecretRequestStatus `json:"status"`
}

+genclient +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object

func (*SecretRequest) DeepCopy added in v0.2.0

func (in *SecretRequest) DeepCopy() *SecretRequest

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

func (*SecretRequest) DeepCopyInto added in v0.2.0

func (in *SecretRequest) DeepCopyInto(out *SecretRequest)

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

func (*SecretRequest) DeepCopyObject added in v0.2.0

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

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

func (SecretRequest) Validate added in v0.2.0

func (r SecretRequest) Validate() error

type SecretRequestList added in v0.2.0

type SecretRequestList struct {
	metav1.TypeMeta `json:",inline"`

	// Standard list metadata.
	// More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
	// +optional
	metav1.ListMeta `json:"metadata,omitempty"`

	Items []SecretRequest `json:"items"`
}

+k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object

func (*SecretRequestList) DeepCopy added in v0.2.0

func (in *SecretRequestList) DeepCopy() *SecretRequestList

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

func (*SecretRequestList) DeepCopyInto added in v0.2.0

func (in *SecretRequestList) DeepCopyInto(out *SecretRequestList)

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

func (*SecretRequestList) DeepCopyObject added in v0.2.0

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

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

type SecretRequestSpec added in v0.2.0

type SecretRequestSpec struct {
	FromNamespace string `json:"fromNamespace,omitempty"`
}

func (*SecretRequestSpec) DeepCopy added in v0.2.0

func (in *SecretRequestSpec) DeepCopy() *SecretRequestSpec

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

func (*SecretRequestSpec) DeepCopyInto added in v0.2.0

func (in *SecretRequestSpec) DeepCopyInto(out *SecretRequestSpec)

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

type SecretRequestStatus added in v0.2.0

type SecretRequestStatus struct {
	GenericStatus `json:",inline"`
}

func (*SecretRequestStatus) DeepCopy added in v0.2.0

func (in *SecretRequestStatus) DeepCopy() *SecretRequestStatus

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

func (*SecretRequestStatus) DeepCopyInto added in v0.2.0

func (in *SecretRequestStatus) DeepCopyInto(out *SecretRequestStatus)

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

type SecretTemplate

type SecretTemplate struct {
	// TODO custom name is not supported as it makes "finding" secrets harder
	Metadata   SecretTemplateMetadata `json:"metadata,omitempty"`
	Type       corev1.SecretType      `json:"type,omitempty"`
	StringData map[string]string      `json:"stringData,omitempty"`
}

func (*SecretTemplate) DeepCopy added in v0.2.0

func (in *SecretTemplate) DeepCopy() *SecretTemplate

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

func (*SecretTemplate) DeepCopyInto added in v0.2.0

func (in *SecretTemplate) DeepCopyInto(out *SecretTemplate)

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

type SecretTemplateMetadata

type SecretTemplateMetadata struct {
	Annotations map[string]string `json:"annotations,omitempty"`
	Labels      map[string]string `json:"labels,omitempty"`
}

func (*SecretTemplateMetadata) DeepCopy added in v0.2.0

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

func (*SecretTemplateMetadata) DeepCopyInto added in v0.2.0

func (in *SecretTemplateMetadata) DeepCopyInto(out *SecretTemplateMetadata)

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

Jump to

Keyboard shortcuts

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