feat(images): Add build processes for arm64v8 image variants (#7990)

Co-authored-by: david-leifker <114954101+david-leifker@users.noreply.github.com>
This commit is contained in:
Pedro Silva 2023-05-22 17:23:47 +01:00 committed by GitHub
parent 55ec223bad
commit dd9613027b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 12 additions and 12 deletions

View File

@ -42,4 +42,4 @@ jobs:
publish: ${{ github.ref == 'refs/heads/master' }}
context: .
file: ./docker/datahub-ingestion-base/Dockerfile
platforms: linux/amd64,linux/arm64
platforms: linux/amd64,linux/arm64/v8

View File

@ -65,6 +65,6 @@ jobs:
publish: ${{ needs.setup.outputs.publish == 'true' }}
context: .
file: ./docker/datahub-ingestion-base/smoke.Dockerfile
platforms: linux/amd64,linux/arm64
platforms: linux/amd64,linux/arm64/v8
build-args: |
RELEASE_VERSION=${{ needs.setup.outputs.python_release_version }}

View File

@ -69,7 +69,7 @@ jobs:
publish: ${{ needs.setup.outputs.publish == 'true' }}
context: .
file: ./docker/datahub-ingestion/Dockerfile
platforms: linux/amd64,linux/arm64
platforms: linux/amd64,linux/arm64/v8
build-args: |
RELEASE_VERSION=${{ needs.setup.outputs.python_release_version }}
- name: Build and Push image (slim)
@ -83,7 +83,7 @@ jobs:
publish: ${{ needs.setup.outputs.publish == 'true' }}
context: .
file: ./docker/datahub-ingestion-slim/Dockerfile
platforms: linux/amd64,linux/arm64
platforms: linux/amd64,linux/arm64/v8
ingestion-slim_scan:
permissions:
contents: read # for actions/checkout to fetch code

View File

@ -80,7 +80,7 @@ jobs:
publish: ${{ needs.setup.outputs.publish }}
context: .
file: ./docker/datahub-gms/Dockerfile
platforms: linux/amd64,linux/arm64
platforms: linux/amd64,linux/arm64/v8
gms_scan:
permissions:
contents: read # for actions/checkout to fetch code
@ -138,7 +138,7 @@ jobs:
publish: ${{ needs.setup.outputs.publish }}
context: .
file: ./docker/datahub-mae-consumer/Dockerfile
platforms: linux/amd64,linux/arm64
platforms: linux/amd64,linux/arm64/v8
mae_consumer_scan:
name: "[Monitoring] Scan MAE consumer images for vulnerabilities"
runs-on: ubuntu-latest
@ -196,7 +196,7 @@ jobs:
publish: ${{ needs.setup.outputs.publish }}
context: .
file: ./docker/datahub-mce-consumer/Dockerfile
platforms: linux/amd64,linux/arm64
platforms: linux/amd64,linux/arm64/v8
mce_consumer_scan:
name: "[Monitoring] Scan MCE consumer images for vulnerabilities"
runs-on: ubuntu-latest
@ -254,7 +254,7 @@ jobs:
publish: ${{ needs.setup.outputs.publish }}
context: .
file: ./docker/datahub-upgrade/Dockerfile
platforms: linux/amd64,linux/arm64
platforms: linux/amd64,linux/arm64/v8
datahub_upgrade_scan:
name: "[Monitoring] Scan DataHub Upgrade images for vulnerabilities"
runs-on: ubuntu-latest
@ -314,7 +314,7 @@ jobs:
publish: ${{ needs.setup.outputs.publish }}
context: .
file: ./docker/datahub-frontend/Dockerfile
platforms: linux/amd64,linux/arm64
platforms: linux/amd64,linux/arm64/v8
frontend_scan:
name: "[Monitoring] Scan Frontend images for vulnerabilities"
runs-on: ubuntu-latest
@ -368,7 +368,7 @@ jobs:
publish: ${{ needs.setup.outputs.publish }}
context: .
file: ./docker/kafka-setup/Dockerfile
platforms: linux/amd64,linux/arm64
platforms: linux/amd64,linux/arm64/v8
mysql_setup_build:
name: Build and Push DataHub MySQL Setup Docker Image
@ -390,7 +390,7 @@ jobs:
publish: ${{ needs.setup.outputs.publish }}
context: .
file: ./docker/mysql-setup/Dockerfile
platforms: linux/amd64,linux/arm64
platforms: linux/amd64,linux/arm64/v8
elasticsearch_setup_build:
name: Build and Push DataHub Elasticsearch Setup Docker Image
@ -412,7 +412,7 @@ jobs:
publish: ${{ needs.setup.outputs.publish }}
context: .
file: ./docker/elasticsearch-setup/Dockerfile
platforms: linux/amd64,linux/arm64
platforms: linux/amd64,linux/arm64/v8
smoke_test:
name: Run Smoke Tests