src: Remove unused unleash flags
This removes unused flags from the code base: - image-builder.hostname.enabled - image-builder.kernel.enabled - image-builder.firewall.enabled - image-builder.services.enabled
This commit is contained in:
parent
71e1842aa4
commit
75288a5ef8
5 changed files with 44 additions and 67 deletions
|
|
@ -194,10 +194,6 @@ const CreateImageWizard = ({ isEdit }: CreateImageWizardProps) => {
|
|||
// Feature flags
|
||||
const complianceEnabled = useFlag('image-builder.compliance.enabled');
|
||||
const isUsersEnabled = useFlag('image-builder.users.enabled');
|
||||
const isHostnameEnabled = useFlag('image-builder.hostname.enabled');
|
||||
const isKernelEnabled = useFlag('image-builder.kernel.enabled');
|
||||
const isFirewallEnabled = useFlag('image-builder.firewall.enabled');
|
||||
const isServicesStepEnabled = useFlag('image-builder.services.enabled');
|
||||
|
||||
// IMPORTANT: Ensure the wizard starts with a fresh initial state
|
||||
useEffect(() => {
|
||||
|
|
@ -596,7 +592,6 @@ const CreateImageWizard = ({ isEdit }: CreateImageWizardProps) => {
|
|||
id="wizard-hostname"
|
||||
key="wizard-hostname"
|
||||
navItem={customStatusNavItem}
|
||||
isHidden={!isHostnameEnabled}
|
||||
status={hostnameValidation.disabledNext ? 'error' : 'default'}
|
||||
footer={
|
||||
<CustomWizardFooter
|
||||
|
|
@ -612,7 +607,6 @@ const CreateImageWizard = ({ isEdit }: CreateImageWizardProps) => {
|
|||
id="wizard-kernel"
|
||||
key="wizard-kernel"
|
||||
navItem={customStatusNavItem}
|
||||
isHidden={!isKernelEnabled}
|
||||
status={kernelValidation.disabledNext ? 'error' : 'default'}
|
||||
footer={
|
||||
<CustomWizardFooter
|
||||
|
|
@ -628,7 +622,6 @@ const CreateImageWizard = ({ isEdit }: CreateImageWizardProps) => {
|
|||
id="wizard-firewall"
|
||||
key="wizard-firewall"
|
||||
navItem={customStatusNavItem}
|
||||
isHidden={!isFirewallEnabled}
|
||||
status={firewallValidation.disabledNext ? 'error' : 'default'}
|
||||
footer={
|
||||
<CustomWizardFooter
|
||||
|
|
@ -644,7 +637,6 @@ const CreateImageWizard = ({ isEdit }: CreateImageWizardProps) => {
|
|||
id="wizard-services"
|
||||
key="wizard-services"
|
||||
navItem={customStatusNavItem}
|
||||
isHidden={!isServicesStepEnabled}
|
||||
status={servicesValidation.disabledNext ? 'error' : 'default'}
|
||||
footer={
|
||||
<CustomWizardFooter
|
||||
|
|
|
|||
|
|
@ -106,11 +106,6 @@ const Review = () => {
|
|||
const [isExpandableFirstBoot, setIsExpandedFirstBoot] = useState(true);
|
||||
const [isExpandedUsers, setIsExpandedUsers] = useState(true);
|
||||
|
||||
const isHostnameEnabled = useFlag('image-builder.hostname.enabled');
|
||||
const isKernelEnabled = useFlag('image-builder.kernel.enabled');
|
||||
const isFirewallEnabled = useFlag('image-builder.firewall.enabled');
|
||||
const isServicesStepEnabled = useFlag('image-builder.services.enabled');
|
||||
|
||||
const onToggleImageOutput = (isExpandedImageOutput: boolean) =>
|
||||
setIsExpandedImageOutput(isExpandedImageOutput);
|
||||
const onToggleTargetEnvs = (isExpandedTargetEnvs: boolean) =>
|
||||
|
|
@ -429,7 +424,7 @@ const Review = () => {
|
|||
<LocaleList />
|
||||
</ExpandableSection>
|
||||
)}
|
||||
{isHostnameEnabled && hostname && (
|
||||
{hostname && (
|
||||
<ExpandableSection
|
||||
toggleContent={composeExpandable(
|
||||
'Hostname',
|
||||
|
|
@ -446,7 +441,7 @@ const Review = () => {
|
|||
<HostnameList />
|
||||
</ExpandableSection>
|
||||
)}
|
||||
{isKernelEnabled && (kernel.name || kernel.append.length > 0) && (
|
||||
{(kernel.name || kernel.append.length > 0) && (
|
||||
<ExpandableSection
|
||||
toggleContent={composeExpandable(
|
||||
'Kernel',
|
||||
|
|
@ -463,46 +458,44 @@ const Review = () => {
|
|||
<KernelList />
|
||||
</ExpandableSection>
|
||||
)}
|
||||
{isFirewallEnabled &&
|
||||
(firewall.ports.length > 0 ||
|
||||
firewall.services.disabled.length > 0 ||
|
||||
firewall.services.enabled.length > 0) && (
|
||||
<ExpandableSection
|
||||
toggleContent={composeExpandable(
|
||||
'Firewall',
|
||||
'revisit-firewall',
|
||||
'wizard-firewall'
|
||||
)}
|
||||
onToggle={(_event, isExpandedFirewall) =>
|
||||
onToggleFirewall(isExpandedFirewall)
|
||||
}
|
||||
isExpanded={isExpandedFirewall}
|
||||
isIndented
|
||||
data-testid="firewall-expandable"
|
||||
>
|
||||
<FirewallList />
|
||||
</ExpandableSection>
|
||||
)}
|
||||
{isServicesStepEnabled &&
|
||||
(services.enabled.length > 0 ||
|
||||
services.disabled.length > 0 ||
|
||||
services.masked.length > 0) && (
|
||||
<ExpandableSection
|
||||
toggleContent={composeExpandable(
|
||||
'Systemd services',
|
||||
'revisit-services',
|
||||
'wizard-services'
|
||||
)}
|
||||
onToggle={(_event, isExpandedServices) =>
|
||||
onToggleServices(isExpandedServices)
|
||||
}
|
||||
isExpanded={isExpandedServices}
|
||||
isIndented
|
||||
data-testid="services-expandable"
|
||||
>
|
||||
<ServicesList />
|
||||
</ExpandableSection>
|
||||
)}
|
||||
{(firewall.ports.length > 0 ||
|
||||
firewall.services.disabled.length > 0 ||
|
||||
firewall.services.enabled.length > 0) && (
|
||||
<ExpandableSection
|
||||
toggleContent={composeExpandable(
|
||||
'Firewall',
|
||||
'revisit-firewall',
|
||||
'wizard-firewall'
|
||||
)}
|
||||
onToggle={(_event, isExpandedFirewall) =>
|
||||
onToggleFirewall(isExpandedFirewall)
|
||||
}
|
||||
isExpanded={isExpandedFirewall}
|
||||
isIndented
|
||||
data-testid="firewall-expandable"
|
||||
>
|
||||
<FirewallList />
|
||||
</ExpandableSection>
|
||||
)}
|
||||
{(services.enabled.length > 0 ||
|
||||
services.disabled.length > 0 ||
|
||||
services.masked.length > 0) && (
|
||||
<ExpandableSection
|
||||
toggleContent={composeExpandable(
|
||||
'Systemd services',
|
||||
'revisit-services',
|
||||
'wizard-services'
|
||||
)}
|
||||
onToggle={(_event, isExpandedServices) =>
|
||||
onToggleServices(isExpandedServices)
|
||||
}
|
||||
isExpanded={isExpandedServices}
|
||||
isIndented
|
||||
data-testid="services-expandable"
|
||||
>
|
||||
<ServicesList />
|
||||
</ExpandableSection>
|
||||
)}
|
||||
<ExpandableSection
|
||||
toggleContent={composeExpandable(
|
||||
'First boot',
|
||||
|
|
|
|||
|
|
@ -40,10 +40,6 @@ export const useFlagWithEphemDefault = (
|
|||
const onPremFlag = (flag: string): boolean => {
|
||||
switch (flag) {
|
||||
case 'image-builder.users.enabled':
|
||||
case 'image-builder.hostname.enabled':
|
||||
case 'image-builder.kernel.enabled':
|
||||
case 'image-builder.firewall.enabled':
|
||||
case 'image-builder.services.enabled':
|
||||
case 'image-builder.templates.enabled':
|
||||
return true;
|
||||
default:
|
||||
|
|
|
|||
|
|
@ -52,6 +52,10 @@ const goToReviewStep = async () => {
|
|||
await clickNext(); // Additional packages
|
||||
await clickNext(); // Timezone
|
||||
await clickNext(); // Locale
|
||||
await clickNext(); // Hostname
|
||||
await clickNext(); // Kernel
|
||||
await clickNext(); // Firewall
|
||||
await clickNext(); // Systemd services
|
||||
await clickNext(); // First boot
|
||||
await clickNext(); // Details
|
||||
await enterBlueprintName('Compliance test');
|
||||
|
|
|
|||
|
|
@ -63,14 +63,6 @@ vi.mock('@unleash/proxy-client-react', () => ({
|
|||
return true;
|
||||
case 'image-builder.import.enabled':
|
||||
return true;
|
||||
case 'image-builder.hostname.enabled':
|
||||
return true;
|
||||
case 'image-builder.kernel.enabled':
|
||||
return true;
|
||||
case 'image-builder.firewall.enabled':
|
||||
return true;
|
||||
case 'image-builder.services.enabled':
|
||||
return true;
|
||||
case 'edgeParity.image-list':
|
||||
return true;
|
||||
case 'image-builder.edge.local-image-table':
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue