Deprecate the nova-consoleauth service
Part of blueprint convert-consoles-to-objects Change-Id: I9bfa89d2d8fe2b5803b4e1478377e13dc3231b1c
This commit is contained in:
parent
c53c9ea759
commit
e91dad3ee9
@ -178,7 +178,7 @@ on compute hosts rather than servers.
|
||||
|
||||
This service provides AWS EC2 API compatibility.
|
||||
|
||||
- **nova-consoleauth**
|
||||
- **nova-consoleauth (deprecated)**
|
||||
|
||||
This service provides authorization for compute instances consoles.
|
||||
|
||||
|
@ -20,6 +20,11 @@ Do not confuse the ``nova-consoleauth`` shared service with ``nova-console``,
|
||||
which is a XenAPI-specific service that most recent VNC proxy architectures do
|
||||
not use.
|
||||
|
||||
.. deprecated:: 18.0.0
|
||||
|
||||
``nova-consoleauth`` is deprecated since 18.0.0 (Rocky) and will be removed
|
||||
in an upcoming release.
|
||||
|
||||
SPICE console
|
||||
-------------
|
||||
|
||||
|
@ -54,6 +54,11 @@ responsibilities of services and drivers are:
|
||||
``nova-consoleauth``
|
||||
Manages console authentication.
|
||||
|
||||
.. deprecated:: 18.0.0
|
||||
|
||||
``nova-consoleauth`` is deprecated since 18.0.0 (Rocky) and will be removed
|
||||
in an upcoming release.
|
||||
|
||||
``nova-objectstore``
|
||||
A simple file-based storage system for images that replicates most of the S3
|
||||
API. It can be replaced with OpenStack Image service and either a simple
|
||||
|
@ -47,7 +47,6 @@ daemonize correctly after starting up.
|
||||
nova-compute
|
||||
nova-conductor
|
||||
nova-console
|
||||
nova-consoleauth
|
||||
nova-novncproxy
|
||||
nova-scheduler
|
||||
nova-serialproxy
|
||||
@ -91,3 +90,4 @@ deployments, but are documented for existing ones.
|
||||
nova-cells
|
||||
nova-dhcpbridge
|
||||
nova-network
|
||||
nova-consoleauth
|
||||
|
@ -24,6 +24,11 @@ Description
|
||||
`nova-consoleauth` is a server daemon that serves the Nova Console Auth
|
||||
service, which provides authentication for Nova consoles.
|
||||
|
||||
.. deprecated:: 18.0.0
|
||||
|
||||
`nova-consoleauth` is deprecated since 18.0.0 (Rocky) and will be removed in
|
||||
an upcoming release.
|
||||
|
||||
Options
|
||||
=======
|
||||
|
||||
|
@ -278,9 +278,8 @@ Install and configure components
|
||||
.. code-block:: console
|
||||
|
||||
# zypper install openstack-nova-api openstack-nova-scheduler \
|
||||
openstack-nova-conductor openstack-nova-consoleauth \
|
||||
openstack-nova-novncproxy openstack-nova-placement-api \
|
||||
iptables
|
||||
openstack-nova-conductor openstack-nova-novncproxy \
|
||||
openstack-nova-placement-api iptables
|
||||
|
||||
#. Edit the ``/etc/nova/nova.conf`` file and complete the following actions:
|
||||
|
||||
@ -492,8 +491,8 @@ Finalize installation
|
||||
.. code-block:: console
|
||||
|
||||
# systemctl enable openstack-nova-api.service \
|
||||
openstack-nova-consoleauth.service openstack-nova-scheduler.service \
|
||||
openstack-nova-conductor.service openstack-nova-novncproxy.service
|
||||
openstack-nova-scheduler.service openstack-nova-conductor.service \
|
||||
openstack-nova-novncproxy.service
|
||||
# systemctl start openstack-nova-api.service \
|
||||
openstack-nova-consoleauth.service openstack-nova-scheduler.service \
|
||||
openstack-nova-conductor.service openstack-nova-novncproxy.service
|
||||
openstack-nova-scheduler.service openstack-nova-conductor.service \
|
||||
openstack-nova-novncproxy.service
|
||||
|
@ -498,8 +498,8 @@ Finalize installation
|
||||
.. code-block:: console
|
||||
|
||||
# systemctl enable openstack-nova-api.service \
|
||||
openstack-nova-consoleauth.service openstack-nova-scheduler.service \
|
||||
openstack-nova-conductor.service openstack-nova-novncproxy.service
|
||||
openstack-nova-scheduler.service openstack-nova-conductor.service \
|
||||
openstack-nova-novncproxy.service
|
||||
# systemctl start openstack-nova-api.service \
|
||||
openstack-nova-consoleauth.service openstack-nova-scheduler.service \
|
||||
openstack-nova-conductor.service openstack-nova-novncproxy.service
|
||||
openstack-nova-scheduler.service openstack-nova-conductor.service \
|
||||
openstack-nova-novncproxy.service
|
||||
|
@ -269,8 +269,8 @@ Install and configure components
|
||||
|
||||
.. code-block:: console
|
||||
|
||||
# apt install nova-api nova-conductor nova-consoleauth \
|
||||
nova-novncproxy nova-scheduler nova-placement-api
|
||||
# apt install nova-api nova-conductor nova-novncproxy nova-scheduler \
|
||||
nova-placement-api
|
||||
|
||||
#. Edit the ``/etc/nova/nova.conf`` file and complete the following actions:
|
||||
|
||||
@ -467,7 +467,6 @@ Finalize installation
|
||||
.. code-block:: console
|
||||
|
||||
# service nova-api restart
|
||||
# service nova-consoleauth restart
|
||||
# service nova-scheduler restart
|
||||
# service nova-conductor restart
|
||||
# service nova-novncproxy restart
|
||||
|
@ -65,6 +65,11 @@ OpenStack Compute consists of the following areas and their components:
|
||||
single nova-consoleauth service in a cluster configuration. For information,
|
||||
see :ref:`about-nova-consoleauth`.
|
||||
|
||||
.. deprecated:: 18.0.0
|
||||
|
||||
``nova-consoleauth`` is deprecated since 18.0.0 (Rocky) and will be removed
|
||||
in an upcoming release.
|
||||
|
||||
``nova-novncproxy`` daemon
|
||||
Provides a proxy for accessing running instances through a VNC connection.
|
||||
Supports browser-based novnc clients.
|
||||
|
@ -29,6 +29,7 @@ from nova import service
|
||||
from nova import version
|
||||
|
||||
CONF = nova.conf.CONF
|
||||
LOG = logging.getLogger('nova.consoleauth')
|
||||
|
||||
|
||||
def main():
|
||||
@ -39,6 +40,10 @@ def main():
|
||||
|
||||
gmr.TextGuruMeditation.setup_autorun(version, conf=CONF)
|
||||
|
||||
LOG.warning('The nova-consoleauth service is deprecated as console token '
|
||||
'authorization storage has moved from the nova-consoleauth '
|
||||
'service backend to the database backend.')
|
||||
|
||||
server = service.Service.create(binary='nova-consoleauth',
|
||||
topic=rpcapi.RPC_TOPIC)
|
||||
service.serve(server)
|
||||
|
@ -0,0 +1,6 @@
|
||||
---
|
||||
deprecations:
|
||||
- |
|
||||
The ``nova-consoleauth`` service is deprecated as console token
|
||||
authorization storage has moved from the ``nova-consoleauth`` service
|
||||
backend to the database backend.
|
Loading…
Reference in New Issue
Block a user