-
Bug
-
Resolution: Not a Bug
-
Major
-
OADP 1.3.0
-
False
-
-
False
-
ToDo
-
-
-
0
-
0
-
Very Likely
-
0
-
None
-
Unset
-
Unknown
-
No
Description of problem:
Create a DPA with uploaderType kopia and default-backup-ttl arg. FSB is using restic way to backup all the PVs instead of kopia. After further debugging it seems velero pod is missing --uploader-type=kopia arg.
$ oc get podvolumebackup test-backup8-dzmlc InProgress 0s ocp-mysql mysql-66865fdf8c-28pkq mysql-data s3:https://s3-openshift-storage.apps.oadp-60370.qe.devcluster.openshift.com/oadpbucket243498/velero/restic/ocp-mysql restic default 0s test-backup8-kzkb5 ocp-mysql mysql-66865fdf8c-28pkq mysql-data1 s3:https://s3-openshift-storage.apps.oadp-60370.qe.devcluster.openshift.com/oadpbucket243498/velero/restic/ocp-mysql restic default 0s
Version-Release number of selected component (if applicable):
OADP 1.3.0 - 117
How reproducible:
Always
Steps to Reproduce:
1. Create a DPA with uploaderType set as kopia and default-backup-ttl
$ oc get dpa ts-dpa -o yaml apiVersion: oadp.openshift.io/v1alpha1 kind: DataProtectionApplication metadata: creationTimestamp: "2023-10-30T12:45:33Z" generation: 2 name: ts-dpa namespace: openshift-adp resourceVersion: "289506" uid: f63275cc-58ab-4697-a92b-96939cf1bb5d spec: backupLocations: - name: default velero: config: profile: default region: noobaa s3ForcePathStyle: "true" s3Url: https://s3-openshift-storage.apps.oadp-60370.qe.devcluster.openshift.com credential: key: cloud name: cloud-credentials default: true objectStorage: bucket: oadpbucket243498 caCert: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURNakNDQWhxZ0F3SUJBZ0lJRTgrVktIM25hUWN3RFFZSktvWklodmNOQVFFTEJRQXdOekVTTUJBR0ExVUUKQ3hNSmIzQmxibk5vYVdaME1TRXdId1lEVlFRREV4aHJkV0psTFdGd2FYTmxjblpsY2kxc1lpMXphV2R1WlhJdwpIaGNOTWpNeE1ETXdNRFF6T1RVM1doY05Nek14TURJM01EUXpPVFUzV2pBM01SSXdFQVlEVlFRTEV3bHZjR1Z1CmMyaHBablF4SVRBZkJnTlZCQU1UR0d0MVltVXRZWEJwYzJWeWRtVnlMV3hpTFhOcFoyNWxjakNDQVNJd0RRWUoKS29aSWh2Y05BUUVCQlFBRGdnRVBBRENDQVFvQ2dnRUJBTDJoNkdyZjIzc0dRaGpJTHZsOWNpKzZxV2tYanBlawpxQmMrNjVXd2pMN0pXNk9TdWlSNmJWZWw4MEVhSDd5VG5IWlE1TGpSaWhhS3Vic0dNVjZsOTFaam1FcjU2aEJPCmdVUVZ0dmxueW5UK2Z6TUtwdmxVYjNCcEYzWHBQSVgwWThMSGN1SU45a2FzcWJ4VWpiWG9ocU43MktzS1Y0VG8KeEVxRU9mRkppNHlGMXQvRmpyVnlKOE81NHVvb0VNTFU3T1pVWm5uQ0s3azV4UXRzNDloT05vRkdaWHZZSTdIbApjbjVDZ1VZYU5lS2RyMkp2Q3FuTXMrUGtsbU12ajhEWXJydDNiTWZNVWx4WWJEbUU2dE1hWjZOV2xGaUo4TU80CktpZTlRd2pWQjVEemp5b3JNdkVNSGdsTmhKazVTT2pURmVVVGYwQ1dlSmNjbjR5Z2JCS3h0ekVDQXdFQUFhTkMKTUVBd0RnWURWUjBQQVFIL0JBUURBZ0trTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3SFFZRFZSME9CQllFRkp0MQp1dS9VNzAvOTkrenJ4S2JSdFRnTks1eXNNQTBHQ1NxR1NJYjNEUUVCQ3dVQUE0SUJBUUJKTEg2K2ZpRjMrMG5MCkdmQTV6U3lvLzY3Q3NvWkozL2ZoMnRZVGJya1N5dDA4SGU0SE01Y3MyRWQyUSt4Y0FKVE93cUUrNndOdHNpeVkKLzBKd2hVM3FmTGdDdXVSUGJUSEhJekxvTlpQK3ZqRExZaHVubmNXYnJReStnV0ZkWGVadWhIMUdLTDZkeVZOaQo4SloxQzBGNklpNFg3NDBjOTFZcm9oRGhIM2tMaksvUndhUzlXcUQ4WlNkWmxGeFRlMVltQzN5Y3dzbTVvMGVSCjNsVDZGL3ZVdmU3S1BZWjMySXcySjI0cVh1R25jd3hlOHJOd1hxd0JydjFpNVppMnE3YnZheFhHSVFEZHRRbEYKSnBwd0Y0L0tIcm81cHRobDc4N3QrTWk1RUVldVVsMHYwQ2RBY0U5L2FxYXFxbk4vSlk2ZlVuZnp5enNwNEJDWQptbmpuWTkxQwotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlEUURDQ0FpaWdBd0lCQWdJSU42M1ZGMG90ZnI0d0RRWUpLb1pJaHZjTkFRRUxCUUF3UGpFU01CQUdBMVVFCkN4TUpiM0JsYm5Ob2FXWjBNU2d3SmdZRFZRUURFeDlyZFdKbExXRndhWE5sY25abGNpMXNiMk5oYkdodmMzUXQKYzJsbmJtVnlNQjRYRFRJek1UQXpNREEwTXprMU4xb1hEVE16TVRBeU56QTBNemsxTjFvd1BqRVNNQkFHQTFVRQpDeE1KYjNCbGJuTm9hV1owTVNnd0pnWURWUVFERXg5cmRXSmxMV0Z3YVhObGNuWmxjaTFzYjJOaGJHaHZjM1F0CmMybG5ibVZ5TUlJQklqQU5CZ2txaGtpRzl3MEJBUUVGQUFPQ0FROEFNSUlCQ2dLQ0FRRUE4VlJsR0hXb1V1akYKYmt3OTZUNUZ5VkVuL290eEVRSnpQTC9aUThvTzdLRzF1UGU5ZWIzcS9hTlR6WXJDdU96KzU3eHROYitNNGdPWQpXRXZVMXRWbkNTcVRUTkFwTGsxN1p3Q3hPZnhOU2NsdVk4cmt3N1RCZWRqdjhydFdsV0Y5SDZScHRCb2JRTmxNClJ6dU9aQmw1UzE3YnJNWUZ6Q0N1NUVmUjR3YnZDUlFibUs0U3ZYVUN1MjVOdng5aWVxVUVmWW5QZlViaktjRTgKK1VyMU1iOXoxNkJlN1hVU0dEcGFwRkpVMmpXd3ZGczMwSWl0OVZXdmNMREpEb0hZS3Fac01teTdLN3JqMHFJQQpncUwxTitVbWd1LzVqTkFUcURzYVQ2TW8ySUpTc21sKzBZNWtML24xenBHVzdBTXJNMFFMbTIxQ0FaRUF6d3krClQwdjZVd0IvMXdJREFRQUJvMEl3UURBT0JnTlZIUThCQWY4RUJBTUNBcVF3RHdZRFZSMFRBUUgvQkFVd0F3RUIKL3pBZEJnTlZIUTRFRmdRVTQ2NityczRmR3dZMll0YVpOeXFxT3RvWXZ0Y3dEUVlKS29aSWh2Y05BUUVMQlFBRApnZ0VCQU1NSFF3TFU1Y29TaERkclloODUxZkJJOGR2WXArVE1kS0pGZ1pFNUZ2NEhReGdFQmViUW1EOFk1MEhDCmtBL1BFVVN1b0hVdm53aFppWGs2ZXBISVgrRmNjMDdJczRKei9Rc25TVDY2a2NMdTFJZlJQK3FFZmQ1b09kUjAKVjg4MVFwM04xaUh1TElieGdRbWFhaUREVWZtQmM3MDdFRXBlV3RVSlNwSXIvNGVpTSsvWWJ3Yzg0QUZhYi9nYgpoUkhLZzg2bWsrMERLelQvU1RHY3BxcGxmb1NDUkdialpYajFEcHI1WmdzYmtxTHY1ajJhMEVBTWJzMjExcE5VCkU3dHRBRzIyMk9Od3pta3BQSkQ5cXlxUENiQTdZM2ZYQnNBWERmZm9xeStPcWZJTEF4NkdycnVLWkFtUXhxODgKZ2Mvd0UycUcrcVQzNHRzNlBpWkJacW9TcjcwPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlEVERDQ0FqU2dBd0lCQWdJSVZIU2oybUFSd0g4d0RRWUpLb1pJaHZjTkFRRUxCUUF3UkRFU01CQUdBMVVFCkN4TUpiM0JsYm5Ob2FXWjBNUzR3TEFZRFZRUURFeVZyZFdKbExXRndhWE5sY25abGNpMXpaWEoyYVdObExXNWwKZEhkdmNtc3RjMmxuYm1WeU1CNFhEVEl6TVRBek1EQTBNemsxTjFvWERUTXpNVEF5TnpBME16azFOMW93UkRFUwpNQkFHQTFVRUN4TUpiM0JsYm5Ob2FXWjBNUzR3TEFZRFZRUURFeVZyZFdKbExXRndhWE5sY25abGNpMXpaWEoyCmFXTmxMVzVsZEhkdmNtc3RjMmxuYm1WeU1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0MKQVFFQXVxSTROWmcrdmFPazJYMDJwWHJvNk9jdnF0SXFGQnBDNElzN3huRWJ1UkIrbGVlSThzN2k1cXB1SVlIaAplanM0azIycEdvekNDN3VwV0RJK2dranZYa2locjBHcWRSdTUzZGJuNzJxNnJzbWlpWnEzNGs0bTNDbitIOUE3Clo3NTRnN3ArRm9jZE5hMDJVNmF2eHloYXV5L2hPeUEwM0ZKVUVzdFhLWVNiQmtiOGcxTnJGc2FjNGJ3N1pNR08KakpxajBXWUppOHcxdWZCNEJ6cjIzUEFNQU0zckpNQU0yb01Ebjl5L2FxWGVyY1plVldNZXFLYm5VaGcwcUg1aQpGS0orNUFWeVBNZGV3VHBqMjRCRTBaZndRaVp2ejA5VktLNk5hZkdEOWtwcDlSSUlWZjhPdXJqTEUyVEJzbXl6CnRWL3BwYmVXNDdzSTc4K3J1Slc5QnBIT3dRSURBUUFCbzBJd1FEQU9CZ05WSFE4QkFmOEVCQU1DQXFRd0R3WUQKVlIwVEFRSC9CQVV3QXdFQi96QWRCZ05WSFE0RUZnUVU2WjlCaDNla3lLOHNydGphTmRLT2xXRmZhVDB3RFFZSgpLb1pJaHZjTkFRRUxCUUFEZ2dFQkFLTGhRNlhXYnlFU2N1QjIrR1JQVHFENDZ5UU01SUw1VWtZN0RWVXUwMytuCm9aaHFkUVlKdlBPamVZOTVENWpmSXN2OE1hc2ZBNTlRdytXcnd6VnNrU0xTcndnbnpEUlZUUWZlbC9kZ1l6eGIKMjJ0TElQUlpHeVlPYk00WW0xVzFINGlXeWJHTGNmSUlNVkFzRmY0dVBSVkNqQmI4d3ZmRnBZRU5iRDRQYkZlSwptaWprczlSZFFKVGl1WjU5K3BrcGY4cFk0TVBpWEswWEZSZU5JQ2trTk9QcC9BRmlLbjgxUCtRaDd6Wkp0TnRiCkZEbXJkWlNPN2lxWVZQbHZsdzluK0xNUm80RGNyaWxTcXNIWDU5SkJPWDhCM05Cd1kxak9nbCtSVjhENlEwTngKaTlIejh2Yk54amszT0NBNDJ6cFViZ3lhMy9ma0IzZ05id21PNEdwSm96dz0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRGx6Q0NBbitnQXdJQkFnSUlJT1VxWXpsaXloUXdEUVlKS29aSWh2Y05BUUVMQlFBd1dURlhNRlVHQTFVRQpBd3hPYjNCbGJuTm9hV1owTFd0MVltVXRZWEJwYzJWeWRtVnlMVzl3WlhKaGRHOXlYMnh2WTJGc2FHOXpkQzF5ClpXTnZkbVZ5ZVMxelpYSjJhVzVuTFhOcFoyNWxja0F4TmprNE5qUXhORFV4TUI0WERUSXpNVEF6TURBME5UQTEKTUZvWERUTXpNVEF5TnpBME5UQTFNVm93V1RGWE1GVUdBMVVFQXd4T2IzQmxibk5vYVdaMExXdDFZbVV0WVhCcApjMlZ5ZG1WeUxXOXdaWEpoZEc5eVgyeHZZMkZzYUc5emRDMXlaV052ZG1WeWVTMXpaWEoyYVc1bkxYTnBaMjVsCmNrQXhOams0TmpReE5EVXhNSUlCSWpBTkJna3Foa2lHOXcwQkFRRUZBQU9DQVE4QU1JSUJDZ0tDQVFFQXhWKzMKWEV2UU9GRlBzWjBkVElmWmg3YTR6VzhQVi9ZNEZ4WWRxamF2WXdHN2pseTl3RUNFRC9KdU9JTUY1ajBqTEszMwp6NG5GdENVdGdSN2sybW1GOHU1ZzBWRXdTSEl5TzZIK1duQXhCL2paMmZDWjUxdUtJQmFHeHFVMDFIYTZJRkVDCmlzZkJDTldxbkRsRGRkMmptZjFsSmYyTnVsNDNSUkIwbUpMVjh2eHNTUW1ETkNMVlF6clpYRG9mM0MwbUlaZXgKbk1XTUVQY3hwdXkyZjFYYWNOSVZEYjJva0dFYUxzTytJNEhsUjhrQnNnOVFiZ3VFM0RMZmk1Y2UycGQyY3BtKwpYUWhpTVFZYWxiS045azJva0JkaS9CM00xc3hsMFgwbitoU0hrYXJoaG0rdlA0anpRMEREMEZKVVE5UXhoa1dnCmE0THVHVWZrQ1cwaDdmTVM1UUlEQVFBQm8yTXdZVEFPQmdOVkhROEJBZjhFQkFNQ0FxUXdEd1lEVlIwVEFRSC8KQkFVd0F3RUIvekFkQmdOVkhRNEVGZ1FVTldFMGdxUG5vUG02UngvZGJhcllpNElocjdRd0h3WURWUjBqQkJndwpGb0FVTldFMGdxUG5vUG02UngvZGJhcllpNElocjdRd0RRWUpLb1pJaHZjTkFRRUxCUUFEZ2dFQkFDdWs4ck5sCkRYUFdvWkRLNVVjL29RZC9xYUVzd2VZcEJFbzBab29RT3N1YndOVjVJdVVCdGlPU1ZrNDRZSEtNRHNMSEpVL1YKSlJFQ1ZteGNoWGdjV1JIUXZ2dUV1S0tVTkJvVCtldnV0MVJMaW5ycXdWcTFwU1JHVkdhL2FQcjJBd1pySmQ4WQozYVFLZ1FmOGF0dklWem9BcStZeHhKK3FNeFZLbnFuYkhFeHpTWXN4MkZZVnppL2duTFYwdy8zSEdEelFENThrCjRlNWdpMzdPeGVQOGRhWUVHM3BJenBxdWNEc0xQOVc3bHE5Q3RYMEl6UlRXU2VvMkFOWThTZGNqWVZVZU9zUXYKMWk0VUpGN1UvcktYVWpuUzRsQkQ1azFnU0lIZDRlVXFiZXlldXE5UWk5dmlhQmlnNU5qd3lNa2hEVkcrcFhwSQp1Q1V1Qmh4clVrc24rdWc9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURrVENDQW5tZ0F3SUJBZ0lJQnJqeXlNM3BZa0F3RFFZSktvWklodmNOQVFFTEJRQXdKakVrTUNJR0ExVUUKQXd3YmFXNW5jbVZ6Y3kxdmNHVnlZWFJ2Y2tBeE5qazROalF4TkRrNE1CNFhEVEl6TVRBek1EQTBOVEV6TjFvWApEVEkxTVRBeU9UQTBOVEV6T0Zvd09ERTJNRFFHQTFVRUF3d3RLaTVoY0hCekxtOWhaSEF0TmpBek56QXVjV1V1ClpHVjJZMngxYzNSbGNpNXZjR1Z1YzJocFpuUXVZMjl0TUlJQklqQU5CZ2txaGtpRzl3MEJBUUVGQUFPQ0FROEEKTUlJQkNnS0NBUUVBcE9IS1EyVERKS2dZaWJ5TkFyaHovdDJtQ3pHZmszRFBpSFUzT2M0MlF6WDg4WmJtTUx1QgpDamk2aFArQTgvS3Qra0o5WkZQVVhPU3kzbUFoRUppTVBod2RRWkZ0VGNOUGpHbTY1bUFjcjFia3dQSk9RSE1BCmlnbllRYlpXb0dIYVNhdUtMTVZ4djhDWUdDZkNVTW91UW5SQVA5dDVqQjIrZWRQa2FDMEFxU2xlN29uSVJTTjkKbVM4bUVOL3BUeHI0S0dCQ0hBc2JjQ1A5alhuc0djUzNDVkVjemlkc0dtNzE3bzBKY3Vqd28wSHhjWm5yVFFMcgpKZ2YzdUVFdTcrMTFaczJRTE9VcFE0VFcxNWdWRVI5M1lBdkxOL3hEZ2k2b3IyY05yMFZ0ZlpHZEFoUFAyZDcxClJWY1Z6WWlqamhpeWFqY1FTWSs5aXBhR0FYSnZhUjlBTndJREFRQUJvNEd3TUlHdE1BNEdBMVVkRHdFQi93UUUKQXdJRm9EQVRCZ05WSFNVRUREQUtCZ2dyQmdFRkJRY0RBVEFNQmdOVkhSTUJBZjhFQWpBQU1CMEdBMVVkRGdRVwpCQlNYT09jd0N2U093Tjc3SEFkaDd2SktCaVRFdkRBZkJnTlZIU01FR0RBV2dCUW14d2hRQlZnQzMzMDNTQkVWCm1XTU1nRi8xTGpBNEJnTlZIUkVFTVRBdmdpMHFMbUZ3Y0hNdWIyRmtjQzAyTURNM01DNXhaUzVrWlhaamJIVnoKZEdWeUxtOXdaVzV6YUdsbWRDNWpiMjB3RFFZSktvWklodmNOQVFFTEJRQURnZ0VCQUpCYTRXRHNUTVRBUDQzNQp3YUVibmN0SWxQbXF4UWdyNUpQNWNhQlJxWDJLcjNlWTVVL1hCbDFPSWxRblJNdndHTE9wN3dHeHN6NTZYRUx0CkRXdmQvZUpwd0ZIbklxMmt5U2QwYUF1QVAwSGJ3Z2k3S0xUSDVPQkJkTU5oeGtHSzhHalpuNDBVZDhrOWc3OEUKTUEva0MvRnc5Lzg5LzlOVHJaem5rSXphNFZRalJQMjAvOGszcnZvTlN3M2U0Rkg4Y0F0T1RMRmVaK0RqRWxJOQpnN0lqWU1XN0FtM05WYk1sR1k5UW9NMFNndXVGdStkaTM2S2VFSzUzaUQySkJCNmNqM25qekI5UjJyYnRsUmFvCmN5TE1LOUx0VXJhVXp1dlB3Lzg2eXFQL1ZieEM5VGRqZHNQekZHQVJSYmdCT1E4Yk1tMHZCcEFFcWN0ODYvVHEKMGZzVmI4Yz0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJREREQ0NBZlNnQXdJQkFnSUJBVEFOQmdrcWhraUc5dzBCQVFzRkFEQW1NU1F3SWdZRFZRUUREQnRwYm1keQpaWE56TFc5d1pYSmhkRzl5UURFMk9UZzJOREUwT1Rnd0hoY05Nak14TURNd01EUTFNVE0zV2hjTk1qVXhNREk1Ck1EUTFNVE00V2pBbU1TUXdJZ1lEVlFRRERCdHBibWR5WlhOekxXOXdaWEpoZEc5eVFERTJPVGcyTkRFME9UZ3cKZ2dFaU1BMEdDU3FHU0liM0RRRUJBUVVBQTRJQkR3QXdnZ0VLQW9JQkFRRENLL1hoUGJtOHJIc3E5T1pHYVRxdwovRTVjUHd4dDVrd2NEbS9FSnZ4WjF4NnVyVFAwSXp0QTJGaDI4bFZRcWt3VUl1aXZ6R01KMnQyWkZ3VEZYbU1mCktFVU1CUExFNEd3a1E3ZXkrcW9ZYS9YejBkQXQvZzhzbVJzS1RvZ0w4Lytkdm9aQ2pqa3lWZld3dTZiN011anIKUmRZNHRISUNzQlBDcElyVTZGVk0zOHQybEd2VXp1c3ZTQ3N6Zjl1eXVKWFJlZWttcFZIV2pab2pQYlh6aTR0WQpnUkVLdnM4MzdzeXlPZzJhMHBvNXJRb3NoWnRkTWVITWpsR3YwYmZiaTQzUng0aUZFVFJvRDdwQ0JnTG95M2dzClliWS9JV1hIeXErRVErN0VsWkJLRThGUkp0RGlJbjVDVVNvOEk5V3JPdFQzcjUzVmFWQkFOQS9vZk50TU14d3YKQWdNQkFBR2pSVEJETUE0R0ExVWREd0VCL3dRRUF3SUNwREFTQmdOVkhSTUJBZjhFQ0RBR0FRSC9BZ0VBTUIwRwpBMVVkRGdRV0JCUW14d2hRQlZnQzMzMDNTQkVWbVdNTWdGLzFMakFOQmdrcWhraUc5dzBCQVFzRkFBT0NBUUVBCnVieUhMM2YxaUNscUF5RVRkRGdMcGJrUStnTjJhQmRLRkFISmh5dCtZVXBaOU5sMithU1E5SnBkVVVMelBOd2cKYTlQcE1vZEJTSnV0WmJtWGZIcFZOcDRuVjl0dGN6bXdwRmU0MS9uNXVnTmduUmlDV2ZIRVYxNXMrNExoVkZ2WgpnSmVMdENRcHRIeFgzOEt6a0lIWUgzMko0S2Q0bFVFRmRTdjN2c1kvc0FmdFBqYVRGUEtvSm1Kd0JVTktMMld2CjJibTkxa3RMS3VkWmFOZGF2SWRCUGNxMFdFNzZUN010dThaRGw3N2V0ZFJDQTQrY09oNVZmcmxOcjN1aWxRQ0wKOGpvaTZTcG1QRkluUUN2L3pIOVZTc2psYlVqM3dvMTBnK2lYVDRnRk1ob1RYSFFFMm9wejFrMmNINFNMa0NlYQoyZUxTMFFIVWdlT2srQnRVOVg1U0RRPT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo= prefix: velero provider: aws configuration: nodeAgent: enable: true uploaderType: kopia velero: args: default-backup-ttl: 300000000000 garbage-collection-frequency: 100000000000 defaultPlugins: - openshift - aws status: conditions: - lastTransitionTime: "2023-10-30T12:45:33Z" message: Reconcile complete reason: Complete status: "True" type: Reconciled
Actual results:
Velero pod is missing uploaderType Kopia flag.
$ oc get pod velero-8574fcfc88-9r48l -o yaml apiVersion: v1 kind: Pod metadata: annotations: k8s.v1.cni.cncf.io/network-status: |- [{ "name": "openshift-sdn", "interface": "eth0", "ips": [ "10.129.2.46" ], "default": true, "dns": {} }] openshift.io/scc: restricted-v2 prometheus.io/path: /metrics prometheus.io/port: "8085" prometheus.io/scrape: "true" seccomp.security.alpha.kubernetes.io/pod: runtime/default creationTimestamp: "2023-10-30T13:05:13Z" generateName: velero-8574fcfc88- labels: app.kubernetes.io/component: server app.kubernetes.io/instance: ts-dpa app.kubernetes.io/managed-by: oadp-operator app.kubernetes.io/name: velero component: velero deploy: velero openshift.io/oadp: "True" pod-template-hash: 8574fcfc88 name: velero-8574fcfc88-9r48l namespace: openshift-adp ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: ReplicaSet name: velero-8574fcfc88 uid: bb613670-70fe-410e-a84d-c574d1f28fb4 resourceVersion: "297520" uid: 62f570d5-1e10-40e9-87b2-e9abae1e740f spec: containers: - args: - server - --default-backup-ttl=5m0s - --garbage-collection-frequency=1m40s - --fs-backup-timeout=1h0m0s - --restore-resource-priorities=securitycontextconstraints,customresourcedefinitions,namespaces,managedcluster.cluster.open-cluster-management.io,managedcluster.clusterview.open-cluster-management.io,klusterletaddonconfig.agent.open-cluster-management.io,managedclusteraddon.addon.open-cluster-management.io,storageclasses,volumesnapshotclass.snapshot.storage.k8s.io,volumesnapshotcontents.snapshot.storage.k8s.io,volumesnapshots.snapshot.storage.k8s.io,datauploads.velero.io,persistentvolumes,persistentvolumeclaims,serviceaccounts,secrets,configmaps,limitranges,pods,replicasets.apps,clusterclasses.cluster.x-k8s.io,endpoints,services,-,clusterbootstraps.run.tanzu.vmware.com,clusters.cluster.x-k8s.io,clusterresourcesets.addons.cluster.x-k8s.io command: - /velero env: - name: VELERO_SCRATCH_DIR value: /scratch - name: VELERO_NAMESPACE valueFrom: fieldRef: apiVersion: v1 fieldPath: metadata.namespace - name: LD_LIBRARY_PATH value: /plugins - name: OPENSHIFT_IMAGESTREAM_BACKUP value: "true" image: registry.redhat.io/oadp/oadp-velero-rhel9@sha256:a703c7c9bd75a8072004bf9c968b8aefbfb35fa7121b46700875a7b4c3f208fc imagePullPolicy: Always name: velero ports: - containerPort: 8085 name: metrics protocol: TCP resources: requests: cpu: 500m memory: 128Mi securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsNonRoot: true runAsUser: 1000680000 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /plugins name: plugins - mountPath: /scratch name: scratch - mountPath: /etc/ssl/certs name: certs - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-f4h9r readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true imagePullSecrets: - name: velero-dockercfg-jl4pk initContainers: - image: registry.redhat.io/oadp/oadp-velero-plugin-rhel9@sha256:f5b9e447de356488826e2866f5c5978fda839c11d1a95eaf1af72d29d6d5ebbd imagePullPolicy: Always name: openshift-velero-plugin resources: requests: cpu: 500m memory: 128Mi securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsNonRoot: true runAsUser: 1000680000 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /target name: plugins - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-f4h9r readOnly: true - image: registry.redhat.io/oadp/oadp-velero-plugin-for-aws-rhel9@sha256:2cba1579f3ddffa20ff0ff61e938f72f2a1c0a3a0fd10e8ac5ebbb88a716e442 imagePullPolicy: Always name: velero-plugin-for-aws resources: requests: cpu: 500m memory: 128Mi securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsNonRoot: true runAsUser: 1000680000 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /target name: plugins - mountPath: /var/run/secrets/kubernetes.io/serviceaccount name: kube-api-access-f4h9r readOnly: true nodeName: ip-10-0-170-33.us-east-2.compute.internal preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Always schedulerName: default-scheduler securityContext: fsGroup: 1000680000 seLinuxOptions: level: s0:c26,c15 seccompProfile: type: RuntimeDefault serviceAccount: velero serviceAccountName: velero terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 - effect: NoSchedule key: node.kubernetes.io/memory-pressure operator: Exists volumes: - emptyDir: {} name: plugins - emptyDir: {} name: scratch - emptyDir: {} name: certs - name: kube-api-access-f4h9r projected: defaultMode: 420 sources: - serviceAccountToken: expirationSeconds: 3607 path: token - configMap: items: - key: ca.crt path: ca.crt name: kube-root-ca.crt - downwardAPI: items: - fieldRef: apiVersion: v1 fieldPath: metadata.namespace path: namespace - configMap: items: - key: service-ca.crt path: service-ca.crt name: openshift-service-ca.crt status: conditions: - lastProbeTime: null lastTransitionTime: "2023-10-30T13:05:17Z" status: "True" type: Initialized - lastProbeTime: null lastTransitionTime: "2023-10-30T13:05:18Z" status: "True" type: Ready - lastProbeTime: null lastTransitionTime: "2023-10-30T13:05:18Z" status: "True" type: ContainersReady - lastProbeTime: null lastTransitionTime: "2023-10-30T13:05:13Z" status: "True" type: PodScheduled containerStatuses: - containerID: cri-o://3e0d683bd7c44d1bd87b4bc80e500ee7f11783dafe7e7c41c478a3dc810cb5ac image: registry.redhat.io/oadp/oadp-velero-rhel9@sha256:a703c7c9bd75a8072004bf9c968b8aefbfb35fa7121b46700875a7b4c3f208fc imageID: registry.redhat.io/oadp/oadp-velero-rhel9@sha256:a703c7c9bd75a8072004bf9c968b8aefbfb35fa7121b46700875a7b4c3f208fc lastState: {} name: velero ready: true restartCount: 0 started: true state: running: startedAt: "2023-10-30T13:05:18Z" hostIP: 10.0.170.33 initContainerStatuses: - containerID: cri-o://59b8dfaf3fe67b84f348bfecc8153efe6d1d2d288d88db06f550224fd09aca7c image: registry.redhat.io/oadp/oadp-velero-plugin-rhel9@sha256:f5b9e447de356488826e2866f5c5978fda839c11d1a95eaf1af72d29d6d5ebbd imageID: registry.redhat.io/oadp/oadp-velero-plugin-rhel9@sha256:3ecfd6c0d2be2dc97f6e4447156f620b0959db14b7fa5ab6d9f1c43cccf5548a lastState: {} name: openshift-velero-plugin ready: true restartCount: 0 state: terminated: containerID: cri-o://59b8dfaf3fe67b84f348bfecc8153efe6d1d2d288d88db06f550224fd09aca7c exitCode: 0 finishedAt: "2023-10-30T13:05:16Z" reason: Completed startedAt: "2023-10-30T13:05:16Z" - containerID: cri-o://03249397d8f509c53d4e93e8ac5093c822e0ce26603e0660a563aa69286cbd70 image: registry.redhat.io/oadp/oadp-velero-plugin-for-aws-rhel9@sha256:2cba1579f3ddffa20ff0ff61e938f72f2a1c0a3a0fd10e8ac5ebbb88a716e442 imageID: registry.redhat.io/oadp/oadp-velero-plugin-for-aws-rhel9@sha256:2cba1579f3ddffa20ff0ff61e938f72f2a1c0a3a0fd10e8ac5ebbb88a716e442 lastState: {} name: velero-plugin-for-aws ready: true restartCount: 0 state: terminated: containerID: cri-o://03249397d8f509c53d4e93e8ac5093c822e0ce26603e0660a563aa69286cbd70 exitCode: 0 finishedAt: "2023-10-30T13:05:17Z" reason: Completed startedAt: "2023-10-30T13:05:17Z" phase: Running podIP: 10.129.2.46 podIPs: - ip: 10.129.2.46 qosClass: Burstable startTime: "2023-10-30T13:05:13Z"
Expected results:
Velero should have uploaderType Kopia arg if kopia is selected.
Additional info: