Add support for the nova_api db
This change adds in the nova_api db migration that has to happen within mitaka. This is a new required DB though the DB entry has existed since Kilo. Change: * The SHA was moved forward to the new version of nova to support this change. This was done independently of the rest of the stack to ensure functionality of this new DB. * An entry was added to the secrets file to support a new db user and password. * The requirements repo was rev'd forward to support the new requirements within nova. Depends-On: If63b541bfaf91333ac5963d391e6058ac8254eec UpgradeImpact Change-Id: I711018f4f1f27d667a3dda94a01dc76616f98f4c Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
This commit is contained in:
parent
67198316a5
commit
a925248924
@ -83,6 +83,7 @@ neutron_ha_vrrp_auth_password:
|
|||||||
|
|
||||||
## Nova Options
|
## Nova Options
|
||||||
nova_container_mysql_password:
|
nova_container_mysql_password:
|
||||||
|
nova_api_container_mysql_password:
|
||||||
nova_metadata_proxy_secret:
|
nova_metadata_proxy_secret:
|
||||||
nova_ec2_service_password:
|
nova_ec2_service_password:
|
||||||
nova_service_password:
|
nova_service_password:
|
||||||
|
@ -31,7 +31,7 @@
|
|||||||
|
|
||||||
## Global Requirements
|
## Global Requirements
|
||||||
requirements_git_repo: https://git.openstack.org/openstack/requirements
|
requirements_git_repo: https://git.openstack.org/openstack/requirements
|
||||||
requirements_git_install_branch: 332278d456e06870150835564342570ec9d5f5a0 # HEAD of "master" as of 17.01.2016
|
requirements_git_install_branch: 0a0352fb3065308647e0fd49e15b1b733135501a # HEAD of "master" as of 01.02.2016
|
||||||
requirements_git_dest: "/opt/requirements_{{ requirements_git_install_branch | replace('/', '_') }}"
|
requirements_git_dest: "/opt/requirements_{{ requirements_git_install_branch | replace('/', '_') }}"
|
||||||
|
|
||||||
|
|
||||||
@ -97,7 +97,7 @@ neutron_fwaas_git_dest: "/opt/neutron_fwaas_{{ neutron_fwaas_git_install_branch
|
|||||||
|
|
||||||
## Nova service
|
## Nova service
|
||||||
nova_git_repo: https://git.openstack.org/openstack/nova
|
nova_git_repo: https://git.openstack.org/openstack/nova
|
||||||
nova_git_install_branch: deb1ee440923b0b292f3536a2f8bda672c03984a # HEAD of "master" as of 17.01.2016
|
nova_git_install_branch: 2fc930a84e0e934c3f3d2c24679c698aeb98f8df # HEAD of "master" as of 01.02.2016
|
||||||
nova_git_dest: "/opt/nova_{{ nova_git_install_branch | replace('/', '_') }}"
|
nova_git_dest: "/opt/nova_{{ nova_git_install_branch | replace('/', '_') }}"
|
||||||
|
|
||||||
|
|
||||||
|
@ -188,7 +188,8 @@
|
|||||||
nova_novncproxy_git_install_branch: "{{ novncproxy_git_install_branch }}"
|
nova_novncproxy_git_install_branch: "{{ novncproxy_git_install_branch }}"
|
||||||
nova_spicehtml5_git_repo: "{{ openstack_repo_git_url }}/spice-html5"
|
nova_spicehtml5_git_repo: "{{ openstack_repo_git_url }}/spice-html5"
|
||||||
nova_spicehtml5_git_install_branch: "{{ spicehtml5_git_install_branch }}"
|
nova_spicehtml5_git_install_branch: "{{ spicehtml5_git_install_branch }}"
|
||||||
nova_galera_address: "{{ internal_lb_vip_address }}"
|
nova_galera_address: "{{ galera_address }}"
|
||||||
|
nova_api_galera_address: "{{ galera_address }}"
|
||||||
nova_management_address: "{{ management_address }}"
|
nova_management_address: "{{ management_address }}"
|
||||||
nova_venv_tag: "{{ openstack_release }}"
|
nova_venv_tag: "{{ openstack_release }}"
|
||||||
nova_venv_download_url: "{{ openstack_repo_url }}/venvs/{{ openstack_release }}/{{ ansible_distribution | lower }}/nova-{{ openstack_release }}.tgz"
|
nova_venv_download_url: "{{ openstack_repo_url }}/venvs/{{ openstack_release }}/{{ ansible_distribution | lower }}/nova-{{ openstack_release }}.tgz"
|
||||||
|
@ -0,0 +1,6 @@
|
|||||||
|
---
|
||||||
|
upgrade:
|
||||||
|
- |
|
||||||
|
A new database called `nova_api` has been created. This database has its own user credentials
|
||||||
|
and nova-manage db sync process. For the database password there is a new variable entry in
|
||||||
|
`user_secrets.yml` called ``nova_api_container_mysql_password``.
|
Loading…
Reference in New Issue
Block a user