jasonmimick / atlas-osb

DEPRECATED: See https://github.com/mongodb/atlas-osb
https://github.com/mongodb/atlas-osb
Apache License 2.0
0 stars 2 forks source link

Bump github.com/kubernetes-sigs/service-catalog from 0.2.1 to 0.3.0 #61

Closed dependabot[bot] closed 4 years ago

dependabot[bot] commented 4 years ago

Bumps github.com/kubernetes-sigs/service-catalog from 0.2.1 to 0.3.0.

Release notes

Sourced from github.com/kubernetes-sigs/service-catalog's releases.

v0.3.0

🚨 Service Catalog v0.3.0 is now available!

This is a MAJOR release. In release 0.3.0, we've focused on replacing the Aggregated API Server with the CustomResourceDefinitions (CRDs) and the Admission Webhook solution. The Service Catalog documentation has been updated to reflect these changes. Check it out for more details.

To install the Service Catalog from this release, run:

helm install svc-cat/catalog \
    --name catalog --namespace catalog --version 0.3.0

If you installed Service Catalog on your cluster using the helm install svc-cat/catalog command, then the migration process is automated for you and you can just run:

helm upgrade <release_name> svc-cat/catalog --version 0.3.0

The migration process is described in detail here. There you will also find information on how to upgrade the Service Catalog manually.

Highlights of the changes since 0.3.0-beta.2

  • Cascading binding deletion feature. The controller manager deletes all Service Bindings for a Service Instance before attempting to deprovision the Service Instance. This option can be enabled by setting the CascadingDeletion feature gate to true (#2711)
  • To perform a successful migration, the Service Catalog resources can't be in the unfinished or deleted state. Otherwise, the upgrading job can fail. We provide a special sanity check script that should be executed before upgrading from 0.2.x to 0.3.0 (#2743)
  • Previously, when (Cluster)ServicePlan was marked as removedFromBrokerCatalog, it would not be removed on the (Cluster)ServicePlan reconcile due to a bug that blocked the removing logic. This bug was fixed in this release. (#2797)
  • There are situations when Service Instance and Service Binding are applied at the same time (used e.g. in automation scripts). In those cases, usually, ServiceBinding will fail if ServiceInstance will not be ready in time. In this release, there is a new functionality to trigger reconciliation for each ServiceBinding with failed status if correlated ServiceInstance was finally provisioned successfully. (#2771)
  • svcat CLI can now filter the classes returned by a broker in svcat get classes via a --broker flag (#2786)
  • Support for Kubernetes 1.18 and matrix tests for validating Service Catalog on the three latest Kubernetes versions (#2796)

For the rest of the merge pull request, check the All changes since beta.2 section.

We'd appreciate any feedback on the upgrade procedure and any issues or tips you may run into.

All changes since beta.2

Commits
  • 11c5b36 Update version from 0.3.0-beta.2 to 0.3.0 (#2811)
  • 56681c6 Update deps to k8s 1.18, adjust code after bump (#2796)
  • 87a6e81 Update dev guide to not refer to GOPATH in setup (#2808)
  • 13e3697 Add option to specify k8s version (#2803)
  • fd45c0d Remove all api-server logic which is not used anymore (#2720)
  • 9c42d6b Switch from go dep to go modules (#2795)
  • e12c79f Fix ServicePlan resync (#2797)
  • bfead02 Bump bundler version for jekyll and set fix version for jekyll (#2794)
  • ed186ba svcat CLI can now filter the classes return by broker in svcat get classes ...
  • b47255e Update ups-broker docs link to point to chart on github. (#2790)
  • Additional commits viewable in compare view


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
vasilevp commented 4 years ago

@dependabot ignore this minor version

dependabot[bot] commented 4 years ago

OK, I won't notify you about version 0.3.x again, unless you re-open this PR or update to a 0.3.x release yourself.