import { InsightsBox } from '@@/InsightsBox'; import { Link } from '@@/Link'; import { TextTip } from '@@/Tip/TextTip'; import { Tooltip } from '@@/Tip/Tooltip'; type Props = { stackName: string; setStackName: (name: string) => void; isAdmin?: boolean; }; export function StackName({ stackName, setStackName, isAdmin = false }: Props) { const tooltip = ( <> You may specify a stack name to label resources that you want to group. This includes Deployments, DaemonSets, StatefulSets and Pods. {isAdmin && ( <>
You can leave the stack name empty, or even turn off Kubernetes Stacks functionality entirely via{' '} Kubernetes Settings . )} ); const insightsBoxContent = ( <> The stack field below was previously labelled 'Name' but, in fact, it's always been the stack name (hence the relabelling). {isAdmin && ( <>
Kubernetes Stacks functionality can be turned off entirely via{' '} Kubernetes Settings . )} ); return ( <>
Enter or select a 'stack' name to group multiple deployments together, or else leave empty to ignore.
setStackName(e.target.value)} id="stack_name" placeholder="myStack" />
); }