--- apiVersion: argoproj.io/v1alpha1 kind: Application metadata: name: k8s-deployments-self namespace: argocd spec: project: default source: repoURL: https://git.ar21.de/aaron/k8s-deployments.git targetRevision: HEAD path: "app-files" destination: server: https://kubernetes.default.svc namespace: argocd syncPolicy: automated: prune: false --- apiVersion: argoproj.io/v1alpha1 kind: Application metadata: name: argocd namespace: argocd spec: project: default sources: - repoURL: https://argoproj.github.io/argo-helm chart: argo-cd targetRevision: 7.6.8 helm: releaseName: argo valueFiles: - $values/argocd/values.yaml - repoURL: https://git.ar21.de/aaron/k8s-deployments.git targetRevision: HEAD ref: values - repoURL: https://git.ar21.de/aaron/k8s-deployments.git targetRevision: HEAD path: argocd destination: server: https://kubernetes.default.svc namespace: argocd syncPolicy: syncOptions: - CreateNamespace=true automated: selfHeal: true prune: false --- apiVersion: argoproj.io/v1alpha1 kind: Application metadata: name: drone-runner namespace: argocd spec: project: default sources: - chart: drone-runner-kube repoURL: https://charts.drone.io targetRevision: 0.1.10 helm: releaseName: drone-runner values: | extraSecretNamesForEnvFrom: - drone-secrets rbac: buildNamespaces: - drone env: DRONE_RPC_HOST: drone.ar21.de DRONE_RPC_PROTO: https DRONE_NAMESPACE_DEFAULT: drone destination: server: https://kubernetes.default.svc namespace: drone syncPolicy: syncOptions: - CreateNamespace=true automated: prune: false --- apiVersion: argoproj.io/v1alpha1 kind: Application metadata: name: hoylogo namespace: argocd spec: project: default source: repoURL: https://git.ar21.de/aaron/k8s-deployments.git targetRevision: HEAD path: hoylogo/overlays/prod destination: server: https://kubernetes.default.svc namespace: hoylogo syncPolicy: syncOptions: - CreateNamespace=true automated: prune: true --- apiVersion: argoproj.io/v1alpha1 kind: Application metadata: name: hoylogo-staging namespace: argocd spec: project: default source: repoURL: https://git.ar21.de/aaron/k8s-deployments.git targetRevision: HEAD path: hoylogo/overlays/staging destination: server: https://kubernetes.default.svc namespace: hoylogo-staging syncPolicy: syncOptions: - CreateNamespace=true automated: prune: true --- apiVersion: argoproj.io/v1alpha1 kind: Application metadata: name: surveybot namespace: argocd spec: project: default source: repoURL: https://git.ar21.de/aaron/k8s-deployments.git targetRevision: HEAD path: surveybot destination: server: https://kubernetes.default.svc namespace: surveybot syncPolicy: syncOptions: - CreateNamespace=true automated: prune: true