-
Story
-
Resolution: Done
-
Major
-
None
-
None
Objective
Support generation of intermediate binding secret from multiple backing services:
apiVersion: apps.openshift.io/v1alpha1 kind: ServiceBindingRequest metadata: name: binding-request namespace: service-binding-demo spec: applicationSelector: resourceRef: nodejs-rest-http-crud group: apps version: v1 resource: deployments backingServiceSelectors: - group: postgresql.baiju.dev version: v1alpha1 kind: Database resourceRef: db-demo - group: another.group.dev version: v1alpha1 kind: KafkaUser resourceRef: my-user-kafka-user
The above API is not final, but needs to convery the message appropriately.
Specific Use case
Knative is sourcing events from Kafka. Kafka is managed by Strimzi Operator, and the objective of this story is to provide service-biding-operator support for binding Kafka resources.
To bind with Knative types we will need to collect data from multiple resources managed by Strimzi. The interesting resources are related to bootstrap-servers and topic metadata.
Acceptance Criteria
- Deploy workload
- Deploy 2 operator backed services
- Create SBR with two backing services.
- Ensure binding secret has all relevant information from both backing services.
- causes
-
APPSVC-478 Fix lack of Data for CustomEnvVar
- Closed
-
APPSVC-481 Support multiple backing services in customEnvVar
- Closed
- is blocked by
-
APPSVC-398 [SBO] Refactor to support multiple backing services
- Closed
-
APPSVC-321 API Review: Promote BindingStatus to a condition
- Closed
- is related to
-
APPSVC-307 Binding annotations in Strimzi Kafka Operator
- Closed