From 85e289f9bed71d11f5132156d59889b0f0ca8f97 Mon Sep 17 00:00:00 2001 From: wimo7083 Date: Wed, 12 Jun 2019 20:41:48 -0600 Subject: [PATCH] remove operationcode-backend from k8s This deprecates the old backend --- .../base/deployment.yaml | 151 ------------------ .../base/kustomization.yaml | 9 -- .../operationcode_backend/base/service.yaml | 13 -- .../overlays/prod/database-service.yaml | 7 - .../overlays/prod/kustomization.yaml | 11 -- .../overlays/prod/redis-service.yaml | 11 -- .../overlays/staging/database-service.yaml | 7 - .../overlays/staging/deployment.yaml | 21 --- .../overlays/staging/kustomization.yaml | 14 -- .../overlays/staging/redis-service.yaml | 11 -- 10 files changed, 255 deletions(-) delete mode 100644 kubernetes/operationcode_backend/base/deployment.yaml delete mode 100644 kubernetes/operationcode_backend/base/kustomization.yaml delete mode 100644 kubernetes/operationcode_backend/base/service.yaml delete mode 100644 kubernetes/operationcode_backend/overlays/prod/database-service.yaml delete mode 100644 kubernetes/operationcode_backend/overlays/prod/kustomization.yaml delete mode 100644 kubernetes/operationcode_backend/overlays/prod/redis-service.yaml delete mode 100644 kubernetes/operationcode_backend/overlays/staging/database-service.yaml delete mode 100644 kubernetes/operationcode_backend/overlays/staging/deployment.yaml delete mode 100644 kubernetes/operationcode_backend/overlays/staging/kustomization.yaml delete mode 100644 kubernetes/operationcode_backend/overlays/staging/redis-service.yaml diff --git a/kubernetes/operationcode_backend/base/deployment.yaml b/kubernetes/operationcode_backend/base/deployment.yaml deleted file mode 100644 index f173804..0000000 --- a/kubernetes/operationcode_backend/base/deployment.yaml +++ /dev/null @@ -1,151 +0,0 @@ -apiVersion: extensions/v1beta1 -kind: Deployment -metadata: - name: operationcode-backend -spec: - replicas: 2 - revisionHistoryLimit: 5 - template: - spec: - containers: - - name: app - image: operationcode/operationcode_backend:latest - imagePullPolicy: Always - ports: - - containerPort: 3000 - env: - - name: POSTGRES_PASSWORD - valueFrom: - secretKeyRef: - name: backend-secrets - key: postgres_password - - name: AIRTABLE_API_KEY - valueFrom: - secretKeyRef: - name: backend-secrets - key: airtable_api_key - - name: AIRTABLE_BASE_ID - valueFrom: - secretKeyRef: - name: backend-secrets - key: airtable_base_id - - name: GIT_HUB_CLIENT_ID - valueFrom: - secretKeyRef: - name: backend-secrets - key: git_hub_client_id - - name: GIT_HUB_CLIENT_SECRET - valueFrom: - secretKeyRef: - name: backend-secrets - key: git_hub_client_secret - - name: GIT_HUB_OAUTH_TOKEN - valueFrom: - secretKeyRef: - name: backend-secrets - key: git_hub_oauth_token - - name: POSTGRES_HOST - value: opcode-postgres - - name: REDIS_URL - value: redis://opcode-redis:6379/0 - - name: RAILS_ENV - value: production - - name: POSTGRES_USER - valueFrom: - secretKeyRef: - name: backend-secrets - key: postgres_user - - name: JWT_SECRET_KEY - valueFrom: - secretKeyRef: - name: backend-secrets - key: jwt_secret_key - - name: SECRET_KEY_BASE - valueFrom: - secretKeyRef: - name: backend-secrets - key: secret_key_base - - name: SKYLIGHT_AUTHENTICATION - valueFrom: - secretKeyRef: - name: backend-secrets - key: skylight_authentication - - name: SENTRY_CREDENTIALS - valueFrom: - secretKeyRef: - key: sentry_credentials - name: backend-secrets - - name: SENDGRID_PASSWORD - valueFrom: - secretKeyRef: - name: backend-secrets - key: sendgrid_password - - name: SENDGRID_USERNAME - valueFrom: - secretKeyRef: - name: backend-secrets - key: sendgrid_username - - name: SLACK_SERVICE_AUTH_TOKEN - valueFrom: - secretKeyRef: - key: slack_service_auth_token - name: backend-secrets - - name: SLACK_SERVICE_URL - value: https://pybot.operationcode.org/pybot/api/v1/slack - - name: sidekiq - image: operationcode/operationcode_backend:latest - command: ["bundle", "exec", "sidekiq"] - imagePullPolicy: Always - env: - - name: POSTGRES_PASSWORD - valueFrom: - secretKeyRef: - name: backend-secrets - key: postgres_password - - name: POSTGRES_USER - valueFrom: - secretKeyRef: - name: backend-secrets - key: postgres_user - - name: POSTGRES_HOST - value: opcode-postgres - - name: REDIS_URL - value: redis://opcode-redis:6379/0 - - name: SENDGRID_PASSWORD - valueFrom: - secretKeyRef: - name: backend-secrets - key: sendgrid_password - - name: SENDGRID_USERNAME - valueFrom: - secretKeyRef: - name: backend-secrets - key: sendgrid_username - - name: RAILS_ENV - value: production - - name: SENTRY_CREDENTIALS - valueFrom: - secretKeyRef: - key: sentry_credentials - name: backend-secrets - - name: SLACK_SERVICE_AUTH_TOKEN - valueFrom: - secretKeyRef: - key: slack_service_auth_token - name: backend-secrets - - name: JWT_SECRET_KEY - valueFrom: - secretKeyRef: - name: backend-secrets - key: jwt_secret_key - - name: SECRET_KEY_BASE - valueFrom: - secretKeyRef: - name: backend-secrets - key: secret_key_base - - name: SLACK_SERVICE_URL - value: https://pybot.operationcode.org/pybot/api/v1/slack - volumes: - - name: backend-secrets - secret: - secretName: backend-secrets \ No newline at end of file diff --git a/kubernetes/operationcode_backend/base/kustomization.yaml b/kubernetes/operationcode_backend/base/kustomization.yaml deleted file mode 100644 index d460f72..0000000 --- a/kubernetes/operationcode_backend/base/kustomization.yaml +++ /dev/null @@ -1,9 +0,0 @@ -apiVersion: kustomize.config.k8s.io/v1beta1 -kind: Kustomization - -commonLabels: - app: operationcode-backend - -resources: -- deployment.yaml -- service.yaml diff --git a/kubernetes/operationcode_backend/base/service.yaml b/kubernetes/operationcode_backend/base/service.yaml deleted file mode 100644 index 1e1b6db..0000000 --- a/kubernetes/operationcode_backend/base/service.yaml +++ /dev/null @@ -1,13 +0,0 @@ -apiVersion: v1 -kind: Service -metadata: - name: operationcode-backend-service -spec: - selector: - app: operationcode-backend - ports: - - protocol: TCP - name: http - port: 80 - targetPort: 3000 - type: ClusterIP diff --git a/kubernetes/operationcode_backend/overlays/prod/database-service.yaml b/kubernetes/operationcode_backend/overlays/prod/database-service.yaml deleted file mode 100644 index 685c2af..0000000 --- a/kubernetes/operationcode_backend/overlays/prod/database-service.yaml +++ /dev/null @@ -1,7 +0,0 @@ -kind: Service -apiVersion: v1 -metadata: - name: opcode-postgres -spec: - type: ExternalName - externalName: prod-postgres-20180107.czwauqf3tjaz.us-east-2.rds.amazonaws.com diff --git a/kubernetes/operationcode_backend/overlays/prod/kustomization.yaml b/kubernetes/operationcode_backend/overlays/prod/kustomization.yaml deleted file mode 100644 index 92983e3..0000000 --- a/kubernetes/operationcode_backend/overlays/prod/kustomization.yaml +++ /dev/null @@ -1,11 +0,0 @@ -apiVersion: kustomize.config.k8s.io/v1beta1 -kind: Kustomization - -namespace: operationcode - -bases: -- ../../base - -resources: -- redis-service.yaml -- database-service.yaml diff --git a/kubernetes/operationcode_backend/overlays/prod/redis-service.yaml b/kubernetes/operationcode_backend/overlays/prod/redis-service.yaml deleted file mode 100644 index 4454753..0000000 --- a/kubernetes/operationcode_backend/overlays/prod/redis-service.yaml +++ /dev/null @@ -1,11 +0,0 @@ -kind: Service -apiVersion: v1 -metadata: - name: opcode-redis -spec: - selector: - app: operationcode-redis-redis - ports: - - protocol: TCP - port: 6379 - targetPort: 6379 diff --git a/kubernetes/operationcode_backend/overlays/staging/database-service.yaml b/kubernetes/operationcode_backend/overlays/staging/database-service.yaml deleted file mode 100644 index 47410d0..0000000 --- a/kubernetes/operationcode_backend/overlays/staging/database-service.yaml +++ /dev/null @@ -1,7 +0,0 @@ -kind: Service -apiVersion: v1 -metadata: - name: opcode-postgres -spec: - type: ExternalName - externalName: staging-postgres-20180408.czwauqf3tjaz.us-east-2.rds.amazonaws.com diff --git a/kubernetes/operationcode_backend/overlays/staging/deployment.yaml b/kubernetes/operationcode_backend/overlays/staging/deployment.yaml deleted file mode 100644 index abc9697..0000000 --- a/kubernetes/operationcode_backend/overlays/staging/deployment.yaml +++ /dev/null @@ -1,21 +0,0 @@ - -apiVersion: extensions/v1beta1 -kind: Deployment -metadata: - name: operationcode-backend -spec: - template: - spec: - containers: - - name: app - env: - - name: RAILS_ENV - value: staging - - name: SLACK_SERVICE_URL - value: http://pybot.operationcode.org:8080/pybot/api/v1/slack - - name: sidekiq - env: - - name: RAILS_ENV - value: staging - - name: SLACK_SERVICE_URL - value: http://pybot.operationcode.org:8080/pybot/api/v1/slack diff --git a/kubernetes/operationcode_backend/overlays/staging/kustomization.yaml b/kubernetes/operationcode_backend/overlays/staging/kustomization.yaml deleted file mode 100644 index d7e5d5b..0000000 --- a/kubernetes/operationcode_backend/overlays/staging/kustomization.yaml +++ /dev/null @@ -1,14 +0,0 @@ -apiVersion: kustomize.config.k8s.io/v1beta1 -kind: Kustomization - -namespace: operationcode-staging - -bases: -- ../../base - -resources: -- redis-service.yaml -- database-service.yaml - -patchesStrategicMerge: - - deployment.yaml \ No newline at end of file diff --git a/kubernetes/operationcode_backend/overlays/staging/redis-service.yaml b/kubernetes/operationcode_backend/overlays/staging/redis-service.yaml deleted file mode 100644 index 62d4297..0000000 --- a/kubernetes/operationcode_backend/overlays/staging/redis-service.yaml +++ /dev/null @@ -1,11 +0,0 @@ -kind: Service -apiVersion: v1 -metadata: - name: opcode-redis -spec: - selector: - app: operationcode-staging-redis-redis - ports: - - protocol: TCP - port: 6379 - targetPort: 6379