Commit graph

196 commits

Author SHA1 Message Date
João Palet
52b8ea153a
Update GitHub actions (#268) 2024-02-15 13:22:24 +00:00
Henrique Santos
3700ad3018
Fix loadbalancer internal models to use TF types (#264)
* Unexport types

* Modify structs to use TF types, uniformize comments

* Adapt to new models

* Adapt to new models

* Adapt tests

* Bug fixes

* Lint fix

* Fix bugs

* Fix wrong reference

Co-authored-by: Vicente Pinto <vicente.pinto@freiheit.com>

* Rename variable

* Rename variable

* Rename variables

---------

Co-authored-by: Henrique Santos <henrique.santos@freiheit.com>
Co-authored-by: Vicente Pinto <vicente.pinto@freiheit.com>
2024-02-15 09:55:56 +00:00
Vicente Pinto
8b74ec2700
Fix load balancer acc tes (#263) 2024-02-13 13:40:58 +00:00
Vicente Pinto
7152a7af79
Add example for kubeconfig (#262) 2024-02-13 12:02:06 +00:00
stackit-pipeline
28907ba33e
Update module golang.org/x/mod to v0.15.0 (#254)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2024-02-09 18:28:26 +00:00
Vicente Pinto
d5bd5fa402
Get credentials in cluster read and add default to kubeconfig expiration (#259)
* Get credentials in cluster read and add default to expiration

* Fix docs

* Fix docs

* Update warning
2024-02-09 16:59:00 +00:00
Vicente Pinto
e9b2d7aa91
Remove UseStateForUnknown for kubeconfig field in ske cluster (#258)
* Remove UseStateForUnknown

* Fix acc test
2024-02-09 11:59:34 +00:00
Vicente Pinto
bde1fc55e4
Deprecate kubeconfig field and add stackit_ske_kubeconfig resource (#256)
* Implement kubeconfig resource

* Update acc test, skip get credentials

* Update acc test

* Add warning on Create

* Add option to refresh

* Fix lint

* Add comment, generate docs

* Update stackit/internal/services/ske/cluster/resource.go

Co-authored-by: João Palet <joao.palet@outlook.com>

* Update stackit/internal/services/ske/kubeconfig/resource.go

Co-authored-by: João Palet <joao.palet@outlook.com>

* Changes after review

* Fix schema

* Gen docs

* Rename

* Credentials handling in datasource, update acc test

* Fix datasource

* Update descriptions

---------

Co-authored-by: João Palet <joao.palet@outlook.com>
2024-02-09 10:17:04 +00:00
Mouhsen Ibrahim
91b2c42a19
Add support to ServerNameIndicators for load balancers (#251)
* Add support to ServerNameIndicators for load balancers

* Change argument type to a pointer

* Replace custom struct with TF struct

* Fix names for server_name_indicators fields

* Add Optional

---------

Co-authored-by: Henrique Santos <henrique.santos@freiheit.com>
Co-authored-by: vicentepinto98 <vicente.pinto@freiheit.com>
2024-02-08 15:01:16 +00:00
João Palet
d8734270f5
Add new resource and datasource for Load Balancer credentials (#255)
* Implement and test credential resource and data source

* Fix descriptions in load balancer instance schema

* Extend acceptance tests

* Add acceptance test requirements to README

* Generate updated docs

* Fix linter issues

* Add examples and update docs

* Fix examples

* Improvements from review

* Remove credential data source
2024-02-08 12:49:05 +01:00
stackit-pipeline
996b4fbf20
Update STACKIT SDK modules (#248)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2024-02-07 17:28:41 +00:00
Henrique Santos
80666ec3d3
Fix documentation (#253)
Co-authored-by: Henrique Santos <henrique.santos@freiheit.com>
2024-02-07 13:51:59 +00:00
Henrique Santos
a29c954c84
Add deprecation message for postgresql resources and data sources (#247)
* Update dependency

* Add deprecation messages

* Modify markdown description

* Add year

* Typo fix

---------

Co-authored-by: Henrique Santos <henrique.santos@freiheit.com>
2024-02-06 16:05:19 +01:00
Mouhsen Ibrahim
b171e8a745
Add support for session persistence to the load balancer (#238)
* Add support for session persistence to the load balancer

* Set use_source_ip_address optional to true

* Add unit tests for SessionPersistence Settings in LoadBalancer

* Add acceptance test for using session persistence

* Add session persistence to data source and fix acceptance tests

* Update stackit/internal/services/loadbalancer/loadbalancer/resource.go

Co-authored-by: Vicente Pinto <vicente.pinto@freiheit.com>

* Update stackit/internal/services/loadbalancer/loadbalancer/datasource.go

Co-authored-by: Vicente Pinto <vicente.pinto@freiheit.com>

---------

Co-authored-by: Vicente Pinto <vicente.pinto@freiheit.com>
2024-02-06 12:41:04 +00:00
stackit-pipeline
82611e96af
Update module github.com/stackitcloud/stackit-sdk-go/services/postgresflex to v0.9.0 (#245)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2024-02-06 12:07:25 +00:00
Vicente Pinto
cc1d814552
STACKIT Object Storage backend documentation (#240)
* Backend docuemntation

* Add note about skipping validation

* Add to index

* Update README.md

Co-authored-by: João Palet <joao.palet@outlook.com>

* Update README.md

Co-authored-by: João Palet <joao.palet@outlook.com>

* Changes after review

---------

Co-authored-by: João Palet <joao.palet@outlook.com>
2024-02-05 15:22:40 +00:00
stackit-pipeline
94a5cb3751
Update STACKIT SDK modules (#243)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2024-02-05 08:40:42 +00:00
João Palet
dfc9e391d5
Fix Argus Scrape Config SAML2 field default (#239)
* Fix Argus Scrape Config SAML2 field default

* Adjust acceptance test
2024-01-31 10:05:48 +01:00
stackit-pipeline
e4f2c40443
Update module github.com/hashicorp/terraform-plugin-go to v0.21.0 (#237)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2024-01-29 10:16:26 +01:00
João Palet
bb8df8b1b2
Extend Argus acc test to update instance plan (#236)
* Extend Argus acc test to update instance plan

* Update Argus SDK module to have longer wait timeouts
2024-01-26 18:38:17 +01: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
stackit-pipeline
ca2858e032
Update SDK (#232)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2024-01-25 14:26:59 +01:00
João Palet
09d658942c
Fix inconsistent result after updating Argus instance plan (#233) 2024-01-25 11:00:07 +01:00
stackit-pipeline
779b6cbb18
Update module github.com/google/uuid to v1.6.0 (#230)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2024-01-24 17:38:56 +01: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
stackit-pipeline
53980a8da5
Update module github.com/stackitcloud/stackit-sdk-go/services/loadbalancer to v0.8.3 (#212)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2024-01-23 15:17:21 +00:00
stackit-pipeline
d87821a28f
Update module github.com/stackitcloud/stackit-sdk-go/services/redis to v0.9.1 (#226)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2024-01-23 15:17:00 +00:00
stackit-pipeline
7c4ad7075d
Update module github.com/stackitcloud/stackit-sdk-go/services/secretsmanager to v0.5.3 (#228)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2024-01-23 15:16:37 +00:00
stackit-pipeline
cfdeabeb40
Update module github.com/stackitcloud/stackit-sdk-go/services/dns to v0.8.1 (#211)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2024-01-23 14:31:07 +00:00
stackit-pipeline
667a2cf28d
Update module github.com/stackitcloud/stackit-sdk-go/services/mariadb to v0.9.1 (#214)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2024-01-23 14:30:44 +00:00
stackit-pipeline
69ed473d3b
Update module github.com/stackitcloud/stackit-sdk-go/services/objectstorage to v0.8.3 (#216)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2024-01-23 14:30:19 +00:00
stackit-pipeline
51246535d6
Update module github.com/stackitcloud/stackit-sdk-go/services/postgresflex to v0.8.3 (#224)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2024-01-23 14:30:01 +00:00
stackit-pipeline
8b08a8e10f
Update module github.com/stackitcloud/stackit-sdk-go/services/rabbitmq to v0.9.1 (#225)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2024-01-23 14:29:40 +00:00
stackit-pipeline
8f51342d14
Update module github.com/stackitcloud/stackit-sdk-go/services/resourcemanager to v0.7.4 (#227)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2024-01-23 14:29:11 +00:00
stackit-pipeline
05f89bde53
Update module github.com/stackitcloud/stackit-sdk-go/services/ske to v0.9.1 (#229)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2024-01-23 12:58:54 +00:00
stackit-pipeline
f317b1bf34
Update module github.com/stackitcloud/stackit-sdk-go/services/logme to v0.9.1 (#213)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2024-01-23 12:43:48 +00:00
stackit-pipeline
020a6e7357
Update module github.com/stackitcloud/stackit-sdk-go/services/mongodbflex to v0.10.2 (#215)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2024-01-23 12:43:21 +00:00
stackit-pipeline
403d9f71f2
Update module github.com/stackitcloud/stackit-sdk-go/services/opensearch to v0.9.1 (#217)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2024-01-23 12:42:30 +00:00
stackit-pipeline
ff2112625e
Update module github.com/stackitcloud/stackit-sdk-go/services/postgresql to v0.10.1 (#218)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2024-01-23 12:42:05 +00:00
stackit-pipeline
58abb50677
Update module github.com/stackitcloud/stackit-sdk-go/core to v0.7.6 (#221)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2024-01-23 12:41:42 +00:00
Henrique Santos
723af623d4
Update docs (#220)
Co-authored-by: Henrique Santos <henrique.santos@freiheit.com>
2024-01-18 14:25:21 +00:00
Piet van der Meulen
c975a933bc
add sample limit for argus scraper jobs (#219)
* add sample limit for argus scraper jobs

* adjust range

* Add sampleLimit to acceptance test

* Fix missing config

---------

Co-authored-by: Henrique Santos <henrique.santos@freiheit.com>
2024-01-18 14:13:54 +00:00
Vicente Pinto
2be2c11558
Add NOTICE (#210) 2024-01-15 19:38:46 +00:00
Vicente Pinto
aeebfc5429
Update go-git (#208) 2024-01-12 17:43:50 +00:00
Vicente Pinto
ad561a0367
Update example and remove regex validation (#207) 2024-01-12 17:32:51 +00:00
Vicente Pinto
1e103ac7fe
Move checkAllowPriviledgedContainers to the Create and Update functions in the SKE resource (#206)
* Move checkAllowPriviledgedContainers to the Create and Update functions

* Remove ValidateConfig

* Add comment
2024-01-12 17:32:08 +00:00
stackit-pipeline
48b8859098
Update module github.com/hashicorp/terraform-plugin-framework to v1.5.0 (#205)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2024-01-12 13:07:42 +00:00
Vicente Pinto
57a732407a
Update documentation after user feedback (#203)
* Update README

* Update README
2024-01-11 09:22:44 +00:00
Vicente Pinto
db919e34fe
Update README (#200) 2024-01-10 11:52:39 +00:00