Files
ubicloud/views/kubernetes-cluster/create.erb
Eren Başak 371ed21199 Polish K8s Create Form
- Add pricing details for CP and DP
- Describe 1 node vs 3 node CP
- Make Worker count >= CP count
- Bump Worker count max to 10
2025-04-01 16:09:50 +03:00

26 lines
1.2 KiB
Plaintext

<% @page_title = "Create Kubernetes Cluster" %>
<%== part(
"components/page_header",
breadcrumbs: [
%w[Projects /project],
[@project_data[:name], @project_data[:path]],
["Kubernetes Clusters", "#{@project_data[:path]}/kubernetes-cluster"],
%w[Create #]
]
) %>
<%
form_elements = [
{name: "name", type: "text", label: "Cluster Name", required: "required", placeholder: "Enter cluster name"},
{name: "location", type: "radio_small_cards", label: "Location", required: "required", content_generator: ContentGenerator::KubernetesCluster.method(:location)},
{name: "cp_nodes", type: "radio_small_cards", label: "Control Plane", required: "required", content_generator: ContentGenerator::KubernetesCluster.method(:cp_nodes)},
{name: "worker_nodes", type: "select", label: "Worker Nodes", required: "required", placeholder: "Select number of worker nodes", content_generator: ContentGenerator::KubernetesCluster.method(:worker_nodes), opening_tag: "<div class='sm:col-span-3'>"},
]
action = "#{@project_data[:path]}/kubernetes-cluster"
%>
<%==part("components/form/resource_creation_form", action:, form_elements:, option_tree: @option_tree, option_parents: @option_parents)%>