Uploaded image for project: 'A-MQ Messaging-as-a-Service'
  1. A-MQ Messaging-as-a-Service
  2. ENTMQMAAS-1872

[master] standard auth service not loaded in OLM default namespace

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Done
    • Icon: Major Major
    • 1.4.1
    • 1.4.0
    • None
    • None

      Back link to Report Portal:

      Test execution log:

      Test execution log
       Time: 03/26/2020 11:15:59, Level: INFO, Log: 2020-03-26T10:44:44.779Z &amp#27;[34mINFO &amp#27;[0;39m [JunitCallbackListener] Test is OLM
      2020-03-26T10:44:44.779Z &amp#27;[34mINFO &amp#27;[0;39m [Exec] Running command - oc get subscriptions -n openshift-operators
      2020-03-26T10:44:45.348Z &amp#27;[34mINFO &amp#27;[0;39m [Exec] Return code: 0
      2020-03-26T10:44:45.348Z &amp#27;[34mINFO &amp#27;[0;39m [Exec] stderr: 
      No resources found.
      
      2020-03-26T10:44:45.635Z &amp#27;[34mINFO &amp#27;[0;39m [OperatorManager] ***********************************************************
      2020-03-26T10:44:45.635Z &amp#27;[34mINFO &amp#27;[0;39m [OperatorManager]                   Enmasse OLM install
      2020-03-26T10:44:45.635Z &amp#27;[34mINFO &amp#27;[0;39m [OperatorManager] ***********************************************************
      2020-03-26T10:44:45.637Z &amp#27;[34mINFO &amp#27;[0;39m [Exec] Running command - oc -n openshift-operators apply -f /tmp/catalogsource12209768463638499105.yaml
      2020-03-26T10:44:48.930Z &amp#27;[34mINFO &amp#27;[0;39m [Exec] Return code: 0
      2020-03-26T10:44:48.930Z &amp#27;[34mINFO &amp#27;[0;39m [Exec] stdout: 
      catalogsource.operators.coreos.com/enmasse-source created
      
      2020-03-26T10:44:48.931Z &amp#27;[34mINFO &amp#27;[0;39m [Exec] Running command - oc -n openshift-operators apply -f /tmp/subscription11962427914754085841.yaml
      2020-03-26T10:44:52.261Z &amp#27;[34mINFO &amp#27;[0;39m [Exec] Return code: 0
      2020-03-26T10:44:52.261Z &amp#27;[34mINFO &amp#27;[0;39m [Exec] stdout: 
      subscription.operators.coreos.com/enmasse-sub created
      
      2020-03-26T10:44:52.261Z &amp#27;[34mINFO &amp#27;[0;39m [TestUtils] Waiting 600000 ms for - Pod is ready enmasse-operator
      2020-03-26T10:45:23.128Z &amp#27;[34mINFO &amp#27;[0;39m [TestUtils] POD enmasse-operator-86f58c789-n4vlx in status : Pending
      2020-03-26T10:45:28.320Z &amp#27;[34mINFO &amp#27;[0;39m [TestUtils] POD enmasse-operator-86f58c789-n4vlx in status : Pending
      2020-03-26T10:45:33.519Z &amp#27;[34mINFO &amp#27;[0;39m [TestUtils] Successfully waited for: Pod is ready enmasse-operator, it took 41258 ms
      2020-03-26T10:45:38.520Z &amp#27;[34mINFO &amp#27;[0;39m [TestUtils] Waiting 600000 ms for - All pods and container is ready
      2020-03-26T10:45:38.711Z &amp#27;[34mINFO &amp#27;[0;39m [TestUtils] -------------------------------------------------------------
      2020-03-26T10:45:38.711Z &amp#27;[34mINFO &amp#27;[0;39m [TestUtils] Pod address-space-controller-555b89686c-s4q5p is in ready state, container address-space-controller is not in ready state
      2020-03-26T10:45:43.912Z &amp#27;[34mINFO &amp#27;[0;39m [TestUtils] -------------------------------------------------------------
      2020-03-26T10:45:43.912Z &amp#27;[34mINFO &amp#27;[0;39m [TestUtils] Pod address-space-controller-555b89686c-s4q5p is in ready state, container address-space-controller is not in ready state
      2020-03-26T10:45:49.119Z &amp#27;[34mINFO &amp#27;[0;39m [TestUtils] -------------------------------------------------------------
      2020-03-26T10:45:49.120Z &amp#27;[34mINFO &amp#27;[0;39m [TestUtils] Pod address-space-controller-555b89686c-s4q5p is in ready state, container address-space-controller is not in ready state
      2020-03-26T10:45:54.322Z &amp#27;[34mINFO &amp#27;[0;39m [TestUtils] -------------------------------------------------------------
      2020-03-26T10:45:54.323Z &amp#27;[34mINFO &amp#27;[0;39m [TestUtils] Pod address-space-controller-555b89686c-s4q5p is in ready state, container address-space-controller is not in ready state
      2020-03-26T10:45:59.513Z &amp#27;[34mINFO &amp#27;[0;39m [TestUtils] -------------------------------------------------------------
      2020-03-26T10:45:59.513Z &amp#27;[34mINFO &amp#27;[0;39m [TestUtils] Pod address-space-controller-555b89686c-s4q5p is in ready state, container address-space-controller is not in ready state
      2020-03-26T10:46:04.716Z &amp#27;[34mINFO &amp#27;[0;39m [TestUtils] -------------------------------------------------------------
      2020-03-26T10:46:04.716Z &amp#27;[34mINFO &amp#27;[0;39m [TestUtils] Pod address-space-controller-555b89686c-s4q5p is in ready state, container address-space-controller is not in ready state
      2020-03-26T10:46:09.906Z &amp#27;[34mINFO &amp#27;[0;39m [TestUtils] -------------------------------------------------------------
      2020-03-26T10:46:09.906Z &amp#27;[34mINFO &amp#27;[0;39m [TestUtils] Pod address-space-controller-555b89686c-s4q5p is in ready state, container address-space-controller is not in ready state
      2020-03-26T10:46:15.105Z &amp#27;[34mINFO &amp#27;[0;39m [TestUtils] -------------------------------------------------------------
      2020-03-26T10:46:15.105Z &amp#27;[34mINFO &amp#27;[0;39m [TestUtils] Pod address-space-controller-555b89686c-s4q5p is in ready state, container address-space-controller is not in ready state
      2020-03-26T10:46:20.296Z &amp#27;[34mINFO &amp#27;[0;39m [TestUtils] -------------------------------------------------------------
      2020-03-26T10:46:20.296Z &amp#27;[34mINFO &amp#27;[0;39m [TestUtils] Pod address-space-controller-555b89686c-s4q5p is in ready state, container address-space-controller is not in ready state
      2020-03-26T10:46:25.495Z &amp#27;[34mINFO &amp#27;[0;39m [TestUtils] -------------------------------------------------------------
      2020-03-26T10:46:25.495Z &amp#27;[34mINFO &amp#27;[0;39m [TestUtils] Pod address-space-controller-555b89686c-s4q5p is in ready state
      2020-03-26T10:46:25.495Z &amp#27;[34mINFO &amp#27;[0;39m [TestUtils] Pod console-697d7d87df-mcdl7 is in ready state, init container is not in ready state
      2020-03-26T10:46:30.686Z &amp#27;[34mINFO &amp#27;[0;39m [TestUtils] -------------------------------------------------------------
      2020-03-26T10:46:30.686Z &amp#27;[34mINFO &amp#27;[0;39m [TestUtils] Pod address-space-controller-555b89686c-s4q5p is in ready state
      2020-03-26T10:46:30.686Z &amp#27;[34mINFO &amp#27;[0;39m [TestUtils] Pod console-697d7d87df-mcdl7 is in ready state, container console-proxy is not in ready state
      2020-03-26T10:46:35.887Z &amp#27;[34mINFO &amp#27;[0;39m [TestUtils] -------------------------------------------------------------
      2020-03-26T10:46:35.887Z &amp#27;[34mINFO &amp#27;[0;39m [TestUtils] Pod address-space-controller-555b89686c-s4q5p is in ready state
      2020-03-26T10:46:35.887Z &amp#27;[34mINFO &amp#27;[0;39m [TestUtils] Pod console-697d7d87df-mcdl7 is in ready state, container console-proxy is not in ready state
      2020-03-26T10:46:41.077Z &amp#27;[34mINFO &amp#27;[0;39m [TestUtils] -------------------------------------------------------------
      2020-03-26T10:46:41.077Z &amp#27;[34mINFO &amp#27;[0;39m [TestUtils] Pod address-space-controller-555b89686c-s4q5p is in ready state
      2020-03-26T10:46:41.077Z &amp#27;[34mINFO &amp#27;[0;39m [TestUtils] Pod console-697d7d87df-mcdl7 is in ready state, container console-proxy is not in ready state
      2020-03-26T10:46:46.277Z &amp#27;[34mINFO &amp#27;[0;39m [TestUtils] -------------------------------------------------------------
      2020-03-26T10:46:46.277Z &amp#27;[34mINFO &amp#27;[0;39m [TestUtils] Pod address-space-controller-555b89686c-s4q5p is in ready state
      2020-03-26T10:46:46.277Z &amp#27;[34mINFO &amp#27;[0;39m [TestUtils] Pod console-697d7d87df-mcdl7 is in ready state, container console-proxy is not in ready state
      2020-03-26T10:46:51.468Z &amp#27;[34mINFO &amp#27;[0;39m [TestUtils] -------------------------------------------------------------
      2020-03-26T10:46:51.468Z &amp#27;[34mINFO &amp#27;[0;39m [TestUtils] Pod address-space-controller-555b89686c-s4q5p is in ready state
      2020-03-26T10:46:51.468Z &amp#27;[34mINFO &amp#27;[0;39m [TestUtils] Pod console-697d7d87df-mcdl7 is in ready state, container console-proxy is not in ready state
      2020-03-26T10:46:56.667Z &amp#27;[34mINFO &amp#27;[0;39m [TestUtils] -------------------------------------------------------------
      2020-03-26T10:46:56.667Z &amp#27;[34mINFO &amp#27;[0;39m [TestUtils] Pod address-space-controller-555b89686c-s4q5p is in ready state
      2020-03-26T10:46:56.667Z &amp#27;[34mINFO &amp#27;[0;39m [TestUtils] Pod console-697d7d87df-mcdl7 is in ready state, container console-proxy is not in ready state
      2020-03-26T10:47:01.859Z &amp#27;[34mINFO &amp#27;[0;39m [TestUtils] -------------------------------------------------------------
      2020-03-26T10:47:01.859Z &amp#27;[34mINFO &amp#27;[0;39m [TestUtils] Pod address-space-controller-555b89686c-s4q5p is in ready state
      2020-03-26T10:47:01.859Z &amp#27;[34mINFO &amp#27;[0;39m [TestUtils] Pod console-697d7d87df-mcdl7 is in ready state, container console-proxy is not in ready state
      2020-03-26T10:47:07.059Z &amp#27;[34mINFO &amp#27;[0;39m [TestUtils] -------------------------------------------------------------
      2020-03-26T10:47:07.059Z &amp#27;[34mINFO &amp#27;[0;39m [TestUtils] Pod address-space-controller-555b89686c-s4q5p is in ready state
      2020-03-26T10:47:07.059Z &amp#27;[34mINFO &amp#27;[0;39m [TestUtils] Pod console-697d7d87df-mcdl7 is in ready state, container console-proxy is not in ready state
      2020-03-26T10:47:12.250Z &amp#27;[34mINFO &amp#27;[0;39m [TestUtils] -------------------------------------------------------------
      2020-03-26T10:47:12.250Z &amp#27;[34mINFO &amp#27;[0;39m [TestUtils] Pod address-space-controller-555b89686c-s4q5p is in ready state
      2020-03-26T10:47:12.250Z &amp#27;[34mINFO &amp#27;[0;39m [TestUtils] Pod console-697d7d87df-mcdl7 is in ready state, container console-proxy is not in ready state
      2020-03-26T10:47:17.449Z &amp#27;[34mINFO &amp#27;[0;39m [TestUtils] -------------------------------------------------------------
      2020-03-26T10:47:17.449Z &amp#27;[34mINFO &amp#27;[0;39m [TestUtils] Pod address-space-controller-555b89686c-s4q5p is in ready state
      2020-03-26T10:47:17.449Z &amp#27;[34mINFO &amp#27;[0;39m [TestUtils] Pod console-697d7d87df-mcdl7 is in ready state, container console-proxy is not in ready state
      2020-03-26T10:47:22.640Z &amp#27;[34mINFO &amp#27;[0;39m [TestUtils] -------------------------------------------------------------
      2020-03-26T10:47:22.640Z &amp#27;[34mINFO &amp#27;[0;39m [TestUtils] Pod address-space-controller-555b89686c-s4q5p is in ready state
      2020-03-26T10:47:22.640Z &amp#27;[34mINFO &amp#27;[0;39m [TestUtils] Pod console-697d7d87df-mcdl7 is in ready state, container console-proxy is not in ready state
      2020-03-26T10:47:27.839Z &amp#27;[34mINFO &amp#27;[0;39m [TestUtils] -------------------------------------------------------------
      2020-03-26T10:47:27.839Z &amp#27;[34mINFO &amp#27;[0;39m [TestUtils] Pod address-space-controller-555b89686c-s4q5p is in ready state
      2020-03-26T10:47:27.839Z &amp#27;[34mINFO &amp#27;[0;39m [TestUtils] Pod console-697d7d87df-mcdl7 is in ready state, container console-proxy is not in ready state
      2020-03-26T10:47:33.030Z &amp#27;[34mINFO &amp#27;[0;39m [TestUtils] -------------------------------------------------------------
      2020-03-26T10:47:33.030Z &amp#27;[34mINFO &amp#27;[0;39m [TestUtils] Pod address-space-controller-555b89686c-s4q5p is in ready state
      2020-03-26T10:47:33.030Z &amp#27;[34mINFO &amp#27;[0;39m [TestUtils] Pod console-697d7d87df-mcdl7 is in ready state, container console-proxy is not in ready state
      2020-03-26T10:47:38.230Z &amp#27;[34mINFO &amp#27;[0;39m [TestUtils] -------------------------------------------------------------
      2020-03-26T10:47:38.230Z &amp#27;[34mINFO &amp#27;[0;39m [TestUtils] Pod address-space-controller-555b89686c-s4q5p is in ready state
      2020-03-26T10:47:38.230Z &amp#27;[34mINFO &amp#27;[0;39m [TestUtils] Pod console-697d7d87df-mcdl7 is in ready state
      2020-03-26T10:47:38.230Z &amp#27;[34mINFO &amp#27;[0;39m [TestUtils] Pod enmasse-operator-86f58c789-n4vlx is in ready state
      2020-03-26T10:47:38.230Z &amp#27;[34mINFO &amp#27;[0;39m [TestUtils] Pod enmasse-source-mdxqb is in ready state
      2020-03-26T10:47:38.230Z &amp#27;[34mINFO &amp#27;[0;39m [TestUtils] Successfully waited for: All pods and container is ready, it took 119710 ms
      2020-03-26T10:47:38.230Z &amp#27;[34mINFO &amp#27;[0;39m [TestUtils] Waiting 600000 ms for - global console readiness
      2020-03-26T10:47:38.328Z &amp#27;[34mINFO &amp#27;[0;39m [TestUtils] Waiting 600000 ms for - Pod is ready console
      2020-03-26T10:47:38.427Z &amp#27;[34mINFO &amp#27;[0;39m [TestUtils] Successfully waited for: Pod is ready console, it took 99 ms
      2020-03-26T10:47:38.427Z &amp#27;[34mINFO &amp#27;[0;39m [TestUtils] Successfully waited for: global console readiness, it took 197 ms
      2020-03-26T10:47:38.427Z &amp#27;[34mINFO &amp#27;[0;39m [OperatorManager] ***********************************************************
      2020-03-26T10:47:38.427Z &amp#27;[34mINFO &amp#27;[0;39m [Exec] Running command - oc get csv -n openshift-operators -o json -l app=enmasse
      2020-03-26T10:47:39.472Z &amp#27;[34mINFO &amp#27;[0;39m [Exec] Return code: 0
      2020-03-26T10:47:39.473Z &amp#27;[34mINFO &amp#27;[0;39m [Exec] stdout: 
      {
          "apiVersion": "v1",
          "items": [
              {
                  "apiVersion": "operators.coreos.com/v1alpha1",
                  "kind": "ClusterServiceVersion",
                  "metadata": {
                      "annotations": {
                          "alm-examples": "[\n  {\n    \"apiVersion\": \"admin.enmasse.io/v1beta1\",\n    \"kind\": \"StandardInfraConfig\",\n    \"metadata\": {\n      \"name\": \"default\"\n    },\n    \"spec\": {\n      \"broker\": {\n        \"resources\": {\n          \"memory\": \"1Gi\",\n          \"storage\": \"5Gi\"\n        },\n        \"addressFullPolicy\": \"FAIL\"\n      },\n      \"router\": {\n        \"linkCapacity\": 50,\n        \"resources\": {\n          \"memory\": \"512Mi\"\n        }\n      }\n    }\n  },\n  {\n    \"apiVersion\": \"admin.enmasse.io/v1beta1\",\n    \"kind\": \"BrokeredInfraConfig\",\n    \"metadata\": {\n      \"name\": \"default\"\n    },\n    \"spec\": {\n      \"broker\": {\n        \"resources\": {\n          \"memory\": \"4Gi\"\n        }\n      }\n    }\n  },\n  {\n    \"apiVersion\": \"admin.enmasse.io/v1beta2\",\n    \"kind\": \"AddressPlan\",\n    \"metadata\": {\n      \"name\": \"standard-small-queue\"\n    },\n    \"spec\": {\n      \"addressType\": \"queue\",\n      \"shortDescription\": \"Small Queue\",\n      \"resources\": {\n        \"router\": 0.01,\n        \"broker\": 0.1\n      }\n    }\n  },\n  {\n    \"apiVersion\": \"admin.enmasse.io/v1beta2\",\n    \"kind\": \"AddressSpacePlan\",\n    \"metadata\": {\n      \"name\": \"standard-small\"\n    },\n    \"spec\": {\n      \"addressSpaceType\": \"standard\",\n      \"infraConfigRef\": \"default\",\n      \"shortDescription\": \"Small Address Space Plan\",\n      \"resourceLimits\": {\n        \"router\": 1.0,\n        \"broker\": 2.0,\n        \"aggregate\": 2.0\n      },\n      \"addressPlans\": [\n        \"standard-small-queue\"\n      ]\n    }\n  },\n  {\n    \"apiVersion\": \"admin.enmasse.io/v1beta1\",\n    \"kind\": \"AuthenticationService\",\n    \"metadata\": {\n      \"name\": \"standard-authservice\"\n    },\n    \"spec\": {\n      \"type\": \"standard\",\n      \"standard\": {\n        \"storage\": {\n          \"claimName\": \"standard-authservice\",\n          \"deleteClaim\": true,\n          \"size\": \"1Gi\",\n          \"type\": \"persistent-claim\"\n        }\n      }\n    }\n  },\n  {\n    \"apiVersion\": \"enmasse.io/v1beta1\",\n    \"kind\": \"AddressSpace\",\n    \"metadata\": {\n      \"name\": \"myspace\"\n    },\n    \"spec\": {\n      \"plan\": \"standard-small\",\n      \"type\": \"standard\"\n    }\n  },\n  {\n    \"apiVersion\": \"enmasse.io/v1beta1\",\n    \"kind\": \"Address\",\n    \"metadata\": {\n      \"name\": \"myspace.myqueue\"\n    },\n    \"spec\": {\n      \"address\": \"myqueue\",\n      \"plan\": \"standard-small-queue\",\n      \"type\": \"queue\"\n    }\n  },\n  {\n    \"apiVersion\": \"user.enmasse.io/v1beta1\",\n    \"kind\": \"MessagingUser\",\n    \"metadata\": {\n      \"name\": \"myspace.user\"\n    },\n    \"spec\": {\n      \"authentication\": {\n        \"password\": \"ZW5tYXNzZQ==\",\n        \"type\": \"password\"\n      },\n      \"authorization\": [\n        {\n          \"addresses\": [\n            \"myqueue\"\n          ],\n          \"operations\": [\n            \"send\",\n            \"recv\"\n          ]\n        }\n      ],\n      \"username\": \"user\"\n    }\n  },\n  {\n    \"apiVersion\": \"admin.enmasse.io/v1beta1\",\n    \"kind\": \"ConsoleService\",\n    \"metadata\": {\n      \"name\": \"console\"\n    },\n    \"spec\": {}\n  },\n  {\n    \"apiVersion\": \"iot.enmasse.io/v1alpha1\",\n    \"kind\": \"IoTConfig\",\n    \"metadata\": {\n      \"name\": \"default\"\n    },\n    \"spec\": {\n      \"adapters\": {\n        \"mqtt\": {\n          \"endpoint\": {\n            \"secretNameStrategy\": {\n              \"secretName\": \"iot-mqtt-adapter-tls\"\n            }\n          }\n        }\n      },\n      \"services\": {\n        \"deviceRegistry\": {\n          \"file\": {\n            \"numberOfDevicesPerTenant\": 1000\n          }\n        }\n      }\n    }\n  },\n  {\n    \"apiVersion\": \"enmasse.io/v1beta1\",\n    \"kind\": \"AddressSpaceSchema\",\n    \"metadata\": {\n      \"name\": \"undefined\"\n    },\n    \"spec\": {}\n  },\n  {\n    \"apiVersion\": \"iot.enmasse.io/v1alpha1\",\n    \"kind\": \"IoTProject\",\n    \"metadata\": {\n      \"name\": \"iot\"\n    },\n    \"spec\": {\n      \"downstreamStrategy\": {\n        \"managedStrategy\": {\n          \"addressSpace\": {\n            \"name\": \"iot\",\n            \"plan\": \"standard-unlimited\"\n          },\n          \"addresses\": {\n            \"command\": {\n              \"plan\": \"standard-small-anycast\"\n            },\n            \"event\": {\n              \"plan\": \"standard-small-queue\"\n            },\n            \"telemetry\": {\n              \"plan\": \"standard-small-anycast\"\n            }\n          }\n        }\n      }\n    }\n  }\n]",
                          "capabilities": "Seamless Upgrades",
                          "categories": "Streaming \u0026 Messaging",
                          "certified": "false",
                          "containerImage": "quay.io/enmasse/controller-manager:latest",
                          "createdAt": "2019-02-19T00:00:00Z",
                          "description": "EnMasse provides messaging as a managed service on Kubernetes",
                          "olm.operatorGroup": "global-operators",
                          "olm.operatorNamespace": "openshift-operators",
                          "olm.targetNamespaces": "",
                          "repository": "https://github.com/EnMasseProject/enmasse",
                          "support": "EnMasse"
                      },
                      "creationTimestamp": "2020-03-26T10:45:08Z",
                      "generation": 1,
                      "labels": {
                          "app": "enmasse",
                          "olm.api.3ce7694f45c1ba5d": "provided",
                          "olm.api.3ddb32f350994416": "provided",
                          "olm.api.3ff9b572a3d1b896": "provided",
                          "olm.api.405a45684afc1e47": "provided",
                          "olm.api.4fa6afebb8ea8929": "provided",
                          "olm.api.526052caa025f5f4": "provided",
                          "olm.api.5ff7d4b164ad08a3": "provided",
                          "olm.api.b0792b68282bf4a1": "provided",
                          "olm.api.b9ec5fe9f9f29649": "provided",
                          "olm.api.beb55acb8ec59b3c": "provided",
                          "olm.api.c01f261185546fe": "provided",
                          "olm.api.e892fa9bff5cb462": "provided"
                      },
                      "name": "enmasse.999.999.999",
                      "namespace": "openshift-operators",
                      "resourceVersion": "64692",
                      "selfLink": "/apis/operators.coreos.com/v1alpha1/namespaces/openshift-operators/clusterserviceversions/enmasse.999.999.999",
                      "uid": "5ac156a4-a6bd-4155-88ce-11ec603132d5"
                  },
                  "spec": {
                      "apiservicedefinitions": {},
                      "customresourcedefinitions": {
                          "owned": [
                              {
                                  "description": "A messaging user that can connect to an Address Space",
                                  "displayName": "Messaging User",
                                  "kind": "MessagingUser",
                                  "name": "messagingusers.user.enmasse.io",
                                  "specDescriptors": [
                                      {
                                          "description": "The user name.",
                                          "displayName": "Username",
                                          "path": "username",
                                          "x-descriptors": [
                                              "urn:alm:descriptor:com.tectonic.ui:text"
                                          ]
                                      },
                                      {
                                          "description": "The authentication type",
                                          "displayName": "Authentication type",
                                          "path": "authentication.type",
                                          "x-descriptors": [
                                              "urn:alm:descriptor:com.tectonic.ui:text"
                                          ]
                                      },
                                      {
                                          "description": "The password",
                                          "displayName": "Password",
                                          "path": "authentication.password",
                                          "x-descriptors": [
                                              "urn:alm:descriptor:com.tectonic.ui:text"
                                          ]
                                      }
                                  ],
                                  "version": "v1beta1"
                              },
                              {
                                  "description": "A resource representing the available schema of plans and authentication services",
                                  "displayName": "AddressSpaceSchema",
                                  "kind": "AddressSpaceSchema",
                                  "name": "addressspaceschemas.enmasse.io",
                                  "version": "v1beta1"
                              },
                              {
                                  "description": "A group of messaging addresses that can be accessed via the same endpoint",
                                  "displayName": "Address Space",
                                  "kind": "AddressSpace",
                                  "name": "addressspaces.enmasse.io",
                                  "specDescriptors": [
                                      {
                                          "description": "The address space type.",
                                          "displayName": "Type",
                                          "path": "type",
                                          "x-descriptors": [
                                              "urn:alm:descriptor:com.tectonic.ui:text"
                                          ]
                                      },
                                      {
                                          "description": "The address space plan.",
                                          "displayName": "Plan",
                                          "path": "plan",
                                          "x-descriptors": [
                                              "urn:alm:descriptor:com.tectonic.ui:text"
                                          ]
                                      }
                                  ],
                                  "statusDescriptors": [
                                      {
                                          "description": "Address space ready.",
                                          "displayName": "Ready",
                                          "path": "isReady",
                                          "x-descriptors": [
                                              "urn:alm:descriptor:text"
                                          ]
                                      }
                                  ],
                                  "version": "v1beta1"
                              },
                              {
                                  "description": "A messaging address that can be used to send/receive messages to/from",
                                  "displayName": "Address",
                                  "kind": "Address",
                                  "name": "addresses.enmasse.io",
                                  "specDescriptors": [
                                      {
                                          "description": "The address type.",
                                          "displayName": "Type",
                                          "path": "type",
                                          "x-descriptors": [
                                              "urn:alm:descriptor:com.tectonic.ui:text"
                                          ]
                                      },
                                      {
                                          "description": "The address plan.",
                                          "displayName": "Plan",
                                          "path": "plan",
                                          "x-descriptors": [
                                              "urn:alm:descriptor:com.tectonic.ui:text"
                                          ]
                                      }
                                  ],
                                  "statusDescriptors": [
                                      {
                                          "description": "Address ready.",
                                          "displayName": "Ready",
                                          "path": "isReady",
                                          "x-descriptors": [
                                              "urn:alm:descriptor:text"
                                          ]
                                      },
                                      {
                                          "description": "Address phase",
                                          "displayName": "Phase",
                                          "path": "phase",
                                          "x-descriptors": [
                                              "urn:alm:descriptor:text"
                                          ]
                                      }
                                  ],
                                  "version": "v1beta1"
                              },
                              {
                                  "description": "Infrastructure configuration template for the standard address space type",
                                  "displayName": "Standard Infra Config",
                                  "kind": "StandardInfraConfig",
                                  "name": "standardinfraconfigs.admin.enmasse.io",
                                  "specDescriptors": [
                                      {
                                          "description": "The minimal number of AMQP router replicas to create.",
                                          "displayName": "Minimum Router Replicas",
                                          "path": "router.minReplicas",
                                          "x-descriptors": [
                                              "urn:alm:descriptor:com.tectonic.ui:podCount"
                                          ]
                                      },
                                      {
                                          "description": "The link capacity of AMQP producer links attached to the routers.",
                                          "displayName": "Link capacity",
                                          "path": "router.linkCapacity",
                                          "x-descriptors": [
                                              "urn:alm:descriptor:com.tectonic.ui:text"
                                          ]
                                      },
                                      {
                                          "description": "The amount of memory to configure for AMQP router pods.",
                                          "displayName": "Router Memory",
                                          "path": "router.resources.memory",
                                          "x-descriptors": [
                                              "urn:alm:descriptor:com.tectonic.ui:text"
                                          ]
                                      },
                                      {
                                          "description": "The amount of memory to configure for message brokers.",
                                          "displayName": "Broker Memory",
                                          "path": "broker.resources.memory",
                                          "x-descriptors": [
                                              "urn:alm:descriptor:com.tectonic.ui:text"
                                          ]
                                      },
                                      {
                                          "description": "The amount of storage to configure for message brokers.",
                                          "displayName": "Broker Storage",
                                          "path": "broker.resources.storage",
                                          "x-descriptors": [
                                              "urn:alm:descriptor:com.tectonic.ui:text"
                                          ]
                                      },
                                      {
                                          "description": "The storage class name to use for message broker persistent volumes.",
                                          "displayName": "Broker Storage Class",
                                          "path": "broker.storageClassName",
                                          "x-descriptors": [
                                              "urn:alm:descriptor:com.tectonic.ui:text"
                                          ]
                                      },
                                      {
                                          "description": "The policy to apply when message queues are full.",
                                          "displayName": "Broker Address Full Policy",
                                          "path": "broker.addressFullPolicy",
                                          "x-descriptors": [
                                              "urn:alm:descriptor:com.tectonic.ui:text"
                                          ]
                                      },
                                      {
                                          "description": "The amount of memory to configure for the admin operator.",
                                          "displayName": "Admin Memory",
                                          "path": "admin.resources.memory",
                                          "x-descriptors": [
                                              "urn:alm:descriptor:com.tectonic.ui:text"
                                          ]
                                      }
                                  ],
                                  "version": "v1beta1"
                              },
                              {
                                  "description": "Infrastructure configuration template for the brokered address space type",
                                  "displayName": "Brokered Infra Config",
                                  "kind": "BrokeredInfraConfig",
                                  "name": "brokeredinfraconfigs.admin.enmasse.io",
                                  "specDescriptors": [
                                      {
                                          "description": "The amount of memory to configure for message brokers.",
                                          "displayName": "Broker Memory",
                                          "path": "broker.resources.memory",
                                          "x-descriptors": [
                                              "urn:alm:descriptor:com.tectonic.ui:text"
                                          ]
                                      },
                                      {
                                          "description": "The amount of storage to configure for message brokers.",
                                          "displayName": "Broker Storage",
                                          "path": "broker.resources.storage",
                                          "x-descriptors": [
                                              "urn:alm:descriptor:com.tectonic.ui:text"
                                          ]
                                      },
                                      {
                                          "description": "The storage class name to use for message broker persistent volumes.",
                                          "displayName": "Broker Storage Class",
                                          "path": "broker.storageClassName",
                                          "x-descriptors": [
                                              "urn:alm:descriptor:com.tectonic.ui:text"
                                          ]
                                      },
                                      {
                                          "description": "The policy to apply when message queues are full.",
                                          "displayName": "Broker Address Full Policy",
                                          "path": "broker.addressFullPolicy",
                                          "x-descriptors": [
                                              "urn:alm:descriptor:com.tectonic.ui:text"
                                          ]
                                      },
                                      {
                                          "description": "The amount of memory to configure for the admin operator.",
                                          "displayName": "Admin Memory",
                                          "path": "admin.resources.memory",
                                          "x-descriptors": [
                                              "urn:alm:descriptor:com.tectonic.ui:text"
                                          ]
                                      }
                                  ],
                                  "version": "v1beta1"
                              },
                              {
                                  "description": "Plan describing the resource usage of a given address type",
                                  "displayName": "Address Plan",
                                  "kind": "AddressPlan",
                                  "name": "addressplans.admin.enmasse.io",
                                  "specDescriptors": [
                                      {
                                          "description": "The name to be displayed in the console UI.",
                                          "displayName": "Display Name",
                                          "path": "displayName",
                                          "x-descriptors": [
                                              "urn:alm:descriptor:com.tectonic.ui:text"
                                          ]
                                      },
                                      {
                                          "description": "The description to be shown in the console UI.",
                                          "displayName": "Short Description",
                                          "path": "shortDescription",
                                          "x-descriptors": [
                                              "urn:alm:descriptor:com.tectonic.ui:text"
                                          ]
                                      },
                                      {
                                          "description": "The broker resource usage.",
                                          "displayName": "Broker Usage",
                                          "path": "resources.broker",
                                          "x-descriptors": [
                                              "urn:alm:descriptor:com.tectonic.ui:text"
                                          ]
                                      },
                                      {
                                          "description": "The router resource usage.",
                                          "displayName": "Router Usage",
                                          "path": "resources.router",
                                          "x-descriptors": [
                                              "urn:alm:descriptor:com.tectonic.ui:text"
                                          ]
                                      }
                                  ],
                                  "version": "v1beta2"
                              },
                              {
                                  "description": "Plan describing the capabilities and resource limits of a given address space type",
                                  "displayName": "Address Space Plan",
                                  "kind": "AddressSpacePlan",
                                  "name": "addressspaceplans.admin.enmasse.io",
                                  "specDescriptors": [
                                      {
                                          "description": "The name to be displayed in the console UI.",
                                          "displayName": "Display Name",
                                          "path": "displayName",
                                          "x-descriptors": [
                                              "urn:alm:descriptor:com.tectonic.ui:text"
                                          ]
                                      },
                                      {
                                          "description": "The reference to the infrastructure config used by this plan.",
                                          "displayName": "InfraConfig Reference",
                                          "path": "infraConfigRef",
                                          "x-descriptors": [
                                              "urn:alm:descriptor:com.tectonic.ui:text"
                                          ]
                                      },
                                      {
                                          "description": "The description to be shown in the console UI.",
                                          "displayName": "Short Description",
                                          "path": "shortDescription",
                                          "x-descriptors": [
                                              "urn:alm:descriptor:com.tectonic.ui:text"
                                          ]
                                      },
                                      {
                                          "description": "The quota for broker resources",
                                          "displayName": "Broker Quota",
                                          "path": "resourceLimits.broker",
                                          "x-descriptors": [
                                              "urn:alm:descriptor:com.tectonic.ui:text"
                                          ]
                                      },
                                      {
                                          "description": "The quota for router resources",
                                          "displayName": "Router Quota",
                                          "path": "resourceLimits.router",
                                          "x-descriptors": [
                                              "urn:alm:descriptor:com.tectonic.ui:text"
                                          ]
                                      },
                                      {
                                          "description": "The aggregate quota for all resources",
                                          "displayName": "Aggregate Quota",
                                          "path": "resourceLimits.aggregate",
                                          "x-descriptors": [
                                              "urn:alm:descriptor:com.tectonic.ui:text"
                                          ]
                                      }
                                  ],
                                  "version": "v1beta2"
                              },
                              {
                                  "description": "Authentication service configuration available to address spaces.",
                                  "displayName": "Authentication Service",
                                  "kind": "AuthenticationService",
                                  "name": "authenticationservices.admin.enmasse.io",
                                  "specDescriptors": [
                                      {
                                          "description": "The type of authentication service",
                                          "displayName": "Type",
                                          "path": "type",
                                          "x-descriptors": [
                                              "urn:alm:descriptor:com.tectonic.ui:text"
                                          ]
                                      }
                                  ],
                                  "version": "v1beta1"
                              },
                              {
                                  "description": "Console Service Singleton for deploying global console.",
                                  "displayName": "Console Service",
                                  "kind": "ConsoleService",
                                  "name": "consoleservices.admin.enmasse.io",
                                  "specDescriptors": [
                                      {
                                          "description": "The discovery Metadata URL",
                                          "displayName": "Discovery Metadata URL",
                                          "path": "discoveryMetadataUrl",
                                          "x-descriptors": [
                                              "urn:alm:descriptor:com.tectonic.ui:text"
                                          ]
                                      },
                                      {
                                          "description": "Console certificate secret name",
                                          "displayName": "Console certificate secret name",
                                          "path": "certificateSecret.name",
                                          "x-descriptors": [
                                              "urn:alm:descriptor:com.tectonic.ui:text"
                                          ]
                                      },
                                      {
                                          "description": "OAUTH Client Secret Name",
                                          "displayName": "OAUTH Client Secret Name",
                                          "path": "oauthClientSecret.name",
                                          "x-descriptors": [
                                              "urn:alm:descriptor:com.tectonic.ui:text"
                                          ]
                                      },
                                      {
                                          "description": "Scope",
                                          "displayName": "Scope",
                                          "path": "scope",
                                          "x-descriptors": [
                                              "urn:alm:descriptor:com.tectonic.ui:text"
                                          ]
                                      },
                                      {
                                          "description": "Host to use for ingress",
                                          "displayName": "Host",
                                          "path": "host",
                                          "x-descriptors": [
                                              "urn:alm:descriptor:com.tectonic.ui:text"
                                          ]
                                      }
                                  ],
                                  "version": "v1beta1"
                              },
                              {
                                  "description": "IoT Infrastructure Configuration Singleton",
                                  "displayName": "IoT Config",
                                  "kind": "IoTConfig",
                                  "name": "iotconfigs.iot.enmasse.io",
                                  "specDescriptors": [
                                      {
                                          "description": "The number of replicas for the HTTP protocol adapter",
                                          "displayName": "HTTP adapter replicas",
                                          "path": "adapters.http.replicas",
                                          "x-descriptors": [
                                              "urn:alm:descriptor:com.tectonic.ui:podCount"
                                          ]
                                      },
                                      {
                                          "description": "The number of replicas for the MQTT protocol adapter",
                                          "displayName": "MQTT adapter replicas",
                                          "path": "adapters.mqtt.replicas",
                                          "x-descriptors": [
                                              "urn:alm:descriptor:com.tectonic.ui:podCount"
                                          ]
                                      },
                                      {
                                          "description": "The number of replicas for the Sigfox protocol adapter",
                                          "displayName": "Sigfox adapter replicas",
                                          "path": "adapters.sigfox.replicas",
                                          "x-descriptors": [
                                              "urn:alm:descriptor:com.tectonic.ui:podCount"
                                          ]
                                      },
                                      {
                                          "description": "The number of replicas for the LoRaWAN protocol adapter",
                                          "displayName": "LoRaWAN adapter replicas",
                                          "path": "adapters.lorawan.replicas",
                                          "x-descriptors": [
                                              "urn:alm:descriptor:com.tectonic.ui:podCount"
                                          ]
                                      },
                                      {
                                          "description": "The number of replicas for the device registry",
                                          "displayName": "Device registry replicas",
                                          "path": "services.deviceRegistry.replicas",
                                          "x-descriptors": [
                                              "urn:alm:descriptor:com.tectonic.ui:podCount"
                                          ]
                                      },
                                      {
                                          "description": "The number of replicas for the tenant service",
                                          "displayName": "Tenant service replicas",
                                          "path": "services.tenant.replicas",
                                          "x-descriptors": [
                                              "urn:alm:descriptor:com.tectonic.ui:podCount"
                                          ]
                                      },
                                      {
                                          "description": "The number of replicas for the authentication service",
                                          "displayName": "Authentication service replicas",
                                          "path": "services.authentication.replicas",
                                          "x-descriptors": [
                                              "urn:alm:descriptor:com.tectonic.ui:podCount"
                                          ]
                                      }
                                  ],
                                  "statusDescriptors": [
                                      {
                                          "description": "State of the IoT infrastructure.",
                                          "displayName": "State",
                                          "path": "state",
                                          "x-descriptors": [
                                              "urn:alm:descriptor:io.kubernetes.phase"
                                          ]
                                      },
                                      {
                                          "description": "URL of the Device registry endpoint.",
                                          "displayName": "Device Registry Endpoint",
                                          "path": "services.deviceRegistry.endpoint.uri",
                                          "x-descriptors": [
                                              "urn:alm:descriptor:org.w3:link"
                                          ]
                                      },
                                      {
                                          "description": "URL of the HTTP Protocol adapter endpoint.",
                                          "displayName": "HTTP Adapter endpoint",
                                          "path": "adapters.http.endpoint.uri",
                                          "x-descriptors": [
                                              "urn:alm:descriptor:org.w3:link"
                                          ]
                                      },
                                      {
                                          "description": "URL of the LoRaWAN Protocol adapter endpoint.",
                                          "displayName": "LoRaWAN Adapter endpoint",
                                          "path": "adapters.lorawan.endpoint.uri",
                                          "x-descriptors": [
                                              "urn:alm:descriptor:org.w3:link"
                                          ]
                                      },
                                      {
                                          "description": "URL of the Sigfox Protocol adapter endpoint.",
                                          "displayName": "Sigfox Adapter endpoint",
                                          "path": "adapters.sigfox.endpoint.uri",
                                          "x-descriptors": [
                                              "urn:alm:descriptor:org.w3:link"
                                          ]
                                      },
                                      {
                                          "description": "URL of the MQTT Protocol adapter endpoint.",
                                          "displayName": "MQTT Adapter endpoint",
                                          "path": "adapters.mqtt.endpoint.uri",
                                          "x-descriptors": [
                                              "urn:alm:descriptor:org.w3:link"
                                          ]
                                      }
                                  ],
                                  "version": "v1alpha1"
                              },
                              {
                                  "description": "An IoT project instance",
                                  "displayName": "IoT Project",
                                  "kind": "IoTProject",
                                  "name": "iotprojects.iot.enmasse.io",
                                  "statusDescriptors": [
                                      {
                                          "description": "The name of the tenant, when used in context of IoT functionality.",
                                          "displayName": "IoT tenant name",
                                          "path": "tenantName",
                                          "x-descriptors": [
                                              "urn:alm:descriptor:text"
                                          ]
                                      },
                                      {
                                          "description": "Conditions",
                                          "displayName": "Conditions",
                                          "path": "conditions",
                                          "x-descriptors": [
                                              "urn:alm:descriptor:io.kubernetes.conditions"
                                          ]
                                      },
                                      {
                                          "description": "The phase of the project.",
                                          "displayName": "Phase",
                                          "path": "phase",
                                          "x-descriptors": [
                                              "urn:alm:descriptor:io.kubernetes.phase"
                                          ]
                                      },
                                      {
                                          "description": "Description of the project phase.",
                                          "displayName": "Reason",
                                          "path": "phaseReason",
                                          "x-descriptors": [
                                              "urn:alm:descriptor:io.kubernetes.phase:reason"
                                          ]
                                      }
                                  ],
                                  "version": "v1alpha1"
                              }
                          ]
                      },
                      "description": "**EnMasse** provides messaging as a managed service on Kubernetes.\nWith EnMasse, administrators can configure a cloud-native,\nmulti-tenant messaging service either in the cloud or on premise.\nDevelopers can provision messaging using the EnMasse Console.\nMultiple development teams can provision the brokers and queues from the\nconsole, without requiring each team to install, configure, deploy,\nmaintain, or patch any software. \n\n**The core capabilities include:**\n\n  * **Built-in authentication and authorization** - Use the built-in authentication service or\n    plug in your own authentication service for authentication and\n    authorization of messaging clients.\n\n  * **Self-service messaging for applications** - The service administrator deploys\n    and manages the messaging infrastructure, while applications can request\n    messaging resources regardless of the messaging infrastructure.\n\n  * **Support for a wide variety of messaging patterns** - Choose between\n    JMS-style messaging with strict guarantees, or messaging that supports\n    a larger number of connections and higher throughput.\n\n## Post-installation tasks\n\nTo fully use EnMasse, you need to create a few\ninfrastructure components after the installation, including:\n\n  * An authentication service\n  * Infrastructure configuration for the standard and brokered address space\n  * Address and address space plans\n  * (Optional) Create RBAC roles to allow users to discover available plans\n  * (Optional) Create RBAC roles to allow users to self-manage addresses and\n    address spaces.\n\nFor a complete overview of how to configure EnMasse, see\n[Configuring EnMasse](https://enmasse.io/documentation).\n\n### Quickstart infrastructure configuration\n\nIf you simply want to get started quickly, you can import the following\nYAML by saving the content to a file and apply it by running the \n`oc apply -f \u003cfile\u003e` command. You can also split the content (at the `---` marker)\nand import the single YAML document using the Web UI: \n\n~~~yaml\n---\napiVersion: admin.enmasse.io/v1beta1\nkind: StandardInfraConfig\nmetadata:\n  name: default\n---\napiVersion: admin.enmasse.io/v1beta2\nkind: AddressPlan\nmetadata:\n  name: standard-small-queue\nspec:\n  addressType: queue\n  resources:\n    router: 0.01\n    broker: 0.1\n---\napiVersion: admin.enmasse.io/v1beta2\nkind: AddressSpacePlan\nmetadata:\n  name: standard-small\nspec:\n  addressSpaceType: standard\n  infraConfigRef: default\n  addressPlans:\n  - standard-small-queue\n  resourceLimits:\n    router: 2.0\n    broker: 3.0\n    aggregate: 4.0\n---\napiVersion: admin.enmasse.io/v1beta1\nkind: AuthenticationService\nmetadata:\n  name: standard-authservice\nspec:\n  type: standard\n  standard:\n    storage:\n      claimName: standard-authservice\n      deleteClaim: true\n      size: 1Gi\n      type: persistent-claim\n~~~\n\n### Create RBAC roles to allow users to discover available plans\n\nFor users to discover the available plans, cluster-wide roles to read the available\nschema can be created.  Import the following YAML by saving the content to a file and apply it by running the \n`oc apply -f \u003cfile\u003e` command. You can also split the content (at the `---` marker)\nand import the single YAML document using the Web UI: \n\n~~~yaml\n---\napiVersion: rbac.authorization.k8s.io/v1\nkind: ClusterRole\nmetadata:\n  name: enmasse.io:schema\n  labels:\n    app: enmasse\nrules:\n  - apiGroups: [ \"enmasse.io\" ]\n    resources: [ \"addressspaceschemas\" ]\n    verbs: [ \"get\", \"list\", \"watch\" ]\n---\napiVersion: rbac.authorization.k8s.io/v1\nkind: ClusterRoleBinding\nmetadata:\n  name: \"enmasse.io:schema\"\n  labels:\n    app: enmasse\nroleRef:\n  apiGroup: rbac.authorization.k8s.io\n  kind: ClusterRole\n  name: enmasse.io:schema\nsubjects:\n- kind: Group\n  name: system:authenticated\n~~~\n\n### Creating infrastructure using the Web UI\n\nYou must create a new instance of each of the following custom resources. You can\nuse the example data directly, which is provided when using the\nWeb UI:\n\n  * *Authentication Service* – Create an authentication service.\n  * *Brokered Infra Config* – Create the broker infrastructure configuration.\n  * *Standard Infra Config* – Create the standard infrastructure\n    configuration.\n\nYou must also create at least one address space plan and one address plan.\n\n*Note*: The name of the address space plan and address plan is required\nlater when creating new addresses. Some examples use specific plan\nnames, which might not be available in your environment. You can\ncreate those plans, or edit the examples to use different plan names.\n\n## Configuration for messaging tenants\n\nWhile service administrators perform the infrastructure configuration, the following\nresources are for the actual users of the system, the messaging tenants.\n\nYou need to create those resources to satisfy your particular use case.\n\n  * *Address space* – A container for addresses\n  * *Address* – A messaging address (address, topic, queue, and so on)\n  * *Messaging user* – Manages access to an address\n\n## Enabling the IoT messaging layer (tech-preview)\n\nEnMasse contains an IoT messaging layer, which is not enabled\nby default. You may enable it by creating an `IoTConfig` resource, in the\nnamespace of the EnMasse installation. The name of the resource\nmust be `default`.\n\nYou can then create resources of the type `IoTProject`, which allow you to\nregister and connect devices via HTTP, MQTT, Sigfox and LoRaWAN.\n\n*Note:* The default `IoTConfig` example uses the \"file based\" device registry.\nIt allows you to quicky evaluate the IoT layer. However you must not use this\nin any productive environment.\n\n*Note:* The default `IoTConfig` examples configures the MQTT adapter with an\nexplicit TLS key/certificate stored in the secret `iot-mqtt-adapter-tls`. You\nmust provide this secret, under the configured name, in order for the\nMQTT protocol adapter to pick it up.\n\n*Note*: The `IoTProject` examples assume that you have deployed the example\nplans. If you did not deploy the example plans, or changed their names, you\nmust adapt the names in the IoT examples as well.\n\nFor more information on the IoT layer, see: [Getting Started with Internet of Things (IoT) on EnMasse](https://enmasse.io/documentation)\n",
                      "displayName": "EnMasse",
                      "icon": [
                          {
                              "base64data": "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNzlweCIgaGVpZ2h0PSI3OXB4IiB2aWV3Qm94PSIwIDAgNzkgNzkiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQyICgzNjc4MSkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+dmVyc2lvbnM8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0idmVyc2lvbnMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMDguMDAwMDAwLCAtNzIuMDAwMDAwKSI+CiAgICAgICAgICAgIDxlbGxpcHNlIGlkPSJDb21iaW5lZC1TaGFwZS1Db3B5LTIiIGZpbGw9IiMwMDQ5OUUiIGN4PSIzNDcuNSIgY3k9IjExMS41IiByeD0iMjQuNSIgcnk9IjI0LjUiPjwvZWxsaXBzZT4KICAgICAgICAgICAgPHBhdGggZD0iTTMzOSwxMDIuNjkxMDE0IEMzMzksMTAyLjY5MTAxNCAzNDIuNjkwMjE1LDk0LjQxMDUzMjMgMzUwLjIwNTY1MSwxMDAuOTM1OTEyIEwzNTEuMDE1Njk5LDEwMS43NDU5NTkgQzM1MS4wMTU2OTksMTAxLjc0NTk1OSAzNTIuNzI1Nzk4LDEwMy41MDEwNjEgMzUzLjQ0NTg0LDEwMy41MDEwNjEgQzM1NC4xNjU4ODIsMTAzLjUwMTA2MSAzNTQuMjU1ODg3LDEwMy40MTEwNTYgMzU1Ljk2NTk4NiwxMDEuNzAwOTU2IEMzNTcuNjc2MDg2LDk5Ljk5MDg1NjggMzU3LjQwNjA3LDEwMC4wMzU4NTkgMzU5Ljg4MTIxNCw5Ny43ODU3Mjg2IEMzNjIuMzU2MzU4LDk1LjUzNTU5NzcgMzY1LjY3MTUyMSw5My45MzA1MzQ0IDM2NS42NzE1MjEsOTMuOTMwNTM0NCBDMzY1LjY3MTUyMSw5My45MzA1MzQ0IDM2Ny4yOTE2MTUsOTIuOTEwNDE1MSAzNzAuMjYxNzg4LDkyLjE2MDQwMTUgQzM3My4yMzE5Niw5MS40MTAzODc5IDM3Ny40MDk3MzMsOTAuNjUyODEzOSAzODIsOTEuMTcwMzQ0IEMzODIsOTEuMTcwMzQ0IDM4MC4xMzIzOTEsOTIuMjUwNDA2NyAzNzcuOTI3MjYzLDk4Ljk1NTc5NjYgQzM3NS43MjIxMzUsMTA1LjY2MTE4NiAzNzQuNTA3MDY0LDEwNy43MzEzMDcgMzc0LjUwNzA2NCwxMDcuNzMxMzA3IEMzNzQuNTA3MDY0LDEwNy43MzEzMDcgMzcxLjg1MTkxLDExMy4zNTY2MzQgMzY1LjQ2MTUzOCwxMTQuNTcxNzA0IEMzNjUuNDYxNTM4LDExNC41NzE3MDQgMzY4LjY1NjcyNCwxMTguMzk2OTI3IDM3OS45OTczODQsMTE3LjEzNjg1NCBDMzc5Ljk5NzM4NCwxMTcuMTM2ODU0IDM1OC4wODExMDksMTMxLjE3NzY3IDM0OC4yNzA1MzksMTE0Ljg0MTcyIEMzNDguMDQ4OTQ2LDExNC4zNDQyNjEgMzQ1Ljg0OTM5OCwxMTAuMDI1NDUgMzQ1LjMwMDM2NiwxMDguMjExMzA1IEMzNDQuNjEwMjk2LDEwNS45MzEyMDIgMzQ0LjMwOTEzOSwxMDUuMTI1Mzg1IDM0My4yOTAyNzksMTA0LjE2MTA2OSBDMzQwLjc3MDEzMywxMDEuNzc1OTMxIDMzOSwxMDIuNjkxMDE0IDMzOSwxMDIuNjkxMDE0IiBpZD0iRmlsbC0xLUNvcHktNyIgZmlsbD0iIzc1QTBEMyI+PC9wYXRoPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+",
                              "mediatype": "image/svg+xml"
                          }
                      ],
                      "install": {
                          "spec": {
                              "clusterPermissions": [
                                  {
                                      "rules": [
                                          {
                                              "apiGroups": [
                                                  "enmasse.io"
                                              ],
                                              "resources": [
                                                  "addressspaces",
                                                  "addresses",
                                                  "addressspaceschemas",
                                                  "addressspaces/finalizers",
                                                  "addresses/finalizers"
                                              ],
                                              "verbs": [
                                                  "create",
                                                  "update",
                                                  "patch",
                                                  "get",
                                                  "list",
                                                  "watch",
                                                  "delete"
                                              ]
                                          },
                                          {
                                              "apiGroups": [
                                                  "user.enmasse.io"
                                              ],
                                              "resources": [
                                                  "messagingusers"
                                              ],
                                              "verbs": [
                                                  "create",
                                                  "update",
                                                  "patch",
                                                  "get",
                                                  "list",
                                                  "watch",
                                                  "delete"
                                              ]
                                          }
                                      ],
                                      "serviceAccountName": "address-space-controller"
                                  },
                                  {
                                      "rules": [
                                          {
                                              "apiGroups": [
                                                  "enmasse.io"
                                              ],
                                              "resources": [
                                                  "addressspaces"
                                              ],
                                              "verbs": [
                                                  "get",
                                                  "list",
                                                  "watch"
                                              ]
                                          },
                                          {
                                              "apiGroups": [
                                                  "enmasse.io"
                                              ],
                                              "resources": [
                                                  "addresses",
                                                  "addresses/finalizers",
                                                  "addressspaces/finalizers"
                                              ],
                                              "verbs": [
                                                  "create",
                                                  "update",
                                                  "patch",
                                                  "get",
                                                  "list",
                                                  "watch",
                                                  "delete"
                                              ]
                                          }
                                      ],
                                      "serviceAccountName": "address-space-admin"
                                  },
                                  {
                                      "rules": [
                                          {
                                              "apiGroups": [
                                                  "authentication.k8s.io"
                                              ],
                                              "resources": [
                                                  "tokenreviews"
                                              ],
                                              "verbs": [
                                                  "create"
                                              ]
                                          }
                                      ],
                                      "serviceAccountName": "standard-authservice"
                                  },
                                  {
                                      "rules": [
                                          {
                                              "apiGroups": [
                                                  ""
                                              ],
                                              "resources": [
                                                  "events"
                                              ],
                                              "verbs": [
                                                  "create",
                                                  "update",
                                                  "patch",
                                                  "get",
                                                  "list"
                                              ]
                                          },
                                          {
                                              "apiGroups": [
                                                  "oauth.openshift.io"
                                              ],
                                              "resources": [
                                                  "oauthclients"
                                              ],
                                              "verbs": [
                                                  "create",
                                                  "get",
                                                  "update",
                                                  "list",
                                                  "watch"
                                              ]
                                          },
                                          {
                                              "apiGroups": [
                                                  "user.enmasse.io"
                                              ],
                                              "resources": [
                                                  "messagingusers",
                                                  "messagingusers/finalizers",
                                                  "messagingusers/status"
                                              ],
                                              "verbs": [
                                                  "create",
                                                  "update",
                                                  "patch",
                                                  "get",
                                                  "list",
                                                  "watch",
                                                  "delete"
                                              ]
                                          },
                                          {
                                              "apiGroups": [
                                                  "iot.enmasse.io"
                                              ],
                                              "resources": [
                                                  "iotprojects",
                                                  "iotprojects/finalizers",
                                                  "iotprojects/status"
                                              ],
                                              "verbs": [
                                                  "get",
                                                  "list",
                                                  "watch",
                                                  "update",
                                                  "create",
                                                  "patch",
                                                  "delete"
                                              ]
                                          },
                                          {
                                              "apiGroups": [
                                                  "enmasse.io"
                                              ],
                                              "resources": [
                                                  "addressspaces",
                                                  "addresses"
                                              ],
                                              "verbs": [
                                                  "create",
                                                  "update",
                                                  "patch",
                                                  "get",
                                                  "list",
                                                  "watch",
                                                  "delete"
                                              ]
                                          },
                                          {
                                              "apiGroups": [
                                                  "apiregistration.k8s.io"
                                              ],
                                              "resourceNames": [
                                                  "v1alpha1.enmasse.io",
                                                  "v1beta1.enmasse.io",
                                                  "v1alpha1.user.enmasse.io",
                                                  "v1beta1.user.enmasse.io"
                                              ],
                                              "resources": [
                                                  "apiservices"
                                              ],
                                              "verbs": [
                                                  "create",
                                                  "update",
                                                  "patch",
                                                  "get",
                                                  "list",
                                                  "watch",
                                                  "delete"
                                              ]
                                          },
                                          {
                                              "apiGroups": [
                                                  "monitoring.coreos.com"
                                              ],
                                              "resources": [
                                                  "prometheusrules",
                                                  "servicemonitors"
                                              ],
                                              "verbs": [
                                                  "create",
                                                  "update",
                                                  "patch",
                                                  "get",
                                                  "list",
                                                  "watch",
                                                  "delete"
                                              ]
                                          },
                                          {
                                              "apiGroups": [
                                                  "integreatly.org"
                                              ],
                                              "resources": [
                                                  "grafanadashboards",
                                                  "grafanadashboards/finalizers"
                                              ],
                                              "verbs": [
                                                  "create",
                                                  "update",
                                                  "patch",
                                                  "get",
                                                  "list",
                                                  "watch",
                                                  "delete"
                                              ]
                                          },
                                          {
                                              "apiGroups": [
                                                  "console.openshift.io"
                                              ],
                                              "resources": [
                                                  "consolelinks"
                                              ],
                                              "verbs": [
                                                  "create",
                                                  "update",
                                                  "patch",
                                                  "get",
                                                  "list",
                                                  "watch",
                                                  "delete"
                                              ]
                                          }
                                      ],
                                      "serviceAccountName": "enmasse-operator"
                                  },
                                  {
                                      "rules": [
                                          {
                                              "apiGroups": [
                                                  "enmasse.io"
                                              ],
                                              "resources": [
                                                  "addressspaces",
                                                  "addresses",
                                                  "addressspaceschemas"
                                              ],
                                              "verbs": [
                                                  "get",
                                                  "list",
                                                  "watch"
                                              ]
                                          },
                                          {
                                              "apiGroups": [
                                                  ""
                                              ],
                                              "resources": [
                                                  "namespaces"
                                              ],
                                              "verbs": [
                                                  "get",
                                                  "list",
                                                  "watch"
                                              ]
                                          }
                                      ],
                                      "serviceAccountName": "console-server"
                                  },
                                  {
                                      "rules": [
                                          {
                                              "apiGroups": [
                                                  "authentication.k8s.io"
                                              ],
                                              "resources": [
                                                  "tokenreviews"
                                              ],
                                              "verbs": [
                                                  "create"
                                              ]
                                          },
                                          {
                                              "apiGroups": [
                                                  "authorization.k8s.io"
                                              ],
                                              "resources": [
                                                  "subjectaccessreviews"
                                              ],
                                              "verbs": [
                                                  "create"
                                              ]
                                          },
                                          {
                                              "apiGroups": [
                                                  "iot.enmasse.io"
                                              ],
                                              "resources": [
                                                  "iotprojects"
                                              ],
                                              "verbs": [
                                                  "get",
                                                  "list",
                                                  "watch"
                                              ]
                                          }
                                      ],
                                      "serviceAccountName": "iot-device-registry"
                                  },
                                  {
                                      "rules": [
                                          {
                                              "apiGroups": [
                                                  "iot.enmasse.io"
                                              ],
                                              "resources": [
                                                  "iotprojects"
                                              ],
                                              "verbs": [
                                                  "get",
                                                  "list",
                                                  "watch"
                                              ]
                                          }
                                      ],
                                      "serviceAccountName": "iot-protocol-adapter"
                                  },
                                  {
                                      "rules": [
                                          {
                                              "apiGroups": [
                                                  "iot.enmasse.io"
                                              ],
                                              "resources": [
                                                  "iotprojects"
                                              ],
                                              "verbs": [
                                                  "get",
                                                  "list",
                                                  "watch"
                                              ]
                                          }
                                      ],
                                      "serviceAccountName": "iot-tenant-service"
                                  }
                              ],
                              "deployments": [
                                  {
                                      "name": "enmasse-operator",
                                      "spec": {
                                          "replicas": 1,
                                          "selector": {
                                              "matchLabels": {
                                                  "app": "enmasse",
                                                  "name": "enmasse-operator"
                                              }
                                          },
                                          "strategy": {},
                                          "template": {
                                              "metadata": {
                                                  "creationTimestamp": null,
                                                  "labels": {
                                                      "app": "enmasse",
                                                      "name": "enmasse-operator"
                                                  }
                                              },
                                              "spec": {
                                                  "affinity": {
                                                      "nodeAffinity": {
                                                          "preferredDuringSchedulingIgnoredDuringExecution": [
                                                              {
                                                                  "preference": {
                                                                      "matchExpressions": [
                                                                          {
                                                                              "key": "node-role.enmasse.io/operator-infra",
                                                                              "operator": "In",
                                                                              "values": [
                                                                                  "true"
                                                                              ]
                                                                          }
                                                                      ]
                                                                  },
                                                                  "weight": 1
                                                              }
                                                          ]
                                                      }
                                                  },
                                                  "containers": [
                                                      {
                                                          "env": [
                                                              {
                                                                  "name": "POD_NAME",
                                                                  "valueFrom": {
                                                                      "fieldRef": {
                                                                          "fieldPath": "metadata.name"
                                                                      }
                                                                  }
                                                              },
                                                              {
                                                                  "name": "NAMESPACE",
                                                                  "valueFrom": {
                                                                      "fieldRef": {
                                                                          "fieldPath": "metadata.namespace"
                                                                      }
                                                                  }
                                                              },
                                                              {
                                                                  "name": "IOT_CONFIG_NAME",
                                                                  "value": "default"
                                                              },
                                                              {
                                                                  "name": "OPERATOR_NAME",
                                                                  "value": "enmasse-operator"
                                                              },
                                                              {
                                                                  "name": "IMAGE_PULL_POLICY",
                                                                  "value": "Always"
                                                              },
                                                              {
                                                                  "name": "CONTROLLER_DISABLE_ALL",
                                                                  "value": "true"
                                                              },
                                                              {
                                                                  "name": "CONTROLLER_ENABLE_UPGRADER",
                                                                  "value": "true"
                                                              },
                                                              {
                                                                  "name": "CONTROLLER_ENABLE_IOT_PROJECT",
                                                                  "value": "true"
                                                              },
                                                              {
                                                                  "name": "CONTROLLER_ENABLE_IOT_CONFIG",
                                                                  "value": "true"
                                                              },
                                                              {
                                                                  "name": "CONTROLLER_ENABLE_AUTHENTICATION_SERVICE",
                                                                  "value": "true"
                                                              },
                                                              {
                                                                  "name": "CONTROLLER_ENABLE_ADDRESS_SPACE_CONTROLLER",
                                                                  "value": "true"
                                                              },
                                                              {
                                                                  "name": "CONTROLLER_ENABLE_MESSAGING_USER",
                                                                  "value": "true"
                                                              },
                                                              {
                                                                  "name": "ADDRESS_SPACE_CONTROLLER_IMAGE",
                                                                  "value": "quay.io/enmasse/address-space-controller:latest"
                                                              },
                                                              {
                                                                  "name": "CONTROLLER_MANAGER_IMAGE",
                                                                  "value": "quay.io/enmasse/controller-manager:latest"
                                                              },
                                                              {
                                                                  "name": "IOT_AUTH_SERVICE_IMAGE",
                                                                  "value": "quay.io/enmasse/iot-auth-service:latest"
                                                              },
                                                              {
                                                                  "name": "IOT_DEVICE_REGISTRY_FILE_IMAGE",
                                                                  "value": "quay.io/enmasse/iot-device-registry-file:latest"
                                                              },
                                                              {
                                                                  "name": "IOT_DEVICE_REGISTRY_INFINISPAN_IMAGE",
                                                                  "value": "quay.io/enmasse/iot-device-registry-infinispan:latest"
                                                              },
                                                              {
                                                                  "name": "IOT_HTTP_ADAPTER_IMAGE",
                                                                  "value": "quay.io/enmasse/iot-http-adapter:latest"
                                                              },
                                                              {
                                                                  "name": "IOT_MQTT_ADAPTER_IMAGE",
                                                                  "value": "quay.io/enmasse/iot-mqtt-adapter:latest"
                                                              },
                                                              {
                                                                  "name": "IOT_LORAWAN_ADAPTER_IMAGE",
                                                                  "value": "quay.io/enmasse/iot-lorawan-adapter:latest"
                                                              },
                                                              {
                                                                  "name": "IOT_SIGFOX_ADAPTER_IMAGE",
                                                                  "value": "quay.io/enmasse/iot-sigfox-adapter:latest"
                                                              },
                                                              {
                                                                  "name": "IOT_TENANT_CLEANER_IMAGE",
                                                                  "value": "quay.io/enmasse/iot-tenant-cleaner:latest"
                                                              },
                                                              {
                                                                  "name": "IOT_TENANT_SERVICE_IMAGE",
                                                                  "value": "quay.io/enmasse/iot-tenant-service:latest"
                                                              },
                                                              {
                                                                  "name": "IOT_PROXY_CONFIGURATOR_IMAGE",
                                                                  "value": "quay.io/enmasse/iot-proxy-configurator:latest"
                                                              },
                                                              {
                                                                  "name": "ROUTER_IMAGE",
                                                                  "value": "quay.io/interconnectedcloud/qdrouterd:1.10.0"
                                                              },
                                                              {
                                                                  "name": "STANDARD_CONTROLLER_IMAGE",
                                                                  "value": "quay.io/enmasse/standard-controller:latest"
                                                              },
                                                              {
                                                                  "name": "AGENT_IMAGE",
                                                                  "value": "quay.io/enmasse/agent:latest"
                                                              },
                                                              {
                                                                  "name": "BROKER_IMAGE",
                                                                  "value": "quay.io/enmasse/artemis-base:2.11.0"
                                                              },
                                                              {
                                                                  "name": "BROKER_PLUGIN_IMAGE",
                                                                  "value": "quay.io/enmasse/broker-plugin:latest"
                                                              },
                                                              {
                                                                  "name": "TOPIC_FORWARDER_IMAGE",
                                                                  "value": "quay.io/enmasse/topic-forwarder:latest"
                                                              },
                                                              {
                                                                  "name": "MQTT_GATEWAY_IMAGE",
                                                                  "value": "quay.io/enmasse/mqtt-gateway:latest"
                                                              },
                                                              {
                                                                  "name": "MQTT_LWT_IMAGE",
                                                                  "value": "quay.io/enmasse/mqtt-lwt:latest"
                                                              },
                                                              {
                                                                  "name": "NONE_AUTHSERVICE_IMAGE",
                                                                  "value": "quay.io/enmasse/none-authservice:latest"
                                                              },
                                                              {
                                                                  "name": "KEYCLOAK_IMAGE",
                                                                  "value": "quay.io/enmasse/keycloak-openshift:4.8.3.Final"
                                                              },
                                                              {
                                                                  "name": "KEYCLOAK_PLUGIN_IMAGE",
                                                                  "value": "quay.io/enmasse/keycloak-plugin:latest"
                                                              },
                                                              {
                                                                  "name": "CONTROLLER_ENABLE_CONSOLE_SERVICE",
                                                                  "value": "true"
                                                              },
                                                              {
                                                                  "name": "CONSOLE_INIT_IMAGE",
                                                                  "value": "quay.io/enmasse/console-init:latest"
                                                              },
                                                              {
                                                                  "name": "CONSOLE_SERVER_IMAGE",
                                                                  "value": "quay.io/enmasse/console-server:latest"
                                                              },
                                                              {
                                                                  "name": "CONSOLE_PROXY_OPENSHIFT_IMAGE",
                                                                  "value": "openshift/oauth-proxy:latest"
                                                              },
                                                              {
                                                                  "name": "CONSOLE_PROXY_KUBERNETES_IMAGE",
                                                                  "value": "quay.io/pusher/oauth2_proxy:latest"
                                                              },
                                                              {
                                                                  "name": "FS_GROUP_FALLBACK_MAP",
                                                                  "value": "{\"standard-authservice\": 1000}"
                                                              },
                                                              {
                                                                  "name": "ENABLE_MONITORING",
                                                                  "value": "true"
                                                              },
                                                              {
                                                                  "name": "CONSOLE_LINK_SECTION_NAME",
                                                                  "value": "Messaging"
                                                              },
                                                              {
                                                                  "name": "CONSOLE_LINK_NAME",
                                                                  "value": "EnMasse Console"
                                                              },
                                                              {
                                                                  "name": "CONSOLE_LINK_IMAGE_URL",
                                                                  "value": "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNzlweCIgaGVpZ2h0PSI3OXB4IiB2aWV3Qm94PSIwIDAgNzkgNzkiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQyICgzNjc4MSkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+dmVyc2lvbnM8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0idmVyc2lvbnMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMDguMDAwMDAwLCAtNzIuMDAwMDAwKSI+CiAgICAgICAgICAgIDxlbGxpcHNlIGlkPSJDb21iaW5lZC1TaGFwZS1Db3B5LTIiIGZpbGw9IiMwMDQ5OUUiIGN4PSIzNDcuNSIgY3k9IjExMS41IiByeD0iMjQuNSIgcnk9IjI0LjUiPjwvZWxsaXBzZT4KICAgICAgICAgICAgPHBhdGggZD0iTTMzOSwxMDIuNjkxMDE0IEMzMzksMTAyLjY5MTAxNCAzNDIuNjkwMjE1LDk0LjQxMDUzMjMgMzUwLjIwNTY1MSwxMDAuOTM1OTEyIEwzNTEuMDE1Njk5LDEwMS43NDU5NTkgQzM1MS4wMTU2OTksMTAxLjc0NTk1OSAzNTIuNzI1Nzk4LDEwMy41MDEwNjEgMzUzLjQ0NTg0LDEwMy41MDEwNjEgQzM1NC4xNjU4ODIsMTAzLjUwMTA2MSAzNTQuMjU1ODg3LDEwMy40MTEwNTYgMzU1Ljk2NTk4NiwxMDEuNzAwOTU2IEMzNTcuNjc2MDg2LDk5Ljk5MDg1NjggMzU3LjQwNjA3LDEwMC4wMzU4NTkgMzU5Ljg4MTIxNCw5Ny43ODU3Mjg2IEMzNjIuMzU2MzU4LDk1LjUzNTU5NzcgMzY1LjY3MTUyMSw5My45MzA1MzQ0IDM2NS42NzE1MjEsOTMuOTMwNTM0NCBDMzY1LjY3MTUyMSw5My45MzA1MzQ0IDM2Ny4yOTE2MTUsOTIuOTEwNDE1MSAzNzAuMjYxNzg4LDkyLjE2MDQwMTUgQzM3My4yMzE5Niw5MS40MTAzODc5IDM3Ny40MDk3MzMsOTAuNjUyODEzOSAzODIsOTEuMTcwMzQ0IEMzODIsOTEuMTcwMzQ0IDM4MC4xMzIzOTEsOTIuMjUwNDA2NyAzNzcuOTI3MjYzLDk4Ljk1NTc5NjYgQzM3NS43MjIxMzUsMTA1LjY2MTE4NiAzNzQuNTA3MDY0LDEwNy43MzEzMDcgMzc0LjUwNzA2NCwxMDcuNzMxMzA3IEMzNzQuNTA3MDY0LDEwNy43MzEzMDcgMzcxLjg1MTkxLDExMy4zNTY2MzQgMzY1LjQ2MTUzOCwxMTQuNTcxNzA0IEMzNjUuNDYxNTM4LDExNC41NzE3MDQgMzY4LjY1NjcyNCwxMTguMzk2OTI3IDM3OS45OTczODQsMTE3LjEzNjg1NCBDMzc5Ljk5NzM4NCwxMTcuMTM2ODU0IDM1OC4wODExMDksMTMxLjE3NzY3IDM0OC4yNzA1MzksMTE0Ljg0MTcyIEMzNDguMDQ4OTQ2LDExNC4zNDQyNjEgMzQ1Ljg0OTM5OCwxMTAuMDI1NDUgMzQ1LjMwMDM2NiwxMDguMjExMzA1IEMzNDQuNjEwMjk2LDEwNS45MzEyMDIgMzQ0LjMwOTEzOSwxMDUuMTI1Mzg1IDM0My4yOTAyNzksMTA0LjE2MTA2OSBDMzQwLjc3MDEzMywxMDEuNzc1OTMxIDMzOSwxMDIuNjkxMDE0IDMzOSwxMDIuNjkxMDE0IiBpZD0iRmlsbC0xLUNvcHktNyIgZmlsbD0iIzc1QTBEMyI+PC9wYXRoPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+"
                                                              }
                                                          ],
                                                          "image": "quay.io/enmasse/controller-manager:latest",
                                                          "imagePullPolicy": "Always",
                                                          "name": "controller",
                                                          "resources": {}
                                                      }
                                                  ],
                                                  "serviceAccountName": "enmasse-operator"
                                              }
                                          }
                                      }
                                  }
                              ],
                              "permissions": [
                                  {
                                      "rules": [
                                          {
                                              "apiGroups": [
                                                  "apps"
                                              ],
                                              "resources": [
                                                  "deployments",
                                                  "deployments/finalizers",
                                                  "replicasets"
                                              ],
                                              "verbs": [
                                                  "get",
                                                  "list",
                                                  "watch",
                                                  "update",
                                                  "create",
                                                  "patch",
                                                  "delete"
                                              ]
                                          },
                                          {
                                              "apiGroups": [
                                                  ""
                                              ],
                                              "resources": [
                                                  "configmaps",
                                                  "secrets",
                                                  "persistentvolumeclaims",
                                                  "services",
                                                  "services/finalizers",
                                                  "pods"
                                              ],
                                              "verbs": [
                                                  "get",
                                                  "list",
                                                  "watch",
                                                  "update",
                                                  "create",
                                                  "patch",
                                                  "delete"
                                              ]
                                          },
                                          {
                                              "apiGroups": [
                                                  "",
                                                  "route.openshift.io"
                                              ],
                                              "resources": [
                                                  "routes",
                                                  "routes/custom-host",
                                                  "routes/status"
                                              ],
                                              "verbs": [
                                                  "create",
                                                  "update",
                                                  "patch",
                                                  "get",
                                                  "list",
                                                  "watch",
                                                  "delete"
                                              ]
                                          },
                                          {
                                              "apiGroups": [
                                                  "apps.openshift.io"
                                              ],
                                              "resources": [
                                                  "deploymentconfigs"
                                              ],
                                              "verbs": [
                                                  "get",
                                                  "list",
                                                  "watch"
                                              ]
                                          },
                                          {
                                              "apiGroups": [
                                                  "monitoring.coreos.com"
                                              ],
                                              "resources": [
                                                  "servicemonitors"
                                              ],
                                              "verbs": [
                                                  "create",
                                                  "update",
                                                  "patch",
                                                  "get",
                                                  "list",
                                                  "watch",
                                                  "delete"
                                              ]
                                          },
                                          {
                                              "apiGroups": [
                                                  "admin.enmasse.io"
                                              ],
                                              "resources": [
                                                  "authenticationservices",
                                                  "authenticationservices/finalizers",
                                                  "consoleservices",
                                                  "consoleservices/finalizers",
                                                  "addressplans",
                                                  "addressplans/finalizers",
                                                  "addressspaceplans",
                                                  "addressspaceplans/finalizers"
                                              ],
                                              "verbs": [
                                                  "get",
                                                  "list",
                                                  "watch",
                                                  "update",
                                                  "create",
                                                  "patch"
                                              ]
                                          },
                                          {
                                              "apiGroups": [
                                                  "iot.enmasse.io"
                                              ],
                                              "resources": [
                                                  "iotconfigs",
                                                  "iotconfigs/finalizers",
                                                  "iotconfigs/status",
                                                  "iotprojects",
                                                  "iotprojects/finalizers",
                                                  "iotprojects/status"
                                              ],
                                              "verbs": [
                                                  "get",
                                                  "list",
                                                  "watch",
                                                  "update",
                                                  "create",
                                                  "patch"
                                              ]
                                          },
                                          {
                                              "apiGroups": [
                                                  "batch"
                                              ],
                                              "resources": [
                                                  "jobs"
                                              ],
                                              "verbs": [
                                                  "get",
                                                  "list",
                                                  "watch",
                                                  "update",
                                                  "create",
                                                  "patch",
                                                  "delete"
                                              ]
                                          }
                                      ],
                                      "serviceAccountName": "enmasse-operator"
                                  },
                                  {
                                      "rules": [
                                          {
                                              "apiGroups": [
                                                  "admin.enmasse.io"
                                              ],
                                              "resources": [
                                                  "authenticationservices",
                                                  "addressplans",
                                                  "addressspaceplans"
                                              ],
                                              "verbs": [
                                                  "get",
                                                  "list",
                                                  "watch"
                                              ]
                                          },
                                          {
                                              "apiGroups": [
                                                  ""
                                              ],
                                              "resources": [
                                                  "services"
                                              ],
                                              "verbs": [
                                                  "get",
                                                  "list",
                                                  "watch"
                                              ]
                                          },
                                          {
                                              "apiGroups": [
                                                  ""
                                              ],
                                              "resources": [
                                                  "secrets"
                                              ],
                                              "verbs": [
                                                  "get"
                                              ]
                                          }
                                      ],
                                      "serviceAccountName": "console-server"
                                  },
                                  {
                                      "rules": [
                                          {
                                              "apiGroups": [
                                                  "admin.enmasse.io"
                                              ],
                                              "resources": [
                                                  "addressplans",
                                                  "addressspaceplans",
                                                  "brokeredinfraconfigs",
                                                  "standardinfraconfigs",
                                                  "authenticationservices"
                                              ],
                                              "verbs": [
                                                  "patch",
                                                  "get",
                                                  "list",
                                                  "watch"
                                              ]
                                          },
                                          {
                                              "apiGroups": [
                                                  ""
                                              ],
                                              "resources": [
                                                  "pods"
                                              ],
                                              "verbs": [
                                                  "get",
                                                  "list"
                                              ]
                                          },
                                          {
                                              "apiGroups": [
                                                  ""
                                              ],
                                              "resources": [
                                                  "configmaps",
                                                  "configmaps/finalizers"
                                              ],
                                              "verbs": [
                                                  "create",
                                                  "update",
                                                  "patch",
                                                  "get",
                                                  "list",
                                                  "watch",
                                                  "delete"
                                              ]
                                          },
                                          {
                                              "apiGroups": [
                                                  ""
                                              ],
                                              "resources": [
                                                  "events"
                                              ],
                                              "verbs": [
                                                  "create",
                                                  "update",
                                                  "patch",
                                                  "get",
                                                  "list"
                                              ]
                                          },
                                          {
                                              "apiGroups": [
                                                  ""
                                              ],
                                              "resources": [
                                                  "services",
                                                  "secrets",
                                                  "persistentvolumeclaims"
                                              ],
                                              "verbs": [
                                                  "create",
                                                  "update",
                                                  "patch",
                                                  "get",
                                                  "list",
                                                  "delete"
                                              ]
                                          },
                                          {
                                              "apiGroups": [
                                                  "networking.k8s.io",
                                                  "extensions"
                                              ],
                                              "resources": [
                                                  "networkpolicies"
                                              ],
                                              "verbs": [
                                                  "create",
                                                  "update",
                                                  "patch",
                                                  "get",
                                                  "list",
                                                  "delete"
                                              ]
                                          },
                                          {
                                              "apiGroups": [
                                                  "route.openshift.io",
                                                  ""
                                              ],
                                              "resources": [
                                                  "routes",
                                                  "routes/custom-host",
                                                  "routes/status"
                                              ],
                                              "verbs": [
                                                  "create",
                                                  "update",
                                                  "patch",
                                                  "get",
                                                  "list",
                                                  "delete"
                                              ]
                                          },
                                          {
                                              "apiGroups": [
                                                  "apps",
                                                  "extensions"
                                              ],
                                              "resources": [
                                                  "statefulsets",
                                                  "deployments",
                                                  "replicasets"
                                              ],
                                              "verbs": [
                                                  "create",
                                                  "update",
                                                  "patch",
                                                  "get",
                                                  "list",
                                                  "delete"
                                              ]
                                          },
                                          {
                                              "apiGroups": [
                                                  "policy"
                                              ],
                                              "resources": [
                                                  "poddisruptionbudgets"
                                              ],
                                              "verbs": [
                                                  "create",
                                                  "update",
                                                  "get",
                                                  "patch",
                                                  "list",
                                                  "watch",
                                                  "delete"
                                              ]
                                          }
                                      ],
                                      "serviceAccountName": "address-space-controller"
                                  },
                                  {
                                      "rules": [
                                          {
                                              "apiGroups": [
                                                  "admin.enmasse.io"
                                              ],
                                              "resources": [
                                                  "addressplans",
                                                  "addressspaceplans",
                                                  "brokeredinfraconfigs",
                                                  "standardinfraconfigs",
                                                  "authenticationservices"
                                              ],
                                              "verbs": [
                                                  "get",
                                                  "list",
                                                  "watch"
                                              ]
                                          },
                                          {
                                              "apiGroups": [
                                                  ""
                                              ],
                                              "resources": [
                                                  "pods",
                                                  "secrets"
                                              ],
                                              "verbs": [
                                                  "get",
                                                  "list",
                                                  "watch"
                                              ]
                                          },
                                          {
                                              "apiGroups": [
                                                  ""
                                              ],
                                              "resources": [
                                                  "configmaps",
                                                  "configmaps/finalizers"
                                              ],
                                              "verbs": [
                                                  "create",
                                                  "update",
                                                  "patch",
                                                  "get",
                                                  "list",
                                                  "watch",
                                                  "delete"
                                              ]
                                          },
                                          {
                                              "apiGroups": [
                                                  ""
                                              ],
                                              "resources": [
                                                  "events"
                                              ],
                                              "verbs": [
                                                  "create",
                                                  "update",
                                                  "patch",
                                                  "get",
                                                  "list"
                                              ]
                                          },
                                          {
                                              "apiGroups": [
                                                  ""
                                              ],
                                              "resources": [
                                                  "persistentvolumeclaims",
                                                  "services"
                                              ],
                                              "verbs": [
                                                  "create",
                                                  "update",
                                                  "patch",
                                                  "get",
                                                  "list",
                                                  "delete"
                                              ]
                                          },
                                          {
                                              "apiGroups": [
                                                  "apps"
                                              ],
                                              "resources": [
                                                  "statefulsets",
                                                  "deployments"
                                              ],
                                              "verbs": [
                                                  "create",
                                                  "update",
                                                  "patch",
                                                  "get",
                                                  "list",
                                                  "delete"
                                              ]
                                          }
                                      ],
                                      "serviceAccountName": "address-space-admin"
                                  }
                              ]
                          },
                          "strategy": "deployment"
                      },
                      "installModes": [
                          {
                              "supported": true,
                              "type": "OwnNamespace"
                          },
                          {
                              "supported": true,
                              "type": "SingleNamespace"
                          },
                          {
                              "supported": false,
                              "type": "MultiNamespace"
                          },
                          {
                              "supported": true,
                              "type": "AllNamespaces"
                          }
                      ],
                      "keywords": [
                          "messaging",
                          "amqp",
                          "iot",
                          "mqtt"
                      ],
                      "labels": {
                          "app": "enmasse"
                      },
                      "links": [
                          {
                              "name": "GitHub",
                              "url": "https://github.com/EnMasseProject/enmasse"
                          },
                          {
                              "name": "Documentation",
                              "url": "https://enmasse.io/documentation"
                          }
                      ],
                      "maintainers": [
                          {
                              "email": "enmasse@redhat.com",
                              "name": "EnMasse"
                          }
                      ],
                      "maturity": "beta",
                      "provider": {
                          "name": "EnMasse"
                      },
                      "replaces": "enmasse.0.30.1",
                      "selector": {
                          "matchLabels": {
                              "app": "enmasse"
                          }
                      },
                      "version": "999.999.999"
                  },
                  "status": {
                      "conditions": [
                          {
                              "lastTransitionTime": "2020-03-26T10:45:09Z",
                              "lastUpdateTime": "2020-03-26T10:45:09Z",
                              "message": "requirements not yet checked",
                              "phase": "Pending",
                              "reason": "RequirementsUnknown"
                          },
                          {
                              "lastTransitionTime": "2020-03-26T10:45:09Z",
                              "lastUpdateTime": "2020-03-26T10:45:12Z",
                              "message": "one or more requirements couldn't be found",
                              "phase": "Pending",
                              "reason": "RequirementsNotMet"
                          },
                          {
                              "lastTransitionTime": "2020-03-26T10:45:17Z",
                              "lastUpdateTime": "2020-03-26T10:45:17Z",
                              "message": "all requirements found, attempting install",
                              "phase": "InstallReady",
                              "reason": "AllRequirementsMet"
                          },
                          {
                              "lastTransitionTime": "2020-03-26T10:45:22Z",
                              "lastUpdateTime": "2020-03-26T10:45:22Z",
                              "message": "waiting for install components to report healthy",
                              "phase": "Installing",
                              "reason": "InstallSucceeded"
                          },
                          {
                              "lastTransitionTime": "2020-03-26T10:45:22Z",
                              "lastUpdateTime": "2020-03-26T10:45:24Z",
                              "message": "installing: Waiting: waiting for deployment enmasse-operator to become ready: Waiting for rollout to finish: 0 of 1 updated replicas are available...\n",
                              "phase": "Installing",
                              "reason": "InstallWaiting"
                          },
                          {
                              "lastTransitionTime": "2020-03-26T10:45:34Z",
                              "lastUpdateTime": "2020-03-26T10:45:34Z",
                              "message": "install strategy completed with no errors",
                              "phase": "Succeeded",
                              "reason": "InstallSucceeded"
                          }
                      ],
                      "lastTransitionTime": "2020-03-26T10:45:34Z",
                      "lastUpdateTime": "2020-03-26T10:45:34Z",
                      "message": "install strategy completed with no errors",
                      "phase": "Succeeded",
                      "reason": "InstallSucceeded",
                      "requirementStatus": [
                          {
                              "group": "apiextensions.k8s.io",
                              "kind": "CustomResourceDefinition",
                              "message": "CRD is present and Established condition is true",
                              "name": "addresses.enmasse.io",
                              "status": "Present",
                              "uuid": "f47f54fc-99be-48d7-aa4b-9c452dc4f0c0",
                              "version": "v1beta1"
                          },
                          {
                              "group": "apiextensions.k8s.io",
                              "kind": "CustomResourceDefinition",
                              "message": "CRD is present and Established condition is true",
                              "name": "addressplans.admin.enmasse.io",
                              "status": "Present",
                              "uuid": "f7f06e81-31b0-407e-a734-c762042afec5",
                              "version": "v1beta1"
                          },
                          {
                              "group": "apiextensions.k8s.io",
                              "kind": "CustomResourceDefinition",
                              "message": "CRD is present and Established condition is true",
                              "name": "addressspaceplans.admin.enmasse.io",
                              "status": "Present",
                              "uuid": "89aa4e6f-8c84-4978-8627-bb444ba7e631",
                              "version": "v1beta1"
                          },
                          {
                              "group": "apiextensions.k8s.io",
                              "kind": "CustomResourceDefinition",
                              "message": "CRD is present and Established condition is true",
                              "name": "addressspaces.enmasse.io",
                              "status": "Present",
                              "uuid": "42d881a0-0ac7-46d6-b251-8dab85470a11",
                              "version": "v1beta1"
                          },
                          {
                              "group": "apiextensions.k8s.io",
                              "kind": "CustomResourceDefinition",
                              "message": "CRD is present and Established condition is true",
                              "name": "addressspaceschemas.enmasse.io",
                              "status": "Present",
                              "uuid": "fa157410-9d12-4a24-b19c-96af04473caa",
                              "version": "v1beta1"
                          },
                          {
                              "group": "apiextensions.k8s.io",
                              "kind": "CustomResourceDefinition",
                              "message": "CRD is present and Established condition is true",
                              "name": "authenticationservices.admin.enmasse.io",
                              "status": "Present",
                              "uuid": "d810db47-a473-47be-be67-cc99b960eae7",
                              "version": "v1beta1"
                          },
                          {
                              "group": "apiextensions.k8s.io",
                              "kind": "CustomResourceDefinition",
                              "message": "CRD is present and Established condition is true",
                              "name": "brokeredinfraconfigs.admin.enmasse.io",
                              "status": "Present",
                              "uuid": "de036198-fbef-4b16-8b32-ca0c73ce2f9f",
                              "version": "v1beta1"
                          },
                          {
                              "group": "apiextensions.k8s.io",
                              "kind": "CustomResourceDefinition",
                              "message": "CRD is present and Established condition is true",
                              "name": "consoleservices.admin.enmasse.io",
                              "status": "Present",
                              "uuid": "8855e1fa-3c52-47e6-b5f3-116090e62d15",
                              "version": "v1beta1"
                          },
                          {
                              "group": "apiextensions.k8s.io",
                              "kind": "CustomResourceDefinition",
                              "message": "CRD is present and Established condition is true",
                              "name": "iotconfigs.iot.enmasse.io",
                              "status": "Present",
                              "uuid": "5478e98b-877e-402d-88c6-bbe6c961295b",
                              "version": "v1beta1"
                          },
                          {
                              "group": "apiextensions.k8s.io",
                              "kind": "CustomResourceDefinition",
                              "message": "CRD is present and Established condition is true",
                              "name": "iotprojects.iot.enmasse.io",
                              "status": "Present",
                              "uuid": "d160b777-9ada-424a-a8d0-c100b22eeead",
                              "version": "v1beta1"
                          },
                          {
                              "group": "apiextensions.k8s.io",
                              "kind": "CustomResourceDefinition",
                              "message": "CRD is present and Established condition is true",
                              "name": "messagingusers.user.enmasse.io",
                              "status": "Present",
                              "uuid": "e4e4b0a8-1bd8-4d8f-b58e-7dbe3325ff2b",
                              "version": "v1beta1"
                          },
                          {
                              "group": "apiextensions.k8s.io",
                              "kind": "CustomResourceDefinition",
                              "message": "CRD is present and Established condition is true",
                              "name": "standardinfraconfigs.admin.enmasse.io",
                              "status": "Present",
                              "uuid": "58db0ba2-d166-495e-9b7a-96b65fd6aa14",
                              "version": "v1beta1"
                          },
                          {
                              "dependents": [
                                  {
                                      "group": "rbac.authorization.k8s.io",
                                      "kind": "PolicyRule",
                                      "message": "namespaced rule:{\"verbs\":[\"get\",\"list\",\"watch\"],\"apiGroups\":[\"admin.enmasse.io\"],\"resources\":[\"authenticationservices\",\"addressplans\",\"addressspaceplans\"]}",
                                      "status": "Satisfied",
                                      "version": "v1beta1"
                                  },
                                  {
                                      "group": "rbac.authorization.k8s.io",
                                      "kind": "PolicyRule",
                                      "message": "namespaced rule:{\"verbs\":[\"get\",\"list\",\"watch\"],\"apiGroups\":[\"\"],\"resources\":[\"services\"]}",
                                      "status": "Satisfied",
                                      "version": "v1beta1"
                                  },
                                  {
                                      "group": "rbac.authorization.k8s.io",
                                      "kind": "PolicyRule",
                                      "message": "namespaced rule:{\"verbs\":[\"get\"],\"apiGroups\":[\"\"],\"resources\":[\"secrets\"]}",
                                      "status": "Satisfied",
                                      "version": "v1beta1"
                                  },
                                  {
                                      "group": "rbac.authorization.k8s.io",
                                      "kind": "PolicyRule",
                                      "message": "cluster rule:{\"verbs\":[\"get\",\"list\",\"watch\"],\"apiGroups\":[\"enmasse.io\"],\"resources\":[\"addressspaces\",\"addresses\",\"addressspaceschemas\"]}",
                                      "status": "Satisfied",
                                      "version": "v1beta1"
                                  },
                                  {
                                      "group": "rbac.authorization.k8s.io",
                                      "kind": "PolicyRule",
                                      "message": "cluster rule:{\"verbs\":[\"get\",\"list\",\"watch\"],\"apiGroups\":[\"\"],\"resources\":[\"namespaces\"]}",
                                      "status": "Satisfied",
                                      "version": "v1beta1"
                                  }
                              ],
                              "group": "",
                              "kind": "ServiceAccount",
                              "message": "",
                              "name": "console-server",
                              "status": "Present",
                              "version": "v1"
                          },
                          {
                              "dependents": [
                                  {
                                      "group": "rbac.authorization.k8s.io",
                                      "kind": "PolicyRule",
                                      "message": "namespaced rule:{\"verbs\":[\"patch\",\"get\",\"list\",\"watch\"],\"apiGroups\":[\"admin.enmasse.io\"],\"resources\":[\"addressplans\",\"addressspaceplans\",\"brokeredinfraconfigs\",\"standardinfraconfigs\",\"authenticationservices\"]}",
                                      "status": "Satisfied",
                                      "version": "v1beta1"
                                  },
                                  {
                                      "group": "rbac.authorization.k8s.io",
                                      "kind": "PolicyRule",
                                      "message": "namespaced rule:{\"verbs\":[\"get\",\"list\"],\"apiGroups\":[\"\"],\"resources\":[\"pods\"]}",
                                      "status": "Satisfied",
                                      "version": "v1beta1"
                                  },
                                  {
                                      "group": "rbac.authorization.k8s.io",
                                      "kind": "PolicyRule",
                                      "message": "namespaced rule:{\"verbs\":[\"create\",\"update\",\"patch\",\"get\",\"list\",\"watch\",\"delete\"],\"apiGroups\":[\"\"],\"resources\":[\"configmaps\",\"configmaps/finalizers\"]}",
                                      "status": "Satisfied",
                                      "version": "v1beta1"
                                  },
                                  {
                                      "group": "rbac.authorization.k8s.io",
                                      "kind": "PolicyRule",
                                      "message": "namespaced rule:{\"verbs\":[\"create\",\"update\",\"patch\",\"get\",\"list\"],\"apiGroups\":[\"\"],\"resources\":[\"events\"]}",
                                      "status": "Satisfied",
                                      "version": "v1beta1"
                                  },
                                  {
                                      "group": "rbac.authorization.k8s.io",
                                      "kind": "PolicyRule",
                                      "message": "namespaced rule:{\"verbs\":[\"create\",\"update\",\"patch\",\"get\",\"list\",\"delete\"],\"apiGroups\":[\"\"],\"resources\":[\"services\",\"secrets\",\"persistentvolumeclaims\"]}",
                                      "status": "Satisfied",
                                      "version": "v1beta1"
                                  },
                                  {
                                      "group": "rbac.authorization.k8s.io",
                                      "kind": "PolicyRule",
                                      "message": "namespaced rule:{\"verbs\":[\"create\",\"update\",\"patch\",\"get\",\"list\",\"delete\"],\"apiGroups\":[\"networking.k8s.io\",\"extensions\"],\"resources\":[\"networkpolicies\"]}",
                                      "status": "Satisfied",
                                      "version": "v1beta1"
                                  },
                                  {
                                      "group": "rbac.authorization.k8s.io",
                                      "kind": "PolicyRule",
                                      "message": "namespaced rule:{\"verbs\":[\"create\",\"update\",\"patch\",\"get\",\"list\",\"delete\"],\"apiGroups\":[\"route.openshift.io\",\"\"],\"resources\":[\"routes\",\"routes/custom-host\",\"routes/status\"]}",
                                      "status": "Satisfied",
                                      "version": "v1beta1"
                                  },
                                  {
                                      "group": "rbac.authorization.k8s.io",
                                      "kind": "PolicyRule",
                                      "message": "namespaced rule:{\"verbs\":[\"create\",\"update\",\"patch\",\"get\",\"list\",\"delete\"],\"apiGroups\":[\"apps\",\"extensions\"],\"resources\":[\"statefulsets\",\"deployments\",\"replicasets\"]}",
                                      "status": "Satisfied",
                                      "version": "v1beta1"
                                  },
                                  {
                                      "group": "rbac.authorization.k8s.io",
                                      "kind": "PolicyRule",
                                      "message": "namespaced rule:{\"verbs\":[\"create\",\"update\",\"get\",\"patch\",\"list\",\"watch\",\"delete\"],\"apiGroups\":[\"policy\"],\"resources\":[\"poddisruptionbudgets\"]}",
                                      "status": "Satisfied",
                                      "version": "v1beta1"
                                  },
                                  {
                                      "group": "rbac.authorization.k8s.io",
                                      "kind": "PolicyRule",
                                      "message": "cluster rule:{\"verbs\":[\"create\",\"update\",\"patch\",\"get\",\"list\",\"watch\",\"delete\"],\"apiGroups\":[\"enmasse.io\"],\"resources\":[\"addressspaces\",\"addresses\",\"addressspaceschemas\",\"addressspaces/finalizers\",\"addresses/finalizers\"]}",
                                      "status": "Satisfied",
                                      "version": "v1beta1"
                                  },
                                  {
                                      "group": "rbac.authorization.k8s.io",
                                      "kind": "PolicyRule",
                                      "message": "cluster rule:{\"verbs\":[\"create\",\"update\",\"patch\",\"get\",\"list\",\"watch\",\"delete\"],\"apiGroups\":[\"user.enmasse.io\"],\"resources\":[\"messagingusers\"]}",
                                      "status": "Satisfied",
                                      "version": "v1beta1"
                                  }
                              ],
                              "group": "",
                              "kind": "ServiceAccount",
                              "message": "",
                              "name": "address-space-controller",
                              "status": "Present",
                              "version": "v1"
                          },
                          {
                              "dependents": [
                                  {
                                      "group": "rbac.authorization.k8s.io",
                                      "kind": "PolicyRule",
                                      "message": "namespaced rule:{\"verbs\":[\"get\",\"list\",\"watch\"],\"apiGroups\":[\"admin.enmasse.io\"],\"resources\":[\"addressplans\",\"addressspaceplans\",\"brokeredinfraconfigs\",\"standardinfraconfigs\",\"authenticationservices\"]}",
                                      "status": "Satisfied",
                                      "version": "v1beta1"
                                  },
                                  {
                                      "group": "rbac.authorization.k8s.io",
                                      "kind": "PolicyRule",
                                      "message": "namespaced rule:{\"verbs\":[\"get\",\"list\",\"watch\"],\"apiGroups\":[\"\"],\"resources\":[\"pods\",\"secrets\"]}",
                                      "status": "Satisfied",
                                      "version": "v1beta1"
                                  },
                                  {
                                      "group": "rbac.authorization.k8s.io",
                                      "kind": "PolicyRule",
                                      "message": "namespaced rule:{\"verbs\":[\"create\",\"update\",\"patch\",\"get\",\"list\",\"watch\",\"delete\"],\"apiGroups\":[\"\"],\"resources\":[\"configmaps\",\"configmaps/finalizers\"]}",
                                      "status": "Satisfied",
                                      "version": "v1beta1"
                                  },
                                  {
                                      "group": "rbac.authorization.k8s.io",
                                      "kind": "PolicyRule",
                                      "message": "namespaced rule:{\"verbs\":[\"create\",\"update\",\"patch\",\"get\",\"list\"],\"apiGroups\":[\"\"],\"resources\":[\"events\"]}",
                                      "status": "Satisfied",
                                      "version": "v1beta1"
                                  },
                                  {
                                      "group": "rbac.authorization.k8s.io",
                                      "kind": "PolicyRule",
                                      "message": "namespaced rule:{\"verbs\":[\"create\",\"update\",\"patch\",\"get\",\"list\",\"delete\"],\"apiGroups\":[\"\"],\"resources\":[\"persistentvolumeclaims\",\"services\"]}",
                                      "status": "Satisfied",
                                      "version": "v1beta1"
                                  },
                                  {
                                      "group": "rbac.authorization.k8s.io",
                                      "kind": "PolicyRule",
                                      "message": "namespaced rule:{\"verbs\":[\"create\",\"update\",\"patch\",\"get\",\"list\",\"delete\"],\"apiGroups\":[\"apps\"],\"resources\":[\"statefulsets\",\"deployments\"]}",
                                      "status": "Satisfied",
                                      "version": "v1beta1"
                                  },
                                  {
                                      "group": "rbac.authorization.k8s.io",
                                      "kind": "PolicyRule",
                                      "message": "cluster rule:{\"verbs\":[\"get\",\"list\",\"watch\"],\"apiGroups\":[\"enmasse.io\"],\"resources\":[\"addressspaces\"]}",
                                      "status": "Satisfied",
                                      "version": "v1beta1"
                                  },
                                  {
                                      "group": "rbac.authorization.k8s.io",
                                      "kind": "PolicyRule",
                                      "message": "cluster rule:{\"verbs\":[\"create\",\"update\",\"patch\",\"get\",\"list\",\"watch\",\"delete\"],\"apiGroups\":[\"enmasse.io\"],\"resources\":[\"addresses\",\"addresses/finalizers\",\"addressspaces/finalizers\"]}",
                                      "status": "Satisfied",
                                      "version": "v1beta1"
                                  }
                              ],
                              "group": "",
                              "kind": "ServiceAccount",
                              "message": "",
                              "name": "address-space-admin",
                              "status": "Present",
                              "version": "v1"
                          },
                          {
                              "dependents": [
                                  {
                                      "group": "rbac.authorization.k8s.io",
                                      "kind": "PolicyRule",
                                      "message": "cluster rule:{\"verbs\":[\"create\"],\"apiGroups\":[\"authentication.k8s.io\"],\"resources\":[\"tokenreviews\"]}",
                                      "status": "Satisfied",
                                      "version": "v1beta1"
                                  }
                              ],
                              "group": "",
                              "kind": "ServiceAccount",
                              "message": "",
                              "name": "standard-authservice",
                              "status": "Present",
                              "version": "v1"
                          },
                          {
                              "dependents": [
                                  {
                                      "group": "rbac.authorization.k8s.io",
                                      "kind": "PolicyRule",
                                      "message": "cluster rule:{\"verbs\":[\"create\"],\"apiGroups\":[\"authentication.k8s.io\"],\"resources\":[\"tokenreviews\"]}",
                                      "status": "Satisfied",
                                      "version": "v1beta1"
                                  },
                                  {
                                      "group": "rbac.authorization.k8s.io",
                                      "kind": "PolicyRule",
                                      "message": "cluster rule:{\"verbs\":[\"create\"],\"apiGroups\":[\"authorization.k8s.io\"],\"resources\":[\"subjectaccessreviews\"]}",
                                      "status": "Satisfied",
                                      "version": "v1beta1"
                                  },
                                  {
                                      "group": "rbac.authorization.k8s.io",
                                      "kind": "PolicyRule",
                                      "message": "cluster rule:{\"verbs\":[\"get\",\"list\",\"watch\"],\"apiGroups\":[\"iot.enmasse.io\"],\"resources\":[\"iotprojects\"]}",
                                      "status": "Satisfied",
                                      "version": "v1beta1"
                                  }
                              ],
                              "group": "",
                              "kind": "ServiceAccount",
                              "message": "",
                              "name": "iot-device-registry",
                              "status": "Present",
                              "version": "v1"
                          },
                          {
                              "dependents": [
                                  {
                                      "group": "rbac.authorization.k8s.io",
                                      "kind": "PolicyRule",
                                      "message": "cluster rule:{\"verbs\":[\"get\",\"list\",\"watch\"],\"apiGroups\":[\"iot.enmasse.io\"],\"resources\":[\"iotprojects\"]}",
                                      "status": "Satisfied",
                                      "version": "v1beta1"
                                  }
                              ],
                              "group": "",
                              "kind": "ServiceAccount",
                              "message": "",
                              "name": "iot-protocol-adapter",
                              "status": "Present",
                              "version": "v1"
                          },
                          {
                              "dependents": [
                                  {
                                      "group": "rbac.authorization.k8s.io",
                                      "kind": "PolicyRule",
                                      "message": "cluster rule:{\"verbs\":[\"get\",\"list\",\"watch\"],\"apiGroups\":[\"iot.enmasse.io\"],\"resources\":[\"iotprojects\"]}",
                                      "status": "Satisfied",
                                      "version": "v1beta1"
                                  }
                              ],
                              "group": "",
                              "kind": "ServiceAccount",
                              "message": "",
                              "name": "iot-tenant-service",
                              "status": "Present",
                              "version": "v1"
                          },
                          {
                              "dependents": [
                                  {
                                      "group": "rbac.authorization.k8s.io",
                                      "kind": "PolicyRule",
                                      "message": "namespaced rule:{\"verbs\":[\"get\",\"list\",\"watch\",\"update\",\"create\",\"patch\",\"delete\"],\"apiGroups\":[\"apps\"],\"resources\":[\"deployments\",\"deployments/finalizers\",\"replicasets\"]}",
                                      "status": "Satisfied",
                                      "version": "v1beta1"
                                  },
                                  {
                                      "group": "rbac.authorization.k8s.io",
                                      "kind": "PolicyRule",
                                      "message": "namespaced rule:{\"verbs\":[\"get\",\"list\",\"watch\",\"update\",\"create\",\"patch\",\"delete\"],\"apiGroups\":[\"\"],\"resources\":[\"configmaps\",\"secrets\",\"persistentvolumeclaims\",\"services\",\"services/finalizers\",\"pods\"]}",
                                      "status": "Satisfied",
                                      "version": "v1beta1"
                                  },
                                  {
                                      "group": "rbac.authorization.k8s.io",
                                      "kind": "PolicyRule",
                                      "message": "namespaced rule:{\"verbs\":[\"create\",\"update\",\"patch\",\"get\",\"list\",\"watch\",\"delete\"],\"apiGroups\":[\"\",\"route.openshift.io\"],\"resources\":[\"routes\",\"routes/custom-host\",\"routes/status\"]}",
                                      "status": "Satisfied",
                                      "version": "v1beta1"
                                  },
                                  {
                                      "group": "rbac.authorization.k8s.io",
                                      "kind": "PolicyRule",
                                      "message": "namespaced rule:{\"verbs\":[\"get\",\"list\",\"watch\"],\"apiGroups\":[\"apps.openshift.io\"],\"resources\":[\"deploymentconfigs\"]}",
                                      "status": "Satisfied",
                                      "version": "v1beta1"
                                  },
                                  {
                                      "group": "rbac.authorization.k8s.io",
                                      "kind": "PolicyRule",
                                      "message": "namespaced rule:{\"verbs\":[\"create\",\"update\",\"patch\",\"get\",\"list\",\"watch\",\"delete\"],\"apiGroups\":[\"monitoring.coreos.com\"],\"resources\":[\"servicemonitors\"]}",
                                      "status": "Satisfied",
                                      "version": "v1beta1"
                                  },
                                  {
                                      "group": "rbac.authorization.k8s.io",
                                      "kind": "PolicyRule",
                                      "message": "namespaced rule:{\"verbs\":[\"get\",\"list\",\"watch\",\"update\",\"create\",\"patch\"],\"apiGroups\":[\"admin.enmasse.io\"],\"resources\":[\"authenticationservices\",\"authenticationservices/finalizers\",\"consoleservices\",\"consoleservices/finalizers\",\"addressplans\",\"addressplans/finalizers\",\"addressspaceplans\",\"addressspaceplans/finalizers\"]}",
                                      "status": "Satisfied",
                                      "version": "v1beta1"
                                  },
                                  {
                                      "group": "rbac.authorization.k8s.io",
                                      "kind": "PolicyRule",
                                      "message": "namespaced rule:{\"verbs\":[\"get\",\"list\",\"watch\",\"update\",\"create\",\"patch\"],\"apiGroups\":[\"iot.enmasse.io\"],\"resources\":[\"iotconfigs\",\"iotconfigs/finalizers\",\"iotconfigs/status\",\"iotprojects\",\"iotprojects/finalizers\",\"iotprojects/status\"]}",
                                      "status": "Satisfied",
                                      "version": "v1beta1"
                                  },
                                  {
                                      "group": "rbac.authorization.k8s.io",
                                      "kind": "PolicyRule",
                                      "message": "namespaced rule:{\"verbs\":[\"get\",\"list\",\"watch\",\"update\",\"create\",\"patch\",\"delete\"],\"apiGroups\":[\"batch\"],\"resources\":[\"jobs\"]}",
                                      "status": "Satisfied",
                                      "version": "v1beta1"
                                  },
                                  {
                                      "group": "rbac.authorization.k8s.io",
                                      "kind": "PolicyRule",
                                      "message": "cluster rule:{\"verbs\":[\"create\",\"update\",\"patch\",\"get\",\"list\"],\"apiGroups\":[\"\"],\"resources\":[\"events\"]}",
                                      "status": "Satisfied",
                                      "version": "v1beta1"
                                  },
                                  {
                                      "group": "rbac.authorization.k8s.io",
                                      "kind": "PolicyRule",
                                      "message": "cluster rule:{\"verbs\":[\"create\",\"get\",\"update\",\"list\",\"watch\"],\"apiGroups\":[\"oauth.openshift.io\"],\"resources\":[\"oauthclients\"]}",
                                      "status": "Satisfied",
                                      "version": "v1beta1"
                                  },
                                  {
                                      "group": "rbac.authorization.k8s.io",
                                      "kind": "PolicyRule",
                                      "message": "cluster rule:{\"verbs\":[\"create\",\"update\",\"patch\",\"get\",\"list\",\"watch\",\"delete\"],\"apiGroups\":[\"user.enmasse.io\"],\"resources\":[\"messagingusers\",\"messagingusers/finalizers\",\"messagingusers/status\"]}",
                                      "status": "Satisfied",
                                      "version": "v1beta1"
                                  },
                                  {
                                      "group": "rbac.authorization.k8s.io",
                                      "kind": "PolicyRule",
                                      "message": "cluster rule:{\"verbs\":[\"get\",\"list\",\"watch\",\"update\",\"create\",\"patch\",\"delete\"],\"apiGroups\":[\"iot.enmasse.io\"],\"resources\":[\"iotprojects\",\"iotprojects/finalizers\",\"iotprojects/status\"]}",
                                      "status": "Satisfied",
                                      "version": "v1beta1"
                                  },
                                  {
                                      "group": "rbac.authorization.k8s.io",
                                      "kind": "PolicyRule",
                                      "message": "cluster rule:{\"verbs\":[\"create\",\"update\",\"patch\",\"get\",\"list\",\"watch\",\"delete\"],\"apiGroups\":[\"enmasse.io\"],\"resources\":[\"addressspaces\",\"addresses\"]}",
                                      "status": "Satisfied",
                                      "version": "v1beta1"
                                  },
                                  {
                                      "group": "rbac.authorization.k8s.io",
                                      "kind": "PolicyRule",
                                      "message": "cluster rule:{\"verbs\":[\"create\",\"update\",\"patch\",\"get\",\"list\",\"watch\",\"delete\"],\"apiGroups\":[\"apiregistration.k8s.io\"],\"resources\":[\"apiservices\"],\"resourceNames\":[\"v1alpha1.enmasse.io\",\"v1beta1.enmasse.io\",\"v1alpha1.user.enmasse.io\",\"v1beta1.user.enmasse.io\"]}",
                                      "status": "Satisfied",
                                      "version": "v1beta1"
                                  },
                                  {
                                      "group": "rbac.authorization.k8s.io",
                                      "kind": "PolicyRule",
                                      "message": "cluster rule:{\"verbs\":[\"create\",\"update\",\"patch\",\"get\",\"list\",\"watch\",\"delete\"],\"apiGroups\":[\"monitoring.coreos.com\"],\"resources\":[\"prometheusrules\",\"servicemonitors\"]}",
                                      "status": "Satisfied",
                                      "version": "v1beta1"
                                  },
                                  {
                                      "group": "rbac.authorization.k8s.io",
                                      "kind": "PolicyRule",
                                      "message": "cluster rule:{\"verbs\":[\"create\",\"update\",\"patch\",\"get\",\"list\",\"watch\",\"delete\"],\"apiGroups\":[\"integreatly.org\"],\"resources\":[\"grafanadashboards\",\"grafanadashboards/finalizers\"]}",
                                      "status": "Satisfied",
                                      "version": "v1beta1"
                                  },
                                  {
                                      "group": "rbac.authorization.k8s.io",
                                      "kind": "PolicyRule",
                                      "message": "cluster rule:{\"verbs\":[\"create\",\"update\",\"patch\",\"get\",\"list\",\"watch\",\"delete\"],\"apiGroups\":[\"console.openshift.io\"],\"resources\":[\"consolelinks\"]}",
                                      "status": "Satisfied",
                                      "version": "v1beta1"
                                  }
                              ],
                              "group": "",
                              "kind": "ServiceAccount",
                              "message": "",
                              "name": "enmasse-operator",
                              "status": "Present",
                              "version": "v1"
                          }
                      ]
                  }
              }
          ],
          "kind": "List",
          "metadata": {
              "resourceVersion": "",
              "selfLink": ""
          }
      }
      
      2020-03-26T10:47:39.485Z &amp#27;[34mINFO &amp#27;[0;39m [ITestBase] Example: {"apiVersion":"admin.enmasse.io/v1beta1","kind":"StandardInfraConfig","metadata":{"name":"default"},"spec":{"broker":{"resources":{"memory":"1Gi","storage":"5Gi"},"addressFullPolicy":"FAIL"},"router":{"linkCapacity":50,"resources":{"memory":"512Mi"}}}}
      2020-03-26T10:47:39.485Z &amp#27;[34mINFO &amp#27;[0;39m [OLMTestBase] Creating {"apiVersion":"admin.enmasse.io/v1beta1","kind":"StandardInfraConfig","metadata":{"name":"default"},"spec":{"broker":{"resources":{"memory":"1Gi","storage":"5Gi"},"addressFullPolicy":"FAIL"},"router":{"linkCapacity":50,"resources":{"memory":"512Mi"}}}}
      2020-03-26T10:47:39.486Z &amp#27;[34mINFO &amp#27;[0;39m [KubeCMDClient] Resource '/home/cloud-user/jenkins/workspace/enmasse-master-folder/enmasse-master-olm-aws-cluster/enmasse/systemtests/crdefinition.file' created
      2020-03-26T10:47:39.486Z &amp#27;[34mINFO &amp#27;[0;39m [Exec] Running command - oc apply -n openshift-operators -f /home/cloud-user/jenkins/workspace/enmasse-master-folder/enmasse-master-olm-aws-cluster/enmasse/systemtests/crdefinition.file
      2020-03-26T10:47:50.274Z &amp#27;[34mINFO &amp#27;[0;39m [Exec] Return code: 0
      2020-03-26T10:47:50.274Z &amp#27;[34mINFO &amp#27;[0;39m [Exec] stdout: 
      standardinfraconfig.admin.enmasse.io/default created
      
      2020-03-26T10:47:50.274Z &amp#27;[34mINFO &amp#27;[0;39m [ITestBase] Example: {"apiVersion":"admin.enmasse.io/v1beta1","kind":"BrokeredInfraConfig","metadata":{"name":"default"},"spec":{"broker":{"resources":{"memory":"4Gi"}}}}
      2020-03-26T10:47:50.274Z &amp#27;[34mINFO &amp#27;[0;39m [OLMTestBase] Creating {"apiVersion":"admin.enmasse.io/v1beta1","kind":"BrokeredInfraConfig","metadata":{"name":"default"},"spec":{"broker":{"resources":{"memory":"4Gi"}}}}
      2020-03-26T10:47:50.275Z &amp#27;[34mINFO &amp#27;[0;39m [KubeCMDClient] Resource '/home/cloud-user/jenkins/workspace/enmasse-master-folder/enmasse-master-olm-aws-cluster/enmasse/systemtests/crdefinition.file' created
      2020-03-26T10:47:50.275Z &amp#27;[34mINFO &amp#27;[0;39m [Exec] Running command - oc apply -n openshift-operators -f /home/cloud-user/jenkins/workspace/enmasse-master-folder/enmasse-master-olm-aws-cluster/enmasse/systemtests/crdefinition.file
      2020-03-26T10:47:53.679Z &amp#27;[34mINFO &amp#27;[0;39m [Exec] Return code: 0
      2020-03-26T10:47:53.679Z &amp#27;[34mINFO &amp#27;[0;39m [Exec] stdout: 
      brokeredinfraconfig.admin.enmasse.io/default created
      
      2020-03-26T10:47:53.679Z &amp#27;[34mINFO &amp#27;[0;39m [ITestBase] Example: {"apiVersion":"admin.enmasse.io/v1beta2","kind":"AddressPlan","metadata":{"name":"standard-small-queue"},"spec":{"addressType":"queue","shortDescription":"Small Queue","resources":{"router":0.01,"broker":0.1}}}
      2020-03-26T10:47:53.679Z &amp#27;[34mINFO &amp#27;[0;39m [OLMTestBase] Creating {"apiVersion":"admin.enmasse.io/v1beta2","kind":"AddressPlan","metadata":{"name":"standard-small-queue"},"spec":{"addressType":"queue","shortDescription":"Small Queue","resources":{"router":0.01,"broker":0.1}}}
      2020-03-26T10:47:53.680Z &amp#27;[34mINFO &amp#27;[0;39m [KubeCMDClient] Resource '/home/cloud-user/jenkins/workspace/enmasse-master-folder/enmasse-master-olm-aws-cluster/enmasse/systemtests/crdefinition.file' created
      2020-03-26T10:47:53.680Z &amp#27;[34mINFO &amp#27;[0;39m [Exec] Running command - oc apply -n openshift-operators -f /home/cloud-user/jenkins/workspace/enmasse-master-folder/enmasse-master-olm-aws-cluster/enmasse/systemtests/crdefinition.file
      2020-03-26T10:47:57.064Z &amp#27;[34mINFO &amp#27;[0;39m [Exec] Return code: 0
      2020-03-26T10:47:57.064Z &amp#27;[34mINFO &amp#27;[0;39m [Exec] stdout: 
      addressplan.admin.enmasse.io/standard-small-queue created
      
      2020-03-26T10:47:57.064Z &amp#27;[34mINFO &amp#27;[0;39m [ITestBase] Example: {"apiVersion":"admin.enmasse.io/v1beta2","kind":"AddressSpacePlan","metadata":{"name":"standard-small"},"spec":{"addressSpaceType":"standard","infraConfigRef":"default","shortDescription":"Small Address Space Plan","resourceLimits":{"router":1.0,"broker":2.0,"aggregate":2.0},"addressPlans":["standard-small-queue"]}}
      2020-03-26T10:47:57.065Z &amp#27;[34mINFO &amp#27;[0;39m [OLMTestBase] Creating {"apiVersion":"admin.enmasse.io/v1beta2","kind":"AddressSpacePlan","metadata":{"name":"standard-small"},"spec":{"addressSpaceType":"standard","infraConfigRef":"default","shortDescription":"Small Address Space Plan","resourceLimits":{"router":1.0,"broker":2.0,"aggregate":2.0},"addressPlans":["standard-small-queue"]}}
      2020-03-26T10:47:57.065Z &amp#27;[34mINFO &amp#27;[0;39m [KubeCMDClient] Resource '/home/cloud-user/jenkins/workspace/enmasse-master-folder/enmasse-master-olm-aws-cluster/enmasse/systemtests/crdefinition.file' created
      2020-03-26T10:47:57.065Z &amp#27;[34mINFO &amp#27;[0;39m [Exec] Running command - oc apply -n openshift-operators -f /home/cloud-user/jenkins/workspace/enmasse-master-folder/enmasse-master-olm-aws-cluster/enmasse/systemtests/crdefinition.file
      2020-03-26T10:48:00.422Z &amp#27;[34mINFO &amp#27;[0;39m [Exec] Return code: 0
      2020-03-26T10:48:00.422Z &amp#27;[34mINFO &amp#27;[0;39m [Exec] stdout: 
      addressspaceplan.admin.enmasse.io/standard-small created
      
      2020-03-26T10:48:00.423Z &amp#27;[34mINFO &amp#27;[0;39m [ITestBase] Example: {"apiVersion":"admin.enmasse.io/v1beta1","kind":"AuthenticationService","metadata":{"name":"standard-authservice"},"spec":{"type":"standard","standard":{"storage":{"claimName":"standard-authservice","deleteClaim":true,"size":"1Gi","type":"persistent-claim"}}}}
      2020-03-26T10:48:00.423Z &amp#27;[34mINFO &amp#27;[0;39m [OLMTestBase] Creating {"apiVersion":"admin.enmasse.io/v1beta1","kind":"AuthenticationService","metadata":{"name":"standard-authservice"},"spec":{"type":"standard","standard":{"storage":{"claimName":"standard-authservice","deleteClaim":true,"size":"1Gi","type":"persistent-claim"}}}}
      2020-03-26T10:48:00.423Z &amp#27;[34mINFO &amp#27;[0;39m [KubeCMDClient] Resource '/home/cloud-user/jenkins/workspace/enmasse-master-folder/enmasse-master-olm-aws-cluster/enmasse/systemtests/crdefinition.file' created
      2020-03-26T10:48:00.423Z &amp#27;[34mINFO &amp#27;[0;39m [Exec] Running command - oc apply -n openshift-operators -f /home/cloud-user/jenkins/workspace/enmasse-master-folder/enmasse-master-olm-aws-cluster/enmasse/systemtests/crdefinition.file
      2020-03-26T10:48:01.437Z &amp#27;[34mINFO &amp#27;[0;39m [Exec] Return code: 0
      2020-03-26T10:48:01.437Z &amp#27;[34mINFO &amp#27;[0;39m [Exec] stdout: 
      authenticationservice.admin.enmasse.io/standard-authservice created
      
      2020-03-26T10:48:01.437Z &amp#27;[34mINFO &amp#27;[0;39m [ITestBase] Example: {"apiVersion":"enmasse.io/v1beta1","kind":"AddressSpace","metadata":{"name":"myspace"},"spec":{"plan":"standard-small","type":"standard"}}
      2020-03-26T10:48:01.437Z &amp#27;[34mINFO &amp#27;[0;39m [ITestBase] Example: {"apiVersion":"enmasse.io/v1beta1","kind":"Address","metadata":{"name":"myspace.myqueue"},"spec":{"address":"myqueue","plan":"standard-small-queue","type":"queue"}}
      2020-03-26T10:48:01.437Z &amp#27;[34mINFO &amp#27;[0;39m [ITestBase] Example: {"apiVersion":"user.enmasse.io/v1beta1","kind":"MessagingUser","metadata":{"name":"myspace.user"},"spec":{"authentication":{"password":"ZW5tYXNzZQ==","type":"password"},"authorization":[{"addresses":["myqueue"],"operations":["send","recv"]}],"username":"user"}}
      2020-03-26T10:48:01.437Z &amp#27;[34mINFO &amp#27;[0;39m [ITestBase] Example: {"apiVersion":"admin.enmasse.io/v1beta1","kind":"ConsoleService","metadata":{"name":"console"},"spec":{}}
      2020-03-26T10:48:01.437Z &amp#27;[34mINFO &amp#27;[0;39m [ITestBase] Example: {"apiVersion":"iot.enmasse.io/v1alpha1","kind":"IoTConfig","metadata":{"name":"default"},"spec":{"adapters":{"mqtt":{"endpoint":{"secretNameStrategy":{"secretName":"iot-mqtt-adapter-tls"}}}},"services":{"deviceRegistry":{"file":{"numberOfDevicesPerTenant":1000}}}}}
      2020-03-26T10:48:01.437Z &amp#27;[34mINFO &amp#27;[0;39m [ITestBase] Example: {"apiVersion":"enmasse.io/v1beta1","kind":"AddressSpaceSchema","metadata":{"name":"undefined"},"spec":{}}
      2020-03-26T10:48:01.437Z &amp#27;[34mINFO &amp#27;[0;39m [ITestBase] Example: {"apiVersion":"iot.enmasse.io/v1alpha1","kind":"IoTProject","metadata":{"name":"iot"},"spec":{"downstreamStrategy":{"managedStrategy":{"addressSpace":{"name":"iot","plan":"standard-unlimited"},"addresses":{"command":{"plan":"standard-small-anycast"},"event":{"plan":"standard-small-queue"},"telemetry":{"plan":"standard-small-anycast"}}}}}}
      2020-03-26T10:48:01.438Z &amp#27;[34mINFO &amp#27;[0;39m [TestUtils] Waiting 600000 ms for - All pods and container is ready
      2020-03-26T10:48:01.629Z &amp#27;[34mINFO &amp#27;[0;39m [TestUtils] -------------------------------------------------------------
      2020-03-26T10:48:01.629Z &amp#27;[34mINFO &amp#27;[0;39m [TestUtils] Pod address-space-controller-555b89686c-s4q5p is in ready state
      2020-03-26T10:48:01.629Z &amp#27;[34mINFO &amp#27;[0;39m [TestUtils] Pod console-697d7d87df-mcdl7 is in ready state
      2020-03-26T10:48:01.629Z &amp#27;[34mINFO &amp#27;[0;39m [TestUtils] Pod enmasse-operator-86f58c789-n4vlx is in ready state
      2020-03-26T10:48:01.629Z &amp#27;[34mINFO &amp#27;[0;39m [TestUtils] Pod enmasse-source-mdxqb is in ready state
      2020-03-26T10:48:01.629Z &amp#27;[34mINFO &amp#27;[0;39m [TestUtils] Successfully waited for: All pods and container is ready, it took 191 ms
      2020-03-26T10:48:01.629Z &amp#27;[34mINFO &amp#27;[0;39m [TestUtils] Waiting 600000 ms for - Pod is ready standard-authservice
      2020-03-26T10:58:04.486Z &amp#27;[34mINFO &amp#27;[0;39m [JunitCallbackListener] Print all pods in infra namespace
      2020-03-26T10:58:04.486Z &amp#27;[34mINFO &amp#27;[0;39m [Exec] Running command - oc get pods -n enmasse-infra -o wide
      2020-03-26T10:58:05.924Z &amp#27;[34mINFO &amp#27;[0;39m [Exec] Return code: 0
      2020-03-26T10:58:05.924Z &amp#27;[34mINFO &amp#27;[0;39m [Exec] stderr: 
      No resources found.
      
      2020-03-26T10:58:05.925Z &amp#27;[34mINFO &amp#27;[0;39m [TimeMeasuringSystem] Start time of operation TEST_EXECUTION is correctly stored
      2020-03-26T10:58:05.925Z &amp#27;[34mINFO &amp#27;[0;39m [ITestSeparator] ####################################################################################################
      2020-03-26T10:58:05.925Z &amp#27;[34mINFO &amp#27;[0;39m [ITestSeparator] io.enmasse.systemtest.olm.OLMDefaultTest.testExampleResourcesDifferentNamespaceThanOperator-STARTED
      2020-03-26T10:58:05.925Z &amp#27;[34mINFO &amp#27;[0;39m [ITestBase] Test init
      2020-03-26T10:58:05.925Z &amp#27;[34mINFO &amp#27;[0;39m [TestInfo] Test is not shared!
      2020-03-26T10:58:05.926Z &amp#27;[1;31mERROR&amp#27;[0;39m [JunitCallbackListener] Test failed at Test before each: Saving pod logs and info...
      2020-03-26T10:58:05.926Z &amp#27;[34mINFO &amp#27;[0;39m [JunitCallbackListener] Print all pods in infra namespace
      2020-03-26T10:58:05.927Z &amp#27;[34mINFO &amp#27;[0;39m [Exec] Running command - oc get pods -n enmasse-infra -o wide
      2020-03-26T10:58:06.494Z &amp#27;[34mINFO &amp#27;[0;39m [Exec] Return code: 0
      2020-03-26T10:58:06.495Z &amp#27;[34mINFO &amp#27;[0;39m [Exec] stderr: 
      No resources found.
      
      2020-03-26T10:58:06.688Z &amp#27;[34mINFO &amp#27;[0;39m [Exec] Running command - oc -n enmasse-infra describe pods
      2020-03-26T10:58:07.239Z &amp#27;[34mINFO &amp#27;[0;39m [Exec] Running command - oc describe nodes
      2020-03-26T10:58:11.448Z &amp#27;[34mINFO &amp#27;[0;39m [Exec] Running command - oc get events --namespace enmasse-infra --output custom-columns=LAST SEEN:{lastTimestamp},FIRST SEEN:{firstTimestamp},COUNT:{count},NAME:{metadata.name},KIND:{involvedObject.kind},SUBOBJECT:{involvedObject.fieldPath},TYPE:{type},REASON:{reason},SOURCE:{source.component},MESSAGE:{message} --sort-by={.lastTimestamp}
      2020-03-26T10:58:11.999Z &amp#27;[34mINFO &amp#27;[0;39m [Exec] Running command - oc get configmaps --namespace enmasse-infra --output yaml
      2020-03-26T10:58:12.543Z &amp#27;[34mINFO &amp#27;[0;39m [Exec] Running command - oc describe pv
      2020-03-26T10:58:13.091Z &amp#27;[34mINFO &amp#27;[0;39m [Exec] Running command - oc describe pvc -n enmasse-infra
      2020-03-26T10:58:13.643Z &amp#27;[34mINFO &amp#27;[0;39m [Exec] Running command - oc get storageclass -o yaml
      2020-03-26T10:58:14.200Z &amp#27;[34mINFO &amp#27;[0;39m [Exec] Running command - oc -n openshift-operators describe pods
      2020-03-26T10:58:15.932Z &amp#27;[34mINFO &amp#27;[0;39m [GlobalLogCollector] Pod logs and describe successfully stored into /tmp/testlogs/failed_test_logs/io.enmasse.systemtest.olm.OLMDefaultTest/testExampleResourcesDifferentNamespaceThanOperator
      2020-03-26T10:58:15.933Z &amp#27;[34mINFO &amp#27;[0;39m [GlobalLogCollector] Store logs from all pods in namespace 'openshift-operators'
      2020-03-26T10:58:16.830Z &amp#27;[34mINFO &amp#27;[0;39m [GlobalLogCollector] log of 'console-697d7d87df-mcdl7-console-server' pod will be archived with path: '/tmp/testlogs/failed_test_logs/io.enmasse.systemtest.olm.OLMDefaultTest/testExampleResourcesDifferentNamespaceThanOperator/openshift-operators/openshift-operators.console-697d7d87df-mcdl7-console-server.log'
      2020-03-26T10:58:16.830Z &amp#27;[34mINFO &amp#27;[0;39m [GlobalLogCollector] log of 'console-697d7d87df-mcdl7-console-proxy' pod will be archived with path: '/tmp/testlogs/failed_test_logs/io.enmasse.systemtest.olm.OLMDefaultTest/testExampleResourcesDifferentNamespaceThanOperator/openshift-operators/openshift-operators.console-697d7d87df-mcdl7-console-proxy.log'
      2020-03-26T10:58:16.831Z &amp#27;[34mINFO &amp#27;[0;39m [GlobalLogCollector] log of 'enmasse-operator-86f58c789-n4vlx-controller' pod will be archived with path: '/tmp/testlogs/failed_test_logs/io.enmasse.systemtest.olm.OLMDefaultTest/testExampleResourcesDifferentNamespaceThanOperator/openshift-operators/openshift-operators.enmasse-operator-86f58c789-n4vlx-controller.log'
      2020-03-26T10:58:16.831Z &amp#27;[34mINFO &amp#27;[0;39m [GlobalLogCollector] log of 'address-space-controller-555b89686c-s4q5p-address-space-controller' pod will be archived with path: '/tmp/testlogs/failed_test_logs/io.enmasse.systemtest.olm.OLMDefaultTest/testExampleResourcesDifferentNamespaceThanOperator/openshift-operators/openshift-operators.address-space-controller-555b89686c-s4q5p-address-space-controller.log'
      2020-03-26T10:58:16.832Z &amp#27;[34mINFO &amp#27;[0;39m [GlobalLogCollector] log of 'enmasse-source-mdxqb-registry-server' pod will be archived with path: '/tmp/testlogs/failed_test_logs/io.enmasse.systemtest.olm.OLMDefaultTest/testExampleResourcesDifferentNamespaceThanOperator/openshift-operators/openshift-operators.enmasse-source-mdxqb-registry-server.log'
      2020-03-26T10:58:16.833Z &amp#27;[34mINFO &amp#27;[0;39m [GlobalLogCollector] Collecting events in openshift-operators
      2020-03-26T10:58:16.833Z &amp#27;[34mINFO &amp#27;[0;39m [Exec] Running command - oc get events --namespace openshift-operators --output custom-columns=LAST SEEN:{lastTimestamp},FIRST SEEN:{firstTimestamp},COUNT:{count},NAME:{metadata.name},KIND:{involvedObject.kind},SUBOBJECT:{involvedObject.fieldPath},TYPE:{type},REASON:{reason},SOURCE:{source.component},MESSAGE:{message} --sort-by={.lastTimestamp}
      2020-03-26T10:58:17.893Z &amp#27;[1;31mERROR&amp#27;[0;39m [ITestSeparator] Caught exception
      java.lang.IllegalStateException: Failed to wait for: Pod is ready standard-authservice
      	at io.enmasse.systemtest.utils.TestUtils.lambda$waitUntilCondition$12(TestUtils.java:462)
      	at io.enmasse.systemtest.utils.TestUtils.waitUntilCondition(TestUtils.java:520)
      	at io.enmasse.systemtest.utils.TestUtils.waitUntilCondition(TestUtils.java:450)
      	at io.enmasse.systemtest.utils.TestUtils.waitForPodReady(TestUtils.java:665)
      	at io.enmasse.systemtest.bases.olm.OLMTestBase.setupExampleResources(OLMTestBase.java:89)
      	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
      	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
      	at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:675)
      	at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
      	at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:125)
      	at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:132)
      	at org.junit.jupiter.engine.extension.TimeoutExtension.interceptLifecycleMethod(TimeoutExtension.java:111)
      	at org.junit.jupiter.engine.extension.TimeoutExtension.interceptBeforeAllMethod(TimeoutExtension.java:60)
      	at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
      	at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
      	at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:104)
      	at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:62)
      	at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:43)
      	at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:35)
      	at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
      	at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
      	at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeBeforeAllMethods$8(ClassBasedTestDescriptor.java:371)
      	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
      	at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeBeforeAllMethods(ClassBasedTestDescriptor.java:369)
      	at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.before(ClassBasedTestDescriptor.java:193)
      	at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.before(ClassBasedTestDescriptor.java:77)
      	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$5(NodeTestTask.java:132)
      	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
      	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$7(NodeTestTask.java:125)
      	at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:135)
      	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:123)
      	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
      	at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:122)
      	at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:80)
      	at java.base/java.util.ArrayList.forEach(ArrayList.java:1540)
      	at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:38)
      	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$5(NodeTestTask.java:139)
      	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
      	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$7(NodeTestTask.java:125)
      	at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:135)
      	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:123)
      	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
      	at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:122)
      	at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:80)
      	at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:32)
      	at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
      	at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:51)
      	at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:229)
      	at org.junit.platform.launcher.core.DefaultLauncher.lambda$execute$6(DefaultLauncher.java:197)
      	at org.junit.platform.launcher.core.DefaultLauncher.withInterceptedStreams(DefaultLauncher.java:211)
      	at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:191)
      	at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:128)
      	at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:154)
      	at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:127)
      	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:377)
      	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:138)
      	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:465)
      	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:451)
      2020-03-26T10:58:17.894Z &amp#27;[34mINFO &amp#27;[0;39m [TimeMeasuringSystem] End time of operation TEST_EXECUTION is correctly stored
      2020-03-26T10:58:17.894Z &amp#27;[34mINFO &amp#27;[0;39m [ITestSeparator] io.enmasse.systemtest.olm.OLMDefaultTest.testExampleResourcesDifferentNamespaceThanOperator-FINISHED
      2020-03-26T10:58:17.894Z &amp#27;[34mINFO &amp#27;[0;39m [ITestSeparator] ####################################################################################################
      2020-03-26T10:58:17.894Z &amp#27;[34mINFO &amp#27;[0;39m [JunitCallbackListener] Teardown section: 
      2020-03-26T10:58:17.894Z &amp#27;[34mINFO &amp#27;[0;39m [TestInfo] Test is not shared!
      2020-03-26T10:58:17.894Z &amp#27;[34mINFO &amp#27;[0;39m [TestInfo] Test is not IoT!
      2020-03-26T10:58:17.894Z &amp#27;[34mINFO &amp#27;[0;39m [JunitCallbackListener] Admin resource manager teardown
      2020-03-26T10:58:17.894Z &amp#27;[34mINFO &amp#27;[0;39m [IsolatedResourcesManager] Reuse addressspace: false
      2020-03-26T10:58:17.894Z &amp#27;[34mINFO &amp#27;[0;39m [IsolatedResourcesManager] Environment cleanup: false
      2020-03-26T10:58:17.894Z &amp#27;[34mINFO &amp#27;[0;39m [AmqpClientFactory] Closed 0 clients
      2020-03-26T10:58:17.894Z &amp#27;[34mINFO &amp#27;[0;39m [IsolatedResourcesManager] All addressspaces will be removed
      
       Time: 03/26/2020 11:15:59, Level: ERROR, Log: java.lang.IllegalStateException: Failed to wait for: Pod is ready standard-authservice
      
       Time: 03/26/2020 11:15:59, Level: INFO, Log: describe_pods.txt
      

      5e7c8eef47b8a600010719e1.txt

       Time: 03/26/2020 11:15:59, Level: INFO, Log: describe_nodes.txt
      

      5e7c8eef47b8a600010719e3.txt

       Time: 03/26/2020 11:15:59, Level: INFO, Log: events.txt
      

      5e7c8eef47b8a600010719e6.txt

       Time: 03/26/2020 11:15:59, Level: INFO, Log: configmaps.yaml
      

      5e7c8ef047b8a600010719e9.txt

       Time: 03/26/2020 11:15:59, Level: INFO, Log: pvs.txt
      

      5e7c8ef047b8a600010719ec.txt

       Time: 03/26/2020 11:16:00, Level: INFO, Log: pvcs.txt
      

      5e7c8ef047b8a600010719ee.txt

       Time: 03/26/2020 11:16:00, Level: INFO, Log: storageclass.yml
      

      5e7c8ef047b8a600010719f0.txt

       Time: 03/26/2020 11:16:00, Level: INFO, Log: describe_pods_olm.txt
      

      5e7c8ef047b8a600010719f3.txt

       Time: 03/26/2020 11:16:00, Level: INFO, Log: openshift-operators.console-697d7d87df-mcdl7-console-server.log
      

      5e7c8ef147b8a600010719f6.txt

       Time: 03/26/2020 11:16:00, Level: INFO, Log: openshift-operators.console-697d7d87df-mcdl7-console-proxy.log
      

      5e7c8ef147b8a600010719f9.txt

       Time: 03/26/2020 11:16:01, Level: INFO, Log: openshift-operators.enmasse-operator-86f58c789-n4vlx-controller.log
      

      5e7c8ef147b8a600010719fc.txt

       Time: 03/26/2020 11:16:01, Level: INFO, Log: openshift-operators.address-space-controller-555b89686c-s4q5p-address-space-controller.log
      

      5e7c8ef247b8a600010719ff.txt

       Time: 03/26/2020 11:16:01, Level: INFO, Log: openshift-operators.enmasse-source-mdxqb-registry-server.log
      

      5e7c8ef247b8a60001071a02.txt

       Time: 03/26/2020 11:16:02, Level: INFO, Log: openshift-operators.events.1585220296833
      

      5e7c8ef247b8a60001071a05.bin

        1. 5e7c8eef47b8a600010719e1.txt
          0.0 kB
        2. 5e7c8eef47b8a600010719e3.txt
          51 kB
        3. 5e7c8eef47b8a600010719e6.txt
          0.1 kB
        4. 5e7c8ef047b8a600010719e9.txt
          0.1 kB
        5. 5e7c8ef047b8a600010719ec.txt
          0.0 kB
        6. 5e7c8ef047b8a600010719ee.txt
          0.0 kB
        7. 5e7c8ef047b8a600010719f0.txt
          0.7 kB
        8. 5e7c8ef047b8a600010719f3.txt
          24 kB
        9. 5e7c8ef147b8a600010719f6.txt
          18 kB
        10. 5e7c8ef147b8a600010719f9.txt
          16 kB
        11. 5e7c8ef147b8a600010719fc.txt
          27 kB
        12. 5e7c8ef247b8a600010719ff.txt
          104 kB
        13. 5e7c8ef247b8a60001071a02.txt
          0.1 kB
        14. 5e7c8ef247b8a60001071a05.bin
          0.0 kB

              lulf@redhat.com Ulf Lilleengen (Inactive)
              dkornel@redhat.com David Kornel
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: