Skip to content

Commit

Permalink
Add custom service parameters and other gc flags parnercentersellv1 (#…
Browse files Browse the repository at this point in the history
…5900)

* feat(partner center sell): add custom service parameters for service object and set gc flags

Signed-off-by: Peter Harasztia <[email protected]>

* feat(partner center sell): docs fix

Signed-off-by: Peter Harasztia <[email protected]>

* feat(partner center sell): fix product file and play with tests

Signed-off-by: Peter Harasztia <[email protected]>

* feat(partner center sell): fix merge conflict

Signed-off-by: Peter Harasztia <[email protected]>

* feat(partner center sell): fix product file

Signed-off-by: Peter Harasztia <[email protected]>

* feat(partner center sell): minor test modifications

Signed-off-by: Peter Harasztia <[email protected]>

* feat(partner center sell): update go-sdk with latest changes

Signed-off-by: Balázs Marján <[email protected]>

---------

Signed-off-by: Peter Harasztia <[email protected]>
Signed-off-by: Balázs Marján <[email protected]>
Co-authored-by: Balázs Marján <[email protected]>
Co-authored-by: Balázs Marján <[email protected]>
  • Loading branch information
3 people authored Jan 22, 2025
1 parent d912364 commit 2dac226
Show file tree
Hide file tree
Showing 20 changed files with 5,794 additions and 636 deletions.
3 changes: 3 additions & 0 deletions examples/ibm-partner-center-sell/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -120,6 +120,7 @@ resource "ibm_onboarding_catalog_deployment" "onboarding_catalog_deployment_inst

| Name | Description |
|------|-------------|
| geo_tags | |
| url | The global catalog URL of your product. |
| catalog_deployment_id | The ID of a global catalog object. |

Expand Down Expand Up @@ -164,6 +165,7 @@ resource "ibm_onboarding_catalog_plan" "onboarding_catalog_plan_instance" {

| Name | Description |
|------|-------------|
| geo_tags | |
| url | The global catalog URL of your product. |
| catalog_plan_id | The ID of a global catalog object. |

Expand Down Expand Up @@ -208,6 +210,7 @@ resource "ibm_onboarding_catalog_product" "onboarding_catalog_product_instance"

| Name | Description |
|------|-------------|
| geo_tags | |
| url | The global catalog URL of your product. |
| catalog_product_id | The ID of a global catalog object. |

Expand Down
211 changes: 211 additions & 0 deletions examples/ibm-partner-center-sell/main.tf
Original file line number Diff line number Diff line change
Expand Up @@ -80,6 +80,111 @@ resource "ibm_onboarding_catalog_deployment" "onboarding_catalog_deployment_inst
bindable = true
plan_updateable = true
service_key_supported = true
parameters {
displayname = "displayname"
name = "name"
type = "text"
options {
displayname = "displayname"
value = "value"
i18n {
en {
displayname = "displayname"
description = "description"
}
de {
displayname = "displayname"
description = "description"
}
es {
displayname = "displayname"
description = "description"
}
fr {
displayname = "displayname"
description = "description"
}
it {
displayname = "displayname"
description = "description"
}
ja {
displayname = "displayname"
description = "description"
}
ko {
displayname = "displayname"
description = "description"
}
pt_br {
displayname = "displayname"
description = "description"
}
zh_tw {
displayname = "displayname"
description = "description"
}
zh_cn {
displayname = "displayname"
description = "description"
}
}
}
value = [ "value" ]
layout = "layout"
associations = { "key" = "anything as a string" }
validation_url = "validation_url"
options_url = "options_url"
invalidmessage = "invalidmessage"
description = "description"
required = true
pattern = "pattern"
placeholder = "placeholder"
readonly = true
hidden = true
i18n {
en {
displayname = "displayname"
description = "description"
}
de {
displayname = "displayname"
description = "description"
}
es {
displayname = "displayname"
description = "description"
}
fr {
displayname = "displayname"
description = "description"
}
it {
displayname = "displayname"
description = "description"
}
ja {
displayname = "displayname"
description = "description"
}
ko {
displayname = "displayname"
description = "description"
}
pt_br {
displayname = "displayname"
description = "description"
}
zh_tw {
displayname = "displayname"
description = "description"
}
zh_cn {
displayname = "displayname"
description = "description"
}
}
}
}
deployment {
broker {
Expand Down Expand Up @@ -229,6 +334,112 @@ resource "ibm_onboarding_catalog_product" "onboarding_catalog_product_instance"
bindable = true
plan_updateable = true
service_key_supported = true
unique_api_key = true
parameters {
displayname = "displayname"
name = "name"
type = "text"
options {
displayname = "displayname"
value = "value"
i18n {
en {
displayname = "displayname"
description = "description"
}
de {
displayname = "displayname"
description = "description"
}
es {
displayname = "displayname"
description = "description"
}
fr {
displayname = "displayname"
description = "description"
}
it {
displayname = "displayname"
description = "description"
}
ja {
displayname = "displayname"
description = "description"
}
ko {
displayname = "displayname"
description = "description"
}
pt_br {
displayname = "displayname"
description = "description"
}
zh_tw {
displayname = "displayname"
description = "description"
}
zh_cn {
displayname = "displayname"
description = "description"
}
}
}
value = [ "value" ]
layout = "layout"
associations = { "key" = "anything as a string" }
validation_url = "validation_url"
options_url = "options_url"
invalidmessage = "invalidmessage"
description = "description"
required = true
pattern = "pattern"
placeholder = "placeholder"
readonly = true
hidden = true
i18n {
en {
displayname = "displayname"
description = "description"
}
de {
displayname = "displayname"
description = "description"
}
es {
displayname = "displayname"
description = "description"
}
fr {
displayname = "displayname"
description = "description"
}
it {
displayname = "displayname"
description = "description"
}
ja {
displayname = "displayname"
description = "description"
}
ko {
displayname = "displayname"
description = "description"
}
pt_br {
displayname = "displayname"
description = "description"
}
zh_tw {
displayname = "displayname"
description = "description"
}
zh_cn {
displayname = "displayname"
description = "description"
}
}
}
}
other {
pc {
Expand Down
2 changes: 1 addition & 1 deletion go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ require (
github.com/IBM/logs-router-go-sdk v1.0.5
github.com/IBM/mqcloud-go-sdk v0.2.0
github.com/IBM/networking-go-sdk v0.51.1
github.com/IBM/platform-services-go-sdk v0.72.0
github.com/IBM/platform-services-go-sdk v0.73.0
github.com/IBM/project-go-sdk v0.3.5
github.com/IBM/push-notifications-go-sdk v0.0.0-20210310100607-5790b96c47f5
github.com/IBM/sarama v1.41.2
Expand Down
4 changes: 2 additions & 2 deletions go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -156,8 +156,8 @@ github.com/IBM/mqcloud-go-sdk v0.2.0 h1:QOWk8ZGk0QfIL0MOGTKzNdM3Qe0Hk+ifAFtNSFQo
github.com/IBM/mqcloud-go-sdk v0.2.0/go.mod h1:VZQKMtqmcdXKhmLhLiPuS/UHMs/5yo2tA/nD83cQt9E=
github.com/IBM/networking-go-sdk v0.51.1 h1:xRlDFxSMejMmJ7JPFZ9cflL86uJpbqUzuL/1D/pP7/g=
github.com/IBM/networking-go-sdk v0.51.1/go.mod h1:5aBaPKkm47LHECEOOZ4ltbwypOhapVo5aSCP3MTxmgQ=
github.com/IBM/platform-services-go-sdk v0.72.0 h1:AfJe6bgqmTQU4ff/2URu3wkRLZD0XIzojn7SLf2yIns=
github.com/IBM/platform-services-go-sdk v0.72.0/go.mod h1:ApFkvqw7NaluWJ5Uq+afdM/2jQqo5ILc0SzKSVobYNw=
github.com/IBM/platform-services-go-sdk v0.73.0 h1:CKs6qCM2U549gMn4ULfJB76DaDQpit/+0VmbKDqSpFU=
github.com/IBM/platform-services-go-sdk v0.73.0/go.mod h1:LSaXGGJUGGPMCCtG1/24r9LJEbF0hmpXtQOhABRk0PY=
github.com/IBM/project-go-sdk v0.3.5 h1:L+YClFUa14foS0B/hOOY9n7sIdsT5/XQicnXOyJSpyM=
github.com/IBM/project-go-sdk v0.3.5/go.mod h1:FOJM9ihQV3EEAY6YigcWiTNfVCThtdY8bLC/nhQHFvo=
github.com/IBM/push-notifications-go-sdk v0.0.0-20210310100607-5790b96c47f5 h1:NPUhkoOCRuv3OFWt19PmwjXGGTKlvmbuPg9fUrBUNe4=
Expand Down
Loading

0 comments on commit 2dac226

Please sign in to comment.