diff --git a/everything-app/linuxGSMOperator.yaml b/everything-app/linuxGSMOperator.yaml new file mode 100644 index 0000000..3063d51 --- /dev/null +++ b/everything-app/linuxGSMOperator.yaml @@ -0,0 +1,18 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: gameserver-operator + namespace: argocd # This should be the namespace where Argo CD is installed +spec: + project: default # The Argo CD project, 'default' unless you've created others + source: + repoURL: 'https://github.com/templarfelix/gameserver-operator.git' + targetRevision: 'main' + path: 'config/default' + destination: + server: 'https://kubernetes.default.svc' # URL of the Kubernetes API server + namespace: 'default' # The namespace in Kubernetes where to deploy the application + syncPolicy: + automated: # Optional: enable automatic sync + selfHeal: true + prune: true # This will prune resources that are not in git anymore