aboutsummaryrefslogtreecommitdiffstats
path: root/ci
AgeCommit message (Collapse)AuthorFilesLines
2019-03-07Initial version of kubespray deploymentHEADmasterMartin Klozik2-3/+351
Change-Id: I909fc16c982a8bbe23048515692b1583459223a4 Signed-off-by: Martin Klozik <martin.klozik@tieto.com>
2018-12-19CI: Daily jobMartin Klozik3-43/+225
Trigger OPNFV and ONAP installation by AUTO daily job. JIRA: AUTO-79 Change-Id: Ide29fa85155e7a73c3f397890a4bbdf28c39a9dd Signed-off-by: Martin Klozik <martin.klozik@tieto.com>
2018-12-12ONAP installation improvementsMartin Klozik2-62/+96
Several modifications of installation process were made to improve stability during CI runs. New features: * increased robustness * increased number of K8S slaves * even VM dispatching among computes to avoid overcommitting of compute nodes which lead to K8S slaves crashes * report installation status JIRA: AUTO-79 Change-Id: I6eca0a7203dce0256dc914028989d3fb21d532e7 Signed-off-by: Martin Klozik <martin.klozik@tieto.com>
2018-12-04Initial implementation of ONAP scenarioMartin Klozik2-70/+300
Patch introduces an installation script, which is used by OPNFV os-nosdn-onap-noha scenario for automatic ONAP deployment. JIRA: AUTO-71 Change-Id: I427d7594e6799250809d04c3e47ac3c072fdb64f Signed-off-by: Martin Klozik <martin.klozik@tieto.com>
2018-08-28Merge "First draft of script for Daisy installer for Auto"Gerard Damm1-0/+179
2018-08-22Merge "first draft of 3 installers for Auto"Gerard Damm3-0/+609
2018-08-16First draft of script for Daisy installer for AutoGerard Damm1-0/+179
JIRA: AUTO-54 Work in progress: Currently fails on the last step (oslo-config module issue). This is to capture the script in the Auto repo, for further edits. OS: CentOS. Deployment type: virtual. Change-Id: I8a0655951f227c48bf5174acbeaa02f4da6625d2 Signed-off-by: Gerard Damm <gerard.damm@wipro.com>
2018-08-16ci: ONAP automated installationRichard Elias1-0/+342
Script for automated ONAP installation at LAAS servers. JIRA: AUTO-49 Change-Id: I3b2c87d431924a81b86dca7a17226613b422a216 Signed-off-by: Richard Elias <richard.elias@tieto.com> Signed-off-by: Martin Klozik <martin.klozik@tieto.com>
2018-08-13first draft of 3 installers for AutoGerard Damm3-0/+609
JIRA: AUTO-42 JIRA: AUTO-43 JIRA: AUTO-46 JIRA: AUTO-50 a) Moved 3 scripts (Fuel/MCP, Compass4nfv, Apex/TripleO) from Auto Wiki pages to Auto repository. Did some cross-script alignment. Host folder in repository is: auto/ci. Abandoned JOID script: JOID seems to be unsupported after Fraser. b) Further fixes to these scripts can now be done in the Auto repository (not in Wiki), and inclusion in Auto CI jobs can also be tested. c) File names might be revisited, to account for variants: CPU, OS, scenario (openstack/kubernetes, HA/NOHA), size configs (vCPUs, RAM), etc. Or explore having these parameters as script parameters, maybe collapsing all scripts into one, where the installer would also be a script parameter. d) This batch of scripts is for x86 architectures; future versions/additions will cover Arm architectures; e1) Fuel/MCP script works (Fuel@x86) e2) Compass script works (x86, virtual deploy, NOHA) e3) Apex works on 2nd attempt; first attempt still has issues on blank servers (due to undocumented initial setup steps, causing errors which don't happen on servers where several tools and packages have already been installed). raised ticket on Apex: https://jira.opnfv.org/browse/APEX-633 f) scripts all pass the shellcheck tool Change-Id: Ib9a393bcc6f94ec8be82d5d2d4c9c194a018c0f7 Signed-off-by: Gerard Damm <gerard.damm@wipro.com>
2018-06-28ci: Support for pylint and yamllintMartin Klozik1-4/+15
A support for pylint and yamllint checks was introduced. Checks can be executed manually by invocation of ./check script (see script usage for more details). Automatic lint checks were integrated info VERIFY and MERGE job bodies. TODO: Improve pylint ratings of python code. Some issues can be fixed in python files or by relaxing pylint settings. However dependencies on ONAP includes can't be easily fixed. Thus pylint checks should be set as non-blocking at the beginning. Change-Id: I82a6a266b8003ae5d70f4f2a88ecc96817b97ac0 Signed-off-by: Martin Klozik <martin.klozik@tieto.com>
2018-06-11ci: CI helper scriptMartin Klozik1-0/+129
Skeleton of CI helper script. This script implements the body of AUTO CI jobs. It is executed from AUTO job definitions used by the OPNFV Jenkins. Change-Id: I17984293b795a0fe90bff8f9e06a8a82176c1612 Signed-off-by: Martin Klozik <martin.klozik@tieto.com>