You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Backup Restore https server should be mTLS enabled
Motivation (Why is this needed?):
Currently the backup-restore https server is only TLS enabled, I would like it to be mTLS where the server also verifies the client certificates to enhance the security.
In the Gardener landscapes, we do generate the client certificates to be used by clients connecting to backup-restore server and is mounted to the respective container but the backup-restore server is not configured to verify client's identity thus the cert-key pair is rendered useless.
When deployed through druid, the clients that currently connect to the backup-restore container is only etcd-wrapper which triggers the initialisation procedure, getting etcd config, etc. But, in future there are plans to take out of schedule snapshots from etcd-druid as well for which it needs to make the api request to the backup-restore server, so making the server mTLS makes more sense keeping the future plans in mind.
Approach/Hint to the implement solution (optional):
The text was updated successfully, but these errors were encountered:
Is mTLS is required at this stage given that the server is only being consumed by etcd-wrapper?
But, in future there are plans to take out of schedule snapshots from etcd-druid as well for which it needs to make the api request to the backup-restore server, so making the server mTLS makes more sense keeping the future plans in mind.
Why do we assume that etcd-druid is going to make a direct HTTPs call to etcd-backup-restore server to take full snapshots? When the operator tasks are implemented there will be CR created for every task which will be accessible also from within etcd-backup-restore container which will then update the status of these tasks.
Enhancement (What you would like to be added):
Backup Restore https server should be mTLS enabled
Motivation (Why is this needed?):
Currently the
backup-restore
https server is only TLS enabled, I would like it to be mTLS where the server also verifies the client certificates to enhance the security.In the Gardener landscapes, we do generate the client certificates to be used by clients connecting to
backup-restore
server and is mounted to the respective container but thebackup-restore
server is not configured to verify client's identity thus the cert-key pair is rendered useless.When deployed through druid, the clients that currently connect to the
backup-restore
container is onlyetcd-wrapper
which triggers the initialisation procedure, getting etcd config, etc. But, in future there are plans to take out of schedule snapshots frometcd-druid
as well for which it needs to make the api request to thebackup-restore
server, so making the server mTLS makes more sense keeping the future plans in mind.Approach/Hint to the implement solution (optional):
The text was updated successfully, but these errors were encountered: