Seagate / cortx-k8s

CORTX Kubernetes Orchestration Repository
https://github.com/Seagate/cortx
Apache License 2.0
6 stars 47 forks source link

CORTX-30966: Support SSL Certificate as a Secret #360

Closed walterlopatka closed 2 years ago

walterlopatka commented 2 years ago

Description

This change updates the deploy support for the SSL certficate that is used for cortx-control (CSM) and cortx-server (RGW) pods.

In solution.yaml, if common.ssl.secret is specified, then a pre-built SSL certifiate will be used to create the Secret that holds the certificate.

Alternatively, if common.ssl.externa_secret is specified, then CORTX will use the certificate contained in the specified secret.

The specified secret must be in the form of a pem file that contains both the certifcate and private key.

Note: It would be better to generate a certificate rather than use a previously-generated one. This PR does not address this, but rather continues the current process of using the previously-generated certificate. We can work on that later.

Type of change

Applicable issues

CORTX image version requirements

N/A

How was this tested?

Checklist

If this change requires newer CORTX or third party image versions:

If this change addresses a CORTX Jira issue:

walterlopatka commented 2 years ago

I still need to update the documentation.

walterlopatka commented 2 years ago

Closing at this PR is hopeless. I have resubmitted #362