Commit Graph

  • 4d7336c26d
    docs: add GitHub branch model strategy + v1.1.5 release-prep record (#214) main Haitao Pan 2026-06-28 12:45:21 +0800
  • fcc5b0bce1 docs: add GitHub branch model strategy + v1.1.5 release-prep record Haitao Pan 2026-06-28 12:45:12 +0800
  • c0f9086c33
    ci: backport release/* source validation workflow to release/v1.1.5 (#213) release/v1.1.5 Haitao Pan 2026-06-28 12:41:35 +0800
  • b2b205403b ci: backport release/* source validation workflow to release/v1.1.5 Haitao Pan 2026-06-28 12:40:16 +0800
  • 3052bbe932
    ci: add release/* branch source validation workflow (#212) Haitao Pan 2026-06-28 12:12:39 +0800
  • 290c8e32cf ci: add release/* branch source validation workflow Haitao Pan 2026-06-28 12:11:23 +0800
  • 2e71caf47e docs: rewrite READMEs in xworkspace-console style Haitao Pan 2026-06-28 12:10:18 +0800
  • e489fa7301 fix(terraform): source backend region from environment release/v1.1.5 Haitao Pan 2026-06-26 18:10:27 +0800
  • 594650ef17 fix(terraform): pin s3 backend region for aws tfstate Haitao Pan 2026-06-26 18:07:52 +0800
  • cd67187029 fix(terraform): require tf state region for backend rendering Haitao Pan 2026-06-26 17:50:04 +0800
  • d23d0e2fbb chore(vultr-vps): gitignore rendered backend.tf in ai-workspace env Haitao Pan 2026-06-25 22:11:43 +0800
  • e4131d3c2a fix(ai-workspace): downsize plan to vc2-2c-4gb to clear monthly spend limit Haitao Pan 2026-06-25 21:12:56 +0800
  • dafcfaeb15 feat(vultr-vps): add render_backend_tf.py for S3-compatible remote state Haitao Pan 2026-06-25 21:00:47 +0800
  • c2e7220d3e fix(vultr-vps): fix terraform s3 backend SignatureDoesNotMatch error Haitao Pan 2026-06-25 10:20:25 +0800
  • 96b0372f51 feat(generate.py): fail fast on missing runtime ip/instance_id; dedup default literals Haitao Pan 2026-06-24 20:50:23 +0800
  • e9f43933dc feat(generate.py): inventory_hostname = service_domains FQDN (dynamic from yaml) Haitao Pan 2026-06-24 20:42:24 +0800
  • abd19dea85 chore(ai-workspace): update ssh key and service_domains for xworkmate-bridge Haitao Pan 2026-06-24 01:04:37 +0800
  • 3a8065e6f0 refactor(vultr-vps): split declaration / shared templates / shared scripts Haitao Pan 2026-06-23 21:21:45 +0800
  • de7fe511d7 feat(vultr-vps): ai-workspace IaC env with YAML+Jinja2 render and Ansible linkage Haitao Pan 2026-06-23 20:57:19 +0800
  • 4755198a9d chore(skills): add release-branch-policy skill and scripts Haitao Pan 2026-06-23 20:57:19 +0800
  • 343d1a0d5c docs: add bilingual docs structure Haitao Pan 2026-03-15 23:45:17 +0800
  • bb0b8795ab chore: add Apache License 2.0 to iac_modules. v0.1 release/v0.1 Haitao Pan 2026-02-01 23:38:57 +0800
  • c3dcbd5a71 Update workflows Haitao Pan 2026-01-02 11:10:06 +0800
  • eaf3d0d8a8
    Merge pull request #211 from cloud-neutral-workshop/feature-cloud-bootstrap-destroy-standardization-14661747828421324646 cloudneutral 2026-01-02 10:50:46 +0800
  • a2c2b95558 Standardize cloud bootstrap destroy process google-labs-jules[bot] 2026-01-02 02:14:20 +0000
  • 88328c17bd
    Merge pull request #210 from cloud-neutral-workshop/codex/fix-repository-format-in-workflow cloudneutral 2025-12-24 16:45:27 +0800
  • f179e6ae11 Use git clone for GitOps config checkout cloudneutral 2025-12-24 16:43:15 +0800
  • 6f6188c416 Update multi-cloud workflow names and paths Haitao Pan 2025-12-24 16:31:16 +0800
  • dad3339ee2 chore(ci): rename alicloud workflows and adjust gitops inputs Haitao Pan 2025-12-24 15:02:33 +0800
  • f08785a25a Rename bootstrap workflow for multi-cloud control cloudneutral 2025-12-24 15:51:07 +0800
  • b125e72333
    Merge pull request #208 from cloud-neutral-workshop/codex/fix-invalid-workflow-file-syntax cloudneutral 2025-12-24 15:43:29 +0800
  • 6295e536c0 Fix bootstrap config path expression cloudneutral 2025-12-24 15:43:16 +0800
  • 503ce88e97
    Update iac-pipeline-aws-global-bootstrap.yaml cloudneutral 2025-12-24 15:35:44 +0800
  • 51acf876b1
    Merge pull request #207 from cloud-neutral-workshop/codex/fix-invalid-function-argument-in-terragrunt.hcl cloudneutral 2025-12-24 15:32:20 +0800
  • bf265a49c1 Use BOOTSTRAP_CONFIG_PATH only for bootstrap config cloudneutral 2025-12-24 15:32:04 +0800
  • ffb3a6d962
    Merge pull request #206 from cloud-neutral-workshop/codex/fix-invalid-variable-value-for-bootstrap_config_path cloudneutral 2025-12-24 15:15:03 +0800
  • 9c69f9f6a5 Add TF_CONFIG fallback for bootstrap config path cloudneutral 2025-12-24 15:14:35 +0800
  • f8aaf33e07
    Merge pull request #205 from cloud-neutral-workshop/codex/update-terraform-to-use-absolute-paths cloudneutral 2025-12-24 15:00:24 +0800
  • 6fa07cad3a Move bootstrap Makefile into module directory cloudneutral 2025-12-24 14:59:20 +0800
  • 6943ab67fc Simplify bootstrap inputs to YAML config Haitao Pan 2025-12-24 14:28:19 +0800
  • dd2afb0e13 Fix bootstrap_config_path validation Haitao Pan 2025-12-24 13:37:48 +0800
  • acc12df087
    Merge pull request #204 from cloud-neutral-workshop/codex/fix-invalid-file-path-in-locals.tf cloudneutral 2025-12-24 13:30:11 +0800
  • 3581844390 Simplify bootstrap config path input cloudneutral 2025-12-24 13:29:59 +0800
  • 2e7963e81f Fix actionlint for GitOps repo input Haitao Pan 2025-12-24 13:02:36 +0800
  • e276310077
    Merge pull request #203 from cloud-neutral-workshop/codex/fix-invalid-function-argument-error-j7et4s cloudneutral 2025-12-24 12:58:33 +0800
  • b03e9a4bf4 Add gitops_repo_name input to AWS workflows cloudneutral 2025-12-24 12:57:14 +0800
  • f68c84c2ce
    Merge pull request #202 from cloud-neutral-workshop/codex/fix-invalid-function-argument-error cloudneutral 2025-12-24 12:44:51 +0800
  • 786da8a358 Support env override for bootstrap config path cloudneutral 2025-12-24 12:44:21 +0800
  • 3e9995d5f3 refactor(iac): standardize terraform modules and pipelines across clouds Haitao Pan 2025-12-24 12:24:49 +0800
  • 13ef638eac
    Merge pull request #201 from cloud-neutral-workshop/codex/fix-run-error-in-terragrunt cloudneutral 2025-12-24 11:37:45 +0800
  • e2a5cdd356 Fix workflow paths for terraform-hcl-standard layout cloudneutral 2025-12-24 11:37:14 +0800
  • d30672446a Rename AWS workflow pipelines Rename terraform-standard AWS workflow files to iac-pipeline naming. Haitao Pan 2025-12-24 11:20:38 +0800
  • 92eb642417 refactor: reorganize IaC modules and examples structure Haitao Pan 2025-12-22 13:40:01 +0800
  • d656a8b888 chore: remove GitOps config from iac_modules Haitao Pan 2025-12-22 13:29:26 +0800
  • 9d00269080 chore(ansible): remove playbooks moved to standalone playbooks repo Haitao Pan 2025-12-21 19:09:05 +0800
  • a8ce64b052
    Merge pull request #200 from Cloud-Neutral-Workshop/codex/update-terraform-standard-pipeline-configuration-gm1mbg cloudneutral 2025-12-19 10:58:10 +0800
  • ad86e5fe22 Reuse config loader for AWS credentials cloudneutral 2025-12-19 10:51:14 +0800
  • 14bce7a93f Reuse config loader for AWS credentials cloudneutral 2025-12-19 10:50:48 +0800
  • d26cbefc44
    Merge pull request #198 from cloud-neutral-toolkit/codex/update-terraform-standard-pipeline-configuration cloudneutral 2025-12-17 21:44:06 +0800
  • 6dac7897fd Reuse config loader for AWS credentials cloudneutral 2025-12-16 18:01:31 +0800
  • 2d41f98d76 refactor(architecture): normalize sit aws-cloud resource structure Haitao Pan 2025-12-16 16:51:42 +0800
  • 14375ef907 fix(ci): enable OIDC id-token permission for AWS IaC Account pipeline Haitao Pan 2025-12-16 16:40:04 +0800
  • d246ff55cc
    Merge pull request #197 from cloud-neutral-toolkit/codex/add-iaas-ready-check-workflow cloudneutral 2025-12-12 16:12:10 +0800
  • 9122128353 Add configurable IaaS readiness workflow cloudneutral 2025-12-12 16:11:57 +0800
  • 73afb28383
    Merge pull request #196 from cloud-neutral-toolkit/cloud-neutral-patch-2 cloudneutral 2025-12-12 15:29:57 +0800
  • 9f127f4b33
    Update terraform-standard-iac-pipeline-aws-account-matrix.yaml cloudneutral 2025-12-12 15:29:38 +0800
  • 1565b5b5a0
    Add AWS_REGION environment variable to pipeline cloudneutral 2025-12-12 15:26:09 +0800
  • fa6d03d76a refactor(ci): migrate AWS auth to OIDC assume role Haitao Pan 2025-12-12 15:24:46 +0800
  • a92af19020
    Merge pull request #195 from cloud-neutral-toolkit/codex/add-aws-iam-role-for-github-actions-oidc cloudneutral 2025-12-12 15:04:23 +0800
  • f66660f907 Refine GitHub Actions OIDC role policy rendering cloudneutral 2025-12-12 15:03:21 +0800
  • d48f0ea5d0
    Merge pull request #194 from cloud-neutral-toolkit/codex/update-config-directory-structure cloudneutral 2025-12-12 14:09:26 +0800
  • 90b2e36b91 Add xzerolab SIT config templates and layout guide cloudneutral 2025-12-12 13:57:53 +0800
  • a0aedb190c
    Merge pull request #193 from cloud-neutral-toolkit/codex/implement-cloud-agnostic-rendering-engine cloudneutral 2025-12-12 11:16:37 +0800
  • 8c95ffda19 Consolidate provider/backend renderer into utils cloudneutral 2025-12-12 11:08:31 +0800
  • 3979c558b3 renamed: render_provider_backend.py -> ../utils/render_provider_backend.py Haitao Pan 2025-12-12 10:56:29 +0800
  • 18c8d3aaf1
    Merge pull request #192 from cloud-neutral-toolkit/codex/simplify-provider.tf.j2-template cloudneutral 2025-12-12 10:34:23 +0800
  • be24c6eace Simplify provider/backend rendering inputs cloudneutral 2025-12-12 10:22:34 +0800
  • 2100b786f4
    Merge pull request #191 from cloud-neutral-toolkit/codex/fix-iam-role-assumption-error-in-terraform cloudneutral 2025-12-12 09:30:48 +0800
  • 8d9812baf4 Add option to skip redundant AWS assume role cloudneutral 2025-12-12 09:25:26 +0800
  • 5e4bec6b74
    Merge pull request #190 from cloud-neutral-toolkit/codex/fix-path-errors-in-render_provider_backend.py-y8nzb1 cloudneutral 2025-12-11 19:24:35 +0800
  • 2a681d6788
    Merge branch 'main' into codex/fix-path-errors-in-render_provider_backend.py-y8nzb1 cloudneutral 2025-12-11 19:24:11 +0800
  • e8fb483b04 Add component-aware provider/backend rendering cloudneutral 2025-12-11 19:23:28 +0800
  • a8ca0fd9f7
    Merge pull request #189 from cloud-neutral-toolkit/codex/fix-path-errors-in-render_provider_backend.py cloudneutral 2025-12-11 19:14:25 +0800
  • acf4d6bbf9 Remove generated terraform provider/backend files from repo cloudneutral 2025-12-11 19:13:02 +0800
  • 43f94cc0b9 component: refine Makefile flow and remove legacy import script Haitao Pan 2025-12-11 18:52:52 +0800
  • 78b095b9c5
    Merge pull request #188 from cloud-neutral-toolkit/codex/remove-import_existing.sh-from-makefile cloudneutral 2025-12-11 18:40:19 +0800
  • 9a8ebc955d Remove import existing step from EC2 Makefile cloudneutral 2025-12-11 18:39:41 +0800
  • a654b84231
    Merge pull request #187 from cloud-neutral-toolkit/codex/update-workflow_dispatch-inputs-78j3eg cloudneutral 2025-12-11 17:33:48 +0800
  • c7f71ffe10
    Merge pull request #186 from cloud-neutral-toolkit/codex/update-workflow_dispatch-inputs cloudneutral 2025-12-11 17:12:08 +0800
  • 58ed98e3e8 Add deploy action options to terraform workflows cloudneutral 2025-12-11 17:11:14 +0800
  • fc1542e81c Add deploy action options to terraform workflows cloudneutral 2025-12-11 17:00:26 +0800
  • 9bce3fda8d chore: fix formatting in instance/ec2 Makefile Haitao Pan 2025-12-11 16:12:26 +0800
  • 4e4eb90094
    Merge pull request #185 from cloud-neutral-toolkit/codex/handle-duplicate-key-pair-and-security-group-errors cloudneutral 2025-12-11 15:51:07 +0800
  • dc180ef4ac Handle existing EC2 key pair and security group cloudneutral 2025-12-11 15:10:13 +0800
  • 925686d70a
    Update matrix component to include 's3' cloudneutral 2025-12-11 11:34:34 +0800
  • 46ad2e92bb
    Merge pull request #184 from cloud-neutral-toolkit/cloud-neutral-patch-1 cloudneutral 2025-12-11 11:21:52 +0800
  • df7f784cde
    Update terraform-standard-iac-pipeline-aws-resources-matrix.yaml cloudneutral 2025-12-11 11:15:16 +0800
  • a15cf059d6
    Merge pull request #183 from cloud-neutral-toolkit/codex/fix-oidc-role-assumption-error-in-workflow cloudneutral 2025-12-11 11:12:34 +0800
  • 29adbfee42
    Merge branch 'main' into codex/fix-oidc-role-assumption-error-in-workflow cloudneutral 2025-12-11 11:04:17 +0800
  • c9235aef2b Fix AWS resources matrix workflow auth configuration cloudneutral 2025-12-11 11:02:13 +0800