Commit graph

357 commits

Author SHA1 Message Date
Alexander Dahmen
f16b83170a
fix(networkinterface): Recognize the removal of allowed_addresses and security_group_ids from terraform config (#940)
Signed-off-by: Alexander Dahmen <alexander.dahmen@inovex.de>
2025-08-11 08:16:58 +02:00
Mauritz Uphoff
5320e0cd7e
chore(provider): mark deprecation for service_account_token (#920)
* chore(provider): make deprecation for service_account_token

---------

Signed-off-by: Mauritz Uphoff <mauritz.uphoff@stackit.cloud>
Co-authored-by: Ruben Hoenle <Ruben.Hoenle@stackit.cloud>
2025-08-05 11:31:26 +02:00
stackit-pipeline
b32eedd4b4
fix(deps): update stackit sdk modules (#903)
* fix(deps): update stackit sdk modules

* Adjust git and mongodb regarding sdk changes

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-28 09:20:55 +02:00
Marcel Jacek
33b239a74d
fix: recreation of kubeconfig fails after migration (#928) 2025-07-25 11:34:17 +02:00
Alexander Dahmen
229930ee0c
fix(kubeconfig): Region is not set correctly for Read() (#925)
Signed-off-by: Alexander Dahmen <alexander.dahmen@inovex.de>
2025-07-23 11:32:31 +02:00
Ruben Hönle
189fa1ece7
feat(mongodbflex): region adjustment (#914)
relates to STACKITTPR-282
2025-07-21 12:37:47 +00:00
Mauritz Uphoff
6555a99a6d
chore(sa-tokens): mark deprecation on sa-token resource (#919)
Signed-off-by: Mauritz Uphoff <mauritz.uphoff@stackit.cloud>
Co-authored-by: Ruben Hönle <Ruben.Hoenle@stackit.cloud>
2025-07-21 12:44:14 +02:00
Christian Hamm
ab232d6cb7
feat(loadbalancer): support service plan attribute (#858)
relates to STACKITLB-250

Co-authored-by: Christian Hamm <Christian.Hamm@mail.schwarz>
Co-authored-by: Ruben Hönle <git@hoenle.xyz>
2025-07-15 16:09:42 +02:00
Ruben Hönle
3255f1e28d
fix(acc-tests): enable beta resources properly where needed (#913)
relates to #906
2025-07-15 13:49:37 +00:00
Christian Hamm
bf9b225cb9
feat(cdn): add geoblocking (#906)
relates to STACKITCDN-841
2025-07-15 15:00:53 +02:00
Politano
6f33262e8c
feat: implement image optimizer in cdn service (#895)
* implement image optimizer in cdn service

* add documentation

* add optimizer in cdn acc test

* add example

---------

Co-authored-by: Matheus Politano <matheus.correia_politano@mail.schwarz>
Co-authored-by: Marcel Jacek <72880145+marceljk@users.noreply.github.com>
2025-07-15 09:05:19 +02:00
Alexander Dahmen
e38c5aee4f
Ft/region adjustment ske (#909)
* feat(ske): Region adjustment

Signed-off-by: Alexander Dahmen <alexander.dahmen@inovex.de>

* Renaming argus to observability

Signed-off-by: Alexander Dahmen <alexander.dahmen@inovex.de>

* Remove deprecated field allow_privileged_containers

Signed-off-by: Alexander Dahmen <alexander.dahmen@inovex.de>

* Add and adjust unit tests for deprecated argus extension

Signed-off-by: Alexander Dahmen <alexander.dahmen@inovex.de>

* Remove deprecated kubernetesVersion field

Signed-off-by: Alexander Dahmen <alexander.dahmen@inovex.de>

* Generate docs

Signed-off-by: Alexander Dahmen <alexander.dahmen@inovex.de>

* Review findings

Signed-off-by: Alexander Dahmen <alexander.dahmen@inovex.de>

---------

Signed-off-by: Alexander Dahmen <alexander.dahmen@inovex.de>
2025-07-14 08:15:31 +02:00
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
Marcel Jacek
a00b0466d5
fix(observability): timeout updating alert config (#902) 2025-07-04 10:40:46 +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
b313ef6a39
chore(terraform): use a util func to build internal terraform id (#869) 2025-06-12 14:41:57 +02:00
Ruben Hönle
5e5404b459
chore(terraform): refactor region overrides in mapping funcs (#872) 2025-06-06 16:17:02 +02:00
Ruben Hönle
281d31f615
chore(iaas): extract mapping of labels into util func (#867) 2025-06-05 13:46:33 +02:00
Ruben Hönle
0733ccbec9
fix(objectstorage): handle bucket not empty error on bucket delete (#865)
relates to STACKITTPR-215
2025-05-28 11:59:32 +02:00
Rüdiger Schmitz
7d78a08263
Feat/stackittpr 196 ske improve acc test min/max config (#851)
* core(ske): first test working

* chore(ske): acceptance test min

* chore(ske): implement review findings
2025-05-27 06:46:52 +00: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
c6937154e8
fix(observability): Remove parameters from acc test (#853)
This is not implemented and will be set to deprecated in the near future.

Signed-off-by: Alexander Dahmen <alexander.dahmen@inovex.de>
2025-05-20 15:49:16 +02: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
stackit-pipeline
7ce802769c
fix(deps): update stackit sdk modules (#846)
* fix(deps): update stackit sdk modules

* feat: Use new generated enums

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-05-19 09:56:41 +02:00
Ruben Hönle
5d844a84d6
feat(cdn): set custom user-agent header for STACKIT API calls (#830)
relates to STACKITTPR-184
2025-05-16 16:06:32 +02:00
Ruben Hönle
1e87271c05
feat(redis): set custom user-agent header for STACKIT API calls (#838)
relates to STACKITTPR-184
2025-05-16 16:06:11 +02:00
Ruben Hönle
ee70c023ac
feat(resourcemanager): set custom user-agent header for STACKIT API calls (#826)
relates to STACKITTPR-184
2025-05-16 15:37:57 +02:00
Ruben Hönle
919f93aebc
feat(authorization): set custom user-agent header for STACKIT API calls (#827)
relates to STACKITTPR-184
2025-05-16 15:37:41 +02:00
Ruben Hönle
6ded78f250
feat(ske): set custom user-agent header for STACKIT API calls (#829)
relates to STACKITTPR-184
2025-05-16 15:37:19 +02:00
Ruben Hönle
b5c4927cad
feat(logme): set custom user-agent header for STACKIT API calls (#832)
relates to STACKITTPR-184
2025-05-16 15:37:03 +02:00
Ruben Hönle
266053d804
feat(observability): set custom user-agent header for STACKIT API calls (#833)
relates to STACKITTPR-184
2025-05-16 15:36:51 +02:00
Ruben Hönle
0ba6e06260
feat(modelserving): set custom user-agent header for STACKIT API calls (#834)
relates to STACKITTPR-184
2025-05-16 15:36:37 +02:00
Ruben Hönle
06af447d61
feat(mongodbflex): set custom user-agent header for STACKIT API calls (#840)
relates to STACKITTPR-184
2025-05-16 15:35:34 +02:00
Ruben Hönle
b94bc7b4cb
feat(serverupdate): set custom user-agent header for STACKIT API calls (#823)
relates to STACKITTPR-184
2025-05-16 15:33:57 +02:00
Ruben Hönle
cc1f81b39a
feat(serviceaccount): set custom user-agent header for STACKIT API calls (#824)
relates to STACKITTPR-184
2025-05-16 15:33:45 +02:00
Ruben Hönle
3b8419f749
feat(sqlserverflex): set custom user-agent header for STACKIT API calls (#825)
relates to STACKITTPR-184
2025-05-16 15:32:29 +02:00
Ruben Hönle
b4ab2c00e7
feat(secretsmanager): set custom user-agent header for STACKIT API calls (#837)
relates to STACKITTPR-184
2025-05-16 14:58:45 +02:00
Ruben Hönle
7d07f2a265
feat(loadbalancer): set custom user-agent header for STACKIT API calls (#843)
relates to STACKITTPR-184
2025-05-16 14:56:26 +02:00
Ruben Hönle
b25b20ed32
feat(opensearch): set custom user-agent header for STACKIT API calls (#839)
relates to STACKITTPR-184
2025-05-16 13:40:55 +02:00
Ruben Hönle
342de60114
feat(postgresflex): set custom user-agent header for STACKIT API calls (#841)
relates to STACKITTPR-184
2025-05-16 11:59:25 +02:00