]>
gerrit.mcp Code Review - mcp-ci/pipeline-library.git/log
Martin Polreich [Thu, 28 Feb 2019 10:39:49 +0000 (11:39 +0100)]
Update getGaleraLastShutdownNode and getWsrepParameters
- Add ability to pass list of nodes to find the last
shutdown node from
- Update imports for getWsrepParameters method and
fix return key class type
Related: PROD-27547 (PROD:27547)
Change-Id: Ib8f102759284c34d4e9c83b486279c9bae9bdc45
Aleksey Zvyagintsev [Wed, 27 Feb 2019 21:43:11 +0000 (21:43 +0000)]
Revert "Update generateModel for new model structure"
This reverts commit
06666bc38927c5981252d696a1ab3432d83947ea .
Change-Id: I909d9990d2679ddaab3c828c0c86d71a223a83b6
azvyagintsev [Tue, 26 Feb 2019 16:51:03 +0000 (18:51 +0200)]
Update generateModel for new model structure
* Depends-on: https://gerrit.mcp.mirantis.com/#/c/36179/
Change-Id: I6f685d49fa7eb47bb67617bc5d2d3b2443621e31
Prod-related: PROD-26374(PROD:26374)
Martin Polreich [Tue, 26 Feb 2019 13:46:33 +0000 (14:46 +0100)]
Fix getWsrepParameters behavior
Related: PROD-27547 (PROD:27547)
Change-Id: I961495c28a39a74f4977a5227019c6642c5de561
Martin Polreich [Mon, 25 Feb 2019 11:51:11 +0000 (12:51 +0100)]
Consider null an error value during mysql verification
Related: PROD-27845 (PROD:27845)
Change-Id: I15abedbce16fb306a78dbf8a656a9579cc652cd6
Aleksey Zvyagintsev [Thu, 21 Feb 2019 10:39:34 +0000 (10:39 +0000)]
UPD: Refactor generateModel
* Use generate_auto fot tox based
* Depend's on https://gerrit.mcp.mirantis.com/#/c/35535/
Prod-related: PROD-26374 (PROD:26374)
Prod-related: PROD-27085 (PROD:27085)
Change-Id: Idd6c19b03f85efe3df2aaffd6d4e1eb44e4e7d82
Aleksey Zvyagintsev [Thu, 21 Feb 2019 10:32:55 +0000 (10:32 +0000)]
Merge "Revert "Refactor generateModel""
Aleksey Zvyagintsev [Thu, 21 Feb 2019 10:30:02 +0000 (10:30 +0000)]
Revert "Refactor generateModel"
This reverts commit
451aed21cabbd959db74906a145362a08b97ecac .
Change-Id: I3f8d62ab28fbecebba0aca20d6f73a6b755b36ce
Aleksey Zvyagintsev [Thu, 21 Feb 2019 10:25:57 +0000 (10:25 +0000)]
Merge "Refactor generateModel"
Oleksii Zhurba [Thu, 14 Feb 2019 00:27:31 +0000 (18:27 -0600)]
Mount folder with certs to cvp container
Related-PROD: PROD-27091
Change-Id: Ie1779f09ad305e4565f79f2d976e3e2064d1c5e3
azvyagintsev [Wed, 20 Feb 2019 12:22:13 +0000 (14:22 +0200)]
Refactor generateModel
* Use generate_auto fot tox based
* Depend's on https://gerrit.mcp.mirantis.com/#/c/35535/
Change-Id: Ieb361fd81e88deff44c91be69fe1460b705c8bac
Prod-related: PROD-26374 (PROD:26374)
Prod-related: PROD-27085 (PROD:27085)
mcp-jenkins [Wed, 20 Feb 2019 09:26:30 +0000 (09:26 +0000)]
Merge "Added mounting of folder with cert for CVP tests"
Aleksey Zvyagintsev [Tue, 19 Feb 2019 13:39:53 +0000 (13:39 +0000)]
Merge "Fix variables naming"
Martin Polreich [Tue, 19 Feb 2019 13:29:24 +0000 (14:29 +0100)]
Fix variables naming
Related: PROD-27561 (PROD:27561)
Change-Id: I0213b747b61081079bf1df011ce4b7bdbb3e62d4
mcp-jenkins [Tue, 19 Feb 2019 12:49:55 +0000 (12:49 +0000)]
Merge "Move Galera method to new separate class"
Martin Polreich [Fri, 15 Feb 2019 09:03:33 +0000 (10:03 +0100)]
Move Galera method to new separate class
- add getWsrepParameters method
Related: PROD-27561 (PROD:27561)
Change-Id: Id8fbb4dbad90a2993ee1e2f165e97492b867fb74
mcp-jenkins [Tue, 19 Feb 2019 11:44:34 +0000 (11:44 +0000)]
Merge "Pass docker hostname and domain as different params for testNode function"
Denis Egorenko [Tue, 19 Feb 2019 10:06:26 +0000 (14:06 +0400)]
Pass docker hostname and domain as different params for testNode function
Pass docker hostname and domain as two different params for testNode
CC model testing function to avoid problem with setting docker hostname
to long as it now contains fqdn.
Change-Id: I48bfa1af8cd7a0f2869a16619466bc773e9fafa7
Related-Prod: PROD-27622 (PROD:27622)
mcp-jenkins [Tue, 19 Feb 2019 10:24:32 +0000 (10:24 +0000)]
Merge "Add upgrade app according to pillar"
Martin Polreich [Thu, 14 Feb 2019 19:16:41 +0000 (20:16 +0100)]
Update parsing of result yaml for galera verification method
Related: PROD-27549 (PROD:27549)
Change-Id: I93b047557e8d404329b94be305be320be6617508
Oleksii Grudev [Thu, 14 Feb 2019 16:16:05 +0000 (18:16 +0200)]
Add upgrade app according to pillar
When preparing list of applications to be
upgraded check its <app>:upgrade:enabled pillar and add
in case it is set to True
Change-Id: I5710a40a7eb34466034dfb213cdbdf5b0ccf308a
Related-PROD: PROD-24546
Ivan Berezovskiy [Tue, 12 Feb 2019 16:51:27 +0000 (20:51 +0400)]
Change way to get jenkins master url
Change-Id: I7dece1cf30c1e1fe56388aae4bb939adc1e98417
Related-prod: PROD:26834
Hanna Arhipova [Mon, 11 Feb 2019 17:15:53 +0000 (19:15 +0200)]
Added mounting of folder with cert for CVP tests
Change-Id: I32ce69073ee08f5c53fa9a5680cf44241b5d64fa
Related-Task: #PROD-25585(PROD-25585)
Ivan Berezovskiy [Mon, 11 Feb 2019 16:28:40 +0000 (20:28 +0400)]
Fix usage of non-defiened retries_wait variable
Change-Id: I5cb745a5f2c6be3ac6f68447b1bd70d988e0c472
Related: PROD-26997 (PROD:26997)
Martin Polreich [Fri, 8 Feb 2019 09:16:52 +0000 (10:16 +0100)]
Switch common.retry around enforceState to 'retries' parameter
Related: PROD-26997 (PROD:26997)
Change-Id: I42938dd83c924e9895cdd92316c5078e15f927c1
Pavel Cizinsky [Mon, 11 Feb 2019 14:34:59 +0000 (14:34 +0000)]
Merge "Add 'retries_wait' parameter for enforceState method"
azvyagintsev [Mon, 11 Feb 2019 12:22:31 +0000 (14:22 +0200)]
SaltModelTesting - enable gpg support
Change-Id: If36d9e685b686bd1efc409bef057b014f26d2f83
Related-PROD: PROD-26911 (PROD:26911)
Martin Polreich [Fri, 8 Feb 2019 09:06:34 +0000 (10:06 +0100)]
Add 'retries_wait' parameter for enforceState method
Related: PROD-26997 (PROD:26997)
Change-Id: I20d17bfbc9502279ee2e1c162b9db5c1016e21b5
Denis Egorenko [Wed, 6 Feb 2019 13:01:38 +0000 (17:01 +0400)]
Add parseDate function
Native pipeline scripts requires approve to use Date.parse method,
so to avoid this create a new function.
Change-Id: I8f167c01162abec22c2e1356fad17f83aac703c0
Related-Prod: PROD-27169 (PROD:27169)
Stanislav Riazanov [Tue, 5 Feb 2019 11:53:18 +0000 (15:53 +0400)]
Add new product kdt (k8s drivetrain)
Prod related: (PROD:27209)
Change-Id: I9df91f05ea71b7bdde05186165b5fbb6783a7c0f
Vasyl Saienko [Mon, 4 Feb 2019 12:29:19 +0000 (14:29 +0200)]
Restart apache on kmn nodes after barbican.server state
nssdb will be initialized by barbican-api and barbican-worker
races are possible during db initialization and permanent fix
suppose to be https://gerrit.mcp.mirantis.com/#/c/35097/
But due to rash in release we don't have time to make sure that fix is
permanent, so we need to restart apache after barbican.server is applied
to avoid non-working barbican-api.
This workaround will be removed after release.
Change-Id: Ia074123aada95f2abcde08fea672e77a7536f472
Related-Prod: PROD-26988
Ivan Berezovskiy [Fri, 1 Feb 2019 13:03:28 +0000 (17:03 +0400)]
Remove useless second param from restoreGaleraDb method
Change-Id: I474716f37618320c3618718bc1aa1b47f27590f0
Related-prod: PROD:25856
mcp-jenkins [Fri, 1 Feb 2019 11:28:54 +0000 (11:28 +0000)]
Merge "Run dogtag:server in single thread"
Vasyl Saienko [Fri, 1 Feb 2019 09:55:52 +0000 (11:55 +0200)]
Run dogtag:server in single thread
Replication races are possinble in dogtag during initial setup.
To avoid them run dogtag:server state in one thread.
Change-Id: Ia9c6a05eea204cb2a82637c181f23808f736987d
Related-Prod: PROD-26810
mcp-jenkins [Thu, 31 Jan 2019 12:35:30 +0000 (12:35 +0000)]
Merge "Add checkClusterTimeSync method"
Martin Polreich [Mon, 21 Jan 2019 13:31:00 +0000 (14:31 +0100)]
Add checkClusterTimeSync method
Related: PROD-26609 (PROD:26609)
Change-Id: I990bf96920b2c0ddf5250a26a90509cac4964395
Anton Samoylov [Fri, 25 Jan 2019 10:49:52 +0000 (14:49 +0400)]
Increase wait timeout for contrail-api
Change-Id: If38fbb8c4f28bfec452940e0022cbc7a29cced49
Related-PROD: PROD-26946
Mykyta Karpin [Fri, 25 Jan 2019 08:58:19 +0000 (10:58 +0200)]
Fix docker_install
pkg.install module takes as the first arg a string containing comma
separated list of packages.
Change-Id: I57fb38f778af81b8d371c49c2a0a7b0964b0ac4f
Related-Prod: https://mirantis.jira.com/browse/PROD-26928
Anton Samoylov [Wed, 23 Jan 2019 13:37:33 +0000 (17:37 +0400)]
- Use separate function to check contrail-api readiness
Depends-On: https://gerrit.mcp.mirantis.com/#/c/34507/
Related-PROD: PROD-26827
Change-Id: Ieab2e4f9e23bb76ff6f730c4238c01c56a27fdf2
Vasyl Saienko [Wed, 23 Jan 2019 16:02:01 +0000 (18:02 +0200)]
Dont pass output from stack create to parseTextTable
openstackclient output doesn't match heat client output,
we don't need to parse output as we using built in wait.
Change-Id: I11557caab0707f54d5a4c10c9935c70ca8a99a46
Vasyl Saienko [Wed, 23 Jan 2019 15:22:57 +0000 (17:22 +0200)]
Fix openstack stack create arguments
Change-Id: Ie1738462f08ed793cec0e053ac02e2af5c23d7d1
Vasyl Saienko [Wed, 23 Jan 2019 13:52:37 +0000 (15:52 +0200)]
Use native heat client wait when executing stack command
This patch adds timeout argument to createHeatStack function set to 120 minutes
by default. Heat client will use native wait mechanizm to reach good stack status
like create succeded or update succeded.
Also switch to openstack client.
* this will decrease load to cloud, as we will not request new token
each time
* will ensure we reached success state or fail otherwise
Change-Id: I6a10b10b4e38240d268efb13d7b94b5441b1f320
Related-Prod: PROD-26836
Anton Samoylov [Tue, 22 Jan 2019 11:28:31 +0000 (15:28 +0400)]
Fix contrail-api verification procedure after Contrail VCP deployment
Change-Id: I2af2111ce46b4f64fda7eded217255dcb8a4f169
Related-PROD: PROD-26266
Martin Polreich [Fri, 18 Jan 2019 08:14:19 +0000 (09:14 +0100)]
Remove unused variable from galera validation function
Fixes: PROD-24216 (PROD:24216)
Change-Id: Idea2ca608360c010393ad99b045692cfb4dcfa2c
Martin Polreich [Thu, 17 Jan 2019 15:20:24 +0000 (16:20 +0100)]
Fix wrong parameter name in Galera restoration pipeline
Fixes: PROD-24216 (PROD:24216)
Change-Id: I263d672fc0f2bb079a499eadf1fe707be1aee6e2
Oleg Basov [Wed, 16 Jan 2019 17:52:30 +0000 (18:52 +0100)]
Write k8s certs on the master locally since jenkins moved to docker
Change-Id: I681f5c384e8a2c0d537505d4ecc2e9fa3a1ffaa8
Related-bug: https://mirantis.jira.com/browse/PROD-26537
Denis Egorenko [Wed, 16 Jan 2019 09:53:34 +0000 (13:53 +0400)]
Allow getting gerrit triggered builds by CommentAdded event
For now we are able to get gerrit triggered builds only on Patchset created
event, while main part of jobs are running by CommentAdded event.
Change-Id: I730951cbcc656e61c51b811895b21b79033d0809
mcp-jenkins [Mon, 14 Jan 2019 12:26:28 +0000 (12:26 +0000)]
Merge "Improve functions for waiting jobs within same gerrit trigger"
mcp-jenkins [Mon, 14 Jan 2019 10:04:13 +0000 (10:04 +0000)]
Merge "Add more verbosity for Common.retry function"
Martin Polreich [Mon, 14 Jan 2019 09:23:36 +0000 (09:23 +0000)]
Merge "Add sleep after Contrail Control installation"
Denis Egorenko [Mon, 14 Jan 2019 08:54:56 +0000 (12:54 +0400)]
Add more verbosity for Common.retry function
Currently it is not clear why sometimes failed body of
retry block, so let's add message with exception message.
Change-Id: I7ba56063be197f42d846485b129941de069da597
Related-Prod: PROD-26381
sandriichenko [Fri, 11 Jan 2019 16:23:06 +0000 (18:23 +0200)]
Remove currentBuild.result 'FAILURE', because it can not be unset later
Change-Id: I464bebd4a7895f8b46709fe83b885320aa6361a0
Denis Egorenko [Thu, 10 Jan 2019 16:53:01 +0000 (20:53 +0400)]
Improve functions for waiting jobs within same gerrit trigger
Change-Id: I98dd8c69522e061262aa5277c204bda23665364f
Related-Prod: PROD-25788 (PROD:25788)
Denis Egorenko [Fri, 11 Jan 2019 14:04:57 +0000 (18:04 +0400)]
Extend function for finding Jenkins job with regex
Find Jenkins job not only by plain name, but also by
using regexp.
Change-Id: If3886a2ded14fdd704e75d93c214c9fb48f950e8
Svimba [Wed, 9 Jan 2019 16:27:20 +0000 (17:27 +0100)]
Add sleep after Contrail Control installation
Related-Bug: PROD-26298
Related-Commit: https://gerrit.mcp.mirantis.com/#/c/33562/
For virtual labs with low resources need wait for
Contrail services to be ready.
Change-Id: Id848b9628a2486ca6aa4ac2619b4043f01365e2c
Anton Samoylov [Tue, 11 Dec 2018 15:00:28 +0000 (19:00 +0400)]
Fix logic in bash inside installContrailCompute method
Existing logic leads to unconditional reboot of cmp nodes
inside installContrailCompute method.
If vhost0 interface is already present, cmp node shouldn't be rebooted.
Change-Id: I1a43c3a1d95b81f55aec345ab8f173df9482ef2a
Related-PROD: PROD-25554
mcp-jenkins [Thu, 10 Jan 2019 12:58:30 +0000 (12:58 +0000)]
Merge "Support complex values for keys in setSaltOverride"
Victor Ryzhenkin [Thu, 10 Jan 2019 11:12:55 +0000 (15:12 +0400)]
Support complex values for keys in setSaltOverride
for example hash: md5=source_hash
Change-Id: Ie6214fd0cbac4a5be100945e4a3e670f51c7d802
Related-PROD: PROD-26392
azvyagintsev [Thu, 10 Jan 2019 10:08:59 +0000 (12:08 +0200)]
Fix fileExists check
Change-Id: I04326b4d5427039c823f4f4cd5bcf0b758ae2fc1
Denis Egorenko [Fri, 14 Dec 2018 11:46:36 +0000 (15:46 +0400)]
Add ability to wait jobs triggered by the same trigger
Was occasionally removed in:
4300109b9ed1ed887ad1ee12f807c7b564594ec1
(https://gerrit.mcp.mirantis.com/#/c/32999/)
Change-Id: I19917d71aaaa2d4c4e309cabe355c909dcdddec1
azvyagintsev [Wed, 9 Jan 2019 19:38:56 +0000 (21:38 +0200)]
Extend buildCookiecutterTemplate logic
* Allow to build tox-based templates
Change-Id: I5cff037173606869bf35589ac001a35e170956dc
Prod-related: PROD-26374 (PROD:26374)
azvyagintsev [Wed, 2 Jan 2019 15:53:54 +0000 (17:53 +0200)]
Fix salt-formulas-scripts repo url
Change-Id: Id3f04a25bf982c75a68797fc5f4e176ad837229d
Victor Ryzhenkin [Wed, 9 Jan 2019 14:24:16 +0000 (18:24 +0400)]
Use enforceStateWithTest for k8s docker installation
- Replace optional:true arg of enforceState with enforceStateWithTest
Change-Id: I89169249b6d884e300b5949f16ebabc7e86165a2
Related-PROD: PROD-26355
Victor Ryzhenkin [Wed, 9 Jan 2019 13:46:17 +0000 (17:46 +0400)]
Fix typo in testTarget call during enforceState
Change-Id: Iee0fca2de5bdfb56843d9113eff74f130536a061
Related-PROD: PROD-26359
Victor Ryzhenkin [Wed, 9 Jan 2019 11:02:18 +0000 (15:02 +0400)]
Enforce docker states only if target exists
Change-Id: I021e3f422cfb94985bed22c507ceaac07018af0a
Related-PROD: PROD-26355
Victor Ryzhenkin [Wed, 9 Jan 2019 11:28:21 +0000 (15:28 +0400)]
Fix codenarc issues to unblock merge
Change-Id: I14f30b0780627249bd908ebc09ea2a79ac9a92c4
azvyagintsev [Fri, 28 Dec 2018 13:30:33 +0000 (15:30 +0200)]
Extend logic of checkRemoteBinary
Prod-related: PROD-26253 (PROD:26253)
Change-Id: I8fee9449ee909b0ac0ebe483dc410631151e1c52
Martin Polreich [Fri, 21 Dec 2018 15:42:06 +0000 (16:42 +0100)]
Update restoreGaleraDb function
- Indentify Last shutdown node
- If galera:master is unreachable, try slaves
Fixes: PROD-24216 (PROD:24216)
Change-Id: I81c6da542ae7357fb77cb003cb3d5ce0e06d117f
mcp-jenkins [Wed, 26 Dec 2018 11:40:24 +0000 (11:40 +0000)]
Merge "Pull docker images for StackLight successively"
Ivan Berezovskiy [Tue, 25 Dec 2018 14:47:29 +0000 (18:47 +0400)]
Pull docker images for StackLight successively
Change-Id: I88fc7e42bb05261be9fcf655be8aeb8fa79cf586
Related-bug: #PROD-25515 (PROD:25515)
Ivan Berezovskiy [Mon, 24 Dec 2018 14:31:39 +0000 (18:31 +0400)]
Pull docker images on targets successively
Currently this change is implemented for CICD stack only,
later it can be extended for all other components if needed.
Depends-on: https://gerrit.mcp.mirantis.com/#/c/32868/
Change-Id: I0ec4f6cfb79b7d28f48323451374f33529573922
Related-bug: #PROD-25515 (PROD:25515)
Kirill Mashchenko [Tue, 25 Dec 2018 01:28:53 +0000 (05:28 +0400)]
Refactor function to check if user belongs to group[s]
Related PROD: https://mirantis.jira.com/browse/PROD-24801
Change-Id: Ifc0e742d8440cc383338cca0f9e4807408dc4a4c
mcp-jenkins [Fri, 21 Dec 2018 16:10:18 +0000 (16:10 +0000)]
Merge "Return String from zibBase64"
Pavlo Shchelokovskyy [Mon, 17 Dec 2018 17:17:20 +0000 (17:17 +0000)]
Return String from zibBase64
currently returned object can not be serialized to JSON
also add docstrings to (un)zipBase64 methods
Change-Id: I2dd606e2eae666fc41c0662877fb34d486d4965a
Aleksey Zvyagintsev [Fri, 21 Dec 2018 13:37:16 +0000 (13:37 +0000)]
Merge "Add verifyGaleraCluster function"
mcp-jenkins [Fri, 21 Dec 2018 13:14:38 +0000 (13:14 +0000)]
Merge "Change deprecation message for enforceState methods"
Martin Polreich [Wed, 5 Dec 2018 09:42:50 +0000 (10:42 +0100)]
Add verifyGaleraCluster function
Fixes: PROD-24216 (PROD:24216)
Change-Id: Ic32ea80ca5d339c03b51b50fb8fbfa6497f2bd67
Martin Polreich [Mon, 22 Oct 2018 13:16:53 +0000 (15:16 +0200)]
Replace 'enforceState' method input varibles with Maps
Fixes: PROD-23145 (PROD:23145)
Change-Id: I43ab02e4a963670d0dd0b006a187df18c32ca744
mcp-jenkins [Fri, 21 Dec 2018 10:20:38 +0000 (10:20 +0000)]
Merge "Do not generate octavia certs on gateway node"
Mykyta Karpin [Thu, 20 Dec 2018 15:26:51 +0000 (17:26 +0200)]
Add retries for heat
Heat is working under haproxy and apache as proxy in case of ssl,
and sometimes backend isn't ready yet, and requires more retries.
Change-Id: Iaeecc590544b620eeb4ab7266e69d2c49cde8af6
Martin Polreich [Thu, 20 Dec 2018 14:41:04 +0000 (15:41 +0100)]
Change deprecation message for enforceState methods
Change-Id: I78da4dbb9f16a3678d2b8f1412d05c03973c323c
mcp-jenkins [Thu, 20 Dec 2018 09:33:17 +0000 (09:33 +0000)]
Merge "Convert enforceState methods to use Map as input parameter - allows using named parameters in pipelines - reduces complexity of Orchestration pipelines"
mcp-jenkins [Wed, 19 Dec 2018 10:05:52 +0000 (10:05 +0000)]
Merge "Add ability to wait jobs triggered by the same trigger"
Mykyta Karpin [Tue, 18 Dec 2018 15:35:38 +0000 (17:35 +0200)]
Switching salt.minion states to be executed one by one
Due to the fact that some certificates are placed in cookiecutter
on glusterfs, if they are being managed from 2 nodes in the same time
it leads to errors during deployment due to race conditions.
Change-Id: Ib3bfb734de0ed3ade3d46251002054e357cf0c49
Related-Prod: https://mirantis.jira.com/browse/PROD-25796
mcp-jenkins [Sat, 15 Dec 2018 17:47:46 +0000 (17:47 +0000)]
Merge "Add fuctions to encode/decode zipped base64 strings"
azvyagintsev [Fri, 14 Dec 2018 16:32:33 +0000 (18:32 +0200)]
Switch syntax test fromulas to mirror.mirantis.com
Change-Id: Ia20ab30590917e9267edab662ac8c148ef5ee8ef
Martin Polreich [Mon, 22 Oct 2018 10:22:03 +0000 (12:22 +0200)]
Convert enforceState methods to use Map as input parameter
- allows using named parameters in pipelines
- reduces complexity of Orchestration pipelines
Fixes: PROD-23145 (PROD:23145)
Change-Id: I867f8578d10bfc898db3fc7b74e4dfbf5f11dad1
Dmitry Pyzhov [Fri, 14 Dec 2018 13:42:52 +0000 (16:42 +0300)]
Add python-gnupg to hardcoded requirement of model generator
Change-Id: I91645c495c01e3c83086aaa58e172d43d773a440
Related-PROD: PROD-23609 (PROD:23609)
Aleksey Zvyagintsev [Fri, 14 Dec 2018 13:24:48 +0000 (13:24 +0000)]
Revert "wip: encrypt sensitive data in reclass model"
This reverts commit
1a902870d4e9f1fd1f68e771057772d352db673f .
Change-Id: Ia06080de9edb8287c5a8630002f4673567b41612
Denis Egorenko [Fri, 14 Dec 2018 11:46:36 +0000 (15:46 +0400)]
Add ability to wait jobs triggered by the same trigger
Add ability to wait some jobs inside pipelines, which triggered by
same Gerrit trigger action.
Change-Id: I8ac1f4ad64dd0e04dfae652c2a0c700f32ecc846
Related-Prod: PROD-25788 (PROD:25788)
Pavlo Shchelokovskyy [Thu, 13 Dec 2018 18:50:00 +0000 (18:50 +0000)]
Add fuctions to encode/decode zipped base64 strings
Change-Id: Iab3f3bbae66921097d3d35fca7c0fd289ef1bb35
Dmitry Pyzhov [Fri, 14 Dec 2018 00:13:39 +0000 (03:13 +0300)]
wip: encrypt sensitive data in reclass model
Change-Id: Ibb9c44c1e6bb7c4d1582ce1bad7623bee10bdf6b
Ivan Berezovskiy [Wed, 12 Dec 2018 15:56:30 +0000 (19:56 +0400)]
Install proper docker package for tests
Change-Id: Ic60f2ec89bb4a489987c085a822c29b2a251f038
Related-task: #PROD-25653 (PROD:25653)
Ann Taraday [Mon, 10 Dec 2018 12:28:18 +0000 (16:28 +0400)]
Do not generate octavia certs on gateway node
Octavia certs will be created on salt master node, so some steps
are no longer needed.
Change-Id: I5f8c8ffe34415a97bfcf6367899793086b489378
Related-PROD: PROD-25309
Denis Egorenko [Wed, 12 Dec 2018 08:43:04 +0000 (12:43 +0400)]
Add trailing '/' for parsing Depends-On Gerrit message
Change-Id: Iaff8a7e2741628be9bf60b93b8ea4c491f717305
Denis Egorenko [Fri, 16 Nov 2018 10:38:42 +0000 (14:38 +0400)]
Add ability to detect cross-project patches dependency
This patch adds ability to detect cross-project patches dependency
based on 'Depends-On: https://gerrit_address/_CHANGE_NUMBER_' key
phrase in commit message.
Change-Id: I5e65aae893a60b1c35d1c34046e9c478f330a1c4
Related-bug: PROD-23448
Vasyl Saienko [Tue, 11 Dec 2018 08:38:24 +0000 (10:38 +0200)]
Add functions to work with mirror.mirantis.com
This patch adds library to work with mirror.mirantis.com
* getLatestSnapshotMeta function is added
Change-Id: I7c53f3f6258721475de91c0a5708341da0529c2f
Related-Prod: PROD-25648
mcp-jenkins [Wed, 5 Dec 2018 16:12:03 +0000 (16:12 +0000)]
Merge "Add function to add comments from Gerrit user"
mcp-jenkins [Wed, 5 Dec 2018 15:42:40 +0000 (15:42 +0000)]
Merge "Add kubernetes conformance in-cluster execution"
Denis Egorenko [Wed, 5 Dec 2018 15:05:41 +0000 (19:05 +0400)]
Add function to add comments from Gerrit user
Change-Id: Ia3bc9e647034e634f9e8b57d1031033babf0d823
Related-Bug: PROD-25370 (PROD:25370)