# Constants
GitPhase enum values.
GitPhase enum values.
AutoRepoType managed by the git controller.
GitPhase enum values.
GitPhase enum values.
GitPhase enum values.
DefaultRepoType is auto.
GitPhase enum values.
DeleteProtectionAnnotation defines the delete protection annotation name.
GitPhase enum values.
No description provided by the author
GitType enum values.
GitType enum values.
GitType enum values.
No description provided by the author
GitPhase enum values.
No description provided by the author
GitPhase enum values.
GitType enum values.
UnmanagedRepoType by the git controller.
# Variables
AddToScheme adds the types in this group-version to the given scheme.
GroupVersion is group version used to register these objects.
SchemeBuilder is used to add go types to the GroupVersionKind scheme.
# Structs
No description provided by the author
BootstrapToken this key is used only once for Steward to register.
Cluster is the Schema for the clusters API +kubebuilder:subresource:status +kubebuilder:resource:path=clusters,scope=Namespaced +kubebuilder:printcolumn:name="Display Name",type="string",JSONPath=".spec.displayName" +kubebuilder:printcolumn:name="Tenant",type="string",JSONPath=".spec.tenantRef.name" +kubebuilder:printcolumn:name="Age",type="date",JSONPath=".metadata.creationTimestamp".
ClusterList contains a list of Cluster.
ClusterSpec defines the desired state of Cluster.
ClusterStatus defines the observed state of Cluster.
CompileMeta contains information about the last compilation with Commodore.
CompileMetaInstanceVersionInfo contains information about the version of a component instance.
CompileMetaVersionInfo contains information about the version of a configuration repo or a package.
No description provided by the author
No description provided by the author
DeployKey defines an SSH key to be used for git operations.
EnvVar represents an environment added to the CI system of the Git repository.
No description provided by the author
EnvVarSource represents a source for the value of an EnvVar.
GitRepo is the Schema for the gitrepos API +kubebuilder:subresource:status +kubebuilder:resource:path=gitrepos,scope=Namespaced +kubebuilder:printcolumn:name="Display Name",type="string",JSONPath=".spec.displayName" +kubebuilder:printcolumn:name="Repo Name",type="string",JSONPath=".spec.repoName" +kubebuilder:printcolumn:name="Phase",type="string",JSONPath=".status.phase" +kubebuilder:printcolumn:name="Age",type="date",JSONPath=".metadata.creationTimestamp".
GitRepoList contains a list of GitRepo.
GitRepoSpec defines the desired state of GitRepo.
GitRepoStatus defines the observed state of GitRepo.
GitRepoTemplate is used for templating git repos, it does not contain the tenantRef as it will be added by the controller creating the template instance.
Tenant is the Schema for the tenants API +kubebuilder:subresource:status +kubebuilder:resource:path=tenants,scope=Namespaced +kubebuilder:printcolumn:name="Display Name",type="string",JSONPath=".spec.displayName" +kubebuilder:printcolumn:name="Age",type="date",JSONPath=".metadata.creationTimestamp".
TenantList contains a list of Tenant.
TenantSpec defines the desired state of Tenant.
TenantStatus defines the observed state of Tenant.
TenantTemplate is the Schema for the tenant templates API +kubebuilder:subresource:status +kubebuilder:resource:path=tenanttemplates,scope=Namespaced +kubebuilder:printcolumn:name="Display Name",type="string",JSONPath=".spec.displayName" +kubebuilder:printcolumn:name="Age",type="date",JSONPath=".metadata.creationTimestamp".
TenantTemplateList contains a list of TenantTemplate.
# Type aliases
CreationPolicy defines the type creation policy.
DeletionPolicy defines the type deletion policy.
Facts is a map of arbitrary facts for the cluster.
GitPhase is the enum for the git phase status.
GitType as the enum for git types.
RepoType specifies the type of the repo.