summary |
shortlog | log |
commit |
commitdiff |
review |
tree
first ⋅ prev ⋅ next
Jonas Bjurel [Tue, 31 May 2016 18:57:24 +0000 (18:57 +0000)]
Updated armband
Project: fuel
9e30b6b481bb64ec06d1e36bf7852851ab10f8b3
docs/build-instr: Fix git clone URL for HTTPS.
Fix wrong https git clone URL, 29418 port should be used only for SSH.
While we're at it, add some bash code-block markup to bash commands.
Change-Id: Ie95a4c170b70bcc3da5d4d59260d61fbd5f2a9f3
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
(cherry picked from commit
00350c889605e1f134a35d114ba07cd7fb2b4db4)
Jonas Bjurel [Tue, 31 May 2016 18:56:48 +0000 (18:56 +0000)]
Updated armband
Project: fuel
ad898b3e741cf2488d8e4d4c770c786eca4e2e47
docs/install-instr: Fix git clone URL for HTTPS.
Drop unnecessary <user>@, not needed for http downloads.
Also, fix typo (missing letter) in opnfv.org domain name.
While we're at it, fix small typo in Ceilometer name too.
Change-Id: I2c3341689b7a7808863906700342e62e707246e9
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
(cherry picked from commit
c47054669387cea51baf130c60007d8fa515fe10)
Jonas Bjurel [Tue, 31 May 2016 18:56:24 +0000 (18:56 +0000)]
Updated armband
Project: fuel
f0727ee328e8c59c363fa52c59e76c89c99b1f2c
docs/release-notes: Add protocol handler to ref.
Doc build fails to create a link for www.opnfv.org because it
does not explicitly specify the protocol handler.
Make doc build happy by adding "http://" prefix.
Change-Id: I7dc9c362f13bac1687d139942826eb1208556a37
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
(cherry picked from commit
fc018a999dc31225f522c5990d1f464de9c21c38)
Alexandru Avadanii [Thu, 12 May 2016 16:44:28 +0000 (18:44 +0200)]
Updated armband
Project: fuel
124fcac9d87df19ef6653442370d41b6248b6439
docs/install-instr: Add target specific cfg sect.
Fuel 8.0 adds support for setting up "Offloading Modes" for
target nodes.
Document how this features should be used (and why/when it's
necessary), and also its common limitation of not being applied
during Verify Networks step (see related Fuel bug report [1]).
While at it, fix minor reference to branch in git tag checkout
instructions, as we'd be in detached HEAD and not on a new branch.
[1] https://jira.opnfv.org/browse/FUEL-134
[Alexandru.Avadanii@enea.com]
Only minor edits and prepared for upstreaming, this is mostly
based on previous work from Florin.
Change-Id: If7a8ca44541903dbeb6db36bc64fe56b132165cb
Signed-off-by: Florin Dumitrascu <florin.dumitrascu@enea.com>
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
(cherry picked from commit
a89517cafe2819cbe7c64e2a0653950150910a47)
Alexandru Avadanii [Mon, 23 May 2016 20:09:41 +0000 (22:09 +0200)]
deploy: ipmi adapter: Add <port> config support.
Sometimes the IPMI lanplus protocol listens on a non-standard
remote port, e.g. when target nodes are interfaced through a
fake IPMI BMC application that listens on multiple ports on the
same IP address.
Therefore, allow setting IPMI port in the DHA using a new
property named `ipmiPort`, and pass it along to `ipmitool` when set.
CHANGE: get_access_info now also supports specifying the IPMI
port to use with `ipmitool` by configuring the `ipmiPort`
property in the DHA.
hp_adapter.py: updated `get_access_info` return signature with
the new (unused there) `ipmiport`.
Change-Id: Ibff1309b17733af1a6fc8c5008495f42d7ef084a
(cherry picked from commit
118492dda9dac81d503ac0b8c5b1947ae77faf05)
Alexandru Avadanii [Tue, 24 May 2016 14:14:18 +0000 (16:14 +0200)]
bootstrap: Add lshw package (also in fuel-mirror).
Until Ubuntu Trusty fixes the following bug on AArch64 [1]:
"AArch64: slow cpuinfo due to redundant loop"
we will be using a patched version of <lshw> from Armband MOS repos.
This change enforces replacing the lshw from Ubuntu with our custom,
patched package.
[1] https://bugs.launchpad.net/ubuntu/+source/lshw/+bug/
1582181
Change-Id: Ie10c7819f305accf2a2c2045b1c350880e4c25b6
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Stanislaw Kardach [Sun, 15 May 2016 01:14:43 +0000 (18:14 -0700)]
Increase open file limit for OpenDaylight
Upstart scripts by default do not run scripts in a shell which results
in limits from `/etc/security/limits.conf` not be taken into account
and results in the default value (4096) to be taken. This may prove
problematic for OpenDaylight during initialization. On Cavium ThunderX
we have noticed OpenFlow controller initialization failures caused by
hitting this limit.
OPNFV is increasing the `nofile` limit to 112640 for OpenStack services
which is why I'm using this value here.
Bug report filed to Fuel@OPNFV and will be released in Colorado (see
[1]).
This is a cherry-pick of
39f77acb6d4cdcbea04a817b01f67cad8f202c1d since
the fix in `openstack/fuel-plugin-opendaylight` targets C-release and
this bugfix is critical for arm64.
[1] https://jira.opnfv.org/browse/FUEL-140
Signed-off-by: Stanislaw Kardach <stanislaw.kardach@cavium.com>
Josep Puigdemont [Tue, 17 May 2016 13:06:44 +0000 (15:06 +0200)]
Fuel deploy: timestamp for newly created images
All images created are named opnfv.iso, this is not sustainable in an
environment where several PODs might share the same libvirt storage
pool. For this we need unique names, and the time stamp is a cheap way
for now to achieve this.
Change-Id: I8a7d34036898b8b4e57b23c11bee643876e1829c
Signed-off-by: Josep Puigdemont <josep.puigdemont@enea.com>
Alexandru Avadanii [Thu, 12 May 2016 19:58:54 +0000 (21:58 +0200)]
docs/install-instr: AArch64 FW, plugins refresh.
- edit image with unexisting plugins on AArch64;
- change "BIOS" references to "UEFI" and add note(s) about
required firmware support;
- add warning about bootstrap image build fuelmenu config;
Change-Id: I5bcf208dcb0c95e9c09f4da0bd4e861e19d34cc0
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
(cherry picked from commit
2cd5741dc6b0ae5f9ac5b9534ff6e0ecc5209769)
Alexandru Avadanii [Thu, 12 May 2016 18:56:48 +0000 (20:56 +0200)]
docs/install-instr: Add MySQL WSREP SST provider.
Document workaround for xtrabackup issues on AArch64 controllers.
Change-Id: I126c730f751f09a4d75ac345d9b889df9414de2d
(cherry picked from commit
01de958da6b989712df8e3fe092845b043ab4215)
Alexandru Avadanii [Thu, 12 May 2016 16:44:28 +0000 (18:44 +0200)]
docs/install-instr: Refactor target specific cfg.
Fuel 8.0 adds support for setting up "Offloading Modes" for
target nodes.
Document how this features should be used (and why/when it's
necessary).
While at it, fix minor reference to branch in git tag checkout
instructions, as we'd be in detached HEAD and not on a new branch.
Change-Id: If7a8ca44541903dbeb6db36bc64fe56b132165cb
(cherry picked from commit
3cb6402c59bbf72099e63fd3f26017089520841e)
Alexandru Avadanii [Wed, 11 May 2016 21:40:28 +0000 (23:40 +0200)]
docs/instal-instr: Add bash code-block markup.
Change-Id: I04b97451d9b411d727b0ef51f1fc329510a286bb
(cherry picked from commit
d4e37c21c5c76f52474d44e9cc32961259fb79ab)
Alexandru Avadanii [Wed, 11 May 2016 21:29:22 +0000 (23:29 +0200)]
docs/install-instr: Add AArch64 specifics.
Change-Id: I0ce904da2f18e1d5e032181dbcd0d7b35aabfdff
(cherry picked from commit
b205132a3c42c8764c574a90116f871e390cff8f)
Alexandru Avadanii [Wed, 11 May 2016 21:34:25 +0000 (23:34 +0200)]
docs/install-instr: Fix git clone URL for HTTPS.
Drop unnecessary <user>@, not needed for http downloads.
Also, fix typo (missing letter) in opnfv.org domain name.
While we're at it, fix small typo in Ceilometer name too.
Change-Id: I58fa3a3f7f4a216b00d39174aae98da9328418d6
(cherry picked from commit
dd00dfab0a3851830115b8e5d1f21343b506192d)
Alexandru Avadanii [Thu, 12 May 2016 13:58:53 +0000 (13:58 +0000)]
Merge "docs/release-notes: Add protocol handler to ref." into stable/brahmaputra
Alexandru Avadanii [Thu, 12 May 2016 13:58:04 +0000 (13:58 +0000)]
Merge "docs: FIXME: Silence compatible hardware list." into stable/brahmaputra
Alexandru Avadanii [Wed, 11 May 2016 20:28:49 +0000 (22:28 +0200)]
docs/release-notes: Add protocol handler to ref.
Doc build fails to create a link for www.opnfv.org because it
does not explicitly specify the protocol handler.
Make doc build happy by adding "http://" prefix.
Change-Id: I7dc9c362f13bac1687d139942826eb1208556a37
(cherry picked from commit
45d98b23ba426c5caa7c2ea154eeccecb8e44291)
Alexandru Avadanii [Wed, 11 May 2016 20:20:03 +0000 (22:20 +0200)]
docs: FIXME: Silence compatible hardware list.
We do not have a comprehensive public hardware compatibility list
for AArch64 hardware yet, so silently remove the link to such a
thing in the installer instructions for now.
Once the page is in place, update the reference and revert this
commit.
(cherry picked from commit
ba8cd7a10d52cf9c1270be0c7096e13a192e8b50)
Change-Id: Ibdec1f7925fe90ae0ae4eb904637fe764d4b5c86
Alexandru Avadanii [Wed, 11 May 2016 20:08:19 +0000 (22:08 +0200)]
docs: Drop references to x86_64 specific docs.
Previously, build instructions and release notes kept links to
x86_64 documentation, it is now safe to drop them, as our docs
are very similar.
(cherry picked from commit
268b6f4310f611a329f24bb61d16f5731bc122c4)
Change-Id: I19df5f7fb82e23cb881e9702cd29d51ecbc65446
Josep Puigdemont [Thu, 12 May 2016 13:37:26 +0000 (15:37 +0200)]
deploy.sh: read TARGET_LAB and TARGET_POD
Read both TARGET_LAB and TARGET_POD from the command line parameters
passed to Fuel's build script. We need these to find local_env.
Change-Id: I288dedeb75001b0983e63e68e993b2a35fd6f6fc
Signed-off-by: Josep Puigdemont <josep.puigdemont@enea.com>
(cherry picked from commit
8f1a15e2423d72f65d00fa4b853ee3239b0780da)
Alexandru Avadanii [Wed, 11 May 2016 19:53:58 +0000 (19:53 +0000)]
Merge "docs/installation-instruction.rst for AArch64" into stable/brahmaputra
Alexandru Avadanii [Wed, 11 May 2016 19:52:24 +0000 (19:52 +0000)]
Merge "docs/build-instruction.rst: Cleanup, refactor tags." into stable/brahmaputra
Florin Dumitrascu [Wed, 11 May 2016 16:25:15 +0000 (19:25 +0300)]
docs/installation-instruction.rst for AArch64
Signed-off-by: Florin Dumitrascu <florin.dumitrascu@enea.com>
(cherry picked from commit
77e03df9034abd030b97270ea4dbdea1784bc9e2)
Change-Id: Id6dfd7881a2aa4ac1abdef3fb1f61bf411b22c44
Alexandru Avadanii [Wed, 11 May 2016 13:46:09 +0000 (15:46 +0200)]
docs/build-instruction.rst: Cleanup, refactor tags.
Add missing bash (console) code-block tags to commands and preformatted
output / configuration sections.
While we're at it, fix git clone URL for https, and clarify a few
paragraphs.
Change-Id: Ifb1ef0a8a9befa57e68255354957e094a124ab7e
(cherry picked from commit
6c90cb7ead70605a3daf5df6a37357b01f17d3b2)
Alexandru Avadanii [Wed, 11 May 2016 16:23:06 +0000 (18:23 +0200)]
Cleanup: README.md small rework.
While doing minor reworking, also change submodule add intstr from
ssh to https URLs, so simply building this does not require a github
account to be locally configured.
Change-Id: I915e9cdbbe0185e5d637bf9ddad96d92f94c0b01
(cherry picked from commit
a0e1b11e7dccbc59c5664e59a70abebdebadd8ae)
Alexandru Avadanii [Tue, 10 May 2016 21:36:35 +0000 (21:36 +0000)]
Merge "Cleanup: rm TODO, fix license header." into stable/brahmaputra
Alexandru Avadanii [Tue, 10 May 2016 21:36:21 +0000 (21:36 +0000)]
Merge "UX: Fix: rtc-efi blacklist for Ubuntu targets." into stable/brahmaputra
Alexandru Avadanii [Tue, 10 May 2016 20:37:48 +0000 (22:37 +0200)]
Cleanup: rm TODO, fix license header.
While we're at it, fix default setting for net.ifnames in arm64
fixture.
Also, renumber some patches to eliminate duplicate prefixes
resulted from parallel development of patch sets.
Change-Id: Ibd8cc1f6f8916ad79527f2060a1a2725d557b2c2
(cherry picked from commit
93f6b4a3da5772c0a1d3d0d13f4ea5e024985488)
Alexandru Avadanii [Mon, 9 May 2016 19:50:08 +0000 (21:50 +0200)]
UX: Fix: rtc-efi blacklist for Ubuntu targets.
Previously, rtc-efi module was blacklisted in fuel-library preseed
cobbler template, which is not used for Ubuntu target nodes.
Fix by instead blacklisting rtc-efi in cloud-init jinja2 template.
Change-Id: I325f8d1f411f51d494df7c738f1933445d996ff6
(cherry picked from commit
c73afc11396a8a11d14f2fb74ad616297a90fa1d)
Alexandru Avadanii [Tue, 10 May 2016 14:23:11 +0000 (16:23 +0200)]
docs/build-instruction.rst: Armband refresh.
Change-Id: I92b2024df53c392eaeea6a76c9d44b94b83b7f56
(cherry picked from commit
7f93a8cf5b97a4e9b606930ab1c15b42ff580a32)
Stanislaw Kardach [Tue, 10 May 2016 01:59:00 +0000 (18:59 -0700)]
Increase maximum shell command timeout to 2h
Since `execute_shell_command` mcagent is used for building the target
image and the timeout provided in the astute task is just respected on
the Astute level (on mcollective level this timeout is actually a
minumum between value provided and ddl value) we need to increase it
for Armband operation.
Because Armband builds the target image via `qemu-debootstrap`, it can
take more than 1 hour to finish the building. Therefore aside of
increasing the timeout in the Astute task, the maximum timeout value
for mcagent has to be increased.
Change-Id: Iab94e794e36bb7e887e8f334daa46e82fe0c6f94
Signed-off-by: Stanislaw Kardach <stanislaw.kardach@caviumnetworks.com>
(cherry picked from commit
5677e66fc3df2ceb0a9557e60f6931851b213fd9)
Alexandru Avadanii [Mon, 9 May 2016 14:16:49 +0000 (16:16 +0200)]
deploy/reap.py: Dump extra interfaces information.
Since on AArch64, Ubuntu local mirror lacks arm64 packages (see [1]),
Fuel master requires internet connectivity during deploy, and hence
a way to setup such a public (extra) interface automatically.
Previous commit "transplant: Generate extra interfaces config file"
introduced support for passing this information via DEA (override),
which may define a IFCGF_<interface> section in its 'fuel:'
section, containing the necessary keys to produce a ifcfg-<interface>
file, like in this example:
fuel:
IFCFG_ETH1:
device: eth1
ipaddress: 10.0.1.10
netmask: 255.255.255.0
gateway: 10.0.1.254
In order for Network Manager to use the newly added interfaces
for outgoing traffic and honor their GATEWAY setting (e.g. if we just
added one public interface), the default route on admin iface (most of
the time called eth0) is disabled when extra interfaces are present.
FIXME: Only supports lowercase interface names, but so does Fuel,
see related bug report [2].
[1] https://jira.opnfv.org/browse/ARMBAND-35
[2] https://jira.opnfv.org/browse/FUEL-136
Change-Id: Idd6fe95a5a73ec172eca17cfd96f23b1a1bc2bee
Signed-off-by: Alexandu Avadanii <alexandru.avadanii@enea.com>
Signed-off-by: Josep Puigdemont <josep.puigdemont@enea.com>
(cherry picked from commit
129e0808397100818df506d854d1b8186a023019)
Alexandru Avadanii [Mon, 9 May 2016 15:08:54 +0000 (17:08 +0200)]
UX: Update bootstrap/target build time estimate.
While building for a different architecture (e.g. AArch64 on x86_64),
the bootstrap/target image build may take longer, due to latency
introduced by using qemu-user-static.
Change-Id: I2b57aae73ccc172fea9e53867bcb66e2f950498f
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
(cherry picked from commit
8b601647ac2b5910e869de444d6942be7d89f610)
Josep Puigdemont [Mon, 9 May 2016 09:21:38 +0000 (11:21 +0200)]
[fuel] deploy.sh: Add timeout flag on fuel
Some PODs might need to increase the default timeout value.
The patch introduces the -T flag to Fuel's deploy script, that
can be used to set the timeout. If the flag is not given, it
will look into the DEPLOY_TIMEOUT environment variable and use
that value instead, otherwise the default vaule in deploy.py
will be used.
Change-Id: I835473190673dd8646d0da48c2dbd3bb5e13046d
Signed-off-by: Josep Puigdemont <josep.puigdemont@enea.com>
(cherry picked from commit
8a6c5f736ab571796549ad7369a9dbfd6680cfef)
Alexandru Avadanii [Mon, 9 May 2016 09:32:44 +0000 (09:32 +0000)]
Merge "docs/release-notes.rst: Armband refresh." into stable/brahmaputra
Alexandru Avadanii [Fri, 29 Apr 2016 16:23:36 +0000 (18:23 +0200)]
docs/release-notes.rst: Armband refresh.
Updated release notes document and created JIRA cases for AArch64
newly added features, bug, workarounds etc.
Change-Id: I1db230a9fa62e671f4f302c8f7b202cc5c8f48ca
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
(cherry picked from commit
a6ab68aa2a3f5e3d52ad22e37783d334555f84fc)
Alexandru Avadanii [Sun, 8 May 2016 20:38:22 +0000 (22:38 +0200)]
f_repobuild: Repeat mirror build up to ten times.
OPNFV ISO build uses fuel-mirror to create a local Ubuntu
partial mirror in nailgun.
Work around temporary mirror issue (e.g. during rsync) by
retrying mirror build up to 10 times.
Change-Id: I8afb0f55b08c1680903a09e07ac96b4d29415ed5
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
(cherry picked from commit
5837be3b12a39bbf85f267182618fd28f8b2529e)
Alexandru Avadanii [Sun, 8 May 2016 17:36:00 +0000 (17:36 +0000)]
Merge "Remove ci/deploy directory" into stable/brahmaputra
Alexandru Avadanii [Sun, 8 May 2016 17:35:48 +0000 (17:35 +0000)]
Merge "deploy.sh: simple wrapper for fuel@opnfv deploy script" into stable/brahmaputra
Josep Puigdemont [Sun, 8 May 2016 11:01:35 +0000 (13:01 +0200)]
Remove ci/deploy directory
Change-Id: Ic355364e5fb4215f1ad10f8f961978fa0b071762
Signed-off-by: Josep Puigdemont <josep.puigdemont@enea.com>
(cherry picked from commit
ca213fa7036802c695f287615ae1dd0bc98edf1e)
Josep Puigdemont [Fri, 6 May 2016 21:28:21 +0000 (23:28 +0200)]
deploy.sh: simple wrapper for fuel@opnfv deploy script
Change-Id: I2b94d6fcb20c59d9d776c04561665108e1f035ca
Signed-off-by: Josep Puigdemont <josep.puigdemont@enea.com>
(cherry picked from commit
bf9b024d1e6b782d0958487a497d60bf18dee51e)
Josep Puigdemont [Sun, 8 May 2016 11:04:07 +0000 (13:04 +0200)]
ARMband patches for the fuel@opnfv deploy scripts
These are a collection of patches that adapt the current Fuel deploy
scripts for mainly two purposes:
- Make it possible to create a Fuel VM on a remote libvirt server.
We use the LIBVIRT_DEFAULT_URI environment variable to detect that.
Local deploys are possible by setting this variable to
'quemu:///system', or leaving it empty.
See: https://libvirt.org/remote.html for more details.
- Make it possible to add additional network interfaces. For this we
allow the user to pass the "-b bridge" paramter several times, and
creating a new virtual NIC for each of them, in the same order they
were given.
This required a bit of refactoring of the code.
None of the changes above should break backwards compatibility, except
when indicated in the commit (search for CHANGE in the log)
In addition there are some updates to the code that were deemed
necessary, like the ability to retry when executing shell commands
instead of directly failing, and a simplification of the DHA IPMI
adapter.
Change-Id: I8a0cd5b8672383decd861309328137971eaed14b
Signed-off-by: Josep Puigdemont <josep.puigdemont@enea.com>
(cherry picked from commit
bedeb36ac9ad42fb1ead2449ed8e75f0171808a2)
Alexandru Avadanii [Fri, 29 Apr 2016 17:33:22 +0000 (19:33 +0200)]
Cleanup: Kill submodule: fuel-plugin-ovsnfv.
Change-Id: If1895891c28b7d8d8d109539357475ac578bfc38
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Conflicts:
upstream/fuel-plugin-ovsnfv
Alexandru Avadanii [Wed, 24 Feb 2016 07:56:15 +0000 (07:56 +0000)]
Updated armband
Project: fuel
3e535448fe1bad43d810d9b2ccf66f13bb7c10e5
Fix KVM launch issue
Signed-off-by: Ruijing Guo <ruijing.guo@intel.com>
(cherry picked from commit
82df2b11d7e1b8fc4b6a09707bc8739f43ec32f3)
Updated armband
Project: fuel
9b6f48f96e820e8d483a5e450160709d40001aa7
Storage fix for the KVM scenario
- Ceph is used with a replication factor of 1
- In no-ha, a separate node is used for ceph-osd
- In ha, one of the controllers is used for ceph-osd
Signed-off-by: Jonas Bjurel <jonas.bjurel@ericsson.com>
(cherry picked from commit
2d3ddaf5083d1bb0d92334fce1cd79b128eed944)
Updated armband
Project: fuel
f3ba9428eef07e4fc16733a9d0242080f3e38858
Update to current version of Fuel repos
Version stepped the fuel-library and fuel-web repositories to what's current
as of today.
Signed-off-by: Stefan K. Berg <stefan.k.berg@ericsson.com>
Updated armband
Project: fuel
7850796e82bcdef27b0555171f7faf14e9ae99ea
Fix KVM/QEMU plugin bug
1. fix nested virtualiztion in realtime kvm
Signed-off-by: davidjchou <david.j.chou@intel.com>
(cherry picked from commit
82c42d839a80bf69b502b8189edd520be1650f78)
Updated armband
Project: fuel
f455b4cd1870a97c599fa4aba5c9934e5b2c4574
[BGPVPN] Correct BGPVPN plugin file
The plugin config 0.0.2 has some
missleading statements. At some point
in time we should delete it and
only use this one here.
(cherry picked from commit
9cd38d96acee7e165faca1724f586e568498da7b)
Updated armband
Project: fuel
e7a78baae49f02b4303b6204eea7de01c527744c
Enable merge of the versions struct of a plugin
Redoing this the reverted patch. The original idea
that everyone which wants to merge lists has to
code that, is not wanted. So the Exception will
become a warning.
This reverts commit
552536f5319d6ead73118d0cfd701d648e99df28.
(cherry picked from commit
fb238de7c9833e91771ee4448f425f45168f8e6e)
Updated armband
Project: fuel
4414d39225fa7ea386d86ea36abe67e6bed12c01
Use Opendaylight_SR-1
In order to use the lates ODL build also the
fuel-plugin-opendaylight is uplifted.
(cherry picked from commit
a1cdb3c2bd9a0a9d6a0d26c3709052be6f190e42)
Updated armband
Project: fuel
1df185cb53f65f867786b4b80bd18e0a28e87c69
Uplift fuel-plugin-bgpvpn repo
Updated armband
Project: fuel
702e61f5d7ef392c1b91b474f025303aad04d9b3
Enable BGPVPN_extension/SDNVPN_feature
This commit includes the bugfixes and changes
for BGPVPN_extensions and SDNVPN_feature of ODL.
(cherry picked from commit
2bebed7722fe1311cd1bc4199368db16dfad9a26)
Updated armband
Project: fuel
080b202e25964768f58825950bc779fe7d39002f
Fix wrong indentation
Signed-off-by: Peter Barabas <peter.barabas@ericsson.com>
(cherry picked from commit
8e91da9cbbb698e7f8531973299f81411a2532d2)
Updated armband
Project: fuel
5e341a6f501e408dfd4c0dce401a6587ec6d5277
Cleanup and add bgpvpn to scenario file
Updated armband
Project: fuel
0dc771a9584fe1998236c8941189b1afc3c3c066
Remove duplicate import of hashlib
Signed-off-by: Peter Barabas <peter.barabas@ericsson.com>
(cherry picked from commit
18171a86a7d2b5cda035281ed0fdd3dcb8fbad36)
Updated armband
Project: fuel
83ba58f31888144bb34a9d844454093d75469548
Remove apparmor for vFuel
Not every CPU supports apparmor and
there is no real benefit when using it
only for fuel.
(cherry picked from commit
ca27087edd27555aa6d7992b3e754c970bc6543f)
Updated armband
Project: fuel
f3f8da1bb11e4b91c7b7ee8b7d289c83a6bcfa45
Changing raw to qcow2 for vFuel/Controller/Compute
A lot of diskspace is allocated although never used
this commit changes to thin provisioning
for the virtual enviroment.
(cherry picked from commit
aac8573f454109c98fa2af1e5ed05c1d1b19829b)
Updated armband
Project: fuel
4fb3f2ed2549ab47a0048d88cbd1303de46820a1
Fix deploy.py return code
Fixes https://jira.opnfv.org/browse/FUEL-100
Signed-off-by: Peter Barabas <peter.barabas@ericsson.com>
(cherry picked from commit
50862693f7c1119c941bc344c90d91cdd37dde38)
Updated armband
Project: fuel
28d95448184d16767aebedb6689d2c3059b559aa
Tell debconf not to be interactive
Signed-off-by: Peter Barabas <peter.barabas@ericsson.com>
(cherry picked from commit
9d52d96263d9dc27183abd9a39d36bb7174efef4)
Updated armband
Project: fuel
5033efb4cbb8fb2b932846e5ac900c2ad042e28d
Get user id without forking a shell.
Signed-off-by: Peter Barabas <peter.barabas@ericsson.com>
(cherry picked from commit
befc84a9d28663a45510c71119980e1cf5b6eeca)
Updated armband
Project: fuel
e8d3f97a5fa317edc6aefb091da5318d946e82ce
Updated armband
Project: fuel
cc51d7477901e5acf27e3599754f6a751231a2f1
Updated armband
Project: fuel
a2bd1d8baa9d2c256671834fc90a1c7e489850d7
Updated armband
Project: fuel
6597153801bc56a8d273ebd38b6cace45b5f3c4a
Redo config of plugin build
- Split up config into a new config file
- add revision to better point to a branch
instrad of a revision.
Updated armband
Project: fuel
e70b1575651518c6d3d247b59c303e54c9d586ec
Fix odl haproxy configuration
In rare cases ODL haproxy configuration had been deployed before
haproxy service was ready. This patch should force proper order.
Signed-off-by: Michal Skalski <mskalski@mirantis.com>
(cherry picked from commit
a71ccaa852a7a0091fce50045f29ab5119a7811b)
Updated armband
Project: fuel
8ac63ae166d30c1bec46b5159b2d2362be5b325f
Adding patch for Broadcast Storm of vpnservice
There is no persisten release from stable/beryllium
with the bugfix https://git.opendaylight.org/gerrit/#/c/37566/
included. So we have to overwrite the file we a own
build.
Updated armband
Project: fuel
c6e6a032ce80f6b8a781383ebe72f3ca9572b268
[VPNSERVICE] Bugfix Broadcast Group
The local broadcast group was not updated
correctly in ODL. This commit includes the
bugfix.
Updated armband
Project: fuel
f544e413ecbbaa25d36f2336bb703565afc8fb38
Correction due to changed cpio behavior
As part of a security fix for cpio, its behavior has changed in terms
of how symlinks are handled.
This is affecting the Fuel build process, for which this commit is a
fix (reverting cpio back to its original behavior by adding the
argument "--extract-over-symlinks" in those instances where this is
needed).
For details, see https://jira.opnfv.org/browse/FUEL-125
Signed-off-by: Stefan K. Berg <stefan.k.berg@ericsson.com>
(cherry picked from commit
2b419db5c9325c6a87f1ea160c42235a1e8ec083)
Updated armband
Project: fuel
6a42aafa48d339ba3164bd03006a5cf128b55299
Using VLAN segmentation for the NFV-OVS scenarios.
Unfortunately this scenario is hardwired to work with Ericsson POD-2 only
Signed-off-by: Jonas Bjurel <jonas.bjurel@ericsson.com>
(cherry picked from commit
12c2d3403c4638672bbf1443142b8308e828e5f4)
Updated armband
Project: fuel
3e535448fe1bad43d810d9b2ccf66f13bb7c10e5
Updated documentation for Brahmaputra 3.0 follow-up release
READY TO MERGE
Signed-off-by: Jonas Bjurel <jonas.bjurel@ericsson.com>
(cherry picked from commit
f50747c9ec79b9f89df6a6ba6d680a89bd6a3de3)
Change-Id: I5cebb718b88aa369876ab9e8e7f00e5309f04cee
Alexandru Avadanii [Fri, 29 Apr 2016 18:13:33 +0000 (20:13 +0200)]
Cleanup: Kill submodules: Remove obsolete patches.
Change-Id: Ia4123727913aa401d26cbe1028f30b20b4497961
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
(cherry picked from commit
523f0f6e0522e41815d8b77a00799a17fde3d72b)
Alexandru Avadanii [Fri, 29 Apr 2016 17:27:29 +0000 (19:27 +0200)]
Cleanup: Kill submodule: fuel-plugin-qemu.
Since we only build ODL plugin on arm64 for now, kill
fuel-plugin-qemu submodule in armband repo.
Change-Id: Ib7a6dfe7e1dbd03771e3f28d2769d54659280901
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
(cherry picked from commit
c25ef1bb7537eef4df3169b603b087c6de126bef)
Jonas Bjurel [Tue, 26 Apr 2016 19:06:02 +0000 (21:06 +0200)]
Updated documentation for Brahmaputra 3.0 follow-up release
READY TO MERGE
Change-Id: Ic481f02375af9be1642791fa6d96856a453c4f29
Signed-off-by: Jonas Bjurel <jonas.bjurel@ericsson.com>
(cherry picked from commit
f50747c9ec79b9f89df6a6ba6d680a89bd6a3de3)
(cherry picked from commit
633f05d11bae8ef429288ad105d9a15aabc10c3b)
Alexandru Avadanii [Thu, 28 Apr 2016 13:04:40 +0000 (15:04 +0200)]
Fix: cobbler: setup.sh: Re-add extra RPM repos.
Commit
69fd98a broke the cobbler yum config, because instead of
re-adding only mos and nailgun repos with file:/// handler, it
kept the docker-specific repo config from ISO build.
Change-Id: I910fe639116a7ea8cb768c0371af0a84b471d0a4
(cherry picked from commit
81f99dfc384cb841617ed49d2b96ef8667be1982)
Alexandru Avadanii [Wed, 27 Apr 2016 23:48:43 +0000 (01:48 +0200)]
FIXME: cobbler: setup.sh: Keep extra RPM repos.
cobbler-grub-aarch64 (arm64 specific loader) is currently
distributed and added to the cobbler docker container during
ISO build using EXTRA_RPM_REPOS envvar mechanism.
However, since this package installs files in a mounted location,
its contents are not persistent, requiring a test and eventual
forced reinstall during container start.
This, of course, requires the package to be available at that point,
which is not currently possible, as we remove the extra RPM repository
entry from yum config at the end of container build.
Hacky temporary workaround:
Keep extra RPM yum config after container is set up, only for cobbler.
TODO: This patch should be dropped once cobbler-grub-aarch64 RPM
package gets upstreamed.
Change-Id: I58e39df2671d79125c68a5ec994db962c103ce01
(cherry picked from commit
69fd98ae01038e2eb130d55f1f90719d5bc30c67)
Josep Puigdemont [Wed, 27 Apr 2016 15:41:05 +0000 (17:41 +0200)]
build.sh: move files instead of copying them.
Change-Id: Ib59d82067d028a2c946a87747a6975749c85133b
Signed-off-by: Josep Puigdemont <josep.puigdemont@enea.com>
(cherry picked from commit
3b174977cbb4bf7a3a734912748204ca923bcc19)
Alexandru Avadanii [Wed, 27 Apr 2016 14:18:39 +0000 (16:18 +0200)]
Cleanup: TODO.md: Trim obsolete entries.
rx-vlan-filter should be documented as a limitation in the current
release, and work for supporting it in bootstrap would not be
justified.
ThunderX network card speed is now parsed from ethtool output via
nailgun-agent and ohai.
Change-Id: If90e48eaf3665c570cd2999e8b6b1775e319bff7
(cherry picked from commit
058161ede98880ee6071a7bf38532846db29ef76)
Alexandru Avadanii [Wed, 27 Apr 2016 14:15:21 +0000 (16:15 +0200)]
Makefile: cleanup: drop time measurement.
This is now covered by Jenkins for automatic builds, and not
relevant for manual builds.
Change-Id: I539a7311fa9689405acdfcd05773fd5aaa81fbb0
(cherry picked from commit
f4cf022ab567ce7f341ed5ef8c6b33f7d48d6963)
Alexandru Avadanii [Mon, 25 Apr 2016 20:16:06 +0000 (22:16 +0200)]
Makefile: Finalize RPM repo switch.
We previously added support for needed RPMs missing from Fuel repos,
by introducing an additional "armband" repository, then ammending
OPNFV ks.cfg{,.orig}; it's time to remove RPM mirror override
LATEST_MIRROR_ID_URL.
Since LATEST_MIRROR_ID_URL is common for mos CentOS and Ubuntu repos,
fill in MIRROR_MOS_UBUNTU instead.
Change-Id: I137ba588f8c3be3339a4b8affb4f84dc5ac9acc8
(cherry picked from commit
e37d8766bf5429e4664b82c67e2575d48a3c738c)
Alexandru Avadanii [Wed, 27 Apr 2016 00:23:35 +0000 (02:23 +0200)]
Makefile: Remove MIRROR_UBUNTU_URL hardcode.
This uses the public Ubuntu archive, which is not only slow,
but oftenly times out.
With the risk of using slightly lagging local mirrors, remove
public archive hard code.
End-users should configure this based on their location/mirrors
if necessary (e.g. out of date closest mirrors).
Change-Id: I3d963d202033b2b75dab3b8f10ee31e5a6940994
(cherry picked from commit
946b3dbbf2bf8022924cdd008587dfe7fc1e9a47)
Alexandru Avadanii [Tue, 26 Apr 2016 21:15:15 +0000 (23:15 +0200)]
f_repobuild/Makefile: Use python-debian from pip.
Currently, Ubuntu Trusty provides a broken python-debian package,
that fails to parse foreign architecture (package:any) relationships.
Purge debian package and let pip resolve this dependency, using a
newer version from pypi.
[1] http://lists.alioth.debian.org/pipermail/
pkg-python-debian-maint/2014-July/001795.html
Change-Id: Iba8f6cb52ad0a92e5d8d2bee4fb066b213991a94
(cherry picked from commit
ea5e41035b621520b805f5c50bb5153a76ff0800)
Alexandru Avadanii [Tue, 26 Apr 2016 14:44:37 +0000 (16:44 +0200)]
Rebase: Drop cpio symlink patch (upstream).
Drop p/fuel-main/0003-Make-cpio-accept-symlinks.patch,
since this is now covered by OPNFV commit
f544e41,
"Correction due to changed cpio behavior".
For details, see https://jira.opnfv.org/browse/FUEL-125
Change-Id: I6c04e34cb7a5af5681745f1cdd026809c65720ce
(cherry picked from commit
890027f3b712797e699a3883d1f454a1d7c7c3bb)
Alexandru Avadanii [Fri, 22 Apr 2016 13:38:45 +0000 (15:38 +0200)]
Copy OPNFV docs dir as documentation base.
Armband Fuel for aarch64 is very similar to amd64 in both
configuration and deployment, with a small difference in the build
process.
Therefore it makes sense to base our documentation on Jonas'
work in OPNFV Fuel.
(cherry picked from commit
719cf0300eb2c63375dde152851d6ba73ca99498)
Change-Id: I34e7b1ef7bc2f7928ebb04c39ed0a1d48c3a4b54
Josep Puigdemont [Fri, 22 Apr 2016 09:07:40 +0000 (11:07 +0200)]
Pass revision version to the build fuel system
Fuel makes use of the REVSTATE variable in the make file to alter the
name of the resulting ISO image. We need to honor the revision specified
by the jenkins build system at OPNFV, and pass this variable along to
fuel@opnfv.
Change-Id: I1f80dfcae313058dd9a4486bbbfdfbb0b52ea405
Signed-off-by: Josep Puigdemont <josep.puigdemont@enea.com>
(cherry picked from commit
9a07b1737dd78f1f1bb8baeb3604379211ee84cf)
Stanislaw Kardach [Thu, 21 Apr 2016 22:42:04 +0000 (15:42 -0700)]
Increase target image build timeout
Currently we're close to 40 minutes of image building (thanks to
qemu-debootstrap). If network connectivity is a bit slow (happened to
me) it's easy to go over 1h limit. Therefore let's push this to 2 hours
to be safer.
Signed-off-by: Stanislaw Kardach <stanislaw.kardach@caviumnetworks.com>
(cherry picked from commit
8bbaf656043e99b265487dfc9c85ac37ca17abba)
Change-Id: I47069e7e67fb7c68f639e5089e346bdb78c0ae39
Josep Puigdemont [Thu, 21 Apr 2016 11:40:25 +0000 (13:40 +0200)]
build.sh: save git URL and revision used for the build.
Change-Id: I7c812ec697b1d75aafe39f6ad542647c45cc70b6
Signed-off-by: Josep Puigdemont <josep.puigdemont@enea.com>
(cherry picked from commit
82c8ce04572c6b1e46909827ecb35ed2ca9e8285)
Stanislaw Kardach [Wed, 20 Apr 2016 23:34:58 +0000 (16:34 -0700)]
Correct docker cleaning
So there was a very stupid mistake in the docker container cleaning
that this patch fixes.
Signed-off-by: Stanislaw Kardach <stanislaw.kardach@caviumnetworks.com>
(cherry picked from commit
6bf15cd4182cdab5606f4198f3eb30f452345648)
Change-Id: I3e37100af715ff1e1aa4a8303df8af3004eb8723
Stanislaw Kardach [Wed, 20 Apr 2016 22:49:06 +0000 (15:49 -0700)]
Allow configuring MySQL WSREP SST provider
On some arm64 platforms xtrabackup is broken due to an outdated
MySQL/InnoDB code that it uses which is missing. To work around that
this patch allows choosing which WSREP SST provider to use. Aside of
already supported `xtrabackup-v2` and `mysqldump`, the `rsync` method
has been added as it is comparable to xtrabackup in terms of speed (or
is faster), has been validated to work on arm64 platforms where
xtrabackup is broken and it doesn't rely on db mechanisms to perform the
state transfer.
This patch is tied to a patch in fuel-web that introduces configuration
options for WSREP SST provider and in case nothing is specified, it
will choose `xtrabackup-v2`.
Signed-off-by: Stanislaw Kardach <stanislaw.kardach@caviumnetworks.com>
(cherry picked from commit
f96f651a653d5e5b32515f177400bc0456d5ab7c)
Change-Id: Ibe7113a3629eb2b747c99ce16ef244fb7081d121
Stanislaw Kardach [Wed, 20 Apr 2016 22:45:31 +0000 (15:45 -0700)]
Cleanup patch-export bugs
(cherry picked from commit
be5864d1622dc080718422b313cf9954b123c3b0)
Change-Id: I85fc2afcf51c618f5680b95d596a264d60f16f53
Josep Puigdemont [Wed, 20 Apr 2016 21:08:35 +0000 (23:08 +0200)]
build.sh: do not use readlink for unexisting dir
The build failed to copy the artifact files to the destination
directory because the variable BUILD_DIRECTORY was empty.
This variable is obtained doing "readlink" on a path, although
at the time of the assignment that path does not exist yet. This
is because it depends on a path inside a submodule that has not
yet been initialized.
We remove readlink on the assignment since we know the path will
already be in a canonicalized form, since it is constructed from
an already canonicalized path.
Change-Id: Icc1113d26b503ff998aebbcd1efe81004859f878
Signed-off-by: Josep Puigdemont <josep.puigdemont@enea.com>
(cherry picked from commit
d7adccfac3b55fdac91554ebbef83cf68ccfaf5a)
Josep Puigdemont [Wed, 20 Apr 2016 15:42:45 +0000 (17:42 +0200)]
build.sh: actually build the ISO.
Change-Id: Ica40e2fd78d6569cc17e6702a094889ae732249a
Signed-off-by: Josep Puigdemont <josep.puigdemont@enea.com>
(cherry picked from commit
26afb33eae322c85eda964d755a2ed0c05857a85)
Alexandru Avadanii [Mon, 18 Apr 2016 16:51:15 +0000 (18:51 +0200)]
ceilometer: Fix libvirt-bin group name for armband.
Upstream mirrors use a custom version of libvirt, ported from
Debian, while keeping the Ubuntu ceilometer package, leading to a
libvirt group name mismatch between the two.
Fuel-library hardcodes a deb-version test for libvirt-bin, which
enforces the use of "libvirt" instead of "libvirtd" for 1.2.9 or
newer libvirt-bin [1].
Armband brings its own 1.3.2 libvirt-bin package, which respects
Ubuntu standard group naming ("libvirtd"), but since 1.3.2 > 1.2.9,
the old group name ("libvirt") is still used.
This patch extends the version checking introduced in [1]:
- libvirt-bin 1.3.2 or newer will use "libvirtd" naming;
- libvirt-bin 1.2.9 ... <1.3.2 will use "libvirt".
[1] https://review.openstack.org/#/c/200602/8/deployment/puppet/
openstack/manifests/ceilometer.pp
Change-Id: I11861e1863d7971a844c62dc08f22dbbab63b3e1
(cherry picked from commit
c3b6de80481baba29fed8eb35259e28e2022bc7c)
Alexandru Avadanii [Mon, 18 Apr 2016 15:32:44 +0000 (17:32 +0200)]
Fix build issue introduced by RPM repo switch.
Adding another RPM repo also requires updating ks.cfg{.orig,} in
OPNFV fuel repository.
Update TODO by removing obsolete entries.
Also fix minor unrelated patch whitespace error.
Change-Id: I6a7f271d32c5d9c58aa48658e90e1cdbb0d59fdc
(cherry picked from commit
f67fcb05c8a5e8eca48aef084298aa4cfd57e344)
Alexandru Avadanii [Sun, 17 Apr 2016 19:52:48 +0000 (21:52 +0200)]
Switch to upstream RPM repos + armband repo-comp.
Instead of using linux.enea.com for ALL RPM packages for CentOS7,
by overriding FUEL_MIRROR in the Makefile, switch to using
EXTRA_RPM_REPOS variable to point to armband RPM repo-component.
This way, the bulk of RPM packages will be fetched from upstream,
instead of our mirror.
- we no longer have to sync and merge from upstream the RPM repos,
but only maintain the reduced armband repo-component, currently
hosting 2 packages (qemu-user-static and cobbler-grub-aarch64);
- it will lower bandwidth usage to armband mirrors;
- first step for merging with upstream the RPM repos;
- easier to integrate with the way OPNFV replaces YUM repos on FM;
Change-Id: I76c1ef3d308c099d523099ea96fb57539ef71e04
(cherry picked from commit
7a70a9e5fd406a1d72d038ed9460e417df4e8482)
Alexandru Avadanii [Sun, 17 Apr 2016 18:07:42 +0000 (20:07 +0200)]
fuel-nailgun-agent: ohai: Read L1 info w/ ethtool.
fuel-nailgun-agent uses ohai and rethtool for reading eth info,
including ethernet card speed. However, current methods rely on the
drivers populating the advertised and/or supported link speed lists.
This is not true for all drivers, especially for some Fibers
that only report the speed via ethtool when the link is up.
This patch adds support for reading L1 info from ohai, which
supports parsing ethtool speed starting with version amos2 [1].
[1] https://linux.enea.com/mos-repos/ubuntu/8.0/pool/main/o/
ohai/ohai_6.14.0-2~u14.04+mos1+mos8.0+amos2_all.deb
Change-Id: Ic8c252e411a680af32cc68574c572434147a7e78
(cherry picked from commit
20f60bd215bc73f4fd9d8c0c08598fb4e6a28b77)
Alexandru Avadanii [Sun, 17 Apr 2016 16:05:24 +0000 (18:05 +0200)]
target Ubuntu: Blacklist rtc-efi if not supported.
Older ThunderX and possibly other UEFI-enabled targets do not support
rtc-efi properly, so they end up filling dmesg with useless
complaints about not being able to read system time.
This adds a simple test for rtc-efi and blacklists it in target OS
(Ubuntu) if not supported.
While we're at it, rename a patch file I missed in a previous rebase
and update TODO.
Change-Id: Ia86b27ad50aca9b0fde50522f2bd15d329726f34
(cherry picked from commit
6bef7de313b6bb33f7a716d1d70ec4eb4aae9a3f)
Alexandru Avadanii [Sun, 17 Apr 2016 14:34:18 +0000 (16:34 +0200)]
bootstrap: Add 'armband-rtc-efi-fix' package
Older ThunderX and possibly other UEFI-enabled targets do not support
rtc-efi properly, so they end up filling dmesg with useless
complaints about not being able to read system time.
armband-rtc-efi-fix validates rtc-efi can be used on the system,
otherwise it rmmods rtc_efi kernel module via rcS script.
This patch hardcodes the addition of armband-rtc-ef-fix package during
bootstrap image build.
NOTES:
This could be later removed or, if other fixes need to be delivered
like this, grouped in a meta package.
Target OS (Ubuntu) still needs to be handled, preferably by blacklisting
rtc-efi module and rebuilding initramfs during provisioning.
Fuel 9.0 moved default package list to openstack.yaml fixture, see [1].
[1] https://github.com/openstack/fuel-web/commit/
4ee42effe27694bd231663e3d0f10c0c42877177
Change-Id: I57d632e3915058bbb1fc56b3a7fbd5d15787f9d9
(cherry picked from commit
f9b8d557900a105483168e75344059cba5435e6e)
Alexandru Avadanii [Sun, 17 Apr 2016 13:13:52 +0000 (15:13 +0200)]
Rebase after "Bugfix Broadcast Group".
While we're at if, fix whitespace errors in affected patches.
Change-Id: Ic14e3e13f9503ab4b9307e55c731825b8a33da3b
(cherry picked from commit
f55f96c79945e3c6c6d0fe907f8520a9eacd2677)
Alexandru Avadanii [Sun, 17 Apr 2016 13:00:39 +0000 (15:00 +0200)]
Makefile: submodules-clean: Add 'git am --abort'.
Sometimes patches fail to apply cleanly on patches-import, usually
due to upstream changes.
submodules-clean removes tags and resets HEAD, so it should also
try aborting the git am command.
Change-Id: I7e839383cbcde60deaf9266f24512f985b0b642e
(cherry picked from commit
fa47cae0599281bf3ae3c8d7b4816b22d39e3583)
Alexandru Avadanii [Mon, 2 May 2016 14:27:14 +0000 (14:27 +0000)]
Merge "build.sh: added initial build script" into stable/brahmaputra
Josep Puigdemont [Fri, 15 Apr 2016 15:14:36 +0000 (17:14 +0200)]
build.sh: added initial build script
Change-Id: Icf8662682b65254c42ca752a14e19b0e08d65853
Signed-off-by: Josep Puigdemont <josep.puigdemont@enea.com>
(cherry picked from commit
f89a39ae6698286ac43f5829e45d259bcda3b1a7)
Alexandru Avadanii [Tue, 12 Apr 2016 14:44:20 +0000 (16:44 +0200)]
Rebase after "redo config of plugin build".
Change-Id: If0d4c64742d0984f32c7c68bc903332ceea656e9
(cherry picked from commit
06a429353c0f41083928499589db288ae3275f2a)
Stanislaw Kardach [Mon, 11 Apr 2016 10:39:48 +0000 (12:39 +0200)]
Rebase on upstream update
(cherry picked from commit
7812485e01f40a824a0820d73beb1a0a96599eb6)
Change-Id: I1d31667ca5151f2af0acb555b4de9c5dc7f99b2e
Alexandru Avadanii [Fri, 8 Apr 2016 14:28:01 +0000 (16:28 +0200)]
FIXME: Add udev package to local mirror.
Ubuntu Trusty arm64 udev is currently overriden by MOS udev,
add MOS udev to local mirrors on Fuel Master.
Change-Id: I08f384b9dea940f39ee29a1ab6ff7302c18d9e51
(cherry picked from commit
a243edde9c34f38dff717d8f6997825e74a61252)
Alexandru Avadanii [Fri, 8 Apr 2016 13:32:58 +0000 (15:32 +0200)]
FIXME: Add --force-yes to apt-get dist-upgrade.
arm64 udev in Ubuntu Trusty is broken, so we had to provide our own
patched udev package in armband MOS repos.
Due to dpkg version comparison algorithm, our MOS version of udev
is considered a downgrade, which requires --force-yes for
apt-get dist-upgrade to work and pick up this version, otherwise
bootstrap/target image build would fail with apt-get error code 100.
This change can be dropped later, if other packages do not manifest
the same behavior.
Change-Id: I00f6a55290f2d09fd6aacfa948c84e39da27923d
(cherry picked from commit
4ac065843d64e56ba7374ad8732cc27f8682a8be)
Stanislaw Kardach [Thu, 7 Apr 2016 08:50:42 +0000 (10:50 +0200)]
Rebase after Fuel update
(cherry picked from commit
47546677064ce3108123c4fcd6cb98bae16eccbc)
Change-Id: I27439774905f670591ef7e1a5d1c134333a2c5fb
Stanislaw Kardach [Tue, 5 Apr 2016 10:33:16 +0000 (12:33 +0200)]
Rebase after upstream bump
(cherry picked from commit
4d4bf7c29530ea85570b30ee9b351bc55825b950)
Change-Id: Ied0b2eba422aa54ecf0d4834f18a583ef0a5ffa9
Josep Puigdemont [Fri, 1 Apr 2016 15:43:44 +0000 (17:43 +0200)]
dea: remove extra byte in IP address
Change-Id: I69526569eb0ba26e38a30e53ce6cdb4763ac5dbe
Signed-off-by: Josep Puigdemont <josep.puigdemont@enea.com>
(cherry picked from commit
99f2db2813e2fc16464a2a9493307e9279f4d7f5)
Alexandru Avadanii [Mon, 2 May 2016 14:19:45 +0000 (14:19 +0000)]
Merge "Added files for automatic deployment." into stable/brahmaputra
Alexandru Avadanii [Mon, 2 May 2016 14:19:30 +0000 (14:19 +0000)]
Merge "Add Florin, Alexandru, and Mazdak to INFO file" into stable/brahmaputra
Josep Puigdemont [Thu, 31 Mar 2016 08:54:31 +0000 (10:54 +0200)]
Added files for automatic deployment.
Change-Id: If9a9bb03c3cbcb28c0d6fb218069c6db46d4d314
Signed-off-by: Josep Puigdemont <josep.puigdemont@enea.com>
(cherry picked from commit
eb165e4fbab7ef92661101c836257b177e158929)
Trevor Bramwell [Wed, 30 Mar 2016 15:05:50 +0000 (08:05 -0700)]
Add Florin, Alexandru, and Mazdak to INFO file
They were approved as submitters back in December of 2015.
Change-Id: I5a2021e4796a848d2537d87bc1ac1bee26b0a9c6
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
(cherry picked from commit
e413605dfcb2500a769ad663a89edabbc448488f)
Josep Puigdemont [Tue, 29 Mar 2016 15:53:44 +0000 (17:53 +0200)]
Add initial documentation on DEA files
I have only formatted the file into markdown, all the credit goes to the
Josep Puigdemont.
Signed-off-by: Josep Puigdemont <josep.puigdemont@enea.com>
(cherry picked from commit
58827fdb426f275a7a223d4db773ec3a717ec9c1)
Change-Id: I70292f60a058dc63c0362b1d37756645f2d811d6
Stanislaw Kardach [Tue, 29 Mar 2016 13:06:02 +0000 (15:06 +0200)]
Clean up and fix Libvirt and Ceph
[ Stanislaw Kardach <stanislaw.kardach@caviumnetworks.com> ]
* Fix upload_cirros timeout
* Workaround for default video device in nova
* Fix syntax and increase TestVM's RAM requirements
[ Alexandru Avadanii <Alexandru.Avadanii@enea.com> ]
* Cleanup: Obsolete SEPARATE_IMAGES.
* Nova libvirt drv: arm64: Update console default.
* fuel{,-main}: Cleanup obsolete patches.
* nova: Fix inject for direct boot with part table.
See https://bugs.launchpad.net/nova/+bug/
1290455 for full bug
description. For now, we detect direct kernel boot with a partition
table inside disk image by passing target_partition when root kernel
arg points to a partition (instead of the whole disk).
* Drop obsolete/done TODO entries.
* Nova: Fix os cmd line parsing for list case.
* ceph: Fix obsolete XFS mount param.
* Fix out-of-order embedded patch hunks.
Signed-off-by: Stanislaw Kardach <stanislaw.kardach@caviumnetworks.com>
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
(cherry picked from commit
0f762e556ea7b2393f56ca7fb8e06f66f99880aa)
Change-Id: I24f84e8b100b3f1542f9f51db93ebad9831b9b14
Stanislaw Kardach [Tue, 29 Mar 2016 12:42:46 +0000 (14:42 +0200)]
Rebase patches and fix importing
* We were missing the patch rebase changes that were introduced by gerrit
automatic upstream project update for submodules. This patch introduces
them.
* Apply all submodule patches a single `git am` call to help with
rebasing patches.
* Correct Opendaylight plugin initialization in repo config.
Signed-off-by: Stanislaw Kardach <stanislaw.kardach@caviumnetworks.com>
(cherry picked from commit
ccf57699bbff183ef45fd4a4e94df094ca69ee87)
Change-Id: I88be0617196bc77cf237a9818f7368f6eb78f6b3
Trevor Bramwell [Fri, 25 Mar 2016 18:32:58 +0000 (11:32 -0700)]
Update INFO with new Committers
Change-Id: I82c6b196ce0c7109913d8d68f1e4f0347af937f5
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
(cherry picked from commit
f101dd4429858b1b313eec81959576d974b34f23)
Florin Dumitrascu [Tue, 8 Mar 2016 13:17:01 +0000 (14:17 +0100)]
Add fixes and improvements for arm64 deployment
[ Florin Dumitrascu <florin.dumitrascu@enea.com> ]
* arm64 support for OpenDaylight Fuel Plugin
[ Stanislaw Kardach <kda@semihalf.com> ]
* Limit ESP to first drive
* Remove default+timeout+tr from cobbler profile
* Fix puppet syntax errors
* Disable usb tablet on aarch64
* Support direct kernel boot for CirrOS TestVM on aarch64
* Remove git version signature not to confuse patches-export
* Fix VGA support for CirrOS TestVM
* Makefile: Add clean-{docker,build}.
[ Alexandru Avadanii <Alexandru.Avadanii@enea.com> ]
* Performance: Use gzip instead of xz compression.
* Switch mirror proto from https to http.
* Update TODO with remaining tasks.
* Disable amd64 Liberty fixture (no multi-arch support yet).
* m1.micro: Increase RAM size to 128MB for aarch64 images.
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Signed-off-by: Florin Dumitrascu <florin.dumitrascu@enea.com>
Signed-off-by: Stanislaw Kardach <kda@semihalf.com>
(cherry picked from commit
80ba8c45cda5308010ded08b3d070343a92d58b5)
Change-Id: I59823bc27b26e0749f27b6d39ed032847ca23fcd
Florin Dumitrascu [Wed, 16 Mar 2016 10:07:52 +0000 (11:07 +0100)]
Fix missing git submodules.
Also using https URL for cloning submodules.
No need to use SSH keys, as no push is done on submodules.
Signed-off-by: Florin Dumitrascu <florin.dumitrascu@enea.com>
JIRA:FUEL-39
(cherry picked from commit
f6c0f5f6a93e95bc75f0bbffcaa64c463735122f)
Change-Id: Ic20b0cd88bcb8b13b219aa42b15cde9d295c5700
Florin Dumitrascu [Sun, 13 Mar 2016 17:49:38 +0000 (18:49 +0100)]
Initial code commit
This brings initial code base for Armband project that allows building
an OPNFV Fuel 8 iso based on Brahmaputra components to be deployed on
arm64 servers.
Signed-off-by: Stanislaw Kardach <kda@semihalf.com>
Signed-off-by: Alexandru Avadanii <alexandru.avadanii@enea.com>
Signed-off-by: Florin Dumitrascu <florin.dumitrascu@enea.com>
JIRA:FUEL-39
(cherry picked from commit
c715e7bb460f499f4fd20f7ab000d7a6d670636a)
Change-Id: Ic4ed6e6dfbe396d4c8c40357848aae0e158397da
Aric Gardner [Tue, 15 Sep 2015 20:20:27 +0000 (16:20 -0400)]
Adding INFO and LICENSE for review
Change-Id: I5cab2628665f47a5e7baed0bf94c70e1549fe1e8
Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
Aric Gardner [Tue, 15 Sep 2015 20:20:19 +0000 (20:20 +0000)]
Initial empty repository