* 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
* Extend MariaDB instance parameters
* Fix linter
* Improve monitoring_instance_id field documentation
* Add documentation for graphite field
* Add Argus instance as example to monitoring_instance_id description
* Specify that a STACKIT monitoring instance is expected
* Extend LogMe instance parameters
* Update acc test
* Add more field descriptions
* Improve code and tests
* Add more fields to acc test
* Fix linter
* Add float parameter
* Remove CRUD method logic from PostgreSQL (first step of removal)
* remove comment
* removed unused vars and parameters
* move verb tense to the past
* also datasource
* apply change to credential
* improve error message, remove acc testing
* update docs
* Onboard SQLServer Flex user resource
* change roles
* fix unit tests
* make database field optional // adapt test and documentation
* add sleep time to instance creation
* fix service name in logs and descriptions
* extend username plan modifiers
* update docs
* remove database field
* remove database // make roles optional
* update docs