Commit Graph

24 Commits

Author SHA1 Message Date
Andreas Jaeger 24120d7b66 Retire repository
Fuel (from openstack namespace) and fuel-ccp (in x namespace)
repositories are unused and ready to retire.

This change removes all content from the repository and adds the usual
README file to point out that the repository is retired following the
process from
https://docs.openstack.org/infra/manual/drivers.html#retiring-a-project

See also
http://lists.openstack.org/pipermail/openstack-discuss/2019-December/011647.html

Depends-On: https://review.opendev.org/699362
Change-Id: Ibd0360edc1781ea748a1ef28877c215bb4c726c7
2019-12-18 09:38:32 +01:00
Andrey Pavlov e8ce334a9d Store sensitive configs in secret
* secret_configs config group added
* global secret creation added

Change-Id: Ie6a9833cdf73b076e24204d47e5898dfb24de43e
2017-03-06 07:00:03 +00:00
Jenkins f32be2ba3b Merge "Adding service-per-service support" 2017-03-03 13:06:04 +00:00
Andrey Pavlov 9942c0e978 Adding service-per-service support
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
2017-03-02 15:41:03 +00:00
Sergey Reshetnyak 8e124ae01a Allow to specify jinja templates in actions
Change-Id: Ic0d13c92827b12edd720b772195eaca8fcfc5ede
2017-02-27 17:29:02 +03:00
Sergey Reshetnyak 019cd01177 Fix merging custom parameters for actions
Change-Id: I5103002958b8610e3421e8ddc692020dae64d1a1
2017-02-27 16:53:20 +03:00
Jenkins a67f526fcb Merge "Allow to specify parameters for action" 2017-02-27 12:56:59 +00:00
Jenkins 0a9a79fe87 Merge "Check "Succeeded" status for actions" 2017-02-17 09:10:13 +00:00
Sergey Reshetnyak 1b1287c7c2 Check "Succeeded" status for actions
Change-Id: Ifd5104e01c5b777e61cf71a5d24c90b055f293a1
2017-02-17 10:00:15 +03:00
Jenkins e65b5b8383 Merge "Add macros support for actions" 2017-02-16 12:35:29 +00:00
Sergey Reshetnyak 091af18a80 Add macros support for actions
Change-Id: I425e028fcabf326d582a1d2e8fd45f761cd1a66c
2017-02-15 17:03:04 +03:00
Anastasiya 706e7fcb20 Change action status logic for terminating actions
if job was terminated and pods is terminating,
that action status should be "terminating"

Change-Id: I5f9b5a655b7947f58079e0f188c8c3e153dd77df
2017-02-15 16:49:29 +04:00
Anastasiya 973ce30def Add action delete command
this command deletes jobs, pods and appropriate config maps

Change-Id: I362322f4d8dd243f3730bdc802512b1a68bd5804
2017-02-15 16:45:59 +04:00
Jenkins 6e39888989 Merge "Change options for action status command" 2017-02-15 10:32:18 +00:00
Anastasiya ad0f7e0019 Change options for action status command
* '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
2017-02-13 13:24:46 +04:00
Sergey Reshetnyak 397ddfb9ef Add nodes config support for actions
Change-Id: Id352a034d1a8b1f4c5c9a86ecd7a2e98316547c5
2017-02-06 17:05:05 +03:00
Sergey Reshetnyak d717bde142 Allow to specify parameters for action
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
2017-01-31 17:48:45 +03:00
Jenkins dabf1e88d9 Merge "Print information about runned action" 2017-01-27 09:23:32 +00:00
Jenkins 2e21d40d17 Merge "Add command for showing action logs" 2017-01-27 09:23:26 +00:00
Sergey Reshetnyak f665ed6ad1 Add command for showing action logs
Added `ccp action log <action-name>` command for getting stdout of
action container.

Change-Id: Ib4693483e889f69c9392597d71de1f7148ba5cca
2017-01-27 12:03:23 +03:00
Sergey Reshetnyak 38c302e48c Print information about runned action
After run action information about action will be printed

Change-Id: I8a2caff84017f99b2d99edd2487ed375c3f57a11
2017-01-27 08:56:52 +00:00
Anastasiya 7b3bf4114f Add log for action run
Change-Id: I6a72196c9a566ce2d5952994d9440f4b91e23a95
2017-01-27 10:16:29 +04:00
Sergey Reshetnyak d5ff9e7eba Add restart policy for actions
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
2017-01-26 15:50:59 +03:00
Sergey Reshetnyak 3179511633 Add ccp action support
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
2017-01-12 13:40:41 +03:00