---
apiVersion: operators.coreos.com/v1alpha1
kind: ClusterServiceVersion
metadata:
  annotations:
    alm-examples: |-
      [
        {
          "apiVersion": "jaegertracing.io/v1",
          "kind": "Jaeger",
          "metadata": {
            "name": "jaeger-all-in-one-inmemory"
          },
          "spec": {
            "strategy": "allInOne",
            "allInOne": {
              "options": {
                "log-level": "info"
              }
            }
          }
        }
      ]
    capabilities: Deep Insights
    categories: Logging & Tracing
    certified: "false"
    containerImage: registry.redhat.io/rhosdt/jaeger-rhel8-operator@sha256:3f9a99a22730dcbd6b32ce4a5ef3d24eb743a6f42032191248986bd8bd81ef32
    createdAt: "2022-02-02 04:23:29.634494"
    description: Provides tracing, monitoring and troubleshooting for microservices-based distributed systems
    olm.operatorGroup: global-operators
    olm.operatorNamespace: openshift-operators
    olm.skipRange: '>=1.13.0 <1.30.0'
    operatorframework.io/properties: '{"properties":[{"type":"olm.gvk","value":{"group":"jaegertracing.io","kind":"Jaeger","version":"v1"}},{"type":"olm.package","value":{"packageName":"jaeger-product","version":"1.30.0"}}]}'
    operators.openshift.io/infrastructure-features: '["disconnected"]'
    repository: https://github.com/jaegertracing/jaeger-operator
    support: Red Hat
  creationTimestamp: "2022-03-08T11:16:49Z"
  generation: 1
  labels:
    olm.api.c9f771e815ec55e: provided
    olm.copiedFrom: openshift-operators
    operatorframework.io/arch.amd64: supported
    operatorframework.io/arch.ppc64le: supported
    operatorframework.io/arch.s390x: supported
  managedFields:
  - apiVersion: operators.coreos.com/v1alpha1
    fieldsType: FieldsV1
    fieldsV1:
      f:metadata:
        f:annotations:
          .: {}
          f:alm-examples: {}
          f:capabilities: {}
          f:categories: {}
          f:certified: {}
          f:containerImage: {}
          f:createdAt: {}
          f:description: {}
          f:olm.operatorGroup: {}
          f:olm.operatorNamespace: {}
          f:olm.skipRange: {}
          f:olm.targetNamespaces: {}
          f:operatorframework.io/properties: {}
          f:operators.openshift.io/infrastructure-features: {}
          f:repository: {}
          f:support: {}
        f:labels:
          .: {}
          f:olm.api.c9f771e815ec55e: {}
          f:olm.copiedFrom: {}
          f:operatorframework.io/arch.amd64: {}
          f:operatorframework.io/arch.ppc64le: {}
          f:operatorframework.io/arch.s390x: {}
      f:spec:
        .: {}
        f:apiservicedefinitions: {}
        f:customresourcedefinitions:
          .: {}
          f:owned: {}
        f:description: {}
        f:displayName: {}
        f:icon: {}
        f:install:
          .: {}
          f:spec:
            .: {}
            f:clusterPermissions: {}
            f:deployments: {}
            f:permissions: {}
          f:strategy: {}
        f:installModes: {}
        f:keywords: {}
        f:labels:
          .: {}
          f:name: {}
        f:links: {}
        f:maintainers: {}
        f:maturity: {}
        f:provider:
          .: {}
          f:name: {}
        f:selector:
          .: {}
          f:matchLabels:
            .: {}
            f:name: {}
        f:version: {}
      f:status:
        .: {}
        f:conditions: {}
        f:lastTransitionTime: {}
        f:lastUpdateTime: {}
        f:message: {}
        f:phase: {}
        f:reason: {}
        f:requirementStatus: {}
    manager: olm
    operation: Update
    time: "2022-03-08T11:16:56Z"
  name: jaeger-operator.v1.30.0
  namespace: openshift-openstack-infra
  resourceVersion: "33042"
  selfLink: /apis/operators.coreos.com/v1alpha1/namespaces/openshift-openstack-infra/clusterserviceversions/jaeger-operator.v1.30.0
  uid: 790fcc2f-1360-4632-bbef-9f776ad0c48c
spec:
  apiservicedefinitions: {}
  customresourcedefinitions:
    owned:
    - description: Jaeger is the Schema for the jaegers API
      displayName: Jaeger
      kind: Jaeger
      name: jaegers.jaegertracing.io
      resources:
      - kind: ConfigMaps
        name: ""
        version: v1
      - kind: CronJob
        name: ""
        version: v1beta1
      - kind: DaemonSets
        name: ""
        version: apps/v1
      - kind: Deployment
        name: ""
        version: apps/v1
      - kind: Ingress
        name: ""
        version: networking/v1
      - kind: Pod
        name: ""
        version: v1
      - kind: Service
        name: ""
        version: v1
      - kind: StatefulSets
        name: ""
        version: apps/v1
      specDescriptors:
      - displayName: allInOne
        path: allInOne
      - displayName: Strategy
        path: allInOne.strategy
      - displayName: Strategy
        path: collector.strategy
      - displayName: Strategy
        path: query.strategy
      - displayName: Strategy
        path: strategy
      statusDescriptors:
      - displayName: Phase
        path: phase
      - displayName: Version
        path: version
      version: v1
  description: |-
    Red Hat OpenShift distributed tracing is based on Jaeger. Jaeger is project inspired by [Dapper](https://research.google.com/pubs/pub36356.html) and [OpenZipkin](http://zipkin.io/). It is a distributed tracing system released as open source by Uber Technologies. It is used for monitoring and troubleshooting microservices-based distributed systems.

    ### Core capabilities

    Jaeger is used for monitoring and troubleshooting microservices-based distributed systems, including:

    * Distributed context propagation
    * Distributed transaction monitoring
    * Root cause analysis
    * Service dependency analysis
    * Performance / latency optimization
    * OpenTracing compatible data model
    * Multiple storage backends: Elasticsearch, Memory.

    ### Operator features

    * **Multiple modes** - Provides `allInOne`, `production` and `streaming` [modes of deployment](https://www.jaegertracing.io/docs/latest/operator/#deployment-strategies).

    * **Configuration** - The Operator manages [configuration information](https://www.jaegertracing.io/docs/latest/operator/#configuring-the-custom-resource) when installing Jaeger instances.

    * **Storage** - [Configure storage](https://www.jaegertracing.io/docs/latest/operator/#storage-options) used by Jaeger. By default, `memory` is used. Other options include `elasticsearch`. The operator can delegate creation of an Elasticsearch cluster to the Elasticsearch Operator if deployed.

    * **Agent** - can be deployed as [sidecar](https://www.jaegertracing.io/docs/latest/operator/#auto-injecting-jaeger-agent-sidecars) (default) and/or [daemonset](https://www.jaegertracing.io/docs/latest/operator/#installing-the-agent-as-daemonset).

    * **UI** - Optionally setup secure route to provide [access to the Jaeger UI](https://www.jaegertracing.io/docs/latest/operator/#accessing-the-jaeger-console-ui).

    ### Before you start

    1. Ensure that the appropriate storage solution, that will be used by the Jaeger instance, is available and configured.
    2. If intending to deploy an Elasticsearch cluster via the Jaeger custom resource, then the Elasticsearch Operator must first be installed.

    ### Support & Troubleshooting

    Red Hat OpenShift distributed tracing Jaeger is available and supported as part of a Red Hat OpenShift subscription. Troubleshooting information is available in the [Red Hat Jaeger documentation](https://access.redhat.com/documentation/en-us/openshift_container_platform/4.9/html/distributed_tracing/index), Support is provided to Red Hat OpenShift entitled customers subject to the [Production Scope for Coverage](https://access.redhat.com/support/offerings/production/soc) and the [Red Hat OpenShift distributed tracing Life Cycle](https://access.redhat.com/support/policy/updates/openshift#jaeger).
  displayName: Red Hat OpenShift distributed tracing platform
  icon:
  - base64data: [encoded data, 11700 characters]
    mediatype: image/png
  install:
    spec:
      clusterPermissions:
      - rules:
        - apiGroups:
          - authentication.k8s.io
          resources:
          - tokenreviews
          verbs:
          - create
        - apiGroups:
          - authorization.k8s.io
          resources:
          - subjectaccessreviews
          verbs:
          - create
        - apiGroups:
          - apps
          resources:
          - daemonsets
          - deployments
          - replicasets
          - statefulsets
          verbs:
          - create
          - delete
          - get
          - list
          - patch
          - update
          - watch
        - apiGroups:
          - apps
          resources:
          - deployments
          verbs:
          - create
          - delete
          - get
          - list
          - patch
          - update
          - watch
        - apiGroups:
          - apps
          resources:
          - deployments/status
          verbs:
          - get
          - patch
          - update
        - apiGroups:
          - autoscaling
          resources:
          - horizontalpodautoscalers
          verbs:
          - create
          - delete
          - get
          - list
          - patch
          - update
          - watch
        - apiGroups:
          - batch
          resources:
          - cronjobs
          - jobs
          verbs:
          - create
          - delete
          - get
          - list
          - patch
          - update
          - watch
        - apiGroups:
          - console.openshift.io
          resources:
          - consolelinks
          verbs:
          - create
          - delete
          - get
          - list
          - patch
          - update
          - watch
        - apiGroups:
          - coordination.k8s.io
          resources:
          - leases
          verbs:
          - create
          - get
          - list
          - update
        - apiGroups:
          - ""
          resources:
          - configmaps
          - persistentvolumeclaims
          - pods
          - secrets
          - serviceaccounts
          - services
          - services/finalizers
          verbs:
          - create
          - delete
          - get
          - list
          - patch
          - update
          - watch
        - apiGroups:
          - ""
          resources:
          - namespaces
          verbs:
          - create
          - delete
          - get
          - list
          - patch
          - update
          - watch
        - apiGroups:
          - ""
          resources:
          - namespaces/status
          verbs:
          - get
          - patch
          - update
        - apiGroups:
          - extensions
          resources:
          - ingresses
          verbs:
          - create
          - delete
          - get
          - list
          - patch
          - update
          - watch
        - apiGroups:
          - image.openshift.io
          resources:
          - imagestreams
          verbs:
          - get
          - list
          - watch
        - apiGroups:
          - jaegertracing.io
          resources:
          - jaegers
          verbs:
          - create
          - delete
          - get
          - list
          - patch
          - update
          - watch
        - apiGroups:
          - jaegertracing.io
          resources:
          - jaegers/finalizers
          verbs:
          - update
        - apiGroups:
          - jaegertracing.io
          resources:
          - jaegers/status
          verbs:
          - get
          - patch
          - update
        - apiGroups:
          - kafka.strimzi.io
          resources:
          - kafkas
          - kafkausers
          verbs:
          - create
          - delete
          - get
          - list
          - patch
          - update
          - watch
        - apiGroups:
          - logging.openshift.io
          resources:
          - elasticsearches
          verbs:
          - create
          - delete
          - get
          - list
          - patch
          - update
          - watch
        - apiGroups:
          - monitoring.coreos.com
          resources:
          - servicemonitors
          verbs:
          - create
          - delete
          - get
          - list
          - patch
          - update
          - watch
        - apiGroups:
          - networking.k8s.io
          resources:
          - ingresses
          verbs:
          - create
          - delete
          - get
          - list
          - patch
          - update
          - watch
        - apiGroups:
          - rbac.authorization.k8s.io
          resources:
          - clusterrolebindings
          verbs:
          - create
          - delete
          - get
          - list
          - patch
          - update
          - watch
        - apiGroups:
          - route.openshift.io
          resources:
          - routes
          verbs:
          - create
          - delete
          - get
          - list
          - patch
          - update
          - watch
        serviceAccountName: jaeger-operator
      deployments:
      - name: jaeger-operator
        spec:
          replicas: 1
          selector:
            matchLabels:
              name: jaeger-operator
          strategy: {}
          template:
            metadata:
              creationTimestamp: null
              labels:
                name: jaeger-operator
            spec:
              containers:
              - args:
                - start
                - --leader-elect
                - --jaeger-agent-image=registry.redhat.io/rhosdt/jaeger-agent-rhel8@sha256:7418ba22036291f1889c88a31aa455b6a3e53a810d8c39cf44ef7a98ad7a9569
                - --jaeger-query-image=registry.redhat.io/rhosdt/jaeger-query-rhel8@sha256:c89a84a4874841408cefd552bf79328bd7f90e9fe1f8bca93d29a3d7a73ee3d9
                - --jaeger-collector-image=registry.redhat.io/rhosdt/jaeger-collector-rhel8@sha256:9d5911c57208e897d3989632b727792563337b1f4013d12548854e5d4310ff53
                - --jaeger-ingester-image=registry.redhat.io/rhosdt/jaeger-ingester-rhel8@sha256:11910a32dbbafd72b6ebeb401edc2dffe9eea51973a967f67365a3ceb355ef85
                - --jaeger-all-in-one-image=registry.redhat.io/rhosdt/jaeger-all-in-one-rhel8@sha256:ae1dc1e18c8bfe77c5d95a661d8e0a00a89f46e34e25f16e84b30611d1d73ecb
                - --jaeger-es-index-cleaner-image=registry.redhat.io/rhosdt/jaeger-es-index-cleaner-rhel8@sha256:a1650f5631cc2f2fba53eb634756a2036b7b6e9cc28e5839bd7df266fa85a2d5
                - --jaeger-es-rollover-image=registry.redhat.io/rhosdt/jaeger-es-rollover-rhel8@sha256:fde9aaeb3cfc5a189ff8639458ec5f4499c765f430f810eb4f4327d67bd65952
                - --openshift-oauth-proxy-image=registry.redhat.io/openshift4/ose-oauth-proxy:latest
                - --openshift-oauth-proxy-imagestream-ns=openshift
                - --openshift-oauth-proxy-imagestream-name=oauth-proxy
                - --documentation-url=https://access.redhat.com/documentation/en-us/openshift_container_platform/4.9/html/distributed_tracing/index
                env:
                - name: WATCH_NAMESPACE
                  valueFrom:
                    fieldRef:
                      fieldPath: metadata.annotations['olm.targetNamespaces']
                - name: POD_NAME
                  valueFrom:
                    fieldRef:
                      fieldPath: metadata.name
                - name: POD_NAMESPACE
                  valueFrom:
                    fieldRef:
                      fieldPath: metadata.namespace
                - name: OPERATOR_NAME
                  value: jaeger-operator
                image: registry.redhat.io/rhosdt/jaeger-rhel8-operator@sha256:3f9a99a22730dcbd6b32ce4a5ef3d24eb743a6f42032191248986bd8bd81ef32
                imagePullPolicy: Always
                name: jaeger-operator
                ports:
                - containerPort: 8383
                  name: http-metrics
                  protocol: TCP
                - containerPort: 8686
                  name: cr-metrics
                  protocol: TCP
                resources: {}
              - args:
                - --secure-listen-address=0.0.0.0:8443
                - --upstream=http://127.0.0.1:8383/
                - --logtostderr=true
                - --v=10
                image: registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:12c1619c65183cec6cf2b228fc327cecc73e343ffb15c99b9ca6dc01f7346e7c
                name: kube-rbac-proxy
                ports:
                - containerPort: 8443
                  name: https
                  protocol: TCP
                resources: {}
              serviceAccountName: jaeger-operator
      permissions:
      - rules:
        - apiGroups:
          - ""
          resources:
          - configmaps
          verbs:
          - get
          - list
          - watch
          - create
          - update
          - patch
          - delete
        - apiGroups:
          - coordination.k8s.io
          resources:
          - leases
          verbs:
          - get
          - list
          - watch
          - create
          - update
          - patch
          - delete
        - apiGroups:
          - ""
          resources:
          - events
          verbs:
          - create
          - patch
        serviceAccountName: jaeger-operator
    strategy: deployment
  installModes:
  - supported: false
    type: OwnNamespace
  - supported: false
    type: SingleNamespace
  - supported: false
    type: MultiNamespace
  - supported: true
    type: AllNamespaces
  keywords:
  - tracing
  - monitoring
  - troubleshooting
  labels:
    name: jaeger-operator
  links:
  - name: Jaeger Operator Source Code
    url: https://github.com/jaegertracing/jaeger-operator
  maintainers:
  - email: tracing-team@redhat.com
    name: Distributed tracing team
  maturity: alpha
  provider:
    name: Red Hat
  selector:
    matchLabels:
      name: jaeger-operator
  version: 1.30.0
status:
  conditions:
  - lastTransitionTime: "2022-03-08T11:16:46Z"
    lastUpdateTime: "2022-03-08T11:16:46Z"
    message: requirements not yet checked
    phase: Pending
    reason: RequirementsUnknown
  - lastTransitionTime: "2022-03-08T11:16:46Z"
    lastUpdateTime: "2022-03-08T11:16:46Z"
    message: one or more requirements couldn't be found
    phase: Pending
    reason: RequirementsNotMet
  - lastTransitionTime: "2022-03-08T11:16:47Z"
    lastUpdateTime: "2022-03-08T11:16:47Z"
    message: all requirements found, attempting install
    phase: InstallReady
    reason: AllRequirementsMet
  - lastTransitionTime: "2022-03-08T11:16:48Z"
    lastUpdateTime: "2022-03-08T11:16:48Z"
    message: waiting for install components to report healthy
    phase: Installing
    reason: InstallSucceeded
  - lastTransitionTime: "2022-03-08T11:16:48Z"
    lastUpdateTime: "2022-03-08T11:16:48Z"
    message: 'installing: waiting for deployment jaeger-operator to become ready: deployment "jaeger-operator" not available: Deployment does not have minimum availability.'
    phase: Installing
    reason: InstallWaiting
  - lastTransitionTime: "2022-03-08T11:17:03Z"
    lastUpdateTime: "2022-03-08T11:17:03Z"
    message: install strategy completed with no errors
    phase: Succeeded
    reason: InstallSucceeded
  lastTransitionTime: "2022-03-08T11:17:03Z"
  lastUpdateTime: "2022-03-08T11:17:03Z"
  message: The operator is running in openshift-operators but is managing this namespace
  phase: Succeeded
  reason: Copied
  requirementStatus:
  - group: apiextensions.k8s.io
    kind: CustomResourceDefinition
    message: CRD is present and Established condition is true
    name: jaegers.jaegertracing.io
    status: Present
    uuid: be048351-c81c-474c-b353-87a5a12c2c53
    version: v1
  - dependents:
    - group: rbac.authorization.k8s.io
      kind: PolicyRule
      message: namespaced rule:{"verbs":["get","list","watch","create","update","patch","delete"],"apiGroups":[""],"resources":["configmaps"]}
      status: Satisfied
      version: v1
    - group: rbac.authorization.k8s.io
      kind: PolicyRule
      message: namespaced rule:{"verbs":["get","list","watch","create","update","patch","delete"],"apiGroups":["coordination.k8s.io"],"resources":["leases"]}
      status: Satisfied
      version: v1
    - group: rbac.authorization.k8s.io
      kind: PolicyRule
      message: namespaced rule:{"verbs":["create","patch"],"apiGroups":[""],"resources":["events"]}
      status: Satisfied
      version: v1
    - group: rbac.authorization.k8s.io
      kind: PolicyRule
      message: cluster rule:{"verbs":["create"],"apiGroups":["authentication.k8s.io"],"resources":["tokenreviews"]}
      status: Satisfied
      version: v1
    - group: rbac.authorization.k8s.io
      kind: PolicyRule
      message: cluster rule:{"verbs":["create"],"apiGroups":["authorization.k8s.io"],"resources":["subjectaccessreviews"]}
      status: Satisfied
      version: v1
    - group: rbac.authorization.k8s.io
      kind: PolicyRule
      message: cluster rule:{"verbs":["create","delete","get","list","patch","update","watch"],"apiGroups":["apps"],"resources":["daemonsets","deployments","replicasets","statefulsets"]}
      status: Satisfied
      version: v1
    - group: rbac.authorization.k8s.io
      kind: PolicyRule
      message: cluster rule:{"verbs":["create","delete","get","list","patch","update","watch"],"apiGroups":["apps"],"resources":["deployments"]}
      status: Satisfied
      version: v1
    - group: rbac.authorization.k8s.io
      kind: PolicyRule
      message: cluster rule:{"verbs":["get","patch","update"],"apiGroups":["apps"],"resources":["deployments/status"]}
      status: Satisfied
      version: v1
    - group: rbac.authorization.k8s.io
      kind: PolicyRule
      message: cluster rule:{"verbs":["create","delete","get","list","patch","update","watch"],"apiGroups":["autoscaling"],"resources":["horizontalpodautoscalers"]}
      status: Satisfied
      version: v1
    - group: rbac.authorization.k8s.io
      kind: PolicyRule
      message: cluster rule:{"verbs":["create","delete","get","list","patch","update","watch"],"apiGroups":["batch"],"resources":["cronjobs","jobs"]}
      status: Satisfied
      version: v1
    - group: rbac.authorization.k8s.io
      kind: PolicyRule
      message: cluster rule:{"verbs":["create","delete","get","list","patch","update","watch"],"apiGroups":["console.openshift.io"],"resources":["consolelinks"]}
      status: Satisfied
      version: v1
    - group: rbac.authorization.k8s.io
      kind: PolicyRule
      message: cluster rule:{"verbs":["create","get","list","update"],"apiGroups":["coordination.k8s.io"],"resources":["leases"]}
      status: Satisfied
      version: v1
    - group: rbac.authorization.k8s.io
      kind: PolicyRule
      message: cluster rule:{"verbs":["create","delete","get","list","patch","update","watch"],"apiGroups":[""],"resources":["configmaps","persistentvolumeclaims","pods","secrets","serviceaccounts","services","services/finalizers"]}
      status: Satisfied
      version: v1
    - group: rbac.authorization.k8s.io
      kind: PolicyRule
      message: cluster rule:{"verbs":["create","delete","get","list","patch","update","watch"],"apiGroups":[""],"resources":["namespaces"]}
      status: Satisfied
      version: v1
    - group: rbac.authorization.k8s.io
      kind: PolicyRule
      message: cluster rule:{"verbs":["get","patch","update"],"apiGroups":[""],"resources":["namespaces/status"]}
      status: Satisfied
      version: v1
    - group: rbac.authorization.k8s.io
      kind: PolicyRule
      message: cluster rule:{"verbs":["create","delete","get","list","patch","update","watch"],"apiGroups":["extensions"],"resources":["ingresses"]}
      status: Satisfied
      version: v1
    - group: rbac.authorization.k8s.io
      kind: PolicyRule
      message: cluster rule:{"verbs":["get","list","watch"],"apiGroups":["image.openshift.io"],"resources":["imagestreams"]}
      status: Satisfied
      version: v1
    - group: rbac.authorization.k8s.io
      kind: PolicyRule
      message: cluster rule:{"verbs":["create","delete","get","list","patch","update","watch"],"apiGroups":["jaegertracing.io"],"resources":["jaegers"]}
      status: Satisfied
      version: v1
    - group: rbac.authorization.k8s.io
      kind: PolicyRule
      message: cluster rule:{"verbs":["update"],"apiGroups":["jaegertracing.io"],"resources":["jaegers/finalizers"]}
      status: Satisfied
      version: v1
    - group: rbac.authorization.k8s.io
      kind: PolicyRule
      message: cluster rule:{"verbs":["get","patch","update"],"apiGroups":["jaegertracing.io"],"resources":["jaegers/status"]}
      status: Satisfied
      version: v1
    - group: rbac.authorization.k8s.io
      kind: PolicyRule
      message: cluster rule:{"verbs":["create","delete","get","list","patch","update","watch"],"apiGroups":["kafka.strimzi.io"],"resources":["kafkas","kafkausers"]}
      status: Satisfied
      version: v1
    - group: rbac.authorization.k8s.io
      kind: PolicyRule
      message: cluster rule:{"verbs":["create","delete","get","list","patch","update","watch"],"apiGroups":["logging.openshift.io"],"resources":["elasticsearches"]}
      status: Satisfied
      version: v1
    - group: rbac.authorization.k8s.io
      kind: PolicyRule
      message: cluster rule:{"verbs":["create","delete","get","list","patch","update","watch"],"apiGroups":["monitoring.coreos.com"],"resources":["servicemonitors"]}
      status: Satisfied
      version: v1
    - group: rbac.authorization.k8s.io
      kind: PolicyRule
      message: cluster rule:{"verbs":["create","delete","get","list","patch","update","watch"],"apiGroups":["networking.k8s.io"],"resources":["ingresses"]}
      status: Satisfied
      version: v1
    - group: rbac.authorization.k8s.io
      kind: PolicyRule
      message: cluster rule:{"verbs":["create","delete","get","list","patch","update","watch"],"apiGroups":["rbac.authorization.k8s.io"],"resources":["clusterrolebindings"]}
      status: Satisfied
      version: v1
    - group: rbac.authorization.k8s.io
      kind: PolicyRule
      message: cluster rule:{"verbs":["create","delete","get","list","patch","update","watch"],"apiGroups":["route.openshift.io"],"resources":["routes"]}
      status: Satisfied
      version: v1
    group: ""
    kind: ServiceAccount
    message: ""
    name: jaeger-operator
    status: Present
    version: v1
