API differences
Service Binding Operator supports two resources for making service bindings:
-
ServiceBinding.binding.operators.coreos.com
-
ServiceBinding.servicebinding.io
Both of these binding types have similar features, but they are not completely identical. Here, the differences between these binding types are fully listed.
Feature | Supported by coreos.com bindings |
Supported by servicebinding.io bindings |
Notes |
---|---|---|---|
Binding to provisioned services |
Yes |
Yes |
|
Direct secret projection |
Yes |
Yes |
|
Bind as Files |
Yes |
Yes |
Default behavior for |
Bind as Environment Variables |
Yes |
Yes |
Default behavior for |
Selecting workload with a label selector |
Yes |
Yes |
|
Detecting Binding Resources ( |
Yes |
No |
There is no equivalent feature within |
Naming strategies |
Yes |
No |
There is no current mechanism within |
Container Path |
Yes |
Partial |
The specification allows |
Container Name Filtering |
No |
Yes |
|
Secret Path |
Yes |
No |
|
Alternative binding sources (for instance, binding data from annotations) |
Yes |
Allowed by Service Binding Operator |
Strictly speaking, the specification is silent on this. However, for the sake of convenience, Service Binding Operator supports these binding methods on both binding types. |