Cloud Service Broker Versions Save

OSBAPI service broker that uses Terraform to provision and bind services. Derived from https://github.com/GoogleCloudPlatform/gcp-service-broker

v2.0.2

1 month ago

Changelog

Bug fixes

  • 5df368e2 fix: only run database startup when running server (#1012)

v2.0.1

1 month ago

Changelog

Bug fixes

  • 3ebfaf8d fix: Broker version should be correctly set as v2.0.0 (#1010)

Dependency updates

  • 37c54e4c build(deps): bump github.com/hashicorp/go-getter from 1.7.3 to 1.7.4 (#1009)
  • e61bd361 build(deps): bump github.com/onsi/gomega from 1.32.0 to 1.33.0 (#1011)
  • 3a6961ba build(deps): bump golang.org/x/crypto from 0.21.0 to 0.22.0 (#1006)
  • ab412c94 build(deps): bump golang.org/x/net from 0.23.0 to 0.24.0 (#1005)
  • 1141361c build(deps): bump golang.org/x/tools from 0.19.0 to 0.20.0 (#1007)

Others

  • 13259c0b docs: opentofu migration guide (#1008)
  • 8f0a55c4 test: move "dbservices" tests to Ginkgo style (#1000)

v2.0.0

1 month ago

Changelog

Breaking Changes

  • 9848ca2e feat!: change tofu unpacking to default to terraform registry (#1001)
  • 48af27ec feat!: update import path to v2 (#1004)

Action: All brokerpaks will need to define the full provider name in the terraform config. E.g.

terraform {
  required_providers {
    random = {
      source  = "hashicorp/random"
      version = ">=3.1.0"
    }
  }
}

should be changed to

terraform {
  required_providers {
    random = {
      source  = "registry.terraform.io/hashicorp/random"
      version = ">=3.1.0"
    }
  }
}

Others

  • 53b40808 chore: change more instances of terraform to tofu (#999)
  • 496d96fb chore: rename tf to tofu (#1003)

v1.1.2

1 month ago

Changelog

Bug fixes

  • 05e04865 fix: vulnerability GO-2024-2687 (#998)

v1.1.1

1 month ago

Changelog

Dependency updates

  • 7ba4dc96 build(deps): bump Go version to 1.22.2

v1.1.0

1 month ago

Changelog

Features

  • 49513de6 feat: log the error message when an async operation fails (#986)

Bug fixes

  • c8452677 fix: recover in-progress operations on broker restart (#983)

Dependency updates

  • 676b206f build(deps): bump github.com/go-sql-driver/mysql from 1.8.0 to 1.8.1 (#982)
  • 45dcba48 build(deps): bump github.com/hashicorp/hcl/v2 from 2.20.0 to 2.20.1 (#981)
  • 1b4124b4 build(deps): bump github.com/onsi/ginkgo/v2 from 2.17.0 to 2.17.1 (#979)
  • 713923c9 build(deps): bump github.com/pivotal-cf/brokerapi/v11 (#997)
  • 08ef914f build(deps): bump gorm.io/gorm from 1.25.8 to 1.25.9 (#996)

Others

  • 43bd6cb4 chore: add note about supported tf versions for upgrade (#984)
  • 3138b748 chore: clarify url_template logic after v1.0.0 changes to core (#978)
  • 354dbca0 docs: Make more terraform to opentofu replacements (#995)
  • b538dd53 docs: OpenTofu in general documentation (#994)
  • 92921cb5 docs: add warning regarding opentofu
  • 921224ae docs: update brokerpak specification (#990)
  • 7e944546 docs: update extending a service tutorial (#988)
  • 161eb1f0 docs: update writing your first brokerpak tutorial (#985)
  • 9197c34c docs: use OpenTofu en developer experience doc (#991)
  • ab7fd83d docs: use OpenTofu in Terraform upgrades (#989)
  • f7f3b6dc docs: use OpenTofu in brokerpak dissection (#993)
  • e22313d9 docs: use OpenTofu in brokerpak intro doc (#992)
  • ba1739f6 test: recovery after a broker restart (#980)

v1.0.1

2 months ago

Changelog

Dependency updates

  • 0f475c7a build(deps): bump github.com/zclconf/go-cty from 1.14.3 to 1.14.4 (#977)
  • ea68ee6d build(deps): bump gorm.io/driver/mysql from 1.5.5 to 1.5.6 (#976)

v1.0.0

2 months ago

What's Changed

From this release onwards, the broker will only support brokerpaks running OpenTofu. Upgrade for all instances to a terraform version 1.5.x must be done prior to installing this version of the broker.

Features

Depdendency updates

Full Changelog: https://github.com/cloudfoundry/cloud-service-broker/compare/v0.22.2...v1.0.0

v0.22.2

2 months ago

Changelog

Bug fixes

  • 395b1303 fix: CVE-2024-24786 found (#966)

Dependency updates

  • 64cf0c98 build(deps): bump golang.org/x/tools from 0.18.0 to 0.19.0 (#965)

What's Changed

Full Changelog: https://github.com/cloudfoundry/cloud-service-broker/compare/v0.22.1...v0.22.2

v0.22.1

2 months ago

Changelog

Dependency updates

  • 0ec0e4f3 build(deps): bump Go version to 1.22.1
  • 6424780e build(deps): bump github.com/onsi/ginkgo/v2 from 2.15.0 to 2.16.0 (#963)
  • a448333d build(deps): bump github.com/zclconf/go-cty from 1.14.2 to 1.14.3 (#961)
  • bf09c54a build(deps): bump golang.org/x/crypto from 0.20.0 to 0.21.0 (#962)
  • bae472a2 build(deps): bump golang.org/x/net from 0.21.0 to 0.22.0 (#964)