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
* 'ccp action status' show all statuses
* 'ccp action status action_names' show statuses
for actions with these names
* if action with name was not found, exception is raised
Change-Id: Ia7bdb9d8b2d9d15b9881362daaa4c74007b4c155
User can define parameters in action in the following format:
action:
parameters:
- key: some_param
default_value: value
These parameters can be override using --parameter option. For example:
ccp action run tempest --parameter tests-set=full
Parameters can be used in config files using the following template:
{{ action_parameters.some_key }}
Change-Id: I433624acd210ade57fa4d506e988fb6521cc738d
User can define two type of restarts for actions "never" and "always".
For "never" will be created pod object without restarts.
For "always" will be created job objects to be restarted until success.
Change-Id: I74afbe2a4bff21df6d28b8f49cdb3080ca8f69b7
This patch adds support of actions on existing ccp deployment.
For example actions can run tempest, rotation fernet tokens and so on.
Documentation will be added in another patchset.
Change-Id: If45f1bfb823f2182b0e79ca269c6b0e95066d053