diff --git a/ci/environments/multinode-3nodes.yaml b/ci/environments/multinode-3nodes.yaml index 1518914999..e62d961b11 100644 --- a/ci/environments/multinode-3nodes.yaml +++ b/ci/environments/multinode-3nodes.yaml @@ -38,7 +38,6 @@ - OS::TripleO::Services::PlacementApi - OS::TripleO::Services::NovaMetadata - OS::TripleO::Services::NovaScheduler - - OS::TripleO::Services::NovaConsoleauth - OS::TripleO::Services::NovaVncProxy - OS::TripleO::Services::SwiftProxy - OS::TripleO::Services::SwiftStorage diff --git a/deployed-server/deployed-server-roles-data.yaml b/deployed-server/deployed-server-roles-data.yaml index 47fa910673..b65676306c 100644 --- a/deployed-server/deployed-server-roles-data.yaml +++ b/deployed-server/deployed-server-roles-data.yaml @@ -120,7 +120,6 @@ - OS::TripleO::Services::NeutronVppAgent - OS::TripleO::Services::NovaApi - OS::TripleO::Services::NovaConductor - - OS::TripleO::Services::NovaConsoleauth - OS::TripleO::Services::NovaIronic - OS::TripleO::Services::NovaMetadata - OS::TripleO::Services::NovaScheduler diff --git a/overcloud-resource-registry-puppet.j2.yaml b/overcloud-resource-registry-puppet.j2.yaml index 5ec9b42f8b..16607ab363 100644 --- a/overcloud-resource-registry-puppet.j2.yaml +++ b/overcloud-resource-registry-puppet.j2.yaml @@ -196,7 +196,6 @@ resource_registry: OS::TripleO::Services::NovaApi: deployment/nova/nova-api-container-puppet.yaml OS::TripleO::Services::NovaCompute: deployment/nova/nova-compute-container-puppet.yaml OS::TripleO::Services::NovaConductor: deployment/nova/nova-conductor-container-puppet.yaml - OS::TripleO::Services::NovaConsoleauth: deployment/deprecated/nova/nova-consoleauth-container-puppet.yaml OS::TripleO::Services::NovaLibvirt: deployment/nova/nova-libvirt-container-puppet.yaml OS::TripleO::Services::NovaLibvirtGuests: deployment/nova/nova-libvirt-guests-container-puppet.yaml OS::TripleO::Services::NovaMetadata: deployment/nova/nova-metadata-container-puppet.yaml diff --git a/releasenotes/notes/nova_remove_nova-consoleauth-227cbeb44e9ab5ef.yaml b/releasenotes/notes/nova_remove_nova-consoleauth-227cbeb44e9ab5ef.yaml new file mode 100644 index 0000000000..cb94de095a --- /dev/null +++ b/releasenotes/notes/nova_remove_nova-consoleauth-227cbeb44e9ab5ef.yaml @@ -0,0 +1,15 @@ +--- +fixes: + - | + As of Rocky [1], the nova-consoleauth service has been deprecated and + cell databases are used for storing token authorizations. All new consoles + will be supported by the database backend and existing consoles will be + reset. Console proxies must be run per cell because the new console token + authorizations are stored in cell databases. + + nova-consoleauth was deprecated in tripleo with: + I68485a6c4da4476d07ec0ab5e7b5a4c528820a4f + + This change now removes the NovaConsoleauth Service. + + [1] https://docs.openstack.org/releasenotes/nova/rocky.html diff --git a/roles/Controller.yaml b/roles/Controller.yaml index ef24e1df70..8e3c0cf219 100644 --- a/roles/Controller.yaml +++ b/roles/Controller.yaml @@ -141,7 +141,6 @@ - OS::TripleO::Services::NeutronVppAgent - OS::TripleO::Services::NovaApi - OS::TripleO::Services::NovaConductor - - OS::TripleO::Services::NovaConsoleauth - OS::TripleO::Services::NovaIronic - OS::TripleO::Services::NovaMetadata - OS::TripleO::Services::NovaScheduler diff --git a/roles/ControllerNoCeph.yaml b/roles/ControllerNoCeph.yaml index d604f74fa7..52932d80d1 100644 --- a/roles/ControllerNoCeph.yaml +++ b/roles/ControllerNoCeph.yaml @@ -134,7 +134,6 @@ - OS::TripleO::Services::NeutronVppAgent - OS::TripleO::Services::NovaApi - OS::TripleO::Services::NovaConductor - - OS::TripleO::Services::NovaConsoleauth - OS::TripleO::Services::NovaIronic - OS::TripleO::Services::NovaMetadata - OS::TripleO::Services::NovaScheduler diff --git a/roles/ControllerOpenstack.yaml b/roles/ControllerOpenstack.yaml index 3c1662d210..17f887ee00 100644 --- a/roles/ControllerOpenstack.yaml +++ b/roles/ControllerOpenstack.yaml @@ -107,7 +107,6 @@ - OS::TripleO::Services::NeutronLbaasv2Api - OS::TripleO::Services::NovaApi - OS::TripleO::Services::NovaConductor - - OS::TripleO::Services::NovaConsoleauth - OS::TripleO::Services::NovaIronic - OS::TripleO::Services::NovaMetadata - OS::TripleO::Services::NovaScheduler diff --git a/roles/ControllerStorageNfs.yaml b/roles/ControllerStorageNfs.yaml index 29efaad0e3..62d03045cc 100644 --- a/roles/ControllerStorageNfs.yaml +++ b/roles/ControllerStorageNfs.yaml @@ -131,7 +131,6 @@ - OS::TripleO::Services::NeutronVppAgent - OS::TripleO::Services::NovaApi - OS::TripleO::Services::NovaConductor - - OS::TripleO::Services::NovaConsoleauth - OS::TripleO::Services::NovaIronic - OS::TripleO::Services::NovaMetadata - OS::TripleO::Services::NovaScheduler diff --git a/roles/Novacontrol.yaml b/roles/Novacontrol.yaml index 1c702830d1..367649f526 100644 --- a/roles/Novacontrol.yaml +++ b/roles/Novacontrol.yaml @@ -26,7 +26,6 @@ - OS::TripleO::Services::MySQLClient - OS::TripleO::Services::NovaApi - OS::TripleO::Services::NovaConductor - - OS::TripleO::Services::NovaConsoleauth - OS::TripleO::Services::NovaMetadata - OS::TripleO::Services::NovaScheduler - OS::TripleO::Services::NovaVncProxy diff --git a/roles/Standalone.yaml b/roles/Standalone.yaml index 2a0f9d8f72..2376ea58db 100644 --- a/roles/Standalone.yaml +++ b/roles/Standalone.yaml @@ -130,7 +130,6 @@ - OS::TripleO::Services::NovaApi - OS::TripleO::Services::NovaCompute - OS::TripleO::Services::NovaConductor - - OS::TripleO::Services::NovaConsoleauth - OS::TripleO::Services::NovaIronic - OS::TripleO::Services::NovaLibvirt - OS::TripleO::Services::NovaMetadata diff --git a/roles_data.yaml b/roles_data.yaml index 4543445a90..2cc9ad4db8 100644 --- a/roles_data.yaml +++ b/roles_data.yaml @@ -144,7 +144,6 @@ - OS::TripleO::Services::NeutronVppAgent - OS::TripleO::Services::NovaApi - OS::TripleO::Services::NovaConductor - - OS::TripleO::Services::NovaConsoleauth - OS::TripleO::Services::NovaIronic - OS::TripleO::Services::NovaMetadata - OS::TripleO::Services::NovaScheduler diff --git a/tools/yaml-validate.py b/tools/yaml-validate.py index 629304ec9e..918537dfaa 100755 --- a/tools/yaml-validate.py +++ b/tools/yaml-validate.py @@ -134,7 +134,6 @@ PARAMETER_DEFINITION_EXCLUSIONS = {'CephPools': ['description', 'NovaApiLoggingSource': ['default'], 'NovaComputeLoggingSource': ['default'], 'NovaConductorLoggingSource': ['default'], - 'NovaConsoleauthLoggingSource': ['default'], 'NovaMetadataLoggingSource': ['default'], 'NovaSchedulerLoggingSource': ['default'], 'NovaVncproxyLoggingSource': ['default'],