Remove Vault integration from CI (#468)

This commit is contained in:
Sergejs Kostjucenko
2022-04-21 17:49:00 +03:00
committed by GitHub
parent 18cc7586cf
commit 978c070bdd
+2 -19
View File
@@ -29,12 +29,6 @@ variables:
FORCE_DEPLOY: "" # boolean: true or false - triggers the deploy-production stage FORCE_DEPLOY: "" # boolean: true or false - triggers the deploy-production stage
FORCE_DOCKER_TAG: "" # choose an existing docker tag to be deployed (e.g. v1.2.3) FORCE_DOCKER_TAG: "" # choose an existing docker tag to be deployed (e.g. v1.2.3)
# Vault variables (Optional)
VAULT_SERVER_URL: "https://vault.parity-mgmt-vault.parity.io"
VAULT_AUTH_PATH: "gitlab-parity-io-jwt"
VAULT_AUTH_ROLE: "cicd_gitlab_parity_${CI_PROJECT_NAME}"
default: default:
before_script: before_script:
- |- - |-
@@ -61,15 +55,6 @@ stages:
# Pipeline Job Templates: # Pipeline Job Templates:
.vault-secrets: &vault-secrets
secrets:
DOCKER_HUB_USER:
vault: cicd/gitlab/parity/DOCKER_HUB_USER@kv
file: false
DOCKER_HUB_PASS:
vault: cicd/gitlab/parity/DOCKER_HUB_PASS@kv
file: false
.dockerize: &dockerize .dockerize: &dockerize
stage: build stage: build
image: quay.io/buildah/stable image: quay.io/buildah/stable
@@ -86,8 +71,8 @@ stages:
--format=docker \ --format=docker \
--tag "$CONTAINER_REPO:$DOCKER_IMAGE_TAG" "$DOCKERFILE_DIRECTORY" --tag "$CONTAINER_REPO:$DOCKER_IMAGE_TAG" "$DOCKERFILE_DIRECTORY"
fi fi
- echo ${DOCKER_HUB_PASS} | - echo ${Docker_Hub_Pass_Parity} |
buildah login --username ${DOCKER_HUB_USER} --password-stdin docker.io buildah login --username ${Docker_Hub_User_Parity} --password-stdin docker.io
- |- - |-
echo pushing "$CONTAINER_REPO:$DOCKER_IMAGE_TAG" echo pushing "$CONTAINER_REPO:$DOCKER_IMAGE_TAG"
if [[ $BUILD_LATEST_IMAGE ]]; then if [[ $BUILD_LATEST_IMAGE ]]; then
@@ -148,14 +133,12 @@ build-backend:
CONTAINER_REPO: "docker.io/parity/substrate-telemetry-backend" CONTAINER_REPO: "docker.io/parity/substrate-telemetry-backend"
DOCKERFILE_DIRECTORY: "./backend/" DOCKERFILE_DIRECTORY: "./backend/"
<<: *dockerize <<: *dockerize
<<: *vault-secrets
build-frontend: build-frontend:
variables: variables:
CONTAINER_REPO: "docker.io/parity/substrate-telemetry-frontend" CONTAINER_REPO: "docker.io/parity/substrate-telemetry-frontend"
DOCKERFILE_DIRECTORY: "./frontend/" DOCKERFILE_DIRECTORY: "./frontend/"
<<: *dockerize <<: *dockerize
<<: *vault-secrets
deploy-staging: deploy-staging:
variables: variables: