servicebinding / spec

Specification for binding services to k8s workloads
https://servicebinding.io
Apache License 2.0
92 stars 35 forks source link

Remove PodSpec-able restriction #144

Closed nebhale closed 3 years ago

nebhale commented 3 years ago

The addition of the Application Resource Mapping extension specification allows us to create a low-effort, cluster-wide mapping of the Service Binding onto any reasonable (containing env, volumeMount, and volume concepts) resource type. Given this new ability, it makes no sense for the core specification to be restricted to targeting only PodSpec-able resources.

This change promotes the Application Resource Mapping extension to be part of the core specification. It also removes the restrictions in other parts of the specification that required that application's be PodSpec-able.

sbose78 commented 3 years ago

Makes sense!