Commit graph

613 commits

Author SHA1 Message Date
stackit-pipeline
840a915a78
fix(deps): update stackit sdk modules (#813)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2025-05-12 07:54:41 +02:00
Rüdiger Schmitz
67528020d5
chore(sqlserverflex): implemented min/max test (#812) 2025-05-09 15:31:18 +02:00
Rüdiger Schmitz
b2af6ac0e4
Feat/stackittpr 189 min max tests (#806)
* feat(serverupdate): added min/max tests

* feat(serverbackup): added min/max tests

* chore(dns): added min/max tests

* fix(dns): correct attribute setting of zone type

* chore(secretsmanager): added min/max tests

* chore(acceptance tests): fixed linter issues

* chore(acceptance tests): cleanup code

* updated documentation

* chore(acceptance test): fixed review findings
2025-05-09 13:07:47 +00:00
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
0d71194d09
docs(cdn): remove comment above example (#810) 2025-05-09 08:54:46 +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
stackit-pipeline
b5f955124a
fix(deps): update module github.com/stackitcloud/stackit-sdk-go/services/cdn to v1.0.1 (#809)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2025-05-07 12:19:26 +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
Mauritz Uphoff
af1b6fee3b
fix(readme): update indent (#808) 2025-05-07 11:13:29 +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
Mauritz Uphoff
ab99821c30
fix(guide): typo in cdn guide (#804) 2025-05-07 09:40:19 +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
stackit-pipeline
0a86417cbb
fix(deps): update stackit sdk modules (#800)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2025-05-05 09:12:34 +00:00
stackit-pipeline
82a106dfd2
fix(deps): update stackit sdk modules to v1 (#802)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2025-05-05 11:06:26 +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
stackit-pipeline
220d33574b
fix(deps): update stackit sdk modules (#794)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2025-04-30 10:44:59 +02:00
Mauritz Uphoff
8341478828
docs(typo): fix cdn regions (#795) 2025-04-30 10:43:54 +02: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
616788087c
docs: generate example for server datasource (#790) 2025-04-25 17:01:46 +02:00
stackit-pipeline
592425e81d
fix(deps): update module github.com/stackitcloud/stackit-sdk-go/services/observability to v0.5.0 (#783)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2025-04-17 08:55:16 +02:00
dependabot[bot]
aa994c96c1
chore(deps): bump golang.org/x/net from 0.37.0 to 0.38.0 (#782)
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.37.0 to 0.38.0.
- [Commits](https://github.com/golang/net/compare/v0.37.0...v0.38.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  dependency-version: 0.38.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-17 08:44:48 +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
3f3801aceb
fix(observability): Observability example retention was in wrong order (#776)
Signed-off-by: Alexander Dahmen <alexander.dahmen@inovex.de>
2025-04-10 09:52:52 +02:00
stackit-pipeline
8b072e213c
fix(deps): update module github.com/stackitcloud/stackit-sdk-go/core to v0.17.1 (#775)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2025-04-10 07:34:14 +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
Ruben Hönle
bce05fb420
chore(doc): add documentation of release process (#769)
relates to STACKITTPR-200
2025-04-08 16:35:55 +02:00
Mauritz Uphoff
44f67adc34
typo: fix observability plan name (#772) 2025-04-08 16:29:11 +02:00
Ruben Hönle
6d4627cd24
feat(ci): close stale PRs automatically (#770)
relates to STACKITTPR-207
2025-04-08 16:18:38 +02:00
Ruben Hönle
37754e865d
feat(ci): ensure docs are up-to-date on PRs (#767)
relates to STACKITTPR-153
2025-04-08 10:24:19 +02:00
Ruben Hönle
c41d61cdc4
chore(github): add issue templates (#750)
relates to STACKITTPR-138
2025-04-07 12:02:16 +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
Rüdiger Schmitz
c1a8fde882
chore: upgraded go version (#764) 2025-04-04 13:01:17 +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
Ruben Hönle
6d49b2ff81
chore(github): add pull request template (#748)
* chore(make): add terraform fmt to fmt task

relates to STACKITTPR-138
2025-04-03 10:48:48 +02:00
Marcel Jacek
5527080b9a
fix(rabbitmq): acc test set enable_monitoring to false (#754) 2025-04-02 14:43:04 +02:00
stackit-pipeline
68605af573
fix(deps): update module github.com/hashicorp/terraform-plugin-testing to v1.12.0 (#724)
* fix(deps): update module github.com/hashicorp/terraform-plugin-testing to v1.12.0

* fix: removed toolchain option that confuses snyk

---------

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
Co-authored-by: Rüdiger Schmitz <152157960+bahkauv70@users.noreply.github.com>
2025-04-02 09:37:10 +00: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