Documentation ¶
Index ¶
Constants ¶
View Source
const ( // TenantAdminNamespaceAnnotation is the key for tenantAdminNamespace annotation TenantAdminNamespaceAnnotation = "x-k8s.io/tenantAdminNamespace" TenantNamespaceFinalizer = "tenantnamespace.finalizer.x-k8s.io" )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ReconcileTenantNamespace ¶
ReconcileTenantNamespace reconciles a TenantNamespace object
func (*ReconcileTenantNamespace) Reconcile ¶
Reconcile reads that state of the cluster for a TenantNamespace object and makes changes based on the state read and what is in the TenantNamespace.Spec Automatically generate RBAC rules to allow the Controller to read and write Deployments +kubebuilder:rbac:groups=core,resources=namespaces,verbs=get;list;watch;create +kubebuilder:rbac:groups=tenancy.x-k8s.io,resources=tenantnamespaces,verbs=get;list;watch;create;update;patch;delete +kubebuilder:rbac:groups=tenancy.x-k8s.io,resources=tenantnamespaces/status,verbs=get;update;patch
Click to show internal directories.
Click to hide internal directories.