]> review.fuel-infra Code Review - tools/sustaining.git/log
tools/sustaining.git
6 years agoInitial tempest commit 22/41022/15
Vladimir Khlyunev [Thu, 11 Apr 2019 10:42:59 +0000 (14:42 +0400)]
Initial tempest commit

Change-Id: If499b677833b911eb266b81303307072bf2bcb71

6 years agoUse naginator retrigger in swarm jobs 22/41322/3
Vladimir Khlyunev [Tue, 21 May 2019 12:28:11 +0000 (16:28 +0400)]
Use naginator retrigger in swarm jobs

Change-Id: Ia3d5046ad0c930b1443dae5eb040adcde82c2730

6 years agoIncrease timeouts for mos swarm 13/41313/1
Vladimir Khlyunev [Mon, 20 May 2019 08:27:41 +0000 (12:27 +0400)]
Increase timeouts for mos swarm

Cloud perfomance is unstable and some times
tests will take long time

Change-Id: I564f72975ec51af8841da23cdf4dfc6d3805edd4

6 years agoFix view name for 9.x.common.yaml 12/41312/1
Vladimir Khlyunev [Fri, 17 May 2019 18:21:16 +0000 (22:21 +0400)]
Fix view name for 9.x.common.yaml

Change-Id: Id0a3dca5088828aa636bdc2e6ea8efa7df4573fe

6 years agoAdd view for 9.x service jobs 98/41298/1
Vladimir Khlyunev [Mon, 13 May 2019 10:21:13 +0000 (14:21 +0400)]
Add view for 9.x service jobs

Change-Id: Ib6fcd7aab33b6a6a8d92df24d415f2ae0b977a06

6 years agoAdd job for generating MOS-MU vars for fuel-qa 97/41297/2
Vladimir Khlyunev [Mon, 13 May 2019 09:57:23 +0000 (13:57 +0400)]
Add job for generating MOS-MU vars for fuel-qa

Change-Id: Id314c2730c2bbceb509e26b56983bffeef2d369d

6 years agoRemove KVM_USE from test that do not need that 94/41294/3
Denis V. Meltsaykin [Thu, 9 May 2019 13:05:34 +0000 (15:05 +0200)]
Remove KVM_USE from test that do not need that

Some tests do not demand KVM_USE and run fine w/o it. Since KVM is
crashing in the cloud we must use QEMU-mode as much as possible.

Change-Id: I150869f55924114921f253d56fc3e5ec1bd1ffee

6 years agoBump node CPU count 90/41290/2
Vladimir Khlyunev [Tue, 7 May 2019 07:45:35 +0000 (11:45 +0400)]
Bump node CPU count

Change-Id: Ia4e990420e894e224095204fbc353759a8c08b69

6 years agoTrigger reporter conditionnaly 89/41289/3
Vladimir Khlyunev [Mon, 6 May 2019 21:18:34 +0000 (01:18 +0400)]
Trigger reporter conditionnaly

Change-Id: I19a187d71e2f365b786e9584411c7373888ebf7b

6 years agoAdd location self-awareness to nodes 87/41287/3
Vladimir Khlyunev [Mon, 6 May 2019 12:24:35 +0000 (16:24 +0400)]
Add location self-awareness to nodes

Knowledge about "where this node is" required
for mirror selection

Change-Id: I677f87dc52342deab1545f79f07e7f51bb612e4f

6 years agoSwap values in cloud-selector macro 86/41286/1
Vladimir Khlyunev [Mon, 6 May 2019 10:00:48 +0000 (14:00 +0400)]
Swap values in cloud-selector macro

So EU will become default for deployment

Change-Id: I11d1d9f260bf551be59b9dad1ba35d0d583a36de

6 years agoDisable hwe kernel for base image 85/41285/2
Vladimir Khlyunev [Mon, 6 May 2019 09:16:26 +0000 (13:16 +0400)]
Disable hwe kernel for base image

Change-Id: I87a604920e9533034ff2803678511528af088948

6 years agoDisable spectre-class fixes for mos image 78/41278/16
Vladimir Khlyunev [Thu, 2 May 2019 17:20:05 +0000 (21:20 +0400)]
Disable spectre-class fixes for mos image

We do not need this security level but we heavily need
fast virtual jenkins slaves

Change-Id: Iaadf073120611668c25c66d9940218a155126e96

6 years agoUnexport MIRROR_HOST in snapshot 83/41283/4
Denis V. Meltsaykin [Sat, 4 May 2019 20:40:13 +0000 (22:40 +0200)]
Unexport MIRROR_HOST in snapshot

It overrides global environmental selected MIRROR_HOST in swarm jobs

Change-Id: I6cf05008b3b752dc1df0881596fd48dfe10b8e39

6 years agoRestore guess-mechanism 82/41282/2
Vladimir Khlyunev [Sat, 4 May 2019 19:22:09 +0000 (23:22 +0400)]
Restore guess-mechanism

Change-Id: Ic557fd85a535b95640e0f277d33221c3014eac64

6 years agoUse correct runner job in testrail reporter 40/41240/2
Vladimir Khlyunev [Thu, 25 Apr 2019 06:29:33 +0000 (10:29 +0400)]
Use correct runner job in testrail reporter

Change-Id: Idd42695de25dffa41af0ffe2bbd9eb918a9896ff

6 years agoAll full cleanup to swarm jobs 39/41239/2
Vladimir Khlyunev [Thu, 25 Apr 2019 06:15:33 +0000 (10:15 +0400)]
All full cleanup to swarm jobs

Change-Id: I76d3868c7e4b7710b56fd04ef7cb299c709b028f

6 years agoInject EXTRA_OPTS to swarm job 30/41230/1
Vladimir Khlyunev [Wed, 24 Apr 2019 11:36:25 +0000 (15:36 +0400)]
Inject EXTRA_OPTS to swarm job

Change-Id: I07c5f82c7af23a5db7e907cbc1e2d0cb4d51dbcc

6 years agoAdd OPENSTACK_SELECTOR to stack name 29/41229/1
Vladimir Khlyunev [Wed, 24 Apr 2019 11:10:12 +0000 (15:10 +0400)]
Add OPENSTACK_SELECTOR to stack name

Change-Id: Iaa96bd2cc55b3e17addea7ea87f7aa2be83321d5

6 years agoChange DNS server for swarm jobs 28/41228/1
Vladimir Khlyunev [Wed, 24 Apr 2019 11:05:08 +0000 (15:05 +0400)]
Change DNS server for swarm jobs

Change-Id: I7b7430b653a43ed943d711268194a62e952f25dc

6 years agoAdd missing openstack environment parameter 14/41214/1
Vladimir Khlyunev [Tue, 23 Apr 2019 09:42:19 +0000 (13:42 +0400)]
Add missing openstack environment parameter

Change-Id: I5e9ffc2d069651d8d9a90a2e5f8fe32ee3e7cf29

6 years agoRemove default image name from job parameter 89/41089/1
Vladimir Khlyunev [Thu, 18 Apr 2019 10:07:01 +0000 (14:07 +0400)]
Remove default image name from job parameter

I discovered that image name already specified in heat templates and
we can use it as default.

Change-Id: I9a008cd5ebbb95df4c1ba5ef67851514d3a3ec2b

6 years agoAdd missing cloud selectou parameter to build job 88/41088/1
Vladimir Khlyunev [Thu, 18 Apr 2019 07:50:16 +0000 (11:50 +0400)]
Add missing cloud selectou parameter to build job

Change-Id: I386ff2eafb489cf4f4cb59220bd8c842ac6171d5

6 years agoMake heat-templates standalone 81/41081/4
Vladimir Khlyunev [Wed, 17 Apr 2019 12:32:18 +0000 (16:32 +0400)]
Make heat-templates standalone

Change-Id: I2f81311a2499cb97a78cf7dd1b5e025a9ceef4cf

6 years agoAdd cloud switcher to all related jobs 73/41073/3
Vladimir Khlyunev [Tue, 16 Apr 2019 12:37:56 +0000 (16:37 +0400)]
Add cloud switcher to all related jobs

Change-Id: I984e527c121cdfd6106b43c81cfa3f3b3b9617d5

6 years agoAdd new line after last key in generate script 70/41070/1
Vladimir Khlyunev [Tue, 16 Apr 2019 10:28:08 +0000 (14:28 +0400)]
Add new line after last key in generate script

Change-Id: I8dcd78b12e7a14bbb35dc49d7526b49189e903f2

6 years agoUse jenkins hostname instead of local net ip 67/41067/1
Vladimir Khlyunev [Tue, 16 Apr 2019 09:35:14 +0000 (13:35 +0400)]
Use jenkins hostname instead of local net ip

Change-Id: Icc4a8c0345c27d443855dee1f291216180cba0b3

6 years agoMerge "Add job for cleaning up CREATE_FAILED stacks"
Vladimir Khlyunev [Mon, 15 Apr 2019 09:04:40 +0000 (09:04 +0000)]
Merge "Add job for cleaning up CREATE_FAILED stacks"

6 years agoAdd trigger snapshot.params to swarm runner 55/41055/1
Vladimir Khlyunev [Mon, 15 Apr 2019 09:02:39 +0000 (13:02 +0400)]
Add trigger snapshot.params to swarm runner

Change-Id: I376d039533869ca2423d2af966694e8a1713eb3b

6 years agoAdd job for cleaning up CREATE_FAILED stacks 53/41053/3
Vladimir Khlyunev [Mon, 15 Apr 2019 06:15:40 +0000 (10:15 +0400)]
Add job for cleaning up CREATE_FAILED stacks

Change-Id: I9e2106a4d4ddcc964d45e6c63150d315d150953b

6 years agoAllow to use custom iso in mos deploy 24/41024/4
Vladimir Khlyunev [Thu, 11 Apr 2019 11:39:30 +0000 (15:39 +0400)]
Allow to use custom iso in mos deploy

Change-Id: I589093edbc8ccd744074efcd59c0fc96f2f8493e

6 years agoDisable bootmenu via env var 78/40978/1
Vladimir Khlyunev [Fri, 5 Apr 2019 07:46:47 +0000 (11:46 +0400)]
Disable bootmenu via env var

requires https://review.openstack.org/#/c/649903/

Change-Id: I5a2bb603adf05fa77ee0faaa987a14126e864d4d

6 years agoAdd team's public ssh keys from reclass to image 33/40933/4
Vladimir Khlyunev [Mon, 1 Apr 2019 10:14:10 +0000 (14:14 +0400)]
Add team's public ssh keys from reclass to image

Change-Id: I291b5bb3a3364b7e6328783cf0859ad48584c783

6 years agoEnable timed trigger for snapshot-params job 43/40943/1
Vladimir Khlyunev [Tue, 2 Apr 2019 07:29:10 +0000 (11:29 +0400)]
Enable timed trigger for snapshot-params job

Change-Id: I301234f99f8f37967ce6b757e70cffa28bb90d3c

6 years agoSeveral minor fixes 30/40930/1
Vladimir Khlyunev [Mon, 1 Apr 2019 09:09:28 +0000 (13:09 +0400)]
Several minor fixes

Change-Id: I2b7acac31790db210524c55a58d083016d588d2b

6 years agoEnhance deploy_heat_stack job 31/40831/2
Vladimir Khlyunev [Fri, 22 Mar 2019 06:32:58 +0000 (10:32 +0400)]
Enhance deploy_heat_stack job

Use macro for refspec fetching. Also remove duplicate parameter

Change-Id: Ic6978364411792fd53d704376cc7f5fd87cc8889

6 years agoAdd sshpass package to slave image 17/40817/1
Vladimir Khlyunev [Thu, 21 Mar 2019 08:17:07 +0000 (12:17 +0400)]
Add sshpass package to slave image

Change-Id: Ifd5d38b4589e0f88b659f993ee1e67cd9d0d14ee

6 years agoFix dir name typo 05/40805/1
Vladimir Khlyunev [Wed, 20 Mar 2019 12:53:53 +0000 (16:53 +0400)]
Fix dir name typo

Change-Id: If11e6f2e3b036e392bb938caa731565d47b8ecca

6 years agoRename staging stack parameter 04/40804/1
Vladimir Khlyunev [Wed, 20 Mar 2019 12:49:51 +0000 (16:49 +0400)]
Rename staging stack parameter

Change-Id: I3597a7496a9548b60a1e6eac2a67253daa2a5561

6 years agoTrigger report only for non-aborted swarm threads 87/40787/1
Vladimir Khlyunev [Mon, 18 Mar 2019 10:43:11 +0000 (14:43 +0400)]
Trigger report only for non-aborted swarm threads

Change-Id: Ide4c663c62de2955c863e7986fb5b8cdb2b3f3bb

6 years agoUpdate default parameters for mos swarm 86/40786/1
Vladimir Khlyunev [Mon, 18 Mar 2019 08:16:27 +0000 (12:16 +0400)]
Update default parameters for mos swarm

Change-Id: I72f0a004e97f48b2ca097967633adc0326d878da

6 years agoReverse trigger order in deploy swarm job 85/40785/1
Vladimir Khlyunev [Mon, 18 Mar 2019 08:09:30 +0000 (12:09 +0400)]
Reverse trigger order in deploy swarm job

Required for proper node allocation throught cloud

Change-Id: Ic1960b8281578236d5f18aed734e0bb5138d1337

6 years agoUse public torrent file for image downloading 84/40784/1
Vladimir Khlyunev [Mon, 18 Mar 2019 07:56:33 +0000 (11:56 +0400)]
Use public torrent file for image downloading

Change-Id: Icbe848c9cd68f345ec1b69204fbc367cd500ba29

6 years agoAdd image promotion job 83/40783/1
Vladimir Khlyunev [Mon, 18 Mar 2019 07:43:57 +0000 (11:43 +0400)]
Add image promotion job

Change-Id: I994859c8317ba2d85c575f0b1ae5d55275a5b5a4

6 years agoUse correct parameter for stack deletion 82/40782/1
Vladimir Khlyunev [Mon, 18 Mar 2019 07:34:41 +0000 (11:34 +0400)]
Use correct parameter for stack deletion

Also use dash instead of underscore in deploy job

Change-Id: I837a78a642a1f150de2dbacb3b9248e9c4463363

6 years agoUse /dev/urandom for stack name generation 81/40781/1
Vladimir Khlyunev [Mon, 18 Mar 2019 07:16:16 +0000 (11:16 +0400)]
Use /dev/urandom for stack name generation

Change-Id: I82deb23f1e263b6d4f5ee2c30026b169ccf794dc

6 years agoAdd full swarm runner 80/40780/1
Vladimir Khlyunev [Mon, 18 Mar 2019 07:10:53 +0000 (11:10 +0400)]
Add full swarm runner

Change-Id: I9af077172ed89a76fc0af50d6ab6bbf7979053a7

6 years agoAdd dev heat template and change default image 79/40779/1
Vladimir Khlyunev [Mon, 18 Mar 2019 06:41:32 +0000 (10:41 +0400)]
Add dev heat template and change default image

Change-Id: Icfa51131f03b49fb124d0d6cfe598a537a79b5b4

6 years agoAdd views to update jenkins jobs job 72/40772/1
Vladimir Khlyunev [Fri, 15 Mar 2019 12:39:10 +0000 (16:39 +0400)]
Add views to update jenkins jobs job

Change-Id: I84ebf5db2f8d1bb9ed9a32acf92180fd8f33607c

6 years agoAdd devops view 71/40771/1
Vladimir Khlyunev [Fri, 15 Mar 2019 12:38:15 +0000 (16:38 +0400)]
Add devops view

Change-Id: Ia1ebc982dc5b9aac8bbe7402fb1fb50b3b422b62

6 years agoUse correct JENKINS_LABEL variable in deploy_stack 70/40770/1
Vladimir Khlyunev [Fri, 15 Mar 2019 12:37:48 +0000 (16:37 +0400)]
Use correct JENKINS_LABEL variable in deploy_stack

Change-Id: Icd6a863777b8126611663d945cbcebe6080530cf

6 years ago9.x tests improvements 44/40744/6
Vladimir Khlyunev [Wed, 13 Mar 2019 10:10:39 +0000 (14:10 +0400)]
9.x tests improvements

- Add "delete stacks" step to runner job
- Allow to pin swarm job to specific label
- Add ability to append suffix to job name (required for non-default
  fuel-devops labs like "8gb RAM per slave" or "multirack")
- Testrail reporter was moved to jenkins-master label
- Add test jobs itself
- Additional fixes around all mos jjb templates

Change-Id: If772ec80b5ceef62874f9e94a7cf7051c7033e0c

6 years agoPass STACK_PREFIX from swarm job to deploy job 33/40733/1
Vladimir Khlyunev [Tue, 12 Mar 2019 08:41:35 +0000 (12:41 +0400)]
Pass STACK_PREFIX from swarm job to deploy job

Change-Id: I0edc4606d49d5d2ef34442b4903dbb5617bd0fa8

6 years agoIgnore result of temporary reporter command 24/40724/1
Vladimir Khlyunev [Mon, 11 Mar 2019 08:49:46 +0000 (12:49 +0400)]
Ignore result of temporary reporter command

It should be used later when whole runner will be ready

Change-Id: Ic7b0c0d89c94402fc8574b1e561d8c23b7985150

6 years agoInitial MOS templates commit 36/40536/30
Vladimir Khlyunev [Mon, 18 Feb 2019 07:19:02 +0000 (11:19 +0400)]
Initial MOS templates commit

Soul of patching-ci now lives here...

Change-Id: If45d64c506540a4f4edaee9c1c416b93061cc8ba

6 years agoUpdate mos build script 69/40669/6
Vladimir Khlyunev [Thu, 28 Feb 2019 10:58:12 +0000 (14:58 +0400)]
Update mos build script

- Add devops lock file
- Download MOS image before build

Change-Id: I70c286b43618bf4843b49a78d1a3236ec6009413

6 years agoRemove quotation mark from shell script 48/40648/1
Vladimir Khlyunev [Wed, 27 Feb 2019 12:45:43 +0000 (16:45 +0400)]
Remove quotation mark from shell script

Change-Id: I46a874c363b483c167ca5a6a22b21f25fcbac3e1

6 years agoArchive stack data as build artifact 47/40647/1
Vladimir Khlyunev [Wed, 27 Feb 2019 12:38:19 +0000 (16:38 +0400)]
Archive stack data as build artifact

At current moment it stores stack name and floating ip

Change-Id: Ic06203d28196b75d13943f9dd5614274101c391d

6 years agoUse cloud-init services as anchor for jenkins-agent service 46/40646/1
Vladimir Khlyunev [Wed, 27 Feb 2019 11:51:10 +0000 (15:51 +0400)]
Use cloud-init services as anchor for jenkins-agent service

Change-Id: Ic3f613f4ab85732a42bccbed286b766a27b08834

6 years agoRestart service after changing data in heat template 45/40645/1
Vladimir Khlyunev [Wed, 27 Feb 2019 11:46:48 +0000 (15:46 +0400)]
Restart service after changing data in heat template

Change-Id: Id432cb4f9819539d18f6415d0e4a12e0a3106722

6 years agoAdd pip installation to base image 44/40644/1
Vladimir Khlyunev [Wed, 27 Feb 2019 06:45:04 +0000 (10:45 +0400)]
Add pip installation to base image

Also add pip installation to image builder script

Change-Id: I2f412758f18dc74d47db60e2cc7d2f8827f3e4d9

6 years agoPass creds inside mounted image via file 29/40629/1
Vladimir Khlyunev [Tue, 26 Feb 2019 08:49:26 +0000 (12:49 +0400)]
Pass creds inside mounted image via file

Change-Id: Idac9dc6a36e725ae54dda297e9190dcff1187cdc

6 years agoUse correct label for build node 27/40627/1
Vladimir Khlyunev [Tue, 26 Feb 2019 08:16:43 +0000 (12:16 +0400)]
Use correct label for build node

Change-Id: I16a4694952d5b5a49a85a8b4dfca6d38873877cf

6 years agoCreate image build multijob 14/40614/2
Vladimir Khlyunev [Mon, 25 Feb 2019 13:39:03 +0000 (17:39 +0400)]
Create image build multijob

Change-Id: Id86e31341ff6bcb377479a080725b906d40165d1

6 years agoDrop default value for CUSTOM_UPDATE_SCRIPT 09/40609/2
Vladimir Khlyunev [Mon, 25 Feb 2019 11:02:10 +0000 (15:02 +0400)]
Drop default value for CUSTOM_UPDATE_SCRIPT

Change-Id: Ib6c4ce9ba8f1835d1f541119e28487d0d9fe3784

6 years agoSwitch UPDATE_SCRIPT to choise paremeter 04/40604/2
Vladimir Khlyunev [Mon, 25 Feb 2019 09:35:05 +0000 (13:35 +0400)]
Switch UPDATE_SCRIPT to choise paremeter

Change-Id: Ic7e1cd55768dd013bded73654aec0e31a49d2ef5

6 years agoInitial fixes for build image job 03/40603/2
Vladimir Khlyunev [Mon, 25 Feb 2019 09:14:29 +0000 (13:14 +0400)]
Initial fixes for build image job

Change-Id: I117d5f1ea8349f955ef2b203df92f02be67ae93a

6 years agoAdd review cherry-picking to build image job 02/40602/1
Vladimir Khlyunev [Mon, 25 Feb 2019 09:07:42 +0000 (13:07 +0400)]
Add review cherry-picking to build image job

Change-Id: I75e247295d135063ddc0993c37fc685d9fd13287

6 years agoAdd image build job 01/40601/1
Vladimir Khlyunev [Mon, 25 Feb 2019 09:04:37 +0000 (13:04 +0400)]
Add image build job

Change-Id: I513f3526e8b96bc2cecfe85b98a4229776f50eab

6 years agoAdd floating ip to jenkins slave description 87/40587/1
Vladimir Khlyunev [Fri, 22 Feb 2019 11:22:49 +0000 (15:22 +0400)]
Add floating ip to jenkins slave description

Also rename heat template to more precise name

Change-Id: If3f7b69cad27323761b1d7a14c11f0e0d7588626

6 years agoAdd deploy_swarm job 76/40576/1
Vladimir Khlyunev [Thu, 21 Feb 2019 09:50:06 +0000 (13:50 +0400)]
Add deploy_swarm job

For delpoying several instances using one job.
Currenly contains built-in MOS flavors but it's possible to deploy
"custom flavor"-based several instances.

Change-Id: I279f96425baf5bf4ac6da44ec00312368c6d36f5

6 years agoRename macro to macroses 37/40537/1
Vladimir Khlyunev [Mon, 18 Feb 2019 07:25:58 +0000 (11:25 +0400)]
Rename macro to macroses

Required for unification with fuel-infra/jenkins-jobs

Change-Id: Ibdbd0c027e5432291e485be77e40b55a75d7ed20

6 years agoSwitch to double-bracket bash's if 35/40535/1
Vladimir Khlyunev [Mon, 18 Feb 2019 06:56:24 +0000 (10:56 +0400)]
Switch to double-bracket bash's if

Change-Id: Id2814e9da814a096fc5f6eb8372afb1af49d6f8d

6 years agoDrop OPENSTACK_VENV_PATH 34/40534/1
Vladimir Khlyunev [Mon, 18 Feb 2019 06:54:15 +0000 (10:54 +0400)]
Drop OPENSTACK_VENV_PATH

Change-Id: I8bb4d04dfd525a6ed8819e28ecac1a43d218b338

6 years agoStop jenkins agent before destroying slave 12/40512/1
Vladimir Khlyunev [Wed, 13 Feb 2019 13:28:30 +0000 (17:28 +0400)]
Stop jenkins agent before destroying slave

Change-Id: Ic3197a4130e3ecdc365928dccb9408d85cce7989

6 years agoAdd --wait to stack create command 04/40504/1
Vladimir Khlyunev [Wed, 13 Feb 2019 12:11:41 +0000 (16:11 +0400)]
Add --wait to stack create command

Change-Id: I63d283001695fe9085992a8db08e7b75444356f9

6 years agoAdd wait condition for stack 03/40503/1
Vladimir Khlyunev [Wed, 13 Feb 2019 12:05:47 +0000 (16:05 +0400)]
Add wait condition for stack

Change-Id: Id6b8251cf59d3648374185789032bd8224aa40a3

6 years agoPost-prototype fixes 01/40501/2
Vladimir Khlyunev [Wed, 13 Feb 2019 11:37:06 +0000 (15:37 +0400)]
Post-prototype fixes

Too painful to desrcibe it... Just let it be as is.

Change-Id: If700e91198af6920e9240756351e7b2aea1f2bb9

6 years agoCleanup shell scripts 94/40494/3
Vladimir Khlyunev [Wed, 13 Feb 2019 08:17:54 +0000 (12:17 +0400)]
Cleanup shell scripts

- Remove unused variables
- Invert -z logic

Change-Id: Ie0b53279f641bcc1a108b2d3dfd255737879f939

6 years agoAllow to update jeknins jobs from gerrit review 93/40493/1
Vladimir Khlyunev [Wed, 13 Feb 2019 08:11:01 +0000 (12:11 +0400)]
Allow to update jeknins jobs from gerrit review

Change-Id: I1da521749d78c97921237b244b25284d81d968f1

6 years agoIgnore heat template while updating jobs 92/40492/1
Vladimir Khlyunev [Wed, 13 Feb 2019 06:50:55 +0000 (10:50 +0400)]
Ignore heat template while updating jobs

Change-Id: I27ec8f6c9db317f6a7d74783fbb33505737edc30

6 years agoSwitch to include-raw in update-jenkins-job 91/40491/1
Vladimir Khlyunev [Wed, 13 Feb 2019 06:46:17 +0000 (10:46 +0400)]
Switch to include-raw in update-jenkins-job

Change-Id: Ifeec1f95c0def4d785377f0ebfa596875c0a3d7b

6 years agoAdd missing directories to git repo 90/40490/1
Vladimir Khlyunev [Wed, 13 Feb 2019 06:43:36 +0000 (10:43 +0400)]
Add missing directories to git repo

Git does not allow to commit empty directories§

Change-Id: I39fbf41869b89da1dcf47a81e7a436a9a37dcb7b

6 years agoChange directory before running tox in update-jenkins-jobs script 89/40489/1
Vladimir Khlyunev [Wed, 13 Feb 2019 06:37:46 +0000 (10:37 +0400)]
Change directory before running tox in update-jenkins-jobs script

Change-Id: I501c64e8ee9f4b261e4e4e8e8e2ae7fbeac1bcde

6 years agoFix tox installation in update-jeknins-jobs 88/40488/2
Vladimir Khlyunev [Wed, 13 Feb 2019 06:33:16 +0000 (10:33 +0400)]
Fix tox installation in update-jeknins-jobs

Also drop comments from update-jenkins-view script

Change-Id: I5d4c8530cddba4b40711214dcda56949d6584892

6 years agoMaintenance CI JJB initial commit 09/40409/3
Vladimir Khlyunev [Fri, 8 Feb 2019 06:44:07 +0000 (10:44 +0400)]
Maintenance CI JJB initial commit

The commit introduces new directory for JJB configs for brand new
Maintenance-CI cloud-based Jenkins instance.

First set of jobs includes following prototypes of jobs:
- JJB update mechanism
- Stack create job
- Stack delete job
It also includes very common 1-instance heat stack but it covers
current needs. Also tox configuration file for JJB checks is added.

Change-Id: I5f65ea7331590d51dae94d1c415e34a83a5343d1

8 years agoCorrected a typo in a call of the upgrade_to_9_1 function 38/35538/1
Sergii Rizvan [Tue, 6 Jun 2017 15:09:47 +0000 (18:09 +0300)]
Corrected a typo in a call of the upgrade_to_9_1 function

Change-Id: I4fa879c514680828bf5cf54d892943788ebf56d6

8 years agoAdded a deployment tasks synchronization to update_helper.sh 82/35282/1
Sergii Rizvan [Tue, 16 May 2017 15:02:29 +0000 (18:02 +0300)]
Added a deployment tasks synchronization to update_helper.sh

Added a command for deployment tasks synchronization at the end
of Fuel master node update procedure for 8.0.

Change-Id: Ibb786cdd578fd97b316edb0c67c180d71962e527
Related-Bug: #1691124

8 years ago12.0 version of Fuel added to the new versions list 64/32764/1
Sergii Rizvan [Tue, 4 Apr 2017 15:19:39 +0000 (18:19 +0300)]
12.0 version of Fuel added to the new versions list

Change-Id: I2dd8cd3be45a8e5c1c3c8a57beff717abd59d02e

8 years agoUpgrade procedure to 9.2 in deployment 90/31390/2
Anton Chevychalov [Wed, 1 Mar 2017 15:30:18 +0000 (18:30 +0300)]
Upgrade procedure to 9.2 in deployment

Add 9.2 upgrade procedure to build_cluster tool.
New parameter UPDATE_TO, that allow to choose target version.

Change-Id: Iba15b4c91c7350e0487fdbd790c0bcb958f218a9

8 years agoSmall features and fixes 24/29924/3
Anton Chevychalov [Wed, 18 Jan 2017 15:52:10 +0000 (18:52 +0300)]
Small features and fixes

* We can add pub keys now
* There is information about ssh access in summary
* Cleanup some garbage from spool

Change-Id: I0b41afe727f318288d3065b7ef4364a5c309e9fc

8 years agoFix 8.0 update procedure 82/29482/6
Anton Chevychalov [Wed, 21 Dec 2016 13:35:44 +0000 (16:35 +0300)]
Fix 8.0 update procedure

There is a bug around lvm, systemd and xfs. So we need
to change update procedure.
Now it reboots master node after update.

Related-Bug: #1642232

Change-Id: Ie59e339d6876264fe463a47061089281acbcdc78

8 years ago[Jenkins] Add right dns to fuel 01/29101/7
Anton Chevychalov [Thu, 1 Dec 2016 16:54:22 +0000 (19:54 +0300)]
[Jenkins] Add right dns to fuel

Change dns from Google to internal.

Change-Id: I3ee5aaa5dd2557619f0c3b0a83fe62a0d3a4fb9d

8 years agoEnhansment of build_cluster job 71/29271/1
Anton Chevychalov [Fri, 9 Dec 2016 08:49:35 +0000 (11:49 +0300)]
Enhansment of build_cluster job

Download code has been refactored. That allow now take exact
commit over TOOLS_COMMIT for testing new version.
ADD_CENT_REPO and UPDATE_FUEL order has been changed
to reflect real order of that operations.

Change-Id: Id34f2e0fb723b677b677653bf8f43a673ba41d4c

8 years ago[Jenkins] Fix error with empty repolist 57/29057/1
Anton Chevychalov [Wed, 30 Nov 2016 15:17:29 +0000 (18:17 +0300)]
[Jenkins] Fix error with empty repolist

Fix NoneType fail when empty centos repolist provided.

Change-Id: I73b728b25238f43e0e6ba758077ce41336d72ba0

8 years ago[Jenkins] Fixes 55/29055/1
Anton Chevychalov [Wed, 30 Nov 2016 14:45:04 +0000 (17:45 +0300)]
[Jenkins] Fixes

Fix url resolution (use moscow dns)
Fix error in config
Fix error in add_repo procedure

Change-Id: I7512bdc24ddd435078dc24619a37ef4ad1c56770

8 years ago[Jenkins] Allow script to add centos repos. 52/29052/1
Anton Chevychalov [Wed, 30 Nov 2016 13:55:40 +0000 (16:55 +0300)]
[Jenkins] Allow script to add centos repos.

New parameter for deployment job ADD_CENT_REPO

Change-Id: Ic20b6516c9e987efa511edb6987a74ce9a1d6775

8 years ago[Jenkins] ssh access refactoring 46/29046/2
Anton Chevychalov [Wed, 30 Nov 2016 11:59:51 +0000 (14:59 +0300)]
[Jenkins] ssh access refactoring

Add .gitignore and class for common ssh operations.

Change-Id: I01cacf7b0527a849d6ccff1db5d65ca3d6ea689b

8 years agoSupport Fuel 11 by build script 86/28686/1
Anton Chevychalov [Mon, 21 Nov 2016 12:18:20 +0000 (15:18 +0300)]
Support Fuel 11 by build script

Add Fuel 11 to network interface names hook.

Change-Id: I183e1afd3bdfade501fd6a254cdb018ebe860e0d

8 years ago[Jenkins] Add upgrade from 9.0 to 9.x 42/27642/1
Anton Chevychalov [Thu, 20 Oct 2016 09:35:31 +0000 (12:35 +0300)]
[Jenkins] Add upgrade from 9.0 to 9.x

Modify update_helper script to have updates in 9.x

Change-Id: I2293aa2e8ae6c67d0d1640ee47f2d32cd4fba0a7