Commit graph

15 commits

Author SHA1 Message Date
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