Since elasticsearch has separate repo, need to add
it to defaults, in case of related fuel-ccp-stacklight in
defaults.
Change-Id: Ic39eb474f42b25e55772cb95edd362e4be5623c3
Without that option X509v3 certificate can be only used for server
authentication. While that works for some services, Galera requries this
to enable SSL connectivity.
Change-Id: Id6ec42aeef06533d56e37c372dbfff3d16c950f0
"configs" section added to "services" group.
services:
some_service:
service_def: ads
configs:
asd: dsa
If you are mapping some service to some another service,
configs will be inherited as well.
Change-Id: Id64c0bf816a639c0b3dee96e5a72fcf964f9f731
New config section introduced:
services:
keystone-db:
service_def: mariadb
keystone:
service_def: keystone
mapping:
database: keystone-db
Defined services can be used in topology definition.
In this example keystone-db service will be created from mariadb
definition and keystone will use it instead of mariadb.
Change-Id: I274826648390b844d240b7ae545c40264f662452
To support multiple instances of the same service we should
be able to manage their dependencies separately
Change-Id: I3d1951537e49f56ae01b69c0eeef853dcde3b8b9
This is useful for applications that calculate internal values based on
available memory. And it is especially useful in containers because
majority of applications can not determine available memory correctly
(they do not work with cgroups).
Change-Id: Iadd0529d166ef1dad1697215bbc181104a7b926e
This patch adds ability to merge nested dicts if they are passed as a
paramater for "_merge" method of AttrDict class.
Also corresponding tests are added.
Change-Id: I7d18f69d4dc076c178552ae886af6df2932abc27
They will produce warnings about deprecated CN definition,
but v3 one not working for galera right now.
Change-Id: Iedec42d42c32209311f455d3585c0451dfc6997f
- Update address function to use "tls" config option and set scheme to 'https'.
Also we check, that service is in list of services, which support TLS.
- Add nginx repo to defaults, because it will be used as a proxy
service.
- Add Runtime error with suggestion to use extra options on cleanup,
when 'tls' is enabled.
Current patch requires patch in fuel-ccp-nginx repository.
Change-Id: I65002b7ff9cfa2faf9d5bce470334aae95334d00
Depends-On: I0660cc3ca2723bc06871b61f859adfed42c0d807