Upgrade OpenStack version from Ocata to Pike 43/46543/11
authorYifei Xue <xueyifei@huawei.com>
Wed, 1 Nov 2017 03:46:18 +0000 (11:46 +0800)
committerYifei Xue <xueyifei@huawei.com>
Tue, 28 Nov 2017 13:39:19 +0000 (21:39 +0800)
commit10361fd56fac5f7aebba44402bf9a501854d00c3
tree205b76c0831e272e71dbef64c3c10ea332f13eea
parent9a76ddb1075479c891389a0c9303d80ead9895a0
Upgrade OpenStack version from Ocata to Pike

JIRA: COMPASS-565

For OPNFV F release, it's going to use OpenStack Pike as the NFVI
component. This task is created to monitor the upgrade work of
OpenStack Pike. Subtasks as follow:
- Add Pike related configurations to compass_conf
- Upgrade ubuntu os to ubuntu 16.04.3
- Upgrade centos os to centos 7.4
- Upgrade openstack-ansible from ocata to pike
- Upgrade openstack repos from ocata to pike

Change-Id: I2202e8e3ae23dae8e575c89170c9e5e057757870
Signed-off-by: Yifei Xue <xueyifei@huawei.com>
77 files changed:
build/build.yaml
deploy.sh
deploy/adapters/ansible/openstack_pike/README.md [new file with mode: 0644]
deploy/adapters/ansible/roles/config-compute/tasks/RedHat.yml
deploy/adapters/ansible/roles/config-compute/templates/ifcfg-br-external [new file with mode: 0644]
deploy/adapters/ansible/roles/config-compute/templates/ifcfg-br-mgmt
deploy/adapters/ansible/roles/config-compute/templates/ifcfg-br-tenant [new file with mode: 0644]
deploy/adapters/ansible/roles/config-compute/templates/ifcfg-if.storage
deploy/adapters/ansible/roles/config-compute/templates/ifcfg-if.tenant [new file with mode: 0644]
deploy/adapters/ansible/roles/config-controller/tasks/RedHat.yml
deploy/adapters/ansible/roles/config-controller/tasks/main.yml
deploy/adapters/ansible/roles/config-controller/templates/ifcfg-br-external [new file with mode: 0644]
deploy/adapters/ansible/roles/config-controller/templates/ifcfg-br-mgmt
deploy/adapters/ansible/roles/config-controller/templates/ifcfg-br-tenant [new file with mode: 0644]
deploy/adapters/ansible/roles/config-controller/templates/ifcfg-if.storage
deploy/adapters/ansible/roles/config-controller/templates/ifcfg-if.tenant [new file with mode: 0644]
deploy/adapters/ansible/roles/config-osa/files/haproxy.yml [new file with mode: 0644]
deploy/adapters/ansible/roles/config-osa/tasks/main.yml
deploy/adapters/ansible/roles/config-osa/tasks/meters.yml
deploy/adapters/ansible/roles/config-osa/templates/user_variables.yml.j2
deploy/adapters/ansible/roles/post-osa/tasks/RedHat.yml [new file with mode: 0644]
deploy/adapters/ansible/roles/post-osa/tasks/main.yml
deploy/adapters/ansible/roles/post-osa/templates/ifcfg-external.j2 [new file with mode: 0644]
deploy/adapters/ansible/roles/post-osa/templates/ifcfg-storage.j2 [new file with mode: 0644]
deploy/adapters/ansible/roles/post-osa/templates/ifcfg-tenant.j2 [new file with mode: 0644]
deploy/adapters/ansible/roles/setup-host/tasks/main.yml
deploy/adapters/ansible/roles/setup-infrastructure/tasks/main.yml
deploy/adapters/ansible/roles/setup-openstack/tasks/main.yml
deploy/adapters/ansible/roles/setup-openvswitch/tasks/compute.yml
deploy/adapters/ansible/roles/setup-openvswitch/tasks/controller.yml
deploy/adapters/ansible/roles/setup-openvswitch/vars/Debian.yml [new file with mode: 0644]
deploy/adapters/ansible/roles/setup-openvswitch/vars/RedHat.yml [new file with mode: 0644]
deploy/adapters/ansible/roles/storage/tasks/ceph.yml
deploy/adapters/ansible/roles/storage/vars/Debian.yml [new file with mode: 0644]
deploy/adapters/ansible/roles/storage/vars/RedHat.yml [new file with mode: 0644]
deploy/adapters/ansible/roles/storage/vars/main.yml
deploy/compass_conf/adapter/ansible_openstack_pike.conf [new file with mode: 0755]
deploy/compass_conf/flavor/openstack_pike.conf [new file with mode: 0755]
deploy/compass_conf/flavor_mapping/HA-ansible-multinodes-pike.conf [new file with mode: 0755]
deploy/compass_conf/flavor_metadata/HA-ansible-multinodes-pike.conf [new file with mode: 0755]
deploy/compass_conf/os/centos7.4.conf [new file with mode: 0755]
deploy/compass_conf/os/ubuntu16.04.3.conf [new file with mode: 0755]
deploy/compass_conf/package_installer/ansible-pike.conf [new file with mode: 0755]
deploy/compass_conf/role/openstack_pike_ansible.conf [new file with mode: 0755]
deploy/compass_conf/templates/ansible_installer/openstack_pike/ansible_cfg/HA-ansible-multinodes.tmpl [new file with mode: 0755]
deploy/compass_conf/templates/ansible_installer/openstack_pike/ansible_cfg/allinone.tmpl [new file with mode: 0755]
deploy/compass_conf/templates/ansible_installer/openstack_pike/ansible_cfg/multinodes.tmpl [new file with mode: 0755]
deploy/compass_conf/templates/ansible_installer/openstack_pike/ansible_cfg/single-controller.tmpl [new file with mode: 0755]
deploy/compass_conf/templates/ansible_installer/openstack_pike/hosts/HA-ansible-multinodes.tmpl [new file with mode: 0755]
deploy/compass_conf/templates/ansible_installer/openstack_pike/hosts/allinone.tmpl [new file with mode: 0755]
deploy/compass_conf/templates/ansible_installer/openstack_pike/hosts/multinodes.tmpl [new file with mode: 0755]
deploy/compass_conf/templates/ansible_installer/openstack_pike/hosts/single-controller.tmpl [new file with mode: 0755]
deploy/compass_conf/templates/ansible_installer/openstack_pike/inventories/HA-ansible-multinodes.tmpl [new file with mode: 0755]
deploy/compass_conf/templates/ansible_installer/openstack_pike/inventories/allinone.tmpl [new file with mode: 0755]
deploy/compass_conf/templates/ansible_installer/openstack_pike/inventories/multinodes.tmpl [new file with mode: 0755]
deploy/compass_conf/templates/ansible_installer/openstack_pike/inventories/single-controller.tmpl [new file with mode: 0755]
deploy/compass_conf/templates/ansible_installer/openstack_pike/vars/HA-ansible-multinodes.tmpl [new file with mode: 0755]
deploy/compass_conf/templates/ansible_installer/openstack_pike/vars/allinone.tmpl [new file with mode: 0755]
deploy/compass_conf/templates/ansible_installer/openstack_pike/vars/multinodes.tmpl [new file with mode: 0755]
deploy/compass_conf/templates/ansible_installer/openstack_pike/vars/single-controller.tmpl [new file with mode: 0755]
deploy/compass_conf/templates/cobbler/CentOS-7-Minimal-1708-x86_64/profile.tmpl [moved from deploy/compass_conf/templates/cobbler/ubuntu-16.04-server-x86_64/profile.tmpl with 100% similarity]
deploy/compass_conf/templates/cobbler/CentOS-7-Minimal-1708-x86_64/system.tmpl [new file with mode: 0755]
deploy/compass_conf/templates/cobbler/ubuntu-16.04.3-server-x86_64/profile.tmpl [new file with mode: 0755]
deploy/compass_conf/templates/cobbler/ubuntu-16.04.3-server-x86_64/system.tmpl [moved from deploy/compass_conf/templates/cobbler/ubuntu-16.04-server-x86_64/system.tmpl with 100% similarity]
deploy/conf/cluster.conf
deploy/conf/compass.conf
deploy/prepare.sh
plugins/moon/roles/moon/templates/ifcfg-if.storage
plugins/moon/roles/moon/templates/ifcfg-if.vxlan
plugins/odl_cluster/roles/setup-odl/tasks/control-agents-1.yml
plugins/odl_cluster/roles/setup-odl/tasks/control-agents-2.yml
plugins/odl_cluster/roles/setup-odl/tasks/control-repos-1.yml
plugins/odl_cluster/roles/setup-odl/tasks/control-servers-1.yml
plugins/odl_cluster/roles/setup-odl/tasks/control-servers-3.yml
plugins/odl_cluster/roles/setup-odl/tasks/odl-cluster.yml
plugins/odl_cluster/roles/setup-odl/templates/odl_pkg.sh.j2 [new file with mode: 0755]
plugins/odl_cluster/roles/setup-odl/vars/main.yml