-
Notifications
You must be signed in to change notification settings - Fork 153
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
add qemu and buildx for multi arch (arm64) #4552
Conversation
Signed-off-by: hungran <26101787+hungran@users.noreply.github.com>
@@ -54,6 +54,12 @@ jobs: | |||
- name: Build web static | |||
run: make build/web | |||
|
|||
# Setup QEMU and Buildx. | |||
- name: Set up QEMU | |||
uses: docker/setup-qemu-action@8b122486cedac8393e77aa9734c3528886e4a1a8 #v2.0.0 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Action QEMU v2.0.0 is using node16
docker/setup-qemu-action#48
- name: Set up QEMU | ||
uses: docker/setup-qemu-action@8b122486cedac8393e77aa9734c3528886e4a1a8 #v2.0.0 | ||
- name: Set up Docker Buildx | ||
uses: docker/setup-buildx-action@dc7b9719a96d48369863986a06765841d7ea23f6 #2.0.0 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
same as above
@@ -54,6 +54,12 @@ jobs: | |||
- name: Build web static | |||
run: make build/web | |||
|
|||
# Setup QEMU and Buildx. | |||
- name: Set up QEMU | |||
uses: docker/setup-qemu-action@8b122486cedac8393e77aa9734c3528886e4a1a8 #v2.0.0 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Action QEMU v2.0.0 is using node16
docker/setup-qemu-action#48
Signed-off-by: hungran <26101787+hungran@users.noreply.github.com>
Codecov ReportPatch coverage has no change and project coverage change:
Additional details and impacted files@@ Coverage Diff @@
## master #4552 +/- ##
==========================================
+ Coverage 29.91% 29.95% +0.03%
==========================================
Files 220 220
Lines 25873 25872 -1
==========================================
+ Hits 7741 7749 +8
+ Misses 17484 17476 -8
+ Partials 648 647 -1 ☔ View full report in Codecov by Sentry. |
Launcher included!!! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
What about these images?
- piped-okd
- launcher-okd
- pipectl
- helloworld
tags: ${{ env.GHCR }}/pipe-cd/pipecd:${{ env.PIPECD_VERSION }} | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Remove an empty line.
tags: | | ||
${{ env.GHCR }}/pipe-cd/piped:${{ env.PIPECD_VERSION }} | ||
${{ env.GCR }}/pipecd/piped:${{ env.PIPECD_VERSION }} | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Remove an empty line.
@kentakozuka thanks for your feedback |
All xxx-okd are for the openshift on-premise environment, so maybe someone want that on arm64 nodes as well, so let's support that too 👍 |
Signed-off-by: hungran <26101787+hungran@users.noreply.github.com>
@kentakozuka @khanhtc1202 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGreatTM 🙌
* add qemu and buildx for multi arch (arm64) Signed-off-by: hungran <26101787+hungran@users.noreply.github.com> * add launcher multiple platform Signed-off-by: hungran <26101787+hungran@users.noreply.github.com> * add okd, helloworld and pipectl arm64 Signed-off-by: hungran <26101787+hungran@users.noreply.github.com> --------- Signed-off-by: hungran <26101787+hungran@users.noreply.github.com> Signed-off-by: 徳田 真之介 <tokuda_shinnosuke@cyberagent.co.jp>
* add qemu and buildx for multi arch (arm64) Signed-off-by: hungran <26101787+hungran@users.noreply.github.com> * add launcher multiple platform Signed-off-by: hungran <26101787+hungran@users.noreply.github.com> * add okd, helloworld and pipectl arm64 Signed-off-by: hungran <26101787+hungran@users.noreply.github.com> --------- Signed-off-by: hungran <26101787+hungran@users.noreply.github.com> Signed-off-by: 徳田 真之介 <tokuda_shinnosuke@cyberagent.co.jp>
* add qemu and buildx for multi arch (arm64) Signed-off-by: hungran <26101787+hungran@users.noreply.github.com> * add launcher multiple platform Signed-off-by: hungran <26101787+hungran@users.noreply.github.com> * add okd, helloworld and pipectl arm64 Signed-off-by: hungran <26101787+hungran@users.noreply.github.com> --------- Signed-off-by: hungran <26101787+hungran@users.noreply.github.com> Signed-off-by: moko-poi <mokopoi44@gmail.com>
What this PR does / why we need it: ARM64 for piped and pipecd
I was tried from my local environment which using
docker buildx
to build linux/arm64 for only Piped and PipeCD image, and quick setup with helm pipecd and piped seem oknot sure with
piped-okd
andlauncher
Which issue(s) this PR fixes:
Fixes ##4544
Does this PR introduce a user-facing change?: N/A