mirror of
https://github.com/datahub-project/datahub.git
synced 2025-07-24 18:10:11 +00:00
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:
parent
55ec223bad
commit
dd9613027b
2
.github/workflows/docker-ingestion-base.yml
vendored
2
.github/workflows/docker-ingestion-base.yml
vendored
@ -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
|
||||
|
2
.github/workflows/docker-ingestion-smoke.yml
vendored
2
.github/workflows/docker-ingestion-smoke.yml
vendored
@ -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 }}
|
||||
|
4
.github/workflows/docker-ingestion.yml
vendored
4
.github/workflows/docker-ingestion.yml
vendored
@ -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
|
||||
|
16
.github/workflows/docker-unified.yml
vendored
16
.github/workflows/docker-unified.yml
vendored
@ -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
|
||||
|
Loading…
x
Reference in New Issue
Block a user