Uploaded image for project: 'OpenShift API for Data Protection'
  1. OpenShift API for Data Protection
  2. OADP-524

Velero pod is missing secret volumeMounts

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Blocker Blocker
    • OADP 1.0.3
    • None
    • None
    • False
    • Hide

      None

      Show
      None
    • False
    • Passed
    • 0
    • 0
    • 0
    • None

      Migration is getting failed at prepare step after installing OADP 1.0.3 (prestage). Velero pod is missing the secret volumeMounts. 

      {"level":"info","ts":1652789265.898128,"logger":"migration","msg":"Execing into Velero Pod on MigCluster to check for Cloud Credentials","migMigration":"migration-eda1d","phase":"EnsureCloudSecretPropagated","pod":"openshift-migration/velero-bb48f69bf-tkjrl","migCluster":"openshift-migration/source-cluster","execCommand":"cat credentials-gcp/cloud"}
      {"level":"info","ts":1652789266.0771165,"logger":"migration","msg":"Found propagated cloud secret in Velero Pod on MigCluster","migMigration":"migration-eda1d","phase":"EnsureCloudSecretPropagated","migCluster":"source-cluster/openshift-migration"}
      {"level":"info","ts":1652789266.0859845,"logger":"migration","msg":"Execing into Velero Pod on MigCluster to check for Cloud Credentials","migMigration":"migration-eda1d","phase":"EnsureCloudSecretPropagated","pod":"openshift-migration/restic-bgjvg","migCluster":"openshift-migration/host","execCommand":"cat credentials-gcp/cloud"}
      {"level":"info","ts":1652789266.1850235,"logger":"migration","msg":"Phase execution failed.","migMigration":"migration-eda1d","phase":"EnsureCloudSecretPropagated","phaseDescription":"Ensuring Velero has latest Replication Repository storage credentials.","error":"command terminated with exit code 1"}
      {"level":"info","ts":1652789266.1850853,"logger":"migration","msg":"","migMigration":"migration-eda1d","error":"command terminated with exit code 1","stacktrace":"\ngithub.com/konveyor/mig-controller/pkg/controller/migmigration.(*Task).veleroPodCredSecretPropagated()\n\t/remote-source/mig-controller/app/pkg/controller/migmigration/pod.go:367\ngithub.com/konveyor/mig-controller/pkg/controller/migmigration.(*Task).Run()\n\t/remote-source/mig-controller/app/pkg/controller/migmigration/task.go:496\ngithub.com/konveyor/mig-controller/pkg/controller/migmigration.(*ReconcileMigMigration).migrate()\n\t/remote-source/mig-controller/app/pkg/controller/migmigration/migrate.go:70\ngithub.com/konveyor/mig-controller/pkg/controller/migmigration.(*ReconcileMigMigration).Reconcile()\n\t/remote-source/mig-controller/app/pkg/controller/migmigration/migmigration_controller.go:264\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler()\n\t/remote-source/mig-controller/app/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:263\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem()\n\t/remote-source/mig-controller/app/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:235\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func1.1()\n\t/remote-source/mig-controller/app/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:198\nk8s.io/apimachinery/pkg/util/wait.JitterUntilWithContext.func1()\n\t/remote-source/mig-controller/app/vendor/k8s.io/apimachinery/pkg/util/wait/wait.go:185\nk8s.io/apimachinery/pkg/util/wait.BackoffUntil.func1()\n\t/remote-source/mig-controller/app/vendor/k8s.io/apimachinery/pkg/util/wait/wait.go:155\nk8s.io/apimachinery/pkg/util/wait.BackoffUntil()\n\t/remote-source/mig-controller/app/vendor/k8s.io/apimachinery/pkg/util/wait/wait.go:156\nk8s.io/apimachinery/pkg/util/wait.JitterUntil()\n\t/remote-source/mig-controller/app/vendor/k8s.io/apimachinery/pkg/util/wait/wait.go:133\nk8s.io/apimachinery/pkg/util/wait.JitterUntilWithContext()\n\t/remote-source/mig-controller/app/vendor/k8s.io/apimachinery/pkg/util/wait/wait.go:185\nk8s.io/apimachinery/pkg/util/wait.UntilWithContext()\n\t/remote-source/mig-controller/app/vendor/k8s.io/apimachinery/pkg/util/wait/wait.go:99\nruntime.goexit()\n\t/usr/lib/golang/src/runtime/asm_amd64.s:1581"}
      {"level":"info","ts":1652789266.185139,"logger":"migration","msg":"Marking migration as FAILED. See Status.Errors","migMigration":"migration-eda1d","phase":"EnsureCloudSecretPropagated","migrationErrors":["command terminated with exit code 1"]}
      

      DPA CR: 

      spec:
          configuration:
            restic:
              enable: true
              podConfig: {}
              supplementalGroups: []
              timeout: 1h
            velero:
              defaultPlugins:
              - openshift
              - aws
              - gcp
              - azure
              noDefaultBackupLocation: true

              tkaovila@redhat.com Tiger Kaovilai
              rhn-support-prajoshi Prasad Joshi
              Prasad Joshi Prasad Joshi
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated:
                Resolved: