Rüdiger Schmitz
c257ac49e2
Fix/stackittpr 102 objectstorage handling region in individual resources ( #711 )
...
* Revert "fix: make resource/data-source specific region attribute read-only (#682 )"
This reverts commit 3e8dcc542b .
* fix: Support individual regions
* fix: review findings
2025-03-12 09:49:47 +00:00
Marcel Jacek
81f876adea
feat: region adjustments SQLServerFlex ( #707 )
...
* feat: region adjustment sqlserverflex
* adapt acceptance tests
* add region to internal id of sqlserverflex resources to support import of different regions
2025-03-11 08:06:46 +01:00
Alexander Dahmen
4cfdbc508f
fix(network-interface): Response returns name \"\" if not set ( #706 )
...
This has to be set to a nil value otherwise a name \"\" is sent via the next request which results
in a failing validator
Signed-off-by: Alexander Dahmen <alexander.dahmen@inovex.de>
2025-03-06 10:32:22 +01:00
Marcel Jacek
dd4013c1bc
feat: Onboard IaaS Public IP range datasource ( #633 )
...
* Add "stackit_public_ip_range" datasource
* Add docs and example
2025-03-04 13:57:28 +01:00
stackit-pipeline
2cf805176e
fix(deps): update stackit sdk modules ( #700 )
...
* fix(deps): update stackit sdk modules
* Exclude serviceenablement
Signed-off-by: Alexander Dahmen <alexander.dahmen@inovex.de>
---------
Signed-off-by: Alexander Dahmen <alexander.dahmen@inovex.de>
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
Co-authored-by: Alexander Dahmen <alexander.dahmen@inovex.de>
2025-03-03 12:40:33 +01:00
stackit-pipeline
8f9d2e9a30
fix(deps): update stackit sdk modules ( #698 )
...
* fix(deps): update stackit sdk modules
* Exclude service enablement
Signed-off-by: Alexander Dahmen <alexander.dahmen@inovex.de>
---------
Signed-off-by: Alexander Dahmen <alexander.dahmen@inovex.de>
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
Co-authored-by: Alexander Dahmen <alexander.dahmen@inovex.de>
2025-03-03 12:29:59 +01:00
Mauritz Uphoff
fda9622cbc
feat: add new sql-server roles ( #699 )
...
* feat: add new sql-server roles
* feat: remove role validation
2025-03-03 12:18:44 +01:00
Marcel Jacek
380ff8c6d8
fix: expiration_timestamp of "stackit_objectstorage_credentials" cannot be parsed ( #693 )
...
* fix: expiration_timestamp of ```stackit_objectstorage_credentials```cannot be parsed
* implement review feedback
2025-02-24 14:19:16 +01:00
stackit-pipeline
6953724ddd
fix(deps): update module github.com/google/go-cmp to v0.7.0 ( #691 )
...
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2025-02-24 09:27:22 +01:00
stackit-pipeline
c7e6b6bdb0
fix(deps): update stackit sdk modules ( #692 )
...
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2025-02-24 09:26:28 +01:00
Marcel Jacek
8f2435be05
fix: new region field in object storage forces recreation ( #689 )
2025-02-21 15:12:39 +01:00
stackit-pipeline
67f5fe37b9
fix(deps): update module github.com/hashicorp/terraform-plugin-framework to v1.14.1 ( #687 )
...
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2025-02-21 09:10:29 +01:00
Alexander Dahmen
a0c2c30ced
Ft/rework acceptance tests follow up ( #684 )
...
* Enable CI
Signed-off-by: Alexander Dahmen <alexander.dahmen@inovex.de>
* Add default local file for IaaS image test
Signed-off-by: Alexander Dahmen <alexander.dahmen@inovex.de>
* Opensearch acceptance test typo
Signed-off-by: Alexander Dahmen <alexander.dahmen@inovex.de>
* Postgresflex acceptance test fix ignore
Signed-off-by: Alexander Dahmen <alexander.dahmen@inovex.de>
* Redis acceptance test remove mid uuid
Signed-off-by: Alexander Dahmen <alexander.dahmen@inovex.de>
* Objectstorage acceptance test ignore region for import
Signed-off-by: Alexander Dahmen <alexander.dahmen@inovex.de>
* Add more environment variables for CI build
Signed-off-by: Alexander Dahmen <alexander.dahmen@inovex.de>
---------
Signed-off-by: Alexander Dahmen <alexander.dahmen@inovex.de>
2025-02-20 13:36:31 +01:00
stackit-pipeline
e2995347ec
fix(deps): update module github.com/hashicorp/terraform-plugin-framework-validators to v0.17.0 ( #686 )
...
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2025-02-20 08:59:19 +01:00
Alexander Dahmen
bded7e1114
Bugfix: MetricsRetentionDays not set correctly to model ( #681 )
...
Add missing set functions to Read() as well.
State need to be passed as pointer in order to be set correctly.
Signed-off-by: Alexander Dahmen <alexander.dahmen@inovex.de>
2025-02-19 13:07:54 +01:00
Mauritz Uphoff
468dc24b7a
docs: remove list of beta resources ( #678 )
2025-02-19 10:28:10 +01:00
Marcel Jacek
b7f56d1685
fix: state drift of "stackit_server" ( #679 )
...
* fix: State drift of "stackit_server" when using "stackit_server_network_interface_attach"
* fix: tests
* add acceptance tests for stackit_server_network_interface_attach
2025-02-18 14:33:39 +01:00
Rüdiger Schmitz
3e8dcc542b
fix: make resource/data-source specific region attribute read-only ( #682 )
...
* fix: make resource/data-source specific region attribute read-only
* fix: implemented review feedback
2025-02-18 10:51:34 +01:00
Rüdiger Schmitz
bb472001de
feat: include preview versions as fallback ( #674 )
...
* feat: include preview versions as fallback
* feat: cleanup code
* fix: review findings
* fix: review findings
* fix: linter warning
* fix: applied review comments
2025-02-17 16:55:08 +01:00
Alexander Dahmen
f0168cfed9
Ft/rework acceptance tests ( #675 )
...
* Rework IaaS acceptance tests
Signed-off-by: Alexander Dahmen <alexander.dahmen@inovex.de>
* Rework mongodb acceptance tests
Signed-off-by: Alexander Dahmen <alexander.dahmen@inovex.de>
* Rework observability acceptance tests
Signed-off-by: Alexander Dahmen <alexander.dahmen@inovex.de>
* Rework secretsmanager acceptance tests
Signed-off-by: Alexander Dahmen <alexander.dahmen@inovex.de>
* Rework loadbalancer acceptance tests
Signed-off-by: Alexander Dahmen <alexander.dahmen@inovex.de>
* Rework ske acceptance tests
Signed-off-by: Alexander Dahmen <alexander.dahmen@inovex.de>
* Update documentation
Signed-off-by: Alexander Dahmen <alexander.dahmen@inovex.de>
---------
Signed-off-by: Alexander Dahmen <alexander.dahmen@inovex.de>
2025-02-14 08:44:11 +01:00
Marcel Jacek
ada9e096fe
fix: docs/argus_scrapeconfig ( #680 )
2025-02-12 15:52:24 +01:00
Rüdiger Schmitz
9a9e1902e0
fix: corrected merge issue ( #676 )
2025-02-11 14:02:12 +01:00
Rüdiger Schmitz
e9af986913
fix: handle expiration date in regard to changed timezones ( #667 )
2025-02-11 10:03:53 +01:00
Rüdiger Schmitz
2923621ab0
Feat/stackittpr 20 region adjustments | tfp (migrate first service to new regions concept) ( #664 )
...
* feat: completed bucket and credential group
* feat: fix linter warnings
* feat: updated documentation
* feat: updated to current version of the regional api
* feat: implement review findings
* feat: implement further review findings
* fix: make sure region is stored for the data-source in the state
2025-02-10 14:28:33 +01:00
Mauritz Uphoff
c4e25f560b
Feat: add egress_address_ranges attribute to ske resource ( #672 )
...
* feat: add egress_address_ranges attribute to ske resource
* docs: generate new docs for ske
2025-02-10 10:14:11 +01:00
Ruben Hönle
170041f807
fix: use file inputstream on file upload instead of in-memory buffer ( #671 )
...
relates to STACKITTPR-70
Co-authored-by: Ruben Hoenle <Ruben.Hoenle@stackit.cloud>
2025-02-07 15:12:05 +01:00
Rüdiger Schmitz
8409f6b590
fix: introduced partial state setting ( #668 )
2025-02-06 11:40:18 +01:00
Marcel Jacek
531950f4aa
Extend mariadb_instance docs for monitoring_instance_id ( #662 )
2025-02-06 09:07:13 +01:00
stackit-pipeline
91f9b16a34
fix(deps): update module github.com/stackitcloud/stackit-sdk-go/services/serverupdate to v0.4.0 ( #669 )
...
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2025-02-06 07:23:57 +01:00
stackit-pipeline
22c0aef1b7
fix(deps): update module golang.org/x/mod to v0.23.0 ( #666 )
...
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2025-02-05 08:52:06 +01:00
stackit-pipeline
602bbe1fd3
fix(deps): update module github.com/stackitcloud/stackit-sdk-go/services/resourcemanager to v0.12.0 ( #663 )
...
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2025-02-03 08:03:57 +01:00
Alexander Dahmen
1a58bd6138
Validate volume resize on the schema ( #660 )
...
Signed-off-by: Alexander Dahmen <alexander.dahmen@inovex.de>
2025-01-31 10:43:36 +01:00
Marcel Jacek
75d6760299
fix: kubeconfig state will not be removed if the cluster does not exists anymore ( #659 )
...
* fix: kubeconfig state is not removed if the cluster no longer exists and kubeconfig can't be found (status code 404)
2025-01-30 11:43:18 +01:00
Rüdiger Schmitz
7f52013d96
chore: add script to replace dependencies in a dummy go.work file ( #656 )
...
* chore: add script to replace dependencies in a dummy go.work file
* chore: use option to defined sdk directory
2025-01-30 11:37:12 +01:00
Marcel Jacek
b5ce160d13
feat: Onboard affinity groups resource and data source ( #652 )
...
* onboard affinity_groups resource and data source
- add tests and descriptions
- fix: server doesn't use affinity_group value for payload
* Update descriptions
2025-01-30 11:07:32 +01:00
Rüdiger Schmitz
3642260cc4
fix: handle undefined creation time ( #655 )
2025-01-29 16:04:22 +01:00
Marcel Jacek
bcc8be0822
fix: Updating values of "stackit_server" leads to an inconsistent result ( #653 )
...
* fix: updating values of "stackit_server" leads to an inconsistent result, when network_interfaces is set
2025-01-29 11:18:02 +01:00
Alexander Dahmen
b6f3c70f15
Allow deleting root volume when deleting server ( #651 )
...
Introduce delete_on_termination field.
Signed-off-by: Alexander Dahmen <alexander.dahmen@inovex.de>
2025-01-29 09:23:11 +01:00
Christopher Paul
11875602b8
Fix/logme params and update examples in dsa service docs ( #644 )
...
* APL-204: remove syslog use udp field from logme due to wrong implementation
* APL-208: update examples and regenerate logs
* fix linting error
* remove syslog-use-udp field from test
* re-generate docs
* remove doc changes that were generated by make command
* remove doc changes that were generated by make command
* remove doc changes that were generated by make command
* remove doc changes that were generated by make command
* remove doc changes that were generated by make command
* remove doc changes that were generated by make command
* remove doc changes that were generated by make command
2025-01-28 16:03:35 +01:00
Marcel Jacek
19fdcd5d10
fix: description of "server_network_interface_attachment" ( #648 )
2025-01-27 13:19:20 +01:00
Rüdiger Schmitz
2990f4507e
fix: correct parsing of maintenance window ( #649 )
...
* fix: correct parsing of maintenance window
* refactored dateparsing
* chore: fix go lint warnings
* fix: fix review finding
* fix: another review finding
2025-01-27 12:17:51 +01:00
Rüdiger Schmitz
2ec95dc20f
fix: exclude zero address as for inadmissable cases ( #650 )
...
* fix: exclude zero address as for inadmissable cases
* fix: review finding
2025-01-27 12:17:34 +01:00
stackit-pipeline
0912ca0246
fix(deps): update module github.com/hashicorp/terraform-plugin-go to v0.26.0 ( #642 )
...
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2025-01-23 16:39:43 +01:00
stackit-pipeline
4106cf2170
fix(deps): update module github.com/stackitcloud/stackit-sdk-go/services/ske to v0.21.1 ( #643 )
...
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2025-01-23 16:02:18 +01:00
stackit-pipeline
c8d21878ef
fix(deps): update stackit sdk modules ( #637 )
...
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2025-01-23 14:03:16 +01:00
Rüdiger Schmitz
a2ed2b6068
fix: separated models for resource and data-source ( #640 )
2025-01-22 14:48:52 +01:00
Marcel Jacek
4d6f860b26
feature: Add "network_interfaces" field to server resource ( #628 )
...
* Add network_interfaces field to server resource
* Update docs
* Update description of stackit_server_network_interface_attach
Co-authored-by: João Palet <joao.palet@outlook.com>
---------
Co-authored-by: João Palet <joao.palet@outlook.com>
2025-01-22 11:22:39 +01:00
Rüdiger Schmitz
9b969ae583
fix: add missing status attribute to schema ( #639 )
...
* fix: add missing status attribute to schema
* fix: added review suggestion
2025-01-22 11:01:24 +01:00
Lukas Hoehl
a1e7890d86
fix(postgresflex): continue if database is not found during read ( #629 )
...
Signed-off-by: Lukas Hoehl <lukas.hoehl@stackit.cloud>
2025-01-21 12:41:44 +01:00
dependabot[bot]
1e0f33b759
chore(deps): bump golang.org/x/net from 0.28.0 to 0.33.0 ( #636 )
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.28.0 to 0.33.0.
- [Commits](https://github.com/golang/net/compare/v0.28.0...v0.33.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-21 11:55:21 +01:00