Browse Source
When using a public cluster template, user still need the capability to reuse their existing network/subnet, and they also need to be able to turn of/off the floatingip to overwrite the setting in the public template. This patch supports that by adding those three items as parameters when creating cluster. Story: 2006208 Task: 35797 Change-Id: I11579ff6b83d133c71c2cbf49ee4b20996dfb918changes/82/671182/6
20 changed files with 128 additions and 34 deletions
@ -0,0 +1,40 @@
|
||||
# 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. |
||||
|
||||
"""add-network-subnet-fip-to-cluster |
||||
|
||||
Revision ID: 47380964133d |
||||
Revises: 461d798132c7 |
||||
Create Date: 2019-07-17 13:17:58.760452 |
||||
|
||||
""" |
||||
|
||||
# revision identifiers, used by Alembic. |
||||
revision = '47380964133d' |
||||
down_revision = '461d798132c7' |
||||
|
||||
from alembic import op |
||||
from oslo_db.sqlalchemy.types import String |
||||
import sqlalchemy as sa |
||||
from sqlalchemy.dialects.mysql import TINYTEXT |
||||
|
||||
|
||||
def upgrade(): |
||||
op.add_column('cluster', sa.Column('fixed_network', |
||||
String(255, mysql_ndb_type=TINYTEXT), |
||||
nullable=True)) |
||||
op.add_column('cluster', sa.Column('fixed_subnet', |
||||
String(255, mysql_ndb_type=TINYTEXT), |
||||
nullable=True)) |
||||
op.add_column('cluster', sa.Column('floating_ip_enabled', |
||||
sa.Boolean(), |
||||
default=False)) |
@ -0,0 +1,8 @@
|
||||
--- |
||||
features: |
||||
- | |
||||
When using a public cluster template, user still need the capability |
||||
to reuse their existing network/subnet, and they also need to be |
||||
able to turn of/off the floating IP to overwrite the setting in the |
||||
public template. Now this is supported by adding those three |
||||
items as parameters when creating cluster. |
Loading…
Reference in new issue