30 from django.utils.translation
import ugettext_lazy
as _
32 from common.states
import vm_states, node_states, image_access, image_types, \
33 image_platforms, image_states, message_levels, ec2names, \
34 cluster_states
as cm_active, storage_states, \
35 available_network_states
as pool_states
38 farm_states_reversed = {
39 0: _(
'Copying farm\'s head'),
40 1: _(
'Waiting for head\'s contextualization'),
41 2: _(
'Copying Worker Nodes'),
51 farm_descriptions_reversed = {
52 0: _(
'Farm\'s head is beeing copied, this could take a while depending on the image size'),
53 1: _(
'Waiting for head\'s contextualization. If the head\'s OS is running, but the farm remains in this state, this could indicate problem with contextualization. Image without contextualization can not be used to create farm. If this is a case please destroy the farm.'),
54 2: _(
'Worker Nodes are beeing copied, this could take a while depending on the image size'),
55 3: _(
'Farm is running'),
59 7: _(
'Farm could not be configured, passwordless communication between Head and WN is not guaranteed, the configuration script probably will not work correctly, you can still configure farm manually'),
60 8: _(
'Configuring worker nodes and waiting for contextualization'),
61 9: _(
'Saving farm\'s head')
64 network_types_reversed = {
69 user_active_reversed = {
71 1: _(
'email confirmed'),
76 user_groups_states_reversed = {
82 vm_states_reversed = dict((v, k)
for k, v
in vm_states.iteritems())
84 cm_active_reversed = dict((v, k)
for k, v
in cm_active.iteritems())
86 node_states_reversed = dict((v, k)
for k, v
in node_states.iteritems())
88 storage_states_reversed = dict((v, k)
for k, v
in storage_states.iteritems())
90 image_access_reversed = dict((v, k)
for k, v
in image_access.iteritems())
92 image_types_reversed = dict((v, k)
for k, v
in image_types.iteritems())
94 image_platforms_reversed = dict((v, k)
for k, v
in image_platforms.iteritems())
96 image_states_reversed = dict((v, k)
for k, v
in image_states.iteritems())
98 message_levels_reversed = dict((v, k)
for k, v
in message_levels.iteritems())
100 pool_states_reversed = dict((v, k)
for k, v
in pool_states.iteritems())
102 ec2names_reversed = dict((v, k)
for k, v
in ec2names.iteritems())
104 stat_names_reversed = {
107 2: _(
'HDD read bytes'),
108 3: _(
'HDD write IO'),
109 4: _(
'HDD write bytes'),
110 5: _(
'Network received bytes'),
111 6: _(
'Network received packets'),
112 7: _(
'Network sent bytes'),
113 8: _(
'Network sent packets'),
116 stat_short_names_reversed = {
128 stat_resolutions_reversed = {
138 stat_ranges_reversed = {