Uploaded image for project: 'Red Hat Fuse'
  1. Red Hat Fuse
  2. ENTESB-12099

[Operator] ImageStreamNamespace doesn't provide much value


    • % %
    • Not applicable

      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


      When using following CR:

      apiVersion: syndesis.io/v1alpha1
      kind: Syndesis
        name: app
        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))?

            lgarciaac Luis GarcĂ­a Acosta
            avano@redhat.com Andrej Vano
            Andrej Vano Andrej Vano
            0 Vote for this issue
            6 Start watching this issue