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 |
|
|
|
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 |
|