Skip to content

Commit

Permalink
[PLAT-3199] [UI] Enable options to download CA and client cert for th…
Browse files Browse the repository at this point in the history
…e Hashicorp (Backend support exists)

Summary: - Enabled option to download certs for Vault Configs

Test Plan:
Tested manually by downloading certs

{F23432}

Reviewers: ssutar, kkannan, lsangappa, mjoshi, cpadinjareveettil

Reviewed By: cpadinjareveettil

Subscribers: jenkins-bot, ui

Differential Revision: https://phabricator.dev.yugabyte.com/D15637
  • Loading branch information
athulsn committed Feb 25, 2022
1 parent dd34bb4 commit 0df747f
Showing 1 changed file with 5 additions and 5 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -168,7 +168,7 @@ class Certificates extends Component {
};

formatActionButtons = (cell, row) => {
const downloadDisabled = row.type !== 'SelfSigned';
const downloadEnabled = ['SelfSigned', 'HashicorpVault'].includes(row.type);
const deleteDisabled = row.inUse;
const payload = {
name: row.name,
Expand Down Expand Up @@ -206,20 +206,20 @@ class Certificates extends Component {
</MenuItem>
<MenuItem
onClick={() => {
if (!downloadDisabled) {
if (downloadEnabled) {
this.setState({ selectedCert: payload });
this.props.showDownloadCertificateModal();
}
}}
disabled={downloadDisabled}
disabled={!downloadEnabled}
>
<i className="fa fa-download"></i> Download YSQL Cert
</MenuItem>
<MenuItem
onClick={() => {
!downloadDisabled && this.downloadRootCertificate(row);
downloadEnabled && this.downloadRootCertificate(row);
}}
disabled={downloadDisabled}
disabled={!downloadEnabled}
>
<i className="fa fa-download"></i> Download Root CA Cert
</MenuItem>
Expand Down

0 comments on commit 0df747f

Please sign in to comment.