* add uri to mongodb user resource
* add uri to postgresflex user resource
* update docs
* extend warning about empty uri
* extend warning about empty uri
* 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>
* Onboard network-area resource (#469)
* onboard network-area resource
* fix update network ranges
* fix linter issues
* add organization id to test util
* add examples
* change project count to computed and adapt unit tests
* extend acceptance tests
* add docs
* fix linter issues
* add datasource to provider
* remove routes from the datasource schema
* remove obsolete api cals
* remove raw response from create network area
* change network ranges to list of objects
* update examples
* fix linter issues
* Update stackit/internal/services/iaas/networkarea/resource.go
Co-authored-by: João Palet <joao.palet@outlook.com>
* add network range id to schema
* map network_range_id
* fix unit tests
* adapt acceptance test
* fix acceptance tests
* Update stackit/internal/services/iaas/iaas_acc_test.go
Co-authored-by: João Palet <joao.palet@outlook.com>
---------
Co-authored-by: João Palet <joao.palet@outlook.com>
* Add network area to beta resources list (#481)
* add network area to beta resources list
* add accidentally removed line
* add accidentally removed line
* Fix multi range creation issue (#483)
* fix multi range creation issue
* fix network range update issue
* fix some unit tests
* fix order issue
* Update stackit/internal/services/iaas/networkarea/resource.go
Co-authored-by: João Palet <joao.palet@outlook.com>
* add unit test to cover the reconciled list
---------
Co-authored-by: João Palet <joao.palet@outlook.com>
* Onboard IaaS network area route (#491)
* onboard network area route
* generate docs
* add route to beta resources
* extend acceptance test
* fix import id handling
* Update next_hop description
Co-authored-by: João Palet <joao.palet@outlook.com>
* Update prefix description
Co-authored-by: João Palet <joao.palet@outlook.com>
* change descriptions in datasource
* add IP and CIDR validators
* use requiresReplace in resource
* improve error logs
* change the create response handling
* update docs
* change route and route id detection
---------
Co-authored-by: João Palet <joao.palet@outlook.com>
---------
Co-authored-by: João Palet <joao.palet@outlook.com>
* Feat(SKE): support DNS extension
* generate docs
* fix attributes required/optional
* add comment to acceptance test DNS zones
* regenerate docs
* fix typos
* generate docs
* Preserve order of project members even if API re-orders them
* Adjust role field description
* Fix backwards compatibility of deprecated owner_email field
* Fix typo
* 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
* Adjust mapping of LB API response when private network only field is null
* Improve comment
Co-authored-by: Diogo Ferrão <diogo.ferrao@freiheit.com>
---------
Co-authored-by: Diogo Ferrão <diogo.ferrao@freiheit.com>