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

The migration process doesn't work.

XMLWordPrintable

    • False
    • None
    • False
    • NEW
    • OBSDA-550 - Updated APIs for Logging 6.0
    • VERIFIED
    • Release Note Not Required
    • Log Collection - Sprint 256, Log Collection - Sprint 257
    • Critical

      Description of problem:

      Deploy CLO 5.9 and create some CLFs with API logging.openshift.io/v1, then upgrade CLO to 6.0, the migration doesn't start. No new CLFs created, collector pods are not upgraded to the new image.

      $ oc get csv
      NAME                     DISPLAY                     VERSION   REPLACES                 PHASE
      cluster-logging.v6.0.0   Red Hat OpenShift Logging   6.0.0     cluster-logging.v5.9.3   Succeeded
      
      $ oc get pod
      NAME                                       READY   STATUS    RESTARTS   AGE
      cluster-logging-operator-74c757c8c-r5kds   1/1     Running   0          108s
      
      $ oc get clusterlogforwarders.logging.openshift.io --all-namespaces
      NAMESPACE                                NAME        AGE
      e2e-test-vector-es-namespace-65whw       clf-46882   5m52s
      e2e-test-vector-loki-namespace-hnzj6     clf-47760   7m40s
      e2e-test-vector-splunk-xmj6l             clf-54980   6m17s
      e2e-test-vector-syslog-namespace-7vnbc   clf-60699   7m31s
      
      $ oc get clusterlogforwarders.observability.openshift.io --all-namespaces
      No resources found 

      Logs in CLO:

      $ oc logs cluster-logging-operator-74c757c8c-r5kds
      {"_ts":"2024-07-09T01:33:28.795283548Z","_level":"0","_component":"cluster-logging-operator","_message":"starting up...","go_arch":"amd64","go_os":"linux","go_version":"go1.21.11 (Red Hat 1.21.11-1.el9_4)","operator_version":"6.0.0"}
      {"_ts":"2024-07-09T01:33:28.809844914Z","_level":"0","_component":"cluster-logging-operator","_message":"migrating resources provided by the manifest"}
      {"_ts":"2024-07-09T01:33:28.814065904Z","_level":"0","_component":"cluster-logging-operator","_message":"Registering Components."}
      {"_ts":"2024-07-09T01:33:28.832266508Z","_level":"0","_component":"cluster-logging-operator","_message":"Starting the Cmd."}
      {"_ts":"2024-07-09T01:33:28.83244314Z","_level":"0","_component":"cluster-logging-operator_controller-runtime_metrics","_message":"Starting metrics server"}
      {"_ts":"2024-07-09T01:33:28.832927262Z","_level":"0","_component":"cluster-logging-operator_controller-runtime_metrics","_message":"Serving metrics server","bindAddress":":8686","secure":false}
      {"_ts":"2024-07-09T01:33:28.83315004Z","_level":"0","_component":"cluster-logging-operator","_message":"Starting EventSource","controller":"logfilemetricexporter","controllerGroup":"logging.openshift.io","controllerKind":"LogFileMetricExporter","source":"kind source: *v1alpha1.LogFileMetricExporter"}
      {"_ts":"2024-07-09T01:33:28.833204417Z","_level":"0","_component":"cluster-logging-operator","_message":"Starting EventSource","controller":"logfilemetricexporter","controllerGroup":"logging.openshift.io","controllerKind":"LogFileMetricExporter","source":"kind source: *v1.DaemonSet"}
      {"_ts":"2024-07-09T01:33:28.83321581Z","_level":"0","_component":"cluster-logging-operator","_message":"Starting EventSource","controller":"clusterlogforwarder","controllerGroup":"logging.openshift.io","controllerKind":"ClusterLogForwarder","source":"kind source: *v1.ClusterLogForwarder"}
      {"_ts":"2024-07-09T01:33:28.833243541Z","_level":"0","_component":"cluster-logging-operator","_message":"Starting EventSource","controller":"logfilemetricexporter","controllerGroup":"logging.openshift.io","controllerKind":"LogFileMetricExporter","source":"kind source: *v1.Service"}
      {"_ts":"2024-07-09T01:33:28.833207021Z","_level":"0","_component":"cluster-logging-operator","_message":"Starting EventSource","controller":"clusterlogging","controllerGroup":"logging.openshift.io","controllerKind":"ClusterLogging","source":"kind source: *v1.ClusterLogging"}
      {"_ts":"2024-07-09T01:33:28.833272653Z","_level":"0","_component":"cluster-logging-operator","_message":"Starting Controller","controller":"clusterlogforwarder","controllerGroup":"logging.openshift.io","controllerKind":"ClusterLogForwarder"}
      {"_ts":"2024-07-09T01:33:28.833275366Z","_level":"0","_component":"cluster-logging-operator","_message":"Starting Controller","controller":"clusterlogging","controllerGroup":"logging.openshift.io","controllerKind":"ClusterLogging"}
      {"_ts":"2024-07-09T01:33:28.833272817Z","_level":"0","_component":"cluster-logging-operator","_message":"Starting EventSource","controller":"logfilemetricexporter","controllerGroup":"logging.openshift.io","controllerKind":"LogFileMetricExporter","source":"kind source: *v1.ServiceMonitor"}
      {"_ts":"2024-07-09T01:33:28.833350549Z","_level":"0","_component":"cluster-logging-operator","_message":"Starting Controller","controller":"logfilemetricexporter","controllerGroup":"logging.openshift.io","controllerKind":"LogFileMetricExporter"}
      {"_ts":"2024-07-09T01:33:28.833486363Z","_level":"0","_component":"cluster-logging-operator","_message":"Starting EventSource","controller":"clusterlogforwarder","controllerGroup":"observability.openshift.io","controllerKind":"ClusterLogForwarder","source":"kind source: *v1.ClusterLogForwarder"}
      {"_ts":"2024-07-09T01:33:28.833573482Z","_level":"0","_component":"cluster-logging-operator","_message":"Starting Controller","controller":"clusterlogforwarder","controllerGroup":"observability.openshift.io","controllerKind":"ClusterLogForwarder"}
      {"_ts":"2024-07-09T01:33:28.833613231Z","_level":"0","_component":"cluster-logging-operator","_message":"Starting EventSource","controller":"logging_dashboard_controller","source":"kind source: *v1.ConfigMap"}
      {"_ts":"2024-07-09T01:33:28.833841651Z","_level":"0","_component":"cluster-logging-operator","_message":"Starting Controller","controller":"logging_dashboard_controller"}
      {"_ts":"2024-07-09T01:33:29.135671586Z","_level":"0","_component":"cluster-logging-operator","_message":"Starting workers","controller":"logging_dashboard_controller","worker count":1}
      {"_ts":"2024-07-09T01:33:29.16614813Z","_level":"0","_component":"cluster-logging-operator","_message":"Starting workers","controller":"clusterlogging","controllerGroup":"logging.openshift.io","controllerKind":"ClusterLogging","worker count":1}
      {"_ts":"2024-07-09T01:33:29.182038537Z","_level":"0","_component":"cluster-logging-operator","_message":"Starting workers","controller":"clusterlogforwarder","controllerGroup":"observability.openshift.io","controllerKind":"ClusterLogForwarder","worker count":1}
      {"_ts":"2024-07-09T01:33:29.184562617Z","_level":"0","_component":"cluster-logging-operator","_message":"Starting workers","controller":"clusterlogforwarder","controllerGroup":"logging.openshift.io","controllerKind":"ClusterLogForwarder","worker count":1}
      {"_ts":"2024-07-09T01:33:29.184581286Z","_level":"0","_component":"cluster-logging-operator","_message":"Starting workers","controller":"logfilemetricexporter","controllerGroup":"logging.openshift.io","controllerKind":"LogFileMetricExporter","worker count":1} 

      Version-Release number of selected component (if applicable):

      Logging 6.0.0

      How reproducible:

      Always

      Steps to Reproduce:

      See above

      Actual results:

      The migration process doesn't work

      Expected results:

      CLO should migrate the clusterlogforwarders.logging.openshift.io to clusterlogforwarders.observability.openshift.io automatically.

      Additional info:

            rh-ee-calee Calvin Lee
            qitang@redhat.com Qiaoling Tang
            Qiaoling Tang Qiaoling Tang
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: