Compare commits

..

159 Commits

Author SHA1 Message Date
CSRBot 6b10e334ed chore(deps): update docker/setup-buildx-action action to v4
Lint Markdown files / markdown-lint (pull_request) Successful in 5s
2026-03-09 07:51:43 +00:00
CSRBot fe9044c796 Merge pull request 'chore(deps): update docker/login-action action to v4' (#100) from renovate/docker-login-action-4.x into master
Lint Markdown files / markdown-lint (push) Successful in 5s
Release / push-amd64 (push) Successful in 25s
Release / push-arm64 (push) Successful in 1m3s
Release / push-manifest (push) Successful in 5s
Release / sync-to-hub-docker-io (push) Successful in 20s
2026-03-09 07:51:31 +00:00
CSRBot 441eff3875 chore(deps): update docker/login-action action to v4
Lint Markdown files / markdown-lint (pull_request) Successful in 5s
2026-03-04 11:13:37 +00:00
CSRBot 3d4f2100b5 Merge pull request 'chore(deps): update docker/login-action action to v3.7.0' (#98) from renovate/actions into master
Lint Markdown files / markdown-lint (push) Successful in 5s
Release / push-amd64 (push) Successful in 31s
Release / push-arm64 (push) Successful in 2m12s
Release / push-manifest (push) Successful in 5s
Release / sync-to-hub-docker-io (push) Successful in 28s
2026-02-01 11:08:23 +00:00
CSRBot 23fc1d7d62 Merge pull request 'chore(deps): update docker.io/library/alpine docker tag to v3.23.3' (#97) from renovate/container-images into master
Lint Markdown files / markdown-lint (push) Has been cancelled
Release / push-arm64 (push) Has been cancelled
Release / push-amd64 (push) Has been cancelled
Release / push-manifest (push) Has been cancelled
Release / sync-to-hub-docker-io (push) Has been cancelled
2026-02-01 11:08:18 +00:00
CSRBot 5ea9370d10 chore(deps): update docker/login-action action to v3.7.0
Lint Markdown files / markdown-lint (pull_request) Successful in 7s
2026-02-01 11:08:17 +00:00
CSRBot c28e6bd1fc chore(deps): update docker.io/library/alpine docker tag to v3.23.3
Lint Markdown files / markdown-lint (pull_request) Successful in 8s
2026-02-01 11:08:11 +00:00
CSRBot 998063a4c6 Merge pull request 'chore(deps): update actions/checkout action to v6.0.2' (#96) from renovate/actions into master
Lint Markdown files / markdown-lint (push) Successful in 5s
Release / push-amd64 (push) Successful in 23s
Release / push-arm64 (push) Successful in 1m2s
Release / push-manifest (push) Successful in 5s
Release / sync-to-hub-docker-io (push) Successful in 27s
2026-01-22 17:11:47 +00:00
CSRBot f0228d41b9 chore(deps): update actions/checkout action to v6.0.2
Lint Markdown files / markdown-lint (pull_request) Successful in 4s
2026-01-22 17:11:43 +00:00
CSRBot 878b260829 Merge pull request 'chore(deps): update docker/setup-buildx-action action to v3.12.0' (#95) from renovate/actions into master
Lint Markdown files / markdown-lint (push) Successful in 9s
Release / push-amd64 (push) Successful in 23s
Release / push-arm64 (push) Successful in 59s
Release / push-manifest (push) Successful in 5s
Release / sync-to-hub-docker-io (push) Successful in 23s
2025-12-19 11:10:48 +00:00
CSRBot 2e5efc0dd0 chore(deps): update docker/setup-buildx-action action to v3.12.0
Lint Markdown files / markdown-lint (pull_request) Successful in 5s
2025-12-19 11:10:44 +00:00
CSRBot 9ec86684dd Merge pull request 'chore(deps): update docker.io/library/alpine docker tag to v3.23.2' (#94) from renovate/container-images into master
Lint Markdown files / markdown-lint (push) Successful in 5s
Release / push-amd64 (push) Successful in 24s
Release / push-arm64 (push) Successful in 59s
Release / push-manifest (push) Successful in 6s
Release / sync-to-hub-docker-io (push) Successful in 21s
2025-12-18 02:10:19 +00:00
CSRBot c6f352815e chore(deps): update docker.io/library/alpine docker tag to v3.23.2
Lint Markdown files / markdown-lint (pull_request) Successful in 4s
2025-12-18 02:10:12 +00:00
CSRBot 12149e7221 Merge pull request 'chore(deps): update docker.io/library/alpine docker tag to v3.23.0' (#93) from renovate/container-images into master
Lint Markdown files / markdown-lint (push) Successful in 4s
Release / push-amd64 (push) Successful in 23s
Release / push-arm64 (push) Successful in 1m6s
Release / push-manifest (push) Successful in 5s
Release / sync-to-hub-docker-io (push) Successful in 20s
2025-12-03 22:46:26 +00:00
CSRBot d19a7ad77a chore(deps): update docker.io/library/alpine docker tag to v3.23.0
Lint Markdown files / markdown-lint (pull_request) Successful in 4s
2025-12-03 22:46:21 +00:00
CSRBot df28bdb807 Merge pull request 'chore(deps): update actions/checkout action to v6' (#92) from renovate/actions-checkout-6.x into master
Lint Markdown files / markdown-lint (push) Successful in 4s
Release / push-amd64 (push) Successful in 23s
Release / push-arm64 (push) Successful in 57s
Release / push-manifest (push) Successful in 4s
Release / sync-to-hub-docker-io (push) Successful in 21s
2025-12-02 21:11:40 +00:00
CSRBot c757e9ad39 chore(deps): update actions/checkout action to v6
Lint Markdown files / markdown-lint (pull_request) Successful in 4s
2025-12-02 21:11:36 +00:00
CSRBot 9a26617862 Merge pull request 'chore(deps): update davidanson/markdownlint-cli2-action action to v21' (#90) from renovate/davidanson-markdownlint-cli2-action-21.x into master
Lint Markdown files / markdown-lint (push) Successful in 4s
Release / push-amd64 (push) Successful in 22s
Release / push-arm64 (push) Successful in 54s
Release / push-manifest (push) Successful in 4s
Release / sync-to-hub-docker-io (push) Successful in 21s
2025-11-18 23:09:11 +00:00
CSRBot 8f83784975 chore(deps): update davidanson/markdownlint-cli2-action action to v21
Lint Markdown files / markdown-lint (pull_request) Successful in 4s
2025-11-17 20:10:53 +00:00
CSRBot 4c40b83087 Merge pull request 'chore(deps): update actions/checkout action to v5.0.1' (#91) from renovate/actions into master
Lint Markdown files / markdown-lint (push) Successful in 4s
Release / push-amd64 (push) Successful in 23s
Release / push-arm64 (push) Successful in 59s
Release / push-manifest (push) Successful in 10s
Release / sync-to-hub-docker-io (push) Successful in 21s
2025-11-17 17:12:43 +00:00
CSRBot c5bdd4a3b4 chore(deps): update actions/checkout action to v5.0.1
Lint Markdown files / markdown-lint (pull_request) Successful in 4s
2025-11-17 17:12:38 +00:00
CSRBot 287892a4d8 Merge pull request 'chore(deps): update docker/setup-qemu-action action to v3.7.0' (#89) from renovate/actions into master
Lint Markdown files / markdown-lint (push) Successful in 8s
Release / push-arm64 (push) Successful in 1m4s
Release / push-amd64 (push) Successful in 34s
Release / push-manifest (push) Successful in 5s
Release / sync-to-hub-docker-io (push) Successful in 22s
2025-11-05 17:15:52 +00:00
CSRBot d752f6132b chore(deps): update docker/setup-qemu-action action to v3.7.0
Lint Markdown files / markdown-lint (pull_request) Successful in 8s
2025-11-05 17:15:49 +00:00
CSRBot fb9cb90054 Merge pull request 'chore(deps): update docker.io/library/alpine docker tag to v3.22.2' (#88) from renovate/container-images into master
Lint Markdown files / markdown-lint (push) Successful in 5s
Release / push-amd64 (push) Successful in 23s
Release / push-arm64 (push) Successful in 1m3s
Release / push-manifest (push) Successful in 5s
Release / sync-to-hub-docker-io (push) Successful in 21s
2025-10-08 22:12:25 +00:00
CSRBot 2700979bc5 chore(deps): update docker.io/library/alpine docker tag to v3.22.2
Lint Markdown files / markdown-lint (pull_request) Successful in 5s
2025-10-08 22:12:09 +00:00
CSRBot 39bddd6358 Merge pull request 'chore(deps): update peter-evans/dockerhub-description action to v5' (#87) from renovate/peter-evans-dockerhub-description-5.x into master
Lint Markdown files / markdown-lint (push) Successful in 9s
Release / push-arm64 (push) Successful in 1m2s
Release / push-amd64 (push) Successful in 25s
Release / push-manifest (push) Successful in 8s
Release / sync-to-hub-docker-io (push) Successful in 20s
2025-10-02 15:04:28 +00:00
CSRBot be7bda4cad chore(deps): update peter-evans/dockerhub-description action to v5
Lint Markdown files / markdown-lint (pull_request) Successful in 7s
2025-10-01 16:12:09 +00:00
CSRBot bfc9a2a33e Merge pull request 'chore(deps): update actions/checkout action to v5' (#85) from renovate/actions-checkout-5.x into master
Lint Markdown files / markdown-lint (push) Successful in 8s
Release / push-arm64 (push) Successful in 1m4s
Release / push-amd64 (push) Successful in 21s
Release / push-manifest (push) Successful in 10s
Release / sync-to-hub-docker-io (push) Successful in 34s
2025-09-29 16:14:37 +00:00
CSRBot 00395919b4 chore(deps): update actions/checkout action to v5
Lint Markdown files / markdown-lint (pull_request) Successful in 10s
2025-09-29 16:11:18 +00:00
CSRBot 0064d0017b Merge pull request 'chore(deps): update docker/login-action action to v3.6.0' (#86) from renovate/actions into master
Lint Markdown files / markdown-lint (push) Successful in 11s
Release / push-amd64 (push) Successful in 21s
Release / push-arm64 (push) Successful in 1m2s
Release / push-manifest (push) Successful in 4s
Release / sync-to-hub-docker-io (push) Successful in 23s
2025-09-29 13:42:34 +00:00
CSRBot aba19a8f9f chore(deps): update docker/login-action action to v3.6.0
Lint Markdown files / markdown-lint (pull_request) Successful in 4s
2025-09-29 13:13:57 +00:00
CSRBot bf4677f7dd Merge pull request 'chore(deps): update actions/checkout action to v4.3.0' (#83) from renovate/actions into master
Lint Markdown files / markdown-lint (push) Successful in 4s
Release / push-amd64 (push) Successful in 20s
Release / push-arm64 (push) Successful in 56s
Release / push-manifest (push) Successful in 5s
Release / sync-to-hub-docker-io (push) Successful in 18s
2025-08-11 14:11:56 +00:00
CSRBot d2fefae9f2 chore(deps): update actions/checkout action to v4.3.0
Lint Markdown files / markdown-lint (pull_request) Successful in 3s
2025-08-11 13:20:10 +00:00
CSRBot 1f0087fff6 Merge pull request 'chore(deps): update docker/login-action action to v3.5.0' (#82) from renovate/actions into master
Lint Markdown files / markdown-lint (push) Successful in 11s
Release / push-arm64 (push) Successful in 1m1s
Release / push-amd64 (push) Successful in 57s
Release / push-manifest (push) Successful in 11s
Release / sync-to-hub-docker-io (push) Successful in 33s
2025-08-04 16:53:24 +00:00
CSRBot ebab7c2263 chore(deps): update docker/login-action action to v3.5.0
Lint Markdown files / markdown-lint (pull_request) Successful in 10s
2025-08-04 16:13:02 +00:00
CSRBot 9bd5d23c7e chore(deps): update docker.io/library/alpine docker tag to v3.22.1
Lint Markdown files / markdown-lint (pull_request) Successful in 10s
Lint Markdown files / markdown-lint (push) Successful in 17s
Release / push-arm64 (push) Successful in 59s
Release / push-amd64 (push) Successful in 1m14s
Release / push-manifest (push) Successful in 12s
Release / sync-to-hub-docker-io (push) Successful in 41s
2025-07-15 22:10:24 +00:00
CSRBot ee580e3e10 chore(deps): update docker/setup-buildx-action action to v3.11.1
Lint Markdown files / markdown-lint (pull_request) Successful in 11s
Lint Markdown files / markdown-lint (push) Successful in 12s
Release / push-arm64 (push) Successful in 1m5s
Release / push-amd64 (push) Successful in 20s
Release / push-manifest (push) Successful in 9s
Release / sync-to-hub-docker-io (push) Successful in 40s
2025-06-18 10:16:31 +00:00
CSRBot 385de8b94b chore(deps): update docker/setup-buildx-action action to v3.11.0
Lint Markdown files / markdown-lint (pull_request) Successful in 10s
Lint Markdown files / markdown-lint (push) Successful in 11s
Release / push-arm64 (push) Successful in 59s
Release / push-amd64 (push) Successful in 1m17s
Release / push-manifest (push) Successful in 10s
Release / sync-to-hub-docker-io (push) Successful in 39s
2025-06-16 13:13:59 +00:00
CSRBot 5fd7be77eb chore(deps): update davidanson/markdownlint-cli2-action action to v20
Lint Markdown files / markdown-lint (push) Successful in 5s
Release / push-amd64 (push) Successful in 1m17s
Release / push-arm64 (push) Successful in 1m26s
Release / push-manifest (push) Successful in 20s
Lint Markdown files / markdown-lint (pull_request) Successful in 4s
Release / sync-to-hub-docker-io (push) Successful in 20s
2025-05-30 22:10:41 +00:00
CSRBot dc99ef9bb0 chore(deps): update docker.io/library/alpine docker tag to v3.22.0
Lint Markdown files / markdown-lint (pull_request) Successful in 8s
Lint Markdown files / markdown-lint (push) Successful in 4s
Release / push-amd64 (push) Successful in 21s
Release / push-arm64 (push) Successful in 1m29s
Release / push-manifest (push) Successful in 5s
Release / sync-to-hub-docker-io (push) Successful in 56s
2025-05-30 19:10:40 +00:00
volker.raschek 947146cd91 fix(Makefile): get rid of unqualified container images
Lint Markdown files / markdown-lint (push) Successful in 11s
Release / push-amd64 (push) Successful in 1m9s
Release / push-arm64 (push) Successful in 1m21s
Release / push-manifest (push) Successful in 5s
Release / sync-to-hub-docker-io (push) Successful in 20s
2025-05-12 22:47:21 +02:00
volker.raschek 5753faf22f fix(ci): replace drone with gitea actions
Lint Markdown files / markdown-lint (push) Successful in 4s
Release / push-amd64 (push) Successful in 1m1s
Release / push-arm64 (push) Successful in 1m21s
Release / push-manifest (push) Successful in 15s
Release / sync-to-hub-docker-io (push) Successful in 22s
2025-05-12 22:40:46 +02:00
volker.raschek b56e7f322a fix(ci): replace drone with gitea actions
Lint Markdown files / markdown-lint (push) Successful in 5s
Build / build-amd64 (push) Successful in 46s
Build / build-arm64 (push) Successful in 1m5s
2025-05-12 22:37:50 +02:00
volker.raschek 15b4f591ff docs(README): migrate from docker.io to git.cryptic.systems 2025-05-12 18:19:07 +02:00
volker.raschek fecfd66d51 style(markdownlint): update configuration 2025-05-09 11:27:56 +02:00
volker.raschek 42f7659a6e docs(README): remove drone badge 2025-05-08 21:47:29 +02:00
volker.raschek cb5738008a fix(makefile): remove the deletion of the base image via make clean 2025-05-08 18:44:10 +02:00
volker.raschek 7884ae4567 fix(makefile): remove unqualified image name 2025-05-08 18:41:41 +02:00
volker.raschek d5d2541f78 chore(ci): use upstream container image registry
continuous-integration/drone/push Build was killed
2025-04-02 21:32:26 +02:00
volker.raschek 02188249c6 chore(ci): rollback plugins/docker to 20.18.6
continuous-integration/drone/push Build is failing
2025-04-02 10:44:04 +02:00
volker.raschek e5e66c2ed4 chore(ci): use container image mirror
continuous-integration/drone/push Build is failing
2025-04-02 09:54:48 +02:00
CSRBot 9a840d92fb chore(deps): update git.cryptic.systems/volker.raschek/markdownlint docker tag to v0.44.0
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-04-01 19:42:40 +00:00
volker.raschek 3d445a3191 fix(Makefile): make FQIN configurable
continuous-integration/drone/push Build is passing
2025-04-01 20:46:16 +02:00
volker.raschek 6f48785a7b docs(README): adapt example
continuous-integration/drone/push Build is passing
2025-03-30 20:35:55 +02:00
volker.raschek f96b608151 chore(renovate): use configuration preset 2025-03-30 20:35:55 +02:00
CSRBot 60de7f9a21 chore(deps): update docker.io/plugins/docker docker tag to v20.18.8
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-03-26 20:26:22 +00:00
CSRBot 83977e4790 chore(deps): update quay.io/skopeo/stable docker tag to v1.18.0
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-02-28 17:27:25 +00:00
CSRBot 353bcb372f chore(deps): update docker.io/plugins/docker docker tag to v20.18.7
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-02-18 08:25:28 +00:00
CSRBot 638a8696c0 chore(deps): update docker.io/library/alpine docker tag to v3.21.3
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-02-14 20:22:11 +00:00
CSRBot 33cd4bf9c8 chore(deps): update docker.io/library/alpine docker tag to v3.21.2
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build encountered an error
2025-01-08 20:21:24 +00:00
CSRBot 724e86ff92 chore(deps): update docker.io/library/alpine docker tag to v3.21.1
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build encountered an error
2025-01-07 17:23:05 +00:00
CSRBot d647050c7e chore(deps): update docker.io/plugins/docker docker tag to v20.18.6
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-12-25 05:24:24 +00:00
CSRBot 96156aae66 chore(deps): update docker.io/library/alpine docker tag to v3.21.0
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-12-05 23:21:45 +00:00
CSRBot 1bc2a8d4be chore(deps): update git.cryptic.systems/volker.raschek/markdownlint docker tag to v0.43.0
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-12-03 14:34:24 +00:00
CSRBot 204a9e5870 chore(deps): update docker.io/plugins/docker docker tag to v20.18.5
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-11-29 11:25:42 +00:00
CSRBot 960e002f83 chore(deps): update git.cryptic.systems/volker.raschek/git docker tag to v1.4.0
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-11-25 23:33:54 +00:00
CSRBot a3b5b2acdc chore(deps): update quay.io/skopeo/stable docker tag to v1.17.0
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build encountered an error
2024-11-21 17:26:18 +00:00
CSRBot 39138e5dab chore(deps): update git.cryptic.systems/volker.raschek/markdownlint docker tag to v0.42.0
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-10-14 19:33:14 +00:00
CSRBot 659b7ed7a4 chore(deps): update docker.io/library/alpine docker tag to v3.20.3
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build was killed
2024-09-28 13:22:14 +00:00
volker.raschek b491e7398e fix(renovate): update config
continuous-integration/drone/push Build is passing
2024-09-28 13:29:20 +02:00
CSRBot 81cbda36f9 chore(deps): update docker.io/plugins/docker docker tag to v20.18.4
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-09-03 19:20:38 +00:00
CSRBot 8c0da5b8d4 chore(deps): update quay.io/skopeo/stable docker tag to v1.16.1
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-09-03 16:19:43 +00:00
CSRBot 16c35ed6e5 chore(deps): update quay.io/skopeo/stable docker tag to v1.16.0
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-08-18 16:21:41 +00:00
CSRBot aad5927bd6 chore(deps): update docker.io/plugins/docker docker tag to v20.18.3
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-07-26 12:16:44 +00:00
CSRBot 28ee121a36 chore(deps): update docker.io/plugins/docker docker tag to v20.18.2
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-07-23 19:21:53 +00:00
CSRBot 33476034ba chore(deps): update quay.io/skopeo/stable docker tag to v1.15.2
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-07-16 16:16:39 +00:00
CSRBot e4a97ec8a5 chore(deps): update docker.io/plugins/docker docker tag to v20.18.1
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-07-15 22:23:12 +00:00
CSRBot 8872bf853b chore(deps): update quay.io/skopeo/stable docker tag to v1.15.1
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-07-13 13:16:16 +00:00
CSRBot aea4ab3aab chore(deps): update docker.io/plugins/docker docker tag to v20.18.0
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-07-13 12:00:52 +00:00
CSRBot 6e04807a7f chore(deps): update git.cryptic.systems/volker.raschek/markdownlint docker tag to v0.41.0
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-05-27 13:52:42 +00:00
CSRBot 0a08c84105 chore(deps): update docker.io/plugins/docker docker tag to v20.17.5
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-05-20 13:18:41 +00:00
CSRBot 5a89af6cdb chore(deps): update docker.io/plugins/docker docker tag to v20.17.4
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-05-13 10:17:47 +00:00
CSRBot 252e689da6 chore(deps): update git.cryptic.systems/volker.raschek/markdownlint docker tag to v0.40.0
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-05-07 23:05:21 +00:00
CSRBot 6a3117f348 chore(deps): update quay.io/skopeo/stable docker tag to v1.15.0
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-03-31 16:16:12 +00:00
CSRBot ad3c708a0a chore(deps): update docker.io/plugins/docker docker tag to v20.17.3
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-03-11 08:28:28 +00:00
CSRBot ba2e0d52f4 chore(deps): update quay.io/skopeo/stable docker tag to v1.14.2
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-02-18 17:15:53 +00:00
CSRBot 83b48c5d08 chore(deps): update git.cryptic.systems/volker.raschek/markdownlint docker tag to v0.39.0
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-01-28 23:19:29 +00:00
CSRBot 948984f37f chore(deps): update docker.io/library/alpine docker tag to v3.19.1
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-01-27 02:11:38 +00:00
volker.raschek 6d3f585ef7 fix(renovate): remove automerge options
continuous-integration/drone/push Build is passing
2024-01-21 14:37:04 +01:00
CSRBot b31a459603 Merge pull request 'chore(deps): update docker.io/plugins/docker docker tag to v20.17.2' (#40) from renovate/docker.io-plugins-docker-20.x into master
continuous-integration/drone/push Build is passing
2024-01-10 17:15:56 +00:00
CSRBot 943a265097 chore(deps): update docker.io/plugins/docker docker tag to v20.17.2
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-01-10 17:15:29 +00:00
volker.raschek 8d60f8602b Merge pull request 'chore(deps): update docker.io/library/alpine docker tag to v3.19.0' (#38) from renovate/docker.io-library-alpine-3.x into master
continuous-integration/drone/push Build is passing
Reviewed-on: #38
2023-12-20 11:15:16 +00:00
CSRBot 1d44e519b5 chore(deps): update docker.io/library/alpine docker tag to v3.19.0
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-12-09 16:26:57 +01:00
CSRBot f88c6216a7 chore(deps): update git.cryptic.systems/volker.raschek/markdownlint docker tag to v0.38.0
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-12-09 14:48:02 +00:00
CSRBot 2636263222 chore(deps): update quay.io/skopeo/stable docker tag to v1.14.0
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-12-06 17:24:08 +01:00
CSRBot 34a7582c97 chore(deps): update docker.io/library/alpine docker tag to v3.18.5
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-11-30 23:13:43 +00:00
CSRBot 34d0b287f3 chore(deps): update docker.io/plugins/docker docker tag to v20.17.1
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-11-15 14:15:47 +00:00
CSRBot 539a5b7268 chore(deps): update docker.io/plugins/docker docker tag to v20.17.0
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-10-26 14:35:24 +00:00
CSRBot e7cf218678 Merge pull request 'chore(deps): update docker.io/plugins/docker docker tag to v20.16.0' (#30) from renovate/docker.io-plugins-docker-20.x into master
continuous-integration/drone/push Build is passing
2023-10-25 20:33:39 +00:00
CSRBot 8eec2de076 chore(deps): update docker.io/plugins/docker docker tag to v20.16.0
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-10-25 22:08:38 +02:00
volker.raschek 64a010d682 fix: unsupport arm-v7 image
continuous-integration/drone/push Build is passing
2023-10-25 14:24:50 +02:00
volker.raschek f403782fe5 core(deps): update git.cryptic.systems/volker.raschek/drone-email to 0.1.5
continuous-integration/drone/push Build is passing
2023-10-02 13:52:46 +02:00
volker.raschek 57868698b1 core(deps): update git.cryptic.systems/volker.raschek/git to 0.1.3 2023-10-02 13:51:05 +02:00
CSRBot ec1c19d964 chore(deps): update docker.io/library/alpine docker tag to v3.18.4
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-09-29 00:20:35 +02:00
CSRBot d9b7532aac chore(deps): update git.cryptic.systems/volker.raschek/markdownlint docker tag to v0.37.0
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-09-22 19:38:48 +02:00
CSRBot a0760212a5 chore(deps): update quay.io/skopeo/stable docker tag to v1.13.3
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build encountered an error
2023-09-21 18:30:32 +02:00
volker.raschek 6342bce0a4 revert(deps): update docker.io/plugins/docker docker tag to v20.14.4
continuous-integration/drone/push Build is passing
This reverts commit 74ce9b82b4.
2023-09-03 16:21:01 +02:00
volker.raschek 48c9451337 fix(renovate): exclude updating docker.io/plugins/docker 2023-09-03 16:20:48 +02:00
CSRBot 74ce9b82b4 chore(deps): update docker.io/plugins/docker docker tag to v20.14.4
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build encountered an error
2023-09-03 15:11:12 +02:00
CSRBot c039f7b5c3 chore(deps): update git.cryptic.systems/volker.raschek/markdownlint docker tag to v0.36.0
continuous-integration/drone/push Build is passing
2023-09-03 12:50:42 +00:00
CSRBot d7972ed1ff chore(deps): update quay.io/skopeo/stable docker tag to v1.13.2
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is failing
2023-09-03 14:00:03 +02:00
CSRBot 69ae062415 chore(deps): update dependency quay.io/skopeo/stable to v1.13.1
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-08-08 01:17:36 +02:00
CSRBot aa2b077af1 chore(deps): update dependency docker.io/library/alpine to v3.18.3
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-08-07 23:47:59 +02:00
CSRBot 9e1366b6f8 chore(deps): update dependency quay.io/skopeo/stable to v1.13.0
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-07-19 21:32:32 +02:00
CSRBot 879fc0d196 chore(deps): update dependency quay.io/skopeo/stable to v1.12.0
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-07-08 18:23:30 +02:00
volker.raschek ee40306fb7 fix(ci): migrate to git.cryptic.systems
continuous-integration/drone/push Build is passing
2023-07-08 18:20:30 +02:00
CSRBot a833ef8833 chore(deps): update dependency docker.io/library/alpine to v3.18.2
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-06-18 21:53:23 +02:00
volker.raschek a20801bb87 fix(renovate): automerge patch versions of used container images in docker files
continuous-integration/drone/push Build is passing
2023-06-18 21:49:36 +02:00
volker.raschek 4f4b86e816 feat(ci): use docker.io/plugins/manifest v1.4.0
continuous-integration/drone/push Build is failing
2023-06-18 14:53:10 +02:00
CSRBot 6d4c1f6344 chore(deps): update dependency git.cryptic.systems/volker.raschek/markdownlint to v0.35.0
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-06-17 21:58:47 +02:00
volker.raschek 5ab211e067 feat(ci): use git.cryptic.systems/volker.raschek/drone-email v0.1.2
continuous-integration/drone/push Build is failing
2023-06-17 15:55:00 +02:00
CSRBot 12f2424bb5 chore(deps): update dependency docker.io/volkerraschek/drone-email to v0.1.2
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-06-17 15:06:20 +02:00
CSRBot 54f71d9ed7 chore(deps): update dependency git.cryptic.systems/volker.raschek/markdownlint to v0.34.0
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-06-09 09:16:51 +02:00
volker.raschek f330a16c0a feat(ci): use git.cryptic.systems/volker.raschek/markdownlint v0.33.0
continuous-integration/drone/push Build is passing
2023-06-08 19:38:49 +02:00
volker.raschek ebdf65d313 feat(ci): use docker.io/plugins/drone v20.10.9
continuous-integration/drone/push Build is passing
2023-06-08 19:25:17 +02:00
volker.raschek cd39f8192f feat(ci): migrate to volker.raschek/git v1.2.1
continuous-integration/drone/push Build is passing
2023-06-08 18:56:19 +02:00
volker.raschek 0f5dc5b903 Merge pull request 'chore(deps): update dependency docker.io/library/alpine to v3.18.0' (#17) from renovate/docker.io-library-alpine-3.x into master
continuous-integration/drone/push Build is passing
Reviewed-on: #17
2023-05-21 10:19:33 +00:00
CSRBot 481e1a9feb chore(deps): update dependency docker.io/library/alpine to v3.18.0
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-05-18 13:58:57 +02:00
volker.raschek d453c03331 Merge pull request 'chore(deps): update dependency docker.io/library/alpine to v3.17.1' (#15) from renovate/docker.io-library-alpine-3.x into master
continuous-integration/drone/push Build is passing
Reviewed-on: #15
2023-01-20 15:47:02 +00:00
CSRBot 418a48faf7 chore(deps): update dependency docker.io/library/alpine to v3.17.1
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-01-09 18:43:13 +01:00
CSRBot f32d55e159 chore(deps): update dependency docker.io/volkerraschek/markdownlint to v0.33.0
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-01-07 19:43:36 +01:00
volker.raschek ddc77ce6e7 Merge pull request 'chore(deps): update dependency docker.io/library/alpine to v3.16.2' (#13) from renovate/docker.io-library-alpine-3.x into master
continuous-integration/drone/push Build is passing
Reviewed-on: #13
2022-09-11 11:19:14 +00:00
CSRBot 756648de8f chore(deps): update dependency docker.io/library/alpine to v3.16.2
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2022-08-21 16:58:26 +02:00
CSRBot 419dcc7ef4 chore(deps): update dependency docker.io/volkerraschek/markdownlint to v0.32.2
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2022-08-21 16:43:00 +02:00
volker.raschek 6b70268436 fix(ci): remove docker socket volume
continuous-integration/drone/push Build is passing
2022-07-26 17:37:43 +02:00
volker.raschek f6d81edf30 fix(ci): use docker.io/volkerraschek/drone-email:0.1.1
continuous-integration/drone/push Build is passing
2022-07-26 16:57:34 +02:00
CSRBot 27f0484122 chore(deps): update dependency docker.io/volkerraschek/markdownlint to v0.32.1
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2022-07-25 13:15:51 +02:00
volker.raschek 8774ff7a2a Merge pull request 'chore(deps): update dependency docker.io/library/alpine to v3.16.1' (#11) from renovate/docker.io-library-alpine-3.x into master
continuous-integration/drone/push Build is passing
Reviewed-on: #11
2022-07-19 21:34:22 +00:00
CSRBot add96a8308 chore(deps): update dependency docker.io/library/alpine to v3.16.1
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2022-07-19 20:23:50 +02:00
CSRBot f6b0db1ab8 chore(deps): update dependency docker.io/volkerraschek/markdownlint to v0.32.0
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2022-07-18 11:16:05 +02:00
CSRBot 11f944ffa5 chore(deps): update dependency docker.io/library/alpine to v3.16.0
continuous-integration/drone/push Build is passing
2022-07-14 18:15:33 +02:00
volker.raschek dd01190751 fix: use podman instead of docker 2022-07-14 18:14:31 +02:00
volker.raschek 0735e96913 fix(ci): resource limits
continuous-integration/drone/push Build is passing
2022-05-22 13:10:08 +02:00
volker.raschek bf78871aea fix(ci): use fully qualified image name
continuous-integration/drone/push Build encountered an error
2022-05-22 13:02:29 +02:00
volker.raschek f63389ac04 fix(ci): use gitea to sync repo with github
continuous-integration/drone/push Build is passing
2022-05-03 17:46:13 +02:00
volker.raschek 3ff4747896 Merge pull request 'chore(deps): update dependency docker.io/library/alpine to v3.15.4' (#8) from renovate/docker.io-library-alpine-3.x into master
continuous-integration/drone/push Build is passing
Reviewed-on: #8
2022-04-15 21:28:23 +00:00
CSRBot 102390a79f chore(deps): update dependency docker.io/library/alpine to v3.15.4
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2022-04-05 02:03:38 +02:00
volker.raschek fbca3c03ee Merge pull request 'chore(deps): update dependency docker.io/library/alpine to v3.15.3' (#7) from renovate/docker.io-library-alpine-3.x into master
continuous-integration/drone/push Build is passing
Reviewed-on: #7
2022-04-01 19:00:31 +00:00
CSRBot 0e6c19c4c0 chore(deps): update dependency docker.io/library/alpine to v3.15.3
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2022-03-29 09:01:57 +02:00
volker.raschek aba1081455 Merge pull request 'chore(deps): update dependency docker.io/library/alpine to v3.15.1' (#6) from renovate/docker.io-library-alpine-3.x into master
Reviewed-on: #6
2022-03-17 17:58:47 +00:00
CSRBot f483aad5aa chore(deps): update dependency docker.io/library/alpine to v3.15.1
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-03-17 04:02:00 +01:00
CSRBot 49e7b2f36f chore(deps): update docker.io/volkerraschek/markdownlint docker tag to v0.31.1
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2022-02-09 19:31:59 +00:00
volker.raschek cfb484270d Merge pull request 'chore(deps): update docker.io/library/alpine docker tag to v3.15.0' (#4) from renovate/docker.io-library-alpine-3.x into master
continuous-integration/drone/push Build encountered an error
Reviewed-on: #4
2022-01-30 20:41:17 +00:00
CSRBot 82073fa180 chore(deps): update docker.io/library/alpine docker tag to v3.15.0
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-01-30 18:01:19 +00:00
volker.raschek eff0d2c0c9 fix(ci): add package rules
continuous-integration/drone/push Build is passing
2022-01-30 18:20:35 +01:00
volker.raschek b858b9a4be fix(ci): renovate rebase conditions
continuous-integration/drone/push Build is passing
2021-10-30 12:13:31 +02:00
CSRBot b96135d216 chore(deps): update docker.io/library/alpine docker tag to v3.14.2
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2021-10-24 16:43:00 +02:00
volker.raschek 89939dcbce fix(ci): add renovate config
continuous-integration/drone/push Build is passing
2021-10-24 16:40:49 +02:00
volker.raschek 9e8776d1c7 fix(ci): dependencies and conditions
continuous-integration/drone/push Build is passing
2021-10-12 21:55:11 +02:00
12 changed files with 173 additions and 454 deletions
-400
View File
@@ -1,400 +0,0 @@
---
kind: pipeline
type: kubernetes
name: linter
platform:
os: linux
arch: amd64
steps:
- name: markdown lint
commands:
- markdownlint *.md
image: docker.io/volkerraschek/markdownlint:0.28.1
resources:
limits:
cpu: 50
memory: 50M
- name: email-notification
environment:
PLUGIN_HOST:
from_secret: smtp_host
PLUGIN_USERNAME:
from_secret: smtp_username
PLUGIN_PASSWORD:
from_secret: smtp_password
PLUGIN_FROM:
from_secret: smtp_mail_address
image: docker.io/drillster/drone-email:latest
resources:
limits:
cpu: 50
memory: 25M
when:
status:
- changed
- failure
trigger:
event:
exclude:
- tag
---
kind: pipeline
type: docker
name: latest-amd64
platform:
os: linux
arch: amd64
steps:
- name: build
image: plugins/docker
settings:
dockerfile: Dockerfile
auto_tag: false
tags: latest-amd64
repo: volkerraschek/network-tools
username:
from_secret: container_image_registry_user
password:
from_secret: container_image_registry_password
no_cache: true
volumes:
- name: docker_socket
path: /var/run/docker.sock
when:
branch:
- master
- name: notify
image: drillster/drone-email
environment:
PLUGIN_HOST:
from_secret: smtp_host
PLUGIN_USERNAME:
from_secret: smtp_username
PLUGIN_PASSWORD:
from_secret: smtp_password
PLUGIN_FROM:
from_secret: smtp_mail_address
when:
status:
- changed
- failure
volumes:
- name: docker_socket
host:
path: /var/run/docker.sock
trigger:
event:
exclude:
- tag
---
kind: pipeline
type: docker
name: latest-armv7
platform:
os: linux
arch: arm
steps:
- name: build
image: plugins/docker
settings:
dockerfile: Dockerfile
auto_tag: false
tags: latest-armv7
repo: volkerraschek/network-tools
username:
from_secret: container_image_registry_user
password:
from_secret: container_image_registry_password
no_cache: true
when:
branch:
- master
- name: notify
image: drillster/drone-email
environment:
PLUGIN_HOST:
from_secret: smtp_host
PLUGIN_USERNAME:
from_secret: smtp_username
PLUGIN_PASSWORD:
from_secret: smtp_password
PLUGIN_FROM:
from_secret: smtp_mail_address
volumes:
- name: docker_socket
path: /var/run/docker.sock
when:
status:
- changed
- failure
volumes:
- name: docker_socket
host:
path: /var/run/docker.sock
trigger:
event:
exclude:
- tag
---
kind: pipeline
type: kubernetes
name: latest-manifest
steps:
- name: build-manifest
image: plugins/manifest
settings:
auto_tag: false
ignore_missing: true
spec: manifest.tmpl
username:
from_secret: container_image_registry_user
password:
from_secret: container_image_registry_password
- name: notify
image: docker.io/drillster/drone-email:latest
environment:
PLUGIN_HOST:
from_secret: smtp_host
PLUGIN_USERNAME:
from_secret: smtp_username
PLUGIN_PASSWORD:
from_secret: smtp_password
PLUGIN_FROM:
from_secret: smtp_mail_address
resources:
limits:
cpu: 50
memory: 25M
when:
status:
- changed
- failure
depends_on:
- latest-amd64
- latest-armv7
trigger:
event:
exclude:
- tag
---
kind: pipeline
type: docker
name: tagged-amd64
platform:
os: linux
arch: amd64
steps:
- name: build
image: plugins/docker
settings:
dockerfile: Dockerfile
auto_tag: true
auto_tag_suffix: amd64
repo: volkerraschek/network-tools
username:
from_secret: container_image_registry_user
password:
from_secret: container_image_registry_password
no_cache: true
volumes:
- name: docker_socket
path: /var/run/docker.sock
- name: notify
image: drillster/drone-email
environment:
PLUGIN_HOST:
from_secret: smtp_host
PLUGIN_USERNAME:
from_secret: smtp_username
PLUGIN_PASSWORD:
from_secret: smtp_password
PLUGIN_FROM:
from_secret: smtp_mail_address
when:
status:
- changed
- failure
volumes:
- name: docker_socket
host:
path: /var/run/docker.sock
trigger:
event:
- tag
repo:
- volker.raschek/network-tools
---
kind: pipeline
type: docker
name: tagged-armv7
platform:
os: linux
arch: arm
steps:
- name: build
image: plugins/docker
settings:
dockerfile: Dockerfile
auto_tag: true
auto_tag_suffix: armv7
repo: volkerraschek/network-tools
username:
from_secret: container_image_registry_user
password:
from_secret: container_image_registry_password
no_cache: true
volumes:
- name: docker_socket
path: /var/run/docker.sock
- name: notify
image: drillster/drone-email
environment:
PLUGIN_HOST:
from_secret: smtp_host
PLUGIN_USERNAME:
from_secret: smtp_username
PLUGIN_PASSWORD:
from_secret: smtp_password
PLUGIN_FROM:
from_secret: smtp_mail_address
when:
status:
- changed
- failure
volumes:
- name: docker_socket
host:
path: /var/run/docker.sock
trigger:
event:
- tag
repo:
- volker.raschek/network-tools
---
kind: pipeline
type: kubernetes
name: tagged-manifest
steps:
- name: build-manifest
image: plugins/manifest
settings:
auto_tag: true
ignore_missing: true
spec: manifest.tmpl
username:
from_secret: container_image_registry_user
password:
from_secret: container_image_registry_password
- name: notify
image: docker.io/drillster/drone-email:latest
environment:
PLUGIN_HOST:
from_secret: smtp_host
PLUGIN_USERNAME:
from_secret: smtp_username
PLUGIN_PASSWORD:
from_secret: smtp_password
PLUGIN_FROM:
from_secret: smtp_mail_address
resources:
limits:
cpu: 50
memory: 25M
when:
status:
- changed
- failure
depends_on:
- tagged-amd64
- tagged-armv7
trigger:
event:
- tag
repo:
- volker.raschek/network-tools
---
kind: pipeline
type: kubernetes
name: sync
platform:
os: linux
arch: amd64
steps:
- name: github
image: docker.io/appleboy/drone-git-push:latest
resources:
limits:
cpu: 50
memory: 25M
settings:
branch: master
remote: ssh://git@github.com/volker-raschek/network-tools.git
force: true
ssh_key:
from_secret: ssh_key
- name: email-notification
environment:
PLUGIN_HOST:
from_secret: smtp_host
PLUGIN_USERNAME:
from_secret: smtp_username
PLUGIN_PASSWORD:
from_secret: smtp_password
PLUGIN_FROM:
from_secret: smtp_mail_address
image: docker.io/drillster/drone-email:latest
resources:
limits:
cpu: 50
memory: 25M
when:
status:
- changed
- failure
trigger:
event:
- push
repo:
- volker.raschek/network-tools
+22
View File
@@ -0,0 +1,22 @@
name: 'Lint Markdown files'
on:
pull_request:
types:
- opened
- reopened
- synchronize
push:
branches:
- master
workflow_dispatch: {}
jobs:
markdown-lint:
runs-on:
- ubuntu-latest
steps:
- uses: actions/checkout@v6.0.2
- uses: DavidAnson/markdownlint-cli2-action@v21.0.0
with:
globs: '**/*.md'
+99
View File
@@ -0,0 +1,99 @@
name: Release
on:
push:
branches:
- master
jobs:
push-arm64:
runs-on: ubuntu-latest-arm64
steps:
- uses: actions/checkout@v6.0.2
- uses: docker/setup-qemu-action@v3.7.0
- uses: docker/setup-buildx-action@v4.0.0
- uses: docker/login-action@v4.0.0
with:
registry: git.cryptic.systems
username: ${{ github.repository_owner }}
password: ${{ secrets.GIT_CRYPTIC_SYSTEMS_PACKAGE_REGISTRY_TOKEN }}
- name: Build and push image
run: |
TAG=$(echo ${{ github.ref_name }} | sed 's/v//gm')
docker buildx build \
--file Dockerfile \
--platform linux/arm64 \
--provenance false \
--push \
--tag git.cryptic.systems/volker.raschek/network-tools:${TAG}-arm64 \
.
push-amd64:
runs-on: ubuntu-latest-amd64
steps:
- uses: actions/checkout@v6.0.2
- uses: docker/setup-qemu-action@v3.7.0
- uses: docker/setup-buildx-action@v4.0.0
- uses: docker/login-action@v4.0.0
with:
registry: git.cryptic.systems
username: ${{ github.repository_owner }}
password: ${{ secrets.GIT_CRYPTIC_SYSTEMS_PACKAGE_REGISTRY_TOKEN }}
- name: Build and push image
run: |
TAG=$(echo ${{ github.ref_name }} | sed 's/v//gm')
docker buildx build \
--file Dockerfile \
--platform linux/amd64 \
--provenance false \
--push \
--tag git.cryptic.systems/volker.raschek/network-tools:${TAG}-amd64 \
.
push-manifest:
runs-on: ubuntu-latest
needs:
- push-arm64
- push-amd64
steps:
- uses: docker/login-action@v4.0.0
with:
registry: git.cryptic.systems
username: ${{ github.repository_owner }}
password: ${{ secrets.GIT_CRYPTIC_SYSTEMS_PACKAGE_REGISTRY_TOKEN }}
- name: Create and push manifest
run: |
TAG=$(echo ${{ github.ref_name }} | sed 's/v//gm')
docker manifest create git.cryptic.systems/volker.raschek/network-tools:${TAG} \
--amend git.cryptic.systems/volker.raschek/network-tools:${TAG}-amd64 \
--amend git.cryptic.systems/volker.raschek/network-tools:${TAG}-arm64
docker manifest push git.cryptic.systems/volker.raschek/network-tools:${TAG}
sync-to-hub-docker-io:
needs:
- push-manifest
runs-on: ubuntu-latest
steps:
- name: Copy images to docker.io
run: |
TAG=$(echo ${{ github.ref_name }} | sed 's/v//gm')
apt-get update --yes
apt-get install --yes skopeo
skopeo copy \
--all \
--dest-password ${{ secrets.DOCKER_IO_PASSWORD }} \
--dest-username ${{ secrets.DOCKER_IO_USERNAME }} \
--src-password ${{ secrets.GIT_CRYPTIC_SYSTEMS_PACKAGE_REGISTRY_TOKEN }} \
--src-username volker.raschek \
docker://git.cryptic.systems/volker.raschek/network-tools:${TAG} \
docker://docker.io/volkerraschek/network-tools:${TAG}
@@ -0,0 +1,22 @@
name: Update Docker Hub Description
on:
push:
branches:
- master
paths:
- README.md
workflow_dispatch: {}
jobs:
update-description-on-hub-docker-io:
runs-on:
- ubuntu-latest
steps:
- uses: actions/checkout@v6.0.2
- uses: peter-evans/dockerhub-description@v5.0.0
with:
username: ${{ secrets.DOCKER_IO_USERNAME }}
password: ${{ secrets.DOCKER_IO_PASSWORD }}
repository: volkerraschek/network-tools
readme-filepath: README.md
+4 -12
View File
@@ -45,19 +45,17 @@ MD012:
# MD013/line-length - Line length
MD013:
# Number of characters
line_length: 80
line_length: 120
# Number of characters for headings
heading_line_length: 80
heading_line_length: 120
# Number of characters for code blocks
code_block_line_length: 80
code_block_line_length: 120
# Include code blocks
code_blocks: false
# Include tables
tables: false
# Include headings
headings: true
# Include headings
headers: true
# Strict length checking
strict: false
# Stern length checking
@@ -70,11 +68,6 @@ MD022:
# Blank lines below heading
lines_below: 1
# MD024/no-duplicate-heading/no-duplicate-header - Multiple headings with the same content
MD024:
# Only check sibling headings
allow_different_nesting: true
# MD025/single-title/single-h1 - Multiple top-level headings in the same document
MD025:
# Heading level
@@ -128,8 +121,7 @@ MD041:
# MD044/proper-names - Proper names should have the correct capitalization
MD044:
# List of proper names
names:
- network-tools
names: []
# Include code blocks
code_blocks: false
+1 -1
View File
@@ -1,4 +1,4 @@
FROM docker.io/library/alpine:3.14.2
FROM docker.io/library/alpine:3.23.3
RUN apk add bind-tools curl iputils
+4 -7
View File
@@ -1,18 +1,17 @@
# CONTAINER_RUNTIME
# The CONTAINER_RUNTIME variable will be used to specified the path to a
# container runtime. This is needed to start and run a container image.
CONTAINER_RUNTIME?=$(shell which docker)
CONTAINER_RUNTIME?=$(shell which podman)
# NETWORKTOOLS_IMAGE_REGISTRY_NAME
# Defines the name of the new container to be built using several variables.
NETWORKTOOLS_IMAGE_REGISTRY_NAME:=docker.io
NETWORKTOOLS_IMAGE_REGISTRY_USER:=volkerraschek
NETWORKTOOLS_IMAGE_REGISTRY_NAME?=git.cryptic.systems
NETWORKTOOLS_IMAGE_REGISTRY_USER?=volker.raschek
NETWORKTOOLS_IMAGE_NAMESPACE?=${NETWORKTOOLS_IMAGE_REGISTRY_USER}
NETWORKTOOLS_IMAGE_NAME:=network-tools
NETWORKTOOLS_IMAGE_VERSION?=latest
NETWORKTOOLS_IMAGE_FULLY_QUALIFIED=${NETWORKTOOLS_IMAGE_REGISTRY_NAME}/${NETWORKTOOLS_IMAGE_NAMESPACE}/${NETWORKTOOLS_IMAGE_NAME}:${NETWORKTOOLS_IMAGE_VERSION}
NETWORKTOOLS_IMAGE_UNQUALIFIED=${NETWORKTOOLS_IMAGE_NAMESPACE}/${NETWORKTOOLS_IMAGE_NAME}:${NETWORKTOOLS_IMAGE_VERSION}
# BUILD CONTAINER IMAGE
# ==============================================================================
@@ -23,15 +22,13 @@ container-image/build:
--no-cache \
--pull \
--tag ${NETWORKTOOLS_IMAGE_FULLY_QUALIFIED} \
--tag ${NETWORKTOOLS_IMAGE_UNQUALIFIED} \
.
# DELETE CONTAINER IMAGE
# ==============================================================================
PHONY:=container-image/delete
container-image/delete:
- ${CONTAINER_RUNTIME} image rm ${NETWORKTOOLS_IMAGE_FULLY_QUALIFIED} ${NETWORKTOOLS_IMAGE_UNQUALIFIED}
- ${CONTAINER_RUNTIME} image rm ${BASE_IMAGE_FULL}
- ${CONTAINER_RUNTIME} image rm ${NETWORKTOOLS_IMAGE_FULLY_QUALIFIED}
# PUSH CONTAINER IMAGE
# ==============================================================================
+8 -10
View File
@@ -1,12 +1,10 @@
# network-tools
[![Build Status](https://drone.cryptic.systems/api/badges/volker.raschek/network-tools/status.svg)](https://drone.cryptic.systems/volker.raschek/network-tools)
[![Docker Pulls](https://img.shields.io/docker/pulls/volkerraschek/network-tools)](https://hub.docker.com/r/volkerraschek/network-tools)
This project contains all sources to build the container image
`docker.io/volkerraschek/network-tools`. The primary goal of the image is only
to contain some network tools to debug container based environments like docker
or kubernetes.
This project contains all sources to build the container image `git.cryptic.systems/volker.raschek/network-tools`. The
primary goal of the image is only to contain some network tools to debug container based environments like docker or
kubernetes.
## Usage
@@ -15,16 +13,16 @@ or kubernetes.
To use this image execute the following command in a docker environment.
```bash
$ docker run \
docker run \
--entrypoint /bin/sh \
-it \
--rm \
volkerraschek/network-tools:latest \
sh
git.cryptic.systems/volker.raschek/network-tools:latest
```
### Kubernetes
For a kubernetes environment you can use the [YAML-File](network-tools.yaml) by
executing the following command.
For a kubernetes environment you can use the [YAML-File](network-tools.yaml) by executing the following command.
```bash
kubectl create -f https://git.cryptic.systems/volker.raschek/network-tools/raw/branch/master/network-tools.yml
+1 -1
View File
@@ -1,4 +1,4 @@
version: "3"
services:
network-tools:
image: volkerraschek/network-tools:latest
image: git.cryptic.systems/volker.raschek/network-tools:latest
-20
View File
@@ -1,20 +0,0 @@
image: volkerraschek/network-tools:{{#if build.tag}}{{trimPrefix "v" build.tag}}{{else}}latest{{/if}}
{{#if build.tags}}
tags:
{{#each build.tags}}
- {{this}}
{{/each}}
- "latest"
{{/if}}
manifests:
-
image: volkerraschek/network-tools:{{#if build.tag}}{{trimPrefix "v" build.tag}}{{else}}latest{{/if}}-amd64
platform:
architecture: amd64
os: linux
-
image: volkerraschek/network-tools:{{#if build.tag}}{{trimPrefix "v" build.tag}}{{else}}latest{{/if}}-armv7
platform:
architecture: arm
os: linux
variant: v7
+1 -1
View File
@@ -5,7 +5,7 @@ metadata:
spec:
containers:
- name: network-tools
image: docker.io/volkerraschek/network-tools:latest
image: git.cryptic.systems/volker.raschek/network-tools:latest
imagePullPolicy: Always
resources:
limits:
+9
View File
@@ -0,0 +1,9 @@
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"local>volker.raschek/renovate-config:default#master",
"local>volker.raschek/renovate-config:container#master",
"local>volker.raschek/renovate-config:actions#master",
"local>volker.raschek/renovate-config:regexp#master"
]
}