Documentation ¶
Overview ¶
Package v1alpha1 contains API Schema definitions for the nautes v1alpha1 API group +kubebuilder:object:generate=true +groupName=nautes.resource.nautes.io
Index ¶
- Variables
- type Application
- type ApplicationRef
- type ApplicationSpec
- type ArtifactRepoProvider
- func (in *ArtifactRepoProvider) DeepCopy() *ArtifactRepoProvider
- func (in *ArtifactRepoProvider) DeepCopyInto(out *ArtifactRepoProvider)
- func (in *ArtifactRepoProvider) DeepCopyObject() runtime.Object
- func (r *ArtifactRepoProvider) Get(ctx context.Context, client client.Client, name, namespace string) (*ref_resource.ReferenceResourceResult, error)
- type ArtifactRepoProviderList
- type ArtifactRepoProviderSpec
- type ArtifactRepoProviderStatus
- type BaseDataSyncConfig
- type BaseDataSyncConfigList
- type BaseDataSyncConfigSpec
- type BaseDataSyncConfigStatus
- type BaseOperatorConfig
- type CodeRepoProvider
- func (in *CodeRepoProvider) DeepCopy() *CodeRepoProvider
- func (in *CodeRepoProvider) DeepCopyInto(out *CodeRepoProvider)
- func (in *CodeRepoProvider) DeepCopyObject() runtime.Object
- func (r *CodeRepoProvider) Get(ctx context.Context, client client.Client, name, namespace string) (*ref_resource.ReferenceResourceResult, error)
- type CodeRepoProviderList
- type CodeRepoProviderSpec
- type CodeRepoProviderStatus
- type ConditionType
Constants ¶
This section is empty.
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "nautes.resource.nautes.io", Version: "v1alpha1"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
Functions ¶
This section is empty.
Types ¶
type Application ¶
type Application struct { // +optional ApplicationRef *ApplicationRef `json:"applicationRef"` // +optional ApplicationSpec *ApplicationSpec `json:"applicationSpec"` }
func (*Application) DeepCopy ¶
func (in *Application) DeepCopy() *Application
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Application.
func (*Application) DeepCopyInto ¶
func (in *Application) DeepCopyInto(out *Application)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationRef ¶
type ApplicationRef struct { Name string `json:"name"` Namespace string `json:"namespace"` Group string `json:"group"` Version string `json:"version"` Kind string `json:"kind"` }
func (*ApplicationRef) DeepCopy ¶
func (in *ApplicationRef) DeepCopy() *ApplicationRef
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationRef.
func (*ApplicationRef) DeepCopyInto ¶
func (in *ApplicationRef) DeepCopyInto(out *ApplicationRef)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationSpec ¶
type ApplicationSpec struct { Name string `json:"name"` ApiServerUrl string `json:"apiServerUrl"` ProviderType string `json:"providerType"` }
func (*ApplicationSpec) DeepCopy ¶
func (in *ApplicationSpec) DeepCopy() *ApplicationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationSpec.
func (*ApplicationSpec) DeepCopyInto ¶
func (in *ApplicationSpec) DeepCopyInto(out *ApplicationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ArtifactRepoProvider ¶
type ArtifactRepoProvider struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ArtifactRepoProviderSpec `json:"spec,omitempty"` Status ArtifactRepoProviderStatus `json:"status,omitempty"` }
ArtifactRepoProvider is the Schema for the artifactrepoproviders API
func (*ArtifactRepoProvider) DeepCopy ¶
func (in *ArtifactRepoProvider) DeepCopy() *ArtifactRepoProvider
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ArtifactRepoProvider.
func (*ArtifactRepoProvider) DeepCopyInto ¶
func (in *ArtifactRepoProvider) DeepCopyInto(out *ArtifactRepoProvider)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ArtifactRepoProvider) DeepCopyObject ¶
func (in *ArtifactRepoProvider) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ArtifactRepoProvider) Get ¶
func (r *ArtifactRepoProvider) Get(ctx context.Context, client client.Client, name, namespace string) (*ref_resource.ReferenceResourceResult, error)
type ArtifactRepoProviderList ¶
type ArtifactRepoProviderList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ArtifactRepoProvider `json:"items"` }
ArtifactRepoProviderList contains a list of ArtifactRepoProvider
func (*ArtifactRepoProviderList) DeepCopy ¶
func (in *ArtifactRepoProviderList) DeepCopy() *ArtifactRepoProviderList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ArtifactRepoProviderList.
func (*ArtifactRepoProviderList) DeepCopyInto ¶
func (in *ArtifactRepoProviderList) DeepCopyInto(out *ArtifactRepoProviderList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ArtifactRepoProviderList) DeepCopyObject ¶
func (in *ArtifactRepoProviderList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ArtifactRepoProviderSpec ¶
type ArtifactRepoProviderSpec struct { URL string `json:"url"` ApiServer string `json:"apiserver"` ProviderType string `json:"providertype"` }
ArtifactRepoProviderSpec defines the desired state of ArtifactRepoProvider
func (*ArtifactRepoProviderSpec) DeepCopy ¶
func (in *ArtifactRepoProviderSpec) DeepCopy() *ArtifactRepoProviderSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ArtifactRepoProviderSpec.
func (*ArtifactRepoProviderSpec) DeepCopyInto ¶
func (in *ArtifactRepoProviderSpec) DeepCopyInto(out *ArtifactRepoProviderSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ArtifactRepoProviderStatus ¶
type ArtifactRepoProviderStatus struct { }
ArtifactRepoProviderStatus defines the observed state of ArtifactRepoProvider
func (*ArtifactRepoProviderStatus) DeepCopy ¶
func (in *ArtifactRepoProviderStatus) DeepCopy() *ArtifactRepoProviderStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ArtifactRepoProviderStatus.
func (*ArtifactRepoProviderStatus) DeepCopyInto ¶
func (in *ArtifactRepoProviderStatus) DeepCopyInto(out *ArtifactRepoProviderStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BaseDataSyncConfig ¶
type BaseDataSyncConfig struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BaseDataSyncConfigSpec `json:"spec,omitempty"` Status BaseDataSyncConfigStatus `json:"status,omitempty"` }
BaseDataSyncConfig is the Schema for the basedatasyncconfigs API
func (*BaseDataSyncConfig) DeepCopy ¶
func (in *BaseDataSyncConfig) DeepCopy() *BaseDataSyncConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BaseDataSyncConfig.
func (*BaseDataSyncConfig) DeepCopyInto ¶
func (in *BaseDataSyncConfig) DeepCopyInto(out *BaseDataSyncConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BaseDataSyncConfig) DeepCopyObject ¶
func (in *BaseDataSyncConfig) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BaseDataSyncConfigList ¶
type BaseDataSyncConfigList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []BaseDataSyncConfig `json:"items"` }
BaseDataSyncConfigList contains a list of BaseDataSyncConfig
func (*BaseDataSyncConfigList) DeepCopy ¶
func (in *BaseDataSyncConfigList) DeepCopy() *BaseDataSyncConfigList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BaseDataSyncConfigList.
func (*BaseDataSyncConfigList) DeepCopyInto ¶
func (in *BaseDataSyncConfigList) DeepCopyInto(out *BaseDataSyncConfigList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BaseDataSyncConfigList) DeepCopyObject ¶
func (in *BaseDataSyncConfigList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BaseDataSyncConfigSpec ¶
type BaseDataSyncConfigSpec struct { Source *Application `json:"source"` Targets []*Application `json:"targets"` }
BaseDataSyncConfigSpec defines the desired state of BaseDataSyncConfig
func (*BaseDataSyncConfigSpec) DeepCopy ¶
func (in *BaseDataSyncConfigSpec) DeepCopy() *BaseDataSyncConfigSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BaseDataSyncConfigSpec.
func (*BaseDataSyncConfigSpec) DeepCopyInto ¶
func (in *BaseDataSyncConfigSpec) DeepCopyInto(out *BaseDataSyncConfigSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BaseDataSyncConfigStatus ¶
type BaseDataSyncConfigStatus struct { // +optional Conditions []metav1.Condition `json:"conditions"` // +optional TargetStatus map[string][]metav1.Condition `json:"targetStatus"` }
BaseDataSyncConfigStatus defines the observed state of BaseDataSyncConfig
func (*BaseDataSyncConfigStatus) DeepCopy ¶
func (in *BaseDataSyncConfigStatus) DeepCopy() *BaseDataSyncConfigStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BaseDataSyncConfigStatus.
func (*BaseDataSyncConfigStatus) DeepCopyInto ¶
func (in *BaseDataSyncConfigStatus) DeepCopyInto(out *BaseDataSyncConfigStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BaseOperatorConfig ¶
type BaseOperatorConfig struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // ControllerManagerConfigurationSpec returns the contfigurations for controllers cfg.ControllerManagerConfigurationSpec `json:",inline"` }
func (*BaseOperatorConfig) DeepCopy ¶
func (in *BaseOperatorConfig) DeepCopy() *BaseOperatorConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BaseOperatorConfig.
func (*BaseOperatorConfig) DeepCopyInto ¶
func (in *BaseOperatorConfig) DeepCopyInto(out *BaseOperatorConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BaseOperatorConfig) DeepCopyObject ¶
func (in *BaseOperatorConfig) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CodeRepoProvider ¶
type CodeRepoProvider struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CodeRepoProviderSpec `json:"spec,omitempty"` Status CodeRepoProviderStatus `json:"status,omitempty"` }
CodeRepoProvider is the Schema for the coderepoproviders API
func (*CodeRepoProvider) DeepCopy ¶
func (in *CodeRepoProvider) DeepCopy() *CodeRepoProvider
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodeRepoProvider.
func (*CodeRepoProvider) DeepCopyInto ¶
func (in *CodeRepoProvider) DeepCopyInto(out *CodeRepoProvider)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CodeRepoProvider) DeepCopyObject ¶
func (in *CodeRepoProvider) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CodeRepoProvider) Get ¶
func (r *CodeRepoProvider) Get(ctx context.Context, client client.Client, name, namespace string) (*ref_resource.ReferenceResourceResult, error)
type CodeRepoProviderList ¶
type CodeRepoProviderList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []CodeRepoProvider `json:"items"` }
CodeRepoProviderList contains a list of CodeRepoProvider
func (*CodeRepoProviderList) DeepCopy ¶
func (in *CodeRepoProviderList) DeepCopy() *CodeRepoProviderList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodeRepoProviderList.
func (*CodeRepoProviderList) DeepCopyInto ¶
func (in *CodeRepoProviderList) DeepCopyInto(out *CodeRepoProviderList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CodeRepoProviderList) DeepCopyObject ¶
func (in *CodeRepoProviderList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CodeRepoProviderSpec ¶
type CodeRepoProviderSpec struct { URL string `json:"url"` ApiServer string `json:"apiserver"` ProviderType string `json:"providertype"` }
CodeRepoProviderSpec defines the desired state of CodeRepoProvider
func (*CodeRepoProviderSpec) DeepCopy ¶
func (in *CodeRepoProviderSpec) DeepCopy() *CodeRepoProviderSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodeRepoProviderSpec.
func (*CodeRepoProviderSpec) DeepCopyInto ¶
func (in *CodeRepoProviderSpec) DeepCopyInto(out *CodeRepoProviderSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CodeRepoProviderStatus ¶
type CodeRepoProviderStatus struct { }
CodeRepoProviderStatus defines the observed state of CodeRepoProvider
func (*CodeRepoProviderStatus) DeepCopy ¶
func (in *CodeRepoProviderStatus) DeepCopy() *CodeRepoProviderStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodeRepoProviderStatus.
func (*CodeRepoProviderStatus) DeepCopyInto ¶
func (in *CodeRepoProviderStatus) DeepCopyInto(out *CodeRepoProviderStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionType ¶
type ConditionType string
+kubebuilder:object:generate=false
const ( SyncUserConditionType ConditionType = "sync-user" SyncGroupMemberConditionType ConditionType = "sync-group-member" SyncGroupConditionType ConditionType = "sync-group" SyncProjectConditionType ConditionType = "sync-project" SyncProjectMemberConditionType ConditionType = "sync-project-member" )
func (ConditionType) ToString ¶
func (c ConditionType) ToString() string