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
a67909d539
Merge commit '470ded099b7be9b83ede92f2eafba71542e5c8f6'
2023-05-18 12:06:58 +00:00
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
dc3062acef
Merge commit 'c0058943d71f769b1a387323ad65f97b1292a878'
2023-03-30 11:33:26 +00:00
fb7258dc0e
fix: latest Pulumi, make rootless containers work again using podman 4.X
2022-11-01 13:07:34 +01:00
d5fd9522f5
Squashed '.ci/' content from commit 80dabc2
...
git-subtree-dir: .ci
git-subtree-split: 80dabc23d16b1ff834bb4cb2e396e841c648156e
2022-10-13 15:46:06 +02:00
8eefe1b3d8
Merge commit 'd5fd9522f57063f0bd0762054ac92b83bedeb0c1' as '.ci'
2022-10-13 15:46:06 +02:00
f3b759e5a9
ci: migrate to central ci-tools-lib
2022-10-13 15:46:00 +02:00
611dddb062
feat: handle non-existing stacks during delete gracefully, bump minimal Python to 3.9, latest Pulumi
2022-09-26 15:57:11 +02:00
893c49bbb0
fix: allow deploying Pulumi stacks in parallel to CFN
2022-08-26 11:44:33 +02:00
4d30e2e805
ci: fix for Jenkinsfile
2022-07-15 12:38:22 +00:00
1d410bc1f0
ci: Makefile / Dockerfile cleanup
2022-07-15 12:35:27 +00:00
f47cefbd36
feat: output avaiable execute functions if known specified
2022-07-11 18:51:15 +00:00
d4cc665df4
fix: add pexpect to requirements, bump Python to 3.10
2022-07-11 16:58:20 +00:00
f1bfbd3eea
fix: Improve error handling in Pulumi execute functions
2022-07-06 15:35:28 +02:00
e0c724c68f
feat: remove graph feature, write Pulumi docs to file
2022-07-05 16:56:59 +02:00
f26ef48361
ci: fix warning
2022-07-04 16:17:19 +02:00
60bcc25f52
feat: New command , cleanup, allow region overwrite
2022-07-04 16:15:14 +02:00
1e7665f2bb
feat: improve docs task to render pulumi docs with live outputs
2022-07-01 14:56:53 +02:00
adc92bf24a
feat: merge all documentation functionality, leverage __doc__ for Pulumi modules
2022-06-30 17:42:49 +02:00
ac51a0774a
feat: add --profile option allowing to overwrite the used AWS profile being used
2022-06-30 13:24:44 +02:00
0182847ab3
fix: missing import
2022-06-29 10:52:25 +02:00
7841f175fd
docs: minor tweaks
2022-06-29 10:49:08 +02:00
f204d80e7f
fix: make pulumi stack sync work again, update docs
2022-06-29 10:30:25 +02:00
7dd648ceff
fix: make version command work anywhere, update docs
2022-06-28 16:08:28 +02:00
d34100ab41
doc: update readme
2022-06-28 15:33:38 +02:00
78a902c696
feat: implement version checks for extended toolchain
2022-06-28 15:30:13 +02:00
a859415a9d
docs: tweaks
2022-06-28 13:45:51 +02:00
06c34a6afe
docs: update usage
2022-06-28 13:35:13 +02:00
baa45b801e
chore: fix License for Pypi
2022-06-28 13:29:42 +02:00
42d4a62679
ci: migrate from setuptools to PEP517 hatchling to build
2022-06-28 13:15:45 +02:00
b32de905a4
feat: add execute task, rework Dockerfile to allow podman run rootless
2022-06-27 20:51:03 +02:00
c7b0daab22
feat: add policy pack support for Pulumi stacks
2022-06-23 15:55:37 +02:00
34bd98e3f3
feat: add mock, latest Pulumi
2022-06-22 15:08:45 +02:00
59308a72d4
feat: latest Pulumi providers, new Pulumi stack tags, fixes for 5.X aws provider
2022-06-01 13:16:19 +02:00
962ef05714
fix: ensure Jinja2 version >=3
2022-04-19 14:18:14 +02:00
05122591a0
fix: support Jinja2 >= 3.1
2022-04-19 14:02:31 +02:00
c3d416b75a
fix: Revert Python to V3.8
2022-04-19 13:26:12 +02:00
f7a84e8b36
ci: update Python runtime and Pulumi versions
2022-04-19 13:07:47 +02:00
6f31560262
fix: migrate to new Jinja2 V3 context decorator
2022-04-19 12:47:36 +02:00
4abed82b8a
feat: Prevent blacklisted outputs from being written to output files, add easy stack reset for Pulumi stacks
2022-04-12 13:16:42 +02:00
5db67920f7
feat: add assimilate task to import resources into Pulumi stacks, various Pulumi related fixes
2022-03-16 16:18:23 +01:00
4196b54a20
fix: make outputs work for CFN again
2022-03-15 14:03:35 +01:00
dd43cfc3f4
fix: do NOT write clear text outputs to disk
2022-03-15 11:18:38 +01:00
6a8c41ff47
fix: bail out if Pulumi secrets provider is missing, incl. overwrite for bootstrap
2022-03-15 11:18:00 +01:00
e74bca7199
fix: disable parallel operations for Pulumi as backend does not support that, yet
2022-03-15 11:17:13 +01:00
7d6135e099
fix: code style / flake8 automation
2022-02-22 11:04:29 +01:00
129d287ae5
feat: add export command for pulumi stakcs incl. optional reset, fix pulumi secrets for outputs
2022-02-21 21:04:38 +01:00
65b9282060
ci: add git to build container to make versioning work
2022-02-08 17:08:09 +01:00
7bc1510afa
ci: further versioning tweaks
2022-02-08 16:52:05 +01:00