Flatten services YAML files
Some services have been defined in multiple YAML files, for example in docker/services but also in puppet/services.
Since Queens is the release where we only support containerized overclouds, we expect all deployments running with Docker.
The way it works now causes performance problems, e.g. heat creates around 300 stacks instead of ~50.
We should convert the services into one file so:
- it's easier to create new services
- it's easier to maintain existing services
- it increases performances results
Blueprint information
- Status:
- Complete
- Approver:
- Alex Schultz
- Priority:
- High
- Drafter:
- Emilien Macchi
- Direction:
- Approved
- Assignee:
- None
- Definition:
- Approved
- Series goal:
- Accepted for train
- Implementation:
- Implemented
- Milestone target:
- train-1
- Started by
- Alex Schultz
- Completed by
- Alex Schultz
Related branches
Related bugs
Sprints
Whiteboard
[2018-04-09] No update for Rocky. Moving to future.
Gerrit topic: https:/
Addressed by: https:/
WIP: Flatten Aodh service configuration
Addressed by: https:/
Flatten Keystone service configuration
Addressed by: https:/
Move podman into deployment directory
Addressed by: https:/
Move docker into deployment directory
Addressed by: https:/
Flatten Keepalived service configuration
Addressed by: https:/
WIP - flatten memcached service configuration
Addressed by: https:/
Flatten Glance service configuration
Addressed by: https:/
WIP - flatten keystone service configuration
Addressed by: https:/
Flatten Zaqar service configuration
Addressed by: https:/
Fix service naming conventions
Addressed by: https:/
Add deployments/
Addressed by: https:/
Flatten Ironic services configuration
Addressed by: https:/
flatten sahara service configuration
Addressed by: https:/
flatten snmp service configuration
Addressed by: https:/
flatten tuned service configuration
Addressed by: https:/
flatten tripleo-firewall service configuration
Addressed by: https:/
flatten tripleo-packages service configuration
Addressed by: https:/
flatten time service configuration
Addressed by: https:/
flatten sshd service configuration
Addressed by: https:/
flatten the heat service configurations
Addressed by: https:/
WIP: flatten nova service configuration
Addressed by: https:/
Update memcache config in docker-uc-light env
Addressed by: https:/
WIP - DO NOT MERGE Flatten RabbitMQ service configuration
Addressed by: https:/
flatten haproxy service configuration
Addressed by: https:/
WIP - flatten database services MySQL, Redis, MongoDB configuration
Addressed by: https:/
flatten cinder service configuration
Addressed by: https:/
flatten the mistral service configurations
Addressed by: https:/
Prevent service bootstrap node facts from colliding with each other
Addressed by: https:/
WIP: flatten the neutron service configurations
Addressed by: https:/
step2: flatten the neutron service configurations
Gerrit topic: https:/
Addressed by: https:/
step1: flatten nova service configuration
Addressed by: https:/
Move selinux to deployment folder
Addressed by: https:/
flatten the swift service configurations
Addressed by: https:/
Move kernel config to deployment directory
Addressed by: https:/
Move securetty to deployment dir
Addressed by: https:/
Move login-defs to deployment directory
Addressed by: https:/
Flatten etcd configuration
Addressed by: https:/
flatten the manila service configurations
Addressed by: https:/
step2: flatten nova service configuration
Addressed by: https:/
flatten the tacker service
Addressed by: https:/
flatten the panko service
Addressed by: https:/
step3: flatten nova service configuration
Addressed by: https:/
flatten the congress service
Addressed by: https:/
flatten the iscsid service
Addressed by: https:/
Move the multipathd services into deployment
Addressed by: https:/
flatten ceilometer service configuration
Addressed by: https:/
WIP - flatten database service MySQL Server
Addressed by: https:/
flatten the gnocchi service configurations
Addressed by: https:/
flatten the horizon service configurations
Addressed by: https:/
flatten the barbican service configurations
Addressed by: https:/
flatten the fluentd service configurations
Addressed by: https:/
step1: flatten the designate service configurations
Addressed by: https:/
step2: flatten the designate service configurations
Addressed by: https:/
step3: flatten the neutron service configurations
Addressed by: https:/
Move container-
Addressed by: https:/
flatten database service Redis
Addressed by: https:/
flatten tripleo-ui service configuration
Addressed by: https:/
flatten sensu service configuration
Addressed by: https:/
flatten collectd service configuration
Addressed by: https:/
flatten qdrouterd service configs
Addressed by: https:/
Move openstack clients service
Addressed by: https:/
step4: flatten nova service configuration
Addressed by: https:/
flatten gnocchi services config
Addressed by: https:/
flatten the octavia service configurations
Addressed by: https:/
flatten the ec2 service configurations
Addressed by: https:/
flatten the ovn service configurations
Addressed by: https:/
step4: flatten the neutron service configurations
Addressed by: https:/
step5: flatten the neutron service configurations
Addressed by: https:/
flatten opendaylight-api service
Addressed by: https:/
Flatten and move logrotate-crond service container
Addressed by: https:/
Deprecate opendaylight service
Addressed by: https:/
Move neutron-
Addressed by: https:/
flatten the neutron-
Addressed by: https:/
flatten the cavium liquidio service
Addressed by: https:/
move tempest to deployment
Addressed by: https:/
move undercloud-
Addressed by: https:/
move clustercheck.yaml into deployment
Addressed by: https:/
move logging into deployment
Addressed by: https:/
move ceph-ansible into deployment
Addressed by: https:/
puppet/services -> deployments updates
Addressed by: https:/
Move apache service under deployment directory
Addressed by: https:/
Move Aide to deployments
Addressed by: https:/
Move pacemaker, pacemaker-remote into deployments
Addressed by: https:/
Move containers-
Gerrit topic: https:/
Gerrit topic: https:/
Addressed by: https:/
Move Manila backends into deployment
Gerrit topic: https:/
Addressed by: https:/
Move pacemaker, pacemaker-remote into deployments
Addressed by: https:/
Move Manila backends into deployment
Addressed by: https:/
Move neutron base, plugins to deployment
Addressed by: https:/
Move Manila backends into deployment
Addressed by: https:/
Move openvswitch into deployments
Addressed by: https:/
Move auditd, ca-cert, certmonger to deployment
Addressed by: https:/
Move masq-nets, swift-external, and validations to deployment
Addressed by: https:/
Move vpp, and veritas-hyperscale into deployment
Addressed by: https:/
Drop puppet/
Addressed by: https:/
Move compute-instanceha, neutron-ovn-dvr-ha to deployments
Addressed by: https:/
Move puppet/
Addressed by: https:/
Drop puppet/