Commit Graph

1441 Commits

Author SHA1 Message Date
Haitao Pan
070535dc88 update(ci): adjust AWS bootstrap pipeline structure and matrix targets 2025-12-10 12:28:35 +08:00
Haitao Pan
f374b74672 chore(workflows): normalize naming for all IAC pipelines (AWS/GCP/Alicloud/Vultr)
- Updated workflow names across all cloud pipelines to a consistent format:
  * AWS: Bootstrap / LandingZone Baseline / Account Matrix / Resources Matrix
  * GCP: Bootstrap / LandingZone Baseline / Account Matrix / Resources Matrix
  * Alicloud: Bootstrap / LandingZone Baseline / Account Matrix / Resources Matrix
  * Vultr (VPS): Bootstrap / LandingZone Baseline / Account/VPC Matrix / Resources Matrix

- Removed "Terraform Standard -" prefix to simplify workflow titles
- Standardized naming style for better readability and CI/CD consistency
2025-12-10 00:39:58 +08:00
Haitao Pan
ab750a6b7f feat(docs): add Virtual Cloud (VNC Minimal) README and 2025 Architecture Blueprint 2025-12-09 23:44:38 +08:00
5a084d265a
Merge pull request #167 from cloud-neutral-toolkit/codex/complete-missing-alicloud-pipeline-files
Add Alicloud Terraform pipeline workflows
2025-12-09 22:45:00 +08:00
359cb0f9f5 Add Alicloud Terraform pipeline workflows 2025-12-09 22:43:20 +08:00
9354bf3977
Merge pull request #166 from cloud-neutral-toolkit/codex/refactor-environment-folder-structure
Refactor GCP instance examples layout
2025-12-09 22:32:49 +08:00
a07a31a40c Refactor GCP instance examples layout 2025-12-09 22:31:20 +08:00
ac75392023
Merge pull request #165 from cloud-neutral-toolkit/codex/refactor-terraform-directory-structure
Refactor Terraform stacks into instance layout
2025-12-09 21:57:06 +08:00
28817ef7fb Refactor Terraform stacks into instance layout 2025-12-09 21:56:44 +08:00
acef116967
Merge pull request #164 from cloud-neutral-toolkit/codex/adjust-iac-template-structure
Standardize IaC cloud folder layout
2025-12-09 21:34:12 +08:00
5e1a0412d2 Standardize IaC cloud folder layout 2025-12-09 20:09:05 +08:00
00d32a6a82
Merge pull request #163 from cloud-neutral-toolkit/codex/update-vultr-github-actions-workflows
Add minimal Vultr Terraform workflows
2025-12-09 17:36:49 +08:00
9cebca3535 Refine Vultr Terraform pipelines for bootstrap and landing 2025-12-09 17:25:55 +08:00
4f3099f7f7
Merge pull request #162 from cloud-neutral-toolkit/codex/update-bootstrap-phase-resource-deletion-method
Use gcloud CLI for GCP bootstrap destroys
2025-12-09 17:15:39 +08:00
87b99350ba Update GCP bootstrap destroy to use CLI 2025-12-09 17:14:54 +08:00
9ea591b3fb
Merge pull request #161 from cloud-neutral-toolkit/codex/templatize-provider.tf-and-backend.tf-files-hsq21x
Add render targets to AWS env Makefiles
2025-12-09 17:14:00 +08:00
35ea185df9 Add render targets to AWS env Makefiles 2025-12-09 17:00:54 +08:00
b5372e0018
Merge pull request #160 from cloud-neutral-toolkit/codex/templatize-provider.tf-and-backend.tf-files
Remove shared provider_backend template
2025-12-09 16:49:29 +08:00
e893468481 Remove shared provider_backend template 2025-12-09 16:47:02 +08:00
Haitao Pan
dd9985871f refactor(iac/gcp): align dev account config with new CloudNeutral naming and backend 2025-12-09 16:27:17 +08:00
Haitao Pan
87ebdab8ac refactor(ci/aws-landingzone): remove inline SMTP configuration from AWS global LZ workflow 2025-12-09 15:49:37 +08:00
b5f9fb5f8a
Merge pull request #159 from cloud-neutral-toolkit/codex/fix-empty-outputs-merge-in-yaml
Fix bootstrap output aggregation globbing
2025-12-09 15:46:52 +08:00
770b0b18ef Fix bootstrap outputs merge glob handling 2025-12-09 15:46:12 +08:00
Haitao Pan
cf7631c3a1 chore(aws-iac): update account_id, backend, and IAM role naming across configs 2025-12-09 15:34:00 +08:00
763f5bd33f
Merge pull request #158 from cloud-neutral-toolkit/codex/create-vultr-iac-pipeline-files
Add Vultr Terraform workflow equivalents
2025-12-09 12:04:53 +08:00
8710ca78ab Add Vultr Terraform workflow equivalents 2025-12-09 12:03:53 +08:00
226fecff67
Merge pull request #157 from cloud-neutral-toolkit/codex/implement-gcp-pipeline-equivalent
Add GCP Terraform pipeline workflows
2025-12-09 10:17:07 +08:00
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
c172312f11
Merge pull request #156 from cloud-neutral-toolkit/codex/enable-iam-api-for-gcp-project
Enable IAM API before creating GCP bootstrap service account
2025-12-09 09:46:22 +08:00
d953d5fdce Enable IAM API before creating GCP bootstrap service account 2025-12-09 09:45:32 +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
7a2981ea75
Merge pull request #154 from cloud-neutral-toolkit/codex/create-gcp-global-bootstrap-pipeline
Add GCP bootstrap workflow for terraform standard
2025-12-08 22:07:52 +08:00
36b770fe24 Add GCP bootstrap workflow for terraform standard 2025-12-08 21:35:39 +08:00
af823faf8c
Merge pull request #152 from cloud-neutral-toolkit/codex/update-make-destroy-for-aws-cli
Use AWS CLI for bootstrap destroy actions
2025-12-08 20:21:13 +08:00
4a0b7ad40a
Merge pull request #153 from cloud-neutral-toolkit/codex/update-make-destroy-for-aws-cli-t59cvk
Use AWS CLI for bootstrap destroy actions
2025-12-08 20:16:37 +08:00
dfef829621 Use AWS CLI for bootstrap destroy actions 2025-12-08 20:12:16 +08:00
e366b0547b Use AWS CLI for bootstrap destroy actions 2025-12-08 20:11:07 +08:00
d05429b89c
Merge pull request #151 from cloud-neutral-toolkit/codex/fix-issue-with-destroy-resources-in-pipeline
Fix bootstrap destroy workflow bucket env resolution
2025-12-08 18:27:25 +08:00
3a57b32f35 Fix bootstrap destroy bucket env handling 2025-12-08 18:25:27 +08:00
c825858122
Merge pull request #150 from cloud-neutral-toolkit/codex/fix-aws_s3_bucket_tagging-resource-error
Update S3 bucket tagging for AWS provider 5
2025-12-08 18:18:43 +08:00
7bf8f74192 Update S3 bucket tagging for AWS provider 5 2025-12-08 18:01:44 +08:00
9efecb6703
Merge pull request #149 from cloud-neutral-toolkit/codex/ensure-iac-modules-meet-idempotence-ljuyzg
Simplify bootstrap workflow cleanup
2025-12-08 17:58:55 +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
05392ac4ee
Merge pull request #148 from cloud-neutral-toolkit/codex/update-bootstrap-components-in-terraform
Handle missing account config for bootstrap IAM
2025-12-08 17:41:42 +08:00
e77d4621fd Fix bootstrap IAM defaults 2025-12-08 17:41:03 +08:00