Skip to content
This repository has been archived by the owner on May 6, 2022. It is now read-only.

Releases: kubernetes-retired/minibroker

v1.2.0

23 Nov 16:22
c1aecd6
Compare
Choose a tag to compare

What has changed

  • Updated the default chart repository to the new location (#116).

Installation instructions

  1. Make sure you have service catalog installed, if not:
helm repo add svc-cat https://svc-catalog-charts.storage.googleapis.com
kubectl create namespace svc-cat
helm install catalog --namespace svc-cat svc-cat/catalog
  1. Add the Minibroker Helm repository:
helm repo add minibroker https://minibroker.blob.core.windows.net/charts
helm repo update
  1. Install!
kubectl create namespace minibroker
helm install minibroker --namespace minibroker minibroker/minibroker

V1.1.0

23 Sep 14:37
ef11c30
Compare
Choose a tag to compare

What's new

  • The bindings return the URI with the cluster domain. This is important when the search path of apps' /etc/resolv.conf doesn't include the cluster domain.

You can check the full diff here: v1.0.0...v1.1.0.

Upgrading from v1.0.0

The upgrade should be smooth, but to take advantage of the FQDN URI, all service bindings must be re-done.
IMPORTANT - If you are using Minibroker with KubeCF, you will need to do this before upgrading to KubeCF 2.5 as apps will not include the search path in /etc/resolv.conf.

Installation instructions

  1. Make sure you have service catalog installed, if not:
helm repo add svc-cat https://svc-catalog-charts.storage.googleapis.com
kubectl create namespace svc-cat
helm install catalog --namespace svc-cat svc-cat/catalog
  1. Add the Minibroker Helm repository:
helm repo add minibroker https://minibroker.blob.core.windows.net/charts
helm repo update
  1. Install!
kubectl create namespace minibroker
helm install minibroker --namespace minibroker minibroker/minibroker

v1.0.0

16 Sep 01:50
4018e66
Compare
Choose a tag to compare

It's turning 1!
🎉 🎉 🎉

What's new

  • Switched the internals from Helm 2 to 3.
  • Support for asynchronous operations.
  • RabbitMQ service class.
  • Platform operators deploying Minibroker can set override provisioning parameters that replace what the user provides. Useful for enforcing strict parameters.
  • Minibroker final image is assembled from scratch, resulting in a both smaller and more secure image.
  • Improved testing coverage.
  • Many improvements and bug fixes across the codebase.

You can check the full diff here: v0.3.1...v1.0.0.

Installation instructions

⚠️ IMPORTANT ⚠️ Upgrading from previous releases is not supported (unless you are doing from a 1.0.0 release candidate).

  1. Make sure you have service catalog installed, if not:
helm repo add svc-cat https://svc-catalog-charts.storage.googleapis.com
kubectl create namespace svc-cat
helm install catalog --namespace svc-cat svc-cat/catalog
  1. Add the Minibroker Helm repository:
helm repo add minibroker https://minibroker.blob.core.windows.net/charts
helm repo update
  1. Install!
kubectl create namespace minibroker
helm install minibroker --namespace minibroker minibroker/minibroker

v1.0.0-rc5

14 Sep 21:01
d0982fa
Compare
Choose a tag to compare
v1.0.0-rc5 Pre-release
Pre-release

Bug fixes

  • fix: missing cache volume (#107).

Installation instructions

  1. Make sure you have service catalog installed, if not:
helm repo add svc-cat https://svc-catalog-charts.storage.googleapis.com
kubectl create namespace svc-cat
helm install catalog --namespace svc-cat svc-cat/catalog
  1. Add the Minibroker Helm repository:
helm repo add minibroker https://minibroker.blob.core.windows.net/charts
helm repo update
  1. Install!
kubectl create namespace minibroker
helm install minibroker --version 1.0.0-rc5 --namespace minibroker minibroker/minibroker

v1.0.0-rc4

17 Aug 20:02
18d78ee
Compare
Choose a tag to compare
v1.0.0-rc4 Pre-release
Pre-release

You can check what has changed in:
v1.0.0-rc3...v1.0.0-rc4

This release doesn't have too many changes but includes a more robust logic for the binding.

Installation instructions

  1. Make sure you have service catalog installed, if not:
helm repo add svc-cat https://svc-catalog-charts.storage.googleapis.com
kubectl create namespace svc-cat
helm install catalog --namespace svc-cat svc-cat/catalog
  1. Add the Minibroker Helm repository:
helm repo add minibroker https://minibroker.blob.core.windows.net/charts
helm repo update
  1. Install!
kubectl create namespace minibroker
helm install minibroker --version 1.0.0-rc4 --namespace minibroker minibroker/minibroker

v1.0.0-rc3

12 Aug 06:13
09d7c69
Compare
Choose a tag to compare
v1.0.0-rc3 Pre-release
Pre-release

You can check what has changed in:
v1.0.0-rc2...v1.0.0-rc3

A few highlights:

  • RabbitMQ username can now be passed as a parameter (#97).
  • Operators deploying Minibroker can set override parameters that will prevent users from setting any parameters during provisioning (#93).
  • The Minibroker image is built from scratch, reducing the final image size from 60.3 MB to 12.2 MB (#103).

Installation instructions

  1. Make sure you have service catalog installed, if not:
helm repo add svc-cat https://svc-catalog-charts.storage.googleapis.com
kubectl create namespace svc-cat
helm install catalog --namespace svc-cat svc-cat/catalog
  1. Add the Minibroker Helm repository:
helm repo add minibroker https://minibroker.blob.core.windows.net/charts
helm repo update
  1. Install!
kubectl create namespace minibroker
helm install minibroker --version 1.0.0-rc3 --namespace minibroker minibroker/minibroker

v1.0.0-rc2

31 Jul 23:26
87dad2b
Compare
Choose a tag to compare
v1.0.0-rc2 Pre-release
Pre-release

Well, we needed one more RC. A few fixes needed to get in:

  • Fixed the logic for binding postgresql newer plans.
  • Fixed the protocol names to not depend on the port names of k8s services.

Installation instructions

  1. Make sure you have service catalog installed, if not:
helm repo add svc-cat https://svc-catalog-charts.storage.googleapis.com
kubectl create namespace svc-cat
helm install catalog --namespace svc-cat svc-cat/catalog
  1. Add the Minibroker Helm repository:
helm repo add minibroker https://minibroker.blob.core.windows.net/charts
helm repo update
  1. Install!
kubectl create namespace minibroker
helm install minibroker --version 1.0.0-rc2 --namespace minibroker minibroker/minibroker

v1.0.0-rc1

24 Jul 21:45
1fe0279
Compare
Choose a tag to compare
v1.0.0-rc1 Pre-release
Pre-release

How about an RC1? Please, try it out and give us your feedback! You can reach us via an issue here on Github, or you can drop us a message on #sig-service-catalog on Slack.

Enjoy!

Cool stuff worth mentioning

  • Minibroker now uses Helm 3 internally.
  • Added RabbitMQ as a supported offering.
  • ... fixed some not-loved-bugs.

Installation instructions

  1. Make sure you have service catalog installed, if not:
helm repo add svc-cat https://svc-catalog-charts.storage.googleapis.com
kubectl create namespace svc-cat
helm install catalog --namespace svc-cat svc-cat/catalog
  1. Add the Minibroker Helm repository:
helm repo add minibroker https://minibroker.blob.core.windows.net/charts
helm repo update
  1. Install!
kubectl create namespace minibroker
helm install minibroker --version 1.0.0-rc1 --namespace minibroker minibroker/minibroker