Show the DNS helpbox on tenant edit, as is shown in tenant create (#2545)
This commit is contained in:
@@ -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 (
|
||||
|
||||
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user