Skip to content

Commit

Permalink
Merge branch 'master' into fix/sqs-helper
Browse files Browse the repository at this point in the history
  • Loading branch information
emalinowski authored Apr 15, 2024
2 parents 61674ba + 9c2f09e commit 4026829
Show file tree
Hide file tree
Showing 125 changed files with 7,235 additions and 2,160 deletions.
19 changes: 19 additions & 0 deletions .github/workflows/build_awshelper.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
name: Build awshelper image

# Always build this image because it contains all the cloud-automation files.
# Some jobs depend on arbitrary files and we need to test them with updated awshelper images.
on: push

jobs:
awshelper:
name: awshelper
uses: uc-cdis/.github/.github/workflows/image_build_push.yaml@master
with:
DOCKERFILE_LOCATION: "./Docker/awshelper/Dockerfile"
OVERRIDE_REPO_NAME: "awshelper"
secrets:
ECR_AWS_ACCESS_KEY_ID: ${{ secrets.ECR_AWS_ACCESS_KEY_ID }}
ECR_AWS_SECRET_ACCESS_KEY: ${{ secrets.ECR_AWS_SECRET_ACCESS_KEY }}
QUAY_USERNAME: ${{ secrets.QUAY_USERNAME }}
QUAY_ROBOT_TOKEN: ${{ secrets.QUAY_ROBOT_TOKEN }}

23 changes: 23 additions & 0 deletions .github/workflows/build_python3.10.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
name: Build Python 3.10 image

on:
push:
paths:
- .github/workflows/build_python3.10.yaml
- Docker/python-nginx/python3.10-buster/**

jobs:
python_3-10:
name: Python 3.10
uses: uc-cdis/.github/.github/workflows/image_build_push.yaml@master
with:
DOCKERFILE_LOCATION: "./Docker/python-nginx/python3.10-buster/Dockerfile"
DOCKERFILE_BUILD_CONTEXT: "./Docker/python-nginx/python3.10-buster"
OVERRIDE_REPO_NAME: "python"
OVERRIDE_TAG_NAME: "python3.10-buster-$(echo ${GITHUB_REF#refs/*/} | tr / _)"
secrets:
ECR_AWS_ACCESS_KEY_ID: ${{ secrets.ECR_AWS_ACCESS_KEY_ID }}
ECR_AWS_SECRET_ACCESS_KEY: ${{ secrets.ECR_AWS_SECRET_ACCESS_KEY }}
QUAY_USERNAME: ${{ secrets.QUAY_USERNAME }}
QUAY_ROBOT_TOKEN: ${{ secrets.QUAY_ROBOT_TOKEN }}

23 changes: 23 additions & 0 deletions .github/workflows/build_python3.9.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
name: Build Python 3.9 image

on:
push:
paths:
- .github/workflows/build_python3.9.yaml
- Docker/python-nginx/python3.9-buster/**

jobs:
python_3-9:
name: Python 3.9
uses: uc-cdis/.github/.github/workflows/image_build_push.yaml@master
with:
DOCKERFILE_LOCATION: "./Docker/python-nginx/python3.9-buster/Dockerfile"
DOCKERFILE_BUILD_CONTEXT: "./Docker/python-nginx/python3.9-buster"
OVERRIDE_REPO_NAME: "python"
OVERRIDE_TAG_NAME: "python3.9-buster-$(echo ${GITHUB_REF#refs/*/} | tr / _)"
secrets:
ECR_AWS_ACCESS_KEY_ID: ${{ secrets.ECR_AWS_ACCESS_KEY_ID }}
ECR_AWS_SECRET_ACCESS_KEY: ${{ secrets.ECR_AWS_SECRET_ACCESS_KEY }}
QUAY_USERNAME: ${{ secrets.QUAY_USERNAME }}
QUAY_ROBOT_TOKEN: ${{ secrets.QUAY_ROBOT_TOKEN }}

42 changes: 0 additions & 42 deletions .github/workflows/image_build_push.yaml

This file was deleted.

15 changes: 10 additions & 5 deletions .github/workflows/image_build_push_jenkins.yaml
Original file line number Diff line number Diff line change
@@ -1,58 +1,63 @@
name: Build Jenkins images and push to Quay
name: Build Jenkins images

on:
push:
paths:
- .github/workflows/image_build_push_jenkins.yaml
- Docker/jenkins/**

jobs:
jenkins:
name: Jenkins Build and Push
name: Jenkins
uses: uc-cdis/.github/.github/workflows/image_build_push.yaml@master
with:
DOCKERFILE_LOCATION: "./Docker/jenkins/Jenkins/Dockerfile"
DOCKERFILE_BUILD_CONTEXT: "./Docker/jenkins/Jenkins"
OVERRIDE_REPO_NAME: "jenkins"
USE_QUAY_ONLY: true
BUILD_PLATFORMS: "linux/amd64"
secrets:
ECR_AWS_ACCESS_KEY_ID: ${{ secrets.ECR_AWS_ACCESS_KEY_ID }}
ECR_AWS_SECRET_ACCESS_KEY: ${{ secrets.ECR_AWS_SECRET_ACCESS_KEY }}
QUAY_USERNAME: ${{ secrets.QUAY_USERNAME }}
QUAY_ROBOT_TOKEN: ${{ secrets.QUAY_ROBOT_TOKEN }}
jenkins2:
name: Jenkins2 Build and Push
name: Jenkins2
uses: uc-cdis/.github/.github/workflows/image_build_push.yaml@master
with:
DOCKERFILE_LOCATION: "./Docker/jenkins/Jenkins2/Dockerfile"
DOCKERFILE_BUILD_CONTEXT: "./Docker/jenkins/Jenkins2"
OVERRIDE_REPO_NAME: "jenkins2"
USE_QUAY_ONLY: true
BUILD_PLATFORMS: "linux/amd64"
secrets:
ECR_AWS_ACCESS_KEY_ID: ${{ secrets.ECR_AWS_ACCESS_KEY_ID }}
ECR_AWS_SECRET_ACCESS_KEY: ${{ secrets.ECR_AWS_SECRET_ACCESS_KEY }}
QUAY_USERNAME: ${{ secrets.QUAY_USERNAME }}
QUAY_ROBOT_TOKEN: ${{ secrets.QUAY_ROBOT_TOKEN }}
jenkins-ci-worker:
name: Jenkins-CI-Worker Build and Push
name: Jenkins-CI-Worker
uses: uc-cdis/.github/.github/workflows/image_build_push.yaml@master
with:
DOCKERFILE_LOCATION: "./Docker/jenkins/Jenkins-CI-Worker/Dockerfile"
DOCKERFILE_BUILD_CONTEXT: "./Docker/jenkins/Jenkins-CI-Worker"
OVERRIDE_REPO_NAME: "gen3-ci-worker"
USE_QUAY_ONLY: true
BUILD_PLATFORMS: "linux/amd64"
secrets:
ECR_AWS_ACCESS_KEY_ID: ${{ secrets.ECR_AWS_ACCESS_KEY_ID }}
ECR_AWS_SECRET_ACCESS_KEY: ${{ secrets.ECR_AWS_SECRET_ACCESS_KEY }}
QUAY_USERNAME: ${{ secrets.QUAY_USERNAME }}
QUAY_ROBOT_TOKEN: ${{ secrets.QUAY_ROBOT_TOKEN }}
jenkins-qa-worker:
name: Jenkins-QA-Worker Build and Push
name: Jenkins-QA-Worker
uses: uc-cdis/.github/.github/workflows/image_build_push.yaml@master
with:
DOCKERFILE_LOCATION: "./Docker/jenkins/Jenkins-Worker/Dockerfile"
DOCKERFILE_BUILD_CONTEXT: "./Docker/jenkins/Jenkins-Worker"
OVERRIDE_REPO_NAME: "gen3-qa-worker"
USE_QUAY_ONLY: true
BUILD_PLATFORMS: "linux/amd64"
secrets:
ECR_AWS_ACCESS_KEY_ID: ${{ secrets.ECR_AWS_ACCESS_KEY_ID }}
ECR_AWS_SECRET_ACCESS_KEY: ${{ secrets.ECR_AWS_SECRET_ACCESS_KEY }}
Expand Down
5 changes: 3 additions & 2 deletions .github/workflows/image_build_push_squid.yaml
Original file line number Diff line number Diff line change
@@ -1,13 +1,14 @@
name: Build Squid images and push to Quay
name: Build Squid images

on:
push:
paths:
- .github/workflows/image_build_push_squid.yaml
- Docker/squid/**

jobs:
squid:
name: Squid Build and Push
name: Squid image
uses: uc-cdis/.github/.github/workflows/image_build_push.yaml@master
with:
DOCKERFILE_LOCATION: "./Docker/squid/Dockerfile"
Expand Down
2 changes: 1 addition & 1 deletion .pre-commit-config.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
repos:
- repo: [email protected]:Yelp/detect-secrets
rev: v0.13.1
rev: v1.4.0
hooks:
- id: detect-secrets
args: ['--baseline', '.secrets.baseline']
Expand Down
Loading

0 comments on commit 4026829

Please sign in to comment.