terraform-provider-stackitp.../examples/resources
Vicente Pinto 93fe2fe89f
IaaS Release (#543)
* IaaS Volume (#541)

* Onboard IaaS Volume

* Labels mapping

* Add acceptance test

* Remove source field

* Fix lint

* Add examples and docs

* Fix lint

* Fix lint

* Fix lint

* Volume source field (#542)

* Onboard IaaS Volume

* Labels mapping

* Add acceptance test

* Remove source field

* Fix lint

* Add examples and docs

* Fix lint

* Fix lint

* Fix lint

* Add source field supoort

* Fix labels and source mapping

* Remove unecessary source mapping

* Move methods to conversion pkg

* Revert change

* Update stackit/internal/services/iaas/volume/datasource.go

Co-authored-by: João Palet <joao.palet@outlook.com>

* Update stackit/internal/services/iaas/volume/resource.go

Co-authored-by: João Palet <joao.palet@outlook.com>

* Update stackit/internal/services/iaas/volume/resource.go

Co-authored-by: João Palet <joao.palet@outlook.com>

* Update stackit/internal/services/iaas/volume/resource.go

Co-authored-by: João Palet <joao.palet@outlook.com>

* Changes after review

* Change after revie

---------

Co-authored-by: João Palet <joao.palet@outlook.com>

* Onboard IaaS security groups (#545)

* onboard iaas security group

* add examples and generate docs

* fix linter issues

* fix deletion

* Update stackit/internal/services/iaas/securitygroup/resource.go

Co-authored-by: Vicente Pinto <vicente.pinto@freiheit.com>

* rename data source example file

* update docs

* remove field

* remove field

* remove plan modifier from the name field

* refactor labels in mapFields

* change function from utils to conversion

* remove rules from the security group

* update docs

* add security group acceptance test

* add plan modifiers to stateful field

* sort imports

* change stateful description

---------

Co-authored-by: Gökçe Gök Klingel <goekce.goek_klingel@stackit.cloud>
Co-authored-by: Vicente Pinto <vicente.pinto@freiheit.com>

* IaaS Server baseline configuration (#546)

* Server resource schema

* Implemente CRUD methods and unit testsg

* Bug fixes

* Bug fix

* Make variable private

* Remove delete_on_termination and update descriptions

* Add security_group field to initial networking

* Add examples and acc test

* Generate docs

* Fix lint

* Fix lint issue

* Fix unit test

* Update desc

* Gen docs

* Onboard IaaS network interface (#544)

* implement network interface

* handle labels

* add CIDR validation

* fix linter issues and generate docs

* remove computed from the allowed addresses and fix the conditions

* Update stackit/internal/services/iaas/networkinterface/resource.go

Co-authored-by: Vicente Pinto <vicente.pinto@freiheit.com>

* Update stackit/internal/services/iaas/networkinterface/datasource.go

Co-authored-by: Vicente Pinto <vicente.pinto@freiheit.com>

* apply code review changes

* remove status from schema

* remove unnecessary GET call

* Update stackit/internal/services/iaas/networkinterface/resource.go

Co-authored-by: Vicente Pinto <vicente.pinto@freiheit.com>

* Update stackit/internal/services/iaas/networkinterface/resource.go

Co-authored-by: Vicente Pinto <vicente.pinto@freiheit.com>

* rename nic_security to security

* add beta markdown description

* use existing validateIP function

* use utils function for the options listing

* refactor labels

* change function from utils to conversion

* make allowed addresses a list of strings

* add acceptance test for network interfaces

* fix acceptance test

* rename security_groups as security_group_ids

* extend descriptions

* fix acc test

---------

Co-authored-by: Gökçe Gök Klingel <goekce.goek_klingel@stackit.cloud>
Co-authored-by: Vicente Pinto <vicente.pinto@freiheit.com>

* rename volume data source example (#552)

Co-authored-by: Gökçe Gök Klingel <goekce.goek_klingel@stackit.cloud>

* add requires replace to ipv4 and ipv6 fields (#549)

Co-authored-by: Gökçe Gök Klingel <goekce.goek_klingel@stackit.cloud>
Co-authored-by: Vicente Pinto <vicente.pinto@freiheit.com>

* Server resource improvements (#548)

* Improvements to server resource

* Fix example

* Remove useStateForUnknown

* Update SDK modules

* Update iaasalpha moduel (#555)

* Remove initial networking field (#556)

* Server attachment resources (#557)

* Server attachemnt resources

* Add examples

* Update volume datasource example

* Fix linting issues

* Fix linting

* Fix examples formatting

* Update go.mod

* Revert iaas to v0.11

* Onboard iaas public ip (#551)

* onboard public ip

* onboard public ip

* add public ip acceptance test

* Update examples/data-sources/stackit_public_ip/data-source.tf

Co-authored-by: Vicente Pinto <vicente.pinto@freiheit.com>

* add plan modifier to IP

* change type in the volume data source

* add network_interface field to public ip resource

* rename network_interface to network_interface_id

* remove obsolete checks

* extend unit tests

* add network_interface_id in example

* extend unit test

* extend acceptance test

* sort imports

---------

Co-authored-by: Vicente Pinto <vicente.pinto@freiheit.com>

* Add labels to network, network are and network area route resources (#559)

* Fix network_interface example

* Extend network, network area and network area route with labels

* Revert iaas to v0.11.0

---------

Co-authored-by: GokceGK <161626272+GokceGK@users.noreply.github.com>

* Onboard iaas security group rule (#553)

* onboard security group rule

* add security group rule to acceptance test

* change type in examples

* fix acc test issues

* extend example with objects

* remove obsolete field from acceptance test

* remove unnecessary plan modifier

* adapt schema fields

* adapt schema fields

* add requires replace to all fields

* extend descriptions with protocol limitations

* rename subfield protocol to number

* add requires replace to objects

* make icmp_parameters fields required

* add empty field checks for nested objects

* make max and min fields required in the port_range object

* make number field computed in the protocol object

* add UseStateForUnknown in protocol number

* remove obsolete unit test

* add checks for empty protocol and adapt unit test

* add atLeastOneOf validation in protocol fields

* fix linter issues

* Add project existence check before deleting SNA (#561)

* add project list check and error in network area deletion

* Update stackit/internal/services/iaas/networkarea/resource.go

Co-authored-by: Vicente Pinto <vicente.pinto@freiheit.com>

---------

Co-authored-by: Vicente Pinto <vicente.pinto@freiheit.com>

* Example server use cases and other fixes (#560)

* Add example usage to server resource

* Update examples

* Fix beta warning

* Update docs and examples

* Remove size from example

* Fix server description, fix security group rule error message

* Other fixes

* remove field from datasource

---------

Co-authored-by: GokceGK <161626272+GokceGK@users.noreply.github.com>

* Security group rule fixes (#562)

* Add example usage to server resource

* Update examples

* Fix beta warning

* Update docs and examples

* Remove size from example

* Fix server description, fix security group rule error message

* Other fixes

* Fixes to sec group rule

* Fix lint

* Change after review

---------

Co-authored-by: GokceGK <161626272+GokceGK@users.noreply.github.com>

* Fix server example (#565)

* Fix server example

* Fixes to examples, add CIDR validation to nic

* Migrate iaasalpha to iaas (#568)

* Migrate iaasalpha to iaas

* Fix lint

* Update example

* Improvements to security group rule (#569)

* Improvements to security group rule

* Fix lint

* Fix example and remove computed from description

* Fix formatting

* Update description

---------

Co-authored-by: João Palet <joao.palet@outlook.com>
Co-authored-by: GokceGK <161626272+GokceGK@users.noreply.github.com>
Co-authored-by: Gökçe Gök Klingel <goekce.goek_klingel@stackit.cloud>
2024-10-18 16:37:41 +01:00
..
stackit_argus_credential Add example for Argus credential resource (#498) 2024-08-08 14:37:16 +02:00
stackit_argus_instance Revert "Improve Argus metrics data retention policy (#401)" (#404) 2024-06-14 11:14:55 +01:00
stackit_argus_scrapeconfig Initial commit 2023-09-07 11:34:45 +01:00
stackit_dns_record_set Fix bug dns record name inconsistent (#307) 2024-03-25 11:45:29 +00:00
stackit_dns_zone Fix bug dns record name inconsistent (#307) 2024-03-25 11:45:29 +00:00
stackit_loadbalancer Onboard Load Balancer (part 4: acc tests, examples and documentation) (#117) 2023-10-31 18:13:50 +01:00
stackit_loadbalancer_credential Add new resource and datasource for Load Balancer credentials (#255) 2024-02-08 12:49:05 +01:00
stackit_loadbalancer_observability_credential Deprecate stackit_loadbalancer_credential and add new stackit_loadbalancer_observability_credential (#357) 2024-05-13 15:30:51 +01:00
stackit_logme_credential Rename DSA credentials to credential (#76) 2023-10-11 09:54:08 +02:00
stackit_logme_instance Initial commit 2023-09-07 11:34:45 +01:00
stackit_mariadb_credential Rename DSA credentials to credential (#76) 2023-10-11 09:54:08 +02:00
stackit_mariadb_instance Initial commit 2023-09-07 11:34:45 +01:00
stackit_mongodbflex_instance Add additional backup configurations to MongoDB Flex instance resource (#486) 2024-07-31 10:55:14 +01:00
stackit_mongodbflex_user Onboard MongoDB Flex user (#88) 2023-10-17 15:09:02 +02:00
stackit_network IaaS Release (#543) 2024-10-18 16:37:41 +01:00
stackit_network_area IaaS Release (#543) 2024-10-18 16:37:41 +01:00
stackit_network_area_route IaaS Release (#543) 2024-10-18 16:37:41 +01:00
stackit_network_interface IaaS Release (#543) 2024-10-18 16:37:41 +01:00
stackit_objectstorage_bucket Object storage improvements (#84) 2023-10-13 18:33:45 +01:00
stackit_objectstorage_credential Object storage improvements (#84) 2023-10-13 18:33:45 +01:00
stackit_objectstorage_credentials_group Object storage improvements (#84) 2023-10-13 18:33:45 +01:00
stackit_observability_credential Revert "Revert "Rename argus to observability (#510)" (#515)" (#516) 2024-08-26 11:28:35 +02:00
stackit_observability_instance Revert "Revert "Rename argus to observability (#510)" (#515)" (#516) 2024-08-26 11:28:35 +02:00
stackit_observability_scrapeconfig Revert "Revert "Rename argus to observability (#510)" (#515)" (#516) 2024-08-26 11:28:35 +02:00
stackit_opensearch_credential Rename DSA credentials to credential (#76) 2023-10-11 09:54:08 +02:00
stackit_opensearch_instance Initial commit 2023-09-07 11:34:45 +01:00
stackit_postgresflex_database Implement PostgreSQL Flex database resource and data source (#453) 2024-07-09 14:05:58 +01:00
stackit_postgresflex_instance Initial commit 2023-09-07 11:34:45 +01:00
stackit_postgresflex_user Format example (#1) 2023-09-07 11:11:14 +00:00
stackit_public_ip IaaS Release (#543) 2024-10-18 16:37:41 +01:00
stackit_rabbitmq_credential Rename DSA credentials to credential (#76) 2023-10-11 09:54:08 +02:00
stackit_rabbitmq_instance Extend Redis and RabbitMQ instance parameters (#431) 2024-06-25 16:03:59 +01:00
stackit_redis_credential Rename DSA credentials to credential (#76) 2023-10-11 09:54:08 +02:00
stackit_redis_instance Extend Redis and RabbitMQ instance parameters (#431) 2024-06-25 16:03:59 +01:00
stackit_resourcemanager_project Add warning to project members fields and remove field from docs (#511) 2024-08-23 08:34:47 +01:00
stackit_secretsmanager_instance Secrets manager - Add examples, update docs (#95) 2023-10-19 16:03:42 +01:00
stackit_secretsmanager_user Fix example (#288) 2024-03-07 09:22:28 +00:00
stackit_security_group IaaS Release (#543) 2024-10-18 16:37:41 +01:00
stackit_security_group_rule IaaS Release (#543) 2024-10-18 16:37:41 +01:00
stackit_server_backup_schedule ref 624723: server backup schedules (#416) 2024-06-26 11:51:06 +01:00
stackit_server_network_interface_attach IaaS Release (#543) 2024-10-18 16:37:41 +01:00
stackit_server_service_account_attach IaaS Release (#543) 2024-10-18 16:37:41 +01:00
stackit_server_volume_attach IaaS Release (#543) 2024-10-18 16:37:41 +01:00
stackit_ske_cluster Update docs (#352) 2024-05-03 14:11:28 +00:00
stackit_ske_kubeconfig Add example for kubeconfig (#262) 2024-02-13 12:02:06 +00:00
stackit_ske_project Initial commit 2023-09-07 11:34:45 +01:00
stackit_sqlserverflex_instance Add examples, generate docs and fix acc tests (#386) 2024-06-04 13:13:05 +01:00
stackit_sqlserverflex_user remove database field from user example (#418) 2024-06-24 14:47:47 +02:00
stackit_volume IaaS Release (#543) 2024-10-18 16:37:41 +01:00