Skip to content

v0.2.0

Compare
Choose a tag to compare
@github-actions github-actions released this 19 Aug 11:22
eade558

Reference implementation of the ServiceBinding.io 1.0 spec. The full specification is implemented, please open an issue for any discrepancies.

Install

A Kubernetes cluster with cert-manager installed is required.

To install the Service Binding Runtime with kubectl, run:

kubectl apply -f https://github.com/servicebinding/runtime/releases/download/v0.2.0/servicebinding-runtime-v0.2.0.yaml

To install the workload resource mappings, run:

kubectl apply -f https://github.com/servicebinding/runtime/releases/download/v0.2.0/servicebinding-workloadresourcemappings-v0.2.0.yaml

Supported Services

Kubernetes defines no provisioned services by default, however, Secrets may be directly referenced.

Additional services can be supported dynamically by defining a ClusterRole.

Supported Workloads

Support for the built-in k8s workload resource is pre-configured including:

  • apps DaemonSet
  • apps Deployment
  • apps ReplicaSet
  • apps StatefulSet
  • batch CronJob (includes a ClusterWorkloadResourceMapping)
  • batch Job (since Jobs are immutable, the ServiceBinding must be defined and service resolved before the job is created)
  • core ReplicationController

Additional workloads can be supported dynamically by defining a ClusterRole and if not PodSpecable, a ClusterWorkloadResourceMapping.

What's Changed

Full Changelog: v0.1.0...v0.2.0