Mauritz Uphoff
06f985227c
docs: add system routes description ( #901 )
...
* docs: add system routes description
---------
Signed-off-by: Mauritz Uphoff <mauritz.uphoff@stackit.cloud>
2025-07-07 13:35:57 +02:00
Marcel Jacek
d9dc1d4495
feat(iaas): add iaas network v2 alpha ( #899 )
...
* add experimental network v2
2025-07-07 13:25:54 +02:00
Mauritz Uphoff
2dda93bb76
feat: add new attributes to git resource and datasource ( #890 )
...
* feat: add new attributes to git resource and datasource
Signed-off-by: Mauritz Uphoff <mauritz.uphoff@stackit.cloud>
* review changes
Signed-off-by: Mauritz Uphoff <mauritz.uphoff@stackit.cloud>
* review changes 2
Signed-off-by: Mauritz Uphoff <mauritz.uphoff@stackit.cloud>
---------
Signed-off-by: Mauritz Uphoff <mauritz.uphoff@stackit.cloud>
2025-07-03 09:26:18 +02:00
Ruben Hönle
9ff9b8f610
feat(iaas): add experimental support for routing tables and routes ( #896 )
...
* Merged PR 788126: feat(iaas): Onboard routing tables
feat(iaas): Onboard routing tables
Signed-off-by: Alexander Dahmen <alexander.dahmen@inovex.de>
* Merged PR 793350: fix(routingtable): region attribute is missing in scheme
fix(routingtable): region attribute is missing in scheme
Signed-off-by: Alexander Dahmen <alexander.dahmen@inovex.de>
* Merged PR 797968: feat(iaas): onboarding of routing table routes
relates to STACKITTPR-241
* use iaasalpha sdk from github
* resolve todos
* remove routes from routing table model
* restructure packages
* acc tests routing tables
* add acc tests for routes
* chore(iaas): mark routing table resources as experimental
* chore(deps): use iaasalpha sdk v0.1.19-alpha
* Review feedback
Signed-off-by: Alexander Dahmen <alexander.dahmen@inovex.de>
---------
Signed-off-by: Alexander Dahmen <alexander.dahmen@inovex.de>
Co-authored-by: Alexander Dahmen (EXT) <Alexander.Dahmen_ext@external.mail.schwarz>
Co-authored-by: Alexander Dahmen <alexander.dahmen@inovex.de>
2025-07-02 10:30:50 +02:00
stackit-pipeline
d2c51afbe5
fix(deps): update stackit sdk modules ( #894 )
...
* fix(deps): update stackit sdk modules
* Adjust opensearch regarding breaking change
tls_protocol parameter is now a string array instead of a single string
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-07-01 10:47:07 +02:00
Mauritz Uphoff
04a3436a0c
feat: add pod_address_ranges to ske resource/datasource ( #888 )
...
* feat: add pod_address_ranges to ske resource/datasource
Signed-off-by: Mauritz Uphoff <mauritz.uphoff@stackit.cloud>
* review changes
Signed-off-by: Mauritz Uphoff <mauritz.uphoff@stackit.cloud>
* review changes 2
Signed-off-by: Mauritz Uphoff <mauritz.uphoff@stackit.cloud>
---------
Signed-off-by: Mauritz Uphoff <mauritz.uphoff@stackit.cloud>
2025-06-30 09:40:36 +02:00
Alexander Dahmen
2f06bc590d
feat(provider): Added acceptance tests ( #891 )
...
* feat(provider): Added acceptance tests
Signed-off-by: Alexander Dahmen <alexander.dahmen@inovex.de>
* Remove argus custom endpoint from provider. This code was removed.
Signed-off-by: Alexander Dahmen <alexander.dahmen@inovex.de>
---------
Signed-off-by: Alexander Dahmen <alexander.dahmen@inovex.de>
2025-06-27 09:44:25 +02:00
Mauritz Uphoff
8a5de8c1b6
chore(docs): attach network interface via server attribute ( #881 )
2025-06-16 16:38:09 +02:00
Ruben Hönle
d793342b76
chore(docs): add guide how to create service account in empty org ( #862 )
...
relates to #855
2025-05-23 14:53:47 +02:00
Marcel Jacek
a47fac0ae7
feat(mongodb): set point_in_time_window_hours as required ( #860 )
...
* feat(mongodb): set point_in_time_window_hours as required
* docs update
2025-05-23 14:06:13 +02:00
Marcel Jacek
aaf29e4c19
fix(loadbalancer): set external_address as optional ( #854 )
...
* fix: set external_address for lb to optional
* add unit tests
---------
Co-authored-by: Ruben Hoenle <Ruben.Hoenle@stackit.cloud>
2025-05-23 13:25:30 +02:00
Marcel Jacek
913cc1415e
feat(dns): add option to get dns_zone by dns_name ( #856 )
...
* feat: add option to get dns_zone by dns_name
2025-05-22 11:06:04 +02:00
Ruben Hönle
5b044d275f
chore(docs): add possible values for security group rule protocol ( #857 )
...
relates to #816
2025-05-21 14:17:00 +00:00
Alexander Dahmen
f572b5c386
feat(objectstorage): Min/Max acceptance tests ( #850 )
...
Signed-off-by: Alexander Dahmen <alexander.dahmen@inovex.de>
2025-05-20 13:55:49 +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
Mauritz Uphoff
9cd402e09f
chore: remove beta state from service account ( #803 )
2025-05-07 11:34:30 +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
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
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
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
Mauritz Uphoff
289746c7d1
Implement observability alertgroups ( #778 )
...
* feat: implement observability alertgroups
* review changes
2025-04-14 13:21:30 +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
Mauritz Uphoff
44f67adc34
typo: fix observability plan name ( #772 )
2025-04-08 16:29:11 +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
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
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
297a8a6f88
chore(projectmanager): remove members attribute ( #737 )
...
relates to STACKITTPR-165
2025-04-01 09:33:31 +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
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
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
Ruben Hönle
698bbca3cc
chore(docs): update docs ( #725 )
...
* chore(deps): bump terraform-plugin-docs from v0.16.0 to v0.21.0
* chore(docs): fix docs after generation using a patchfile
* chore(docs): re-generate docs
2025-03-21 15:31:33 +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