Skip to content

Commit

Permalink
change: [M3-7499, M3-7502, M3-7507] – UX copy updates for VPC Panel i…
Browse files Browse the repository at this point in the history
…n Linode Create & Linode Add/Edit Config Dialog (#9968)
  • Loading branch information
dwiley-akamai authored Dec 11, 2023
1 parent 2777adc commit 93d84dc
Show file tree
Hide file tree
Showing 4 changed files with 12 additions and 8 deletions.
1 change: 1 addition & 0 deletions packages/manager/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -90,6 +90,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/) and this p
- Disable Public IP Address for VPC-only Linodes in the Linode's details page ([#9899](https://github.com/linode/manager/pull/9899))
- Update copy on VPC Create page ([#9962](https://github.com/linode/manager/pull/9962))
- Update VPC-related copy for Reboot Needed tooltip ([#9966](https://github.com/linode/manager/pull/9966))
- Update copy for VPC Panel in Linode Create flow and VPC-related copy in Linode Add/Edit Config dialog ([#9968](https://github.com/linode/manager/pull/9968))
- Create feature flag to support OBJ Multi Cluster UI changes ([#9970](https://github.com/linode/manager/pull/9970))
- Replace Linode Network Transfer History chart with Recharts ([#9938](https://github.com/linode/manager/pull/9938))

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -152,8 +152,11 @@ export const VPCPanel = (props: VPCPanelProps) => {

return (
<>
{/* @TODO VPC: Update link */}
{copy} <Link to="">Learn more</Link>.
{copy}{' '}
<Link to="https://www.linode.com/docs/products/networking/vpc/guides/assign-services/">
Learn more
</Link>
.
</>
);
};
Expand Down Expand Up @@ -309,7 +312,7 @@ export const VPCPanel = (props: VPCPanelProps) => {
</Typography>
<TooltipIcon
text={
'Assign a public IP address for this VPC via 1:1 static NAT.'
'Access the internet through the public IPv4 address using static 1:1 NAT.'
}
status="help"
/>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@ export const CROSS_DATA_CENTER_CLONE_WARNING =
'Cloning a powered off instance across data centers may cause long periods of down time.';

export const REGION_CAVEAT_HELPER_TEXT =
'A Linode may only be assigned to a VPC in the same region.';
'A Linode may be assigned only to a VPC in the same region.';
8 changes: 4 additions & 4 deletions packages/manager/src/features/VPCs/constants.ts
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ export const SUBNET_UNASSIGN_LINODES_WARNING = `Unassigning Linodes from a subne
export const VPC_LABEL = 'Virtual Private Cloud (VPC)';

export const VPC_AUTO_ASSIGN_IPV4_TOOLTIP =
'A VPC IPv4 is the private IP address for this Linode in the VPC.';
'Automatically assign an IPv4 address as the private IP address for this Linode in the VPC.';

export const CANNOT_CREATE_VPC_MESSAGE = `You don't have permissions to create a new VPC. Please contact an account administrator for details`;

Expand All @@ -43,10 +43,10 @@ export const WARNING_ICON_UNRECOMMENDED_CONFIG =

// Linode Config dialog helper text for unrecommended configurations
export const LINODE_UNREACHABLE_HELPER_TEXT =
'This network configuration is not recommended. The Linode will not be reachable or be able to reach Linodes in the other subnets of the VPC. We recommend selecting VPC as the primary interface and checking the “Assign a public IPv4 address for this Linode” checkbox.';
'This network configuration is not recommended. The Linode will not be reachable or able to reach Linodes in the other subnets of the VPC. We recommend selecting VPC as the primary interface and checking the “Assign a public IPv4 address for this Linode” checkbox.';

export const NATTED_PUBLIC_IP_HELPER_TEXT =
"This network configuration is not recommended. The VPC interface with 1:1 NAT will use the Public IP even if it's not on the default network interface. The Linode will lose access to public network connectivity since the default route isn't able to route through the public IPv4 address. We recommend selecting VPC as the primary interface.";
'This network configuration is not recommended. The Linode will have no public connectivity as the public IPv4 is assigned to the non-primary VPC interface. We recommend selecting VPC as the primary interface.';

export const NOT_NATTED_HELPER_TEXT =
'The Linode will not be able to access the internet. If this Linode needs access to the internet we recommend checking the “Assign a public IPv4 address for this Linode” checkbox to enable 1:1 NAT on the VPC interface.';
'The Linode will not be able to access the internet. If this Linode needs access to the internet, we recommend checking the “Assign a public IPv4 address for this Linode” checkbox which will enable 1:1 NAT on the VPC interface.';

0 comments on commit 93d84dc

Please sign in to comment.