Marcel S. Henselin
9e04ab2630
Fix: pgsql fix ( #10 )
...
* fix: remove license header from files
* fix: updated docs and sample
---------
Co-authored-by: Marcel S. Henselin <marcel.henselin@stackit.cloud>
2025-12-22 09:23:53 +01:00
Marcel S. Henselin
5381516661
feat: mssql alpha instance ( #2 )
...
* fix: remove unused attribute types and functions from backup models
* fix: update API client references to use sqlserverflexalpha package
* fix: update package references to use sqlserverflexalpha and modify user data source model
* fix: add sqlserverflexalpha user data source to provider
* fix: add sqlserverflexalpha user resource and update related functionality
* chore: add stackit_sqlserverflexalpha_user resource and instance_id variable
* fix: refactor sqlserverflexalpha user resource and enhance schema with status and default_database
---------
Co-authored-by: Andre Harms <andre.harms@stackit.cloud>
Co-authored-by: Marcel S. Henselin <marcel.henselin@stackit.cloud>
2025-12-19 08:56:46 +01:00
Ruben Hönle
53a3697850
feat(iaas): support for v2 API ( #1070 )
...
relates to STACKITTPR-313
2025-12-17 15:40:46 +01:00
Mauritz Uphoff
0e9b97a513
feat(access-token): add ephemeral access-token resource ( #1068 )
...
* feat(access-token): add ephemeral access-token resource
Signed-off-by: Mauritz Uphoff <mauritz.uphoff@stackit.cloud>
2025-12-03 10:13:28 +01:00
Ruben Hönle
7709986560
feat(kms): add wrapping key resource and datasource ( #1060 )
...
relates to STACKITTPR-416
2025-11-18 16:53:58 +01:00
Ruben Hönle
5e8c7a7369
feat(kms): add key resource and datasource ( #1055 )
...
relates to STACKITTPR-411
2025-11-17 10:58:11 +00:00
Ruben Hönle
edf22a6193
feat(kms): add keyring resource and datasource ( #1049 )
...
relates to STACKITTPR-410
2025-11-12 13:10:58 +00:00
mitterle-sit
10eced46c7
feat(observability): add logs and traces retentions days ( #1032 )
...
* feat(observability): add logs and traces retentions days
* feat(observability): add inputs to acceptance test
* feat(observability): add inputs to example
* feat(observability): fix docs
* feat(observability): fix ModifyPlan checks after review
* feat(observability): fix acceptance test max values
* feat(observability): fix lint issues
* feat(observability): apply suggestion
2025-10-29 13:45:39 +00:00
Björn Fischer
e4e2e55e94
feat(loadbalancer): support for idle timeout (TCP and UDP) ( #1039 )
2025-10-27 18:43:56 +01:00
Politano
f0433984f4
cdn add geofence feature ( #1020 )
...
* add geofencing attribute to "stackit_cdn_distribution"
2025-10-15 08:56:47 +00:00
Fabian Spottog
a8e874699f
feat(scf): Add STACKIT Cloud Foundry ( #991 )
...
* onboard STACKIT Cloud Foundry resources/datasource
2025-10-08 09:42:33 +00:00
Mauritz Uphoff
fcc7a99488
feat: add cidr_list attribute to stackit_public_ip_ranges datasource ( #1001 )
...
* feat: add cidr_list attribute to stackit_public_ip_ranges datasource
Signed-off-by: Mauritz Uphoff <mauritz.uphoff@stackit.cloud>
2025-10-08 07:19:57 +00:00
Maximilian Bischoff
0763a5f01f
feat(ske): add refresh_before field to ske_kubeconfig resource ( #1000 )
2025-10-06 08:52:53 +00:00
bm-stackit
b4c0e64eec
chore(docs): changed ipv4 prefix in loadbalancer resource example to represent a working example ( #999 )
2025-09-19 08:11:13 +00:00
Politano
df0f152158
feat(cdn): add custom certificate support ( #983 )
...
relates to STACKITCDN-1000
2025-09-18 19:27:22 +02:00
Mauritz Uphoff
813b8c0e81
feat(resourcemanager): add folder resource/datasource ( #975 )
...
* feat(resourcemanager): add folder resource/datasource
* feat(resourcemanager): add created_at and updated_at attributes to resourcemanager project/folder
---------
Signed-off-by: Mauritz Uphoff <mauritz.uphoff@stackit.cloud>
2025-09-17 07:53:48 +00:00
Ruben Hönle
39c52f4367
feat(observability): add description to credential resource ( #992 )
...
relates to STACKITTPR-333, #974
2025-09-16 09:19:36 +02:00
bm-stackit
b1e97e92f9
feat(loadbalancer): add security_group_id and disable_security_group_assignment field ( #986 )
2025-09-12 15:20:02 +00:00
Mauritz Uphoff
9ac92b7ddc
Feat/implement advanced image search options ( #967 )
...
* feat: implement advanced search options for images
Signed-off-by: Mauritz Uphoff <mauritz.uphoff@stackit.cloud>
* review changes
Signed-off-by: Mauritz Uphoff <mauritz.uphoff@stackit.cloud>
---------
Signed-off-by: Mauritz Uphoff <mauritz.uphoff@stackit.cloud>
2025-09-02 11:32:35 +02:00
Mauritz Uphoff
fedaf72b62
Feat/add datasource to query machine types ( #968 )
...
* feat(iaas): add datasource to query machine types
Signed-off-by: Mauritz Uphoff <mauritz.uphoff@stackit.cloud>
* review
Signed-off-by: Mauritz Uphoff <mauritz.uphoff@stackit.cloud>
* review
Signed-off-by: Mauritz Uphoff <mauritz.uphoff@stackit.cloud>
---------
Signed-off-by: Mauritz Uphoff <mauritz.uphoff@stackit.cloud>
2025-08-28 13:23:11 +02:00
Mauritz Uphoff
64787fff67
chore(iaas): remove deprecated machine flavors ( #966 )
2025-08-26 13:06:03 +00:00
Ruben Hönle
9c319584a5
chore(observability): adjust example and default values ( #937 )
2025-08-26 11:58:41 +00:00
Marcel Jacek
5f1e4ff192
feat(iaas): onboard iaas project datasource ( #955 )
...
* feat: onboard iaas project datasource
2025-08-15 17:01:25 +02:00
Alexander Dahmen
721e10a02f
chore(examples): Add import examples for all resources ( #939 )
...
* chore(examples): Add import examples for all resources
Signed-off-by: Alexander Dahmen <alexander.dahmen@inovex.de>
* Add guide: How to import resources
Signed-off-by: Alexander Dahmen <alexander.dahmen@inovex.de>
---------
Signed-off-by: Alexander Dahmen <alexander.dahmen@inovex.de>
2025-08-08 14:03:27 +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
Alexander Dahmen
093fb0de2a
Update network_area and ske documentation and examples ( #929 )
...
Signed-off-by: Alexander Dahmen <alexander.dahmen@inovex.de>
2025-07-28 12:11:20 +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
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
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
Mauritz Uphoff
8a5de8c1b6
chore(docs): attach network interface via server attribute ( #881 )
2025-06-16 16:38:09 +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
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
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
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
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
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
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
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