Expand description
White-labeled naming for the access-request custom resource.
The operator manifest (alien-helm) and the operator runtime
(alien-access-request-crd-loop) BOTH derive the CRD’s group/kind/plural
from the deployment’s branding domain here, so the resource the manifest
registers is exactly the one the operator creates and watches — they can’t
drift.
For a vendor whose branded domain is acme.dev, the access-request CRD is:
group: accessrequests.acme.dev
kind: AcmeAccessRequest
plural: acmeaccessrequests
short: acmearWhen no branding domain is set it falls back to the Alien defaults
(accessrequests.alien.dev / AlienAccessRequest).
Structs§
- Access
Request CrdNames - Derived, white-labeled names for the access-request custom resource.
Constants§
- ACCESS_
REQUEST_ CRD_ VERSION - The CRD version served (single alpha version for now).
- DEFAULT_
LABEL_ DOMAIN - The default (unbranded) DNS domain the access-request CRD lives under.
Functions§
- access_
request_ crd_ names - Derive the access-request-CRD names from a branding domain (e.g.
Some("acme.dev")).None/empty → the Alien defaults.