Sidecar container improvement #7

Open
opened 2021-05-22 19:42:30 +00:00 by jandre · 0 comments
Owner

Currently, BackupConfiguration allows Deployment kind of backup.

In this configuration, the BackupConfiguration controller adds a Sidecar container to the Deployment container to backup some of Deployment container paths using restic.

The sidecar container can also run Steps before and after the backup to do some initialization and finalization steps.

Those Steps are implemented as Functions which map a Container representation.

Containers accept EnvVar which can be used as parameters to the Command that is ran by the container. It's very handy to pass password hiden in Secrets structures.

It would be good if our Function could do the same.

Currently, **BackupConfiguration** allows **Deployment** kind of backup. In this configuration, the **BackupConfiguration** controller adds a _Sidecar container_ to the **Deployment** container to backup some of **Deployment** container paths using _restic_. The _sidecar container_ can also run **Steps** before and after the backup to do some initialization and finalization steps. Those **Steps** are implemented as **Functions** which map a **Container** representation. **Containers** accept **EnvVar** which can be used as parameters to the **Command** that is ran by the container. It's very handy to pass password hiden in **Secrets** structures. It would be good if our **Function** could do the same.
jandre added the
enhancement
label 2021-05-22 19:42:55 +00:00
jandre self-assigned this 2021-05-22 19:43:06 +00:00
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: jandre/formol#7
No description provided.