-
Bug
-
Resolution: Done
-
Major
-
fuse-7.8-GA
-
None
Backup is done by creating a new pod with two images crunchydata/crunchy-pgdump:centos7-10.11-4.2.1 and centos:7:
oc describe pod db-backup-1606483883-j2rt9 Name: db-backup-1606483883-j2rt9 Namespace: avano-syndesis Priority: 0 Node: fo-46-a-q5q96-worker-0-twngk/192.168.2.227 Start Time: Fri, 27 Nov 2020 14:31:23 +0100 Labels: controller-uid=fed4162f-fc46-47f2-80f1-3e02da60fb87 job-name=db-backup-1606483883 Annotations: k8s.v1.cni.cncf.io/network-status: [{ "name": "", "interface": "eth0", "ips": [ "10.131.1.40" ], "default": true, "dns": {} }] k8s.v1.cni.cncf.io/networks-status: [{ "name": "", "interface": "eth0", "ips": [ "10.131.1.40" ], "default": true, "dns": {} }] openshift.io/scc: restricted Status: Pending IP: IPs: <none> Controlled By: Job/db-backup-1606483883 Containers: backup-db-compiler: Container ID: Image: crunchydata/crunchy-pgdump:centos7-10.11-4.2.1 Image ID: Port: <none> Host Port: <none> Command: /bin/bash Args: -c /opt/cpm/bin/start.sh && sleep 5 && touch /pgdata/pg-dump-complete State: Waiting Reason: ContainerCreating Ready: False Restart Count: 0 Environment: PGDUMP_HOST: syndesis-db PGDUMP_PORT: 5432 PGDUMP_USER: syndesis PGDUMP_PASS: vMIk7OjXxnfxA4m2 PGDUMP_DB: syndesis PGDUMP_FILENAME: syndesis-db.dump PGDUMP_ALL: false PGDUMP_CUSTOM_OPTS: --format=custom Mounts: /pgdata from tmp-pgdata (rw) /var/run/secrets/kubernetes.io/serviceaccount from default-token-fpp2z (ro) backup-db-logger: Container ID: Image: centos:7 Image ID: Port: <none> Host Port: <none> Command: /bin/bash -c (while true; do if [[ -f "/pgdata/pg-dump-complete" ]]; then sleep 5; break; fi; sleep 3; done) cat/pgdata/syndesis-db-backups/*/syndesis-db.dump sleep 120 State: Waiting Reason: ContainerCreating Ready: False Restart Count: 0 Environment: <none> Mounts: /pgdata from tmp-pgdata (ro) /var/run/secrets/kubernetes.io/serviceaccount from default-token-fpp2z (ro) Conditions: Type Status Initialized True Ready False ContainersReady False PodScheduled True Volumes: tmp-pgdata: Type: EmptyDir (a temporary directory that shares a pod's lifetime) Medium: SizeLimit: <unset> default-token-fpp2z: Type: Secret (a volume populated by a Secret) SecretName: default-token-fpp2z Optional: false QoS Class: BestEffort Node-Selectors: <none> Tolerations: node.kubernetes.io/not-ready:NoExecute for 300s node.kubernetes.io/unreachable:NoExecute for 300s
In case of running productized operator, these are not substituted for images built by Red Hat.
If this will be done, the backup pod will need to use some service account (as currently it is not using any and it then defaults to using default service account), as that contains the credentials for redhat registry
- causes
-
ENTESB-15396 Fuse Online upgrade doesn't work
- Done
-
ENTESB-15411 db-backup get stuck on ImagePullBackOf on 3.11
- Done
- is related to
-
ENTESB-15406 Apicurito bundle contains upstream CSV
- Done