cc1
v2.1
CC1 source code docs
Main Page
Related Pages
Packages
Classes
Files
File List
All
Classes
Namespaces
Files
Functions
Variables
Pages
0002_Add_column_errors_to_node.py
Go to the documentation of this file.
1
# -*- coding: utf-8 -*-
2
from
south.utils
import
datetime_utils
as
datetime
3
from
south.db
import
db
4
from
south.v2
import
SchemaMigration
5
from
django.db
import
models
6
7
8
class
Migration
(SchemaMigration):
9
10
def
forwards
(self, orm):
11
# Adding field 'Node.errors'
12
db.add_column(
u'cm_node'
,
'errors'
,
13
self.gf(
'django.db.models.fields.TextField'
)(null=
True
, blank=
True
),
14
keep_default=
False
)
15
16
def
backwards
(self, orm):
17
# Deleting field 'Node.errors'
18
db.delete_column(
u'cm_node'
,
'errors'
)
19
20
models = {
21
'cm.admin'
: {
22
'Meta'
: {
'object_name'
:
'Admin'
},
23
'password'
: (
'django.db.models.fields.CharField'
, [], {
'max_length'
:
'256'
}),
24
'user'
: (
'django.db.models.fields.related.OneToOneField'
, [], {
'to'
:
"orm['cm.User']"
,
'unique'
:
'True'
,
'primary_key'
:
'True'
})
25
},
26
'cm.availablenetwork'
: {
27
'Meta'
: {
'object_name'
:
'AvailableNetwork'
},
28
'address'
: (
'django.db.models.fields.CharField'
, [], {
'max_length'
:
'20'
}),
29
u'id'
: (
'django.db.models.fields.AutoField'
, [], {
'primary_key'
:
'True'
}),
30
'mask'
: (
'django.db.models.fields.IntegerField'
, [], {}),
31
'state'
: (
'django.db.models.fields.IntegerField'
, [], {})
32
},
33
'cm.command'
: {
34
'Meta'
: {
'object_name'
:
'Command'
},
35
'args'
: (
'django.db.models.fields.CharField'
, [], {
'max_length'
:
'100000'
}),
36
u'id'
: (
'django.db.models.fields.AutoField'
, [], {
'primary_key'
:
'True'
}),
37
'name'
: (
'django.db.models.fields.CharField'
, [], {
'max_length'
:
'1000'
}),
38
'response'
: (
'django.db.models.fields.CharField'
, [], {
'max_length'
:
'100000'
,
'null'
:
'True'
}),
39
'state'
: (
'django.db.models.fields.IntegerField'
, [], {}),
40
'vm'
: (
'django.db.models.fields.related.ForeignKey'
, [], {
'to'
:
"orm['cm.VM']"
})
41
},
42
'cm.farm'
: {
43
'Meta'
: {
'object_name'
:
'Farm'
},
44
'description'
: (
'django.db.models.fields.TextField'
, [], {
'null'
:
'True'
,
'blank'
:
'True'
}),
45
'head'
: (
'django.db.models.fields.related.ForeignKey'
, [], {
'related_name'
:
"'+'"
,
'to'
:
"orm['cm.VM']"
}),
46
u'id'
: (
'django.db.models.fields.AutoField'
, [], {
'primary_key'
:
'True'
}),
47
'name'
: (
'django.db.models.fields.CharField'
, [], {
'max_length'
:
'128'
}),
48
'state'
: (
'django.db.models.fields.IntegerField'
, [], {}),
49
'user'
: (
'django.db.models.fields.related.ForeignKey'
, [], {
'to'
:
"orm['cm.User']"
})
50
},
51
'cm.image'
: {
52
'Meta'
: {
'object_name'
:
'Image'
},
53
'access'
: (
'django.db.models.fields.SmallIntegerField'
, [], {}),
54
'creation_date'
: (
'django.db.models.fields.DateTimeField'
, [], {
'default'
:
'datetime.datetime.now'
}),
55
'description'
: (
'django.db.models.fields.CharField'
, [], {
'max_length'
:
'512'
}),
56
'disk_controller'
: (
'django.db.models.fields.IntegerField'
, [], {
'default'
:
'0'
}),
57
'disk_dev'
: (
'django.db.models.fields.IntegerField'
, [], {
'null'
:
'True'
,
'blank'
:
'True'
}),
58
u'id'
: (
'django.db.models.fields.AutoField'
, [], {
'primary_key'
:
'True'
}),
59
'name'
: (
'django.db.models.fields.CharField'
, [], {
'max_length'
:
'45'
}),
60
'network_device'
: (
'django.db.models.fields.IntegerField'
, [], {
'default'
:
'1'
,
'null'
:
'True'
}),
61
'platform'
: (
'django.db.models.fields.IntegerField'
, [], {
'null'
:
'True'
}),
62
'progress'
: (
'django.db.models.fields.IntegerField'
, [], {
'default'
:
'100'
}),
63
'size'
: (
'django.db.models.fields.IntegerField'
, [], {
'null'
:
'True'
,
'blank'
:
'True'
}),
64
'state'
: (
'django.db.models.fields.SmallIntegerField'
, [], {}),
65
'storage'
: (
'django.db.models.fields.related.ForeignKey'
, [], {
'to'
:
"orm['cm.Storage']"
,
'null'
:
'True'
,
'blank'
:
'True'
}),
66
'type'
: (
'django.db.models.fields.CharField'
, [], {
'max_length'
:
'255'
,
'db_index'
:
'True'
}),
67
'user'
: (
'django.db.models.fields.related.ForeignKey'
, [], {
'to'
:
"orm['cm.User']"
}),
68
'video_device'
: (
'django.db.models.fields.IntegerField'
, [], {
'default'
:
'0'
,
'null'
:
'True'
}),
69
'vm'
: (
'django.db.models.fields.related.ForeignKey'
, [], {
'to'
:
"orm['cm.VM']"
,
'null'
:
'True'
,
'blank'
:
'True'
})
70
},
71
'cm.lease'
: {
72
'Meta'
: {
'object_name'
:
'Lease'
},
73
'address'
: (
'django.db.models.fields.CharField'
, [], {
'max_length'
:
'20'
}),
74
u'id'
: (
'django.db.models.fields.AutoField'
, [], {
'primary_key'
:
'True'
}),
75
'user_network'
: (
'django.db.models.fields.related.ForeignKey'
, [], {
'to'
:
"orm['cm.UserNetwork']"
}),
76
'vm'
: (
'django.db.models.fields.related.ForeignKey'
, [], {
'to'
:
"orm['cm.VM']"
,
'null'
:
'True'
,
'blank'
:
'True'
})
77
},
78
'cm.node'
: {
79
'Meta'
: {
'object_name'
:
'Node'
},
80
'address'
: (
'django.db.models.fields.CharField'
, [], {
'max_length'
:
'45'
}),
81
'comment'
: (
'django.db.models.fields.TextField'
, [], {
'null'
:
'True'
,
'blank'
:
'True'
}),
82
'cpu_total'
: (
'django.db.models.fields.IntegerField'
, [], {}),
83
'driver'
: (
'django.db.models.fields.CharField'
, [], {
'max_length'
:
'45'
}),
84
'errors'
: (
'django.db.models.fields.TextField'
, [], {
'null'
:
'True'
,
'blank'
:
'True'
}),
85
'hdd_total'
: (
'django.db.models.fields.IntegerField'
, [], {}),
86
u'id'
: (
'django.db.models.fields.AutoField'
, [], {
'primary_key'
:
'True'
}),
87
'memory_total'
: (
'django.db.models.fields.IntegerField'
, [], {}),
88
'state'
: (
'django.db.models.fields.IntegerField'
, [], {}),
89
'suffix'
: (
'django.db.models.fields.CharField'
, [], {
'max_length'
:
'20'
}),
90
'transport'
: (
'django.db.models.fields.CharField'
, [], {
'max_length'
:
'45'
}),
91
'username'
: (
'django.db.models.fields.CharField'
, [], {
'max_length'
:
'30'
})
92
},
93
'cm.publicip'
: {
94
'Meta'
: {
'object_name'
:
'PublicIP'
},
95
'address'
: (
'django.db.models.fields.IPAddressField'
, [], {
'max_length'
:
'15'
}),
96
u'id'
: (
'django.db.models.fields.AutoField'
, [], {
'primary_key'
:
'True'
}),
97
'lease'
: (
'django.db.models.fields.related.ForeignKey'
, [], {
'to'
:
"orm['cm.Lease']"
,
'null'
:
'True'
,
'blank'
:
'True'
}),
98
'user'
: (
'django.db.models.fields.related.ForeignKey'
, [], {
'blank'
:
'True'
,
'related_name'
:
"'public_ips'"
,
'null'
:
'True'
,
'to'
:
"orm['cm.User']"
})
99
},
100
'cm.storage'
: {
101
'Meta'
: {
'object_name'
:
'Storage'
},
102
'address'
: (
'django.db.models.fields.CharField'
, [], {
'max_length'
:
'64'
,
'null'
:
'True'
}),
103
'capacity'
: (
'django.db.models.fields.IntegerField'
, [], {}),
104
'dir'
: (
'django.db.models.fields.CharField'
, [], {
'max_length'
:
'256'
,
'null'
:
'True'
}),
105
u'id'
: (
'django.db.models.fields.AutoField'
, [], {
'primary_key'
:
'True'
}),
106
'name'
: (
'django.db.models.fields.CharField'
, [], {
'max_length'
:
'256'
}),
107
'state'
: (
'django.db.models.fields.IntegerField'
, [], {
'default'
:
'0'
}),
108
'transport'
: (
'django.db.models.fields.CharField'
, [], {
'default'
:
"'netfs'"
,
'max_length'
:
'20'
})
109
},
110
'cm.systemimagegroup'
: {
111
'Meta'
: {
'unique_together'
:
"(('group_id', 'image'),)"
,
'object_name'
:
'SystemImageGroup'
},
112
'group_id'
: (
'django.db.models.fields.IntegerField'
, [], {}),
113
u'id'
: (
'django.db.models.fields.AutoField'
, [], {
'primary_key'
:
'True'
}),
114
'image'
: (
'django.db.models.fields.related.ForeignKey'
, [], {
'to'
:
"orm['cm.Image']"
})
115
},
116
'cm.template'
: {
117
'Meta'
: {
'object_name'
:
'Template'
},
118
'cpu'
: (
'django.db.models.fields.IntegerField'
, [], {}),
119
'description'
: (
'django.db.models.fields.CharField'
, [], {
'max_length'
:
'512'
}),
120
'ec2name'
: (
'django.db.models.fields.IntegerField'
, [], {
'default'
:
'0'
}),
121
u'id'
: (
'django.db.models.fields.AutoField'
, [], {
'primary_key'
:
'True'
}),
122
'memory'
: (
'django.db.models.fields.IntegerField'
, [], {}),
123
'name'
: (
'django.db.models.fields.CharField'
, [], {
'max_length'
:
'45'
}),
124
'points'
: (
'django.db.models.fields.IntegerField'
, [], {}),
125
'state'
: (
'django.db.models.fields.IntegerField'
, [], {})
126
},
127
'cm.user'
: {
128
'Meta'
: {
'object_name'
:
'User'
},
129
'cpu'
: (
'django.db.models.fields.IntegerField'
, [], {}),
130
u'id'
: (
'django.db.models.fields.AutoField'
, [], {
'primary_key'
:
'True'
}),
131
'memory'
: (
'django.db.models.fields.IntegerField'
, [], {}),
132
'points'
: (
'django.db.models.fields.IntegerField'
, [], {}),
133
'public_ip'
: (
'django.db.models.fields.IntegerField'
, [], {}),
134
'storage'
: (
'django.db.models.fields.IntegerField'
, [], {})
135
},
136
'cm.usernetwork'
: {
137
'Meta'
: {
'object_name'
:
'UserNetwork'
},
138
'address'
: (
'django.db.models.fields.CharField'
, [], {
'max_length'
:
'20'
}),
139
'available_network'
: (
'django.db.models.fields.related.ForeignKey'
, [], {
'to'
:
"orm['cm.AvailableNetwork']"
}),
140
u'id'
: (
'django.db.models.fields.AutoField'
, [], {
'primary_key'
:
'True'
}),
141
'mask'
: (
'django.db.models.fields.IntegerField'
, [], {}),
142
'name'
: (
'django.db.models.fields.CharField'
, [], {
'max_length'
:
'200'
}),
143
'user'
: (
'django.db.models.fields.related.ForeignKey'
, [], {
'to'
:
"orm['cm.User']"
})
144
},
145
'cm.vm'
: {
146
'Meta'
: {
'object_name'
:
'VM'
},
147
'ctx_api_version'
: (
'django.db.models.fields.CharField'
, [], {
'max_length'
:
'10'
,
'null'
:
'True'
,
'blank'
:
'True'
}),
148
'ctx_key'
: (
'django.db.models.fields.CharField'
, [], {
'max_length'
:
'128'
,
'null'
:
'True'
,
'blank'
:
'True'
}),
149
'description'
: (
'django.db.models.fields.TextField'
, [], {
'null'
:
'True'
,
'blank'
:
'True'
}),
150
'farm'
: (
'django.db.models.fields.related.ForeignKey'
, [], {
'related_name'
:
"'vms'"
,
'null'
:
'True'
,
'to'
:
"orm['cm.Farm']"
}),
151
'hostname'
: (
'django.db.models.fields.CharField'
, [], {
'max_length'
:
'256'
,
'null'
:
'True'
,
'blank'
:
'True'
}),
152
u'id'
: (
'django.db.models.fields.AutoField'
, [], {
'primary_key'
:
'True'
}),
153
'iso_image'
: (
'django.db.models.fields.related.ForeignKey'
, [], {
'to'
:
"orm['cm.Image']"
,
'null'
:
'True'
,
'blank'
:
'True'
}),
154
'libvirt_id'
: (
'django.db.models.fields.IntegerField'
, [], {}),
155
'name'
: (
'django.db.models.fields.CharField'
, [], {
'max_length'
:
'128'
}),
156
'node'
: (
'django.db.models.fields.related.ForeignKey'
, [], {
'to'
:
"orm['cm.Node']"
}),
157
'reservation_id'
: (
'django.db.models.fields.IntegerField'
, [], {
'default'
:
'0'
}),
158
'save_vm'
: (
'django.db.models.fields.IntegerField'
, [], {}),
159
'ssh_key'
: (
'django.db.models.fields.TextField'
, [], {
'null'
:
'True'
,
'blank'
:
'True'
}),
160
'ssh_username'
: (
'django.db.models.fields.CharField'
, [], {
'max_length'
:
'45'
,
'null'
:
'True'
,
'blank'
:
'True'
}),
161
'start_time'
: (
'django.db.models.fields.DateTimeField'
, [], {}),
162
'state'
: (
'django.db.models.fields.IntegerField'
, [], {}),
163
'stop_time'
: (
'django.db.models.fields.DateTimeField'
, [], {
'null'
:
'True'
,
'blank'
:
'True'
}),
164
'system_image'
: (
'django.db.models.fields.related.ForeignKey'
, [], {
'to'
:
"orm['cm.Image']"
}),
165
'template'
: (
'django.db.models.fields.related.ForeignKey'
, [], {
'to'
:
"orm['cm.Template']"
}),
166
'user'
: (
'django.db.models.fields.related.ForeignKey'
, [], {
'to'
:
"orm['cm.User']"
}),
167
'user_data'
: (
'django.db.models.fields.CharField'
, [], {
'max_length'
:
'32768'
,
'null'
:
'True'
,
'blank'
:
'True'
}),
168
'vnc_enabled'
: (
'django.db.models.fields.IntegerField'
, [], {
'default'
:
'0'
}),
169
'vnc_passwd'
: (
'django.db.models.fields.CharField'
, [], {
'max_length'
:
'45'
}),
170
'vnc_port'
: (
'django.db.models.fields.IntegerField'
, [], {})
171
}
172
}
173
174
complete_apps = [
'cm'
]
175
cm
migrations
0002_Add_column_errors_to_node.py
Generated on Wed Jun 18 2014 13:33:04 for cc1 by
1.8.1.2