Skip to content

Integrate v2 account features#28

Merged
trouze merged 23 commits into
mainfrom
integrate-v2-account-features
Apr 7, 2026
Merged

Integrate v2 account features#28
trouze merged 23 commits into
mainfrom
integrate-v2-account-features

Conversation

@trouze
Copy link
Copy Markdown
Owner

@trouze trouze commented Apr 7, 2026

Summary

Type of change

  • Bug fix
  • New feature / resource support
  • Refactoring (no behavior change)
  • Documentation
  • CI / tooling

Schema changes

  • This PR modifies the YAML schema — schemas/v1.json and docs/configuration/yaml-schema.md updated
  • No schema changes

Checklist

  • make fmt passes
  • make test passes
  • make lint passes
  • CHANGELOG.md updated under [Unreleased]
  • Docs updated if behavior changed

trouze added 22 commits April 7, 2026 13:06
- New attributes: none (resource block already matched v2)
- New logic: none
- Variables added/changed: none
- Documentation: port header comments from modules/projects_v2/account_features.tf

Made-with: Cursor
- New attributes: optional application_id_uri (Entra); try()-wrapped type, URLs, client_id for provider flexibility
- New logic: split unprotected vs protected (prevent_destroy); client_secret from oauth_client_secrets with YAML fallback per v2
- Variables added/changed: oauth_data description only
- resource_metadata from v2 omitted: not supported on dbtcloud_oauth_configuration in provider ~> 1.8 (noted in module comment)
- Schema: protected, application_id_uri on oauth_configurations items

Made-with: Cursor
@trouze trouze self-assigned this Apr 7, 2026
@trouze trouze merged commit 768cd57 into main Apr 7, 2026
9 checks passed
trouze added a commit that referenced this pull request Apr 15, 2026
* add basic topology

* bump for vulnerabilities

* bump tf lock

* bump module lock files

* update docs
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant