mirror of
https://github.com/ysoftdevs/gardener-extension-shoot-fleet-agent.git
synced 2026-06-12 16:44:40 +02:00
Added support for configuration per project
Shoots with type==Infrastructure will not be considered to be added to Fleet
This commit is contained in:
@@ -6,13 +6,16 @@ gardener-extension-shoot-fleet-agent
|
||||
---
|
||||
apiVersion: shoot-fleet-agent-service.extensions.config.gardener.cloud/v1alpha1
|
||||
kind: FleetAgentConfig
|
||||
clientConnection:
|
||||
defaultConfig:
|
||||
kubeconfig: {{ .Values.fleetManager.kubeconfig }}
|
||||
{{- if .Values.fleetManager.labels }}
|
||||
labels: {{ .Values.fleetManager.labels | toYaml | nindent 6 }}
|
||||
labels: {{ .Values.fleetManager.labels | toYaml | nindent 4 }}
|
||||
{{- end }}
|
||||
{{- if .Values.fleetManager.namespace }}
|
||||
namespace: {{ .Values.fleetManager.namespace }}
|
||||
namespace: {{ .Values.fleetManager.namespace }}
|
||||
{{- end }}
|
||||
{{- if .Values.fleetManager.projectConfig }}
|
||||
projectConfig: {{ .Values.fleetManager.projectConfig | toYaml | nindent 2 }}
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
|
||||
|
||||
@@ -27,9 +27,20 @@ controllers:
|
||||
concurrentSyncs: 1
|
||||
|
||||
fleetManager:
|
||||
#default config values
|
||||
kubeconfig: #base64encoded kubeconfig of fleet manager cluster comes here
|
||||
labels: # optional fleet Cluster crd labels
|
||||
namespace: clusters # namespace where Fleet clusters stores Cluster CRD objects
|
||||
#project specific values
|
||||
# projectConfig:
|
||||
# myproject:
|
||||
# kubeconfig: #base64encoded kubeconfig of fleet manager cluster for myproject comes here
|
||||
# labels: # optional fleet Cluster crd labels for myproject
|
||||
# namespace: clusters # namespace where Fleet clusters stores Cluster CRD objects for myproject
|
||||
# myotherproject:
|
||||
# kubeconfig: #base64encoded kubeconfig of fleet manager cluster for myotherproject comes here
|
||||
# labels: # optional fleet Cluster crd labels for myotherproject
|
||||
# namespace: clusters # namespace where Fleet clusters stores Cluster CRD objects for myotherproject
|
||||
|
||||
disableControllers: []
|
||||
|
||||
|
||||
Reference in New Issue
Block a user