diff --git a/.changes/unreleased/ENHANCEMENTS-20240815-121707.yaml b/.changes/unreleased/ENHANCEMENTS-20240815-121707.yaml new file mode 100644 index 00000000..9ce01027 --- /dev/null +++ b/.changes/unreleased/ENHANCEMENTS-20240815-121707.yaml @@ -0,0 +1,6 @@ +kind: ENHANCEMENTS +body: Support references for identity tokens and their attributes +time: 2024-08-15T12:17:07.66066-04:00 +custom: + Issue: "388" + Repository: terraform-schema diff --git a/.changes/unreleased/ENHANCEMENTS-20240815-121709.yaml b/.changes/unreleased/ENHANCEMENTS-20240815-121709.yaml new file mode 100644 index 00000000..4d751a35 --- /dev/null +++ b/.changes/unreleased/ENHANCEMENTS-20240815-121709.yaml @@ -0,0 +1,6 @@ +kind: ENHANCEMENTS +body: Enable references for variables in deployment inputs (Deploy) +time: 2024-08-15T12:17:09.801718-04:00 +custom: + Issue: "389" + Repository: terraform-schema diff --git a/.changes/unreleased/ENHANCEMENTS-20240815-121711.yaml b/.changes/unreleased/ENHANCEMENTS-20240815-121711.yaml new file mode 100644 index 00000000..5497aeb6 --- /dev/null +++ b/.changes/unreleased/ENHANCEMENTS-20240815-121711.yaml @@ -0,0 +1,6 @@ +kind: ENHANCEMENTS +body: Enable component references +time: 2024-08-15T12:17:11.950162-04:00 +custom: + Issue: "386" + Repository: terraform-schema diff --git a/.changes/unreleased/ENHANCEMENTS-20240815-121714.yaml b/.changes/unreleased/ENHANCEMENTS-20240815-121714.yaml new file mode 100644 index 00000000..4d3eaec5 --- /dev/null +++ b/.changes/unreleased/ENHANCEMENTS-20240815-121714.yaml @@ -0,0 +1,6 @@ +kind: ENHANCEMENTS +body: Enable ephemeral values for variable +time: 2024-08-15T12:17:14.09274-04:00 +custom: + Issue: "387" + Repository: terraform-schema diff --git a/.changes/unreleased/ENHANCEMENTS-20240815-121716.yaml b/.changes/unreleased/ENHANCEMENTS-20240815-121716.yaml new file mode 100644 index 00000000..b6e8be4c --- /dev/null +++ b/.changes/unreleased/ENHANCEMENTS-20240815-121716.yaml @@ -0,0 +1,6 @@ +kind: ENHANCEMENTS +body: Enable output references +time: 2024-08-15T12:17:16.21816-04:00 +custom: + Issue: "384" + Repository: terraform-schema diff --git a/.changes/unreleased/ENHANCEMENTS-20240815-121718.yaml b/.changes/unreleased/ENHANCEMENTS-20240815-121718.yaml new file mode 100644 index 00000000..6032e124 --- /dev/null +++ b/.changes/unreleased/ENHANCEMENTS-20240815-121718.yaml @@ -0,0 +1,6 @@ +kind: ENHANCEMENTS +body: Enable provider references +time: 2024-08-15T12:17:18.370531-04:00 +custom: + Issue: "385" + Repository: terraform-schema diff --git a/.changes/unreleased/ENHANCEMENTS-20240815-121720.yaml b/.changes/unreleased/ENHANCEMENTS-20240815-121720.yaml new file mode 100644 index 00000000..3cc6207d --- /dev/null +++ b/.changes/unreleased/ENHANCEMENTS-20240815-121720.yaml @@ -0,0 +1,6 @@ +kind: ENHANCEMENTS +body: Add Address to variable block schema for stacks to enable references +time: 2024-08-15T12:17:20.507605-04:00 +custom: + Issue: "383" + Repository: terraform-schema diff --git a/.changes/unreleased/ENHANCEMENTS-20240815-121722.yaml b/.changes/unreleased/ENHANCEMENTS-20240815-121722.yaml new file mode 100644 index 00000000..c3a231f1 --- /dev/null +++ b/.changes/unreleased/ENHANCEMENTS-20240815-121722.yaml @@ -0,0 +1,6 @@ +kind: ENHANCEMENTS +body: Add deployments store block schema +time: 2024-08-15T12:17:22.646247-04:00 +custom: + Issue: "382" + Repository: terraform-schema diff --git a/.changes/unreleased/ENHANCEMENTS-20240815-121724.yaml b/.changes/unreleased/ENHANCEMENTS-20240815-121724.yaml new file mode 100644 index 00000000..155c5668 --- /dev/null +++ b/.changes/unreleased/ENHANCEMENTS-20240815-121724.yaml @@ -0,0 +1,6 @@ +kind: ENHANCEMENTS +body: Add input block schema and deprecate variable block +time: 2024-08-15T12:17:24.782291-04:00 +custom: + Issue: "381" + Repository: terraform-schema diff --git a/go.mod b/go.mod index 2a845635..cf825fc9 100644 --- a/go.mod +++ b/go.mod @@ -18,7 +18,7 @@ require ( github.com/hashicorp/terraform-exec v0.21.0 github.com/hashicorp/terraform-json v0.22.1 github.com/hashicorp/terraform-registry-address v0.2.3 - github.com/hashicorp/terraform-schema v0.0.0-20240815085819-8191b5ea830b + github.com/hashicorp/terraform-schema v0.0.0-20240815154350-b24c4f7b5a39 github.com/mcuadros/go-defaults v1.2.0 github.com/mh-cbon/go-fmt-fail v0.0.0-20160815164508-67765b3fbcb5 github.com/mitchellh/cli v1.1.5 diff --git a/go.sum b/go.sum index af93e8ec..c8657a46 100644 --- a/go.sum +++ b/go.sum @@ -229,8 +229,8 @@ github.com/hashicorp/terraform-json v0.22.1 h1:xft84GZR0QzjPVWs4lRUwvTcPnegqlyS7 github.com/hashicorp/terraform-json v0.22.1/go.mod h1:JbWSQCLFSXFFhg42T7l9iJwdGXBYV8fmmD6o/ML4p3A= github.com/hashicorp/terraform-registry-address v0.2.3 h1:2TAiKJ1A3MAkZlH1YI/aTVcLZRu7JseiXNRHbOAyoTI= github.com/hashicorp/terraform-registry-address v0.2.3/go.mod h1:lFHA76T8jfQteVfT7caREqguFrW3c4MFSPhZB7HHgUM= -github.com/hashicorp/terraform-schema v0.0.0-20240815085819-8191b5ea830b h1:O9ydkxpz8NmdbCEQEK8qi29tPhExbidBIWGf5Sbicso= -github.com/hashicorp/terraform-schema v0.0.0-20240815085819-8191b5ea830b/go.mod h1:Tc8mlcXI3ulpnC1/Ho4O5DeivcXGfezj0U+igIDE3iA= +github.com/hashicorp/terraform-schema v0.0.0-20240815154350-b24c4f7b5a39 h1:5N90p3PaMtyAuwXtTJPtdtKPxOfx7FIC/7zAzuvLfWs= +github.com/hashicorp/terraform-schema v0.0.0-20240815154350-b24c4f7b5a39/go.mod h1:Tc8mlcXI3ulpnC1/Ho4O5DeivcXGfezj0U+igIDE3iA= github.com/hashicorp/terraform-svchost v0.1.1 h1:EZZimZ1GxdqFRinZ1tpJwVxxt49xc/S52uzrw4x0jKQ= github.com/hashicorp/terraform-svchost v0.1.1/go.mod h1:mNsjQfZyf/Jhz35v6/0LWcv26+X7JPS+buii2c9/ctc= github.com/hexops/autogold v1.3.1 h1:YgxF9OHWbEIUjhDbpnLhgVsjUDsiHDTyDfy2lrfdlzo=