The c-n-d-e Controller serves as a client to the c-n-d-e Dashboard.
Additionally it creates CRs and other necessary Kubernetes resources for the c-n-d-e Operator.
- create c-n-d-e Operator and c-n-d-e Dashboard instances
- If you are using a Dashboard with mTLS, then add the certs to folder
config/api-client-cert
and uncomment the respective sections inkustomization.yaml
andcontroller.yaml
- configure a new Cluster via the Dashboard and add CNDE_CLUSTER_NAME, CNDE_API_KEY, CNDE_URL and CNDE_KEYCLOAK_HOST to file
config/cnde-controller.properties
- select the c-n-d-e Operator Namespace, cd to folder
config
and executekubectl apply --dry-run=server -k .
and if does not show any errors, executekubectl apply -k .