Commit Graph

1335 Commits

Author SHA1 Message Date
shenlan
a59664aa5d Refactor multi-cloud landing zone workflow stages 2025-10-03 22:19:00 +08:00
shenlan
8e5053e8b4
Merge pull request #135 from svc-design/codex/fix-workflow-calls-in-yaml-files
Fix reusable workflow references in pipeline workflows
2025-10-03 20:37:32 +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
c0f0db2bc9
Merge pull request #132 from svc-design/codex/fix-unrecognized-named-value-in-workflow
Fix reusable workflow calls for GCP cluster apply
2025-10-03 20:29:07 +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
Haitao Pan
225d993610 fix(ci): correct workflow uses path in iac baseline pipeline 2025-10-03 20:19:48 +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
797c3dd8df
Merge pull request #130 from svc-design/codex/fix-unrecognized-named-value-in-workflow
Fix multi-cloud baseline workflow matrix reference
2025-10-03 20:09:48 +08:00
shenlan
563ca6541c fix: simplify multi-cloud baseline workflow 2025-10-03 20:09:34 +08:00
shenlan
1cd2f9e5de
Merge pull request #129 from svc-design/codex/refactor-cli.py-for-usage-clarity
Require explicit cloud selection for Pulumi CLI
2025-10-03 19:58:21 +08:00
shenlan
0b1862bd44 refactor: require cloud selection for pulumi cli 2025-10-03 19:47:57 +08:00
shenlan
363381733c
Merge pull request #128 from svc-design/codex/fix-invalid-workflow-file-error
Fix preview job reuse in multi-cloud baseline workflow
2025-10-03 19:26:40 +08:00
shenlan
99ede2e12c Fix preview job reuse in multi-cloud baseline workflow 2025-10-03 19:26:12 +08:00
shenlan
adad569686
Merge pull request #127 from svc-design/codex/fix-workflow-for-multi-cloud-pipeline-e65029
Fix multi-cloud landing zone workflow orchestration
2025-10-03 19:22:43 +08:00
shenlan
caf3afee6f
Merge pull request #126 from svc-design/codex/fix-workflow-for-multi-cloud-pipeline
Fix multi-cloud landing zone workflow orchestration
2025-10-03 19:22:26 +08:00
shenlan
3edc9a5e4b Align landing zone workflows for reusable multi-cloud orchestration 2025-10-03 19:22:01 +08:00
shenlan
21f4880ff8 Align landing zone workflows for reusable multi-cloud orchestration 2025-10-03 19:21:45 +08:00
shenlan
7ca20c5c55
Merge pull request #125 from svc-design/codex/add-validation-stage-to-multiple-pipelines
Add validation and delivery stages to landing zone workflows
2025-10-03 18:48:49 +08:00
shenlan
771ec0635f Enhance landing zone pipelines with validation stages 2025-10-03 18:47:20 +08:00
shenlan
6200b87dbf
Merge pull request #124 from svc-design/codex/add-multi-cloud-support-to-cli.py 2025-09-30 17:44:15 +08:00
shenlan
fe9fe0bcf2 Add multi-cloud option to Pulumi CLI wrapper 2025-09-30 17:30:36 +08:00
shenlan
902da7f62e
Merge pull request #123 from svc-design/codex/rename-iac_run.sh-to-cli.py
refactor: replace shell-based Pulumi helper with Python CLI
2025-09-30 16:57:11 +08:00
shenlan
9307209a80 refactor: replace iac_run helper with python cli 2025-09-30 16:56:47 +08:00
shenlan
ecb47a929b
Merge pull request #122 from svc-design/codex/fix-missing-aws_region-in-credentials
Load AWS region from backend credentials
2025-09-30 16:35:36 +08:00
shenlan
03fafdc5a1 Load AWS region from backend credentials 2025-09-30 16:34:08 +08:00
shenlan
3ff5504e9d
Merge pull request #121 from svc-design/codex/fix-missing-region-configuration-error
Ensure AWS region is set for Pulumi login
2025-09-30 16:30:50 +08:00
shenlan
de3cdd2350 Ensure AWS region is set for Pulumi login 2025-09-30 16:28:35 +08:00
shenlan
f7400065f2
Merge pull request #120 from svc-design/codex/update-iac_run.sh-according-to-specified-format
Handle structured backend entries in Pulumi runner
2025-09-30 16:22:59 +08:00
shenlan
e3e5abdd5f Improve Pulumi backend selection from credentials 2025-09-30 16:21:41 +08:00
Haitao Pan
ea88166d44 chore: remove obsolete helmfile and unused vultr __init__.py 2025-09-30 12:29:22 +08:00
shenlan
db8925db38
Merge pull request #118 from svc-design/codex/merge-and-clean-vultr-module
refactor: consolidate vultr deployment helpers
2025-09-30 12:19:47 +08:00
shenlan
abb3f308e9
Merge pull request #119 from svc-design/codex/add-requirements.txt-for-iac_modules/pulumi
Add Pulumi module requirements
2025-09-30 12:19:31 +08:00
shenlan
898c32278b Add Pulumi module requirements 2025-09-30 12:18:46 +08:00
shenlan
f5c493ea4a refactor: consolidate vultr deployment helpers 2025-09-30 12:18:09 +08:00
Haitao Pan
1b716f0653 refactor: reorganize migrate scripts for Alicloud, AWS, and Vultr 2025-09-30 12:07:16 +08:00
shenlan
df82da42c9
Merge pull request #117 from svc-design/codex/update-iac_run.sh-and-pulumi-readme
feat: load pulumi credentials from default file
2025-09-30 11:54:59 +08:00
shenlan
188a8f4453 feat: load pulumi credentials from default file 2025-09-30 11:51:17 +08:00
shenlan
f2edc6d6a7
Merge pull request #116 from svc-design/codex/generate-import-scripts-for-cloud-resources
Add provider import spec generators for AWS, Alibaba Cloud, and Vultr
2025-09-30 11:38:30 +08:00
shenlan
9caf2758d4 Add Pulumi import spec generators for major clouds 2025-09-30 11:37:36 +08:00
shenlan
576a1c963d
Merge pull request #115 from svc-design/codex/add-vultr-module-support
feat(pulumi): add vultr support and local tooling
2025-09-30 11:18:32 +08:00
shenlan
988f333981 feat(pulumi): add vultr support and local tooling 2025-09-30 11:12:08 +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