You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: applications/connecting_applications_to_services/understanding-service-binding-operator.adoc
+1-11Lines changed: 1 addition & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -31,26 +31,18 @@ The {servicebinding-title} consists of a controller and an accompanying custom r
31
31
32
32
As a result, the {servicebinding-title} enables workloads to use backing services or external services by automatically collecting and sharing binding data with the workloads. The process involves making the backing service bindable and binding the workload and the service together.
=== Making an Operator-managed backing service bindable
37
36
To make a service bindable, as an Operator provider you need to expose the binding data required by workloads to bind with the services provided by the Operator. You can provide the binding data either as annotations or as descriptors in the CRD of the Operator that manages the backing service.
=== Binding a workload together with a backing service
42
40
By using the {servicebinding-title}, as an application developer, you need to declare the intent of establishing a binding connection. You must create a `Service Binding` CR that references the backing service. This action triggers the {servicebinding-title} to project the exposed binding data into the workload. The {servicebinding-title} receives the declared intent and binds the workload together with the backing service.
43
41
44
42
The CRD of the {servicebinding-title} supports the following APIs:
45
43
46
44
* *Service Binding* with the `binding.operators.coreos.com` API group.
47
-
* *Service Binding (Spec API Tech Preview)* with the `servicebinding.io` API group.
48
-
+
49
-
[IMPORTANT]
50
-
====
51
-
*Service Binding (Spec API Tech Preview)* with the `servicebinding.io` API group is a Technology Preview feature only. Technology Preview features are not supported with Red Hat production service level agreements (SLAs) and might not be functionally complete. Red Hat does not recommend using them in production. These features provide early access to upcoming product features, enabling customers to test functionality and provide feedback during the development process.
52
-
For more information about the support scope of Red Hat Technology Preview features, see https://access.redhat.com/support/offerings/techpreview/.
53
-
====
45
+
* *Service Binding (Spec API)* with the `servicebinding.io` API group.
54
46
55
47
With {servicebinding-title}, you can:
56
48
@@ -59,7 +51,6 @@ With {servicebinding-title}, you can:
59
51
* Provide service operators a low-touch administrative experience to provision and manage access to services.
60
52
* Enrich development lifecycle with a consistent and declarative service binding method that eliminates discrepancies in cluster environments.
61
53
62
-
63
54
[id="sbo-key-features"]
64
55
== Key features
65
56
@@ -78,6 +69,5 @@ With {servicebinding-title}, you can:
78
69
* Security
79
70
** Support for role-based access control (RBAC).
80
71
81
-
82
72
== Additional resources
83
73
* xref:../../applications/connecting_applications_to_services/getting-started-with-service-binding.adoc#getting-started-with-service-binding[Getting started with service binding].
Copy file name to clipboardExpand all lines: modules/sbo-methods-of-exposing-binding-data.adoc
+2-8Lines changed: 2 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -83,16 +83,10 @@ spec:
83
83
resource: deployments
84
84
----
85
85
86
-
[IMPORTANT]
87
-
====
88
-
*Service Binding (Spec API Tech Preview)* with the `servicebinding.io` API group is a Technology Preview feature only. Technology Preview features are not supported with Red Hat production service level agreements (SLAs) and might not be functionally complete. Red Hat does not recommend using them in production. These features provide early access to upcoming product features, enabling customers to test functionality and provide feedback during the development process.
89
-
For more information about the support scope of Red Hat Technology Preview features, see https://access.redhat.com/support/offerings/techpreview/.
90
-
====
91
-
92
86
.Example: `ServiceBinding` resource in Specification API
93
87
[source,yaml]
94
88
----
95
-
apiVersion: servicebinding.io/v1alpha3
89
+
apiVersion: servicebinding.io/v1beta1
96
90
kind: ServiceBinding
97
91
metadata:
98
92
name: account-service
@@ -133,7 +127,7 @@ spec:
133
127
.Example: Specification that is compliant with the `servicebinding.io` API
0 commit comments