{% extends "header.html" %} {% import 'macros.html' as macros %} {% import 'wtf-fork.html' as wtf %} {% import 'elements.html' as elm %} {% block scripts %} {{ super() }} {% endblock %} {% block styles %} {{ super() }} {% endblock %} {% block title %} Card: {{ group }} {% endblock %} {% block content %}

{{ group }}


{{ macros.group_links(group, tag) }}
{{ modify_form.hidden_tag() }} {{ wtf.form_errors(modify_form, hiddens="only") }}

Main info

{{ wtf.form_field(modify_form.group) }} {{ wtf.form_field(modify_form.description) }} {{ wtf.form_field(modify_form.port) }}
{% set readonly = "" %} {% if modify_form.owners.readonly() %} {% set readonly = "readonly" %} {% endif %} Comma separated list of staff items or abc:service ABC service
{{ wtf.form_field(modify_form.watchers) }}
 

Tags

{{ wtf.form_field(modify_form.ctype) }} {{ wtf.form_field(modify_form.itype) }} {{ wtf.form_field(modify_form.prj) }} {{ wtf.form_field(modify_form.metaprj) }} {{ wtf.form_field(modify_form.itag) }} {{ wtf.form_field(modify_form.dispenser_project_key) }}

Requirements

{% if card.master in ['ALL_DYNAMIC', 'ALL_PERSONAL', 'ALL_SOX'] %}
reallocate group
{% endif %} {{ wtf.form_field(modify_form.instance_count) }} {{ wtf.form_field(modify_form.cores_per_instance) }} {{ wtf.form_field(modify_form.memory) }} {{ wtf.form_field(modify_form.disk) }} {{ wtf.form_field(modify_form.ssd) }} {{ wtf.form_field(modify_form.net) }}

MTN

{{ wtf.form_field(modify_form.mtn_export_to_cauth) }} {{ wtf.form_field(modify_form.mtn_use_mtn_in_config) }} {{ wtf.form_field(modify_form.mtn_portovm_mtn_addrs) }}
{{ wtf.form_field(modify_form.mtn_hbf_range) }}
Create HBF Alias (Macro) Sync 10-20 min
{{ wtf.form_field(modify_form.mtn_hbf_alias_parent) }}
{{ wtf.form_field(modify_form.mtn_hbf_slb_name) }}

Tunnels

{{ wtf.form_field(modify_form.tunnel_ipip6_ext_tunnel) }} {{ wtf.form_field(modify_form.tunnel_ipip6_ext_tunnel_v2) }}

Migration to YP

{{ wtf.form_field(modify_form.moved_to_yp) }} {{ wtf.form_field(modify_form.moved_to_yp_endpoint_set) }} {{ wtf.form_field(modify_form.moved_to_yp_location) }}
{% if not readonly %}
{% endif %}

Volumes

{% if card.master != 'ALL_DYNAMIC' %} {% endif %} {% if card.master == 'ALL_DYNAMIC' %} {% else %} {% endif %}
Pod mount point Node mount point Quota Symlinks
Pod mount point Node mount point Quota Symlinks
 

Total allocated (readonly)

{{ wtf.form_field(modify_form.group_cores) }} {{ wtf.form_field(modify_form.group_memory) }} {{ wtf.form_field(modify_form.group_disk) }} {{ wtf.form_field(modify_form.group_ssd) }} {{ wtf.form_field(modify_form.group_net) }}

I/O Limits (readonly) (0 == default in porto)

{{ wtf.form_field(modify_form.hdd_io_read_limit) }} {{ wtf.form_field(modify_form.hdd_io_write_limit) }} {{ wtf.form_field(modify_form.hdd_io_ops_read_limit) }} {{ wtf.form_field(modify_form.hdd_io_ops_write_limit) }} {{ wtf.form_field(modify_form.ssd_io_read_limit) }} {{ wtf.form_field(modify_form.ssd_io_write_limit) }} {{ wtf.form_field(modify_form.ssd_io_ops_read_limit) }} {{ wtf.form_field(modify_form.ssd_io_ops_write_limit) }}
 
{% if not readonly %}
{{ wtf.form_field(modify_form.commit_message) }}
{{ wtf.form_field(modify_form.submit) }}
{% endif %}
{% if card.slaves|length %}
Slaves {% for group in card.slaves %} {% if not group.startswith('ALL_UNSORTED') %}
  • {{ group }} {{ macros.group_links(group) }}
  • {% endif %} {% endfor %}
    {% endif %} {% if card.master %}
    Master {% set group = card.master %} {% if not group.startswith('ALL_UNSORTED') %}
  • {{ group }} {{ macros.group_links(group) }}
  • {% endif %}
    {% endif %}
    {{ elm.footer() }} {% endblock %}