puppet-nova/releasenotes/notes/deprecate_placement_deployment-2497e35aa7089a92.yaml
Lee Yarwood 6d762a2477 placement: Deprecate the deployment of the Placement service
The Placement service is currently scheduled to be extracted from the
Nova project during the Train cycle. Ahead of this the deployment of the
service using puppet-nova has now been deprecated in favour of the
puppet-placement module.

Change-Id: Iefade0f0a9bb0ab83c0aba6c5f263bde240cf9a2
2019-02-26 16:44:36 +00:00

71 lines
2.9 KiB
YAML

---
deprecations:
- |
The deployment of the Placement service using the following puppet-nova
classes is now deprecated in favour of the puppet-placement module:
- nova::placement
- nova::db::mysql_placement
- nova::keystone::auth_placement
- nova::wsgi::apache_placement
The following parameters are deprecated for removal:
- nova::placement_database_connection
- nova::placement_slave_connection
- nova::placement::enabled
- nova::placement::manage_service
- nova::placement::package_name
- nova::placement::service_name
- nova::placement::ensure_package
- nova::db::placement_database_connection
- nova::db::placement_slave_connection
- nova::db::mysql_placement::password
- nova::db::mysql_placement::dbname
- nova::db::mysql_placement::user
- nova::db::mysql_placement::host
- nova::db::mysql_placement::charset
- nova::db::mysql_placement::collate
- nova::db::mysql_placement::allowed_hosts
- nova::keystone::auth_placement::password,
- nova::keystone::auth_placement::auth_name
- nova::keystone::auth_placement::service_name
- nova::keystone::auth_placement::service_description
- nova::keystone::auth_placement::region
- nova::keystone::auth_placement::tenant
- nova::keystone::auth_placement::email
- nova::keystone::auth_placement::public_url
- nova::keystone::auth_placement::internal_url
- nova::keystone::auth_placement::admin_url
- nova::keystone::auth_placement::configure_endpoint
- nova::keystone::auth_placement::configure_user
- nova::keystone::auth_placement::configure_user_role
- nova::wsgi::apache_placement::servername
- nova::wsgi::apache_placement::api_port
- nova::wsgi::apache_placement::bind_host
- nova::wsgi::apache_placement::path
- nova::wsgi::apache_placement::ssl
- nova::wsgi::apache_placement::workers
- nova::wsgi::apache_placement::ssl_cert
- nova::wsgi::apache_placement::ssl_key
- nova::wsgi::apache_placement::ssl_chain
- nova::wsgi::apache_placement::ssl_ca
- nova::wsgi::apache_placement::ssl_crl_path
- nova::wsgi::apache_placement::ssl_crl
- nova::wsgi::apache_placement::ssl_certs_dir
- nova::wsgi::apache_placement::wsgi_process_display_name
- nova::wsgi::apache_placement::threads
- nova::wsgi::apache_placement::priority
- nova::wsgi::apache_placement::ensure_package
- nova::wsgi::apache_placement::access_log_file
- nova::wsgi::apache_placement::access_log_format
- nova::wsgi::apache_placement::error_log_file
- nova::wsgi::apache_placement::custom_wsgi_process_options
The nova::placement class will continue to be used to configure the
``[placement]`` section of ``nova.conf``.
These deprecations come ahead of the planned extraction of the Placement
service from the Nova project early in the upcoming OpenStack Train release
development cycle.