]>
review.fuel-infra Code Review - tools/sustaining.git/log
summary |
shortlog | log |
commit |
commitdiff |
review |
tree
first ⋅ prev ⋅ next
vrovachev [Fri, 9 Oct 2015 11:34:01 +0000 (14:34 +0300)]
Add python validation scripts
Added python script for bug
1393376
Added python script for bug
1486682
Added bash script for bug
1487450
Change-Id: Ia0272d3beb6c55cb5bc10592b13d33564db0454e
Denis V. Meltsaykin [Tue, 22 Sep 2015 19:17:34 +0000 (22:17 +0300)]
[WIP] Adding Fuel 6.1+ support
Added new options:
- ability to guess fuel version and master ip
- ability to install more than one repo
- ability whether to download repos automatically
New repositorie will be used exclusive, e.g. updated packages
will be searched only in selected repositories.
Change-Id: I3f0e425217bb7d6892bd27a465a7998505b622eb
Alex Ermolov [Thu, 17 Sep 2015 19:01:12 +0000 (22:01 +0300)]
added separate iso location for 'build_vm' job
Change-Id: If497466684c908b99ca49a4f0b579868a1bbec98
Denis V. Meltsaykin [Fri, 11 Sep 2015 12:17:14 +0000 (15:17 +0300)]
Small changes to deploy_cluster
As Fuel 6.1 doesn't work reliable with 'virtio' NICs, changing them
to 'e1000'.
Also small cosmetic change to ifcfg generated config.
Change-Id: I2311ae945cfd957d20d14b3f2dfef19f5f4577cb
Denis V. Meltsaykin [Fri, 21 Aug 2015 15:35:17 +0000 (18:35 +0300)]
Add extra options to apt-get to control conflicts
As there might be a new config files in updated packages,
there is possiblity that apt-get will fail at `upgrade`.
Added 2 apt-get/dpkg options:
-o Dpkg::Options::="--force-confdef"
-o Dpkg::Options::="--force-confold"
From now on all conflicts will be resolved with an existing versions
of a config files.
Change-Id: Ia3baf77121aacf416742921fe15bdd8cecc96a31
Denis V. Meltsaykin [Tue, 11 Aug 2015 11:57:20 +0000 (14:57 +0300)]
Added 6.0-mu4 fingerprints, bugfix and format change
Now json data in .dat file is pretty formatted.
Added 6.0-mu4, fixed behaviour of release checking.
Change-Id: I3bda6e4cff02fd7a696d42485426dad9b865b957
Alex Ermolov [Sun, 14 Jun 2015 15:23:21 +0000 (18:23 +0300)]
Jenkins' job to deploy cluster VMs
Also moved all jobs to separate dirs
Change-Id: I424e59af5f02c71990e8c24a1e375d34f9da3356
vrovachev [Mon, 3 Aug 2015 14:55:44 +0000 (18:55 +0400)]
Add check for affected packages for erratum file
Added method for search difference between affected
packages in erratum file and compiled packages from
patches.
Closes-bug: #
1480986
Change-Id: I575c6526f795a65e3199e0a6ec1886b36d2e57c3
vrovachev [Mon, 27 Jul 2015 12:22:46 +0000 (16:22 +0400)]
Add PyYAML python lib to erratumvalidation
Change-Id: I1cfce4f4d17d464d1c7769067b011b88279afb96
Related-bug: #
1478496
vrovachev [Mon, 27 Jul 2015 12:05:04 +0000 (16:05 +0400)]
Add requirements file for erratumvalidation.py script
Change-Id: Ic8edb3a7780610d9978527807735b1fc3317d192
Related-bug: #
1478496
vrovachev [Fri, 24 Jul 2015 08:26:45 +0000 (12:26 +0400)]
Add python script for validation erratum files
Closes-Bug: #
1477694
Change-Id: Ie3677ceae35e6b9174946a9c3a3dae2ac42df046
Denis V. Meltsaykin [Mon, 22 Jun 2015 15:08:14 +0000 (18:08 +0300)]
Small improvements
Changed the output of `check` in case if updates were never applied.
Now it's not "FAILURE!". Added `version` option, which shows current
version id.
Change-Id: I7bb47e7a72c4a0e4486e5d0848ea1effc915bfac
Closes-Bug:
1461142
Closes-Bug:
1461141
Denis V. Meltsaykin [Tue, 9 Jun 2015 19:43:22 +0000 (22:43 +0300)]
First version of md5checker
This is initial commit, which consists of md5checker.py tool and
md5checker.dat database. Database has checksums from Fuel 6.0,
6.0-mu3, 5.1.1 and 5.1 releases and will be replenished in future.
Change-Id: Ic5003d4cb075320c41ad0d2238b2215327bbf943
Denis V. Meltsaykin [Tue, 19 May 2015 10:35:44 +0000 (13:35 +0300)]
Small fix for development releases
Set explicitly showmenu=no, as in some builds the menu is activated
This fixes broken autoinstall of some builds (#425, #433 ...)
Small change in clocksource option, looks like this makes VMs more
stable.
Change-Id: I404e85eefc01f19d513ab6cfa03691a7735f3309
Denis V. Meltsaykin [Wed, 6 May 2015 14:54:54 +0000 (17:54 +0300)]
Fix for murano-enabled environments update
As murano uses config injection in settings.py we should
reinject murano settings after openstack-dashboard update.
This patch-set introduces murano check/fix section in update
script.
Small unrelated changes also have been made:
Now script on each node uses `logger` with tag mos_apply_mu to
log messages. This means that output of script from each node
will apear on master-node in
/var/log/remote/$nodename$/mos_apply_mu.log
Also amount of output was reduced. Messages became clearer.
Master IP is a mandatory option now.
Closes-Bug: #
1457461
Change-Id: If42004c265e8943365a50a0fc2cb0cf6df82f4a8
Denis Meltsaykin [Wed, 22 Apr 2015 16:50:15 +0000 (16:50 +0000)]
First version of jenkins' job to deploy cluster
As for now this script can make VMs, Volumes and Networks
in libvirt. Also it manages subnets in order to achieve
zero crossing between them. Fuel master node gets dynamic
network parameters from script by injection during bootloader
stage. Public network being injected in Fuel-master node,
so it can be accessible from network. Cluster's network
is configured with apropriate values.
Included changes in nailgun network & settings configuration.
All data is visible in the summary message.
Thanks devops team for scancodes.py
Change-Id: Ia8cb28c8197560216b2f7c2d76689286821666b4
Denis Meltsaykin [Wed, 8 Apr 2015 18:30:47 +0000 (18:30 +0000)]
Rework of mos_apply_mu.py
Now script generates bash-script, sends it to remote node and executes it.
New options has been added. Totaly renewed help/usage.
Flake8 runs w/o errors.
Change-Id: I15e7fe476fc17c317630ccab9b2b08eacde84faf
Denis Meltsaykin [Tue, 7 Apr 2015 12:42:33 +0000 (12:42 +0000)]
Some cosmetic changes
Change-Id: I90d645b1f8a9009242f28ff807a6ad10f52a413e
Denis Meltsaykin [Fri, 3 Apr 2015 13:19:06 +0000 (13:19 +0000)]
Initial commit
apply_patches.py - script to patch/revert several nodes
with patches keeping order
mos_apply_mu.py - script to install updates repository into nodes
(still in progress)
fuel_repo_update.py - sketch of script to update Fuel's repository
list via REST-API
Change-Id: Iebf530f77c5eaf167ab8921b4f2ddf786f56310c
Fuel Infra Jeepyb [Fri, 3 Apr 2015 13:00:09 +0000 (13:00 +0000)]
Added .gitreview