mirror of
https://github.com/clastix/kamaji.git
synced 2026-02-14 10:00:02 +00:00
* feat(api): kubeconfig generator Signed-off-by: Dario Tranchitella <dario@tranchitella.eu> * refactor: abstracting enqueue to channel function Signed-off-by: Dario Tranchitella <dario@tranchitella.eu> * fix: avoiding multiple context registration Signed-off-by: Dario Tranchitella <dario@tranchitella.eu> * feat: kubeconfig generator Signed-off-by: Dario Tranchitella <dario@tranchitella.eu> * docs: kubeconfig generator Signed-off-by: Dario Tranchitella <dario@tranchitella.eu> * feat(helm): deployment for kubeconfig generator Signed-off-by: Dario Tranchitella <dario@tranchitella.eu> --------- Signed-off-by: Dario Tranchitella <dario@tranchitella.eu>
22 lines
519 B
YAML
22 lines
519 B
YAML
apiVersion: kamaji.clastix.io/v1alpha1
|
|
kind: KubeconfigGenerator
|
|
metadata:
|
|
name: tenant
|
|
spec:
|
|
controlPlaneEndpointFrom: admin.conf
|
|
groups:
|
|
- stringValue: custom.group.tld
|
|
- fromDefinition: metadata.namespace
|
|
namespaceSelector:
|
|
matchExpressions:
|
|
- key: kubernetes.io/metadata.name
|
|
operator: Exists
|
|
values: []
|
|
tenantControlPlaneSelector:
|
|
matchExpressions:
|
|
- key: tenant.clastix.io
|
|
operator: Exists
|
|
values: []
|
|
user:
|
|
fromDefinition: metadata.name
|