a5ff1146a0
fix: adjust linting in ci pipeline
2025-12-29 11:29:20 +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
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
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
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
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
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
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
2a077d17d8
fix(docs): store IDs of resource after privisioning in contribution guide ( #1028 )
...
also adjust the contribution guide to show the new multi-region implementation
relates to STACKITTPR-374
2025-10-15 14:47:16 +02:00
Ruben Hönle
a930eda9f5
fix(ci): mark the workflow as successful on coverage report error ( #917 )
...
relates to #908
2025-07-21 11:50:31 +02:00
Benjamin Fürtsch
1a96e1a893
add continue-on-error attribute to pipeline ( #908 )
2025-07-09 14:32:07 +02:00
Marcel Jacek
d7e32f6960
chore: update code owners ( #905 )
2025-07-07 16:04:55 +02:00
Marcel Jacek
8dafa4bfe8
chore: add test coverage in PRs as comment ( #884 )
...
* generate test coverage in CI pipeline
* add pipeline which adds comments in PR with test coverage
2025-06-23 09:48:00 +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
6eaae259e6
feat(ci): add check for goreleaser configuration ( #863 )
2025-06-03 09:51:22 +02:00
Ruben Hönle
fe389249c0
feat(fmt): run goimports on format make command ( #866 )
2025-06-02 10:54:17 +02:00
Ruben Hönle
1a2649cf13
chore(docs): align contribution guide to user-agent header refactoring ( #845 )
...
relates to STACKITTPR-184
2025-05-16 11:57:36 +02:00
Alexander Dahmen
67778eb1d5
fix(acceptance-tests): Postgresql use force delete ( #771 )
...
- use TF_ACC_REGION in acceptance test
Signed-off-by: Alexander Dahmen <alexander.dahmen@inovex.de>
2025-04-09 09:34:43 +02:00
Ruben Hönle
6d4627cd24
feat(ci): close stale PRs automatically ( #770 )
...
relates to STACKITTPR-207
2025-04-08 16:18:38 +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
Ruben Hönle
c41d61cdc4
chore(github): add issue templates ( #750 )
...
relates to STACKITTPR-138
2025-04-07 12:02:16 +02:00
Rüdiger Schmitz
c1a8fde882
chore: upgraded go version ( #764 )
2025-04-04 13:01:17 +02:00
Ruben Hönle
6d49b2ff81
chore(github): add pull request template ( #748 )
...
* chore(make): add terraform fmt to fmt task
relates to STACKITTPR-138
2025-04-03 10:48:48 +02:00
Philipp Seitz
8b57c35712
chore: update stackit logo in README.md ( #746 )
2025-03-27 14:19:25 +00:00
Ruben Hönle
69b117f4e7
chore: setup github codeowners ( #694 )
2025-03-14 10:30:29 +01:00
Alexander Dahmen
a0c2c30ced
Ft/rework acceptance tests follow up ( #684 )
...
* Enable CI
Signed-off-by: Alexander Dahmen <alexander.dahmen@inovex.de>
* Add default local file for IaaS image test
Signed-off-by: Alexander Dahmen <alexander.dahmen@inovex.de>
* Opensearch acceptance test typo
Signed-off-by: Alexander Dahmen <alexander.dahmen@inovex.de>
* Postgresflex acceptance test fix ignore
Signed-off-by: Alexander Dahmen <alexander.dahmen@inovex.de>
* Redis acceptance test remove mid uuid
Signed-off-by: Alexander Dahmen <alexander.dahmen@inovex.de>
* Objectstorage acceptance test ignore region for import
Signed-off-by: Alexander Dahmen <alexander.dahmen@inovex.de>
* Add more environment variables for CI build
Signed-off-by: Alexander Dahmen <alexander.dahmen@inovex.de>
---------
Signed-off-by: Alexander Dahmen <alexander.dahmen@inovex.de>
2025-02-20 13:36:31 +01:00
Rüdiger Schmitz
54b997f07e
chore: provide terraform binary to pipeline ( #615 )
...
* chore: pull terraform binary explicitly
* chore: use unzip instead of not available bsdtar
* chore: reuse existing terraform from path
* chore: use github action to install terraform in pipeline
* chore: removed explicit terraform version
2024-12-18 11:31:24 +01:00
Alexander Dahmen
3a378c7b38
feat: Update golangci-lint version to 1.62.0 and go version to 1.23
...
Signed-off-by: Alexander Dahmen <alexander.dahmen@inovex.de>
2024-11-26 15:25:49 +01:00
Melvin
398470a33c
chore(deps): update renovatebot/github-action action to v41 ( #586 )
2024-11-13 08:25:14 +00:00
Vicente Pinto
fe777fd9bc
Remove leftover Postgresql code and documentation ( #527 )
...
* Remove leftover postgresql code
* Remove examples
* revert go.mod
* Revert loadbalancer doc
2024-09-04 16:16:24 +01:00
GokceGK
9c89e02e4c
Revert "Revert "Rename argus to observability ( #510 )" ( #515 )" ( #516 )
...
This reverts commit ddcbc77685 .
2024-08-26 11:28:35 +02:00
João Palet
ddcbc77685
Revert "Rename argus to observability ( #510 )" ( #515 )
...
This reverts commit cc3cf05307 .
2024-08-23 12:29:17 +01:00
GokceGK
cc3cf05307
Rename argus to observability ( #510 )
...
* Create observability resources
* add deprecation message to argus
* add warning to readme
* remove warning from readme
* add info back to migration md
* Update MIGRATION.md
Co-authored-by: João Palet <joao.palet@outlook.com>
---------
Co-authored-by: João Palet <joao.palet@outlook.com>
2024-08-23 09:29:52 +02:00
stackit-pipeline
8bcaab1401
chore(deps): update goreleaser/goreleaser-action action to v6 ( #407 )
...
* chore(deps): update goreleaser/goreleaser-action action to v6
* Update deprecated field in .goreleaser.yaml
* Update goreleaser configuration version
---------
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
Co-authored-by: João Palet <joao.palet@freiheit.com>
2024-06-19 16:55:07 +01:00
stackit-pipeline
e8e81f887c
chore(deps): update renovatebot/github-action action to v40.1.12 ( #406 )
...
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2024-06-17 15:40:55 +01:00
Diogo Ferrão
d18b9c023a
Revert "Update Github action and Go releaser ( #400 )" ( #405 )
...
This reverts commit 205763c8c2 .
2024-06-14 13:56:36 +02:00
GokceGK
205763c8c2
Update Github action and Go releaser ( #400 )
...
* update github action to 40.1.12
* update goreleaser to v6
2024-06-12 11:00:34 +02:00
João Palet
a86f2250ad
Add STACKIT logo to README ( #387 )
2024-06-05 16:28:00 +01:00
GokceGK
84bccb8a7b
Update github-action to 40.1.11 ( #370 )
2024-05-22 11:26:45 +02:00
GokceGK
94c718b1c2
Update GitHub actions ( #332 )
2024-04-17 08:11:26 +02:00
Diogo Ferrão
7223a5244c
update go version ( #308 )
2024-03-25 10:30:16 +00:00
João Palet
52b8ea153a
Update GitHub actions ( #268 )
2024-02-15 13:22:24 +00:00
João Palet
805d283d5b
Update GitHub actions ( #235 )
2024-01-26 18:02:41 +01:00
João Palet
f79ef95ac3
Update STACKIT SDK modules renovate group name ( #234 )
2024-01-25 13:32:33 +00:00
Henrique Santos
2ef388808c
Group SDK updates ( #231 )
...
Co-authored-by: Henrique Santos <henrique.santos@freiheit.com>
2024-01-24 13:50:34 +00:00
João Palet
f3295c77d6
Update renovatebot GitHub action ( #158 )
2023-12-06 11:13:57 +01:00