From daa84b0460fad5adababbe26329bd4f8e913ec4d Mon Sep 17 00:00:00 2001 From: Jaco Greeff Date: Sat, 21 Mar 2020 14:42:12 +0100 Subject: [PATCH] Remove unused GL config (#2430) --- .eslintignore | 1 - .gitlab-ci.yml | 159 ---------------------------------------- deployment.extras.yml | 33 --------- deployment.template.yml | 60 --------------- 4 files changed, 253 deletions(-) delete mode 100644 .gitlab-ci.yml delete mode 100644 deployment.extras.yml delete mode 100644 deployment.template.yml diff --git a/.eslintignore b/.eslintignore index 779cb10d5f..b6f5271476 100644 --- a/.eslintignore +++ b/.eslintignore @@ -1,4 +1,3 @@ **/build/* **/coverage/* **/node_modules/* -i18next-scanner.config.js diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml deleted file mode 100644 index 935bd94d54..0000000000 --- a/.gitlab-ci.yml +++ /dev/null @@ -1,159 +0,0 @@ -image: roffe/kubectl:latest -variables: - CI_REGISTRY: parity.azurecr.io - CI_REGISTRY_USER: parity - AUTO_DEVOPS_DOMAIN: poc-3.polkadot.io - -.kubernetes: &kubernetes - tags: - - kubernetes - -stages: - - dockerize - - test - - review - - staging - - production - - cleanup - -before_script: - - export DOCKER_IMAGE=$CI_REGISTRY/$CI_PROJECT_PATH_SLUG - - export DOCKER_TAG=$CI_COMMIT_REF_SLUG-$VERSION - - export DOCKER_IMAGE_FULL_NAME=$DOCKER_IMAGE:$DOCKER_TAG - -dockerize: - stage: dockerize - environment: - name: infrastructure_build - tags: - - kubernetes-parity-build - image: docker:git - services: - - docker:dind - variables: - DOCKER_DRIVER: overlay2 - DOCKER_HOST: tcp://localhost:2375 - script: - - echo $DOCKER_IMAGE - - echo $DOCKER_TAG - - echo $DOCKER_IMAGE_FULL_NAME - - echo "$CI_REGISTRY_PASSWORD" | docker login -u "$CI_REGISTRY_USER" --password-stdin "$CI_REGISTRY" - - docker build -t "$DOCKER_IMAGE_FULL_NAME" . - - docker push "$DOCKER_IMAGE_FULL_NAME" - only: - - master - -review: - stage: review - <<: *kubernetes - script: - - setup_kubernetes - - deploy - environment: - name: review/$CI_COMMIT_REF_NAME - url: https://$CI_ENVIRONMENT_SLUG.$AUTO_DEVOPS_DOMAIN - on_stop: stop_review - only: - refs: - - branches - kubernetes: active - except: - - master - -stop_review: - stage: cleanup - <<: *kubernetes - variables: - GIT_STRATEGY: none - script: - - setup_kubernetes - - delete - environment: - name: review/$CI_COMMIT_REF_NAME - action: stop - when: manual - allow_failure: true - only: - refs: - - branches - kubernetes: active - except: - - master - -staging: - stage: staging - <<: *kubernetes - script: - - setup_kubernetes - - deploy - environment: - name: staging - url: https://staging.$AUTO_DEVOPS_DOMAIN - only: - refs: - - master - kubernetes: active - -production: - stage: production - <<: *kubernetes - script: - - setup_kubernetes - - deploy - environment: - name: production - url: https://$AUTO_DEVOPS_DOMAIN - when: manual - only: - refs: - - master - kubernetes: active - -# --------------------------------------------------------------------------- -.auto_devops: &auto_devops | - # Auto DevOps variables and functions - [[ "$TRACE" ]] && set -x - export DOCKER_IMAGE=$CI_REGISTRY/$CI_PROJECT_PATH_SLUG - export DOCKER_TAG=$CI_COMMIT_REF_SLUG-$CI_COMMIT_SHA - export DOCKER_IMAGE_FULL_NAME=$DOCKER_IMAGE:$DOCKER_TAG - - export AUTODEVOPS_HOST=$(echo $CI_ENVIRONMENT_URL | awk -F/ '{print $3}') - - function build() { - if [[ -n "$CI_REGISTRY_USER" ]]; then - echo "Logging to GitLab Container Registry with CI credentials..." - docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" "$CI_REGISTRY" - echo "" - fi - - echo "Building Dockerfile-based application..." - docker build -t "$DOCKER_IMAGE_FULL_NAME" . - - echo "Pushing to GitLab Container Registry..." - docker push "$DOCKER_IMAGE_FULL_NAME" - echo "" - } - - function setup_kubernetes() { - kubectl describe namespace "$KUBE_NAMESPACE" || kubectl create namespace "$KUBE_NAMESPACE" - kubectl create secret -n "$KUBE_NAMESPACE" \ - docker-registry gitlab-registry \ - --docker-server="$CI_REGISTRY" \ - --docker-username="$CI_REGISTRY_USER" \ - --docker-password="$CI_REGISTRY_PASSWORD" \ - --docker-email="$GITLAB_USER_EMAIL" \ - -o yaml --dry-run | kubectl replace -n "$KUBE_NAMESPACE" --force -f - - } - - function deploy() { - cat ./deployment.template.yml | envsubst | kubectl apply -n "$KUBE_NAMESPACE" -f - - } - - function delete() { - kubectl -n "$KUBE_NAMESPACE" delete "deploy/$CI_ENVIRONMENT_SLUG-backend" - kubectl -n "$KUBE_NAMESPACE" delete "svc/$CI_ENVIRONMENT_SLUG-service" - kubectl -n "$KUBE_NAMESPACE" delete "ing/$CI_ENVIRONMENT_SLUG-ingress" - } - -before_script: - - *auto_devops diff --git a/deployment.extras.yml b/deployment.extras.yml deleted file mode 100644 index 6372814aeb..0000000000 --- a/deployment.extras.yml +++ /dev/null @@ -1,33 +0,0 @@ -apiVersion: extensions/v1beta1 -kind: Ingress -metadata: - name: production-ingress-substrate-ui - namespace: poc3-122 - annotations: - kubernetes.io/ingress.class: traefik - traefik.frontend.entryPoints: "https,http" -spec: - rules: - - host: substrate-ui.parity.io - http: - paths: - - backend: - serviceName: production-service - servicePort: 80 ---- -apiVersion: extensions/v1beta1 -kind: Ingress -metadata: - name: production-ingress-substrate-ui-light - namespace: poc3-122 - annotations: - kubernetes.io/ingress.class: traefik - traefik.frontend.entryPoints: "https,http" -spec: - rules: - - host: substrate-ui-light.parity.io - http: - paths: - - backend: - serviceName: production-service - servicePort: 80 diff --git a/deployment.template.yml b/deployment.template.yml deleted file mode 100644 index e1be2eacef..0000000000 --- a/deployment.template.yml +++ /dev/null @@ -1,60 +0,0 @@ ---- -apiVersion: v1 -data: -# AZURE_DOCKER_REGISTRY_CONFIG is base64 of this: -# {"auths":{"parity.azurecr.io":{"username":"parity","password":"","email":"admin@parity.io","auth":""}}} - .dockerconfigjson: $AZURE_DOCKER_REGISTRY_CONFIG -kind: Secret -metadata: - name: azure-docker-registry-key -type: kubernetes.io/dockerconfigjson ---- -apiVersion: extensions/v1beta1 -kind: Deployment -metadata: - name: $CI_ENVIRONMENT_SLUG-backend -spec: - replicas: $REPLICAS - template: - metadata: - labels: - app: $CI_ENVIRONMENT_SLUG - component: backend - spec: - containers: - - name: $CI_ENVIRONMENT_SLUG-backend - image: $DOCKER_IMAGE_FULL_NAME - imagePullPolicy: Always - ports: - - containerPort: 80 - imagePullSecrets: - - name: azure-docker-registry-key ---- -apiVersion: v1 -kind: Service -metadata: - name: $CI_ENVIRONMENT_SLUG-service -spec: - selector: - app: $CI_ENVIRONMENT_SLUG - ports: - - name: http - port: 80 - targetPort: 80 - protocol: TCP ---- -apiVersion: extensions/v1beta1 -kind: Ingress -metadata: - name: $CI_ENVIRONMENT_SLUG-ingress - annotations: - kubernetes.io/ingress.class: traefik - traefik.frontend.entryPoints: "https,http" -spec: - rules: - - host: $AUTODEVOPS_HOST - http: - paths: - - backend: - serviceName: $CI_ENVIRONMENT_SLUG-service - servicePort: 80