Skip to content

Commit d9b4a17

Browse files
committed
Add node AZ
1 parent 4b702ff commit d9b4a17

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

src/App.jsx

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ export default function HcpCliAssistant() {
2525
externalNetworkId: "",
2626
ingressFloatingIp: "",
2727
nodeFlavor: "",
28+
nodeAZ: "",
2829
dnsNameservers: "",
2930
});
3031

@@ -85,6 +86,11 @@ export default function HcpCliAssistant() {
8586
--openstack-dns-nameservers ${form.dnsNameservers}`;
8687
}
8788

89+
if (form.nodeAZ) {
90+
cmd += ` \
91+
--openstack-node-availability-zone ${form.nodeAZ}`;
92+
}
93+
8894
cmd = cmd.replace(/\s+/g, ' ').trim();
8995

9096
return cmd;
@@ -124,7 +130,7 @@ export default function HcpCliAssistant() {
124130
{step === 0 && <><input type="text" name="name" placeholder="Cluster Name" value={form.name} onChange={handleChange} className="w-full p-2 border rounded" required /><input type="text" name="baseDomain" placeholder="Base Domain" value={form.baseDomain} onChange={handleChange} className="w-full p-2 border rounded" required /><input type="number" name="nodePoolReplicas" placeholder="Node Pool Replicas" value={form.nodePoolReplicas} onChange={handleChange} className="w-full p-2 border rounded" required /></>}
125131
{step === 1 && <><label className="block"><input type="checkbox" name="osCloudSet" checked={form.osCloudSet} onChange={handleChange} className="mr-2" />OS_CLOUD is set in the environment</label>{!form.osCloudSet && <input type="text" name="openstackCredentialsFile" placeholder="OpenStack Credentials File" value={form.openstackCredentialsFile} onChange={handleChange} className="w-full p-2 border rounded" required />}</>}
126132
{step === 2 && <><input type="text" name="externalNetworkId" placeholder="External Network ID" value={form.externalNetworkId} onChange={handleChange} className="w-full p-2 border rounded" /><input type="text" name="ingressFloatingIp" placeholder="Ingress Floating IP" value={form.ingressFloatingIp} onChange={handleChange} className="w-full p-2 border rounded" /><input type="text" name="dnsNameservers" placeholder="DNS Nameservers (comma-separated)" value={form.dnsNameservers} onChange={handleChange} className="w-full p-2 border rounded" /></>}
127-
{step === 3 && <><input type="text" name="nodeFlavor" placeholder="Node Flavor" value={form.nodeFlavor} onChange={handleChange} className="w-full p-2 border rounded" required /></>}
133+
{step === 3 && <><input type="text" name="nodeFlavor" placeholder="Node Flavor" value={form.nodeFlavor} onChange={handleChange} className="w-full p-2 border rounded" required /><input type="text" name="nodeAZ" placeholder="Node Availability Zone (optional)" value={form.nodeAZ} onChange={handleChange} className="w-full p-2 border rounded" /></>}
128134
</div>
129135
)}
130136

0 commit comments

Comments
 (0)