This repository was archived by the owner on Jun 17, 2025. It is now read-only.
generated from terraform-ibm-modules/terraform-ibm-module-template
-
Notifications
You must be signed in to change notification settings - Fork 0
feat: support for new ICD hosting model #220
Merged
Merged
+105
−49
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/run pipeline |
/run pipeline |
The only change during upgrade is the group block and results in an This is expected and the exact details vary by the existing deployment.
The upgrade test is safe to skip TestRunUpgradeCompleteExample 2024-06-27T09:52:42Z command.go:185: Terraform used the selected providers to generate the following execution
TestRunUpgradeCompleteExample 2024-06-27T09:52:42Z command.go:185: plan. Resource actions are indicated with the following symbols:
TestRunUpgradeCompleteExample 2024-06-27T09:52:42Z command.go:185: ~ update in-place
TestRunUpgradeCompleteExample 2024-06-27T09:52:42Z command.go:185: <= read (data resources)
TestRunUpgradeCompleteExample 2024-06-27T09:52:42Z command.go:185:
TestRunUpgradeCompleteExample 2024-06-27T09:52:42Z command.go:185: Terraform will perform the following actions:
TestRunUpgradeCompleteExample 2024-06-27T09:52:42Z command.go:185:
TestRunUpgradeCompleteExample 2024-06-27T09:52:42Z command.go:185: # module.enterprise_db.data.ibm_database_connection.database_connection will be read during apply
TestRunUpgradeCompleteExample 2024-06-27T09:52:42Z command.go:185: # (depends on a resource or a module with changes pending)
TestRunUpgradeCompleteExample 2024-06-27T09:52:42Z command.go:185: <= data "ibm_database_connection" "database_connection" {
TestRunUpgradeCompleteExample 2024-06-27T09:52:42Z command.go:185: + amqps = (known after apply)
TestRunUpgradeCompleteExample 2024-06-27T09:52:42Z command.go:185: + analytics = (known after apply)
TestRunUpgradeCompleteExample 2024-06-27T09:52:42Z command.go:185: + bi_connector = (known after apply)
TestRunUpgradeCompleteExample 2024-06-27T09:52:42Z command.go:185: + cli = (known after apply)
TestRunUpgradeCompleteExample 2024-06-27T09:52:42Z command.go:185: + deployment_id = "crn:v1:bluemix:public:databases-for-enterprisedb:eu-de:a/abac0df06b644a9cabc6e44f55b3880e:bb4573b4-e22f-4490-9b9d-0ac9908f4461::"
TestRunUpgradeCompleteExample 2024-06-27T09:52:42Z command.go:185: + emp = (known after apply)
TestRunUpgradeCompleteExample 2024-06-27T09:52:42Z command.go:185: + endpoint_type = "private"
TestRunUpgradeCompleteExample 2024-06-27T09:52:42Z command.go:185: + grpc = (known after apply)
TestRunUpgradeCompleteExample 2024-06-27T09:52:42Z command.go:185: + https = (known after apply)
TestRunUpgradeCompleteExample 2024-06-27T09:52:42Z command.go:185: + id = (known after apply)
TestRunUpgradeCompleteExample 2024-06-27T09:52:42Z command.go:185: + mongodb = (known after apply)
TestRunUpgradeCompleteExample 2024-06-27T09:52:42Z command.go:185: + mqtts = (known after apply)
TestRunUpgradeCompleteExample 2024-06-27T09:52:42Z command.go:185: + mysql = (known after apply)
TestRunUpgradeCompleteExample 2024-06-27T09:52:42Z command.go:185: + ops_manager = (known after apply)
TestRunUpgradeCompleteExample 2024-06-27T09:52:42Z command.go:185: + postgres = (known after apply)
TestRunUpgradeCompleteExample 2024-06-27T09:52:42Z command.go:185: + rediss = (known after apply)
TestRunUpgradeCompleteExample 2024-06-27T09:52:42Z command.go:185: + secure = (known after apply)
TestRunUpgradeCompleteExample 2024-06-27T09:52:42Z command.go:185: + stomp_ssl = (known after apply)
TestRunUpgradeCompleteExample 2024-06-27T09:52:42Z command.go:185: + user_id = "admin"
TestRunUpgradeCompleteExample 2024-06-27T09:52:42Z command.go:185: + user_type = "database"
TestRunUpgradeCompleteExample 2024-06-27T09:52:42Z command.go:185: }
TestRunUpgradeCompleteExample 2024-06-27T09:52:42Z command.go:185:
TestRunUpgradeCompleteExample 2024-06-27T09:52:42Z command.go:185: # module.enterprise_db.ibm_database.enterprise_db will be updated in-place
TestRunUpgradeCompleteExample 2024-06-27T09:52:42Z command.go:185: ~ resource "ibm_database" "enterprise_db" {
TestRunUpgradeCompleteExample 2024-06-27T09:52:42Z command.go:185: id = "crn:v1:bluemix:public:databases-for-enterprisedb:eu-de:a/abac0df06b644a9cabc6e44f55b3880e:bb4573b4-e22f-4490-9b9d-0ac9908f4461::"
TestRunUpgradeCompleteExample 2024-06-27T09:52:42Z command.go:185: name = "edb-upg-hr6lgg-edb"
TestRunUpgradeCompleteExample 2024-06-27T09:52:42Z command.go:185: tags = []
TestRunUpgradeCompleteExample 2024-06-27T09:52:42Z command.go:185: # (21 unchanged attributes hidden)
TestRunUpgradeCompleteExample 2024-06-27T09:52:42Z command.go:185:
TestRunUpgradeCompleteExample 2024-06-27T09:52:42Z command.go:185: - group {
TestRunUpgradeCompleteExample 2024-06-27T09:52:42Z command.go:185: - group_id = "member" -> null
TestRunUpgradeCompleteExample 2024-06-27T09:52:42Z command.go:185:
TestRunUpgradeCompleteExample 2024-06-27T09:52:42Z command.go:185: - cpu {
TestRunUpgradeCompleteExample 2024-06-27T09:52:42Z command.go:185: - allocation_count = 3 -> null
TestRunUpgradeCompleteExample 2024-06-27T09:52:42Z command.go:185: }
TestRunUpgradeCompleteExample 2024-06-27T09:52:42Z command.go:185:
TestRunUpgradeCompleteExample 2024-06-27T09:52:42Z command.go:185: - disk {
TestRunUpgradeCompleteExample 2024-06-27T09:52:42Z command.go:185: - allocation_mb = 20480 -> null
TestRunUpgradeCompleteExample 2024-06-27T09:52:42Z command.go:185: }
TestRunUpgradeCompleteExample 2024-06-27T09:52:42Z command.go:185:
TestRunUpgradeCompleteExample 2024-06-27T09:52:42Z command.go:185: - members {
TestRunUpgradeCompleteExample 2024-06-27T09:52:42Z command.go:185: - allocation_count = 3 -> null
TestRunUpgradeCompleteExample 2024-06-27T09:52:42Z command.go:185: }
TestRunUpgradeCompleteExample 2024-06-27T09:52:42Z command.go:185:
TestRunUpgradeCompleteExample 2024-06-27T09:52:42Z command.go:185: - memory {
TestRunUpgradeCompleteExample 2024-06-27T09:52:42Z command.go:185: - allocation_mb = 1024 -> null
TestRunUpgradeCompleteExample 2024-06-27T09:52:42Z command.go:185: }
TestRunUpgradeCompleteExample 2024-06-27T09:52:42Z command.go:185: }
TestRunUpgradeCompleteExample 2024-06-27T09:52:42Z command.go:185: + group {
TestRunUpgradeCompleteExample 2024-06-27T09:52:42Z command.go:185: + group_id = "member"
TestRunUpgradeCompleteExample 2024-06-27T09:52:42Z command.go:185:
TestRunUpgradeCompleteExample 2024-06-27T09:52:42Z command.go:185: + disk {
TestRunUpgradeCompleteExample 2024-06-27T09:52:42Z command.go:185: + allocation_mb = 20480
TestRunUpgradeCompleteExample 2024-06-27T09:52:42Z command.go:185: }
TestRunUpgradeCompleteExample 2024-06-27T09:52:42Z command.go:185:
TestRunUpgradeCompleteExample 2024-06-27T09:52:42Z command.go:185: + host_flavor {
TestRunUpgradeCompleteExample 2024-06-27T09:52:42Z command.go:185: + id = "b3c.4x16.encrypted"
TestRunUpgradeCompleteExample 2024-06-27T09:52:42Z command.go:185: }
TestRunUpgradeCompleteExample 2024-06-27T09:52:42Z command.go:185:
TestRunUpgradeCompleteExample 2024-06-27T09:52:42Z command.go:185: + members {
TestRunUpgradeCompleteExample 2024-06-27T09:52:42Z command.go:185: + allocation_count = 3
TestRunUpgradeCompleteExample 2024-06-27T09:52:42Z command.go:185: }
TestRunUpgradeCompleteExample 2024-06-27T09:52:42Z command.go:185: }
TestRunUpgradeCompleteExample 2024-06-27T09:52:42Z command.go:185:
TestRunUpgradeCompleteExample 2024-06-27T09:52:42Z command.go:185: # (3 unchanged blocks hidden)
TestRunUpgradeCompleteExample 2024-06-27T09:52:42Z command.go:185: }
TestRunUpgradeCompleteExample 2024-06-27T09:52:42Z command.go:185:
TestRunUpgradeCompleteExample 2024-06-27T09:52:42Z command.go:185: Plan: 0 to add, 1 to change, 0 to destroy.
TestRunUpgradeCompleteExample 2024-06-27T09:52:42Z command.go:185:
TestRunUpgradeCompleteExample 2024-06-27T09:52:42Z command.go:185: Changes to Outputs:
TestRunUpgradeCompleteExample 2024-06-27T09:52:42Z command.go:185: ~ hostname = "bb4573b4-e22f-4490-9b9d-0ac9908f4461.c3jgsjqf0prn36465j00.private.databases.appdomain.cloud" -> (known after apply)
TestRunUpgradeCompleteExample 2024-06-27T09:52:42Z command.go:185: ~ port = 30136 -> (known after apply)
TestRunUpgradeCompleteExample 2024-06-27T09:52:42Z command.go:185:
TestRunUpgradeCompleteExample 2024-06-27T09:52:42Z command.go:185: ─────────────────────────────────────────────────────────────────────────────
TestRunUpgradeCompleteExample 2024-06-27T09:52:42Z command.go:185: |
/run pipeline |
/run pipeline |
/run pipeline |
/run pipeline |
/run pipeline |
ocofaigh
approved these changes
Jul 12, 2024
🎉 This issue has been resolved in version 1.8.0 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Add support for the IBM Cloud Database new hosting model, including bumping minimum memory requirements from 1G to 4G.
Note: EnterpriseDB only supports Isolated Compute in the new hosting model.
Release required?
x.x.X
)x.X.x
)X.x.x
)Release notes content
Reference: Cloud Database Hosting Models
The host model switching section has details of the migrations that the service is rolling out. All instances will have to be switched and the time line for the migrations is outlined.
During the transition both existing and new models are supported.
Users of this module should consider the changes being implemented by the service. It is recommended that new deployments use the isolated compute model to start, by specifying the host_flavor. It is recommended that existing deployments make updates to control the upgrade process by specifying isolate compute configurations and the resource required to run the service, by adding the host_flavor.
Run the pipeline
If the CI pipeline doesn't run when you create the PR, the PR requires a user with GitHub collaborators access to run the pipeline.
Run the CI pipeline when the PR is ready for review and you expect tests to pass. Add a comment to the PR with the following text:
Checklist for reviewers
For mergers