tripleo-common/container-images/overcloud_containers.yaml.j2
Alex Schultz ff5055e90d Remove tacker container code
We commented this out back in late 2017 since they reogranized the
containers. Since no one has picked up this effort, let's drop this dead
code.

Change-Id: I45f0787e92eca59ab7eec09b2b199c5b1dbc4855
2019-10-04 22:06:04 +00:00

922 lines
27 KiB
Django/Jinja

container_images_template:
- imagename: "{{namespace}}/{{name_prefix}}aodh-api{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerAodhApiImage
- ContainerAodhConfigImage
services:
- OS::TripleO::Services::AodhApi
- OS::TripleO::Services::AodhEvaluator
- OS::TripleO::Services::AodhListener
- OS::TripleO::Services::AodhNotifier
- OS::TripleO::Services::UndercloudAodhApi
- OS::TripleO::Services::UndercloudAodhEvaluator
- OS::TripleO::Services::UndercloudAodhListener
- OS::TripleO::Services::UndercloudAodhNotifier
- imagename: "{{namespace}}/{{name_prefix}}aodh-evaluator{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerAodhEvaluatorImage
services:
- OS::TripleO::Services::AodhEvaluator
- OS::TripleO::Services::UndercloudAodhEvaluator
- imagename: "{{namespace}}/{{name_prefix}}aodh-listener{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerAodhListenerImage
services:
- OS::TripleO::Services::AodhListener
- OS::TripleO::Services::UndercloudAodhListener
- imagename: "{{namespace}}/{{name_prefix}}aodh-notifier{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerAodhNotifierImage
services:
- OS::TripleO::Services::AodhNotifier
- OS::TripleO::Services::UndercloudAodhNotifier
- imagename: "{{namespace}}/{{name_prefix}}barbican-api{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerBarbicanApiImage
- ContainerBarbicanConfigImage
services:
- OS::TripleO::Services::BarbicanApi
- imagename: "{{namespace}}/{{name_prefix}}barbican-keystone-listener{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerBarbicanKeystoneListenerImage
- ContainerBarbicanKeystoneListenerConfigImage
services:
- OS::TripleO::Services::BarbicanApi
- OS::TripleO::Services::BarbicanKeystoneListener
- imagename: "{{namespace}}/{{name_prefix}}barbican-worker{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerBarbicanWorkerImage
- ContainerBarbicanWorkerConfigImage
services:
- OS::TripleO::Services::BarbicanApi
- OS::TripleO::Services::BarbicanWorker
- imagename: "{{namespace}}/{{name_prefix}}ceilometer-central{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerCeilometerCentralImage
- ContainerCeilometerConfigImage
services:
- OS::TripleO::Services::CeilometerAgentCentral
- OS::TripleO::Services::CeilometerAgentIpmi
- OS::TripleO::Services::CeilometerAgentNotification
- OS::TripleO::Services::ComputeCeilometerAgent
- OS::TripleO::Services::UndercloudCeilometerAgentCentral
- OS::TripleO::Services::UndercloudCeilometerAgentIpmi
- OS::TripleO::Services::UndercloudCeilometerAgentNotification
- imagename: "{{namespace}}/{{name_prefix}}ceilometer-compute{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerCeilometerComputeImage
services:
- OS::TripleO::Services::ComputeCeilometerAgent
- imagename: "{{namespace}}/{{name_prefix}}ceilometer-notification{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerCeilometerNotificationImage
services:
- OS::TripleO::Services::CeilometerAgentNotification
- OS::TripleO::Services::UndercloudCeilometerAgentNotification
- imagename: "{{namespace}}/{{name_prefix}}ceilometer-ipmi{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerCeilometerIpmiImage
services:
- OS::TripleO::Services::CeilometerAgentIpmi
- OS::TripleO::Services::UndercloudCeilometerAgentIpmi
- imagename: "{{namespace}}/{{name_prefix}}cinder-api{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerCinderApiImage
- ContainerCinderConfigImage
services:
- OS::TripleO::Services::BlockStorageCinderVolume
- OS::TripleO::Services::CinderApi
- OS::TripleO::Services::CinderBackup
- OS::TripleO::Services::CinderScheduler
- OS::TripleO::Services::CinderVolume
- OS::TripleO::Services::UndercloudCinderApi
- OS::TripleO::Services::UndercloudCinderScheduler
- OS::TripleO::Services::UndercloudCinderVolume
- imagename: "{{namespace}}/{{name_prefix}}cinder-backup{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerCinderBackupImage
services:
- OS::TripleO::Services::CinderBackup
- imagename: "{{namespace}}/{{name_prefix}}cinder-scheduler{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerCinderSchedulerImage
services:
- OS::TripleO::Services::CinderScheduler
- OS::TripleO::Services::UndercloudCinderScheduler
- imagename: "{{namespace}}/{{name_prefix}}cinder-volume{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerCinderVolumeImage
services:
- OS::TripleO::Services::BlockStorageCinderVolume
- OS::TripleO::Services::CinderVolume
- OS::TripleO::Services::UndercloudCinderVolume
- imagename: "{{namespace}}/{{name_prefix}}collectd{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerCollectdConfigImage
- ContainerCollectdImage
services:
- OS::TripleO::Services::Collectd
- imagename: "{{namespace}}/{{name_prefix}}cron{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerCrondConfigImage
- ContainerCrondImage
services:
- OS::TripleO::Services::ContainersLogrotateCrond
- imagename: "{{namespace}}/{{name_prefix}}designate-api{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerDesignateApiImage
services:
- OS::TripleO::Services::DesignateApi
- OS::TripleO::Services::DesignateCentral
- OS::TripleO::Services::DesignateMDNS
- OS::TripleO::Services::DesignateSink
- OS::TripleO::Services::DesignateProducer
- OS::TripleO::Services::DesignateWorker
- imagename: "{{namespace}}/{{name_prefix}}designate-backend-bind9{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerDesignateBackendBIND9Image
services:
- OS::TripleO::Services::DesignateWorker
- imagename: "{{namespace}}/{{name_prefix}}designate-central{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerDesignateCentralImage
services:
- OS::TripleO::Services::DesignateCentral
- imagename: "{{namespace}}/{{name_prefix}}designate-mdns{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerDesignateMDNSImage
services:
- OS::TripleO::Services::DesignateMDNS
- imagename: "{{namespace}}/{{name_prefix}}designate-producer{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerDesignateProducerImage
services:
- OS::TripleO::Services::DesignateProducer
- imagename: "{{namespace}}/{{name_prefix}}designate-sink{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerDesignateSinkImage
services:
- OS::TripleO::Services::DesignateSink
- imagename: "{{namespace}}/{{name_prefix}}designate-worker{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerDesignateConfigImage
- ContainerDesignateWorkerImage
services:
- OS::TripleO::Services::DesignateWorker
- imagename: "{{namespace}}/{{name_prefix}}ec2-api{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerEc2ApiConfigImage
- ContainerEc2ApiImage
services:
- OS::TripleO::Services::Ec2Api
- imagename: "{{namespace}}/{{name_prefix}}etcd{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerEtcdConfigImage
- ContainerEtcdImage
services:
- OS::TripleO::Services::Etcd
{% if not rhel_containers %}
- imagename: "{{namespace}}/{{name_prefix}}fluentd{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerFluentdConfigImage
- ContainerFluentdClientImage
- ContainerFluentdImage
services:
- OS::TripleO::Services::FluentdClient
- OS::TripleO::Services::Fluentd
{% endif %}
- imagename: "{{namespace}}/{{name_prefix}}glance-api{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerGlanceApiConfigImage
- ContainerGlanceApiImage
services:
- OS::TripleO::Services::GlanceApi
- imagename: "{{namespace}}/{{name_prefix}}gnocchi-api{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerGnocchiApiImage
- ContainerGnocchiConfigImage
services:
- OS::TripleO::Services::GnocchiApi
- OS::TripleO::Services::GnocchiMetricd
- OS::TripleO::Services::GnocchiStatsd
- OS::TripleO::Services::UndercloudGnocchiApi
- OS::TripleO::Services::UndercloudGnocchiMetricd
- OS::TripleO::Services::UndercloudGnocchiStatsd
- imagename: "{{namespace}}/{{name_prefix}}gnocchi-metricd{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerGnocchiMetricdImage
services:
- OS::TripleO::Services::GnocchiMetricd
- OS::TripleO::Services::UndercloudGnocchiMetricd
- imagename: "{{namespace}}/{{name_prefix}}gnocchi-statsd{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerGnocchiStatsdImage
services:
- OS::TripleO::Services::GnocchiStatsd
- OS::TripleO::Services::UndercloudGnocchiStatsd
- imagename: "{{namespace}}/{{name_prefix}}haproxy{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerHAProxyConfigImage
- ContainerHAProxyImage
services:
- OS::TripleO::Services::HAproxy
- OS::TripleO::Services::UndercloudHAProxy
- imagename: "{{namespace}}/{{name_prefix}}heat-all{{name_suffix}}:{{tag}}"
image_source: kolla
- imagename: "{{namespace}}/{{name_prefix}}heat-api-cfn{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerHeatApiCfnConfigImage
- ContainerHeatApiCfnImage
services:
- OS::TripleO::Services::HeatApiCfn
- imagename: "{{namespace}}/{{name_prefix}}heat-api{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerHeatApiConfigImage
- ContainerHeatApiImage
- ContainerHeatConfigImage
services:
- OS::TripleO::Services::HeatApi
- OS::TripleO::Services::HeatEngine
- imagename: "{{namespace}}/{{name_prefix}}heat-engine{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerHeatEngineImage
services:
- OS::TripleO::Services::HeatEngine
- imagename: "{{namespace}}/{{name_prefix}}horizon{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerHorizonConfigImage
- ContainerHorizonImage
services:
- OS::TripleO::Services::Horizon
- imagename: "{{namespace}}/{{name_prefix}}ironic-api{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerIronicApiImage
- ContainerIronicApiConfigImage
services:
- OS::TripleO::Services::IronicApi
- imagename: "{{namespace}}/{{name_prefix}}ironic-conductor{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerIronicConductorImage
services:
- OS::TripleO::Services::IronicConductor
- imagename: "{{namespace}}/{{name_prefix}}ironic-inspector{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerIronicInspectorImage
- ContainerIronicInspectorConfigImage
services:
- OS::TripleO::Services::IronicInspector
- imagename: "{{namespace}}/{{name_prefix}}ironic-pxe{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerIronicConfigImage
- ContainerIronicPxeImage
services:
- OS::TripleO::Services::IronicConductor
- OS::TripleO::Services::IronicPxe
- imagename: "{{namespace}}/{{name_prefix}}ironic-neutron-agent{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerIronicNeutronAgentImage
- ContainerNeutronConfigImage
services:
- OS::TripleO::Services::IronicNeutronAgent
- imagename: "{{namespace}}/{{name_prefix}}iscsid{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerIscsidConfigImage
- ContainerIscsidImage
services:
- OS::TripleO::Services::Iscsid
- imagename: "{{namespace}}/{{name_prefix}}keepalived{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerKeepalivedConfigImage
- ContainerKeepalivedImage
services:
- OS::TripleO::Services::Keepalived
- OS::TripleO::Services::UndercloudKeepalived
- imagename: "{{namespace}}/{{name_prefix}}keystone{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerKeystoneConfigImage
- ContainerKeystoneImage
services:
- OS::TripleO::Services::Keystone
- imagename: "{{namespace}}/{{name_prefix}}manila-api{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerManilaApiImage
- ContainerManilaConfigImage
services:
- OS::TripleO::Services::ManilaApi
- OS::TripleO::Services::ManilaScheduler
- OS::TripleO::Services::ManilaShare
- imagename: "{{namespace}}/{{name_prefix}}manila-scheduler{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerManilaSchedulerImage
services:
- OS::TripleO::Services::ManilaScheduler
- imagename: "{{namespace}}/{{name_prefix}}manila-share{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerManilaShareImage
services:
- OS::TripleO::Services::ManilaShare
- imagename: "{{namespace}}/{{name_prefix}}mariadb{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerClustercheckConfigImage
- ContainerClustercheckImage
- ContainerMysqlConfigImage
- ContainerMysqlImage
- ContainerMysqlClientConfigImage
services:
- OS::TripleO::Services::MySQL
- imagename: "{{namespace}}/{{name_prefix}}memcached{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerMemcachedConfigImage
- ContainerMemcachedImage
services:
- OS::TripleO::Services::Memcached
- imagename: "{{namespace}}/{{name_prefix}}mistral-api{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerMistralApiImage
- ContainerMistralConfigImage
services:
- OS::TripleO::Services::MistralApi
- OS::TripleO::Services::MistralEngine
- OS::TripleO::Services::MistralExecutor
- OS::TripleO::Services::MistralEventEngine
- imagename: "{{namespace}}/{{name_prefix}}mistral-engine{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerMistralEngineImage
services:
- OS::TripleO::Services::MistralEngine
- imagename: "{{namespace}}/{{name_prefix}}mistral-executor{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerMistralExecutorImage
services:
- OS::TripleO::Services::MistralExecutor
- imagename: "{{namespace}}/{{name_prefix}}mistral-event-engine{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerMistralEventEngineImage
services:
- OS::TripleO::Services::MistralEventEngine
- imagename: "{{namespace}}/{{name_prefix}}multipathd{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerMultipathdConfigImage
- ContainerMultipathdImage
services:
- OS::TripleO::Services::Multipathd
- imagename: "{{namespace}}/{{name_prefix}}neutron-dhcp-agent{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerNeutronDHCPImage
services:
- OS::TripleO::Services::NeutronDhcpAgent
- imagename: "{{namespace}}/{{name_prefix}}neutron-l3-agent{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerNeutronL3AgentImage
services:
- OS::TripleO::Services::NeutronL3Agent
- imagename: "{{namespace}}/{{name_prefix}}neutron-metadata-agent{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerNeutronMetadataImage
services:
- OS::TripleO::Services::NeutronMetadataAgent
- imagename: "{{namespace}}/{{name_prefix}}neutron-openvswitch-agent{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerOpenvswitchImage
services:
- OS::TripleO::Services::ComputeNeutronOvsAgent
- OS::TripleO::Services::NeutronOvsAgent
- imagename: "{{namespace}}/{{name_prefix}}neutron-sriov-agent{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerNeutronSriovImage
services:
- OS::TripleO::Services::NeutronSriovAgent
- imagename: "{{namespace}}/{{name_prefix}}neutron-mlnx-agent{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerNeutronMlnxImage
services:
- OS::TripleO::Services::NeutronMlnxAgent
{% if neutron_driver == "odl" %}
- imagename: "{{namespace}}/{{name_prefix}}neutron-server-opendaylight{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerNeutronApiImage
- ContainerNeutronConfigImage
services:
- OS::TripleO::Services::NeutronApi
- OS::TripleO::Services::NeutronDhcpAgent
- OS::TripleO::Services::NeutronMetadataAgent
- OS::TripleO::Services::NeutronServer
- OS::TripleO::Services::OpenDaylightApi
{% elif neutron_driver == "ovn" %}
- imagename: "{{namespace}}/{{name_prefix}}neutron-server-ovn{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerNeutronApiImage
- ContainerNeutronConfigImage
services:
- OS::TripleO::Services::NeutronApi
- OS::TripleO::Services::NeutronServer
- OS::TripleO::Services::OVNController
- imagename: "{{namespace}}/{{name_prefix}}neutron-metadata-agent-ovn{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerOvnMetadataImage
services:
- OS::TripleO::Services::OVNMetadataAgent
{% else %}
- imagename: "{{namespace}}/{{name_prefix}}neutron-server{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerNeutronApiImage
- ContainerNeutronConfigImage
services:
- OS::TripleO::Services::ComputeNeutronOvsAgent
- OS::TripleO::Services::NeutronApi
- OS::TripleO::Services::NeutronCorePlugin
- OS::TripleO::Services::NeutronDhcpAgent
- OS::TripleO::Services::NeutronL3Agent
- OS::TripleO::Services::NeutronMetadataAgent
- OS::TripleO::Services::NeutronOvsAgent
- OS::TripleO::Services::NeutronServer
- OS::TripleO::Services::NeutronSriovAgent
{% endif %}
- imagename: "{{namespace}}/{{name_prefix}}nova-api{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerNovaApiImage
- ContainerNovaConfigImage
- ContainerNovaMetadataImage
- ContainerNovaMetadataConfigImage
services:
- OS::TripleO::Services::NovaApi
- OS::TripleO::Services::NovaConductor
- OS::TripleO::Services::NovaIronic
- OS::TripleO::Services::NovaScheduler
- OS::TripleO::Services::NovaVncProxy
- OS::TripleO::Services::NovaMetadata
- imagename: "{{namespace}}/{{name_prefix}}nova-compute-ironic{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerNovaComputeIronicImage
services:
- OS::TripleO::Services::NovaIronic
- imagename: "{{namespace}}/{{name_prefix}}nova-compute{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerNovaComputeImage
- ContainerNovaLibvirtConfigImage
services:
- OS::TripleO::Services::NovaCompute
- OS::TripleO::Services::NovaLibvirt
- OS::TripleO::Services::NovaMigrationTarget
- imagename: "{{namespace}}/{{name_prefix}}nova-conductor{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerNovaConductorImage
services:
- OS::TripleO::Services::NovaConductor
- imagename: "{{namespace}}/{{name_prefix}}nova-libvirt{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerNovaLibvirtImage
services:
- OS::TripleO::Services::NovaLibvirt
- imagename: "{{namespace}}/{{name_prefix}}nova-novncproxy{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerNovaVncProxyImage
services:
- OS::TripleO::Services::NovaVncProxy
- imagename: "{{namespace}}/{{name_prefix}}nova-scheduler{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerNovaSchedulerImage
services:
- OS::TripleO::Services::NovaScheduler
- imagename: "{{namespace}}/{{name_prefix}}nova-serialproxy{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerNovaSerialproxyConfigImage
- ContainerNovaSerialproxyImage
services:
- OS::TripleO::Services::NovaSerialproxy
- imagename: "{{namespace}}/{{name_prefix}}novajoin-notifier{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerNovajoinNotifierImage
services:
- OS::TripleO::Services::Novajoin
- imagename: "{{namespace}}/{{name_prefix}}novajoin-server{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerNovajoinServerImage
- ContainerNovajoinConfigImage
services:
- OS::TripleO::Services::Novajoin
- imagename: "{{namespace}}/{{name_prefix}}octavia-api{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerOctaviaApiImage
- ContainerOctaviaConfigImage
- ContainerOctaviaDriverAgentImage
- ContainerOctaviaDriverAgentConfigImage
services:
- OS::TripleO::Services::OctaviaApi
- OS::TripleO::Services::OctaviaHealthManager
- OS::TripleO::Services::OctaviaHousekeeping
- OS::TripleO::Services::OctaviaWorker
- imagename: "{{namespace}}/{{name_prefix}}octavia-health-manager{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerOctaviaHealthManagerImage
services:
- OS::TripleO::Services::OctaviaHealthManager
- imagename: "{{namespace}}/{{name_prefix}}octavia-housekeeping{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerOctaviaHousekeepingImage
services:
- OS::TripleO::Services::OctaviaHousekeeping
- imagename: "{{namespace}}/{{name_prefix}}octavia-worker{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerOctaviaWorkerImage
services:
- OS::TripleO::Services::OctaviaWorker
{% if neutron_driver == "odl" %}
- imagename: "{{namespace}}/{{name_prefix}}opendaylight{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerOpendaylightApiImage
- ContainerOpendaylightConfigImage
services:
- OS::TripleO::Services::OpenDaylightApi
{% endif %}
{% if neutron_driver == "ovn" %}
- imagename: "{{namespace}}/{{name_prefix}}ovn-controller{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerOvnControllerConfigImage
- ContainerOvnControllerImage
services:
- OS::TripleO::Services::OVNController
- imagename: "{{namespace}}/{{name_prefix}}ovn-nb-db-server{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerOvnNbDbImage
services:
- OS::TripleO::Services::OVNDBs
- imagename: "{{namespace}}/{{name_prefix}}ovn-northd{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerOvnNorthdImage
- ContainerOvnDbsImage
- ContainerOvnDbsConfigImage
services:
- OS::TripleO::Services::OVNDBs
- imagename: "{{namespace}}/{{name_prefix}}ovn-sb-db-server{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerOvnSbDbImage
services:
- OS::TripleO::Services::OVNDBs
{% endif %}
- imagename: "{{namespace}}/{{name_prefix}}panko-api{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerPankoApiImage
- ContainerPankoConfigImage
services:
- OS::TripleO::Services::PankoApi
- OS::TripleO::Services::UndercloudPankoApi
- imagename: "{{namespace}}/{{name_prefix}}placement-api{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerPlacementConfigImage
- ContainerPlacementImage
services:
- OS::TripleO::Services::PlacementApi
- imagename: "{{namespace}}/{{name_prefix}}qdrouterd{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerQdrouterdConfigImage
- ContainerQdrouterdImage
- ContainerMetricsQdrConfigImage
- ContainerMetricsQdrImage
services:
- OS::TripleO::Services::Qdr
- OS::TripleO::Services::OsloMessagingRpc
- OS::TripleO::Services::MetricsQdr
- imagename: "{{namespace}}/{{name_prefix}}rabbitmq{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerRabbitmqConfigImage
- ContainerRabbitmqImage
services:
- OS::TripleO::Services::RabbitMQ
- OS::TripleO::Services::OsloMessagingRpc
- OS::TripleO::Services::OsloMessagingNotify
- imagename: "{{namespace}}/{{name_prefix}}redis{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerRedisConfigImage
- ContainerRedisImage
services:
- OS::TripleO::Services::Redis
- OS::TripleO::Services::UndercloudRedis
- imagename: "{{namespace}}/{{name_prefix}}sahara-api{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerSaharaApiImage
- ContainerSaharaConfigImage
services:
- OS::TripleO::Services::SaharaApi
- OS::TripleO::Services::SaharaEngine
- imagename: "{{namespace}}/{{name_prefix}}sahara-engine{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerSaharaEngineImage
services:
- OS::TripleO::Services::SaharaEngine
{% if not rhel_containers %}
- imagename: "{{namespace}}/{{name_prefix}}sensu-client{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerSensuClientImage
- ContainerSensuConfigImage
services:
- OS::TripleO::Services::SensuClient
- imagename: "{{namespace}}/{{name_prefix}}skydive-agent{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerSkydiveAgentImage
services:
- OS::TripleO::Services::SkydiveAgent
- imagename: "{{namespace}}/{{name_prefix}}skydive-analyzer{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerSkydiveAnalyzerImage
services:
- OS::TripleO::Services::SkydiveAnalyzer
{% endif %}
- imagename: "{{namespace}}/{{name_prefix}}swift-account{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerSwiftAccountImage
services:
- OS::TripleO::Services::SwiftStorage
- imagename: "{{namespace}}/{{name_prefix}}swift-container{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerSwiftContainerImage
services:
- OS::TripleO::Services::SwiftStorage
- imagename: "{{namespace}}/{{name_prefix}}swift-object{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerSwiftObjectImage
services:
- OS::TripleO::Services::SwiftStorage
- imagename: "{{namespace}}/{{name_prefix}}swift-proxy-server{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerSwiftConfigImage
- ContainerSwiftProxyImage
services:
- OS::TripleO::Services::SwiftProxy
- OS::TripleO::Services::SwiftRingBuilder
- OS::TripleO::Services::SwiftStorage
# NOTE: the TripleoClient service will likely be just a stub to allow
# us to obtain this container via the prepare commands.
- imagename: "{{namespace}}/{{name_prefix}}tripleoclient{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerTripleoclientImage
services:
- OS::TripleO::Services::TripleoClient
- imagename: "{{namespace}}/{{name_prefix}}zaqar-wsgi{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerZaqarConfigImage
- ContainerZaqarImage
services:
- OS::TripleO::Services::Zaqar
- imagename: "{{ceph_namespace}}/{{ceph_image}}:{{ceph_tag}}"
image_source: ceph
params:
- ContainerCephDaemonImage
services:
- OS::TripleO::Services::CephClient
- OS::TripleO::Services::CephExternal
- OS::TripleO::Services::CephMds
- OS::TripleO::Services::CephMgr
- OS::TripleO::Services::CephMon
- OS::TripleO::Services::CephOSD
- OS::TripleO::Services::CephRgw
- OS::TripleO::Services::CephRbdMirror
- imagename: "{{ceph_prometheus_namespace}}/{{ceph_prometheus_image}}:{{ceph_prometheus_tag}}"
image_source: prom
params:
- PrometheusContainerImage
services:
- OS::TripleO::Services::CephGrafana
- imagename: "{{ceph_alertmanager_namespace}}/{{ceph_alertmanager_image}}:{{ceph_alertmanager_tag}}"
image_source: prom
params:
- AlertManagerContainerImage
services:
- OS::TripleO::Services::CephGrafana
- imagename: "{{ceph_node_exporter_namespace}}/{{ceph_node_exporter_image}}:{{ceph_node_exporter_tag}}"
image_source: prom
params:
- NodeExporterContainerImage
services:
- OS::TripleO::Services::CephGrafana
- imagename: "{{ceph_grafana_namespace}}/{{ceph_grafana_image}}:{{ceph_grafana_tag}}"
image_source: grafana
params:
- GrafanaContainerImage
services:
- OS::TripleO::Services::CephGrafana
- imagename: "{{namespace}}/{{name_prefix}}tempest{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerTempestImage
services:
- OS::TripleO::Services::Tempest
- imagename: "{{namespace}}/{{name_prefix}}rsyslog{{name_suffix}}:{{tag}}"
image_source: kolla
params:
- ContainerRsyslogImage
- ContainerRsyslogConfigImage
- ContainerRsyslogSidecarImage
- ContainerRsyslogSidecarConfigImage
services:
- OS::TripleO::Services::HAproxy
- OS::TripleO::Services::Rsyslog
- OS::TripleO::Services::SwiftProxy
- OS::TripleO::Services::SwiftStorage