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