v0.3.0-beta.1
Pre-release🚨Service Catalog v0.3.0-beta.1 is now available!
In this second beta release for the Service Catalog 0.3.0 milestone, we have worked on the following:
-
Add missing
svcat: "true"
labels to Service Catalog CRDs -
Add CRD waiter for the migration job and the webhook server.
It may take some time before Catalog CRDs are registered in the main API Server. For this reason, the CRD waiter is executed at the initial state of each Service Catalog binary because Service Catalog clients/informers can be created only when CRDs are available.Additionally, we added retries when restoring Service Catalog resources during the migration process.
See the discussion in this thread for more info:
https://kubernetes.slack.com/archives/C232SF3TK/p1570107013007500 -
Add iteration gap for readiness/liveness probe executions which check if CRDs for ServiceCatalog exist. Previously, the probes were executed every 10 secs, which generated a heavy load on the main API Server.
-
Previously, we listed all K8s CRDs. Now we fetch only CRDs which belong to Service Catalog using proper label selector. As a result, the response uses fewer resources.
Check beta.0 for more release notes.
We'd really appreciate any feedback on the upgrade procedure and any issues or tips you may run into.
Changes since beta.0
- Make the Service Catalog release process parallel (#2727)
- Add support for imagePullSecrets to helm charts (#2721)
- Improve CRD liveness/readiness probe (#2717)
- Add CRD waiter for migration job and webhook server (#2719)
SVCat Binaries
macOS: https://download.svcat.sh/cli/v0.3.0-beta.1/darwin/amd64/svcat
Windows: https://download.svcat.sh/cli/v0.3.0-beta.1/windows/amd64/svcat.exe
Linux: https://download.svcat.sh/cli/v0.3.0-beta.1/linux/amd64/svcat