From a98c5f0eefcb5cf52740d734e6255bd2dd99c8da Mon Sep 17 00:00:00 2001 From: Mike Williamson Date: Fri, 12 Feb 2021 13:00:47 -0500 Subject: [PATCH] Handle replicas with kustomize This commit moves the handling of replica counts into kustomization.yaml. The only difference between this and our current config is an extra instance of the api. --- app/gke/arangodb.yaml | 23 ----------------------- app/gke/kustomization.yaml | 12 +++++++++++- app/test/arangodb.yaml | 23 ----------------------- app/test/kustomization.yaml | 12 +++++++++++- 4 files changed, 22 insertions(+), 48 deletions(-) delete mode 100644 app/gke/arangodb.yaml delete mode 100644 app/test/arangodb.yaml diff --git a/app/gke/arangodb.yaml b/app/gke/arangodb.yaml deleted file mode 100644 index 00955cc10d..0000000000 --- a/app/gke/arangodb.yaml +++ /dev/null @@ -1,23 +0,0 @@ -apiVersion: apps/v1 -kind: Deployment -metadata: - name: arango-deployment-operator - namespace: db -spec: - replicas: 1 ---- -apiVersion: apps/v1 -kind: Deployment -metadata: - name: arango-deployment-replication-operator - namespace: db -spec: - replicas: 1 ---- -apiVersion: apps/v1 -kind: Deployment -metadata: - name: arango-storage-operator - namespace: db -spec: - replicas: 1 diff --git a/app/gke/kustomization.yaml b/app/gke/kustomization.yaml index 6080e1708a..6eb5a44e37 100644 --- a/app/gke/kustomization.yaml +++ b/app/gke/kustomization.yaml @@ -4,10 +4,20 @@ resources: - ../bases - letsencrypt-issuer.yaml patchesStrategicMerge: -- arangodb.yaml - tracker-api-deployment.yaml - tracker-frontend-deployment.yaml - publicgateway.yaml - certificate.yaml - knative/config/queues.yaml - arangodb-deployment.yaml +replicas: +- name: tracker-frontend + count: 2 +- name: tracker-api + count: 2 +- name: arango-deployment-replication-operator + count: 1 +- name: arango-deployment-operator + count: 1 +- name: arango-storage-operator + count: 1 diff --git a/app/test/arangodb.yaml b/app/test/arangodb.yaml deleted file mode 100644 index 00955cc10d..0000000000 --- a/app/test/arangodb.yaml +++ /dev/null @@ -1,23 +0,0 @@ -apiVersion: apps/v1 -kind: Deployment -metadata: - name: arango-deployment-operator - namespace: db -spec: - replicas: 1 ---- -apiVersion: apps/v1 -kind: Deployment -metadata: - name: arango-deployment-replication-operator - namespace: db -spec: - replicas: 1 ---- -apiVersion: apps/v1 -kind: Deployment -metadata: - name: arango-storage-operator - namespace: db -spec: - replicas: 1 diff --git a/app/test/kustomization.yaml b/app/test/kustomization.yaml index 0c9ff66987..356f6a4cf9 100644 --- a/app/test/kustomization.yaml +++ b/app/test/kustomization.yaml @@ -6,7 +6,17 @@ resources: patchesStrategicMerge: - publicgateway.yaml - knative/config/queues.yaml -- arangodb.yaml +replicas: +- name: tracker-frontend + count: 2 +- name: tracker-api + count: 2 +- name: arango-deployment-replication-operator + count: 1 +- name: arango-deployment-operator + count: 1 +- name: arango-storage-operator + count: 1 secretGenerator: - envs: - arangodb.env