diff --git a/deployment/auth-service-argo.yaml b/deployment/auth-service-argo.yaml new file mode 100644 index 0000000..8ee6493 --- /dev/null +++ b/deployment/auth-service-argo.yaml @@ -0,0 +1,22 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: auth-service +spec: + project: generations-heritage-vv + source: + repoURL: 'https://github.com/vcscsvcscs/GenerationsHeritage' + path: deployment/auth-service + targetRevision: feature/create-kubernetes-deployments + kustomize: + namespace: generations-heritage + destination: + server: 'https://kubernetes.default.svc' + namespace: generations-heritage + syncPolicy: + automated: + selfHeal: true + syncOptions: + - CreateNamespace=true + - ServerSideApply=true + \ No newline at end of file diff --git a/deployment/auth-service/deployment.yaml b/deployment/auth-service/deployment.yaml index 7461017..bbb8b4f 100644 --- a/deployment/auth-service/deployment.yaml +++ b/deployment/auth-service/deployment.yaml @@ -47,4 +47,4 @@ spec: secret: secretName: gh-auth-service-tls updateStrategy: - type: RollingUpdate \ No newline at end of file + type: RollingUpdate diff --git a/deployment/auth-service/kustomization.yaml b/deployment/auth-service/kustomization.yaml new file mode 100644 index 0000000..9f8832a --- /dev/null +++ b/deployment/auth-service/kustomization.yaml @@ -0,0 +1,9 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +namespace: generations-heritage + +resources: + - ./certificate.yaml + - ./deployment.yaml + - ./service.yaml + - ./horizontalPodAutoScaler.yaml diff --git a/deployment/backend-argo.yaml b/deployment/backend-argo.yaml new file mode 100644 index 0000000..b6ab2e0 --- /dev/null +++ b/deployment/backend-argo.yaml @@ -0,0 +1,22 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: backend +spec: + project: generations-heritage-vv + source: + repoURL: 'https://github.com/vcscsvcscs/GenerationsHeritage' + path: deployment/backend + targetRevision: feature/create-kubernetes-deployments + kustomize: + namespace: generations-heritage + destination: + server: 'https://kubernetes.default.svc' + namespace: generations-heritage + syncPolicy: + automated: + selfHeal: true + syncOptions: + - CreateNamespace=true + - ServerSideApply=true + \ No newline at end of file diff --git a/deployment/backend/deployment.yaml b/deployment/backend/deployment.yaml index e706e27..98ec75c 100644 --- a/deployment/backend/deployment.yaml +++ b/deployment/backend/deployment.yaml @@ -8,7 +8,6 @@ metadata: argocd.argoproj.io/sync-wave: "1" argocd.argoproj.io/hook: Synce name: gh-backend - namespace: generations-heritage spec: podManagementPolicy: OrderedReady replicas: 1 diff --git a/deployment/backend/horizontal_pod_auto_scaler.yaml b/deployment/backend/horizontalPodAutoScaler.yaml similarity index 100% rename from deployment/backend/horizontal_pod_auto_scaler.yaml rename to deployment/backend/horizontalPodAutoScaler.yaml diff --git a/deployment/backend/kustomization.yaml b/deployment/backend/kustomization.yaml new file mode 100644 index 0000000..e9f8c72 --- /dev/null +++ b/deployment/backend/kustomization.yaml @@ -0,0 +1,10 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +namespace: generations-heritage + +resources: + - ./certificate.yaml + - ./deployment.yaml + - ./service.yaml + - ./ingressRoute.yaml + - ./horizontalPodAutoScaler.yaml diff --git a/deployment/backend/service.yaml b/deployment/backend/service.yaml index 10b9abb..23d3ff6 100644 --- a/deployment/backend/service.yaml +++ b/deployment/backend/service.yaml @@ -17,4 +17,4 @@ spec: selector: app.kubernetes.io/instance: gh-backend app.kubernetes.io/name: gh-backend - type: ClusterIP \ No newline at end of file + type: ClusterIP diff --git a/deployment/memgraph-argo.yaml b/deployment/memgraph-argo.yaml new file mode 100644 index 0000000..3ebbf74 --- /dev/null +++ b/deployment/memgraph-argo.yaml @@ -0,0 +1,22 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: memgraph +spec: + project: generations-heritage-vv + source: + repoURL: 'https://github.com/vcscsvcscs/GenerationsHeritage' + path: deployment/memgraph + targetRevision: feature/create-kubernetes-deployments + kustomize: + namespace: generations-heritage + destination: + server: 'https://kubernetes.default.svc' + namespace: generations-heritage + syncPolicy: + automated: + selfHeal: true + syncOptions: + - CreateNamespace=true + - ServerSideApply=true + \ No newline at end of file diff --git a/deployment/zitadel-argo.yaml b/deployment/zitadel-argo.yaml new file mode 100644 index 0000000..4651ded --- /dev/null +++ b/deployment/zitadel-argo.yaml @@ -0,0 +1,22 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: zitadel +spec: + project: generations-heritage-vv + source: + repoURL: 'https://github.com/vcscsvcscs/GenerationsHeritage' + path: deployment/zitadel + targetRevision: feature/create-kubernetes-deployments + kustomize: + namespace: generations-heritage + destination: + server: 'https://kubernetes.default.svc' + namespace: generations-heritage + syncPolicy: + automated: + selfHeal: true + syncOptions: + - CreateNamespace=true + - ServerSideApply=true + \ No newline at end of file diff --git a/kustomization.yaml b/kustomization.yaml new file mode 100644 index 0000000..44b5d4c --- /dev/null +++ b/kustomization.yaml @@ -0,0 +1,9 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +namespace: generations-heritage + +resources: + - ./deployment/auth-service-argo.yaml + - ./deployment/memgraph-argo.yaml + - ./deployment/backend-argo.yaml + - ./deployment/zitadel-argo.yaml