Commit graph

72 commits

Author SHA1 Message Date
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
Henrique Santos
94feabc651
Update SDK dependencies (#199)
Co-authored-by: Henrique Santos <henrique.santos@freiheit.com>
2024-01-09 16:55:46 +00:00
Vicente Pinto
ba19c9cc74
Update core and key flow documentation (#198)
* Update sdk and documentation of key flow

* Generate docs

* Update README

* Update README.md

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

---------

Co-authored-by: João Palet <joao.palet@outlook.com>
2024-01-09 14:06:24 +00:00
dependabot[bot]
c518f33284
Bump github.com/cloudflare/circl from 1.3.3 to 1.3.7 (#196)
Bumps [github.com/cloudflare/circl](https://github.com/cloudflare/circl) from 1.3.3 to 1.3.7.
- [Release notes](https://github.com/cloudflare/circl/releases)
- [Commits](https://github.com/cloudflare/circl/compare/v1.3.3...v1.3.7)

---
updated-dependencies:
- dependency-name: github.com/cloudflare/circl
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-08 17:15:59 +00:00
stackit-pipeline
1f6c4f13ef
Update module github.com/stackitcloud/stackit-sdk-go/services/resourcemanager to v0.7.2 (#192)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2024-01-08 17:41:34 +01:00
stackit-pipeline
674b3f3288
Update module github.com/stackitcloud/stackit-sdk-go/services/ske to v0.8.1 (#194)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2024-01-08 17:40:57 +01:00
stackit-pipeline
50042a906f
Update module github.com/stackitcloud/stackit-sdk-go/services/mongodbflex to v0.10.0 (#195)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2024-01-08 17:40:33 +01:00
stackit-pipeline
125957073b
Update module github.com/stackitcloud/stackit-sdk-go/services/rabbitmq to v0.8.1 (#189)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
Co-authored-by: Vicente Pinto <vicente.pinto@freiheit.com>
2024-01-02 09:50:23 +00:00
stackit-pipeline
8469ff59a8
Update module github.com/stackitcloud/stackit-sdk-go/services/postgresql to v0.9.1 (#188)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
Co-authored-by: Vicente Pinto <vicente.pinto@freiheit.com>
2024-01-02 09:44:57 +00:00
stackit-pipeline
11e2d739f4
Update module github.com/stackitcloud/stackit-sdk-go/services/opensearch to v0.8.1 (#186)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
Co-authored-by: Vicente Pinto <vicente.pinto@freiheit.com>
2024-01-02 09:42:00 +00:00
stackit-pipeline
6d53577a4c
Update module github.com/stackitcloud/stackit-sdk-go/services/loadbalancer to v0.8.1 (#182)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
Co-authored-by: Vicente Pinto <vicente.pinto@freiheit.com>
2024-01-02 09:35:46 +00:00
stackit-pipeline
ebab97129c
Update module github.com/stackitcloud/stackit-sdk-go/services/postgresflex to v0.8.1 (#187)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2024-01-02 09:34:45 +00:00
stackit-pipeline
b1d71a7b63
Update module github.com/stackitcloud/stackit-sdk-go/services/objectstorage to v0.8.1 (#185)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2024-01-02 09:34:19 +00:00
stackit-pipeline
576fb5acba
Update module github.com/stackitcloud/stackit-sdk-go/services/mariadb to v0.8.1 (#184)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
Co-authored-by: Vicente Pinto <vicente.pinto@freiheit.com>
2024-01-02 09:33:52 +00:00
stackit-pipeline
30c3fede53
Update module github.com/stackitcloud/stackit-sdk-go/services/logme to v0.8.1 (#183)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2024-01-02 09:30:44 +00:00
stackit-pipeline
b8e0e40f35
Update module github.com/stackitcloud/stackit-sdk-go/services/redis to v0.8.1 (#190)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2024-01-02 09:27:26 +00:00
stackit-pipeline
a7a8efecb3
Update module github.com/stackitcloud/stackit-sdk-go/services/dns to v0.7.1 (#181)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2024-01-02 09:27:06 +00:00
stackit-pipeline
76c67a76f8
Update module github.com/stackitcloud/stackit-sdk-go/services/argus to v0.8.1 (#180)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2023-12-29 02:42:18 +00:00
Henrique Santos
bb8fddf31b
Update core dependency (#179)
* Update core dependency

* Update core dependency

---------

Co-authored-by: Henrique Santos <henrique.santos@freiheit.com>
2023-12-22 17:05:08 +00:00
dependabot[bot]
1aa022406b
Bump golang.org/x/crypto from 0.16.0 to 0.17.0 (#166)
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.16.0 to 0.17.0.
- [Commits](https://github.com/golang/crypto/compare/v0.16.0...v0.17.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-22 16:52:52 +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
stackit-pipeline
35275fd336
Update module github.com/google/uuid to v1.5.0 (#162)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2023-12-15 11:10:05 +01:00
stackit-pipeline
ba419c033e
Update module github.com/hashicorp/terraform-plugin-go to v0.20.0 (#164)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2023-12-15 11:09:53 +01:00
stackit-pipeline
dc3c3487c0
Update module github.com/stackitcloud/stackit-sdk-go/services/loadbalancer to v0.7.0 (#159)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2023-12-07 15:25:26 +00:00
stackit-pipeline
4441d323d5
Update module github.com/stackitcloud/stackit-sdk-go/services/ske to v0.7.0 (#157)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2023-12-06 09:19:01 +01:00
stackit-pipeline
d3aa691ccf
Update module github.com/hashicorp/terraform-plugin-testing to v1.6.0 (#156)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2023-12-06 09:18:36 +01:00
stackit-pipeline
5248b28833
Update module github.com/stackitcloud/stackit-sdk-go/services/postgresql to v0.8.0 (#154)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2023-11-21 10:25:30 +00:00
stackit-pipeline
de3ecc937a
Update module github.com/stackitcloud/stackit-sdk-go/core to v0.7.3 (#153)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2023-11-21 10:25:09 +00:00
stackit-pipeline
d4b1680eac
Update module github.com/hashicorp/terraform-plugin-go to v0.19.1 (#152)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2023-11-21 10:24:45 +00:00
Henrique Santos
56cd8096a6
Update SDK dependencies (#151)
Co-authored-by: Henrique Santos <henrique.santos@freiheit.com>
2023-11-16 12:11:57 +01:00
stackit-pipeline
db8f65eeb5
Update module github.com/stackitcloud/stackit-sdk-go/core to v0.7.2 (#139)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2023-11-16 10:42:46 +00:00
stackit-pipeline
a5fafd0664
Update module github.com/stackitcloud/stackit-sdk-go/core to v0.6.0 (#137)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2023-11-10 15:23:50 +01:00
stackit-pipeline
0bbada7c45
Update module golang.org/x/mod to v0.14.0 (#128)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2023-11-06 08:51:35 +00:00
stackit-pipeline
c1927b29b1
Update module github.com/gorilla/mux to v1.8.1 (#129)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2023-11-06 08:51:14 +00:00
Vicente Pinto
a831124498
Update go to 1.21 (#114) 2023-10-30 16:02:42 +00:00
Henrique Santos
8f5850cdf1
Update dependencies (#112)
* Update dependencies

* Remove set timeout

* Remove set sleep before wait

* Update to new signature, remove unnecessary calls

---------

Co-authored-by: Henrique Santos <henrique.santos@freiheit.com>
2023-10-27 15:48:54 +01:00
stackit-pipeline
70cb3d1519
Update module github.com/google/uuid to v1.4.0 (#108)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2023-10-27 15:22:37 +01:00
João Palet
8323db836d
Onboard Load Balancer (part 1: implement creation payload helpers) (#107)
* Add initial resource schema and model

* Configure client

* Implement toCreatePayload and test

* Unwire load balancer resource from the provider

* Add schema fields descriptions

* Review adjustments

* Lint adjustments
2023-10-27 11:40:29 +02:00
stackit-pipeline
fe566d3770
Update module github.com/hashicorp/terraform-plugin-framework to v1.4.2 (#104)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2023-10-24 18:33:31 +02: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
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
João Palet
ade77eb544
Onboard MongoDB Flex instance (#86)
* Onboard instance resource

* Add options.type as required field

* Implement resource unit tests

* Implement data source

* Implement acc tests

* Adjust update acc test

* Fix typo

* Adjust update unit tests

* Adjustments after review

* Minor adjustment for uniformity

* Adjustments after review
2023-10-17 11:20:22 +02:00
Henrique Santos
6372434e56
Implement Secrets Manager instance (#85)
* Implement secrets manager instance resource

* Implement secrets manager data source

* Implement secrets manager acc tests

* Add secrets manager to provider

* Fix typos

* Fix test name

* Fix typo

* Fix instance name

* Lint fix

* Remove unnecessary modifier

---------

Co-authored-by: Henrique Santos <henrique.santos@freiheit.com>
2023-10-16 11:37:34 +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
Henrique Santos
0fb7d0d793
Implement object storage credential (#79)
* Implement credential resource

* Implement test

* Fix test

* Implement data source

* Implement credential acc test

* Add objectstorage credential

* Add test for enableProject

* Add readCredentials test

* Removed unnecessary test case

* Generate docs

* Fix lint

* Fix field name

* Readd credentials group checks

* Fix comment

* Fix comment

* Remove auth

---------

Co-authored-by: Henrique Santos <henrique.santos@freiheit.com>
2023-10-12 14:42:31 +01:00
stackit-pipeline
f9b245ffb4
Update module github.com/google/go-cmp to v0.6.0 (#77)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2023-10-12 12:04:44 +01:00
dependabot[bot]
e625bafe60
Bump golang.org/x/net from 0.15.0 to 0.17.0 (#78)
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.15.0 to 0.17.0.
- [Commits](https://github.com/golang/net/compare/v0.15.0...v0.17.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-12 12:04:19 +01:00
stackit-pipeline
7e09904bc0
Update module github.com/stackitcloud/stackit-sdk-go/services/objectstorage to v0.4.0 (#72)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2023-10-10 16:21:41 +02:00
stackit-pipeline
1eb856b150
Update module github.com/stackitcloud/stackit-sdk-go/services/argus to v0.4.0 (#71)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2023-10-10 16:21:20 +02:00
stackit-pipeline
09a0777128
Update module github.com/hashicorp/terraform-plugin-framework to v1.4.1 (#70)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2023-10-10 16:20:52 +02:00