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
45073a716b
chore: empty main branch
2025-12-19 11:29:31 +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
Marcel Jacek
87bc7415fc
feat(dns): add validation for cname record-sets ( #1019 )
...
relates to #1014 and STACKITTPR-375
2025-10-15 09:42:22 +02:00
Alexander Dahmen
3769b43527
fix(ske): prevent usage of UUID for dns extension ( #1025 )
...
Signed-off-by: Alexander Dahmen <alexander.dahmen@inovex.de>
2025-10-10 14:24:29 +02:00
Mauritz Uphoff
f4498e85f3
fix(alertgroups): add expression validator to detect new lines on expressions ( #807 )
2025-05-07 11:54:54 +02:00
Patrick Koss
435de4c9eb
feat: add model serving resource
...
* add model serving
* add right provider config
* rename model_serving to modelserving
* add model serving custom endpoint everywhere
* rename file
* add default region, docs for model serving
* add right order of wait handler
* rotate after to token
* fixes
* add initial doc files
* address code comments
* refactor region description
* remove warning for not found resources
* add service enablement
* address code comments
* address code comments
* fix datasource
* fix acc test
* review changes
* review changes
* review changes
* review changes
* review changes
* review changes
* review changes
* review changes
* review changes
* embed markdown description
* go tidy
---------
Co-authored-by: Mauritz Uphoff <mauritz.uphoff@me.com>
Co-authored-by: Mauritz Uphoff <39736813+h3adex@users.noreply.github.com>
2025-03-28 16:20:25 +01:00
Rüdiger Schmitz
2ec95dc20f
fix: exclude zero address as for inadmissable cases ( #650 )
...
* fix: exclude zero address as for inadmissable cases
* fix: review finding
2025-01-27 12:17:34 +01:00
João Palet
700bdc90d0
Implement new stackit_image resource and datasource ( #609 )
...
* feat: Implement image resource and datasource
* feat: Add remaining config options
* feat: Make protected field only computed
* feat: Update dependency to use IaaS beta API
* fix: Minor fix in acc test
---------
Co-authored-by: Vicente Pinto <vicente.pinto@freiheit.com>
2025-01-09 11:57:25 +00: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
a_nackov
52db4797c2
Embed tzdata for rrule for alpine like env ( #495 )
...
Signed-off-by: Adrian Nackov <adrian.nackov@mail.schwarz>
2024-08-08 10:28:52 +01:00
João Palet
31ce9ab36d
Allow managing members in the project resource ( #480 )
...
* Extend resource and datasource
* Adapt acc test to work without members
* Extend acc test and adjust resource
* Generate docs
* Fix lint
* Fix unit test
* Uniformize description with datasource and extend unit test
* Improve role field description
* Update TF state before adding/removing members
* Remove unused function
* Move intermediate map top state to mapProjectFields
* Improve code
2024-07-29 09:57:06 +01:00
a_nackov
b5eb8bd379
ref 624723: server backup schedules ( #416 )
...
Signed-off-by: Adrian Nackov <adrian.nackov@mail.schwarz>
2024-06-26 11:51:06 +01:00
Vicente Pinto
27b008a657
Support automatic kubernetes updates for stackit_ske_cluster ( #360 )
...
* new field kubernets_version_min and deprecate kubernetes_version
* Fix lint and tests
* Update acc test
* Deprecate datasource field, fix checkAllowPrivilegedContainers
* Update acc test, datasource and descriptions
* Update acc test
* Improve descriptions, fix bug
* Improve docs, fix acc test
* Update docs
* Update docs, fix acc test
* Update stackit/internal/services/ske/cluster/resource.go
Co-authored-by: Diogo Ferrão <diogo.ferrao@freiheit.com>
* Fix links
* Default ske auto-update to true
---------
Co-authored-by: Diogo Ferrão <diogo.ferrao@freiheit.com>
2024-05-14 14:55:33 +01:00
Diogo Ferrão
394d5bf8d6
Onboard Argus (ACL): fix edge cases ( #314 )
...
* fix empty acl update/create, update CIDR validator
* fix sigsegv in test, acl description
* Split field mapping, better handle edge cases
* Update stackit/internal/services/argus/instance/resource.go
Co-authored-by: Vicente Pinto <vicente.pinto@freiheit.com>
---------
Co-authored-by: Vicente Pinto <vicente.pinto@freiheit.com>
2024-03-26 13:54:09 +00:00
Jorge Turrado Ferrero
32d176ee86
fix: validates the record conent based on record type ( #267 )
...
* fix: validates the record conent based on record type
Signed-off-by: Jorge Turrado <jorge.turrado@scrm.lidl>
* fix typo
Signed-off-by: Jorge Turrado <jorge.turrado@scrm.lidl>
* apply feedback
Signed-off-by: Jorge Turrado <jorge.turrado@scrm.lidl>
* apply feedback
Signed-off-by: Jorge Turrado <jorge.turrado@scrm.lidl>
---------
Signed-off-by: Jorge Turrado <jorge.turrado@scrm.lidl>
2024-02-20 15:17:27 +00:00
Henrique Santos
e1265578ce
Implement Secrets Manager ACL ( #93 )
...
* Add CIDR validator
* Implement `syncACL`, add it to creation
* Rename function
* Rename variables
* Add mapACLs
* Implement instance update
* Add ACLs to acc test
* Add ACL to schema
* Add new line
* Fix not using the ACLs read from config
* Add test case where ACLs aren't set
* Fix lint
* Generate docs
* Add uniqueness check for ACLs
* Add repeated ACLs test cases
* Remove debug leftover
* Change test cases
* Rename data
* Add ACL description
* Generate docs
* Change ACL attribute type
* Remove test case
---------
Co-authored-by: Henrique Santos <henrique.santos@freiheit.com>
2023-10-18 13:25:54 +01:00
Henrique Santos
248b9834ff
Object storage misc fixes ( #82 )
...
* Fix wrong reference
* Fix schema
* Fix mapFields not fetching credentials group id
* Change expiration timestamp
* Fix schema
* Remove fields that don't come in the GET response
* Add RFC3339SecondsOnly
* Change expiration timestamp to not support fractional seconds
* Set retry timeout
* Harmonize expiration timestamp
* Skip import check on credential keys
* Add error check
* Update docs
* Change field description
* Add test case, simplify test
* Add test case, simplify test
* Rename variable
* Generate docs
---------
Co-authored-by: Henrique Santos <henrique.santos@freiheit.com>
2023-10-13 15:02:48 +01:00
João Palet
f8c9e4c0af
Move internal packages into internal folder ( #33 )
...
* Move internal packages into internal folder
* Fix testutil imports
2023-09-26 19:44:16 +02:00