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
Marcel S. Henselin
ce2f3fca00
Feat/alpa postgres user ( #5 )
...
* 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 11:48:21 +01:00
75e003ae9a
chore: update docs
2025-12-19 11:35:49 +01:00
7de63b5b8e
Merge branch 'main' into alpha
...
# Conflicts:
# docs/data-sources/sqlserverflexalpha_user.md
# docs/index.md
# docs/resources/postgresflexalpha_instance.md
# docs/resources/sqlserverflexalpha_user.md
# examples/data-sources/stackitprivatepreview_postgresflexalpha_database/data-source.tf
# examples/data-sources/stackitprivatepreview_postgresflexalpha_instance/data-source.tf
# examples/data-sources/stackitprivatepreview_postgresflexalpha_user/data-source.tf
# examples/data-sources/stackitprivatepreview_sqlserverflexalpha_instance/data-source.tf
# examples/data-sources/stackitprivatepreview_sqlserverflexalpha_user/data-source.tf
# examples/provider/provider.tf
# examples/resources/stackitprivatepreview_postgresflexalpha_database/resource.tf
# examples/resources/stackitprivatepreview_postgresflexalpha_instance/resource.tf
# examples/resources/stackitprivatepreview_postgresflexalpha_user/resource.tf
# examples/resources/stackitprivatepreview_sqlserverflexalpha_instance/resource.tf
# examples/resources/stackitprivatepreview_sqlserverflexalpha_user/resource.tf
# go.mod
# go.sum
# golang-ci.yaml
# main.go
# scripts/check-docs.sh
# scripts/lint-golangci-lint.sh
# scripts/project.sh
# scripts/replace.sh
# scripts/tfplugindocs.sh
# stackit/internal/conversion/conversion.go
# stackit/internal/conversion/conversion_test.go
# stackit/internal/core/core.go
# stackit/internal/core/core_test.go
# stackit/internal/features/beta.go
# stackit/internal/features/beta_test.go
# stackit/internal/features/experiments.go
# stackit/internal/features/experiments_test.go
# stackit/internal/services/postgresflexalpha/database/datasource.go.bak
# stackit/internal/services/postgresflexalpha/database/resource.go.bak
# stackit/internal/services/postgresflexalpha/database/resource_test.go.bak
# stackit/internal/services/postgresflexalpha/instance/datasource.go.bak
# stackit/internal/services/postgresflexalpha/instance/resource.go
# stackit/internal/services/postgresflexalpha/instance/use_state_for_unknown_if_flavor_unchanged_modifier.go
# stackit/internal/services/postgresflexalpha/postgresflex_acc_test.go
# stackit/internal/services/postgresflexalpha/user/datasource.go
# stackit/internal/services/postgresflexalpha/user/datasource_test.go
# stackit/internal/services/postgresflexalpha/user/resource.go
# stackit/internal/services/postgresflexalpha/user/resource_test.go
# stackit/internal/services/postgresflexalpha/utils/util.go
# stackit/internal/services/postgresflexalpha/utils/util_test.go
# stackit/internal/services/sqlserverflexalpha/instance/datasource.go
# stackit/internal/services/sqlserverflexalpha/instance/resource.go
# stackit/internal/services/sqlserverflexalpha/sqlserverflex_acc_test.go
# stackit/internal/services/sqlserverflexalpha/testdata/resource-max.tf
# stackit/internal/services/sqlserverflexalpha/testdata/resource-min.tf
# stackit/internal/services/sqlserverflexalpha/user/datasource.go
# stackit/internal/services/sqlserverflexalpha/user/resource.go
# stackit/internal/services/sqlserverflexalpha/utils/util.go
# stackit/internal/services/sqlserverflexalpha/utils/util_test.go
# stackit/internal/testutil/testutil.go
# stackit/internal/testutil/testutil_test.go
# stackit/internal/utils/attributes.go
# stackit/internal/utils/attributes_test.go
# stackit/internal/utils/headers.go
# stackit/internal/utils/headers_test.go
# stackit/internal/utils/regions.go
# stackit/internal/utils/regions_test.go
# stackit/internal/utils/use_state_for_unknown_if.go
# stackit/internal/utils/use_state_for_unknown_if_test.go
# stackit/internal/utils/utils.go
# stackit/internal/utils/utils_test.go
# stackit/internal/validate/validate.go
# stackit/internal/validate/validate_test.go
# stackit/provider.go
# stackit/provider_acc_test.go
# stackit/testdata/provider-all-attributes.tf
# stackit/testdata/provider-credentials.tf
# stackit/testdata/provider-invalid-attribute.tf
2025-12-19 11:33:29 +01:00
45073a716b
chore: empty main branch
2025-12-19 11:29:31 +01:00
feef0b61d6
chore: fixing tests
2025-12-19 09:49:19 +01:00
a861661036
feat: add sqlserver instance
2025-12-19 09:05:48 +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
459122c88e
fix(utils): return updated ctx in SetAndLogStateFields func ( #1100 )
2025-12-18 14:37:56 +00:00
Marcel Jacek
6c39e50b04
feat: add label to ignore stale ( #1099 )
2025-12-18 11:30:35 +01:00
df25ceffd4
chore: cleanup alpha branch
2025-12-17 16:14:25 +01:00
Marcel S. Henselin
c07c81b091
Merge branch 'stackitcloud:main' into alpha
2025-12-17 16:09:23 +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
mitterle-sit
460c18c202
fix(observability/instance): adjust drift ( #1044 )
...
fixes #1003
2025-12-16 16:12:15 +01:00
3b07f3f1d3
chore: add missing folders
2025-12-11 11:15:54 +01:00
48b1c99ede
chore: add missing wait folder
2025-12-11 11:04:44 +01:00
30070d8470
chore: initial push to be able to work together
2025-12-11 09:59:41 +01:00
stackit-pipeline
81e8d48cf6
chore(deps): update module golang.org/x/tools to v0.40.0 ( #1087 )
...
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2025-12-09 11:13:49 +01:00
Ruben Hönle
0c2f087ce6
chore(docs): update links to new STACKIT docs ( #1085 )
...
relates to STACKITTPR-450
2025-12-05 16:09:46 +00:00
Marcel Jacek
8a609d4ab8
fix(ske): read only attributes produces noise ( #1081 )
...
* fix(ske): read-only attributes produces noise
* feat: add new planmodifier `UseStateForUnknownIf`
2025-12-04 12:32:18 +00:00
stackit-pipeline
06747751ca
fix(deps): update module github.com/hashicorp/terraform-plugin-testing to v1.14.0 ( #1084 )
...
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2025-12-04 08:28:34 +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
stackit-pipeline
368b8d55be
fix(deps): update module github.com/hashicorp/terraform-plugin-framework to v1.17.0 ( #1082 )
...
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2025-12-03 07:22:29 +01:00
Marcel Jacek
c8c7127c17
bump(sqlserverflex): bump sqlserverflex to v1.3.3 ( #1080 )
2025-12-01 13:41:34 +00:00
Marcel Jacek
24b7387db9
feat: add logging for trace id ( #1061 )
...
relates to STACKITTPR-290
2025-11-27 10:06:18 +00:00
Ruben Hönle
d1e12fcf64
fix(serverupdate, serverbackup): respect custom endpoint values ( #1072 )
...
relates to #1071
2025-11-26 15:25:18 +01:00
Mauritz Uphoff
f1a49e6ec4
fix(docs): fix indentation in s3 guide ( #1062 )
2025-11-25 15:16:51 +00:00
dependabot[bot]
25134e8fe9
chore(deps): bump golang.org/x/crypto from 0.44.0 to 0.45.0 ( #1063 )
2025-11-21 18:30:10 +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
stackit-pipeline
b5f82e7de9
fix(deps): update module github.com/hashicorp/terraform-plugin-log to v0.10.0 ( #1057 )
...
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2025-11-14 06:43:12 +00:00
stackit-pipeline
9b2106bf39
chore(deps): update module golang.org/x/tools to v0.39.0 ( #1056 )
...
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2025-11-14 07:38:22 +01:00