Rüdiger Schmitz
a297043c72
Feat/674070 tfp | cleanup logic for old ske credentials rotation flow ( #611 )
...
* feat: removed deprecated getCredentials call
* feat: update generated documentation
* feature: removed further kube_config references
* feature: updated documentation
* chore: integrated review findings
2024-12-19 08:30:34 +01:00
Mauritz Uphoff
3ac1d50253
Feature: allow system components on nodepools ( #591 )
...
* feat: allow system components on nodepools
* docs: generated docs for ske
* lint: sort imports
* revert changes
2024-11-13 10:44:55 +00:00
Kumm-Kai
93c7afe73e
feat(SKE): support for DNS extension ( #492 )
...
* Feat(SKE): support DNS extension
* generate docs
* fix attributes required/optional
* add comment to acceptance test DNS zones
* regenerate docs
* fix typos
* generate docs
2024-08-06 15:39:58 +02:00
João Palet
a9c50fceab
Fix inconsistent result after creating SKE cluster with empty node po… ( #461 )
...
* Fix inconsistent result after creating SKE cluster with empty node pool taints
* Improve code readability
* Suggestions from review
2024-07-11 14:10:00 +01:00
João Palet
7e51a0a5d5
Fix SKE cluster maintenance updated outside TF causing error ( #444 )
...
* Fix SKE cluster maintenance updated outsise TF causing error
* Add comment to logic
* Simplify code
2024-07-02 09:26:47 +01:00
stackit-pipeline
6af9c0dcbb
fix(deps): update module github.com/stackitcloud/stackit-sdk-go/services/ske to v0.16.0 ( #379 )
...
* fix(deps): update module github.com/stackitcloud/stackit-sdk-go/services/ske to v0.16.0
* Rename data type
---------
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
Co-authored-by: vicentepinto98 <vicente.pinto@freiheit.com>
2024-05-28 08:30:13 +00:00
Vicente Pinto
ecaf622f55
Fix cluster network mapping ( #375 )
...
* Make cluster network computed
* Replace computed with better mapping
* Fix comment
* Update unit test§
2024-05-27 09:18:10 +01:00
João Palet
ac0840fceb
Allow specifying network ID in SKE cluster ( #368 )
2024-05-21 11:27:23 +01:00
Vicente Pinto
e850a952bd
Support SKE OS versions auto and forceful updates ( #364 )
...
* Deprecate os_version and add os_version_used
* Add os_version_min field
* Draft implementation for os_version_min
* Finish implementation
* Fix mapFields
* Update stackit/internal/services/ske/cluster/resource.go
Co-authored-by: Diogo Ferrão <diogo.ferrao@freiheit.com>
* Update stackit/internal/services/ske/cluster/resource.go
Co-authored-by: Diogo Ferrão <diogo.ferrao@freiheit.com>
* Update stackit/internal/services/ske/cluster/resource.go
Co-authored-by: Diogo Ferrão <diogo.ferrao@freiheit.com>
* Update stackit/internal/services/ske/cluster/resource.go
Co-authored-by: Diogo Ferrão <diogo.ferrao@freiheit.com>
* Improve descriptions
* Improve variable names
* Fix lint
* Extend acc test, generate docs
* Don't select automatically preview versions
* Update acc test
* Simplify code
---------
Co-authored-by: Diogo Ferrão <diogo.ferrao@freiheit.com>
2024-05-20 18:03:50 +01:00
Vicente Pinto
940b15e4b8
Fix kubernetes_version_min field logic ( #363 )
...
* 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
* Check current cluster version
* Add unit test
---------
Co-authored-by: Diogo Ferrão <diogo.ferrao@freiheit.com>
2024-05-17 12:12:35 +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
Henrique Santos
b6801a89b9
Rename model for uniformity, add comments ( #197 )
...
Co-authored-by: Henrique Santos <henrique.santos@freiheit.com>
2024-01-09 10:33:26 +00:00
Henrique Santos
c7effac5c7
Update SDK dependency ( #177 )
...
* Update dependencies
* Update dependencies
* Update dependencies
* Update dependencies
---------
Co-authored-by: Henrique Santos <henrique.santos@freiheit.com>
2023-12-21 09:33:36 +00:00
Vicente Pinto
d1b10d23c1
SKE Cluster: fix extensions and hibernations mapping ( #135 )
...
* Fix bug in extensions.argus conversion
* Fix mapExtensions
* Fix extensions mapping, add test case
* Check disabled argus or acl independently
* Add last fixes
* Replace NewListValueFrom with NewListValue
* Remove unused argument
2023-11-08 16:01:35 +00:00
Vicente Pinto
0d438a4a9c
SKE Cluster - Change Extensions field model to use types.Object ( #127 )
...
* Convert SKE Extensions field to TF model
* Fix unit test
* Check error
* Update stackit/internal/services/ske/cluster/resource.go
Co-authored-by: João Palet <joao.palet@outlook.com>
* Fix error messages
* Replace ListValueMust with ListValue
* Replace types.ListValue with types.ListValueFrom
* Add context
* Add separator
---------
Co-authored-by: João Palet <joao.palet@outlook.com>
2023-11-06 10:59:36 +00:00
Henrique Santos
852516e081
SKE Cluster - Change field model lists to use types.List ( #118 )
...
* Change cluster model lists to types.List
* Lint fix
* Fix inconsistent state
* Acc test fixes
---------
Co-authored-by: Henrique Santos <henrique.santos@freiheit.com>
2023-10-31 17:35:03 +00:00
Henrique Santos
c3618f2b63
Update SDK dependencies ( #100 )
...
* Update dependencies
* Fix tests
* Fix field assignment
* Update field assignment
* Remove unused functions
---------
Co-authored-by: Henrique Santos <henrique.santos@freiheit.com>
2023-10-24 14:54:04 +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