Ruben Hönle
6a0ccb87ee
feat(loadbalancer): add observability options to resource and datasource ( #789 )
...
relates to STACKITTPR-124
2025-05-09 09:41:41 +02:00
Mauritz Uphoff
cf7a7d154e
feat: implement stackit git instances ( #791 )
...
* feat: implement stackit git instances
* review changes
2025-05-09 08:50:23 +02:00
Marcel Jacek
c7c64a5806
feat(iaas): min/max acc tests ( #811 )
...
* feat(iaas): security group min/max acc test
* feat(iaas): image min/max acc test
* feat(iaas): KeyPair min/max acc test
* feat(iaas): Network area min/max acc test
- fix: wrong atLeast-validator for `minimum_prefix_length`
* feat(iaas): Network min/max acc test
* feat(iaas): Volume min/max acc test
- fix: volume update doesn't work if no name was defined
- fix: volume.server_id can not be set
- fix: error message volume.size returns value but was null
* feat(iaas): Network interfaces min/max acc test
* feat(iaas): Affinity groups acc test
* feat(iaas): Server min/max acc test
- stackit_server_volume_attach
- stackit_server_network_interface_attach
- stackit_server_service_account_attach
* fix(iaas): acc test
- image: fix read of Config.VirtioScsi
- keypair: add missing RequiresReplace() for name
- server: add missing UserData read in datasource and resource
* feat(iaas): public ip acc test
- fix: when a nic is assigned to a public ip, the field network_interface_id leads to recreation
2025-05-09 08:49:04 +02:00
Mauritz Uphoff
f4498e85f3
fix(alertgroups): add expression validator to detect new lines on expressions ( #807 )
2025-05-07 11:54:54 +02:00
Mauritz Uphoff
9cd402e09f
chore: remove beta state from service account ( #803 )
2025-05-07 11:34:30 +02:00
Alexander Dahmen
c473560332
feat(observability): Min/Max acceptance tests ( #805 )
...
Signed-off-by: Alexander Dahmen <alexander.dahmen@inovex.de>
2025-05-07 10:49:34 +02:00
Malte Ehrlen
2d757a93fd
Feature: CDN custom domain resource and data source ( #801 )
...
* Feature: CDN custom domain resource and data source
* stabilize acceptance tests
* add guide
* review changes
---------
Co-authored-by: Malte Ehrlen <malte.ehrlen@freiheit.com>
2025-05-05 13:10:43 +02:00
Alexander Dahmen
5c8729fc1a
feat(Loadbalancer): Min/Max acceptance tests ( #796 )
...
Signed-off-by: Alexander Dahmen <alexander.dahmen@inovex.de>
2025-04-30 13:54:48 +02:00
Malte Ehrlen
89fa6e5777
CDN distribution: add string validator for backend type ( #798 )
...
* CDN distribution: add string validator for backend type
* Update stackit/internal/services/cdn/distribution/resource.go
Co-authored-by: Rüdiger Schmitz <ruediger.schmitz@inovex.de>
* fix suggestion apply
---------
Co-authored-by: Malte Ehrlen <malte.ehrlen@freiheit.com>
Co-authored-by: Rüdiger Schmitz <ruediger.schmitz@inovex.de>
2025-04-30 13:33:25 +02:00
Marcel Jacek
30a01c3037
feat(MariaDB): Min/Max acceptance test ( #797 )
...
* add min and max acc tests for mariadb
2025-04-30 12:08:27 +02:00
Ruben Hönle
4d93772fd2
chore(docs): use new 'default_region' provider attribute ( #793 )
...
instead of deprecated 'region' attribute
2025-04-30 09:51:59 +00:00
Malte Ehrlen
855d3040ef
Feature: CDN distribution resource and data source ( #786 )
...
* add datasource
* finish data source
* implement resource
* add unit tests
* add examples
* acceptance test
* review comments
* review comments 2
---------
Co-authored-by: Malte Ehrlen <malte.ehrlen@freiheit.com>
2025-04-29 15:59:07 +02:00
Mauritz Uphoff
3c20b7743f
feat: implement observability log alertgroups ( #785 )
2025-04-29 11:43:05 +02:00
Mauritz Uphoff
289746c7d1
Implement observability alertgroups ( #778 )
...
* feat: implement observability alertgroups
* review changes
2025-04-14 13:21:30 +02:00
Rüdiger Schmitz
44103a1ffd
fix(network): ipv4 prefix and length must be computed to avoid errors during creation ( #779 )
2025-04-11 15:20:56 +02:00
Marcel Jacek
c06b08e212
fix(iaas): image upload results in timeout ( #773 )
2025-04-10 13:44:30 +02:00
Alexander Dahmen
36d263d109
fix(ske): Acceptance tests ( #777 )
...
Signed-off-by: Alexander Dahmen <alexander.dahmen@inovex.de>
2025-04-10 13:02:12 +02:00
Alexander Dahmen
67778eb1d5
fix(acceptance-tests): Postgresql use force delete ( #771 )
...
- use TF_ACC_REGION in acceptance test
Signed-off-by: Alexander Dahmen <alexander.dahmen@inovex.de>
2025-04-09 09:34:43 +02:00
Mauritz Uphoff
44f67adc34
typo: fix observability plan name ( #772 )
2025-04-08 16:29:11 +02:00
Ruben Hönle
7cc9ca4fd4
fix(beta): remove caching of beta checks ( #757 )
...
beta checks caused issues when debugging
relates to STACKITTPR-206
2025-04-07 09:17:35 +02:00
Marcel Jacek
d6749b6ce3
fix(STACKITTPR-168): improve error messages ( #762 )
...
* remove deprecated argus resources
* improve error messages
2025-04-04 14:18:16 +02:00
Ruben Hönle
1c02c5eb67
chore(sqlserverflex): docs adjustments ( #756 )
...
relates to STACKITTPR-169 / #729
2025-04-04 13:43:22 +02:00
stackit-pipeline
79d7b8075d
fix(deps): update stackit sdk modules ( #763 )
...
* fix(deps): update stackit sdk modules
* chore: corrected constants deprecations
---------
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
Co-authored-by: Rüdiger Schmitz <152157960+bahkauv70@users.noreply.github.com>
2025-04-04 11:22:41 +02:00
Rüdiger Schmitz
c7ed274647
Handle network prefixes correctly ( #753 )
...
* wip
* fix: corrected testcase
* fix: change prefix to workaround bug in current environment
* fix: made acceptance test more robust for randomized nameserver order
* fix: updated documentation
* fix: linter issue
* fix: acceptance test still relied on a fixed order of nameservers
* fix: fixed import acceptance testcase
2025-04-04 08:26:03 +02:00
Marcel Jacek
5527080b9a
fix(rabbitmq): acc test set enable_monitoring to false ( #754 )
2025-04-02 14:43:04 +02:00
Marcel Jacek
e2f32b597a
fix(iaas): server resource produces an unexpected new value for delete_on_termination ( #755 )
2025-04-02 09:50:17 +02:00
stackit-pipeline
3c3fcfd8ce
fix(deps): update stackit sdk modules ( #727 )
...
* fix(deps): update stackit sdk modules
* fix(authorization): adjustments related to sdk version bump
---------
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
Co-authored-by: Ruben Hoenle <Ruben.Hoenle@stackit.cloud>
2025-04-01 16:41:12 +02:00
Ruben Hönle
297a8a6f88
chore(projectmanager): remove members attribute ( #737 )
...
relates to STACKITTPR-165
2025-04-01 09:33:31 +02:00
Marcel Jacek
a8809a4979
fix(mongodb): store partial state ( #752 )
...
* fix: mongodb store partial state
- avoid that an instance is created but not stored in terraform because an error occurred
* add nil checks for CreateInstance response
2025-03-31 14:53:45 +02:00
Melvin Klein
513808a8a0
chore: rename model serving to AI model serving ( #751 )
2025-03-31 10:59:49 +02:00
Marcel Jacek
862db91f84
feat: region adjustment serverupdate ( #742 )
2025-03-31 09:56:54 +02:00
Patrick Koss
435de4c9eb
feat: add model serving resource
...
* add model serving
* add right provider config
* rename model_serving to modelserving
* add model serving custom endpoint everywhere
* rename file
* add default region, docs for model serving
* add right order of wait handler
* rotate after to token
* fixes
* add initial doc files
* address code comments
* refactor region description
* remove warning for not found resources
* add service enablement
* address code comments
* address code comments
* fix datasource
* fix acc test
* review changes
* review changes
* review changes
* review changes
* review changes
* review changes
* review changes
* review changes
* review changes
* embed markdown description
* go tidy
---------
Co-authored-by: Mauritz Uphoff <mauritz.uphoff@me.com>
Co-authored-by: Mauritz Uphoff <39736813+h3adex@users.noreply.github.com>
2025-03-28 16:20:25 +01:00
Alexander Dahmen
68859a3fad
fix(server): Handle boot bolume correctly ( #749 )
...
* fix(server): Handle boot bolume correctly
- Display id and delete_on_termination in datasource
- Handle id and delete_on_termination in resource
Signed-off-by: Alexander Dahmen <alexander.dahmen@inovex.de>
* fixup
Signed-off-by: Alexander Dahmen <alexander.dahmen@inovex.de>
---------
Signed-off-by: Alexander Dahmen <alexander.dahmen@inovex.de>
2025-03-28 13:31:36 +01:00
Alexander Dahmen
f5f99d1709
fix(objectstorage): Removed unused attributes from datasource ( #744 )
...
Signed-off-by: Alexander Dahmen <alexander.dahmen@inovex.de>
2025-03-28 09:46:20 +01:00
Rüdiger Schmitz
a870b71d0a
Addd regional support for serverbackup resource and data-source ( #745 )
...
* feat(serverbackup): add regional support
* fix: corrections for review findings
2025-03-28 09:24:52 +01:00
Marcel Jacek
35fa85fc9d
fix: parameters will not be read in update ( #743 )
2025-03-27 13:52:28 +01:00
Alexander Dahmen
a2c25bede2
fix(mongodb): User role should be updatable ( #731 )
...
Signed-off-by: Alexander Dahmen <alexander.dahmen@inovex.de>
2025-03-26 14:19:28 +01:00
Rüdiger Schmitz
aa5db758ac
fix: zones must be computed to allow api feedback ( #739 )
2025-03-26 10:40:20 +01:00
Ruben Hönle
727d67af01
chore(iaas): move beta resources and datasources to GA ( #717 )
...
relates to STACKITTPR-103
2025-03-26 09:23:25 +01:00
Marcel Jacek
176fb8408f
feat: region adjustment for load balancer ( #721 )
...
* remove deprecated "credential" resource of loadbalancer
* region adjustment load balancer
- adapted load balancer example
2025-03-25 11:36:26 +01:00
Alexander Dahmen
1444376f35
fix(postgresflex): User role should be updatable ( #733 )
...
Signed-off-by: Alexander Dahmen <alexander.dahmen@inovex.de>
2025-03-24 14:47:45 +01:00
Alexander Dahmen
3dc4fedba1
Ft/region adjustment service enablement ( #718 )
...
* feat(serviceenablement): Region adjustment
Signed-off-by: Alexander Dahmen <alexander.dahmen@inovex.de>
* chore(ske): Remove deprecated ske project
This resource was removed on October 10th 2024.
Signed-off-by: Alexander Dahmen <alexander.dahmen@inovex.de>
---------
Signed-off-by: Alexander Dahmen <alexander.dahmen@inovex.de>
2025-03-24 14:37:43 +01:00
Mauritz Uphoff
646c15d7f8
feat/implement-sa-keys ( #720 )
...
* feat: implement service account key resource
2025-03-24 12:24:42 +01:00
Kai Kummerer
95ec24556a
fix(docs): wrong description for ske cluster max_unavailable field ( #716 )
...
* fix(docs): ske cluster `max_unavailable` description
* generate-docs
2025-03-21 16:13:38 +01:00
Alexander Dahmen
6cc1dffc22
feat(postgresql): Region adjustment ( #713 )
...
Signed-off-by: Alexander Dahmen <alexander.dahmen@inovex.de>
2025-03-21 13:52:10 +01:00
Marcel Jacek
e989102d6b
fix: add error message that key pair doesn't exists ( #732 )
...
* Add error message that key pair doesn't exists when the API returns a 404
* Update error check
2025-03-21 12:44:20 +01:00
Mauritz Uphoff
d443b5416d
Feat: implement sa tokens ( #712 )
...
* feat: implement sa access token resource
2025-03-21 09:29:56 +01:00
Mauritz Uphoff
23e9a25b4f
feat: add stackit service account creation to tf provider ( #708 )
...
* feat: implement service account resource/datasource
2025-03-19 16:51:56 +01:00
Marcel Jacek
6dc6f4129c
fix: add required replace for replicas field in mongodb instance ( #723 )
2025-03-19 13:36:55 +01:00
Mauritz Uphoff
637213d718
docs: add hint on how to create a project within sna ( #722 )
2025-03-18 15:53:51 +01:00