Skip to content

v0.5.0

Compare
Choose a tag to compare
@github-actions github-actions released this 18 Sep 21:19
5aefe5c

Highlights

  • ✨ Add lifecycle hooks #327
  • ✨ Migrate from VMware implementation #336
  • 🐛 Restore compatibility with v1alpha3 API #334

Lifecycle Hooks

Lifecycle hooks allow for the Service Binding Reference Implementation to be configured in new ways that we didn't anticipate. An empty hooks object is a conformance validated implementation of the spec. Distribution of the runtime can use the lifecycle hooks to inject a custom resolver or projector to be used to bind services to workloads.

Hooks can also inject callbacks into the lifecycle to manipulate the Workload and ServiceBinding objects either before or after projection. An experimental set of hooks are provided that enable migration from the VMware Service Binding implementation to the reference implementation by cleaning up values and resources created by the legacy implementation in a running cluster. Use of this hook is not supported by the community and should not be used in production without validating its behavior.

What's Changed

  • Bump golang.org/x/tools from 0.11.0 to 0.11.1 in /hack/goimports by @dependabot in #308
  • Bump sigs.k8s.io/controller-runtime from 0.15.0 to 0.15.1 by @dependabot in #310
  • Bump github.com/vmware-labs/reconciler-runtime from 0.12.0 to 0.13.0 by @dependabot in #311
  • Bump golang.org/x/tools from 0.11.1 to 0.12.0 in /hack/goimports by @dependabot in #312
  • Bump github.com/vmware-tanzu/carvel-imgpkg from 0.37.2 to 0.37.3 in /hack/imgpkg by @dependabot in #313
  • Bump gomodules.xyz/jsonpatch/v2 from 2.3.0 to 2.4.0 by @dependabot in #314
  • Bump github.com/vmware-labs/reconciler-runtime from 0.13.0 to 0.14.0 by @dependabot in #319
  • Bump github.com/vmware-tanzu/carvel-kbld from 0.37.4 to 0.37.5 in /hack/kbld by @dependabot in #315
  • Bump sigs.k8s.io/controller-tools from 0.12.1 to 0.13.0 in /hack/controller-gen by @dependabot in #322
  • Bump sigs.k8s.io/controller-runtime from 0.15.1 to 0.16.0 by @dependabot in #323
  • Group dependabot PRs for k8s.io modules by @scothis in #328
  • Bump the kubernetes group with 2 updates by @dependabot in #329
  • Bump sigs.k8s.io/controller-runtime from 0.16.0 to 0.16.1 by @dependabot in #330
  • Bump actions/checkout from 3 to 4 by @dependabot in #331
  • Bump golang.org/x/tools from 0.12.0 to 0.13.0 in /hack/goimports by @dependabot in #332
  • Restore v1alpha3 API support by @scothis in #334
  • Bump docker/login-action from 2 to 3 by @dependabot in #338
  • Bump github.com/vmware-labs/reconciler-runtime from 0.14.0 to 0.15.0 by @dependabot in #340
  • Bump sigs.k8s.io/controller-runtime from 0.16.1 to 0.16.2 by @dependabot in #339
  • Bump the kubernetes group with 2 updates by @dependabot in #341
  • Track selected workloads by @scothis in #335
  • Fix TriggerWebhook name by @scothis in #337
  • Add lifecycle hooks by @scothis in #327
  • Migrate from VMware implementation by @scothis in #336
  • Bump github.com/stretchr/testify from 1.8.2 to 1.8.4 by @dependabot in #342

Full Changelog: v0.4.0...v0.5.0