Commit Graph

516 Commits

Author SHA1 Message Date
e19ca97aea Add GCP Terraform matrix workflows 2025-12-09 10:16:44 +08:00
Haitao Pan
407debac73 refactor(ci): reorganize IaC pipeline workflows and standardize AWS matrix naming 2025-12-09 10:06:54 +08:00
Haitao Pan
247c62dad6 refactor: update GCP bootstrap schema and pipeline auth settings 2025-12-09 09:34:14 +08:00
31336325fc
Merge pull request #155 from cloud-neutral-toolkit/codex/update-terraform-gcp-template-components
Refine GCP bootstrap naming for GCS locking
2025-12-09 09:06:24 +08:00
Haitao Pan
c8ff8441f9 refactor: relocate workflows + update GCP bootstrap config 2025-12-09 09:05:36 +08:00
d194aea546 Refine GCP bootstrap naming for GCS locking 2025-12-09 09:01:41 +08:00
36b770fe24 Add GCP bootstrap workflow for terraform standard 2025-12-08 21:35:39 +08:00
dfef829621 Use AWS CLI for bootstrap destroy actions 2025-12-08 20:12:16 +08:00
3a57b32f35 Fix bootstrap destroy bucket env handling 2025-12-08 18:25:27 +08:00
888a5476be
Merge branch 'main' into codex/ensure-iac-modules-meet-idempotence-ljuyzg 2025-12-08 17:58:36 +08:00
46d1fb2c8b Simplify bootstrap workflow cleanup 2025-12-08 17:51:23 +08:00
a168c8f3df Refine bootstrap workflow scope and retention 2025-12-08 17:20:11 +08:00
ce46dfb6c6 Add shared bootstrap config and update workflow 2025-12-08 16:11:43 +08:00
Haitao Pan
338090a8f3 refactor: reorganize terraform-standard directory layout
- Move modules/, envs/, bootstrap-* to new paths
- Update all related GitHub workflows
- No logic changes; relocations only
2025-11-20 20:15:26 +08:00
Haitao Pan
2a22406685 chore(ci): remove tfsec scanning from Terraform matrix workflows 2025-11-17 22:43:44 +08:00
Haitao Pan
950a68f6eb fix(ci): correct dry_run context in Terraform matrix workflows 2025-11-17 22:33:32 +08:00
Haitao Pan
e6fccac7e8 feat(ci): enhance Terraform IAC pipeline with account/resources matrix workflows 2025-11-17 22:28:56 +08:00
Haitao Pan
d5b70c7572 ci(terraform): add multi-environment matrix pipeline and standard Makefiles
- Added new workflow: terraform-standard-iac-pipeline-account-matrix.yaml
- Introduced Terraform Standard Makefile templates for:
  • envs/dev-role
  • envs/dev-vpc
2025-11-17 22:06:51 +08:00
Haitao Pan
9ae1d2bf84 ci(terraform): update bootstrap & landingzone pipelines and add validation/notification scripts 2025-11-17 20:34:11 +08:00
Haitao Pan
64cb67d4ba add workflows: terraform-standard-iac-pipeline-aws-global-bootstrap.yaml 2025-11-17 20:15:17 +08:00
Haitao Pan
bbdf79f816 ci(terraform): add Terraform Standard pipeline for AWS LandingZone baseline 2025-11-17 17:42:51 +08:00
shenlan
e391d3c789 Fix workflow references with explicit version 2025-10-03 23:40:36 +08:00
shenlan
55cb00448b Refactor preview stage to use matrix jobs 2025-10-03 22:52:36 +08:00
shenlan
3ff090a5cf Fix multi-cloud workflow preview fan-out 2025-10-03 22:41:53 +08:00
Haitao Pan
aa0f186341 ci: refactor multi-cloud baseline to matrix preview jobs 2025-10-03 22:28:50 +08:00
shenlan
ad025c304e Fix reusable preview job configuration 2025-10-03 22:23:40 +08:00
shenlan
a59664aa5d Refactor multi-cloud landing zone workflow stages 2025-10-03 22:19:00 +08:00
shenlan
de23a967a5 fix: reference reusable workflows 2025-10-03 20:37:13 +08:00
shenlan
992a2633e8
Merge pull request #134 from svc-design/codex/fix-invalid-workflow-file-reference
Fix reusable workflow references
2025-10-03 20:35:32 +08:00
shenlan
678e0011dc Fix reusable workflow references 2025-10-03 20:32:24 +08:00
shenlan
68bf47a18c
Merge pull request #133 from svc-design/codex/fix-invalid-workflow-reference-in-yaml
Fix reusable workflow references
2025-10-03 20:30:34 +08:00
shenlan
5065bc1295 Fix reusable workflow references 2025-10-03 20:30:14 +08:00
shenlan
3b3db862f7
Merge branch 'main' into codex/fix-unrecognized-named-value-in-workflow 2025-10-03 20:28:57 +08:00
shenlan
02a75199c1 Fix reusable workflow calls for GCP cluster apply 2025-10-03 20:26:39 +08:00
Haitao Pan
89ba4f9447 fix(ci): correct workflow uses path in iac baseline pipeline 2025-10-03 20:25:32 +08:00
shenlan
474c3f43f0
Merge pull request #131 from svc-design/codex/fix-unrecognized-named-value-matrix-error
Fix matrix usage in infrastructure workflow
2025-10-03 20:10:46 +08:00
shenlan
de8cbcc105 Fix matrix usage in infrastructure workflow 2025-10-03 20:10:27 +08:00
shenlan
563ca6541c fix: simplify multi-cloud baseline workflow 2025-10-03 20:09:34 +08:00
shenlan
99ede2e12c Fix preview job reuse in multi-cloud baseline workflow 2025-10-03 19:26:12 +08:00
shenlan
21f4880ff8 Align landing zone workflows for reusable multi-cloud orchestration 2025-10-03 19:21:45 +08:00
shenlan
771ec0635f Enhance landing zone pipelines with validation stages 2025-10-03 18:47:20 +08:00
shenlan
7cf0cde241
Merge pull request #114 from svc-design/codex/update-iac-pipeline-multi-cloud-workflow
Add Pulumi deployment job to multi-cloud landing zone workflow
2025-09-30 08:22:52 +08:00
Haitao Pan
0b815dc095 ci(iac): refactor landing zone workflows across multi-cloud
- replace AWS landing zone baseline with AWS Global version
- update Alicloud and Vultr landing zone pipelines
- refine multi-cloud baseline workflow (matrix + config path alignment)
- adjust infrastructure monitor exporter/server workflows
2025-09-30 08:22:05 +08:00
shenlan
1208f3cfda Add Pulumi up job for multi-cloud landing zone 2025-09-30 08:02:30 +08:00
shenlan
9ab6475893
Update iac-pipeline-aws-global-landingzone-baseline.yaml 2025-09-30 08:00:26 +08:00
shenlan
d7897ddf4c Align AWS global baseline workflow with Pulumi preview 2025-09-30 07:56:40 +08:00
shenlan
468db24993 Update Pulumi setup action version 2025-09-30 07:45:07 +08:00
shenlan
60a7d039af Ensure Pulumi stacks are auto-initialized for Vultr pipeline 2025-09-30 07:40:22 +08:00
shenlan
ac5ec97cb4 Fix deploy action condition expressions 2025-09-30 00:35:10 +08:00
shenlan
7ebc4e77f1
Merge pull request #109 from svc-design/codex/fix-unrecognized-named-value-env-in-workflow
Fix workflow env condition syntax
2025-09-30 00:31:12 +08:00