single-nova-consoleauth has been dropped from the charm in commit: b6e314077fa352ba58c346919a1e1cd4f6593226 (gerrit I2ac91b2bd92269b761befeb7563ad01cc5431151):
commit b6e314077fa352ba58c346919a1e1cd4f6593226
Author: James Page <email address hidden>
Date: Wed Mar 6 10:56:50 2019 +0000
Drop support for single-nova-consoleauth
Remove support for single-nova-consoleauth operation; this option
managed a single instance of the nova-consoleauth process across
a cluster nova-cloud-controller application using the hacluster
charm. This proves somewhat racey on deployment as the ocf resource
deep checks the operation of nova-consoleauth including connectivity
to AMQP etc.. If the clustering of the service occurs before
other principle relations have been completed, the resource will
fail to start and the hook execution will spin, never returning.
HA deployments should always use memcached to share tokens between
instances of the nova-consolauth daemon; If the 'ha' relation is
detected, then ensure that a memcache relation is then required
for charm operation.
To support evaluation of the memcache relation completeness
the memcache specific code in InstanceConsoleContext was split out
into a new memcache specific class RemoteMemcacheContext.
Existing pacemaker resources will be deleted on upgrade; units will
move into a blocked state until a relation is added to memcached.
The nova-consoleauth service is resumed on upgrade to ensure that
instances run on all nova-cloud-controller units.
single- nova-consoleaut h has been dropped from the charm in commit: b6e314077fa352b a58c346919a1e1c d4f6593226 (gerrit I2ac91b2bd92269 b761befeb7563ad 01cc5431151) :
commit b6e314077fa352b a58c346919a1e1c d4f6593226
Author: James Page <email address hidden>
Date: Wed Mar 6 10:56:50 2019 +0000
Drop support for single- nova-consoleaut h
Remove support for single- nova-consoleaut h operation; this option controller application using the hacluster
managed a single instance of the nova-consoleauth process across
a cluster nova-cloud-
charm. This proves somewhat racey on deployment as the ocf resource
deep checks the operation of nova-consoleauth including connectivity
to AMQP etc.. If the clustering of the service occurs before
other principle relations have been completed, the resource will
fail to start and the hook execution will spin, never returning.
HA deployments should always use memcached to share tokens between
instances of the nova-consolauth daemon; If the 'ha' relation is
detected, then ensure that a memcache relation is then required
for charm operation.
To support evaluation of the memcache relation completeness Context was split out ontext.
the memcache specific code in InstanceConsole
into a new memcache specific class RemoteMemcacheC
Existing pacemaker resources will be deleted on upgrade; units will
move into a blocked state until a relation is added to memcached.
The nova-consoleauth service is resumed on upgrade to ensure that controller units.
instances run on all nova-cloud-
Change-Id: I2ac91b2bd92269 b761befeb7563ad 01cc5431151
Closes-Bug: 1781620