Commit Graph

18 Commits

Author SHA1 Message Date
Yong Tang
39a48acf6b Change base image for mips64le (#8270)
Since mips64le does not have a distroless image anymore, have to change the base
image.

This is part of 8228. However, since it only involved container image and
not rebuild binary, shoud be ok with existing one.

Signed-off-by: Yong Tang <yong.tang.github@outlook.com>
2026-07-09 23:54:07 -07:00
Yong Tang
568a4ec697 Populating errors from all Makefile (#8268)
THis PR populating errors from all Makefile, so any PR test can
be fully checked correctly. See #8265 for releated issue

Signed-off-by: Yong Tang <yong.tang.github@outlook.com>
2026-07-09 22:04:24 -07:00
徐晓伟
c02e6dc843 build: add loong64 arch support (#8137)
* build: add loong64 arch support to Makefile.docker and Makefile.release

Signed-off-by: 徐晓伟 <xuxiaowei@xuxiaowei.com.cn>

* build: add loong64 docker build config using loong64 community images

Signed-off-by: 徐晓伟 <xuxiaowei@xuxiaowei.com.cn>

---------

Signed-off-by: 徐晓伟 <xuxiaowei@xuxiaowei.com.cn>
2026-06-02 19:11:40 -07:00
TAKAHASHI Shuuji
5100feebd3 Fix "GitHub" capitalization (#6806)
Signed-off-by: TAKAHASHI Shuuji <shuuji3@gmail.com>
2024-10-01 12:15:42 -04:00
Ben Kochie
1366272f40 Use Docker login action (#6567)
Use `docker/login-action` instead of handling Docker login in the
Makfile. This fixes special character handling in the Makefile as well
as allowing future pushing to other container registries.

Signed-off-by: SuperQ <superq@gmail.com>
2024-03-25 21:31:01 +01:00
Yong Tang
932049c6e0 Fix docker release as mips64le is not avail (#6246)
Signed-off-by: Yong Tang <yong.tang.github@outlook.com>
2023-08-08 21:13:11 -04:00
Antony Chazapis
7569d132a1 Add support for RISC-V (#6195)
* Add support for RISC-V

Signed-off-by: Antony Chazapis <chazapis@ics.forth.gr>

* Use existing Dockerfile with unstable Debian base images for RISC-V

Signed-off-by: Antony Chazapis <chazapis@ics.forth.gr>

---------

Signed-off-by: Antony Chazapis <chazapis@ics.forth.gr>
2023-07-10 07:49:01 -07:00
Lio李歐
ad623eb0d6 build: cp Dockerfile in docker-build target (#5925)
Signed-off-by: Lionello Lunesu <lio+git@lunesu.com>
2023-02-15 13:15:30 -05:00
Kumiko as a Service
c6fa91b367 Workaround for incorrect architecture (#5691)
Signed-off-by: Dreista <Dreista@users.noreply.github.com>
2022-10-21 10:50:54 -04:00
Yong Tang
d3a118e1c1 Avoid expose arch-specific docker image tags (#5201)
This PR tries to address the issue in 5199
where there were confusion on which image tag to use.
Because the image-specific `coredns/coredns-{arch}:version` is not usable
for all arch other than arm64, confusion happens.

This PR, for all arch-specific docker images:
1. Use `coredns/coredns:{arch}-version` (not `coredns/coredns-{arch}:version`)
   so that all images remain within the same docker repo (not multiple repos).
2. Push the arch-specific image `coredns/coredns:{arch}-version` to dockerhub.
3. Create manifest-specific `coredns/coredns:version` and `coredns/coredns:latest` from arch-specific images.
4. Push `coredns/coredns:version` and `coredns/coredns:latest` to dockerhub
5. Delete arch-specific image tags `coredns/coredns:{arch}-version` from dockerhub.

This will make arch-specific image tags invisible, but the  `coredns/coredns:version` and `coredns/coredns:latest`
will work as expected.

Signed-off-by: Yong Tang <yong.tang.github@outlook.com>
2022-02-22 09:35:16 -05:00
Yong Tang
35e2070009 Add retry logic before download asset from github (#5181)
The docker release fails when released binaries are not available for download immediately after the release is created.
This PR adds retry logic (up to 10 min).

Signed-off-by: Yong Tang <yong.tang.github@outlook.com>
2022-02-17 14:59:40 -05:00
Chris O'Haver
d95a82350b Revert "fix: specifiy platform in docker build command (#4897)" (#4910)
This reverts commit 4e80ac5b28.
2021-10-07 09:14:45 -04:00
Ernest Wong
4e80ac5b28 fix: specifiy platform in docker build command (#4897)
Automatically submitted.
2021-10-01 15:18:33 +00:00
Chris O'Haver
982daa045b Makefile.docker: Fix example (#4868)
fix make example, remove stray comments

Signed-off-by: Chris O'Haver <cohaver@infoblox.com>
2021-09-16 15:51:51 -04:00
Miek Gieben
6496b19ea4 docker: test makefile and Dockerfile change (#4866)
The fix in 4b9bc138d9 breaks docker with

~~~
Step 2/9 : RUN sed -i.bak s@stable/update@stable-security/update@g /etc/apt/sources.list
 ---> Running in 29a0dbae5746
no status provided on response: unknown
~~~

So reverted here. This adds github workflows to test Makefile.docker
syntax as well. And small updates to the docker-coredns over in the
release repo.

Signed-off-by: Miek Gieben <miek@miek.nl>
2021-09-16 15:51:10 -04:00
Chris O'Haver
27d90d3809 update comments to match new targets (#4867)
Signed-off-by: Chris O'Haver <cohaver@infoblox.com>
2021-09-14 15:31:16 +02:00
Chris O'Haver
d5f84c50a7 print docker component versions (#4865)
Signed-off-by: Chris O'Haver <cohaver@infoblox.com>
2021-09-14 14:34:04 +02:00
Miek Gieben
f48cce67b2 add docker in Makefile.docker (#4864)
This adds the (older) docker stuff back in a new Makefile.docker. Add
.dreck alias to be able to release the docker stuff via a github issue.

See #4858

Signed-off-by: Miek Gieben <miek@miek.nl>
2021-09-14 13:54:22 +02:00