Skip to content

Releases: stacklet/terraform-provider-stacklet

v0.3.0

26 Aug 09:35
489f1a8
Compare
Choose a tag to compare

Changelog

  • 489f1a8: chore: add changelog for release 0.3.0 [ENG-5592] (#104)
  • 5d0eba7: feat: add resources for account and resource owners profiles [ENG-5590] (#101)
  • 336590c: fix: add missing ses_region in email profile datasource (#103)
  • cb61855: chore: bump actions/checkout from 4 to 5 (#102)
  • ff6d3cf: feat: add datasource for resource and account owners configuration [ENG-5558] (#100)
  • 3cc16bb: feat: add remaining datasources for notification profiles [ENG-5557] (#99)
  • 631c313: feat: add datasources for some notification profiles [ENG-5557] (#98)
  • 435a868: feat: support delivery settings for all transports for resource groups [ENG-5559] (#97)
  • a3e3023: feat: add email notification settings to report group resource [ENG-5559] (#96)
  • 642f951: feat: update notification settings in report group resource [ENG-5559] (#95)
  • 49b336d: chore: move ValidRecipient validator to the report group, make it local (#94)
  • 429039d: feat: validate "recipient" field in report group resource (#93)
  • 69c1bd8: feat: add resource for report groups [ENG-5559] (#92)
  • dee39c8: feat: add resource and datasource for notification templates [ENG-5556] (#89)
  • 24fedbf: feat: add datasource for report groups [ENG-5559] (#91)
  • 252cc50: chore: update go dependencies (#90)
  • f707124: chore: bump github.com/hashicorp/terraform-plugin-framework from 1.15.0 to 1.15.1 (#88)
  • 2bc8644: chore: use UUID filter to find policy collection mappings (#87)
  • 9540124: feat: add onboarding modules version in platform data source (#86)

v0.2.0

02 Jul 12:21
d84e590
Compare
Choose a tag to compare

Changelog

  • d84e590: chore: add changelog for release 0.2.0 (#85)
  • c1f8f69: chore: update docs and tool version (#84)
  • 163a741: chore: bump github.com/hasura/go-graphql-client from 0.14.3 to 0.14.4 (#82)
  • 18ffab9: chore: replace tftypes.Nullable* helpers with builtins (#83)
  • 0eaefef: feat: add stacklet_platform data source (#72)
  • 523fc2e: feat: handle pagination in policy collection mapping query (#81)

v0.1.0

17 Jun 09:48
b320ab9
Compare
Choose a tag to compare

Changelog

  • b320ab9: fix: goreleaser template (#80)
  • ff45c08: chore: add docs to lint target, ensure they pass (#79)
  • 4242aee: chore: add changelog, update readme (#76)
  • 7b12d40: feat: rework policy_resource_limits as a block (#78)
  • 855bb77: chore: bump github.com/hashicorp/terraform-plugin-testing (#77)
  • 0ba31d1: feat: add support for per-policy resource limits in binding execution config [ENG-5152] (#71)
  • 8b89da1: chore: prepare release (#75)
  • f27c081: fix: avoid deadlock in recordedTransport when reading/writing recordings (#73)
  • 423d737: feat: return an attribute-specific error for invalid "variables" content (#74)
  • a64d7f0: chore: split internal/types/types.go into multiple files (#70)
  • f60a465: feat: add binding execution config resource limits default [ENG-5152] (#68)
  • 76f3d59: chore: udpate go deps (#69)
  • 3d7fd1b: chore: return empty response in recordedTransport to avoid traceback (#66)
  • 5c6f0df: fix: default value for account group regions (ENG-5228) (#65)
  • 48a1e99: chore: return diag.Diagnostics instead of an error in ObjectValue construct (#64)
  • 0b45d99: feat: add binding execution config access context [ENG-5152] (#63)
  • d68dbba: feat: add binding dry-run execution config [ENG-5152] (#61)
  • bdc6e51: chore: log raw request/response content in graphql client (#60)
  • 73bab5a: chore: make repository resource package-private (#59)
  • 184ed70: chore: move binding execution variables under execution_config (#58)
  • 67a6469: chore: refactor handling of nested objects in state (#57)
  • f4a93e7: feat: add support for dynamic policy collections [ENG-5169] (#55)
  • 4be7125: feat: add release setup [ENG-5111] (#54)
  • 72ec814: chore: cleanup leftover reference to graphql client in provider data (#56)
  • f2ad897: feat: add configurable prefix for tests, and "live" mode [ENG-5098] (#53)
  • 781f888: fix: make all acceptance tests runnable on sandbox [ENG-5098] (#52)
  • d294767: chore: rename mutation fields to Payload for consistency (#51)
  • fc9349b: chore: make API commands return pointers to struct (#50)
  • a7a4a86: chore: move schemavalidate under internal (#49)
  • ef968be: chore: add copyright headers [ENG-5168] (#45)
  • 21851ae: chore: raise NotFound error in API calls [ENG-5162] (#48)
  • 36671ff: feat: handle account security context as a WO secret [ENG-5163] (#47)
  • 982bd27: feat: add resources for account discovery [ENG-5066] (#38)
  • 244ef25: update go dependencies (#46)
  • 7112514: feat: add GraphQL requests logging [ENG-5164] (#44)
  • 0b6aeef: chore: bump github.com/hashicorp/terraform-plugin-testing (#43)
  • edb32fa: chore: bump github.com/hashicorp/terraform-plugin-go (#42)
  • 60d5f31: chore: drop unneeded api.Nullable* helpers (#40)
  • cf0980e: chore: enable CI check for up to date documentation [ENG-5079] (#41)
  • aaa308b: chore: add helpers to handle fetching/setting ProviderData (#39)
  • 18bfd3e: feat: repository resource and datasource (ENG-5068, ENG-5076) (#35)
  • b8e80bb: chore: drop account discovery resource/datasource (#37)
  • 4eb3a8f: feat: validate cloud provider fields in the schema [ENG-5147] (#36)
  • 46abb7c: chore: rework policy collection resource and data source [ENG-5063] (#34)
  • ecc0160: chore: rework policy collection item resource [ENG-5144] (#30)
  • 32f4824: chore: bump github.com/hashicorp/terraform-plugin-testing (#33)
  • d7743b6: chore: bump github.com/hashicorp/terraform-plugin-framework (#32)
  • 2aa6397: chore: rework binding resource and data source [ENG-5065] (#27)
  • 73cec9b: feat: filter by account key when getting account group mappings (#29)
  • 9c1c846: chore: add helper to split import IDs, use it everywhere (#28)
  • 170cd36: chore: update go deps (#26)
  • 5607a19: chore: drop SSO group resource and datasouce (#25)
  • 51429f3: chore: add command to validate terraform examples, run in CI (#24)
  • eeeded8: chore: refactor account group items [ENG-5062] (#23)
  • 1b1b5d5: chore: document how to run the provider with debug (#22)
  • 27cc676: fix: correctly report API errors from the helper (#21)
  • 46d3a3d: chore: use runRecordedAccTest in tests (#20)
  • 80f38fc: chore: rework account group resource and data source [ENG-5061] (#17)
  • 2bcda2b: chore: refactor policy data source [ENG-5071] (#19)
  • e8959e6: chore: ensure endpoint and key are set for acceptance tests (#18)
  • 5f5b43e: chore: rework the stacklet_account resource [ENG-5060] (#16)
  • 48ad374: chore: move resources and datasources into sub-packages (#15)
  • b729f29: chore: cleanup stacklet_policy_collection_item resource [ENG-5064] (#14)
  • b8d8d28: chore: cleanup account data source [ENG-5069] (#12)
  • 0623734: chore: bump golangci/golangci-lint-action from 7 to 8 (#13)
  • 52289e2: chore: cleanup empty string type conversion (#11)
  • 8fd5bbc: chore: add justfile (#10)
  • e6503b1: chore: add setup to generate/validate docs [ENG-5022] (#8)
  • b48c6e9: chore: replace interface{} with any (#9)
  • b5ad827: chore: bump github.com/hasura/go-graphql-client from 0.10.0 to 0.14.0 (#7)
  • 65a7210: feat: support getting provider configuration from stacklet-admin config (#2)
  • dd6010c: feat: setup CI jobs [ENG-5021] (#3)
  • 35c2e44: chore: improve docs instructions for development (#1)
  • 6e2cfde: tests: add binding test
  • 427ba8b: tests: add binding data source
  • 4a634ac: tests: add test for policy collection item
  • a58ad16: tests: add policy collection test
  • ff54e4f: tests: add account group tests
  • 3284cad: tests: add test for account resource
  • d766b4a: tests: add tests for repositories
  • ecd7f00: tests: add tests for sso group
  • d63d1c5: fix: sso_group data source bugfixes
  • 6b5087e: add binding resource, fix sso group
  • 0228f5a: docs: update readme with example of terraform usage using data sources
  • 8bd8c48: feat: add binding resource and data resource
  • d4ee6a6: docs: update readme with installation instructions
  • de95c4f: fix add remove update account
  • da4e33c: fix account group creation and update
  • 6b1887d: fix policy collection and account group item addition and removal
  • 1df7ee3: add docs, policy collection and account group item resources
  • 432980e: add policy collections
  • bb5355a: add docs
  • f1a02ef: sso group
  • 7f7a674: add account discovery
  • 46567ac: add account resource
  • da6f5e2: add policy collection, account group
  • b36c727: first commit