Uploaded image for project: 'Red Hat Fuse'
  1. Red Hat Fuse
  2. ENTESB-13275 Missing Jaeger resources after OperatorHub installation
  3. ENTESB-13234

Jaeger and PublicAPI ClusterRoleBindings should be independent of the project

XMLWordPrintable

    • Icon: Sub-task Sub-task
    • Resolution: Done
    • Icon: Critical Critical
    • fuse-7.8-GA
    • fuse-7.x-GA
    • Fuse Online
    • None

      Now the Jaeger and PublicAPI add-ons use ClusterRoleBindings which are related to the project where the command

      install_ocp.sh --grant developer
      

      or

      syndesis-operator grant -u developer
      

      was called. So, when those commands are called (for example in the myproject and syndesis projects), the following ClusterRoleBindings are created:

      syndesis-myproject-auth-delegator                                          3h
      syndesis-myproject-jaeger-developer                                        3h
      syndesis-myproject-jaeger-operator                                         3h
      syndesis-syndesis-auth-delegator                                           125m
      syndesis-syndesis-jaeger-developer                                         125m
      syndesis-syndesis-jaeger-operator                                          125m
      

      Because of that, the admin has to call those commands on each project where the developer wants to install Syndesis. Also because of that, the admin cannot just use --cluster flag. If it is possible to make these ClusterRoleBindings independent from the project, the admin would just call

      install_ocp.sh --grant developer --cluster
      

      only once and the developer user would be able to install Syndesis to each project where they have access.

            parichar@redhat.com Paul Richardson
            mkralik@redhat.com Matej Kralik
            Matej Kralik Matej Kralik
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

              Created:
              Updated:
              Resolved: