Hot-keys on this page

r m x p   toggle line displays

j k   next/prev highlighted chunk

0   (zero) top of page

1   (one) first highlighted chunk

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

72

73

74

75

76

77

78

79

80

81

82

83

84

85

86

87

88

89

90

91

92

93

94

95

96

97

98

99

100

101

102

103

104

105

106

107

108

109

110

111

112

113

114

115

116

117

118

119

120

121

122

123

124

125

126

127

128

129

130

131

132

133

134

135

136

137

# 

#    Licensed under the Apache License, Version 2.0 (the "License"); you may 

#    not use this file except in compliance with the License. You may obtain 

#    a copy of the License at 

# 

#         http://www.apache.org/licenses/LICENSE-2.0 

# 

#    Unless required by applicable law or agreed to in writing, software 

#    distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 

#    WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 

#    License for the specific language governing permissions and limitations 

#    under the License. 

 

"""initial migration 

 

Revision ID: 2581ebaf0cb2 

Revises: None 

Create Date: 2014-01-17 12:14:07.754448 

 

""" 

 

# revision identifiers, used by Alembic. 

revision = '2581ebaf0cb2' 

down_revision = None 

 

from alembic import op 

import sqlalchemy as sa 

 

 

def upgrade(): 

    # commands auto generated by Alembic - please adjust! 

    op.create_table( 

        'bay', 

        sa.Column('created_at', sa.DateTime(), nullable=True), 

        sa.Column('updated_at', sa.DateTime(), nullable=True), 

        sa.Column('id', sa.Integer(), nullable=False), 

        sa.Column('uuid', sa.String(length=36), nullable=True), 

        sa.Column('name', sa.String(length=255), nullable=True), 

        sa.Column('baymodel_id', sa.String(length=255), nullable=True), 

        sa.Column('node_count', sa.Integer(), nullable=True), 

        sa.Column('master_address', sa.String(length=255), nullable=True), 

        sa.Column('minions_address', sa.Text(), nullable=True), 

        sa.Column('stack_id', sa.String(length=255), nullable=True), 

        sa.PrimaryKeyConstraint('id'), 

        mysql_ENGINE='InnoDB', 

        mysql_DEFAULT_CHARSET='UTF8' 

    ) 

    op.create_table( 

        'baymodel', 

        sa.Column('created_at', sa.DateTime(), nullable=True), 

        sa.Column('updated_at', sa.DateTime(), nullable=True), 

        sa.Column('id', sa.Integer(), nullable=False), 

        sa.Column('uuid', sa.String(length=36), nullable=True), 

        sa.Column('name', sa.String(length=255), nullable=True), 

        sa.Column('flavor_id', sa.String(length=255), nullable=True), 

        sa.Column('keypair_id', sa.String(length=255), nullable=True), 

        sa.Column('image_id', sa.String(length=255), nullable=True), 

        sa.Column('external_network_id', sa.String(length=255), nullable=True), 

        sa.Column('dns_nameserver', sa.String(length=255), nullable=True), 

        sa.Column('apiserver_port', sa.Integer(), nullable=True), 

        sa.PrimaryKeyConstraint('id'), 

        mysql_ENGINE='InnoDB', 

        mysql_DEFAULT_CHARSET='UTF8' 

    ) 

    op.create_table( 

        'container', 

        sa.Column('created_at', sa.DateTime(), nullable=True), 

        sa.Column('updated_at', sa.DateTime(), nullable=True), 

        sa.Column('id', sa.Integer(), nullable=False), 

        sa.Column('uuid', sa.String(length=36), nullable=True), 

        sa.Column('name', sa.String(length=255), nullable=True), 

        sa.Column('image_id', sa.String(length=255), nullable=True), 

        sa.PrimaryKeyConstraint('id'), 

        mysql_ENGINE='InnoDB', 

        mysql_DEFAULT_CHARSET='UTF8' 

    ) 

    op.create_table( 

        'node', 

        sa.Column('created_at', sa.DateTime(), nullable=True), 

        sa.Column('updated_at', sa.DateTime(), nullable=True), 

        sa.Column('id', sa.Integer(), nullable=False), 

        sa.Column('uuid', sa.String(length=36), nullable=True), 

        sa.Column('type', sa.String(length=20), nullable=True), 

        sa.Column('image_id', sa.String(length=255), nullable=True), 

        sa.Column('ironic_node_id', sa.String(length=36), nullable=True), 

        sa.PrimaryKeyConstraint('id'), 

        mysql_ENGINE='InnoDB', 

        mysql_DEFAULT_CHARSET='UTF8' 

    ) 

    op.create_table( 

        'pod', 

        sa.Column('created_at', sa.DateTime(), nullable=True), 

        sa.Column('updated_at', sa.DateTime(), nullable=True), 

        sa.Column('id', sa.Integer(), nullable=False), 

        sa.Column('uuid', sa.String(length=36), nullable=True), 

        sa.Column('name', sa.String(length=255), nullable=True), 

        sa.Column('desc', sa.String(length=255), nullable=True), 

        sa.Column('bay_uuid', sa.String(length=36), nullable=True), 

        sa.Column('images', sa.Text(), nullable=False), 

        sa.Column('labels', sa.Text(), nullable=True), 

        sa.Column('status', sa.String(length=255), nullable=False), 

        sa.PrimaryKeyConstraint('id'), 

        mysql_ENGINE='InnoDB', 

        mysql_DEFAULT_CHARSET='UTF8' 

    ) 

    op.create_table( 

        'service', 

        sa.Column('created_at', sa.DateTime(), nullable=True), 

        sa.Column('updated_at', sa.DateTime(), nullable=True), 

        sa.Column('id', sa.Integer(), nullable=False), 

        sa.Column('uuid', sa.String(length=36), nullable=True), 

        sa.Column('name', sa.String(length=255), nullable=True), 

        sa.Column('bay_uuid', sa.String(length=36), nullable=True), 

        sa.Column('labels', sa.Text, nullable=True), 

        sa.Column('selector', sa.Text, nullable=True), 

        sa.Column('ip', sa.String(length=36), nullable=True), 

        sa.Column('port', sa.Integer(), nullable=True), 

        sa.PrimaryKeyConstraint('id'), 

        mysql_ENGINE='InnoDB', 

        mysql_DEFAULT_CHARSET='UTF8' 

    ) 

    op.create_table( 

        'replicationcontroller', 

        sa.Column('created_at', sa.DateTime(), nullable=True), 

        sa.Column('updated_at', sa.DateTime(), nullable=True), 

        sa.Column('id', sa.Integer(), nullable=False), 

        sa.Column('uuid', sa.String(length=36), nullable=True), 

        sa.Column('name', sa.String(length=255), nullable=True), 

        sa.Column('bay_uuid', sa.String(length=36), nullable=True), 

        sa.Column('images', sa.Text(), nullable=False), 

        sa.Column('labels', sa.Text(), nullable=True), 

        sa.Column('replicas', sa.Integer(), nullable=True), 

        sa.PrimaryKeyConstraint('id'), 

        mysql_ENGINE='InnoDB', 

        mysql_DEFAULT_CHARSET='UTF8' 

    ) 

    # end Alembic commands