Commit graph

801 commits

Author SHA1 Message Date
046d18d077 chore: work save 2026-01-29 11:06:31 +01:00
2c6d7aa765 chore: work save 2026-01-29 10:06:27 +01:00
9752d63f7e chore: work save 2026-01-29 10:05:13 +01:00
3e3f13d36d chore: work save 2026-01-27 16:43:53 +01:00
a60b1db1f4 chore: work save 2026-01-27 09:58:06 +01:00
d20cf15f40 chore: work save 2026-01-26 22:09:02 +01:00
7c4ca25791 feat: plan modifiers handling 2026-01-23 17:07:02 +01:00
c9c6dd1852 fix: remove copywrite 2026-01-22 16:31:02 +01:00
18fbee50a4 fix: remove wrong headers in files 2026-01-22 16:20:37 +01:00
088a85d337 fix: remove wrong headers in files 2026-01-22 16:17:36 +01:00
b4c5b3774b chore: updated files - work save 2026-01-22 16:00:34 +01:00
e91e10e29a chore: updated files - work save 2026-01-21 16:29:22 +01:00
51663cd8d0 feat: generating code 2026-01-21 09:07:29 +01:00
c329d58970 chore: work save 2026-01-19 17:48:23 +01:00
2abd4e2c72 chore: work save 2026-01-19 17:42:33 +01:00
979220be66
chore: adjust pagination for postgres database and flavor listing (#20)
* feat: implement pagination for database listing

* fix: change database_id attribute type from string to int64

* refactor: rename getDatabase to getDatabaseById for clarity

* fix: improve error handling for database not found scenario

* feat: add validation for database_id and name attributes; implement separate functions for fetching databases by ID and name

* feat: implement database client interface and update database fetching functions

* refactor: rename matcher to filter for clarity and update pagination logic

* feat: implement flavors retrieval with pagination and filtering support

* refactor: rename flavor import for consistency and clarity

* feat: add support for InstanceStatePending in wait handler logic

* refactor: simplify GetFlavorsRequest and GetFlavorsRequestExecute by removing pagination parameters

* refactor: improve readability of test cases by formatting function signatures and restructuring test runs

* refactor: remove pagination parameters from GetFlavorsRequest in test case

* refactor: simplify function signatures and improve readability in datasource and resource files

* refactor: add descriptions for user-related attributes in datasource schema

* refactor: enhance user resource schema with additional attributes and improve logging

* refactor: delete unused file

* refactor: standardize formatting and improve function naming for user resource management

* refactor: remove skip from TestMapFields and update roles initialization in resource tests

* fix: golangci lint issues

* fix: golangci lint issues again

* fix: golangci lint issues again
2026-01-16 16:23:10 +01:00
Marcel S. Henselin
0150fea302
Feat/separate functions (#19)
* chore: work save

* fix: refactor flavors

* fix: refactor pg user and database

* fix: refactor flavor parameters

* fix: refactor tf script

* chore: work save

* chore: work save

* chore: work save

---------

Co-authored-by: Marcel S. Henselin <marcel.henselin@stackit.cloud>
2026-01-13 12:19:12 +01:00
910551f09d fix: fix tests 2025-12-30 17:14:37 +01:00
e2f2cecdf7 fix: linting cleanup 2025-12-30 16:45:53 +01:00
468841db57 fix: linting cleanup 2025-12-30 16:43:42 +01:00
6b513231b3 fix: refactor wait tests 2025-12-30 16:38:16 +01:00
b374a2b300 fix: add missing docs 2025-12-30 16:31:42 +01:00
29f693308e fix: re-implement acl part in top level
feat: implement tf identity
2025-12-30 16:30:18 +01:00
1027643f95 fix: remove obsolete field in test 2025-12-30 13:28:26 +01:00
1c0ba50668 fix: add missing files 2025-12-30 13:24:08 +01:00
9a18db49ad fix: add missing pagination to api client
fix: add missing docs
2025-12-30 11:50:36 +01:00
7d66568003 fix: adjust tests to new api version with acl in network segment 2025-12-30 08:04:53 +01:00
318d2e0962 feat: work savenew api version with acl in network segment 2025-12-30 07:57:33 +01:00
5cab4b79ee chore: work save 2025-12-30 07:43:57 +01:00
81f422f944 fix: adjust linting in terraform files 2025-12-29 11:36:56 +01:00
a5ff1146a0 fix: adjust linting in ci pipeline 2025-12-29 11:29:20 +01:00
dac41ed65e fix: fixed missing error handlers 2025-12-29 11:21:28 +01:00
8998ef0332 fix: fixed missing error handlers 2025-12-29 11:18:21 +01:00
ff9f47edc3 fix: fixed some tests 2025-12-29 11:10:42 +01:00
Marcel S. Henselin
5b6576da1c
Fix/fix tests (#18)
* fix: fix and adjust tests to new api

* fix: add missing testdata file

* fix: add missing docs

* fix: ignore docs flow for now

* fix: fix  linting
2025-12-29 07:12:30 +01:00
Marcel S. Henselin
25fb4453f0
Feat/alpa postgres database (#15)
* chore: implement datasource

* chore: register datasource

---------

Co-authored-by: Andre Harms <andre.harms@stackit.cloud>
2025-12-23 11:38:05 +01:00
126e22414d fix: refactor correct linter version 2025-12-22 17:09:22 +01:00
3a24b9e930 fix: replace linting with GH action 2025-12-22 17:06:58 +01:00
76b61859da fix: add missing functions 2025-12-22 17:02:38 +01:00
b08b32ef1d fix: add psql datasource 2025-12-22 11:17:38 +01:00
d01ae71b75 fix: int64 user_id and some more 2025-12-22 10:56:04 +01:00
Marcel S. Henselin
6aac685ed4
Feat/alpa postgres user (#14)
* chore: add stackit_postgresflexalpha_user resource

* chore: refactor postgresflex user resource to postgresflexalpha

* chore: refactor wait handlers and update API client interfaces for postgresflexalpha

* chore: add stackit_postgresflexalpha_user data source example

* fix: refactor sqlserverflexalpha user resource and enhance schema with status and default_database

---------

Co-authored-by: Andre Harms <andre.harms@stackit.cloud>
2025-12-22 10:02:25 +01:00
Marcel S. Henselin
f0414ab3b9
Feat/alpa sqlserver user (#13)
* fix: update API client references to use sqlserverflexalpha package

* 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>
2025-12-22 09:41:03 +01:00
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
99f2853ae5
Feat: alpha sqlserver user (#12)
* 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

* chore: remove not needed service files

* chore: cleanup import in utils

* fix: provider name change

* fix: clone missing doc files

* fix: docs adjustments

* fix: docs CI scripts

* fix: docs naming

* fix: remove guides from docs

* fix: adjust examples

* fix: remove obsolete doc templates

* fix: docs adjustments

* fix: add missing doc file

* fix: temp rename file

---------

Co-authored-by: Andre Harms <andre.harms@stackit.cloud>
Co-authored-by: Marcel S. Henselin <marcel.henselin@stackit.cloud>
2025-12-19 15:15:42 +01:00
Marcel S. Henselin
c9193e0237
Feat: alpha postgres user (#11)
* chore: add stackit_postgresflexalpha_user resource

* chore: refactor postgresflex user resource to postgresflexalpha

* chore: refactor wait handlers and update API client interfaces for postgresflexalpha

* chore: add stackit_postgresflexalpha_user data source example

---------

Co-authored-by: Andre Harms <andre.harms@stackit.cloud>
2025-12-19 15:07:44 +01:00
Marcel S. Henselin
944a75295f
Fix: fix imports and names (#9)
* fix: add missing entries and correct refs

* fix: add missing docs

---------

Co-authored-by: Marcel S. Henselin <marcel.henselin@stackit.cloud>
2025-12-19 12:34:16 +01:00
Marcel S. Henselin
db080dc89a
Feat/add sqlserver user (#8)
fix: correct wrong import

---------

Co-authored-by: Marcel S. Henselin <marcel.henselin@stackit.cloud>
2025-12-19 12:00:51 +01:00
Marcel S. Henselin
70db08f43f
Feat/mssql alpha instance (#7)
* chore: add missing resources

---------

Co-authored-by: Marcel S. Henselin <marcel.henselin@stackit.cloud>
2025-12-19 11:55:29 +01:00
Marcel S. Henselin
08afbcf574
fix: add missing entries (#6)
Co-authored-by: Marcel S. Henselin <marcel.henselin@stackit.cloud>
2025-12-19 11:51:46 +01:00