Custom Resources

Sub Resources

ArgoCDSpec

ArgoCDSpec defines the desired state of the settings for Argo CD.

FieldDescriptionSchemeRequired
repositoriesRepositories contains list of repository URLs which can be used by the tenant.[]stringfalse

Back to Custom Resources

DelegateSpec

DelegateSpec defines a tenant that is delegated access to a tenant.

FieldDescriptionSchemeRequired
nameName is the name of a delegated tenant.stringtrue
rolesRoles is a list of roles that the tenant has.[]stringtrue

Back to Custom Resources

RootNamespaceSpec

RootNamespaceSpec defines the desired state of Namespace.

FieldDescriptionSchemeRequired
nameName is the name of namespace to be generated.stringtrue
labelsLabels are the labels to add to the namespace. This supersedes namespace.commonLabels in the configuration.map[string]stringfalse
annotationsAnnotations are the annotations to add to the namespace. This supersedes namespace.commonAnnotations in the configuration.map[string]stringfalse

Back to Custom Resources

Tenant

Tenant is the Schema for the tenants API.

FieldDescriptionSchemeRequired
metadatametav1.ObjectMetafalse
specTenantSpecfalse
statusTenantStatusfalse

Back to Custom Resources

TenantList

TenantList contains a list of Tenant.

FieldDescriptionSchemeRequired
metadatametav1.ListMetafalse
items[]Tenanttrue

Back to Custom Resources

TenantSpec

TenantSpec defines the desired state of Tenant.

FieldDescriptionSchemeRequired
rootNamespacesRootNamespaces are the list of root namespaces that belong to this tenant.[]RootNamespaceSpectrue
argocdArgoCD is the settings of Argo CD for this tenant.ArgoCDSpecfalse
delegatesDelegates is a list of other tenants that are delegated access to this tenant.[]DelegateSpecfalse
controllerNameControllerName is the name of the application-controller that manages this tenant's applications. If not specified, the default controller is used.stringfalse
extraParamsExtraParams is a map of extra parameters that can be used in the templates.*Paramsfalse

Back to Custom Resources

TenantStatus

TenantStatus defines the observed state of Tenant.

FieldDescriptionSchemeRequired
healthHealth is the health of Tenant.TenantHealthfalse
conditionsConditions is an array of conditions.[]metav1.Conditionfalse

Back to Custom Resources