summaryrefslogtreecommitdiffstats
path: root/build
AgeCommit message (Collapse)AuthorFilesLines
2017-09-03build, deploy: Remove obsolete Fuel@Openstack codeAlexandru Avadanii70-4284/+0
JIRA: FUEL-278 Change-Id: I30c04c325de5ac97aee172386de43201988646c5 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-08-01salt.sh: Drop upstream clone in favor of local gitAlexandru Avadanii8-828/+0
salt.sh currently clones the full Fuel@OPNFV git repo from upstream public mirror, preventing us from testing locally edited or new patches. Instead, bring back git submodule handling from old f_repos, clone and patch each submodule locally, then copy the whole parent repo over to cfg01. This is also a first step towards implementing offline deploy support. NOTE: This adds new deploy prerequisite packages: - git (for submodule clone/update); - make (for submodule patching); - rsync (for parent repo replication to cfg01); NOTE: Parent repository is expected to be a git repo, in order to work with git submodules. While at it, perform some minor related changes: - add deploy artifacts (ISOs, qcow2 files) to .gitignore, also used to filter-out such files during rsync to cfg01; - remove obsolete Fuel patches (old f_repos mechanism); - rename "reclass-system-salt-model" submodule; Change-Id: I6210d80d41010b2802e4f1b31acf249a18db7963 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-05-29[mcp] Mend installation scriptsMichael Polenchuk12-0/+0
* add/unify ssh options * get base image to temporary directory * specify os type for virt install * fix symbolic link to reclass * remove outdated fuel submodules Change-Id: I6833ce78c8fff97e1b89f4e92e6e6b470e9ce99f Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
2017-05-08f_kvmpluginbuild: Allow overrides in config.mkAlexandru Avadanii1-3/+3
Change-Id: I2e124e09b884a06ab84864fbf3f2173224a99fc6 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-05-02Update kvm4nfv commit idYunhong Jiang1-1/+1
This kvm4nfv commit includes changes for the config file which disable vt-d by default and has the x2apic enabled. Change-Id: I2e8085792fb8222dfc59d4ece0ac58ec9a16c1bd Signed-off-by: Yunhong Jiang <yunhong.jiang@linux.intel.com>
2017-04-25Update the kvm4nfv git commitYunhong Jiang1-1/+1
Update the kvm4nfv git commit_id to latest kernel, so that it includes the patch for the bxn driver changes. Change-Id: I63e58de24d5f993868b6046eb1b93c9e61c9668f Signed-off-by: Yunhong Jiang <yunhong.jiang@linux.intel.com>
2017-04-24Merge "[tacker] Adjust tackerc to v3 of identity api"Alexandru Avadanii1-1/+1
2017-04-21[tacker] Adjust tackerc to v3 of identity apiMichael Polenchuk1-1/+1
JIRA: FUEL-267 Change-Id: Ia0e9ed3298681319c870132628d930175e084bc0 Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
2017-04-19f_repobuild: Add remaining packages explicitlyAlexandru Avadanii1-0/+7
Packetary automatically solves for Fuel@OPNFV: - base pkgs and their deps; - bootstrap/target image additional pkgs; - explicit reqs; However, corner cases like "pcs", which is not in any of the above categories - being installed via puppet only, need to be added to the explicit list. NOTE: This enables full offline deploys for simple scenarios (i.e. without any plugins). Each plugin might need additional packages, which will be handled in further patches. See the bug report for more information. JIRA: FUEL-250 Change-Id: Id1d31c98308cdee6cb935627984188561b560ff4 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-04-19Merge "fuel-menu: Align defaults w/ OPNFV bootstrap cfg"Alexandru Avadanii6-84/+73
2017-04-11[kvm-plugin]Modifying kernel modulesNavya1-1/+1
Omitted the ovs kernel modules from kvmfornfv kernel modules for the plugin. Change-Id: Id907b829c843587c7fbd7914e19a243b77e7d5aa Signed-off-by: Navya Bathula <navyax.bathula@intel.com>
2017-04-09fuel-menu: Align defaults w/ OPNFV bootstrap cfgAlexandru Avadanii6-84/+73
Instead of overwriting fuel_bootstrap_cli.yaml during post-install, with a static config which we need to manually sync in OPNFV after each upstream change, make the whole thing dynamic by syncing (via patch) fuel-menu's default settings with OPNFV bootstrap. This allows us to drop the static fuel_bootstrap_cli.yaml. JIRA: FUEL-266 Change-Id: I132f2a272c764ad0fc84b3e0e0e1222b1fab1cd2 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-04-06build/install: Add USB boot optionMatei Valeanu3-2/+5
Use isohybrid to add MBR for booting via BIOS from USB flash drives Also, Makefile "$(wildcard ubuntu-builder/*)" does not expand to what is expected (does not include ubuntu-builder/Dockerfile), as it uses a previous cached value. Check this link for an explanation: http://stackoverflow.com/questions/41470676/makefile-variable-expansion-with-wildcard-when-rule-creates-new-file JIRA: FUEL-236 Change-Id: I9c6521a382917822ce930ddf76391c5f3c3a9cb7 Signed-off-by: Matei Valeanu <Matei.Valeanu@enea.com>
2017-03-28Revert "Revert: Blueprint "bp/distributed-serialization""Michael Polenchuk3-1370/+0
This reverts commit 8b28c44a4be6beef8a71e672f543001bcc0a080f. The issue has been fixed in upstream. Change-Id: Id4ad8fb7b1ec887f8d8d1d5b18a9b33a73bda10c Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
2017-03-26Revert: Blueprint "bp/distributed-serialization"Alexandru Avadanii3-0/+1370
Until upstream fixes bug [1], partially revert blueprint implementation [2]: - fuel-agent: no-op, we overwrite fuel_bootstrap_cli.yaml anyway; - fuel-library: no-op, keep newly added port config in place; - fuel-web: revert all blueprint related changes; NOTE: When this blueprint becomes part of Fuel@OPNFV, we need to update our "fuel_bootstrap_cli.yaml". [1] https://bugs.launchpad.net/fuel/+bug/1676197 [2] https://review.openstack.org/#/q/topic:bp/ distributed-serialization+status:merged+branch:stable/newton JIRA: FUEL-265 Change-Id: Icf392a3446e5c89c2592d1733bc1f3401b7d69ad Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-03-21[kvm-plugin] Update the kernel versionMichael Polenchuk1-1/+1
Change-Id: Ieeb773e4801073caf50e5b795054aab64d3c7009 Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
2017-03-20Merge "Update for fuel10 onos plugin"Alexandru Avadanii2-5/+3
2017-03-20[kvm-plugin] Rename node_reboot taskMichael Polenchuk1-1/+1
Change-Id: I5251f209c74613d8b4683f1923166513762cd526 Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
2017-03-20Update for fuel10 onos pluginrssaravana2-5/+3
Change-Id: Ie7e9b5c16505223616bc6d796ce8de60236d098c Signed-off-by: rssaravana <saravanakumar.somaskandan@huawei.com>
2017-03-17Merge "f_repos: Set git patch format explicitly"Alexandru Avadanii1-1/+2
2017-03-17f_tacker-pluginbuild: Force cache ID changeAlexandru Avadanii1-4/+4
This will force a rebuild of Tacker plugin, to bypass poisoned cache. Change-Id: I77a028d56cc6202f799c7c0af3b688674256106c Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-03-17Revert "Increase tcp_retries2 value"Michael Polenchuk1-51/+0
This reverts commit 0b313e2c089d296232a9a7ca43e9f37d514400a0. This patch has been merged into upstream. Change-Id: I15ba6f161547b7fd928c4ed54f8a9eef58046e48 Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
2017-03-16f_repos: Set git patch format explicitlyAlexandru Avadanii1-1/+2
Skip patch format auto-detection, by setting it explicitly to "mbox". This allows adding license headers to patch files. JIRA: ARMBAND-236 Change-Id: I2b19ced80984ea98e220935c9d36836e62203bb7 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-03-15Merge "Rebase yardstick to stable/danube"Ruijing Guo1-2/+2
2017-03-15Merge "Rebase vsperf to stable/danube"Ruijing Guo1-2/+2
2017-03-15Rebase yardstick to stable/danubeGuo Ruijing1-2/+2
Change-Id: I8d284e92608d3fa89cbbe97ccb32536f3a9fae37 Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
2017-03-15Rebase vsperf to stable/danubeGuo Ruijing1-2/+2
Change-Id: I621d45c2db74ca3a030f15e29e167a890560ee2d Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
2017-03-15Merge "Rebase barometer to stable/danube"Ruijing Guo1-2/+2
2017-03-15Rebase barometer to stable/danubeGuo Ruijing1-2/+2
Change-Id: I5c550d8919a9b2147745caa0c7302f55291ca437 Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
2017-03-15Rebase to fuel ovs plugin stable/10.0Guo Ruijing1-2/+2
Change-Id: Ib1cce4ca265ec8716272597aeff97d8195276e61 Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
2017-03-08Update to get the latest bug fix in ODL plugin“Manuel Buil”1-1/+1
https://review.openstack.org/#/q/32b7edbde866b6a4c1c61e674ddf01a93dd010a2 Change-Id: I9b943bd1fd47f98d9bab9eef23faf6f01650f929 Signed-off-by: “Manuel Buil” <mbuil@suse.com>
2017-02-28patch-packages: Disable mechanism once againAlexandru Avadanii1-5/+5
Now that cirros-testvm DEB patching is no longer needed, disable patch-pacakges mechanism. This saves a few minutes from each build. Change-Id: I2e0c8f86a5fda55cb57a3d08a3f585cb535eb2f4 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-02-27Merge "Tidy up outdated cirros image"Alexandru Avadanii2-32/+1
2017-02-23Bump fuel-plugin-odl to include Zrpcd/QuagggaRomanos Skiadas1-1/+1
Change-Id: I5e2a4bd247fbac9e8518310f8140e12377e7da7e Signed-off-by: Romanos Skiadas <rski@intracom-telecom.com>
2017-02-22Tidy up outdated cirros imageMichael Polenchuk2-32/+1
Remove outdated daily build of cirros image since version of 0.3.5 has been released and supposed to use by functest suites. Change-Id: If8b7dd86a284485b376ec0f62f43093e674c96a3 Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
2017-02-22f_repos: fuel-library: Sync patch w/ upstreamAlexandru Avadanii1-4/+3
Adjust patch context after upstream changes merged recently. Change-Id: I341186055e3a77620028ae1bab9cd69c70f87014 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-02-17[kvm-plugin] Employ dedicated reboot taskMichael Polenchuk1-1/+1
* Use native reboot task after kernel setup. * Make dkms modules to get source files of the kernel. JIRA: FUEL-256 Change-Id: I1dd75fa0425e5080fafa2de0ef13cccf0090c4c9 Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
2017-02-16Sync os_workers fact with upstreamMichael Polenchuk1-3/+3
The current value for os_workers performs 3x worse in many cases compared to the prevuous default of processorcount. Let's tune value to provide response times close to what processorcount had (with 2 sockets machines). Change-Id: Icecbaa18015e7fb9f5762222d69334bdf1a7566a Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
2017-02-15f_repos: patch: Rebase patches, cleanupAlexandru Avadanii6-59/+77
While at it, re-export patches to remove any redundant info: $ make patches-export Change-Id: I4ce3aba9f9d6092bade305a744738c44a936db7c Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-02-15Merge "Increase tcp_retries2 value"Alexandru Avadanii1-0/+48
2017-02-15Remove OVS with DPDKGuo Ruijing1-2/+2
Change-Id: I0191f7c950848c2175851e2e41dc0f7a68b85606 Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
2017-02-15patch: fuel-main: Adjust context to match upstreamAlexandru Avadanii1-9/+9
Change-Id: I532567f0d48ceb84eb1e3afedcd9b555eab51ac9 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-02-14Increase tcp_retries2 valueMichael Polenchuk1-0/+48
Change-Id: I7a01c1b56c3602eb67fc4e1aeaeb1dbd6772841a Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
2017-02-08[odl] Mend standalone mode conditionMichael Polenchuk1-1/+1
Change-Id: If51ee19a0cd0cb0a83dcf40fda46d0aaa817408e Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
2017-02-06[odl] Skip creating non-existing resourcesMichael Polenchuk1-1/+1
Change-Id: I1321b04f5789dfad042befe4b20b5b4ce3f3fb92 Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
2017-02-04Merge "barometer: remove RDT from fuel plugin"Alexandru Avadanii1-1/+1
2017-02-04f_tacker-pluginbuild: Bump auth url versionAlexandru Avadanii1-1/+1
Use keystone v3 for authentication instead of v2.0 Change-Id: I8c1938ba86dea1d8ab1e4c0436c87f62b2763c95 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-02-03barometer: remove RDT from fuel pluginMaryam Tahhan1-1/+1
Remove buggy RDT plugin. Change-Id: Iabd1d1f0777251101aa25c9f6ee7628b57a6ea7c Signed-off-by: Maryam Tahhan <maryam.tahhan@intel.com>
2017-02-02f_odlpluginbuild: Force .cacheid changeAlexandru Avadanii2-3/+3
Recent builds use a stale cache of the ODL plugin artifact, which leads to deploy failures (old Fuel plugin builder was used to generate that artifact, which did not support multiple DEB versions, silently excluding the default [5.0.0] version of ODL). Chasing down the artifact across all build servers requires extensive work, so we can just force a change in the cache id. While at it, cleanup non-rebase plugin list (aesthetics). Change-Id: I174f102f58f83ce6370def6a3de166e0911ff411 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-02-02Enable fuel plugin of tackerMichael Polenchuk2-2/+2
Change-Id: I172d4d0948559200b8f9e6fbe91159b80ab734ba Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>