Skip to content

Update Terraform utils to v2 (main) - autoclosed#111

Closed
renovate[bot] wants to merge 1 commit intomainfrom
renovate/main-utils-2.x
Closed

Update Terraform utils to v2 (main) - autoclosed#111
renovate[bot] wants to merge 1 commit intomainfrom
renovate/main-utils-2.x

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Feb 20, 2026

This PR contains the following updates:

Package Type Update Change
utils (source) required_provider major >= 1.7.1, < 2.0.0< 3.0.0

Release Notes

cloudposse/terraform-provider-utils (utils)

v2.0.0

Compare Source

Update Atmos to v1.207.0 — fix plugin crash on newer atmos.yaml configs @​aknysh (#​522)

what

  • Update embedded Atmos dependency from v1.189.0 to v1.207.0
  • Fix critical data "utils_component_config" plugin crash ("Plugin did not respond") that occurs when the provider's embedded Atmos version encounters newer atmos.yaml features (stores, hooks, templates.settings.gomplate)
  • Update import path from deleted pkg/component to restored pkg/describe for ProcessComponentInStack and ProcessComponentFromContext
  • Adapt all data source call sites to Atmos v1.207.0 API changes:
    • Add *AtmosConfiguration parameter to MergeWithOptions calls (deep_merge_json, deep_merge_yaml)
    • Add ansibleComponentsBasePath parameter to CreateSpaceliftStacks and ProcessYAMLConfigFiles calls
    • Fix SliceOfInterfacesToSliceOfStrings to handle single return value
  • Add 19 new tests covering API compatibility and edge cases

why

  • Critical bug: The cloudposse/utils provider v1.31.0 embeds Atmos v1.189.0. When users run Atmos CLI v1.200+ and their atmos.yaml / stack files contain features that didn't exist in v1.189.0 (e.g. stores block, hooks with store-outputs, templates.settings.gomplate, !terraform.state YAML tags), the provider panics during cfg.InitCliConfig(), killing the gRPC plugin process. This blocks all components using cloudposse/stack-config/yaml//modules/remote-state (56+ components in a typical infrastructure repo)
  • Deleted API: In Atmos v1.201.0, pkg/component/component_processor.go was deleted entirely (PR #​1774). The two public functions the provider depends on (ProcessComponentInStack, ProcessComponentFromContext) were moved to internal/exec (not importable). In Atmos v1.207.0, these functions were restored as public API in pkg/describe/component_processor.go
  • Forward compatibility: Updating to v1.207.0 ensures the provider can parse atmos.yaml files that use all current Atmos features without panicking

references

Use atmos instead of makefile @​goruha (#​501)

what

  • Use atmos instead of makefile

why

  • build-harness deprecated. Use atmos instead
Fix release workflow @​goruha (#​499)

what

  • Fix release workflow

why

  • Release workflow put's comments into PRs that it is released. Permissions required

references

🤖 Automatic Updates

Added go linting @​[dependabot[bot]](https://redirect.github.com/apps/dependabot) (#​493)

what

  • Added go linting

why

  • Port go linting from atmos

References


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot added the auto-update This PR was automatically generated label Feb 20, 2026
@renovate renovate Bot requested review from a team as code owners February 20, 2026 18:24
@renovate renovate Bot added the auto-update This PR was automatically generated label Feb 20, 2026
@renovate renovate Bot requested review from Nuru and dudymas February 20, 2026 18:24
@mergify
Copy link
Copy Markdown

mergify Bot commented Feb 20, 2026

/terratest

@renovate renovate Bot changed the title Update Terraform utils to v2 (main) Update Terraform utils to v2 (main) - autoclosed Feb 20, 2026
@renovate renovate Bot closed this Feb 20, 2026
@renovate renovate Bot deleted the renovate/main-utils-2.x branch February 20, 2026 18:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

auto-update This PR was automatically generated

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants