Documentation
¶
Overview ¶
+k8s:deepcopy-gen=package +k8s:defaulter-gen=TypeMeta +groupName=secretgen.carvel.dev
Index ¶
Constants ¶
const (
AllNamespaces = "*"
)
Variables ¶
var ( SchemeBuilder runtime.SchemeBuilder AddToScheme = localSchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: "secretgen.carvel.dev", Version: "v1alpha1"}
Functions ¶
func Resource ¶
func Resource(resource string) schema.GroupResource
Types ¶
type SecretExport ¶
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"` // +optional Status SecretExportStatus `json:"status"` }
+genclient +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +kubebuilder:subresource:status +kubebuilder:printcolumn:name=Description,JSONPath=.status.friendlyDescription,description=Friendly description,type=string +kubebuilder:printcolumn:name=Age,JSONPath=.metadata.creationTimestamp,description=Time since creation,type=date
func (*SecretExport) DeepCopy ¶
func (in *SecretExport) DeepCopy() *SecretExport
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretExport.
func (*SecretExport) DeepCopyInto ¶
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 ¶
func (in *SecretExport) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (SecretExport) StaticToNamespaces ¶
func (e SecretExport) StaticToNamespaces() []string
func (SecretExport) Validate ¶
func (e SecretExport) Validate() error
type SecretExportList ¶
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 ¶
func (in *SecretExportList) DeepCopy() *SecretExportList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretExportList.
func (*SecretExportList) DeepCopyInto ¶
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 ¶
func (in *SecretExportList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SecretExportSpec ¶
type SecretExportSpec struct { // +optional ToNamespace string `json:"toNamespace,omitempty"` // +optional ToNamespaces []string `json:"toNamespaces,omitempty"` }
func (*SecretExportSpec) DeepCopy ¶
func (in *SecretExportSpec) DeepCopy() *SecretExportSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretExportSpec.
func (*SecretExportSpec) DeepCopyInto ¶
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 ¶
type SecretExportStatus struct { sgv1alpha1.GenericStatus `json:",inline"` // +optional ObservedSecretResourceVersion string `json:"observedSecretResourceVersion,omitempty"` }
func (*SecretExportStatus) DeepCopy ¶
func (in *SecretExportStatus) DeepCopy() *SecretExportStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretExportStatus.
func (*SecretExportStatus) DeepCopyInto ¶
func (in *SecretExportStatus) DeepCopyInto(out *SecretExportStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecretImport ¶
type SecretImport 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 SecretImportSpec `json:"spec"` // +optional Status SecretImportStatus `json:"status"` }
+genclient +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +kubebuilder:subresource:status +kubebuilder:printcolumn:name=Description,JSONPath=.status.friendlyDescription,description=Friendly description,type=string +kubebuilder:printcolumn:name=Age,JSONPath=.metadata.creationTimestamp,description=Time since creation,type=date
func (*SecretImport) DeepCopy ¶
func (in *SecretImport) DeepCopy() *SecretImport
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretImport.
func (*SecretImport) DeepCopyInto ¶
func (in *SecretImport) DeepCopyInto(out *SecretImport)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecretImport) DeepCopyObject ¶
func (in *SecretImport) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (SecretImport) Validate ¶
func (r SecretImport) Validate() error
type SecretImportList ¶
type SecretImportList 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 []SecretImport `json:"items"` }
+k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*SecretImportList) DeepCopy ¶
func (in *SecretImportList) DeepCopy() *SecretImportList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretImportList.
func (*SecretImportList) DeepCopyInto ¶
func (in *SecretImportList) DeepCopyInto(out *SecretImportList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecretImportList) DeepCopyObject ¶
func (in *SecretImportList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SecretImportSpec ¶
type SecretImportSpec struct { // +optional FromNamespace string `json:"fromNamespace,omitempty"` }
func (*SecretImportSpec) DeepCopy ¶
func (in *SecretImportSpec) DeepCopy() *SecretImportSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretImportSpec.
func (*SecretImportSpec) DeepCopyInto ¶
func (in *SecretImportSpec) DeepCopyInto(out *SecretImportSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecretImportStatus ¶
type SecretImportStatus struct {
sgv1alpha1.GenericStatus `json:",inline"`
}
func (*SecretImportStatus) DeepCopy ¶
func (in *SecretImportStatus) DeepCopy() *SecretImportStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretImportStatus.
func (*SecretImportStatus) DeepCopyInto ¶
func (in *SecretImportStatus) DeepCopyInto(out *SecretImportStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.