Show the DNS helpbox on tenant edit, as is shown in tenant create (#2545)

This commit is contained in:
Pedro Juarez
2023-01-05 15:37:15 -08:00
committed by GitHub
parent 7001067baa
commit c9e53542e0
2 changed files with 27 additions and 2 deletions

View File

@@ -17,6 +17,7 @@ import React from "react";
import { useSelector } from "react-redux";
import { Box } from "@mui/material";
import CertificateIcon from "../../../../icons/CertificateIcon";
import { useParams } from "react-router-dom";
import { AppState } from "../../../../store";
const FeatureItem = ({
@@ -46,12 +47,30 @@ const FeatureItem = ({
);
};
const TLSHelpBox = () => {
const params = useParams();
const tenantNameParam = params.tenantName || "";
const tenantNamespaceParam = params.tenantNamespace || "";
const namespace = useSelector((state: AppState) => {
return state.createTenant.fields.nameTenant.namespace || "<namespace>";
var defaultNamespace = "<namespace>";
if (tenantNamespaceParam !== "") {
return tenantNamespaceParam;
}
if (state.createTenant.fields.nameTenant.namespace !== "") {
return state.createTenant.fields.nameTenant.namespace;
}
return defaultNamespace;
});
const tenantName = useSelector((state: AppState) => {
return state.createTenant.fields.nameTenant.tenantName || "<tenant-name>";
var defaultTenantName = "<tenant-name>";
if (tenantNameParam !== "") {
return tenantNameParam;
}
if (state.createTenant.fields.nameTenant.tenantName !== "") {
return state.createTenant.fields.nameTenant.tenantName;
}
return defaultTenantName;
});
return (

View File

@@ -56,6 +56,7 @@ import {
setRunAsNonRoot,
setFSGroupChangePolicy,
} from "../tenantSecurityContextSlice";
import TLSHelpBox from "../HelpBox/TLSHelpBox";
import RemoveIcon from "../../../../icons/RemoveIcon";
interface ITenantSecurity {
@@ -556,6 +557,11 @@ const TenantSecurity = ({ classes }: ITenantSecurity) => {
{enableCustomCerts && (
<Fragment>
{!enableAutoCert && (
<Grid item xs={12}>
<TLSHelpBox />
</Grid>
)}
<Grid item xs={12} className={classes.formFieldRow}>
<h5>MinIO Server Certificates</h5>
</Grid>