Files
ubicloud/views/postgres/high_availability.erb

28 lines
831 B
Plaintext

<% form_elements = [
{name: "ha_type", type: "radio_small_cards", label: "Standby Count", required: "required", content_generator: ContentGenerator::Postgres.method(:ha_type)}
]
@option_tree, @option_parents = generate_postgres_options(flavor: @pg.flavor, location: @location)
pre_selected_values = {
"flavor" => @pg.flavor,
"location" => @location.ubid,
"family" => Option::POSTGRES_SIZE_OPTIONS[@pg.target_vm_size].family,
"size" => @pg.target_vm_size,
"storage_size" => @pg.target_storage_size_gib,
"ha_type" => @pg.ha_type
} %>
<%== render(
"components/form/resource_creation_form",
locals: {
action: "#{@project_data[:path]}#{@pg.path}",
method: "PATCH",
form_elements:,
pre_selected_values:,
option_tree: @option_tree,
option_parents: @option_parents,
mode: "update"
}
) %>