Skip to content

Commit 017177f

Browse files
authored
chore(release): kick off release 0.5.0 (#35)
* chore(release): kick off release 0.6.0 Signed-off-by: slonka <slonka@users.noreply.github.com> * chore(deps): bump speakeasy version to 1.551.0 Signed-off-by: slonka <slonka@users.noreply.github.com> * chore(sync): sync with platform-api 90a91632d3be92aa3a0e841fa6bf24e2ce2e61d0 Signed-off-by: slonka <slonka@users.noreply.github.com> * feat(mesh): use labels from shared-speakeasy/customtypes * chore(release): change version to 0.5.0 Signed-off-by: slonka <slonka@users.noreply.github.com> --------- Signed-off-by: slonka <slonka@users.noreply.github.com>
1 parent b030895 commit 017177f

File tree

172 files changed

+1829
-1592
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

172 files changed

+1829
-1592
lines changed

.speakeasy/gen.lock

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
lockVersion: 2.0.0
22
id: e3bbe1e9-fe63-436b-a42c-05e3e3f77633
33
management:
4-
docChecksum: 2c8901294160d8610e7481e7fa51c657
4+
docChecksum: 261b1bcc8f5fccc91dac3abe6785b825
55
docVersion: 2.0.0
6-
speakeasyVersion: 1.548.4
7-
generationVersion: 2.605.6
8-
releaseVersion: 0.4.1
9-
configChecksum: 9d4f0d86004b4c8084d955b633cc556b
6+
speakeasyVersion: 1.551.0
7+
generationVersion: 2.610.0
8+
releaseVersion: 0.5.0
9+
configChecksum: e1af7e54e64f5652fa9660033e913a54
1010
features:
1111
terraform:
1212
additionalDependencies: 0.1.0
1313
additionalProperties: 0.1.2
1414
constsAndDefaults: 0.2.1
15-
core: 3.41.9
15+
core: 3.41.10
1616
globalSecurity: 2.81.12
1717
globalServerURLs: 2.82.2
1818
inputOutputModels: 2.83.0

.speakeasy/workflow.lock

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
speakeasyVersion: 1.548.4
1+
speakeasyVersion: 1.551.0
22
sources: {}
33
targets:
44
terraform:
55
source: kong
66
workflow:
77
workflowVersion: 1.0.0
8-
speakeasyVersion: 1.548.4
8+
speakeasyVersion: 1.551.0
99
sources:
1010
kong:
1111
inputs:

.speakeasy/workflow.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
workflowVersion: 1.0.0
2-
speakeasyVersion: 1.548.4
2+
speakeasyVersion: 1.551.0
33
sources:
44
kong:
55
inputs:

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,12 @@
11
# Changelog
22

33
## 0.5.0
4+
> Released on 2025/05/27
5+
6+
### Features
7+
* Use `kumalabels` custom type in Mesh resources to ignore autogenerated labels
8+
9+
## 0.4.1
410
> Released on 2025/05/21
511
612
### Bug fixes

docs/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ terraform {
1717
required_providers {
1818
konnect-beta = {
1919
source = "kong/konnect-beta"
20-
version = "0.4.1"
20+
version = "0.5.0"
2121
}
2222
}
2323
}

docs/resources/portal.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ resource "konnect_portal" "my_portal" {
4545
- `auto_approve_applications` (Boolean) Whether requests from applications to register for APIs will be automatically approved, or if they will be set to pending until approved by an admin.
4646
- `auto_approve_developers` (Boolean) Whether developer account registrations will be automatically approved, or if they will be set to pending until approved by an admin.
4747
- `default_api_visibility` (String) The default visibility of APIs in the portal. If set to `public`, newly published APIs are visible to unauthenticated developers. If set to `private`, newly published APIs are hidden from unauthenticated developers. must be one of ["public", "private"]
48-
- `default_application_auth_strategy_id` (String) The default authentication strategy for APIs published to the portal. Newly published APIs will use this authentication strategy unless overridden during publication. If set to `null`, API publications will not use an authentication strategy unless set during publication. DCR support for Auth Strategies is currently in development.
48+
- `default_application_auth_strategy_id` (String) The default authentication strategy for APIs published to the portal. Newly published APIs will use this authentication strategy unless overridden during publication. If set to `null`, API publications will not use an authentication strategy unless set during publication.
4949
- `default_page_visibility` (String) The default visibility of pages in the portal. If set to `public`, newly created pages are visible to unauthenticated developers. If set to `private`, newly created pages are hidden from unauthenticated developers. must be one of ["public", "private"]
5050
- `description` (String) A description of the portal.
5151
- `display_name` (String) The display name of the portal. This value will be the portal's `name` in Portal API.

examples/provider/provider.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ terraform {
22
required_providers {
33
konnect-beta = {
44
source = "kong/konnect-beta"
5-
version = "0.4.1"
5+
version = "0.5.0"
66
}
77
}
88
}

gen.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,13 @@ go:
2020
version: 1.24.1
2121
additionalDependencies:
2222
dependencies:
23+
github.com/Kong/shared-speakeasy/customtypes: v0.2.2
2324
github.com/Kong/shared-speakeasy/hooks/mesh_defaults: v0.0.1
2425
github.com/Kong/shared-speakeasy/planmodifiers/arbitrary_json: v0.0.1
2526
github.com/Kong/shared-speakeasy/planmodifiers/suppress_zero_null: v0.0.1
2627
github.com/Kong/shared-speakeasy/tfbuilder: v0.0.4
2728
terraform:
28-
version: 0.4.1
29+
version: 0.5.0
2930
additionalDataSources: []
3031
additionalDependencies: {}
3132
additionalEphemeralResources: []

go.mod

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,21 +2,20 @@ module github.com/kong/terraform-provider-konnect-beta
22

33
go 1.24.1
44

5-
toolchain go1.24.2
6-
75
require (
6+
github.com/Kong/shared-speakeasy/customtypes v0.2.2
87
github.com/Kong/shared-speakeasy/hooks/mesh_defaults v0.0.1
98
github.com/Kong/shared-speakeasy/planmodifiers/arbitrary_json v0.0.1
109
github.com/Kong/shared-speakeasy/planmodifiers/suppress_zero_null v0.0.1
1110
github.com/Kong/shared-speakeasy/tfbuilder v0.0.4
1211
github.com/ericlagergren/decimal v0.0.0-20221120152707-495c53812d05
1312
github.com/hashicorp/go-uuid v1.0.3
1413
github.com/hashicorp/terraform-plugin-docs v0.20.1
15-
github.com/hashicorp/terraform-plugin-framework v1.14.1
14+
github.com/hashicorp/terraform-plugin-framework v1.15.0
1615
github.com/hashicorp/terraform-plugin-framework-validators v0.17.0
17-
github.com/hashicorp/terraform-plugin-go v0.27.0
16+
github.com/hashicorp/terraform-plugin-go v0.28.0
1817
github.com/hashicorp/terraform-plugin-log v0.9.0
19-
github.com/hashicorp/terraform-plugin-testing v1.13.0
18+
github.com/hashicorp/terraform-plugin-testing v1.13.1
2019
github.com/stretchr/testify v1.10.0
2120
)
2221

@@ -33,8 +32,8 @@ require (
3332
github.com/bgentry/speakeasy v0.1.0 // indirect
3433
github.com/bmatcuk/doublestar/v4 v4.7.1 // indirect
3534
github.com/cloudflare/circl v1.6.0 // indirect
36-
github.com/davecgh/go-spew v1.1.1 // indirect
37-
github.com/fatih/color v1.16.0 // indirect
35+
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect
36+
github.com/fatih/color v1.18.0 // indirect
3837
github.com/golang/protobuf v1.5.4 // indirect
3938
github.com/google/go-cmp v0.7.0 // indirect
4039
github.com/google/uuid v1.6.0 // indirect
@@ -68,7 +67,7 @@ require (
6867
github.com/mitchellh/mapstructure v1.5.0 // indirect
6968
github.com/mitchellh/reflectwalk v1.0.2 // indirect
7069
github.com/oklog/run v1.0.0 // indirect
71-
github.com/pmezard/go-difflib v1.0.0 // indirect
70+
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect
7271
github.com/posener/complete v1.2.3 // indirect
7372
github.com/shopspring/decimal v1.3.1 // indirect
7473
github.com/spf13/cast v1.5.0 // indirect

go.sum

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@ dario.cat/mergo v1.0.0 h1:AGCNq9Evsj31mOgNPcLyXc+4PNABt905YmuqPYYpBWk=
22
dario.cat/mergo v1.0.0/go.mod h1:uNxQE+84aUszobStD9th8a29P2fMDhsBdgRYvZOxGmk=
33
github.com/BurntSushi/toml v1.2.1 h1:9F2/+DoOYIOksmaJFPw1tGFy1eDnIJXg+UHjuD8lTak=
44
github.com/BurntSushi/toml v1.2.1/go.mod h1:CxXYINrC8qIiEnFrOxCa7Jy5BFHlXnUU2pbicEuybxQ=
5+
github.com/Kong/shared-speakeasy/customtypes v0.2.2 h1:GwDbzXaH1RVs2L/62EwC11EgWYzba54ZO7J6vrkoatI=
6+
github.com/Kong/shared-speakeasy/customtypes v0.2.2/go.mod h1:fLy23iYs9rUWZqFGbu7yQYrWL8rbCOJrLISBzqpxVhk=
57
github.com/Kong/shared-speakeasy/hooks/mesh_defaults v0.0.1 h1:3tNUWXUKnJjJwWc74Smg9RR5VCDAMhimtGwlNaMpyCs=
68
github.com/Kong/shared-speakeasy/hooks/mesh_defaults v0.0.1/go.mod h1:Tu9kdp+k8JF7ES5gcXBi6jHyLEOr1EAAWq8ROOipWqg=
79
github.com/Kong/shared-speakeasy/planmodifiers/arbitrary_json v0.0.1 h1:S3f3RAPNv274Yd8ShkGjSTXLWS55AY1SHNKfcX8sQjU=
@@ -40,15 +42,16 @@ github.com/cloudflare/circl v1.6.0/go.mod h1:uddAzsPgqdMAYatqJ0lsjX1oECcQLIlRpzZ
4042
github.com/cyphar/filepath-securejoin v0.4.1 h1:JyxxyPEaktOD+GAnqIqTf9A8tHyAG22rowi7HkoSU1s=
4143
github.com/cyphar/filepath-securejoin v0.4.1/go.mod h1:Sdj7gXlvMcPZsbhwhQ33GguGLDGQL7h7bg04C/+u9jI=
4244
github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
43-
github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
4445
github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
46+
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc h1:U9qPSI2PIWSS1VwoXQT9A3Wy9MM3WgvqSxFWenqJduM=
47+
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
4548
github.com/emirpasic/gods v1.18.1 h1:FXtiHYKDGKCW2KzwZKx0iC0PQmdlorYgdFG9jPXJ1Bc=
4649
github.com/emirpasic/gods v1.18.1/go.mod h1:8tpGGwCnJ5H4r6BWwaV6OrWmMoPhUl5jm/FMNAnJvWQ=
4750
github.com/ericlagergren/decimal v0.0.0-20221120152707-495c53812d05 h1:S92OBrGuLLZsyM5ybUzgc/mPjIYk2AZqufieooe98uw=
4851
github.com/ericlagergren/decimal v0.0.0-20221120152707-495c53812d05/go.mod h1:M9R1FoZ3y//hwwnJtO51ypFGwm8ZfpxPT/ZLtO1mcgQ=
4952
github.com/fatih/color v1.13.0/go.mod h1:kLAiJbzzSOZDVNGyDpeOxJ47H46qBXwg5ILebYFFOfk=
50-
github.com/fatih/color v1.16.0 h1:zmkK9Ngbjj+K0yRhTVONQh1p/HknKYSlNT+vZCzyokM=
51-
github.com/fatih/color v1.16.0/go.mod h1:fL2Sau1YI5c0pdGEVCbKQbLXB6edEj1ZgiY4NijnWvE=
53+
github.com/fatih/color v1.18.0 h1:S8gINlzdQ840/4pfAwic/ZE0djQEH3wM94VfqLTZcOM=
54+
github.com/fatih/color v1.18.0/go.mod h1:4FelSpRwEGDpQ12mAdzqdOukCy4u8WUtOY6lkT/6HfU=
5255
github.com/frankban/quicktest v1.14.3 h1:FJKSZTDHjyhriyC81FLQ0LY93eSai0ZyR/ZIkd3ZUKE=
5356
github.com/frankban/quicktest v1.14.3/go.mod h1:mgiwOwqx65TmIk1wJ6Q7wvnVMocbUorkibMOrVTHZps=
5457
github.com/go-git/gcfg v1.5.1-0.20230307220236-3a3c6141e376 h1:+zs/tPmkDkHx3U66DAb0lQFJrpS6731Oaa12ikc+DiI=
@@ -115,18 +118,18 @@ github.com/hashicorp/terraform-json v0.25.0 h1:rmNqc/CIfcWawGiwXmRuiXJKEiJu1ntGo
115118
github.com/hashicorp/terraform-json v0.25.0/go.mod h1:sMKS8fiRDX4rVlR6EJUMudg1WcanxCMoWwTLkgZP/vc=
116119
github.com/hashicorp/terraform-plugin-docs v0.20.1 h1:Fq7E/HrU8kuZu3hNliZGwloFWSYfWEOWnylFhYQIoys=
117120
github.com/hashicorp/terraform-plugin-docs v0.20.1/go.mod h1:Yz6HoK7/EgzSrHPB9J/lWFzwl9/xep2OPnc5jaJDV90=
118-
github.com/hashicorp/terraform-plugin-framework v1.14.1 h1:jaT1yvU/kEKEsxnbrn4ZHlgcxyIfjvZ41BLdlLk52fY=
119-
github.com/hashicorp/terraform-plugin-framework v1.14.1/go.mod h1:xNUKmvTs6ldbwTuId5euAtg37dTxuyj3LHS3uj7BHQ4=
121+
github.com/hashicorp/terraform-plugin-framework v1.15.0 h1:LQ2rsOfmDLxcn5EeIwdXFtr03FVsNktbbBci8cOKdb4=
122+
github.com/hashicorp/terraform-plugin-framework v1.15.0/go.mod h1:hxrNI/GY32KPISpWqlCoTLM9JZsGH3CyYlir09bD/fI=
120123
github.com/hashicorp/terraform-plugin-framework-validators v0.17.0 h1:0uYQcqqgW3BMyyve07WJgpKorXST3zkpzvrOnf3mpbg=
121124
github.com/hashicorp/terraform-plugin-framework-validators v0.17.0/go.mod h1:VwdfgE/5Zxm43flraNa0VjcvKQOGVrcO4X8peIri0T0=
122-
github.com/hashicorp/terraform-plugin-go v0.27.0 h1:ujykws/fWIdsi6oTUT5Or4ukvEan4aN9lY+LOxVP8EE=
123-
github.com/hashicorp/terraform-plugin-go v0.27.0/go.mod h1:FDa2Bb3uumkTGSkTFpWSOwWJDwA7bf3vdP3ltLDTH6o=
125+
github.com/hashicorp/terraform-plugin-go v0.28.0 h1:zJmu2UDwhVN0J+J20RE5huiF3XXlTYVIleaevHZgKPA=
126+
github.com/hashicorp/terraform-plugin-go v0.28.0/go.mod h1:FDa2Bb3uumkTGSkTFpWSOwWJDwA7bf3vdP3ltLDTH6o=
124127
github.com/hashicorp/terraform-plugin-log v0.9.0 h1:i7hOA+vdAItN1/7UrfBqBwvYPQ9TFvymaRGZED3FCV0=
125128
github.com/hashicorp/terraform-plugin-log v0.9.0/go.mod h1:rKL8egZQ/eXSyDqzLUuwUYLVdlYeamldAHSxjUFADow=
126129
github.com/hashicorp/terraform-plugin-sdk/v2 v2.37.0 h1:NFPMacTrY/IdcIcnUB+7hsore1ZaRWU9cnB6jFoBnIM=
127130
github.com/hashicorp/terraform-plugin-sdk/v2 v2.37.0/go.mod h1:QYmYnLfsosrxjCnGY1p9c7Zj6n9thnEE+7RObeYs3fA=
128-
github.com/hashicorp/terraform-plugin-testing v1.13.0 h1:vTELm6x3Z4H9VO3fbz71wbJhbs/5dr5DXfIwi3GMmPY=
129-
github.com/hashicorp/terraform-plugin-testing v1.13.0/go.mod h1:b/hl6YZLm9fjeud/3goqh/gdqhZXbRfbHMkEiY9dZwc=
131+
github.com/hashicorp/terraform-plugin-testing v1.13.1 h1:0nhSm8lngGTggqXptU4vunFI0S2XjLAhJg3RylC5aLw=
132+
github.com/hashicorp/terraform-plugin-testing v1.13.1/go.mod h1:b/hl6YZLm9fjeud/3goqh/gdqhZXbRfbHMkEiY9dZwc=
130133
github.com/hashicorp/terraform-registry-address v0.2.5 h1:2GTftHqmUhVOeuu9CW3kwDkRe4pcBDq0uuK5VJngU1M=
131134
github.com/hashicorp/terraform-registry-address v0.2.5/go.mod h1:PpzXWINwB5kuVS5CA7m1+eO2f1jKb5ZDIxrOPfpnGkg=
132135
github.com/hashicorp/terraform-svchost v0.1.1 h1:EZZimZ1GxdqFRinZ1tpJwVxxt49xc/S52uzrw4x0jKQ=
@@ -178,8 +181,9 @@ github.com/oklog/run v1.0.0 h1:Ru7dDtJNOyC66gQ5dQmaCa0qIsAUFY3sFpK1Xk8igrw=
178181
github.com/oklog/run v1.0.0/go.mod h1:dlhp/R75TPv97u0XWUtDeV/lRKWPKSdTuV0TZvrmrQA=
179182
github.com/pjbgf/sha1cd v0.3.2 h1:a9wb0bp1oC2TGwStyn0Umc/IGKQnEgF0vVaZ8QF8eo4=
180183
github.com/pjbgf/sha1cd v0.3.2/go.mod h1:zQWigSxVmsHEZow5qaLtPYxpcKMMQpa09ixqBxuCS6A=
181-
github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
182184
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
185+
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 h1:Jamvg5psRIccs7FGNTlIRMkT8wgtp5eCXdBlqhYGL6U=
186+
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
183187
github.com/posener/complete v1.2.3 h1:NP0eAhjcjImqslEwo/1hq7gpajME0fTLTezBKDqfXqo=
184188
github.com/posener/complete v1.2.3/go.mod h1:WZIdtGGp+qx0sLrYKtIRAruyNpv6hFCicSgv7Sy7s/s=
185189
github.com/rogpeppe/go-internal v1.13.1 h1:KvO1DLK/DRN07sQ1LQKScxyZJuNnedQ5/wKSR38lUII=

0 commit comments

Comments
 (0)