You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(provider): resolve unknown values after apply for all resources
Fix 'Provider produced inconsistent result after apply' and 'unknown
values after apply' errors across all 19 resources. Fixes #53.
Code fixes:
- Unwrap nested API responses (key/info, team/team_info, etc.)
- Change IsNull() else-clause zeroing to IsUnknown() checks
- Only set API-injected defaults when user originally configured them
- Remove server-side runtime fields from resource schemas
- Add UseStateForUnknown plan modifiers for stable computed fields
- Fix organization update to use PATCH instead of POST
- Fix guardrail litellm_params to only store user-configured keys
- Fix search_tool to parse search_tool_info JSON before sending
- Expand mcp_server auth_type validator to include all API values
Documentation:
- Rewrite all 18 resource docs to match actual Go schemas
- Rewrite all 21 data source docs to match actual Go schemas
- Fix examples with outdated attribute names and values
- Remove YAML frontmatter, standardize code block language to hcl
Testing:
- All 12 unit tests pass
- All 19 resources verified via live integration testing