Create a Cluster
The following example manifest will create a cluster:
apiVersion: syn.tools/v1alpha1
kind: Cluster
metadata:
name: c-ae3os1
namespace: lieutenant
annotations:
syn.tools/protected-delete: "false"
spec:
displayName: Another Big Corp. Production Cluster
deletionPolicy: Delete
gitRepoTemplate:
path: cluster-catalogs # path (org/group) to repo
repoName: cluster2 # name of the repo to create
deletionPolicy: Delete
apiSecretRef: # reference to a secret containing credentials for the git provider
name: lieutenant-secret
namespace: lieutenant
deployKeys:
test:
type: ssh-ed25519
key: AAAACxxxx
writeAccess: true
tenantRef:
name: t-aezoo6
tokenLifeTime: 4h
facts:
distribution: openshift3
cloud: cloudscale
region: rma1
Please be aware that you first need to have a valid secret containing the endpoint information, see Connection to GitLab.