* feat(provider): Added acceptance tests
Signed-off-by: Alexander Dahmen <alexander.dahmen@inovex.de>
* Remove argus custom endpoint from provider. This code was removed.
Signed-off-by: Alexander Dahmen <alexander.dahmen@inovex.de>
---------
Signed-off-by: Alexander Dahmen <alexander.dahmen@inovex.de>
* Initial PoC for a Project Role Assignment resource
Signed-off-by: Benjamin Ritter <benjamin.ritter@stackit.cloud>
* fix: move project_role_assignment into new "authorization" resource group
Signed-off-by: Benjamin Ritter <benjamin.ritter@stackit.cloud>
* feat: add authorization_project_role_assignment acceptance test
Signed-off-by: Benjamin Ritter <benjamin.ritter@stackit.cloud>
* docs: add authorization_project_role_assignment docs and examples
Signed-off-by: Benjamin Ritter <benjamin.ritter@stackit.cloud>
* fix: linting
Signed-off-by: Benjamin Ritter <benjamin.ritter@stackit.cloud>
* feat: add generic role_assignment resources
Signed-off-by: Benjamin Ritter <benjamin.ritter@stackit.cloud>
* feat: add infrastructure for experimental features
Signed-off-by: Benjamin Ritter <benjamin.ritter@stackit.cloud>
* feat: Make IAM resources part of the iam experiment
Signed-off-by: Benjamin Ritter <benjamin.ritter@stackit.cloud>
* fix: Log an error if an experiment does not exist
Signed-off-by: Benjamin Ritter <benjamin.ritter@stackit.cloud>
* fix: Do not cache the experiment check
Caching the experiment check causes problems when
running the provider in debug mode, since
configure in the provider can be called multiple
times there with different configurations, with
different experiments enabled.
Signed-off-by: Benjamin Ritter <benjamin.ritter@stackit.cloud>
---------
Signed-off-by: Benjamin Ritter <benjamin.ritter@stackit.cloud>
Co-authored-by: Benjamin Ritter <benjamin.ritter@stackit.cloud>
* Revert "fix: make resource/data-source specific region attribute read-only (#682)"
This reverts commit 3e8dcc542b.
* fix: Support individual regions
* fix: review findings
* Create observability resources
* add deprecation message to argus
* add warning to readme
* remove warning from readme
* add info back to migration md
* Update MIGRATION.md
Co-authored-by: João Palet <joao.palet@outlook.com>
---------
Co-authored-by: João Palet <joao.palet@outlook.com>
* Extend resource and datasource
* Adapt acc test to work without members
* Extend acc test and adjust resource
* Generate docs
* Fix lint
* Fix unit test
* Uniformize description with datasource and extend unit test
* Improve role field description
* Update TF state before adding/removing members
* Remove unused function
* Move intermediate map top state to mapProjectFields
* Improve code
* Onboard instance resource
* Add options.type as required field
* Implement resource unit tests
* Implement data source
* Implement acc tests
* Adjust update acc test
* Fix typo
* Adjust update unit tests
* Adjustments after review
* Minor adjustment for uniformity
* Adjustments after review