Uploaded image for project: 'Maistra'
  1. Maistra
  2. MAISTRA-1437

Jaeger all-in-one deployment broken in 1.1.1

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major Major
    • None
    • maistra-1.1.1
    • jaeger, operator

      When deploying the default template in Maistra for 1.1.1, the SMCP deployment never completes.

      SMCP is:

       oc get smcp -o yaml
      apiVersion: v1
      items: - apiVersion: maistra.io/v1
        kind: ServiceMeshControlPlane
        metadata:     annotations:       kubectl.kubernetes.io/last-applied-configuration: |
              {"apiVersion":"maistra.io/v1","kind":"ServiceMeshControlPlane","metadata":{"annotations":{},"name":"minimal-install","namespace":"istio-system"},"spec":{"template":"default"}}
          creationTimestamp: "2020-05-07T20:24:51Z"
          finalizers:     - maistra.io/istio-operator
          generation: 1
          name: minimal-install
          namespace: istio-system
          resourceVersion: "240388"
          selfLink: /apis/maistra.io/v1/namespaces/istio-system/servicemeshcontrolplanes/minimal-install
          uid: ce1cc8da-90a0-11ea-a2ed-0242ac11002e
        spec:     template: default
        status:     components:     - conditions:       - lastTransitionTime: "2020-05-07T20:25:55Z"
              message: |-
                Jaeger.jaegertracing.io "jaeger" is invalid: []: Invalid value: map[string]interface {}{"apiVersion":"jaegertracing.io/v1", "kind":"Jaeger", "metadata":map[string]interface {}{"annotations":map[string]interface {}{"kubectl.kubernetes.io/last-applied-configuration":"{\"apiVersion\":\"jaegertracing.io/v1\",\"kind\":\"Jaeger\",\"metadata\":{\"annotations\":{\"maistra.io/mesh-generation\":\"1.1.1-1.el8-1\"},\"labels\":{\"app.kubernetes.io/component\":\"tracing\",\"app.kubernetes.io/instance\":\"istio-system\",\"app.kubernetes.io/managed-by\":\"maistra-istio-operator\",\"app.kubernetes.io/name\":\"tracing\",\"app.kubernetes.io/part-of\":\"istio\",\"app.kubernetes.io/version\":\"1.1.1-1.el8-1\",\"chart\":\"tracing\",\"heritage\":\"Tiller\",\"maistra-version\":\"1.0.10\",\"maistra.io/owner\":\"istio-system\",\"release\":\"istio\"},\"name\":\"jaeger\",\"namespace\":\"istio-system\",\"ownerReferences\":[{\"apiVersion\":\"maistra.io/v1\",\"blockOwnerDeletion\":true,\"controller\":true,\"kind\":\"ServiceMeshControlPlane\",\"name\":\"minimal-install\",\"uid\":\"ce1cc8da-90a0-11ea-a2ed-0242ac11002e\"}]},\"spec\":{\"affinity\":{\"nodeAffinity\":{\"preferredDuringSchedulingIgnoredDuringExecution\":[{\"preference\":{\"matchExpressions\":[{\"key\":\"beta.kubernetes.io/arch\",\"operator\":\"In\",\"values\":[\"amd64\"]}]},\"weight\":2},{\"preference\":{\"matchExpressions\":[{\"key\":\"beta.kubernetes.io/arch\",\"operator\":\"In\",\"values\":[\"ppc64le\"]}]},\"weight\":2},{\"preference\":{\"matchExpressions\":[{\"key\":\"beta.kubernetes.io/arch\",\"operator\":\"In\",\"values\":[\"s390x\"]}]},\"weight\":2}],\"requiredDuringSchedulingIgnoredDuringExecution\":{\"nodeSelectorTerms\":[{\"matchExpressions\":[{\"key\":\"beta.kubernetes.io/arch\",\"operator\":\"In\",\"values\":[\"amd64\",\"ppc64le\",\"s390x\"]}]}]}}},\"agent\":null,\"allInOne\":{\"annotations\":null,\"options\":{\"log-level\":\"debug\",\"query\":{\"base-path\":\"/\"}}},\"ingress\":{\"annotations\":null,\"enabled\":true,\"openshift\":{\"htpasswdFile\":\"/etc/proxy/htpasswd/auth\",\"sar\":\"{\\\"namespace\\\": \\\"istio-system\\\", \\\"resource\\\": \\\"pods\\\", \\\"verb\\\": \\\"get\\\"}\"},\"security\":\"oauth-proxy\"},\"resources\":{\"limits\":null,\"requests\":{\"cpu\":\"10m\",\"memory\":\"128Mi\"}},\"storage\":{\"options\":{\"memory\":{\"max-traces\":50000}}},\"strategy\":\"allInOne\",\"ui\":{\"options\":{\"dependencies\":{\"menuEnabled\":false},\"menu\":[{\"items\":[{\"label\":\"Documentation\",\"url\":\"https://www.jaegertracing.io/docs/latest\"},{\"anchorTarget\":\"_self\",\"label\":\"Log Out\",\"url\":\"/oauth/sign_in\"}],\"label\":\"About Jaeger\"}]}},\"volumeMounts\":[{\"mountPath\":\"/etc/proxy/htpasswd\",\"name\":\"secret-htpasswd\"}],\"volumes\":[{\"name\":\"secret-htpasswd\",\"secret\":{\"secretName\":\"htpasswd\"}}]}}\n", "maistra.io/mesh-generation":"1.1.1-1.el8-1"}, "creationTimestamp":"2020-05-07T20:31:05Z", "generation":1, "labels":map[string]interface {}{"app.kubernetes.io/component":"tracing", "app.kubernetes.io/instance":"istio-system", "app.kubernetes.io/managed-by":"maistra-istio-operator", "app.kubernetes.io/name":"tracing", "app.kubernetes.io/part-of":"istio", "app.kubernetes.io/version":"1.1.1-1.el8-1", "chart":"tracing", "heritage":"Tiller", "maistra-version":"1.0.10", "maistra.io/owner":"istio-system", "release":"istio"}, "name":"jaeger", "namespace":"istio-system", "ownerReferences":[]interface {}{map[string]interface {}{"apiVersion":"maistra.io/v1", "blockOwnerDeletion":true, "controller":true, "kind":"ServiceMeshControlPlane", "name":"minimal-install", "uid":"ce1cc8da-90a0-11ea-a2ed-0242ac11002e"}}, "uid":"ad2f86a6-90a1-11ea-a2ed-0242ac11002e"}, "spec":map[string]interface {}{"affinity":map[string]interface {}{"nodeAffinity":map[string]interface {}{"preferredDuringSchedulingIgnoredDuringExecution":[]interface {}{map[string]interface {}{"preference":map[string]interface {}{"matchExpressions":[]interface {}{map[string]interface {}{"key":"beta.kubernetes.io/arch", "operator":"In", "values":[]interface {}{"amd64"}}}}, "weight":2}, map[string]interface {}{"preference":map[string]interface {}{"matchExpressions":[]interface {}{map[string]interface {}{"key":"beta.kubernetes.io/arch", "operator":"In", "values":[]interface {}{"ppc64le"}}}}, "weight":2}, map[string]interface {}{"preference":map[string]interface {}{"matchExpressions":[]interface {}{map[string]interface {}{"key":"beta.kubernetes.io/arch", "operator":"In", "values":[]interface {}{"s390x"}}}}, "weight":2}}, "requiredDuringSchedulingIgnoredDuringExecution":map[string]interface {}{"nodeSelectorTerms":[]interface {}{map[string]interface {}{"matchExpressions":[]interface {}{map[string]interface {}{"key":"beta.kubernetes.io/arch", "operator":"In", "values":[]interface {}{"amd64", "ppc64le", "s390x"}}}}}}}}, "agent":interface {}(nil), "allInOne":map[string]interface {}{"annotations":interface {}(nil), "options":map[string]interface {}{"log-level":"debug", "query":map[string]interface {}{"base-path":"/"}}}, "ingress":map[string]interface {}{"annotations":interface {}(nil), "enabled":true, "openshift":map[string]interface {}{"htpasswdFile":"/etc/proxy/htpasswd/auth", "sar":"{\"namespace\": \"istio-system\", \"resource\":\"pods\", \"verb\": \"get\"}"}, "security":"oauth-proxy"}, "resources":map[string]interface {}{"limits":interface {}(nil), "requests":map[string]interface {}{"cpu":"10m", "memory":"128Mi"}}, "storage":map[string]interface {}{"options":map[string]interface {}{"memory":map[string]interface {}{"max-traces":50000}}}, "strategy":"allInOne", "ui":map[string]interface {}{"options":map[string]interface {}{"dependencies":map[string]interface {}{"menuEnabled":false}, "menu":[]interface {}{map[string]interface {}{"items":[]interface {}{map[string]interface{}{"label":"Documentation", "url":"https://www.jaegertracing.io/docs/latest"}, map[string]interface {}{"anchorTarget":"_self", "label":"Log Out", "url":"/oauth/sign_in"}}, "label":"About Jaeger"}}}}, "volumeMounts":[]interface {}{map[string]interface {}{"mountPath":"/etc/proxy/htpasswd", "name":"secret-htpasswd"}}, "volumes":[]interface {}{map[string]interface {}{"name":"secret-htpasswd", "secret":map[string]interface {}{"secretName":"htpasswd"}}}}}: validation failure list:           spec.allInOne.annotations in body must be of type object: "null"
                spec.ingress.annotations in body must be of type object: "null"
                spec.resources.limits in body must be of type object: "null"
                spec.agent in body must be of type object: "null"
              reason: ReconcileError
              status: "False"
              type: Reconciled
            - lastTransitionTime: "2020-05-07T20:27:54Z"
              message: |-
                Jaeger.jaegertracing.io "jaeger" is invalid: []: Invalid value: map[string]interface {}{"apiVersion":"jaegertracing.io/v1", "kind":"Jaeger", "metadata":map[string]interface {}{"annotations":map[string]interface {}{"kubectl.kubernetes.io/last-applied-configuration":"{\"apiVersion\":\"jaegertracing.io/v1\",\"kind\":\"Jaeger\",\"metadata\":{\"annotations\":{\"maistra.io/mesh-generation\":\"1.1.1-1.el8-1\"},\"labels\":{\"app.kubernetes.io/component\":\"tracing\",\"app.kubernetes.io/instance\":\"istio-system\",\"app.kubernetes.io/managed-by\":\"maistra-istio-operator\",\"app.kubernetes.io/name\":\"tracing\",\"app.kubernetes.io/part-of\":\"istio\",\"app.kubernetes.io/version\":\"1.1.1-1.el8-1\",\"chart\":\"tracing\",\"heritage\":\"Tiller\",\"maistra-version\":\"1.0.10\",\"maistra.io/owner\":\"istio-system\",\"release\":\"istio\"},\"name\":\"jaeger\",\"namespace\":\"istio-system\",\"ownerReferences\":[{\"apiVersion\":\"maistra.io/v1\",\"blockOwnerDeletion\":true,\"controller\":true,\"kind\":\"ServiceMeshControlPlane\",\"name\":\"minimal-install\",\"uid\":\"ce1cc8da-90a0-11ea-a2ed-0242ac11002e\"}]},\"spec\":{\"affinity\":{\"nodeAffinity\":{\"preferredDuringSchedulingIgnoredDuringExecution\":[{\"preference\":{\"matchExpressions\":[{\"key\":\"beta.kubernetes.io/arch\",\"operator\":\"In\",\"values\":[\"amd64\"]}]},\"weight\":2},{\"preference\":{\"matchExpressions\":[{\"key\":\"beta.kubernetes.io/arch\",\"operator\":\"In\",\"values\":[\"ppc64le\"]}]},\"weight\":2},{\"preference\":{\"matchExpressions\":[{\"key\":\"beta.kubernetes.io/arch\",\"operator\":\"In\",\"values\":[\"s390x\"]}]},\"weight\":2}],\"requiredDuringSchedulingIgnoredDuringExecution\":{\"nodeSelectorTerms\":[{\"matchExpressions\":[{\"key\":\"beta.kubernetes.io/arch\",\"operator\":\"In\",\"values\":[\"amd64\",\"ppc64le\",\"s390x\"]}]}]}}},\"agent\":null,\"allInOne\":{\"annotations\":null,\"options\":{\"log-level\":\"debug\",\"query\":{\"base-path\":\"/\"}}},\"ingress\":{\"annotations\":null,\"enabled\":true,\"openshift\":{\"htpasswdFile\":\"/etc/proxy/htpasswd/auth\",\"sar\":\"{\\\"namespace\\\": \\\"istio-system\\\", \\\"resource\\\": \\\"pods\\\", \\\"verb\\\": \\\"get\\\"}\"},\"security\":\"oauth-proxy\"},\"resources\":{\"limits\":null,\"requests\":{\"cpu\":\"10m\",\"memory\":\"128Mi\"}},\"storage\":{\"options\":{\"memory\":{\"max-traces\":50000}}},\"strategy\":\"allInOne\",\"ui\":{\"options\":{\"dependencies\":{\"menuEnabled\":false},\"menu\":[{\"items\":[{\"label\":\"Documentation\",\"url\":\"https://www.jaegertracing.io/docs/latest\"},{\"anchorTarget\":\"_self\",\"label\":\"Log Out\",\"url\":\"/oauth/sign_in\"}],\"label\":\"About Jaeger\"}]}},\"volumeMounts\":[{\"mountPath\":\"/etc/proxy/htpasswd\",\"name\":\"secret-htpasswd\"}],\"volumes\":[{\"name\":\"secret-htpasswd\",\"secret\":{\"secretName\":\"htpasswd\"}}]}}\n", "maistra.io/mesh-generation":"1.1.1-1.el8-1"}, "creationTimestamp":"2020-05-07T20:27:54Z", "generation":1, "labels":map[string]interface {}{"app.kubernetes.io/component":"tracing", "app.kubernetes.io/instance":"istio-system", "app.kubernetes.io/managed-by":"maistra-istio-operator", "app.kubernetes.io/name":"tracing", "app.kubernetes.io/part-of":"istio", "app.kubernetes.io/version":"1.1.1-1.el8-1", "chart":"tracing", "heritage":"Tiller", "maistra-version":"1.0.10", "maistra.io/owner":"istio-system", "release":"istio"}, "name":"jaeger", "namespace":"istio-system", "ownerReferences":[]interface {}{map[string]interface {}{"apiVersion":"maistra.io/v1", "blockOwnerDeletion":true, "controller":true, "kind":"ServiceMeshControlPlane", "name":"minimal-install", "uid":"ce1cc8da-90a0-11ea-a2ed-0242ac11002e"}}, "uid":"3ae4a58a-90a1-11ea-a2ed-0242ac11002e"}, "spec":map[string]interface {}{"affinity":map[string]interface {}{"nodeAffinity":map[string]interface {}{"preferredDuringSchedulingIgnoredDuringExecution":[]interface {}{map[string]interface {}{"preference":map[string]interface {}{"matchExpressions":[]interface {}{map[string]interface {}{"key":"beta.kubernetes.io/arch", "operator":"In", "values":[]interface {}{"amd64"}}}}, "weight":2}, map[string]interface {}{"preference":map[string]interface {}{"matchExpressions":[]interface {}{map[string]interface {}{"key":"beta.kubernetes.io/arch", "operator":"In", "values":[]interface {}{"ppc64le"}}}}, "weight":2}, map[string]interface {}{"preference":map[string]interface {}{"matchExpressions":[]interface {}{map[string]interface {}{"key":"beta.kubernetes.io/arch", "operator":"In", "values":[]interface {}{"s390x"}}}}, "weight":2}}, "requiredDuringSchedulingIgnoredDuringExecution":map[string]interface {}{"nodeSelectorTerms":[]interface {}{map[string]interface {}{"matchExpressions":[]interface {}{map[string]interface {}{"key":"beta.kubernetes.io/arch", "operator":"In", "values":[]interface {}{"amd64", "ppc64le", "s390x"}}}}}}}}, "agent":interface {}(nil), "allInOne":map[string]interface {}{"annotations":interface {}(nil), "options":map[string]interface {}{"log-level":"debug", "query":map[string]interface {}{"base-path":"/"}}}, "ingress":map[string]interface {}{"annotations":interface {}(nil), "enabled":true, "openshift":map[string]interface {}{"htpasswdFile":"/etc/proxy/htpasswd/auth", "sar":"{\"namespace\": \"istio-system\", \"resource\":\"pods\", \"verb\": \"get\"}"}, "security":"oauth-proxy"}, "resources":map[string]interface {}{"limits":interface {}(nil), "requests":map[string]interface {}{"cpu":"10m", "memory":"128Mi"}}, "storage":map[string]interface {}{"options":map[string]interface {}{"memory":map[string]interface {}{"max-traces":50000}}}, "strategy":"allInOne", "ui":map[string]interface {}{"options":map[string]interface {}{"dependencies":map[string]interface {}{"menuEnabled":false}, "menu":[]interface {}{map[string]interface {}{"items":[]interface {}{map[string]interface{}{"label":"Documentation", "url":"https://www.jaegertracing.io/docs/latest"}, map[string]interface {}{"anchorTarget":"_self", "label":"Log Out", "url":"/oauth/sign_in"}}, "label":"About Jaeger"}}}}, "volumeMounts":[]interface {}{map[string]interface {}{"mountPath":"/etc/proxy/htpasswd", "name":"secret-htpasswd"}}, "volumes":[]interface {}{map[string]interface {}{"name":"secret-htpasswd", "secret":map[string]interface {}{"secretName":"htpasswd"}}}}}: validation failure list:           spec.ingress.annotations in body must be of type object: "null"
                spec.resources.limits in body must be of type object: "null"
                spec.allInOne.annotations in body must be of type object: "null"
                spec.agent in body must be of type object: "null"
              reason: InstallError
              status: "False"
              type: Installed
            resource: tracing
          - conditions:       - lastTransitionTime: "2020-05-07T20:25:55Z"
              status: "False"
              type: Reconciled
            resource: galley
          - conditions:       - lastTransitionTime: "2020-05-07T20:26:04Z"
              message: Successfully installed all mesh components
              reason: InstallSuccessful
              status: "True"
              type: Reconciled
            - lastTransitionTime: "2020-05-07T20:26:04Z"
              message: Successfully installed all mesh components
              reason: InstallSuccessful
              status: "True"
              type: Installed
            resource: security
          - conditions:       - lastTransitionTime: "2020-05-07T20:25:55Z"
              status: "False"
              type: Reconciled
            resource: grafana
          - conditions:       - lastTransitionTime: "2020-05-07T20:25:55Z"
              status: "False"
              type: Reconciled
            resource: kiali
          - conditions:       - lastTransitionTime: "2020-05-07T20:25:55Z"
              status: "False"
              type: Reconciled
            resource: mixer
          - conditions:       - lastTransitionTime: "2020-05-07T20:25:55Z"
              status: "False"
              type: Reconciled
            resource: gateways
          - conditions:       - lastTransitionTime: "2020-05-07T20:25:55Z"
              status: "False"
              type: Reconciled
            resource: pilot
          - conditions:       - lastTransitionTime: "2020-05-07T20:25:55Z"
              status: "False"
              type: Reconciled
            resource: sidecarInjectorWebhook
          - conditions:       - lastTransitionTime: "2020-05-07T20:26:00Z"
              message: Successfully installed all mesh components
              reason: InstallSuccessful
              status: "True"
              type: Reconciled
            - lastTransitionTime: "2020-05-07T20:26:00Z"
              message: Successfully installed all mesh components
              reason: InstallSuccessful
              status: "True"
              type: Installed
            resource: istio
          - conditions:       - lastTransitionTime: "2020-05-07T20:26:51Z"
              message: Successfully installed all mesh components
              reason: InstallSuccessful
              status: "True"
              type: Reconciled
            - lastTransitionTime: "2020-05-07T20:26:51Z"
              message: Successfully installed all mesh components
              reason: InstallSuccessful
              status: "True"
              type: Installed
            resource: prometheus
          conditions:     - lastTransitionTime: "2020-05-07T20:25:55Z"
            message: Installing mesh generation 1
            reason: ResourceCreated
            status: "False"
            type: Installed
          - lastTransitionTime: "2020-05-07T20:25:55Z"
            message: |-
              Error processing component tracing: error: Jaeger.jaegertracing.io "jaeger" is invalid: []: Invalid value: map[string]interface {}{"apiVersion":"jaegertracing.io/v1", "kind":"Jaeger", "metadata":map[string]interface {}{"annotations":map[string]interface {}{"kubectl.kubernetes.io/last-applied-configuration":"{\"apiVersion\":\"jaegertracing.io/v1\",\"kind\":\"Jaeger\",\"metadata\":{\"annotations\":{\"maistra.io/mesh-generation\":\"1.1.1-1.el8-1\"},\"labels\":{\"app.kubernetes.io/component\":\"tracing\",\"app.kubernetes.io/instance\":\"istio-system\",\"app.kubernetes.io/managed-by\":\"maistra-istio-operator\",\"app.kubernetes.io/name\":\"tracing\",\"app.kubernetes.io/part-of\":\"istio\",\"app.kubernetes.io/version\":\"1.1.1-1.el8-1\",\"chart\":\"tracing\",\"heritage\":\"Tiller\",\"maistra-version\":\"1.0.10\",\"maistra.io/owner\":\"istio-system\",\"release\":\"istio\"},\"name\":\"jaeger\",\"namespace\":\"istio-system\",\"ownerReferences\":[{\"apiVersion\":\"maistra.io/v1\",\"blockOwnerDeletion\":true,\"controller\":true,\"kind\":\"ServiceMeshControlPlane\",\"name\":\"minimal-install\",\"uid\":\"ce1cc8da-90a0-11ea-a2ed-0242ac11002e\"}]},\"spec\":{\"affinity\":{\"nodeAffinity\":{\"preferredDuringSchedulingIgnoredDuringExecution\":[{\"preference\":{\"matchExpressions\":[{\"key\":\"beta.kubernetes.io/arch\",\"operator\":\"In\",\"values\":[\"amd64\"]}]},\"weight\":2},{\"preference\":{\"matchExpressions\":[{\"key\":\"beta.kubernetes.io/arch\",\"operator\":\"In\",\"values\":[\"ppc64le\"]}]},\"weight\":2},{\"preference\":{\"matchExpressions\":[{\"key\":\"beta.kubernetes.io/arch\",\"operator\":\"In\",\"values\":[\"s390x\"]}]},\"weight\":2}],\"requiredDuringSchedulingIgnoredDuringExecution\":{\"nodeSelectorTerms\":[{\"matchExpressions\":[{\"key\":\"beta.kubernetes.io/arch\",\"operator\":\"In\",\"values\":[\"amd64\",\"ppc64le\",\"s390x\"]}]}]}}},\"agent\":null,\"allInOne\":{\"annotations\":null,\"options\":{\"log-level\":\"debug\",\"query\":{\"base-path\":\"/\"}}},\"ingress\":{\"annotations\":null,\"enabled\":true,\"openshift\":{\"htpasswdFile\":\"/etc/proxy/htpasswd/auth\",\"sar\":\"{\\\"namespace\\\": \\\"istio-system\\\", \\\"resource\\\": \\\"pods\\\", \\\"verb\\\": \\\"get\\\"}\"},\"security\":\"oauth-proxy\"},\"resources\":{\"limits\":null,\"requests\":{\"cpu\":\"10m\",\"memory\":\"128Mi\"}},\"storage\":{\"options\":{\"memory\":{\"max-traces\":50000}}},\"strategy\":\"allInOne\",\"ui\":{\"options\":{\"dependencies\":{\"menuEnabled\":false},\"menu\":[{\"items\":[{\"label\":\"Documentation\",\"url\":\"https://www.jaegertracing.io/docs/latest\"},{\"anchorTarget\":\"_self\",\"label\":\"Log Out\",\"url\":\"/oauth/sign_in\"}],\"label\":\"About Jaeger\"}]}},\"volumeMounts\":[{\"mountPath\":\"/etc/proxy/htpasswd\",\"name\":\"secret-htpasswd\"}],\"volumes\":[{\"name\":\"secret-htpasswd\",\"secret\":{\"secretName\":\"htpasswd\"}}]}}\n", "maistra.io/mesh-generation":"1.1.1-1.el8-1"}, "creationTimestamp":"2020-05-07T20:31:05Z", "generation":1, "labels":map[string]interface {}{"app.kubernetes.io/component":"tracing", "app.kubernetes.io/instance":"istio-system", "app.kubernetes.io/managed-by":"maistra-istio-operator", "app.kubernetes.io/name":"tracing", "app.kubernetes.io/part-of":"istio", "app.kubernetes.io/version":"1.1.1-1.el8-1", "chart":"tracing", "heritage":"Tiller", "maistra-version":"1.0.10", "maistra.io/owner":"istio-system", "release":"istio"}, "name":"jaeger", "namespace":"istio-system", "ownerReferences":[]interface {}{map[string]interface {}{"apiVersion":"maistra.io/v1", "blockOwnerDeletion":true, "controller":true, "kind":"ServiceMeshControlPlane", "name":"minimal-install", "uid":"ce1cc8da-90a0-11ea-a2ed-0242ac11002e"}}, "uid":"ad2f86a6-90a1-11ea-a2ed-0242ac11002e"}, "spec":map[string]interface {}{"affinity":map[string]interface {}{"nodeAffinity":map[string]interface {}{"preferredDuringSchedulingIgnoredDuringExecution":[]interface {}{map[string]interface {}{"preference":map[string]interface {}{"matchExpressions":[]interface {}{map[string]interface {}{"key":"beta.kubernetes.io/arch", "operator":"In", "values":[]interface {}{"amd64"}}}}, "weight":2}, map[string]interface {}{"preference":map[string]interface {}{"matchExpressions":[]interface {}{map[string]interface {}{"key":"beta.kubernetes.io/arch", "operator":"In", "values":[]interface {}{"ppc64le"}}}}, "weight":2}, map[string]interface {}{"preference":map[string]interface {}{"matchExpressions":[]interface {}{map[string]interface {}{"key":"beta.kubernetes.io/arch", "operator":"In", "values":[]interface {}{"s390x"}}}}, "weight":2}}, "requiredDuringSchedulingIgnoredDuringExecution":map[string]interface {}{"nodeSelectorTerms":[]interface {}{map[string]interface {}{"matchExpressions":[]interface {}{map[string]interface {}{"key":"beta.kubernetes.io/arch", "operator":"In", "values":[]interface {}{"amd64", "ppc64le", "s390x"}}}}}}}}, "agent":interface {}(nil), "allInOne":map[string]interface {}{"annotations":interface {}(nil), "options":map[string]interface {}{"log-level":"debug", "query":map[string]interface {}{"base-path":"/"}}}, "ingress":map[string]interface {}{"annotations":interface {}(nil), "enabled":true, "openshift":map[string]interface {}{"htpasswdFile":"/etc/proxy/htpasswd/auth", "sar":"{\"namespace\": \"istio-system\", \"resource\": \"pods\", \"verb\": \"get\"}"}, "security":"oauth-proxy"}, "resources":map[string]interface {}{"limits":interface {}(nil), "requests":map[string]interface {}{"cpu":"10m", "memory":"128Mi"}}, "storage":map[string]interface {}{"options":map[string]interface {}{"memory":map[string]interface {}{"max-traces":50000}}}, "strategy":"allInOne", "ui":map[string]interface {}{"options":map[string]interface {}{"dependencies":map[string]interface {}{"menuEnabled":false}, "menu":[]interface {}{map[string]interface {}{"items":[]interface {}{map[string]interface {}{"label":"Documentation", "url":"https://www.jaegertracing.io/docs/latest"}, map[string]interface {}{"anchorTarget":"_self", "label":"Log Out", "url":"/oauth/sign_in"}}, "label":"About Jaeger"}}}}, "volumeMounts":[]interface {}{map[string]interface {}{"mountPath":"/etc/proxy/htpasswd", "name":"secret-htpasswd"}}, "volumes":[]interface {}{map[string]interface {}{"name":"secret-htpasswd", "secret":map[string]interface {}{"secretName":"htpasswd"}}}}}: validation failure list:         spec.allInOne.annotations in body must be of type object: "null"
              spec.ingress.annotations in body must be of type object: "null"
              spec.resources.limits in body must be of type object: "null"
              spec.agent in body must be of type object: "null"
            reason: ReconcileError
            status: "False"
            type: Reconciled
          - lastTransitionTime: "2020-05-07T20:25:55Z"
            message: Installing mesh generation 1
            reason: ResourceCreated
            status: "False"
            type: Ready
          lastAppliedConfiguration:       istio:         galley:           image: docker.io/maistra/galley-ubi8:1.0.8
                resources:             limits: null
                  requests:               cpu: 10m
                    memory: 128Mi
              gateways:           istio-egressgateway:             enabled: true
                  resources:               limits: null
                    requests:                 cpu: 10m
                      memory: 128Mi
                istio-ingressgateway:             enabled: true
                  resources:               limits: null
                    requests:                 cpu: 10m
                      memory: 128Mi
                  type: ClusterIP
              global:           defaultPodDisruptionBudget:             enabled: false
                defaultResources:             limits: null
                  requests:               cpu: 10m
                    memory: 128Mi
                hub: docker.io/maistra
                oauthproxy:             hub: quay.io/openshift
                  image: origin-oauth-proxy
                  imagePullPolicy: IfNotPresent
                  tag: 4.2
                operatorNamespace: openshift-operators
                proxy:             autoInject: disabled
                  dnsRefreshRate: 300s
                  image: docker.io/maistra/proxyv2-ubi8:1.0.8
                  resources:               limits: null
                    requests:                 cpu: 10m
                      memory: 128Mi
                proxy_init:             image: docker.io/maistra/proxy-init-centos7:1.0.8
                tag: 1.0.10
              grafana:           enabled: true
                image: docker.io/maistra/grafana-ubi8:1.0.8
                ingress:             enabled: true
                service:             annotations:               service.alpha.openshift.io/serving-cert-secret-name: grafana-tls
              istio_cni:           enabled: true
                istio_cni_network: istio-cni
              kiali:           dashboard:             viewOnlyMode: false
                enabled: true
                ingress:             enabled: true
              mixer:           env:             GODEBUG: null
                image: docker.io/maistra/mixer-ubi8:1.0.8
                telemetry:             resources:               limits: null
                    requests:                 cpu: 10m
                      memory: 128Mi
              pilot:           env:             GODEBUG: null
                image: docker.io/maistra/pilot-ubi8:1.0.8
                resources:             limits: null
                  requests:               cpu: 10m
                    memory: 128Mi
              prometheus:           image: docker.io/maistra/prometheus-ubi8:1.0.8
                ingress:             enabled: true
                resources:             limits: null
                  requests:               cpu: 10m
                    memory: 128Mi
                service:             annotations:               service.alpha.openshift.io/serving-cert-secret-name: prometheus-tls
              security:           image: docker.io/maistra/citadel-ubi8:1.0.8
                resources:             limits: null
                  requests:               cpu: 10m
                    memory: 128Mi
              sidecarInjectorWebhook:           enableNamespacesByDefault: true
                image: docker.io/maistra/sidecar-injector-ubi8:1.0.8
              tracing:           enabled: true
                ingress:             enabled: true
                jaeger:             template: all-in-one
            template: default
            threeScale:         hub: quay.io/3scale
              image: quay.io/3scale/3scale-istio-adapter:v1.0.0
              tag: v1.0.0
            version: v1.0
      kind: List
      metadata:   resourceVersion: ""
        selfLink: ""
      

      SMMR:

      apiVersion: v1
      items: - apiVersion: maistra.io/v1
        kind: ServiceMeshMemberRoll
        metadata:     annotations:       kubectl.kubernetes.io/last-applied-configuration: |
              {"apiVersion":"maistra.io/v1","kind":"ServiceMeshMemberRoll","metadata":{"annotations":{},"name":"default","namespace":"istio-system"},"spec":{"members":null}}
          creationTimestamp: "2020-05-07T20:24:51Z"
          finalizers:     - maistra.io/istio-operator
          generation: 2
          name: default
          namespace: istio-system
          ownerReferences:     - apiVersion: maistra.io/v1
            kind: ServiceMeshControlPlane
            name: minimal-install
            uid: ce1cc8da-90a0-11ea-a2ed-0242ac11002e
          resourceVersion: "238628"
          selfLink: /apis/maistra.io/v1/namespaces/istio-system/servicemeshmemberrolls/default
          uid: ce5948f5-90a0-11ea-a2ed-0242ac11002e
        spec: {}
      kind: List
      metadata:   resourceVersion: ""
        selfLink: ""
      

            bravery300 Brian Avery (Inactive)
            bravery300 Brian Avery (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: