629485dde5
In I12a02f636f31985bc1b71bff5b744d346286a95f cell_v2 discovery was originally moved from the nova-api container to the nova-compute|nova-ironic containers in order to run cell discovery during a scale up where the controllers are omitted (e.g to exclude the controllers from a maintenance window). This requires api database credentials on the compute node, which is forbidden, so it must move back to a nova-api host as a pre-requisite for removing these credentials in a follow-up patch. Scale-up while omitting the controllers will no longer work out of the box. Either a manual cell_v2 discovery can be run after scale up, or an additional node can be deployed using the NovaManager tripleo role. Related-bug: #1786961 Related-bug: #1871482 Change-Id: I47b95ad46e2d4e5b1f370a2f840826e87da2d703
54 lines
2.0 KiB
YAML
54 lines
2.0 KiB
YAML
resource_registry:
|
|
OS::TripleO::Services::OVNDBs: ../../deployment/ovn/ovn-dbs-pacemaker-puppet.yaml
|
|
|
|
parameter_defaults:
|
|
ControllerNetworkConfigTemplate: 'templates/ci/multinode.j2'
|
|
ComputeNetworkConfigTemplate: 'templates/ci/multinode.j2'
|
|
ControllerServices:
|
|
- OS::TripleO::Services::CACerts
|
|
- OS::TripleO::Services::ContainerImagePrepare
|
|
- OS::TripleO::Services::Podman
|
|
- OS::TripleO::Services::Kernel
|
|
- OS::TripleO::Services::Keystone
|
|
- OS::TripleO::Services::GlanceApi
|
|
- OS::TripleO::Services::MySQL
|
|
- OS::TripleO::Services::MySQLClient
|
|
- OS::TripleO::Services::NeutronApi
|
|
- OS::TripleO::Services::NeutronCorePlugin
|
|
- OS::TripleO::Services::OVNDBs
|
|
- OS::TripleO::Services::OVNController
|
|
- OS::TripleO::Services::OVNMetadataAgent
|
|
- OS::TripleO::Services::OsloMessagingRpc
|
|
- OS::TripleO::Services::OsloMessagingNotify
|
|
- OS::TripleO::Services::HAproxy
|
|
- OS::TripleO::Services::Memcached
|
|
- OS::TripleO::Services::NovaConductor
|
|
- OS::TripleO::Services::NovaApi
|
|
- OS::TripleO::Services::PlacementApi
|
|
- OS::TripleO::Services::NovaMetadata
|
|
- OS::TripleO::Services::NovaScheduler
|
|
- OS::TripleO::Services::ContainersLogrotateCrond
|
|
- OS::TripleO::Services::Snmp
|
|
- OS::TripleO::Services::Timesync
|
|
- OS::TripleO::Services::Timezone
|
|
- OS::TripleO::Services::TripleoPackages
|
|
- OS::TripleO::Services::NovaCompute
|
|
- OS::TripleO::Services::NovaLibvirt
|
|
- OS::TripleO::Services::Horizon
|
|
- OS::TripleO::Services::TripleoFirewall
|
|
- OS::TripleO::Services::NovaMigrationTarget
|
|
- OS::TripleO::Services::Sshd
|
|
- OS::TripleO::Services::Iscsid
|
|
- OS::TripleO::Services::Multipathd
|
|
- OS::TripleO::Services::Pacemaker
|
|
- OS::TripleO::Services::Clustercheck
|
|
- OS::TripleO::Services::NovaManager
|
|
ControllerExtraConfig:
|
|
nova::compute::libvirt::services::libvirt_virt_type: qemu
|
|
nova::compute::libvirt::virt_type: qemu
|
|
Debug: True
|
|
DockerPuppetDebug: True
|
|
NotificationDriver: 'noop'
|
|
GlanceBackend: 'file'
|
|
ContainerCli: podman
|