Commit Graph

45 Commits

Author SHA1 Message Date
322bf209d7 ci: fix pipeline after branch rename
All checks were successful
ZeroDownTime/zdt-openvpn/pipeline/head This commit looks good
ZeroDownTime/zdt-openvpn/pipeline/tag This commit looks good
2024-11-18 17:30:05 +00:00
b077a97066 docs: update readme 2024-11-18 17:13:04 +00:00
6bc0a475dc feat: add openvpn-auth-oauth2, various cleanups 2024-11-18 17:10:30 +00:00
d953b04ee3 Merge latest ci-tools-lib 2024-11-18 17:06:01 +00:00
0f7fe9f726 Squashed '.ci/' changes from 06fcff5..3feaf6f
3feaf6f chore: migrate to main branch
a392836 feat: migrate all buildah cmds to podman only
d67a80e feat: make push and rm-image more resilient, prevent exit codes
8e202d4 fix: do not add non-existent images
6ef8d28 feat: ensure bash and safe exec

git-subtree-dir: .ci
git-subtree-split: 3feaf6fa96531b40c56945e3a7d6731f40bc52e2
2024-11-18 17:06:01 +00:00
bd97b15edd Merge latest ci-tools-lib 2024-09-26 19:10:22 +00:00
b93198cd6f Squashed '.ci/' changes from 47b4da4..06fcff5
06fcff5 feat: improve image cleanup to incl. all tags and repositories

git-subtree-dir: .ci
git-subtree-split: 06fcff501dd9dbff3a97a95176f6d7a8590289a7
2024-09-26 19:10:22 +00:00
1b56276a32 Merge latest ci-tools-lib 2024-09-24 15:53:38 +00:00
741df8c5c5 Squashed '.ci/' changes from 2c44e4f..47b4da4
47b4da4 feat: add suport for trivyignore file

git-subtree-dir: .ci
git-subtree-split: 47b4da4b18ca0aa2dc21aa196c2f034d78832fd9
2024-09-24 15:53:38 +00:00
b6c9a58ef4 Merge pull request 'chore(deps): update alpine docker tag to v3.20' (#2) from renovate/alpine-3.x into master
Reviewed-on: #2
2024-09-08 04:58:03 +00:00
d9320daa34 Squashed '.ci/' changes from 63421d1..2c44e4f
2c44e4f Disable concurrent builds
7144a42 Improve Trivy scanning logic
c1a48a6 Remove auto stash push / pop as being too dangerous
318c19e Add merge comment for subtree
22ed100 Fix custom branch docker tags
227e39f Allow custom GIT_TAG
38a9cda Debug CI pipeline
3efcc81 Debug CI pipeline
5023473 Make branch detection work for tagged commits
cdc32e0 Improve cleanup flow
8df60af Fix derp
748a4bd Migrate to :: to allow custom make steps, add generic stubs
955afa7 Apply pep8
5819ded Improve ECR public lifecycle handling via python script
5d4e4ad Make rm-remote-untagged less noisy
f00e541 Add cleanup step to remove untagged images by default
0821e91 Ensure tag names are valid for remote branches like PRs
79eebe4 add ARCH support for tests
aea1ccc Only add branch name to tags, if not part of actual tag
a5875db Make EXTRA_TAGS work again

git-subtree-dir: .ci
git-subtree-split: 2c44e4fd8550d30fba503a2bcccec8e0bac1c151
2024-06-25 17:16:10 +00:00
5d47c2615d Merge commit 'd9320daa34dab4f9cde1ca25c66f90748dc19e3f' 2024-06-25 17:16:10 +00:00
d2c793f1b6 chore(deps): update alpine docker tag to v3.20 2024-05-23 03:14:15 +00:00
4cd0bc6a1f Merge pull request 'Configure Renovate' (#1) from renovate/configure into master
Reviewed-on: #1
2023-08-18 11:27:45 +00:00
96ea05775a chore(deps): add renovate.json 2023-08-07 13:42:34 +00:00
5f6ddeb5e9 Hook into CI 2023-04-03 09:49:32 +00:00
c91d908868 Fix create_client 2023-04-03 09:45:22 +00:00
047e160d26 Squashed '.ci/' changes from 5554972..63421d1
63421d1 fix: prevent branch_name equals tag
47140c2 feat: append branch into tags if not main
4b62ada chore: improve messaging
a49cc0c chore: improve messaging
194afb4 chore: get ci working again
8ec9769 chore: get ci working again
fef4968 fix: do NOT push PRs to registry, other fixes
50a6d67 feat: ensure ARCH is only set to defined values
8fb40c7 fix: adjust trivy call to local podman
7378ea9 fix: fix trivy scan task to match new flow, add BRANCH env to Makefile
38cf7ab fix: more podman/buildah cleanups
aece7fc fix: Improve multi-arch manifest handling
80dabc2 feat: remove implicit dependencies, add help target, cleanup

git-subtree-dir: .ci
git-subtree-split: 63421d1fab0d2546de343697cbd1424914db6c31
2023-04-03 09:28:13 +00:00
32a341eeac Merge commit '047e160d2687f1f6465ecb55dae855a2cf0ef469' 2023-04-03 09:28:13 +00:00
03deaac4a2 Upgrade to Alpine 3.17, adjust to latest OpenSSL 2023-04-03 08:54:03 +00:00
59c8f09285 fix: minor tweaks, first trial of arm64 support 2022-10-11 14:59:40 +02:00
f06971948d Squashed '.ci/' changes from cb5faca..5554972
5554972 feat: multi-arch container images
da15d68 feat: handle nothing to cleanup gracefully
01df38b feat: move ecr-login into its own task
ea9c914 chore: test mermaid
19a782e chore: test mermaid
a47929d feat: switch to latest trivy cli syntax

git-subtree-dir: .ci
git-subtree-split: 55549729264a318c4c942957a36e8659553fece0
2022-10-11 14:42:07 +02:00
7c3908d5a1 Merge commit 'f06971948d7ec59813cdc79276674a68eae8b156' 2022-10-11 14:42:07 +02:00
d0e29aea5d ci: migrate to Alpine 3.16 2022-07-07 16:32:46 +02:00
efd21719ca feat: first working release of ZDT OpenVPN 2022-07-07 14:44:39 +02:00
86ae814832 fix: make PoC work, add openvpn_exporter 2022-05-25 21:06:19 +02:00
51fd4d494e Squashed '.ci/' changes from 49ea8c8..cb5faca
cb5faca feat: add create-repo task to ease bootstrapping new project

git-subtree-dir: .ci
git-subtree-split: cb5facae6c19643fbb08b90416c6b5917b666a46
2022-05-24 16:53:55 +02:00
d66b1127eb Merge commit '51fd4d494e5b73a658645072462fdc09a6286e32' 2022-05-24 16:53:55 +02:00
697ae95bfe feat: Initial checkin 2022-05-24 16:47:14 +02:00
a87537547b Add '.ci/' from commit '49ea8c8779fc5939576f80b9a2e25485b10d9cba'
git-subtree-dir: .ci
git-subtree-mainline: 6ef7905927
git-subtree-split: 49ea8c8779
2022-05-24 15:49:22 +02:00
6ef7905927 Initial commit 2022-05-24 13:46:54 +00:00
49ea8c8779 feat: Add support for custom EXTRA_TAGS 2022-05-16 17:54:40 +02:00
dc2c2082c0 fix: use absolute image URLs for some tasks 2022-05-13 14:10:27 +02:00
bc727353cd docs: add quickstart 2022-03-23 10:54:49 +01:00
98c8ec138a Feat: Execute tests via docker run rather than at the end of the test build process 2022-02-24 11:53:29 +01:00
d6b2fb4369 feat: improve messaging if Trivy fail is skipped 2022-02-14 14:13:11 +01:00
b6fea5a0a6 fix: fix quotes, do not execute scan during push 2022-02-14 13:35:13 +01:00
db97da8b42 feat: revert extraSteps for now 2022-02-14 13:15:52 +01:00
322285e4f4 feat: add ability to execute custom extraSteps 2022-02-14 13:13:28 +01:00
ba21a45551 feat: make trivy scan cause build to fail configurable 2022-02-14 12:52:49 +01:00
ba73be47cc feat: make Dockerfile.test optional, improve messaging 2022-02-11 23:21:47 +01:00
b9aa3dee3d chore: groovy formating 2022-02-11 18:13:04 +01:00
f0f4af2883 chore: learning the groove 2022-02-11 17:59:44 +01:00
a3d42de7a8 chore: typing is hard 2022-02-11 17:56:32 +01:00
56c6ad9e25 feat: initial commit 2022-02-11 17:47:10 +01:00