Increase vim password column length

The original size 128 is not enough for tool generated password.
(The saved password is one transferred, which increased the length).

This patch increase the size to 255 which is enough for ansible
uuid password.

Change-Id: I9defd7522c6a243f00cc8edd7047e96c4586c943
Closes-bug: #1657508
This commit is contained in:
gong yong sheng 2017-01-19 18:19:57 +08:00
parent 5f46c2b030
commit fbf0381948
3 changed files with 37 additions and 2 deletions

View File

@ -0,0 +1,35 @@
# Copyright 2016 OpenStack Foundation
#
# 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.
#
"""increase_vim_password_size
Revision ID: 0ad3bbce1c19
Revises: 0ad3bbce1c19
Create Date: 2017-01-17 09:50:46.296206
"""
from alembic import op
import sqlalchemy as sa
# revision identifiers, used by Alembic.
revision = '0ad3bbce1c19'
down_revision = '0ad3bbce1c18'
def upgrade(active_plugins=None, options=None):
op.alter_column('vimauths',
'password',
type_=sa.String(length=255))

View File

@ -1 +1 @@
0ad3bbce1c18
0ad3bbce1c19

View File

@ -60,7 +60,7 @@ class Vim(model_base.BASE,
class VimAuth(model_base.BASE, models_v1.HasId):
vim_id = sa.Column(types.Uuid, sa.ForeignKey('vims.id'),
nullable=False)
password = sa.Column(sa.String(128), nullable=False)
password = sa.Column(sa.String(255), nullable=False)
auth_url = sa.Column(sa.String(255), nullable=False)
vim_project = sa.Column(types.Json, nullable=False)
auth_cred = sa.Column(types.Json, nullable=False)