Commit Graph

11 Commits

Author SHA1 Message Date
Alexey Khivin 729c790f78 [Puppet] Fix yaml-lint warning
Change-Id: I58f4ecf0722d5876e4fd4770d24d73d3695ddfcd
2016-08-29 12:53:46 +03:00
Sergey Kraynev e810870ecf Release version 0.0.10 for all CI/CD apps
New versions contain:
 - several minor fixes
 - Fix bug with JJB, when it ignores config file
 - Other improvements

Change-Id: I8d6d0cb676245530d481af92782118a9e2847c0b
2016-08-03 12:02:22 +00:00
Alexey Khivin 18c49e43fe Cycle dependency of Puppet and CICDUtils was avoided
Hosts class moved from CICDUtils to Puppet for avoiding
cyclic dependency

Change-Id: I17821b8faf211fe2a04a2340772f3ef852daf335
2016-08-01 19:29:56 +03:00
Alexey Khivin 93b03c0e81 [Puppet] Class for building puppet cluster
Change-Id: Idd1ef2dabf6146d62c9e9bee1831127c3c967b7e
2016-08-01 16:40:46 +03:00
Sergey Kraynev 30cf625c5d Remove new lines at the end of file
After patch Ia2498bdb0f7c310ec3d2c2f11f5d3fc08c8b352c now is possible to
run check for yaml and shell syntax.
This patch is oriented to fix some similar error reported in yaml
syntax check.

Change-Id: If78fb0b5b906d38282ed48745ff77d2245e31407
2016-07-29 16:58:57 +03:00
Alexey Khivin 0d5bafcc25 [Puppet] Switch package version to 1.2
1.2 package version is supported since Liberty

Change-Id: I727c9ce15529bc7ce7a328407b24ba674aaed832
2016-06-30 10:47:29 +00:00
Alexey Khivin 48d9d205ca [Puppet] Scripts moved to a separate folders
* install - scripts to install puppet itself
 * core - scripts related to puppet related
functions binded to MuranoPL
 * server (future) - scripts related to puppet
server installation and configuration

Change-Id: I4b2be96721958b0847967f72d7cf83ecc9c1f5b8
2016-06-28 13:57:29 +03:00
asilenkov 52a4cc6b70 Tag Version: 0.0.9 added for CICD bundle
Change-Id: Ib8ce82413d659a1dae64edfb2960f48ab830390f
2016-06-16 18:44:49 +03:00
Alexey Khivin 4543a4913b [Puppet] Puppet module refactored
We can now put to Hiera MuranoPL objects (dicts and arrays) as a values.
They will be serialized into YAML and put into Hiera.
The same object can be obtained inside Puppet manifest from Hiera.

 * setHieraValue is deprecated now. putHieraData introduced instead.
   Since now  it is possible to pass a dictionary object  instead of
   key/value pair
 * shell files renamed to lowcase
 * yaml files processed by python and PyYAML instead of puppet module
 * gerrit configuration refactored as an example of the new api usage

Change-Id: I61cff31d42fcc2ba46de4faa7f0fbc0cb117c08b
2016-06-05 00:31:11 +03:00
Sergey Kraynev 98e7e0d260 Rename prefix for FQN of packages
It was discussed with Murano team and it's correct way to show, that
this application will be publically developed and available for
open-source contribution.
Also change namespace 'opaas' to 'ci_cd_pipeline_murano_app'.

Change-Id: I234aa2aa8c6a3680f9baa38669d60d90998042b7
2016-05-25 09:31:48 +03:00
Alexey Khivin 49fe6a2126 Puppet library for MuranoPL
Change-Id: Iff552da1dc76e8c91f0794208b99cc38d0682163
2016-03-04 15:46:51 +03:00