-
Bug
-
Resolution: Done
-
Undefined
-
None
-
3
-
False
-
False
-
+
-
Undefined
-
-
Sprint 192
Given a CRD is annotated with the service binding annotation using the `sliceOfStrings` element type such as:
... metadata: annotations: service.binding/tags: path={.spec.tags},elementType=sliceOfStrings
and the CR's spec contains the following data:
... kind: Backend ... spec: tags: - knowledge - is - power
when a service binding is created to bind the service CR to an application I'd expect that the application would be enriched with the following env variables by the binding:
BACKEND_TAGS_0=knowledge BACKEND_TAGS_1=is BACKEND_TAGS_2=power
However the following error is being thrown instead:
2020-10-14T13:28:35.086+0200 ERROR controller-runtime.controller Reconciler error {"controller": "servicebinding-controller", "request": "service-binding-demo/binding-request", "error": "unsupported type"} github.com/go-logr/zapr.(*zapLogger).Error /home/pmacik/.go/src/github.com/redhat-developer/service-binding-operator/vendor/github.com/go-logr/zapr/zapr.go:128 sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler /home/pmacik/.go/src/github.com/redhat-developer/service-binding-operator/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:258 sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem /home/pmacik/.go/src/github.com/redhat-developer/service-binding-operator/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:232 sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).worker /home/pmacik/.go/src/github.com/redhat-developer/service-binding-operator/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:211 k8s.io/apimachinery/pkg/util/wait.JitterUntil.func1 /home/pmacik/.go/src/github.com/redhat-developer/service-binding-operator/vendor/k8s.io/apimachinery/pkg/util/wait/wait.go:152 k8s.io/apimachinery/pkg/util/wait.JitterUntil /home/pmacik/.go/src/github.com/redhat-developer/service-binding-operator/vendor/k8s.io/apimachinery/pkg/util/wait/wait.go:153 k8s.io/apimachinery/pkg/util/wait.Until /home/pmacik/.go/src/github.com/redhat-developer/service-binding-operator/vendor/k8s.io/apimachinery/pkg/util/wait/wait.go:88
- is related to
-
APPSVC-739 Define behavior of annotations with sliceOfStrings
- Closed