mirror of
https://github.com/k8snetworkplumbingwg/multus-cni.git
synced 2025-08-02 08:30:33 +00:00
Merge pull request #1297 from sfackler/thick-arm
Build multiarch thick images
This commit is contained in:
commit
fd9736b527
9
.github/workflows/image-build.yml
vendored
9
.github/workflows/image-build.yml
vendored
@ -35,8 +35,8 @@ jobs:
|
||||
sbom: false
|
||||
provenance: false
|
||||
|
||||
build-amd64-thick:
|
||||
name: Image build/amd64 thick plugin
|
||||
build-thick:
|
||||
name: Image thick plugin
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Check out code into the Go module directory
|
||||
@ -50,8 +50,11 @@ jobs:
|
||||
with:
|
||||
context: .
|
||||
push: false
|
||||
tags: ghcr.io/${{ github.repository }}:latest-amd64-thick
|
||||
tags: ghcr.io/${{ github.repository }}:latest-thick
|
||||
file: images/Dockerfile.thick
|
||||
platforms: linux/amd64,linux/arm64,linux/arm/v7,linux/arm/v8,linux/ppc64le,linux/s390x
|
||||
sbom: false
|
||||
provenance: false
|
||||
|
||||
build-origin:
|
||||
name: Image build/origin
|
||||
|
10
.github/workflows/image-push-master.yml
vendored
10
.github/workflows/image-push-master.yml
vendored
@ -1,13 +1,13 @@
|
||||
name: Image push for master
|
||||
on:
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- master
|
||||
env:
|
||||
image-push-owner: 'k8snetworkplumbingwg'
|
||||
jobs:
|
||||
push-thick-amd64:
|
||||
name: Image push thick image/amd64
|
||||
push-thick:
|
||||
name: Image push thick image
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Check out code into the Go module directory
|
||||
@ -34,7 +34,9 @@ jobs:
|
||||
ghcr.io/${{ github.repository }}:latest-thick
|
||||
ghcr.io/${{ github.repository }}:snapshot-thick
|
||||
file: images/Dockerfile.thick
|
||||
platforms: linux/amd64
|
||||
platforms: linux/amd64,linux/arm64,linux/arm/v7,linux/arm/v8,linux/ppc64le,linux/s390x
|
||||
sbom: false
|
||||
provenance: false
|
||||
|
||||
push-thin:
|
||||
name: Image push thin image
|
||||
|
10
.github/workflows/image-push-release.yml
vendored
10
.github/workflows/image-push-release.yml
vendored
@ -1,13 +1,13 @@
|
||||
name: Image push release
|
||||
on:
|
||||
on:
|
||||
push:
|
||||
tags:
|
||||
- v*
|
||||
env:
|
||||
image-push-owner: 'k8snetworkplumbingwg'
|
||||
jobs:
|
||||
push-thick-amd64:
|
||||
name: Image push thick image/amd64
|
||||
push-thick:
|
||||
name: Image push thick image
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Check out code into the Go module directory
|
||||
@ -42,7 +42,9 @@ jobs:
|
||||
ghcr.io/${{ github.repository }}:stable-thick
|
||||
${{ steps.docker_meta.outputs.tags }}-thick
|
||||
file: images/Dockerfile.thick
|
||||
platforms: linux/amd64
|
||||
platforms: linux/amd64,linux/arm64,linux/arm/v7,linux/arm/v8,linux/ppc64le,linux/s390x
|
||||
sbom: false
|
||||
provenance: false
|
||||
|
||||
push-thin:
|
||||
name: Image push thin image/amd64
|
||||
|
@ -59,3 +59,7 @@ The following are the best practices for multus logging:
|
||||
## Multus release schedule
|
||||
|
||||
On the first maintainer's meeting, twice yearly, after January 1st and July 1st, if a new version has not been tagged, a new version will tagged.
|
||||
|
||||
## Multi-arch builds
|
||||
|
||||
Multus is currently built for a number of architectures, however, our testing and validation is only performed against x86 architectures. Our x86 architecture has end to end testing, however, for other architectures, only supported via best effort community contributions.
|
||||
|
Loading…
Reference in New Issue
Block a user