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

[Operator] ImageStreamNamespace doesn't provide much value

    XMLWordPrintable

Details

    • % %
    • 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))?

      Attachments

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved: