c92b99d3f4
We haven't payed attention to the trove for a while and we need to align configuration with current state of the service. trove-conductor and trove-taskmanager configs are not loaded by trove services anymore (at least by default), so we merge all options into trove.conf Also defaults and deprecated options are dropped from the config. We implement bunch of new variables to cover missed logic and some usecases. Depends-On: https://review.opendev.org/c/openstack/openstack-ansible/+/784565 Depends-On: https://review.opendev.org/c/openstack/openstack-ansible/+/784113 Change-Id: I2ba758de38ed3fee10fe1485aa25621eddbf9046
72 lines
2.7 KiB
YAML
72 lines
2.7 KiB
YAML
---
|
|
features:
|
|
- |
|
|
Added variable ``trove_management_security_groups`` to set list of
|
|
security groups that will be set for management interface of Trove
|
|
guest instances.
|
|
- |
|
|
Added following variables to control endpoint types that trove will search
|
|
in the catalog:
|
|
|
|
- trove_service_endpoint_type
|
|
- trove_service_neutron_endpoint_type
|
|
- trove_service_cinder_endpoint_type
|
|
- trove_service_nova_endpoint_type
|
|
- trove_service_glance_endpoint_type
|
|
- trove_service_swift_endpoint_type
|
|
- trove_guest_endpoint_type
|
|
|
|
- |
|
|
Added following variables to control when to add specific service blocks
|
|
to the config file and enable support for these services:
|
|
|
|
- trove_swift_enabled
|
|
- trove_designate_enabled
|
|
- trove_cinder_enabled
|
|
|
|
- |
|
|
Added following variables to ease designate integration with trove:
|
|
|
|
- trove_dns_domain_name
|
|
- trove_dns_domain_id
|
|
- trove_notifications_designate
|
|
|
|
- |
|
|
Added Trove guest specific variables to be able to use standalone rabbitmq
|
|
along with defaulting behaviour to enable guests to use
|
|
``trove_container_net_name`` for rabbitmq servers:
|
|
|
|
- trove_guest_oslomsg_rpc_hostgroup
|
|
- trove_guest_oslomsg_notify_hostgroup
|
|
|
|
upgrade:
|
|
- |
|
|
Trove service specific config files, like ``trove-conductor.conf`` and
|
|
``trove-taskmanager.conf``, were removed and all functionality was merged
|
|
to the ``trove.conf`` file. So you need to ensure, that all overriden
|
|
options are now placed for the trove.conf file.
|
|
- |
|
|
Default Trove service username has been changed from ``admin_trove_user``
|
|
to ``trove``. You might want to manually delete ``admin_trove_user``
|
|
after upgrade or override new default.
|
|
- |
|
|
Default Trove service project name has been changed from
|
|
``trove_for_trove_usage`` to ``service``. You might want to manually delete
|
|
``trove_for_trove_usage`` project after upgrade or override new default.
|
|
deprecations:
|
|
- |
|
|
Variables ``trove_taskmanager_config_overrides`` and
|
|
``trove_conductor_config_overrides`` were removed along with affected config
|
|
files. You should use ``trove_config_overrides`` to override trove
|
|
configuration.
|
|
- |
|
|
Removed variable ``trove_provider_ip_from_q`` and
|
|
``trove_container_net_name``. If you need to change network which will be
|
|
used for guests inside trove containers, please use variables
|
|
``trove_provider_network`` or ``trove_provider_net_iface``.
|
|
- |
|
|
Removed variables ``trove_admin_user_name`` and
|
|
``trove_service_tenant_name``. Please use ``trove_service_user_name``
|
|
and ``trove_service_project_name`` correspondingly to manage username
|
|
and project name which will be used for auth in keystone.
|