AgeCommit message (Collapse)AuthorFilesLines
2017-01-20Update git submodulesstable/coloradoAnders Roxell1-0/+0
* Update upstream/fuel from branch 'stable/colorado' - build/Makefile: deepclean: make grep more strict Check if the docker image is named only 'ubuntu' and tag 14.04 JIRA: FUEL-245 Change-Id: I4dc58a295925cc64a1d5c52393e1c172d42f8a6e Signed-off-by: Anders Roxell <anders.roxell@enea.com> (cherry picked from commit ba2b4510c4c90e75927d90c976ba2afec97f0228)
2017-01-19Merge "patches/fuel-plugin-ovs: fix version bump of libxenstore3.0" into ↵Alexandru Avadanii1-1/+3
2017-01-18patches/fuel-plugin-ovs: fix version bump of libxenstore3.0Anders Roxell1-1/+3
JIRA: ARMBAND-192 Change-Id: I7c860beafa74a63db63a3b15a2718d49e8ea0f9c Signed-off-by: Anders Roxell <anders.roxell@enea.com>
2017-01-18Update git submodulesMichael Polenchuk1-0/+0
* Update upstream/fuel from branch 'stable/colorado' - Get stable of fuel-mirror for repobuild stage Change-Id: I9df7a54d34bf0b5c8753b6e814b2e5489ecc8f3b Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
2017-01-17Update git submodulesMichael Polenchuk1-0/+0
* Update upstream/fuel from branch 'stable/colorado' - Get missing package into iso at build stage (2) Change-Id: I2a985f6a73c31387ac205b0166374966e770294c Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
2017-01-16Update git submodulesMichael Polenchuk1-0/+0
* Update upstream/fuel from branch 'stable/colorado' - Get missing package into iso at build stage The required package of systemd-shim should be available in base iso since only local mirrors are used at deployment stage. Change-Id: I9cd1a686b89f5d1dbc1a64a22a59dd2754684af6 Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
2016-12-21Merge "deploy-cache: Fix bootstrap id_rsa inject" into stable/coloradoAlexandru Avadanii1-1/+1
2016-12-21deploy-cache: Fix bootstrap id_rsa injectAlexandru Avadanii1-1/+1
JIRA: ARMBAND-184 Change-Id: I54be7a3d559e8b2b2e84b4da387b565536ac6189 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2016-12-18deploy-cache: Move Fuel@OPNFV patch to proper dirAlexandru Avadanii1-3/+3
stable/colorado keeps Fuel@OPNFV patches for fuel-main in <patch-repos>, instead of master's <f_repos/patch/fuel-main/> dir. This leads to our bootstrap_admin_node.sh additions being silently ommitted during build. Change-Id: Ida14a64d20c581203723c479df2e8406f9bd93c6 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2016-12-17deploy-cache: Enable for post Colorado.3.0 testingAlexandru Avadanii2-76/+748
JIRA: ARMBAND-172 Change-Id: Ic3fb5725c14ef36a6f42d77b388b48f47f72e201 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2016-12-16Update git submodulesMichael Polenchuk1-0/+0
* Update upstream/fuel from branch 'stable/colorado' - Restart sshd service instead of reload In the middle of fuel master node bootstrap the reload of sshd service accidentally is losing main process pid, so restart it. Change-Id: Ic977c46232e8592ea7505d7f6f826b366c026a5b JIRA: FUEL-237 Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com> Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2016-12-15patch-repos: Align Fuel patch context with ArmbandAlexandru Avadanii1-0/+30
JIRA: FUEL-238 Change-Id: I6a97b53a399fa961ce099d21211ee71c48f226c0 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2016-12-15Update git submodulesAlexandru Avadanii1-0/+0
* Update upstream/fuel from branch 'stable/colorado' - fuel-library: pp: cobbler: Fix CentOS ver detect Upstream fuel-library bug report: [1]. Recently, CentOS released version 7.3.1611, which triggered a latent bug in fuel-library puppet scripts related to differentiating between 6.x and 7.x major versions: 7.3.1611 is wrongly detected as 6.x, leading to the wrong packages being attempted to be installed, leaving nailgun server service broken on the Fuel Master node. This change forces the match at the beggining of the version string (e.g. "/^6.+/: {" instead of "/6.+/: {"), so the new CentOS 7.3.1611 no longer matches the condition for 6.x). Since we can't just bump the whole fuel-library git repo to the commit including the fix (we still use Fuel 9.0.1, and not the tip of the stable/colorado branches or at least Fuel 9.1), backport the fix as a patch in Fuel@OPNFV. The backported patch is safe to remove if/when we bump fuel-library past upstream fix commit. [1] https://bugs.launchpad.net/fuel/+bug/1649895 JIRA: FUEL-238 Change-Id: Id75c7085e02435a20ff4eeeedead3ad8a7010174 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2016-12-12Update git submodulesMichael Polenchuk1-0/+0
* Update upstream/fuel from branch 'stable/colorado' - Prevent systemd is being installed Change-Id: Ia91d8a7fa52cf3e25b2169fd4651e26f5f64a7fd Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
2016-12-06docs: Update tags to 3.0.2colorado.3.0.2Alexandru Avadanii2-2/+2
Change-Id: Iba70a7576c7d234e35b1176364fe38ee1fa543a4 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2016-12-06build: Disable git submodule remote trackingAlexandru Avadanii7-1/+1
Instead of fetching remote branch head, stick to commits we bound to in Armband. This prevents further breakage when our submodules are updated upstream. Change-Id: I231aa4458bfea51608400d3a6c7d670f4413176d Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2016-12-05Update docs for Colorado 3.0 releasecolorado.3.0.1cristinapauna3-23/+16
Change-Id: I93156463e63d71e8b32446b3dfbfe61a7929bf38 Signed-off-by: cristinapauna <cristina.pauna@enea.com> (cherry picked from commit 338930ba2825fcc88b184cf4f3e8c37beab5f9be)
2016-12-02Update documentation for Colorado 3.0 releasecolorado.3.0cristinapauna3-36/+27
This is the first update on documentation for C3 release Mostly updated the links and Jira filters Change-Id: Idd4d6dd92b1ff3972bbcfb1f8b49e547160b6ed9 Signed-off-by: cristinapauna <cristina.pauna@enea.com> (cherry picked from commit b5e0bf0371eb983a3160a53d17f2642e35e7180a)
2016-12-01fuel-plugin-opendaylight: Upstart service: RespawnAlexandru Avadanii1-0/+38
On arm64, JVM sometimes (~10%) crashes at the very start, due to JIT issues in our openjdk8 package. We can't really solve the JVM on arm64 issues in the near future, so we will try to work around the issue by configuring the ODL service as respawn-able (see [1] for more details). Note: This is specific to Ubuntu Trusty (14.04), which uses upstart, for Ubuntu Xenial (or anything else >14.x), which uses systemd, a different, equivalent mechanism should be used. [1] http://upstart.ubuntu.com/cookbook/#respawn JIRA: ARMBAND-134 Change-Id: I0dc82e4a6d0cc485e981477e6a25dbad95db930b Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com> (cherry picked from commit 57675c1505d8d64dd6e0308b18a1b404f978fa7a)
2016-11-30Merge "CI: deploy-cache STUB: ci/deploy.sh -C arg def" into stable/coloradoAlexandru Avadanii1-0/+76
2016-11-30Update git submodulesFedor Zhadaev1-0/+0
* Update upstream/fuel from branch 'stable/colorado' - Update documentation for Colorado 3.0 JIRA: FUEL-235 Change-Id: I6dd3a290179bd2b29e07dd0b72c2c007acd8682d Signed-off-by: Fedor Zhadaev <fzhadaev@mirantis.com> (cherry picked from commit e718839e1e94fd69e1a2222225fce3ef2da868c2)
2016-11-30CI: deploy-cache STUB: ci/deploy.sh -C arg defAlexandru Avadanii1-0/+76
Prepare support for caching deploy artifacts, like bootstraps and target images, which take a lot of time at each deploy to be built, considering it requires a cross-debootstrap via qemu-user-static and binfmt. NOTE: THIS IS JUST A STUB. Full implementation will be cherry-picked from master after proper testing, but we need to implement arg support so we don't break on unknown "-C" arg passed down from Releng. JIRA: ARMBAND-172 Change-Id: Id2229767eb423df11784bb7621499902387d2f69 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2016-11-22Merge changes from topic 'bugfix/ARMBAND-167-stable/colorado' into ↵Alexandru Avadanii3-238/+76
stable/colorado * changes: fuel-plugin-opendaylight: Prebuilt leveldbjni DEB f_odlpluginbuild: Armband prereq in packages.yaml
2016-11-22Merge "build: Add local Ubuntu mirror to target image" into stable/coloradoAlexandru Avadanii1-1/+13
2016-11-22fuel-plugin-opendaylight: Prebuilt leveldbjni DEBAlexandru Avadanii3-254/+52
Switch from deploy time building of leveldb + leveldbjni to using a prebuilt artifact, shipped as a DEB package from Armband repos. JIRA: ARMBAND-114 Conflicts: patches/fuel-plugin-opendaylight/0001-ODL-leveldb-leveldbjni-Enable-arm64-support.patch Change-Id: Ic7a52c78e803c1a6ebda1f127774959a0880a5a3 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2016-11-22AArch64: Ubuntu local partial mirror: Add arm64Alexandru Avadanii8-47/+808
NOTE: Temporarily patch "packetary" in Armband until we upstream two small fixes. Bootstrap build, deploy target image build: - Switch from public Ubuntu mirrors to Squash master fixes: - f_repobuild: Fixup missing OPNFV plugin deps Packetary solves "libasound2" with "liboss4-salsa-asound2" from universe, leading to openjdk failing to install. Work around this by altering recently introduced packetary-driven local mirror build to include OPNFV plugin deps into "main" comp. - local mirror: Add missing vgabios for arm64 JIRA: ARMBAND-35 JIRA: ARMBAND-169 Conflicts: .gitmodules armband-fuel-config.mk patches/opnfv-fuel/0022-bootstrap-Use-public-Ubuntu-ports-mirrors.patch patches/opnfv-fuel/0043-build-Add-armband.mk-config.patch Change-Id: I14645cfeebb486063e7b8198de273f68285b11cd Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2016-11-19f_odlpluginbuild: Armband prereq in packages.yamlAlexandru Avadanii1-0/+40
We need to explicitily add our Armband leveldb patching prereq tools, like maven, git, make etc. to the ODL plugin's packages.yaml, so they are included in the offline Ubuntu mirror. While at it, also add openjdk-8-jre amos version additional dep: - libasound2 JIRA: ARMBAND-167 Change-Id: I17fa7a4727b8a553f5a46ab13267380a8864c728 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com> (cherry picked from commit adf8af4f0edfa3cde7a61b5c8af8379fafa5a7b6)
2016-11-19fuel-plugin-ovs: Fix missing git changeAlexandru Avadanii2-2/+3
Upstream Fuel@OPNFV recently set the git change for upstream fuel-plugin-ovs git repo, aside from setting branch to stable/9.0. This led to Armband patches being silently ignored and building an "amd64"-only version of the OVS plugin in Armband. NOTE: Since Armband uses git submodules to track the patches plugins, including fuel-plugin-ovs, we automatically fetch latest branch HEAD from upstream plugins (by using `git submodules update --remote`), so the Fuel recent pinning is bypassed anyway. JIRA: ARMBAND-166 Change-Id: Ide96f16f9b2577fc184c759dd153298df0be24c6 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2016-11-18Update git submodulesNikolas Hermanns1-0/+0
* Update upstream/fuel from branch 'stable/colorado' - Uplift fuel-plugin-ovs for c3.0 Change-Id: I564419c17ead0bd522d479b08606cdfbcbc6d8c1 Signed-off-by: Nikolas Hermanns <nikolas.hermanns@ericsson.com>
2016-11-17build: Add local Ubuntu mirror to target imageAlexandru Avadanii1-1/+13
When deploying via Jenkins CI, the repos used for target image building are overridden to use the local Ubuntu mirror on Fuel Master instead of fetching packages from internet. However, when deploying manually, only bootstrap image building benefits from the local Ubuntu mirror. While keeping the internet mirrors, add the local Ubuntu mirror to target image build repo list. The first commit (bcdc1eaa74d5efd5f8c80600fb30d722bae9a421) confused the URL of the local Ubuntu mirror with the local MOS mirror, so I also cherry-picked a fixup on top. JIRA: ARMBAND-35 Change-Id: Ibd58067703ce6370781a6b54fd01ce52e29686ac Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com> (cherry picked from commit bcdc1eaa74d5efd5f8c80600fb30d722bae9a421) (cherry picked from commit 489b1cb8de7d47c818475f8830e3ea689365e2b3)
2016-11-16build/docker: Import Enea Armband keysAlexandru Avadanii2-3/+25
JIRA: ARMBAND-96 Conflicts: patches/opnfv-fuel/0048-fpb-Support-multiple-versions-of-packages.patch Change-Id: I28ab3030d3f31c5734508838985412a33334570a Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2016-11-15Update git submodulesPeter Barabas1-0/+0
* Update upstream/fuel from branch 'stable/colorado' - Typo fixes Change-Id: I189dd771f9985424694ca0164c6e42f117f12bf9 Signed-off-by: Peter Barabas <peter.barabas@ericsson.com> (cherry picked from commit d4b0f79649da3ad7a3f3f59d3b92ea230f5b1826)
2016-11-03fuel-plugin-ovs: Bind to stable/9.0 branchAnders Roxell3-1/+78
Previously, fuel-plugin-ovs did not have a stable branch for Fuel 9, but now it does, and since fuel-plugin-ovs/master was reworked for Fuel 10, we need to switch to it. v1 -> v2: Backported one patch that was not cherry-picked on stable. Conflicts: .gitmodules Change-Id: I58467e441763b35e5296cb29433eb941e65eec3f Signed-off-by: Anders Roxell <anders.roxell@enea.com> Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2016-11-03Update git submodulesMichael Polenchuk1-0/+0
* Update upstream/fuel from branch 'stable/colorado' - [virtual envs] Switch to raw images * use raw devices instead of qcow2 * disable i/o caching, it reduces data copies and bus traffic * set native aio instead of thread based JIRA: FUEL-201 Change-Id: I8ac728cbb5be5948080fab8ae4d3d311e0a5c09c Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com> (cherry picked from commit ed79331c115eac4aad0eccd4b191c9e1e836c73d)
2016-11-02Update git submodulesFedor Zhadaev1-0/+0
* Update upstream/fuel from branch 'stable/colorado' - Merge "Revert "Disable public ping_checker resource by default"" into stable/colorado - Revert "Disable public ping_checker resource by default" JIRA: FUEL-217 This reverts commit c5b7a198f1d69fd591696cc8e0c6ef81c6557ea4. Change-Id: I99570e9dc0fcfd452410809130a843230f28c178 Signed-off-by: Fedor Zhadaev <fzhadaev@mirantis.com>
2016-11-02Update git submodulesMichael Polenchuk1-0/+0
* Update upstream/fuel from branch 'stable/colorado' - Shift public ping checker into deployment stage Avoid public vip failover at the end of post-deployment by moving ping_checker resource into deployment stage. Also pingd constraint has been changed to be based on score. If all the nodes failed to ping the default gw, the resource ain't stopped and remains on the last node where it was. In addition public_vip_ping task has been splitted out to avoid race condition when ping_checker resource might be started up on controllers before a primary one. JIRA: FUEL-212 JIRA: FUEL-217 Change-Id: Id60ece479fce1ceabc47034f39997ddbaacd62d9 Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
2016-10-31Update git submodulesFedor Zhadaev1-0/+0
* Update upstream/fuel from branch 'stable/colorado' - Update documentation for Colorado 2.0 JIRA: FUEL-215 Change-Id: Ie922ff794e686e1824483a91a9571252adc2b1e2 Signed-off-by: Fedor Zhadaev <fzhadaev@mirantis.com> (cherry picked from commit 5dce11ef60ff69ba5127088d6b6f5663fe46c48f)
2016-10-28patches/fuel-plugin-ovs: fix version bump of libxenstore3.0Anders Roxell1-1/+5
Change-Id: I4c232fec4f35add7b04faf305cdf53dde70d7e92 Signed-off-by: Anders Roxell <anders.roxell@enea.com> Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2016-10-27Update git submodulesMichal Skalski1-0/+0
* Update upstream/fuel from branch 'stable/colorado' - Merge "Use odl v1 mechanism driver of L2 scenario" into stable/colorado - Use odl v1 mechanism driver of L2 scenario ODL Boron + v2 version of networking-odl does not currently support assigning security groups to existing VM in L2 scenario. For details please look at: * https://bugs.opendaylight.org/show_bug.cgi?id=7021 * https://gerrit.opnfv.org/gerrit/#/c/23637/ JIRA: FUEL-216 Change-Id: Ic16bccf248ee4fbf0d97bfcd19f2831f36136521 Signed-off-by: Michal Skalski <mskalski@mirantis.com>
2016-10-27Update git submodulesMichael Polenchuk1-0/+0
* Update upstream/fuel from branch 'stable/colorado' - Disable public ping_checker resource by default Avoid public vip failover in the middle of deployment by disabling ping_checker resource by default. JIRA: FUEL-212 Change-Id: Iaefec638f89e125137b62a1731dfa140177a8c4f Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
2016-10-27Update git submodulesMichael Polenchuk1-0/+0
* Update upstream/fuel from branch 'stable/colorado' - [OVS] Update flavors key with large mem_page_size Repoint to the "Update flavors mem_page_size" from stable/9.0 branch of plugin. Change-Id: I91d6a770faa9ee2d078b7f1ccccb7d61525ad923 Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com> (cherry picked from commit 4ecfe9e2b61a033c6616e101637a80fd4201ebdc)
2016-10-24Update git submodulesRuijing Guo1-0/+0
* Update upstream/fuel from branch 'stable/colorado' - Merge "Compile DPDK to use basic cpu features" into stable/colorado - Compile DPDK to use basic cpu features Change-Id: I3ee9e5afa416af9e6a90b77f03ed9258c6bd4b1b Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
2016-10-21Update git submodulesMartin Klozik1-0/+0
* Update upstream/vswitchperf from branch 'stable/colorado' - docs: Update links for Colorado 2.0 References among VSPERF documents are realized by html links to the final doc version stored inside the artifactory. These links are release specific and have to be updated for every new release or release version. This patch prepares links for Colorado 2.0 release. JIRA: VSPERF-415 Change-Id: Ibd17d55063069204a5556058e51660b542c8bee4 Signed-off-by: Martin Klozik <martinx.klozik@intel.com> Reviewed-by: Maryam Tahhan <maryam.tahhan@intel.com> Reviewed-by: Al Morton <acmorton@att.com> Reviewed-by: Christian Trautman <ctrautma@redhat.com> Reviewed-by: Bill Michalowski <bmichalo@redhat.com>
2016-10-21Update git submodulesMichael Polenchuk1-0/+0
* Update upstream/fuel from branch 'stable/colorado' - Rework processorcount limits to os_workers JIRA: FUEL-212 Change-Id: I1c5b8fe123406f1a96c5432d91a9ee5806c7cf62 Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
2016-10-19Update git submodulesMichael Polenchuk1-0/+0
* Update upstream/fuel from branch 'stable/colorado' - [odl-l3] Get OVS plugin into the action Update ovs version to 2.5+ in order to get inserted security group connection tracking flows in ovsdb, which allows to pass tempest scenario of test_network_basic_ops. JIRA: FUEL-199 Change-Id: Id3e6c8ed2b79c4b6b4a7623f0d262c63f1d1d89f Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com> (cherry picked from commit 2c1f17baaf2ce9e892722c7f33586229a5586eed)
2016-10-18FIXME: build: Revert using mirror snapshotsAlexandru Avadanii1-0/+43
Armband does not yet have DEB/RPM repo snapshots, so revert upstream Fuel@OPNFV change enabling them. JIRA: ARMBAND-155 Change-Id: Ib08c36bf28a66ef38d8b33031dcbf363fb34123c Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com> (cherry picked from commit 7684dd13589cab6860e514a9c3b8043666c818da)
2016-10-18Update git submodulesMichal Skalski1-0/+0
* Update upstream/fuel from branch 'stable/colorado' - Point to specific snapshot of mos repositories Fuel 9.1 was released, it is a first time when new version of Fuel is distributed through the same repositories as previous one, point to specific snaphost of mos ubuntu repo to prevent mixing packages. Change-Id: I64bb52657ce476b0c1fdc8e858231ad751ba12b1 Signed-off-by: Michal Skalski <mskalski@mirantis.com> (cherry picked from commit fe3fc91c23ace520f32830b6af5205c39088f922)
2016-10-12Cleanup: Remove obsolete Fuel@OPNFV patchesAlexandru Avadanii2-102/+0
Since we are now building inside docker containers, it is no longer necessary to use `python-debian` from pip repo instead of Ubuntu. Also drop repeating the repo mirror build in case of failure. NOTE: This cherry-pick DOES NOT remove Ubuntu mirror blacklists, as it does on armband/master, since Fuel@OPNFV/stable/colorado still uses the old mirror selection mechanism. Change-Id: I62890b6ae7977cd8a39c06ce17c8964e6cb1dddb Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2016-10-12Merge "Upstream: Fuel@OPNFV: Fuel Master VM templates" into stable/coloradoAlexandru Avadanii5-197/+3
2016-10-12Upstream: Fuel@OPNFV: Fuel Master VM templatesAlexandru Avadanii5-197/+3
While at it, also upstream: "build: Use OPNFV_GIT_SHA for ISO preparer ID" JIRA: ARMBAND-98 JIRA: ARMBAND-146 Conflicts: patches/opnfv-fuel/0004-Fuel-VM-for-the-Enea-Armband-lab.patch patches/opnfv-fuel/0046-build-Use-OPNFV_GIT_SHA-for-ISO-preparer-ID.patch Change-Id: Ifcd7b3041d172aa492e26477c0872cd96efd90ba Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>