Uploaded image for project: 'OpenShift Logging'
  1. OpenShift Logging
  2. LOG-4240

[release-5.8] logging-view-plugin deployment is not created when 'spec.visualization' is not specified on CL instance

XMLWordPrintable

    • False
    • None
    • False
    • NEW
    • VERIFIED
    • Log Collection - Sprint 239

      Description: logging-view-plugin deployment/resources are not created after console plugin is enabled

      Console logs before plugin is enabled.

      $ oc logs -f console-7448c464d8-d2cnm -n openshift-console
      W0616 18:10:54.869091       1 main.go:229] Flag inactivity-timeout is set to less then 300 seconds and will be ignored!
      I0616 18:10:54.869126       1 main.go:359] cookies are secure!
      I0616 18:10:54.901785       1 main.go:831] Binding to [::]:8443...
      I0616 18:10:54.901816       1 main.go:833] using TLS
      I0616 18:10:57.902272       1 metrics.go:141] serverconfig.Metrics: Update ConsolePlugin metrics...
      I0616 18:10:57.916166       1 metrics.go:151] serverconfig.Metrics: Update ConsolePlugin metrics: &map[redhat:map[disabled:1]] (took 13.662661ms)
      I0616 18:10:59.902473       1 metrics.go:88] usage.Metrics: Count console users...
      I0616 18:11:00.407444       1 metrics.go:174] usage.Metrics: Update console users metrics: 1 kubeadmin, 0 cluster-admins, 0 developers, 0 unknown/errors (took 504.949161ms)
      E0616 18:11:01.027936       1 handlers.go:141] failed to get endpoint for "logging-view-plugin" plugin
      E0616 18:11:12.275313       1 handlers.go:141] failed to get endpoint for "logging-view-plugin" plugin
      E0616 18:11:16.082397       1 handlers.go:141] failed to get endpoint for "logging-view-plugin" plugin
      E0616 18:11:27.340547       1 handlers.go:141] failed to get endpoint for "logging-view-plugin" plugin
      E0616 18:11:31.216312       1 handlers.go:141] failed to get endpoint for "logging-view-plugin" plugin

      console logs after plugin is enabled

      $ oc logs -f console-57cdf4d4f-42hvc -n openshift-console
      W0616 18:10:17.644506       1 main.go:229] Flag inactivity-timeout is set to less then 300 seconds and will be ignored!
      I0616 18:10:17.644520       1 main.go:239] The following console plugins are enabled:
      I0616 18:10:17.644527       1 main.go:241]  - logging-view-plugin
      I0616 18:10:17.644551       1 main.go:359] cookies are secure!
      I0616 18:10:17.680123       1 server.go:628] The following console endpoints are now proxied to these services:
      I0616 18:10:17.680152       1 server.go:631]  - /api/proxy/plugin/logging-view-plugin/backend/ -> https://lokistack-dev-gateway-http.openshift-logging.svc.cluster.local:8080
      I0616 18:10:17.680282       1 main.go:831] Binding to [::]:8443...
      I0616 18:10:17.680310       1 main.go:833] using TLS
      I0616 18:10:20.680526       1 metrics.go:141] serverconfig.Metrics: Update ConsolePlugin metrics...
      I0616 18:10:20.693952       1 metrics.go:151] serverconfig.Metrics: Update ConsolePlugin metrics: &map[redhat:map[enabled:1]] (took 13.405888ms)
      I0616 18:10:22.680809       1 metrics.go:88] usage.Metrics: Count console users...
      I0616 18:10:23.187388       1 metrics.go:174] usage.Metrics: Update console users metrics: 1 kubeadmin, 0 cluster-admins, 0 developers, 0 unknown/errors (took 506.549136ms)
      E0616 18:10:25.978897       1 handlers.go:164] GET request for "logging-view-plugin" plugin failed: Get "https://logging-view-plugin.openshift-logging.svc.cluster.local:9443/plugin-manifest.json": dial tcp: lookup logging-view-plugin.openshift-logging.svc.cluster.local: no such host
      2023/06/16 18:10:25 http: panic serving 10.131.0.7:35946: runtime error: invalid memory address or nil pointer dereference
      goroutine 172 [running]:
      net/http.(*conn).serve.func1()
        /usr/lib/golang/src/net/http/server.go:1850 +0xbf
      panic({0x2ffb360, 0x4c98090})
        /usr/lib/golang/src/runtime/panic.go:890 +0x262
        .....

      logging_console_plugin image: registry.redhat.io/openshift-logging/logging-view-plugin-rhel9@sha256:630e3b04b83c7f712941bbf08639bbbf14027e3510fb1b0e3c593f3584648c86
      Version: 

      $ oc get csv -n openshift-logging
      NAME                     DISPLAY                     VERSION   REPLACES   PHASE
      cluster-logging.v5.8.0   Red Hat OpenShift Logging   5.8.0                Succeeded
      loki-operator.v5.8.0     Loki Operator               5.8.0                Succeeded
      

      Steps to reproduce:
      1) Deploy CLO and Loki Operators.
      2) Forward logs to default logStore loki
      3) Check console logs before enabling plugin
      4) Check console logs after enabling plugin

      Actual Result:
      logging-view-plugin deployment/resources are not created. Errors on console pods.

      Expected Result:
      logging-view-plugin deployment/resources should be created after plugin is enabled without errors.

      How reproducible: Always

            vparfono Vitalii Parfonov
            rhn-support-kbharti Kabir Bharti
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: