|
|
9f127f4b33
|
Update terraform-standard-iac-pipeline-aws-account-matrix.yaml
|
2025-12-12 15:29:38 +08:00 |
|
|
|
1565b5b5a0
|
Add AWS_REGION environment variable to pipeline
|
2025-12-12 15:26:09 +08:00 |
|
Haitao Pan
|
fa6d03d76a
|
refactor(ci): migrate AWS auth to OIDC assume role
|
2025-12-12 15:24:46 +08:00 |
|
|
|
a92af19020
|
Merge pull request #195 from cloud-neutral-toolkit/codex/add-aws-iam-role-for-github-actions-oidc
Refine GitHub Actions OIDC role policy rendering
|
2025-12-12 15:04:23 +08:00 |
|
|
|
f66660f907
|
Refine GitHub Actions OIDC role policy rendering
|
2025-12-12 15:03:21 +08:00 |
|
|
|
d48f0ea5d0
|
Merge pull request #194 from cloud-neutral-toolkit/codex/update-config-directory-structure
Add xzerolab SIT config templates and layout guide
|
2025-12-12 14:09:26 +08:00 |
|
|
|
90b2e36b91
|
Add xzerolab SIT config templates and layout guide
|
2025-12-12 13:57:53 +08:00 |
|
|
|
a0aedb190c
|
Merge pull request #193 from cloud-neutral-toolkit/codex/implement-cloud-agnostic-rendering-engine
Consolidate provider/backend renderer into utils
|
2025-12-12 11:16:37 +08:00 |
|
|
|
8c95ffda19
|
Consolidate provider/backend renderer into utils
|
2025-12-12 11:08:31 +08:00 |
|
Haitao Pan
|
3979c558b3
|
renamed: render_provider_backend.py -> ../utils/render_provider_backend.py
|
2025-12-12 10:56:29 +08:00 |
|
|
|
18c8d3aaf1
|
Merge pull request #192 from cloud-neutral-toolkit/codex/simplify-provider.tf.j2-template
Simplify provider/backend rendering inputs
|
2025-12-12 10:34:23 +08:00 |
|
|
|
be24c6eace
|
Simplify provider/backend rendering inputs
|
2025-12-12 10:22:34 +08:00 |
|
|
|
2100b786f4
|
Merge pull request #191 from cloud-neutral-toolkit/codex/fix-iam-role-assumption-error-in-terraform
Allow skipping AWS assume role when already using deploy role
|
2025-12-12 09:30:48 +08:00 |
|
|
|
8d9812baf4
|
Add option to skip redundant AWS assume role
|
2025-12-12 09:25:26 +08:00 |
|
|
|
5e4bec6b74
|
Merge pull request #190 from cloud-neutral-toolkit/codex/fix-path-errors-in-render_provider_backend.py-y8nzb1
Add component-aware provider/backend rendering
|
2025-12-11 19:24:35 +08:00 |
|
|
|
2a681d6788
|
Merge branch 'main' into codex/fix-path-errors-in-render_provider_backend.py-y8nzb1
|
2025-12-11 19:24:11 +08:00 |
|
|
|
e8fb483b04
|
Add component-aware provider/backend rendering
|
2025-12-11 19:23:28 +08:00 |
|
|
|
a8ca0fd9f7
|
Merge pull request #189 from cloud-neutral-toolkit/codex/fix-path-errors-in-render_provider_backend.py
Fix provider backend rendering path and avoid committing generated files
|
2025-12-11 19:14:25 +08:00 |
|
|
|
acf4d6bbf9
|
Remove generated terraform provider/backend files from repo
|
2025-12-11 19:13:02 +08:00 |
|
Haitao Pan
|
43f94cc0b9
|
component: refine Makefile flow and remove legacy import script
- s3: ensure `render` runs before init; unify init → plan/apply/destroy flow
- remove ec2/import_existing.sh (replaced by declarative dual-mode resource pattern)
|
2025-12-11 18:52:52 +08:00 |
|
|
|
78b095b9c5
|
Merge pull request #188 from cloud-neutral-toolkit/codex/remove-import_existing.sh-from-makefile
Remove import existing step from EC2 Makefile
|
2025-12-11 18:40:19 +08:00 |
|
|
|
9a8ebc955d
|
Remove import existing step from EC2 Makefile
|
2025-12-11 18:39:41 +08:00 |
|
|
|
a654b84231
|
Merge pull request #187 from cloud-neutral-toolkit/codex/update-workflow_dispatch-inputs-78j3eg
Update terraform workflows to use deploy action input
|
2025-12-11 17:33:48 +08:00 |
|
|
|
c7f71ffe10
|
Merge pull request #186 from cloud-neutral-toolkit/codex/update-workflow_dispatch-inputs
|
2025-12-11 17:12:08 +08:00 |
|
|
|
58ed98e3e8
|
Add deploy action options to terraform workflows
|
2025-12-11 17:11:14 +08:00 |
|
|
|
fc1542e81c
|
Add deploy action options to terraform workflows
|
2025-12-11 17:00:26 +08:00 |
|
Haitao Pan
|
9bce3fda8d
|
chore: fix formatting in instance/ec2 Makefile
|
2025-12-11 16:12:26 +08:00 |
|
|
|
4e4eb90094
|
Merge pull request #185 from cloud-neutral-toolkit/codex/handle-duplicate-key-pair-and-security-group-errors
Handle existing EC2 key pair and security group
|
2025-12-11 15:51:07 +08:00 |
|
|
|
dc180ef4ac
|
Handle existing EC2 key pair and security group
|
2025-12-11 15:10:13 +08:00 |
|
|
|
925686d70a
|
Update matrix component to include 's3'
|
2025-12-11 11:34:34 +08:00 |
|
|
|
46ad2e92bb
|
Merge pull request #184 from cloud-neutral-toolkit/cloud-neutral-patch-1
Update terraform-standard-iac-pipeline-aws-resources-matrix.yaml
|
2025-12-11 11:21:52 +08:00 |
|
|
|
df7f784cde
|
Update terraform-standard-iac-pipeline-aws-resources-matrix.yaml
|
2025-12-11 11:15:16 +08:00 |
|
|
|
a15cf059d6
|
Merge pull request #183 from cloud-neutral-toolkit/codex/fix-oidc-role-assumption-error-in-workflow
Fix AWS resources matrix workflow auth configuration
|
2025-12-11 11:12:34 +08:00 |
|
|
|
29adbfee42
|
Merge branch 'main' into codex/fix-oidc-role-assumption-error-in-workflow
|
2025-12-11 11:04:17 +08:00 |
|
|
|
c9235aef2b
|
Fix AWS resources matrix workflow auth configuration
|
2025-12-11 11:02:13 +08:00 |
|
|
|
53e0fa20b4
|
Merge pull request #182 from cloud-neutral-toolkit/codex/fix-.github/workflows-terraform-pipeline
Fix AWS resources matrix workflow configuration
|
2025-12-11 11:00:06 +08:00 |
|
Haitao Pan
|
a50fa473b5
|
(iac): update EC2 dev configuration with new VPC/Subnet and additional SG port
|
2025-12-11 10:50:52 +08:00 |
|
|
|
4d8ba35306
|
Fix AWS resources matrix workflow configuration
|
2025-12-11 10:44:55 +08:00 |
|
Haitao Pan
|
66b31f5272
|
(iac): update AWS IAC workflow names and fix BASE_DIR path
- Rename workflow titles to “AWS Cloud IAC Pipeline (…)”
- Remove trailing slash from BASE_DIR to ensure consistent path resolution
|
2025-12-11 10:31:34 +08:00 |
|
Haitao Pan
|
72ca6f83c9
|
(iac): modify AWS resources-matrix workflow to align with component directory layout
- Update watched paths from envs/* to component/*
- Change matrix key from env → component
|
2025-12-11 10:16:20 +08:00 |
|
|
|
ed80ef7b4c
|
Merge pull request #181 from cloud-neutral-toolkit/codex/fix-unauthorized-operation-errors-in-vpc-setup-1gi8pl
Attach admin policy to terraform deploy role
|
2025-12-11 02:02:10 +08:00 |
|
|
|
639b56b85a
|
Attach admin policy to terraform deploy role
|
2025-12-11 02:01:11 +08:00 |
|
|
|
7412301ac9
|
Merge pull request #180 from cloud-neutral-toolkit/codex/fix-unauthorized-operation-errors-in-vpc-setup
Configure AWS workflows to assume deploy role
|
2025-12-11 01:51:59 +08:00 |
|
|
|
f7ad7c4aef
|
Skip session tagging for AWS credential steps
|
2025-12-11 01:50:55 +08:00 |
|
|
|
7b7db018f8
|
Configure AWS workflows to assume deploy role
|
2025-12-11 01:44:48 +08:00 |
|
|
|
b222de981c
|
Merge pull request #179 from cloud-neutral-toolkit/codex/add-cleanup-step-for-destroy-option-9z4xn2
Refactor bootstrap destroy cleanup script
|
2025-12-11 01:33:56 +08:00 |
|
|
|
bbe07018e0
|
Merge pull request #178 from cloud-neutral-toolkit/codex/add-cleanup-step-for-destroy-option
Refactor bootstrap destroy cleanup script
|
2025-12-11 01:32:55 +08:00 |
|
|
|
e742a1a11e
|
Refactor bootstrap destroy cleanup script
|
2025-12-11 01:32:41 +08:00 |
|
|
|
86084426be
|
Refactor bootstrap destroy cleanup script
|
2025-12-11 01:32:40 +08:00 |
|
|
|
4633a68322
|
Merge pull request #177 from cloud-neutral-toolkit/codex/verify-and-configure-s3-bucket-in-terraform
Make state bucket creation optional
|
2025-12-11 01:13:39 +08:00 |
|