Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Syncing latest changes from upstream main for kubernetes-csi-addons #242

Merged
merged 1 commit into from
Nov 29, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/build-push.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ jobs:
with:
context: .
file: Dockerfile
platforms: ${{ secrets.BUILD_PLATFORMS }}
platforms: ${{ vars.BUILD_PLATFORMS }}
push: true
tags: quay.io/csiaddons/k8s-controller:latest

Expand Down Expand Up @@ -95,6 +95,6 @@ jobs:
with:
context: .
file: build/Containerfile.sidecar
platforms: ${{ secrets.BUILD_PLATFORMS }}
platforms: ${{ vars.BUILD_PLATFORMS }}
push: true
tags: quay.io/csiaddons/k8s-sidecar:latest
4 changes: 2 additions & 2 deletions .github/workflows/test-build.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ jobs:
with:
context: .
file: Dockerfile
platforms: ${{ secrets.BUILD_PLATFORMS }}
platforms: ${{ vars.BUILD_PLATFORMS }}
push: false
tags: quay.io/csiaddons/k8s-controller:latest

Expand All @@ -74,6 +74,6 @@ jobs:
with:
context: .
file: build/Containerfile.sidecar
platforms: ${{ secrets.BUILD_PLATFORMS }}
platforms: ${{ vars.BUILD_PLATFORMS }}
push: false
tags: quay.io/csiaddons/k8s-sidecar:latest
14 changes: 7 additions & 7 deletions docs/ci.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,20 +9,20 @@ environments wants to run the build tests for all platforms. The workflows can
be configured to select platforms that the `docker/setup-buildx-action`
supports.

For this configuration, a new Secret should be created in the GitHub
For this configuration, a new Variable should be created in the GitHub
Settings of the repository. 'Normal' environment variables seem not possible.

An example of the GitHub Secret that will build the container-images on AMD64,
and both 32-bit and 64-bit Arm platforms:
An example of the GitHub Variable that will build the container-images on
AMD64, and both 32-bit and 64-bit Arm platforms:

- `BUILD_PLATFORMS`: `linux/amd64,linux/arm64,linux/arm/v7`
- `BUILD_PLATFORMS`: `linux/amd64,linux/arm64`

Detailed steps on creating the GitHub Secret can be found in [the GitHub
Documentation][gh_doc_secret].
Detailed steps on creating the GitHub Variable can be found in [the GitHub
Documentation][gh_doc_variable].

In case the `BUILD_PLATFORMS` environment variable is not set, the
`docker/setup-buildx-action` action defaults to the single architecture where
the workflow is run (usually `linux/amd64`).

[workflows]: .github/workflows/
[gh_doc_secret]: https://docs.github.com/en/actions/security-guides/encrypted-secrets#creating-encrypted-secrets-for-a-repository
[gh_doc_variable]: https://docs.github.com/en/actions/writing-workflows/choosing-what-your-workflow-does/store-information-in-variables#creating-configuration-variables-for-a-repository
Loading