Commit Graph

182 Commits

Author SHA1 Message Date
Stefan Reimer 5312979961 fix: make semver comparison work with dev versions
ZeroDownTime/CloudBender/pipeline/head This commit looks good Details
ZeroDownTime/CloudBender/pipeline/tag This commit looks good Details
2023-12-06 18:05:36 +00:00
Stefan Reimer d2b63f3e99 Merge pull request 'chore(deps): update all non-major dependencies' (#12) from renovate/all-minor-patch into master
ZeroDownTime/CloudBender/pipeline/head This commit looks good Details
Reviewed-on: #12
2023-12-06 10:31:02 +00:00
Renovate Bot eb2a8b473b chore(deps): update all non-major dependencies
ZeroDownTime/CloudBender/pipeline/pr-master This commit looks good Details
2023-12-06 03:00:50 +00:00
Stefan Reimer 686e757e55 ci: merge minor PRs
ZeroDownTime/CloudBender/pipeline/head This commit looks good Details
2023-12-04 17:24:29 +00:00
Stefan Reimer 95a667c57b ci: ensure Pulumi versions always match
ZeroDownTime/CloudBender/pipeline/head This commit looks good Details
2023-12-04 16:51:28 +00:00
Stefan Reimer ff2de9d390 feat: store outputs for Pulumi stacks
ZeroDownTime/CloudBender/pipeline/tag This commit looks good Details
ZeroDownTime/CloudBender/pipeline/head This commit looks good Details
2023-12-04 16:24:55 +00:00
Stefan Reimer 6d3bf4767c Fix CI pipeline
ZeroDownTime/CloudBender/pipeline/head This commit looks good Details
2023-11-22 18:04:19 +00:00
Stefan Reimer 0d39634eff Migrate requirements.txt to pyproject.toml
ZeroDownTime/CloudBender/pipeline/head There was a failure building this commit Details
ZeroDownTime/CloudBender/pipeline/tag There was a failure building this commit Details
2023-11-21 11:17:59 +00:00
Stefan Reimer 4e92c427a8 Use test and clean hooks
ZeroDownTime/CloudBender/pipeline/head There was a failure building this commit Details
2023-10-27 13:50:07 +00:00
Stefan Reimer dea57201cb Upgrade deprecated setuptools API, fix code style
ZeroDownTime/CloudBender/pipeline/head This commit looks good Details
2023-10-27 12:52:46 +00:00
Stefan Reimer 9cc28aec01 Fix Dockerfile
ZeroDownTime/CloudBender/pipeline/head This commit looks good Details
ZeroDownTime/CloudBender/pipeline/tag Something is wrong with the build of this commit Details
2023-10-27 11:20:45 +00:00
Stefan Reimer 8b42fc34f3 Derp
ZeroDownTime/CloudBender/pipeline/head There was a failure building this commit Details
2023-10-27 11:09:07 +00:00
Stefan Reimer 9995246641 Silence trivy false positive trivy alerts
ZeroDownTime/CloudBender/pipeline/head There was a failure building this commit Details
2023-10-27 11:02:09 +00:00
Stefan Reimer bd5741b1c3 Merge latest ci-tools-lib
ZeroDownTime/CloudBender/pipeline/head Something is wrong with the build of this commit Details
2023-10-27 10:49:48 +00:00
Stefan Reimer dbcb709c4f Squashed '.ci/' changes from 7144a42..2c44e4f
2c44e4f Disable concurrent builds

git-subtree-dir: .ci
git-subtree-split: 2c44e4fd8550d30fba503a2bcccec8e0bac1c151
2023-10-27 10:49:48 +00:00
Stefan Reimer bebd55bbae Add support for minimal version check
ZeroDownTime/CloudBender/pipeline/head There was a failure building this commit Details
ZeroDownTime/CloudBender/pipeline/tag There was a failure building this commit Details
2023-10-27 10:44:44 +00:00
Stefan Reimer e070fecb9f Bump Pulumi to fix bug
ZeroDownTime/CloudBender/pipeline/head There was a failure building this commit Details
2023-10-27 10:20:19 +00:00
Stefan Reimer 210bf897b9 Freeze python deps, update Pulumi
ZeroDownTime/CloudBender/pipeline/head There was a failure building this commit Details
2023-10-25 21:44:49 +00:00
Stefan Reimer 260c44c49b Use ruamel.yaml for config and secret handling
ZeroDownTime/CloudBender/pipeline/head There was a failure building this commit Details
2023-10-24 14:16:38 +00:00
Stefan Reimer ff58d43ff1 Add limited support for nested secrets
ZeroDownTime/CloudBender/pipeline/head There was a failure building this commit Details
2023-10-24 11:34:41 +00:00
Stefan Reimer a68863b77d Squashed '.ci/' changes from c1a48a6..7144a42
7144a42 Improve Trivy scanning logic

git-subtree-dir: .ci
git-subtree-split: 7144a42a3c436996722f1e67c3cce5c87fdbf464
2023-10-02 09:30:03 +00:00
Stefan Reimer bffee64ccb Merge latest ci-tools-lib
ZeroDownTime/CloudBender/pipeline/head There was a failure building this commit Details
2023-10-02 09:30:03 +00:00
Stefan Reimer e078164ffa Minor Pulumi upgrades
ZeroDownTime/CloudBender/pipeline/head There was a failure building this commit Details
2023-10-02 08:58:49 +00:00
Stefan Reimer e64fc138c9 Merge pull request 'Configure Renovate' (#1) from renovate/configure into master
ZeroDownTime/CloudBender/pipeline/head This commit looks good Details
Reviewed-on: #1
2023-09-28 13:49:40 +00:00
Stefan Reimer 8ee6e581f0 Squashed '.ci/' changes from 79eebe4..c1a48a6
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

git-subtree-dir: .ci
git-subtree-split: c1a48a6aede4a08ad1e230121bf8b085ce9ef9e6
2023-09-28 13:36:00 +00:00
Stefan Reimer 1226c09534 Merge commit '8ee6e581f0d9545abf940466f3846ed560f92738'
ZeroDownTime/CloudBender/pipeline/head This commit looks good Details
2023-09-28 13:36:00 +00:00
Renovate Bot f57eebebb1 chore(deps): add renovate.json
ZeroDownTime/CloudBender/pipeline/pr-master Build started... Details
2023-08-07 13:31:29 +00:00
Stefan Reimer 5db62c1a14 Add custom stack tags to Pulumi stacks
ZeroDownTime/CloudBender/pipeline/tag This commit looks good Details
ZeroDownTime/CloudBender/pipeline/head This commit looks good Details
2023-05-23 19:29:15 +00:00
Stefan Reimer 4e3127cdbc Bug fixes for latest pulumi
ZeroDownTime/CloudBender/pipeline/head This commit looks good Details
ZeroDownTime/CloudBender/pipeline/tag This commit looks good Details
2023-05-18 12:19:51 +00:00
Stefan Reimer 470ded099b Squashed '.ci/' changes from 63421d1..79eebe4
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: 79eebe4d3de843d921994db20e20dda801272934
2023-05-18 12:06:58 +00:00
Stefan Reimer a67909d539 Merge commit '470ded099b7be9b83ede92f2eafba71542e5c8f6' 2023-05-18 12:06:58 +00:00
Stefan Reimer c0058943d7 Squashed '.ci/' changes from 80dabc2..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

git-subtree-dir: .ci
git-subtree-split: 63421d1fab0d2546de343697cbd1424914db6c31
2023-03-30 11:33:26 +00:00
Stefan Reimer dc3062acef Merge commit 'c0058943d71f769b1a387323ad65f97b1292a878' 2023-03-30 11:33:26 +00:00
Stefan Reimer fb7258dc0e fix: latest Pulumi, make rootless containers work again using podman 4.X
ZeroDownTime/CloudBender/pipeline/head There was a failure building this commit Details
2022-11-01 13:07:34 +01:00
Stefan Reimer d5fd9522f5 Squashed '.ci/' content from commit 80dabc2
git-subtree-dir: .ci
git-subtree-split: 80dabc23d16b1ff834bb4cb2e396e841c648156e
2022-10-13 15:46:06 +02:00
Stefan Reimer 8eefe1b3d8 Merge commit 'd5fd9522f57063f0bd0762054ac92b83bedeb0c1' as '.ci'
ZeroDownTime/CloudBender/pipeline/head This commit looks good Details
2022-10-13 15:46:06 +02:00
Stefan Reimer f3b759e5a9 ci: migrate to central ci-tools-lib 2022-10-13 15:46:00 +02:00
Stefan Reimer 611dddb062 feat: handle non-existing stacks during delete gracefully, bump minimal Python to 3.9, latest Pulumi
ZeroDownTime/CloudBender/pipeline/head Something is wrong with the build of this commit Details
2022-09-26 15:57:11 +02:00
Stefan Reimer 893c49bbb0 fix: allow deploying Pulumi stacks in parallel to CFN 2022-08-26 11:44:33 +02:00
Stefan Reimer 4d30e2e805 ci: fix for Jenkinsfile
ZeroDownTime/CloudBender/pipeline/head This commit looks good Details
2022-07-15 12:38:22 +00:00
Stefan Reimer 1d410bc1f0 ci: Makefile / Dockerfile cleanup
ZeroDownTime/CloudBender/pipeline/head There was a failure building this commit Details
2022-07-15 12:35:27 +00:00
Stefan Reimer f47cefbd36 feat: output avaiable execute functions if known specified
ZeroDownTime/CloudBender/pipeline/head This commit looks good Details
2022-07-11 18:51:15 +00:00
Stefan Reimer d4cc665df4 fix: add pexpect to requirements, bump Python to 3.10
ZeroDownTime/CloudBender/pipeline/head This commit looks good Details
2022-07-11 16:58:20 +00:00
Stefan Reimer f1bfbd3eea fix: Improve error handling in Pulumi execute functions
ZeroDownTime/CloudBender/pipeline/head This commit looks good Details
2022-07-06 15:35:28 +02:00
Stefan Reimer e0c724c68f feat: remove graph feature, write Pulumi docs to file
ZeroDownTime/CloudBender/pipeline/head This commit looks good Details
2022-07-05 16:56:59 +02:00
Stefan Reimer f26ef48361 ci: fix warning
ZeroDownTime/CloudBender/pipeline/head This commit looks good Details
2022-07-04 16:17:19 +02:00
Stefan Reimer 60bcc25f52 feat: New command , cleanup, allow region overwrite
ZeroDownTime/CloudBender/pipeline/head This commit looks good Details
2022-07-04 16:15:14 +02:00
Stefan Reimer 1e7665f2bb feat: improve docs task to render pulumi docs with live outputs
ZeroDownTime/CloudBender/pipeline/head This commit looks good Details
2022-07-01 14:56:53 +02:00
Stefan Reimer adc92bf24a feat: merge all documentation functionality, leverage __doc__ for Pulumi modules
ZeroDownTime/CloudBender/pipeline/head This commit looks good Details
2022-06-30 17:42:49 +02:00
Stefan Reimer ac51a0774a feat: add --profile option allowing to overwrite the used AWS profile being used
ZeroDownTime/CloudBender/pipeline/head This commit looks good Details
2022-06-30 13:24:44 +02:00