Added support for configuration per project

Shoots with type==Infrastructure will not be considered to be added to Fleet
This commit is contained in:
Jakub Vavřík
2021-02-18 08:08:06 +01:00
parent 46ab0c5eae
commit d2d7872f67
16 changed files with 378 additions and 117 deletions

View File

@@ -1,5 +1,22 @@
apiVersion: shoot-fleet-agent-service.extensions.config.gardener.cloud/v1alpha1
kind: FleetAgentConfig
clientConnection:
defaultConfig:
kubeconfig: #base64 encoded kubeconfig of fleet cluster
namespace: clusters #namespace to register clusters in fleet manager cluster
namespace: clusters #namespace to register clusters in fleet manager cluster
labels:
allshootswillhavethislabel: somevalue
# example of project specific config:
#projectConfig:
# projectABC:
# kubeconfig: #base64 encoded kubeconfig of ABC fleet cluster
# namespace: nsABC #namespace to register clusters in fleet manager cluster
# labels:
# myProjectABClabel1: myvalue
# myProjectABClabel2: myvalue2
# projectDEF:
# kubeconfig: #base64 encoded kubeconfig of DEF fleet cluster
# namespace: nsDEF #namespace to register clusters in fleet manager cluster
# labels:
# myProjectDEFlabel1: myvalue
# myProjectDEFlabel2: myvalue2