]>
review.fuel-infra Code Review - tools/sustaining.git/log
summary |
shortlog | log |
commit |
commitdiff |
review |
tree
first ⋅ prev ⋅ next
Denis V. Meltsaykin [Tue, 19 Jan 2016 12:08:40 +0000 (15:08 +0300)]
DNS enhancement
As we hardcode "peerdns=no" in eth0 during master node deployment
a dirty hack is needed to make resolver work. This change introduces new
option "DNS1=$ADMIN_SUBNET_GATEWAY" to ifcfg-eth1, although this address
is not in eth1-network it will work anyway.
Change-Id: I9ed1148b9acbd4e2539186421a31ec7996398ea1
Denis V. Meltsaykin [Mon, 18 Jan 2016 16:03:07 +0000 (19:03 +0300)]
Change machine type
Not every qemu supports 'trusty' machine, so changing it to the
more compatible 'pc' type.
Change-Id: Iac941972e3e6b85997adc344321466a2be66bfa3
Denis V. Meltsaykin [Thu, 14 Jan 2016 14:55:14 +0000 (17:55 +0300)]
jenkins job change
fancier output
Change-Id: I57297040ee6808d40440bfdf025cd756e82bea0d
vrovachev [Fri, 11 Dec 2015 14:50:01 +0000 (17:50 +0300)]
Add parameter for disable ubuntu repos
Added parameter which disables repos in file sources.d
for update and upgrade commants for Ubuntu update.
Change-Id: I00046a9c80c83411cde3c6ee714544b159d6bd21
vrovachev [Thu, 29 Oct 2015 15:21:13 +0000 (18:21 +0300)]
Add script for get packages
Added script for get package names in fuel mirrors
Change-Id: I341b481953404390df0033a2fb467e66a75e05f7
Denis V. Meltsaykin [Thu, 5 Nov 2015 14:34:25 +0000 (17:34 +0300)]
Refactoring mos_apply_mu.py
Total refactoring of script:
* Changed structure to classful
* Got rid of custom packages installation
* Support for 5.1.1, 6.0, 6.1, 7.0 added
* Added logging to file
* Better wording in help message
* Changed way how multiple repos are handled in apt-get
* 5.1.1 now uses dist-upgrade as it's necessary for
the installation of nova and qemu.
Change-Id: I07d8ee3eb8e2e467800c19b4deb2de009aab367f
Alex Ermolov [Thu, 1 Oct 2015 12:16:59 +0000 (15:16 +0300)]
Testing automation harness using Ansible
Change-Id: I53f5b4ad66dea90c14b21dd6e7e8e98e82133ca3
Alex Ermolov [Sat, 19 Sep 2015 18:49:44 +0000 (21:49 +0300)]
Tempest logs comparing utility
Change-Id: Id38f42ece2888f6d490ffd606bd99c1724fdd41a
Denis Puchkin [Fri, 16 Oct 2015 12:55:30 +0000 (15:55 +0300)]
fix all urls by changing their scheme from 'swift+http(s)' to 'swift+config'.
Change-Id: I7eb7d8cd1ab2a7f7bde2fae00c26ec8df93cfc49
Vitaly Sedelnik [Thu, 15 Oct 2015 14:46:50 +0000 (14:46 +0000)]
Merge "Add support snapshot mirror for update env script"
vrovachev [Wed, 14 Oct 2015 07:13:48 +0000 (10:13 +0300)]
Add support snapshot mirror for update env script
Added option for enable installation packages from snapshot
mirror to update env script.
Change-Id: Ib67542a73bcbb02ddd29f55658c0e5b28a553c89
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