285 Commits

Author SHA1 Message Date
Alexey Khivin
1801f262c9 [Puppet] Puppet-master demo
Change-Id: I0becebfb46fd046f4d93ec14f1daf1aa26065023
2016-08-30 22:07:31 +00:00
Alexey Khivin
cb593cf5b7 [Puppet] Comment improved
Change-Id: Ia97f2572ffb2889741587fe4edaa80eb9a6ca384
2016-08-29 13:08:25 +03:00
Alexey Khivin
729c790f78 [Puppet] Fix yaml-lint warning
Change-Id: I58f4ecf0722d5876e4fd4770d24d73d3695ddfcd
2016-08-29 12:53:46 +03:00
Jenkins
a6fd3e8b5a Merge "Fix arguments list syntax" 2016-08-29 09:08:32 +00:00
Jenkins
b3fe456381 Merge "Adding links on the demo video to Readme" 2016-08-25 11:05:21 +00:00
Jenkins
a69a45f15c Merge "Add test for full CiCd flow" 2016-08-24 15:00:15 +00:00
Nikolay Mahotkin
fa4ae75fbb Adding links on the demo video to Readme
Change-Id: I10233f06bb2a69fb91187cffec2e2ec862ca5cdc
2016-08-24 14:05:02 +03:00
Sergey Kraynev
13b5fd276f Fix arguments list syntax
Change-Id: Ie0f7ceded8d53d5a91c51c43d253899c1c488494
2016-08-23 16:01:44 +03:00
Jenkins
9dbbee8fe1 Merge "Fix linters error by using "ls | grep"" 2016-08-18 10:54:35 +00:00
Anastasia Kuznetsova
51693817ef Add test for full CiCd flow
Added new test that check deployment of CiCd app
and goes throught the full flow with deploying app to Tomcat.

Change-Id: I7ca7bd4182deb87615ba312a0c78f0fb37b91440
2016-08-17 16:33:19 +03:00
Andreas Jaeger
48aa28ef74 Move other-requirements.txt to bindep.txt
The default filename for documenting binary dependencies has been
changed from "other-requirements.txt" to "bindep.txt" with the release
of bindep 2.1.0. While the previous name is still supported, it will
be deprecated.

Move the file around to follow this change.

Note that this change is self-testing, the OpenStack CI infrastructure
will use a "bindep.txt" file to setup nodes for testing.

For more information about bindep, see also:
http://docs.openstack.org/infra/manual/drivers.html#package-requirements
http://docs.openstack.org/infra/bindep/

As well as this announcement:
http://lists.openstack.org/pipermail/openstack-dev/2016-August/101590.html

Change-Id: Iab00470ee1d325063f587d70ab55c4e069ce5a79
2016-08-12 20:53:19 +02:00
Sergey Kraynev
2ed5e21201 Fix linters error by using "ls | grep"
Fix error created in patch If190bcddad3b0d310a51dc302303e86c202a41fe .
Now it uses "find".
Also add check, that provided package is really existed.
Previously it was cause of wrong packaging all packages in one, when
package is not found.

Change-Id: I82508e8841b920cdff38b0f7d673ec74e448701e
2016-08-12 17:17:02 +03:00
Alexey Khivin
d436fc1076 [Puppet] Remove Logger usage
Logger usage algorithm looks too awkwardly.
 Nobody uses Logger output. This lines looks like a dead code

Change-Id: I21f057073a2aacb91a428e4d8843578114098643
2016-08-12 16:23:20 +03:00
Sergey Kraynev
66214e4abe Use FQN for naming packages which we upload
Use FQN from manifest file, instead of hardcoded prefix.
Also adopt upload logic for new packages names.

Change-Id: If190bcddad3b0d310a51dc302303e86c202a41fe
2016-08-12 15:42:29 +03:00
Jenkins
3e6efbf84b Merge "[HAProxy] Switch package version to 1.2" 2016-08-09 12:27:49 +00:00
Sergey Kraynev
cff7080d2e Fix errors reported by shellcheck for Puppet
Change-Id: I8277c6265501c74d07493f723472fbf4b85ca29e
2016-08-08 20:51:39 +00:00
Alexey Khivin
8cda15b9f2 [HAProxy] Switch package version to 1.2
1.2 package version is supported since Liberty

Change-Id: I5ec6d2150af2963bfb395d6b9bedbebbe4497bd8
2016-08-08 20:41:38 +00:00
Sergey Kraynev
95d03fed86 Fix errors reported by shellcheck for Zuul and Nodepool
Change-Id: I2c5fbf234a1bb1c6c27a562f6b4aa6a7e2651ae2
2016-08-08 20:15:15 +00:00
Sergey Kraynev
a4a52e5b54 Fix errors reported by shellcheck for SystemConfig and OpenLDAP
Change-Id: I95dd70789c28d6c9727c75ca29ee618a72ba4e27
2016-08-08 20:14:56 +00:00
Jenkins
6dcb389223 Merge "Add test for packages structure" 2016-08-08 20:13:44 +00:00
Jenkins
6cb8f9d518 Merge "Make units and linters run in tox by default" 2016-08-08 20:12:07 +00:00
Jenkins
f779816628 Merge "Fix errors reported by shellcheck for Gerrit and Jenkins" 2016-08-08 20:08:33 +00:00
Jenkins
ecb14091c7 Merge "Add shebang for default_packages_list.sh" 2016-08-08 20:08:00 +00:00
Sergey Kraynev
805c2cef0e Fix errors reported by shellcheck for Gerrit and Jenkins
Change-Id: Ia383b6e788429fc3170d0362afded8f3bc43e61f
2016-08-08 16:37:54 +00:00
Jenkins
2a236048cd Merge "Fix lint errors in tools/prepare_packages.sh" 2016-08-08 16:36:45 +00:00
Sergey Kraynev
d94a92fac8 Add shebang for default_packages_list.sh
Add shebang for default_packages_list.sh according error message
reported by shellcheck script.

Change-Id: Iee5085987f6741dd319030a1d0faee6a16029b44
2016-08-08 16:35:20 +00:00
Alexey Khivin
95ca92ae82 Fix lint errors in tools/prepare_packages.sh
Change-Id: I8e796becfe7786210ffec89ba8ca92e4ab4e1ea4
2016-08-08 17:48:18 +03:00
Jenkins
2b028b22db Merge "Fix indentation warnings LBaaS" 2016-08-08 10:35:49 +00:00
Jenkins
5f0dea1b16 Merge "Fix indentation warnings CI/CD" 2016-08-08 10:35:38 +00:00
Jenkins
49fbe12cbb Merge "Release version 0.0.10 for all CI/CD apps" 2016-08-04 07:30:06 +00:00
Jenkins
40d3ff9051 Merge "Artifactory, Nexus, Elk applications added" 2016-08-03 16:22:08 +00:00
Sergey Kraynev
6a5a03c192 Fix indentation warnings LBaaS
After patch Ia2498bdb0f7c310ec3d2c2f11f5d3fc08c8b352c there is
possible to run check for yaml and shell syntax.
This patch is oriented to fix some similar Warnings reported in yaml
syntax check for LBaaS apps, like "(indentation)".

Change-Id: I6f2b1af8ab7cee75d153c8f18bbea8ac67cc65b4
2016-08-03 17:14:54 +03:00
Sergey Kraynev
5e046b2169 Fix indentation warnings CI/CD
After patch Ia2498bdb0f7c310ec3d2c2f11f5d3fc08c8b352c there is possible to
run check for yaml and shell syntax.
This patch is oriented to fix some similar Warnings reported in yaml
syntax check for CI/CD apps, like "(indentation)".

Change-Id: Ie2d854e6feef6362ea07d6132e71072dae49b5d7
2016-08-03 17:14:47 +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
Sergey Kraynev
a2cfd49689 Add test for packages structure
Change-Id: I1f9cd14f41edc9f825d86c4867426a9805af2882
2016-08-03 14:45:26 +03:00
Sergey Kraynev
9281f08b3e Make units and linters run in tox by default
Change-Id: I0833ed4cd251482f678b228a9122f3cf17dfa4aa
2016-08-03 14:37:56 +03:00
Alexey Khivin
9288270ca0 Excess spaces and lines removed
Change-Id: I992f5a9d0d6763cd2ecd16caaabc713eebe42b38
2016-08-02 16:04:19 +03:00
Jenkins
346dd2f98e Merge "LBaaS packages contents moved to 'package' folder" 2016-08-02 12:35:01 +00:00
Jenkins
4fdeab53b3 Merge "Fix shellcheck errors for LBaaS apps" 2016-08-02 12:34:54 +00:00
Jenkins
218b9d7f2c Merge "Cycle dependency of Puppet and CICDUtils was avoided" 2016-08-02 12:32:35 +00:00
Jenkins
2ddbcb264e Merge "[Puppet] Class for building puppet cluster" 2016-08-02 12:32:27 +00:00
Anastasia Kuznetsova
76b1023423 Fix issue in teardown when cleanup_after is used
Fix error
"File "tests/base.py", line 121, in tearDown
   os.remove(file)
OSError: [Errno 21] Is a directory:"
that has occured in teardown when OS_CLEANUP_AFTER is TRUE

Change-Id: I9c3ad125b7c9034fe6f6bab7a0dae1acbe15289a
2016-08-02 13:20:05 +03: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
Nikolay Mahotkin
f1b410e292 LBaaS packages contents moved to 'package' folder
* For consistency with other packages,
   LBaaS-interface package and HAProxy-based-LBaaS are moved
   to 'package' folder

Change-Id: I577f4c669a9c96b1c36f4a93bae14dc323e51d78
2016-08-01 17:55:20 +03:00
Alexey Khivin
93b03c0e81 [Puppet] Class for building puppet cluster
Change-Id: Idd1ef2dabf6146d62c9e9bee1831127c3c967b7e
2016-08-01 16:40:46 +03:00
Sergey Kraynev
9bed165c30 Fix shellcheck errors for LBaaS apps
Current patch fixes shell issues in LBaaS apps reported by test run:
tox -e shellcheck
All LB related scripts were fixed according command output.

Change-Id: Ia24f2ba25d7818cb05d064a9fc7f5f4617f714d8
2016-08-01 15:12:45 +03:00
Sergey Kraynev
75c710ef1c Make patch_id field type 'integer'
This fiels should be integer, because it allows user clearly understand,
what exactly he should specify here. For example for patch:
https://review.fuel-infra.org/#/c/20409/ it should be number: 20409 .

Change-Id: I0e28eed0a08472ded26bbaae7c50f848b5a5bd00
2016-08-01 12:00:38 +00:00
Jenkins
b963bcb61a Merge "Switch to stable branch for system-config" 2016-08-01 11:06:38 +00:00
Jenkins
82a562d080 Merge "Make parsing for namespaces more strictly" 2016-08-01 08:08:48 +00:00
Sergey Kraynev
985120d9f1 Switch to stable branch for system-config
Change-Id: I6a21e2c91dfc1c201351ad3c9ce980122c874b0f
2016-07-29 15:07:20 +00:00