3052bbe932
ci: add release/* branch source validation workflow ( #212 )
...
release/* 仅接受 hotfix/* 或带 cherry-pick/backport 标签的 PR。
详见 iac_modules/docs/tldr-github-branch-model.md
Co-authored-by: Haitao Pan <manbuzhe2009@qq.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-28 12:12:39 +08:00
Haitao Pan
c3dcbd5a71
Update workflows
2026-01-02 11:11:11 +08:00
google-labs-jules[bot]
a2c2b95558
Standardize cloud bootstrap destroy process
...
- Added bootstrap destroy module structure for aws, ali, azure, gcp, and vultr.
- Moved AWS force destroy script to `terraform-hcl-standard/aws-cloud/modules/bootstrap-destroy/destroy.sh`.
- Updated `iac-pipeline-mutli-cloud-bootstrap..yaml` to dynamically invoke the destroy script based on the cloud provider.
- Added placeholders for other cloud providers.
2026-01-02 02:14:20 +00:00
f179e6ae11
Use git clone for GitOps config checkout
2025-12-24 16:43:15 +08:00
Haitao Pan
6f6188c416
Update multi-cloud workflow names and paths
2025-12-24 16:31:16 +08:00
Haitao Pan
dad3339ee2
chore(ci): rename alicloud workflows and adjust gitops inputs
2025-12-24 16:10:48 +08:00
6295e536c0
Fix bootstrap config path expression
2025-12-24 15:43:16 +08:00
503ce88e97
Update iac-pipeline-aws-global-bootstrap.yaml
2025-12-24 15:35:44 +08:00
bf265a49c1
Use BOOTSTRAP_CONFIG_PATH only for bootstrap config
2025-12-24 15:32:04 +08:00
Haitao Pan
2e7963e81f
Fix actionlint for GitOps repo input
2025-12-24 13:02:36 +08:00
b03e9a4bf4
Add gitops_repo_name input to AWS workflows
2025-12-24 12:57:14 +08:00
Haitao Pan
3e9995d5f3
refactor(iac): standardize terraform modules and pipelines across clouds
2025-12-24 12:24:49 +08:00
e2a5cdd356
Fix workflow paths for terraform-hcl-standard layout
2025-12-24 11:37:14 +08:00
Haitao Pan
d30672446a
Rename AWS workflow pipelines
...
Rename terraform-standard AWS workflow files to iac-pipeline naming.
2025-12-24 11:28:00 +08:00
6dac7897fd
Reuse config loader for AWS credentials
2025-12-16 18:01:31 +08:00
Haitao Pan
14375ef907
fix(ci): enable OIDC id-token permission for AWS IaC Account pipeline
2025-12-16 16:40:04 +08:00
9122128353
Add configurable IaaS readiness workflow
2025-12-12 16:11:57 +08:00
9f127f4b33
Update terraform-standard-iac-pipeline-aws-account-matrix.yaml
2025-12-12 15:29:38 +08:00
Haitao Pan
fa6d03d76a
refactor(ci): migrate AWS auth to OIDC assume role
2025-12-12 15:24:46 +08:00
fc1542e81c
Add deploy action options to terraform workflows
2025-12-11 17:00:26 +08:00
925686d70a
Update matrix component to include 's3'
2025-12-11 11:34:34 +08:00
df7f784cde
Update terraform-standard-iac-pipeline-aws-resources-matrix.yaml
2025-12-11 11:15:16 +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
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
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
86084426be
Refactor bootstrap destroy cleanup script
2025-12-11 01:32:40 +08:00
Haitao Pan
40714d2da5
feat(ci): allow destroy action in AWS bootstrap workflow
2025-12-10 16:55:29 +08:00
7aa12dca34
Document AWS CLI teardown and remove Terragrunt destroy option
2025-12-10 15:55:29 +08:00
d205d829c0
Fix AWS account matrix workflow paths
2025-12-10 13:26:24 +08:00
Haitao Pan
4522cbcbd6
Update(iac): rename instance to component for clearer IaC semantics
...
- Rname aws-cloud/instance/ → aws-cloud/component/
- Update workflow matrix from env → component
2025-12-10 13:17:24 +08:00
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
359cb0f9f5
Add Alicloud Terraform pipeline workflows
2025-12-09 22:43:20 +08:00
9cebca3535
Refine Vultr Terraform pipelines for bootstrap and landing
2025-12-09 17:25:55 +08:00
87b99350ba
Update GCP bootstrap destroy to use CLI
2025-12-09 17:14:54 +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
770b0b18ef
Fix bootstrap outputs merge glob handling
2025-12-09 15:46:12 +08:00
8710ca78ab
Add Vultr Terraform workflow equivalents
2025-12-09 12:03:53 +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
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