-
Bug
-
Resolution: Unresolved
-
Normal
-
None
-
None
-
Quality / Stability / Reliability
-
3
-
False
-
-
False
-
ToDo
-
-
-
Very Likely
-
0
-
None
-
Unset
-
Unknown
-
None
Description of problem:
Backups are failing for the applications containing imagestreams on azure-sts platform.
Version-Release number of selected component (if applicable):
1.5.1
How reproducible:
Always
Steps to Reproduce:
1. Deploy an app with imagestream, lets say django
2. Perform Backup
Actual results:
BSL:
oc get bsl -o yaml
apiVersion: v1
items:
- apiVersion: velero.io/v1
kind: BackupStorageLocation
metadata:
creationTimestamp: "2025-09-09T16:12:38Z"
generation: 6
name: ts-dpa-1
namespace: openshift-adp
ownerReferences:
- apiVersion: oadp.openshift.io/v1alpha1
blockOwnerDeletion: true
controller: true
kind: DataProtectionApplication
name: ts-dpa
uid: 367d2775-937b-488e-9d23-071485281508
resourceVersion: "188798"
uid: 778b8592-3a36-41f0-94b8-24d88e53f625
spec:
config:
storageAccount: oadp127811z5w6m
useAAD: "true"
credential:
key: azurekey
name: cloud-credentials-azure
default: true
objectStorage:
bucket: oadp127811z5w6m
prefix: velero-e2e-47fa7252-8d89-11f0-ba02-0a58ac1202df
provider: azure
status:
lastSyncedTime: "2025-09-09T16:15:44Z"
lastValidationTime: "2025-09-09T16:15:04Z"
phase: Available
kind: List
metadata:
resourceVersion: ""
Backup:
velero describe backup django-persistent-ec5803ac-8d91-11f0-ba02-0a58ac1202df -n openshift-adp --details
Name: django-persistent-ec5803ac-8d91-11f0-ba02-0a58ac1202df
Namespace: openshift-adp
Labels: velero.io/storage-location=ts-dpa-1
Annotations: velero.io/resource-timeout=10m0s
velero.io/source-cluster-k8s-gitversion=v1.32.6
velero.io/source-cluster-k8s-major-version=1
velero.io/source-cluster-k8s-minor-version=32
Phase: PartiallyFailed (run `velero backup logs django-persistent-ec5803ac-8d91-11f0-ba02-0a58ac1202df` for more information)
Errors:
Velero: message: /[is-backup] Error getting UdistributionTransportForLocation: errors getting registryenv: secrets "oadp-ts-dpa-1-azure-registry-secret" not found
name: /django-psql-persistent message: /Error backing up item error: /error executing custom action (groupResource=imagestreams.image.openshift.io, namespace=test-oadp-402, name=django-psql-persistent): rpc error: code = Unknown desc = errors getting registryenv: secrets "oadp-ts-dpa-1-azure-registry-secret" not found
Cluster: <none>
Namespaces: <none>
Namespaces:
Included: test-oadp-402
Excluded: <none>
Resources:
Included: *
Excluded: <none>
Cluster-scoped: auto
Label selector: <none>
Or label selector: <none>
Storage Location: ts-dpa-1
Velero-Native Snapshot PVs: auto
Snapshot Move Data: true
Data Mover: velero
TTL: 720h0m0s
CSISnapshotTimeout: 10m0s
ItemOperationTimeout: 4h0m0s
Hooks: <none>
Backup Format Version: 1.1.0
Started: 2025-09-09 21:02:36 +0530 IST
Completed: 2025-09-09 21:04:09 +0530 IST
Expiration: 2025-10-09 21:02:36 +0530 IST
Total items to be backed up: 88
Items backed up: 88
Backup Item Operations:
Operation for persistentvolumeclaims test-oadp-402/postgresql:
Backup Item Action Plugin: velero.io/csi-pvc-backupper
Operation ID: du-cb88f447-2396-42af-a7bb-67b5d262ad7a.a3f55617-5f6a-4755fe184
Items to Update:
datauploads.velero.io openshift-adp/django-persistent-ec5803ac-8d91-11f0-ba02-0a58ac1202df-g6dj6
Phase: Completed
Progress: 50188091 of 50188091 complete (Bytes)
Progress description: Completed
Created: 2025-09-09 21:02:44 +0530 IST
Started: 2025-09-09 21:03:09 +0530 IST
Updated: 2025-09-09 21:03:56 +0530 IST
Resource List:
apps.openshift.io/v1/DeploymentConfig:
- test-oadp-402/django-psql-persistent
- test-oadp-402/postgresql
authorization.openshift.io/v1/RoleBinding:
- test-oadp-402/admin
- test-oadp-402/system:deployers
- test-oadp-402/system:image-builders
- test-oadp-402/system:image-pullers
build.openshift.io/v1/Build:
- test-oadp-402/django-psql-persistent-1
build.openshift.io/v1/BuildConfig:
- test-oadp-402/django-psql-persistent
discovery.k8s.io/v1/EndpointSlice:
- test-oadp-402/django-psql-persistent-cm6c4
- test-oadp-402/postgresql-g99fv
image.openshift.io/v1/ImageStream:
- test-oadp-402/django-psql-persistent
image.openshift.io/v1/ImageStreamTag:
- test-oadp-402/django-psql-persistent:latest
image.openshift.io/v1/ImageTag:
- test-oadp-402/django-psql-persistent:latest
rbac.authorization.k8s.io/v1/RoleBinding:
- test-oadp-402/admin
- test-oadp-402/system:deployers
- test-oadp-402/system:image-builders
- test-oadp-402/system:image-pullers
route.openshift.io/v1/Route:
- test-oadp-402/django-psql-persistent
template.openshift.io/v1/Template:
- test-oadp-402/mtc-test-django-psql-persistent
v1/ConfigMap:
- test-oadp-402/django-psql-persistent-1-ca
- test-oadp-402/django-psql-persistent-1-global-ca
- test-oadp-402/django-psql-persistent-1-sys-config
- test-oadp-402/kube-root-ca.crt
- test-oadp-402/openshift-service-ca.crt
v1/Endpoints:
- test-oadp-402/django-psql-persistent
- test-oadp-402/postgresql
v1/Event:
- test-oadp-402/django-psql-persistent-1-build.1863a6f94e3b1d6d
- test-oadp-402/django-psql-persistent-1-build.1863a6f96d5bd326
- test-oadp-402/django-psql-persistent-1-build.1863a6f9716042c3
- test-oadp-402/django-psql-persistent-1-build.1863a6f983489a50
- test-oadp-402/django-psql-persistent-1-build.1863a6f984187566
- test-oadp-402/django-psql-persistent-1-build.1863a6f9d99c2549
- test-oadp-402/django-psql-persistent-1-build.1863a6f9e7fc3544
- test-oadp-402/django-psql-persistent-1-build.1863a6f9e905205a
- test-oadp-402/django-psql-persistent-1-build.1863a6fa15078236
- test-oadp-402/django-psql-persistent-1-build.1863a6fa2583476b
- test-oadp-402/django-psql-persistent-1-build.1863a6fa268d7783
- test-oadp-402/django-psql-persistent-1-deploy.1863a7083997e708
- test-oadp-402/django-psql-persistent-1-deploy.1863a70858b83d78
- test-oadp-402/django-psql-persistent-1-deploy.1863a7085b88ef0e
- test-oadp-402/django-psql-persistent-1-deploy.1863a7086178a661
- test-oadp-402/django-psql-persistent-1-deploy.1863a708628d2afe
- test-oadp-402/django-psql-persistent-1-fdswf.1863a7087181103a
- test-oadp-402/django-psql-persistent-1-fdswf.1863a7088e3676c3
- test-oadp-402/django-psql-persistent-1-fdswf.1863a708905adda6
- test-oadp-402/django-psql-persistent-1-fdswf.1863a7093701e20a
- test-oadp-402/django-psql-persistent-1-fdswf.1863a7093c415d61
- test-oadp-402/django-psql-persistent-1-fdswf.1863a7093d14b0c6
- test-oadp-402/django-psql-persistent-1.1863a6f9a24802eb
- test-oadp-402/django-psql-persistent-1.1863a70870591123
- test-oadp-402/django-psql-persistent-1.1863a708a8025437
- test-oadp-402/django-psql-persistent.1863a70833d467d9
- test-oadp-402/postgresql-1-d7gss.1863a6fa7a81e2a6
- test-oadp-402/postgresql-1-d7gss.1863a6fdeef941d0
- test-oadp-402/postgresql-1-d7gss.1863a6fe4594b135
- test-oadp-402/postgresql-1-d7gss.1863a6fe4a0cb9b3
- test-oadp-402/postgresql-1-d7gss.1863a6fe53a7570c
- test-oadp-402/postgresql-1-d7gss.1863a6fe549561fc
- test-oadp-402/postgresql-1-deploy.1863a6f95352e777
- test-oadp-402/postgresql-1-deploy.1863a6f973e64ec3
- test-oadp-402/postgresql-1-deploy.1863a6f97635224a
- test-oadp-402/postgresql-1-deploy.1863a6f97b1e805b
- test-oadp-402/postgresql-1-deploy.1863a6f97c516023
- test-oadp-402/postgresql-1.1863a6f98a6e4c5f
- test-oadp-402/postgresql.1863a6f948509cb2
- test-oadp-402/postgresql.1863a6f950380cee
- test-oadp-402/postgresql.1863a6f98c370b7f
- test-oadp-402/postgresql.1863a6f98c42eeab
- test-oadp-402/postgresql.1863a6fa6611434b
v1/Namespace:
- test-oadp-402
v1/PersistentVolume:
- pvc-a3f55617-5f6a-4755-b132-2dafc24d6e86
v1/PersistentVolumeClaim:
- test-oadp-402/postgresql
v1/Pod:
- test-oadp-402/django-psql-persistent-1-build
- test-oadp-402/django-psql-persistent-1-deploy
- test-oadp-402/django-psql-persistent-1-fdswf
- test-oadp-402/postgresql-1-d7gss
- test-oadp-402/postgresql-1-deploy
v1/ReplicationController:
- test-oadp-402/django-psql-persistent-1
- test-oadp-402/postgresql-1
v1/Secret:
- test-oadp-402/builder-dockercfg-4pm8q
- test-oadp-402/default-dockercfg-skz8h
- test-oadp-402/deployer-dockercfg-bnj54
- test-oadp-402/django-psql-persistent
v1/Service:
- test-oadp-402/django-psql-persistent
- test-oadp-402/postgresql
v1/ServiceAccount:
- test-oadp-402/builder
- test-oadp-402/default
- test-oadp-402/deployer
Backup Volumes:
Velero-Native Snapshots: <none included>
CSI Snapshots:
test-oadp-402/postgresql:
Data Movement:
Operation ID: du-cb88f447-2396-42af-a7bb-67b5d262ad7a.a3f55617-5f6a-4755fe184
Data Mover: velero
Uploader Type: kopia
Moved data Size (bytes): 50188091
Result: succeeded
Pod Volume Backups: <none included>
HooksAttempted: 0
HooksFailed: 0
Expected results:
Backup should be passing
Additional info: