Details
-
Bug
-
Resolution: Done
-
Major
-
fuse-7.x-GA
-
%
-
Not applicable
Description
EDIT: since 7.6 will be created from current master, we got rid of most image streams, so this option should be imho deleted, or at least not configurable and point to current namespace. see this comment
OLD TEXT BELOW:
When using following CR:
apiVersion: syndesis.io/v1alpha1
kind: Syndesis
metadata:
name: app
spec:
imageStreamNamespace: "test"
the operator still creates all image streams in current namespace:
oc get is -n avano-syndesis NAME DOCKER REPO TAGS UPDATED oauth-proxy docker-registry.default.svc:5000/avano-syndesis/oauth-proxy v4.0.0 About a minute ago postgres_exporter docker-registry.default.svc:5000/avano-syndesis/postgres_exporter v0.4.7 About a minute ago prometheus docker-registry.default.svc:5000/avano-syndesis/prometheus v2.13.0 About a minute ago syndesis-meta docker-registry.default.svc:5000/avano-syndesis/syndesis-meta 1.8.3-20191020 About a minute ago syndesis-operator docker-registry.default.svc:5000/avano-syndesis/syndesis-operator 1.8.3-20191020 About a minute ago syndesis-s2i docker-registry.default.svc:5000/avano-syndesis/syndesis-s2i 1.8.3-20191020 About a minute ago syndesis-server docker-registry.default.svc:5000/avano-syndesis/syndesis-server 1.8.3-20191020 About a minute ago syndesis-ui docker-registry.default.svc:5000/avano-syndesis/syndesis-ui 1.8.3-20191020 About a minute ago todo docker-registry.default.svc:5000/avano-syndesis/todo latest 10 seconds ago
The question is how it should work - should the operator create the image streams in the namespace given in "imageStreamNamespace" (this would be major) or just re-use pre-created image streams from that namespaces (and therefore not create any new image streams in current namespace(minor issue))?