summaryrefslogtreecommitdiffstats
path: root/jjb/airship
AgeCommit message (Collapse)AuthorFilesLines
2020-02-12Disable CNTT jobsCédric Ollivier1-0/+2
Change-Id: I05d357a255705641f2d8d5f19dd0f766f4ea7348 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2020-02-04Enable CNTT jobsCédric Ollivier1-2/+0
Change-Id: Icb8f0805b3e79a35e82c6d3dc916cbb347b8b63a Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2020-02-02Add docs build jobs for airshipSofia Wallin1-0/+21
Signed-off-by: Sofia Wallin <sofia.wallin@est.tech> Change-Id: I3324a8d1c69514c1ca868e08522b04f6ee3f58b4
2020-01-14Temporarily CNTT daily jobsCédric Ollivier1-0/+1
It allows debugging the current deployment failures. Change-Id: Ic1dba4eae16dede5d0ba23f19bbe53c10c39d819 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2020-01-07Deploy CNTT RI via intel-pod15Cédric Ollivier1-1/+1
Change-Id: Ibc095119bc71c66b934f167149789edb1e64a7d4 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2019-12-23Mount .boto when dumping all logsCédric Ollivier2-2/+4
It fixes the current issue [1]. [1] https://build.opnfv.org/ci/job/airship-latest-zip/2/console Change-Id: I74c8f967e9c951d98a1ab47b8998876ec4e8268d Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2019-12-22Add missing sudo callsCédric Ollivier2-2/+2
It modifies airship, cntt and xtesting jjbs. Change-Id: If9f8d301262764312a46b7fa6e24220d96fc30bf Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2019-12-22Dump all logs as last stepsCédric Ollivier2-0/+88
It follows the Kubernetes Conformance model to third-party certifications. Change-Id: Idd3a04567ed19c8b53f4635530fda5bd94d00734 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2019-12-15Blacklist few Rally tests when verifying AirshipCédric Ollivier1-0/+2
Airship doesn't support live migration and resize server. It blacklists them even if all other OPNFV installers have always supported these capabilities. They are still listed as mandatory in CNTT then they are kept in CNTT RI compliance. Here are the Rally tests blacklisted here: - 'NovaServers.boot_and_live_migrate_server' - 'NovaServers.boot_server_attach_created_volume_and_live_migrate' - 'NovaServers.boot_server_from_volume_and_live_migrate' - 'NovaServers.boot_and_migrate_server' - 'NovaServers.resize_server' Change-Id: I26f69fadf0e632f1e3b5dcd14baf7fccd694550b Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2019-12-15Add BUILD_TAG in url prefixCédric Ollivier2-4/+4
It eases collecting the results for third-party compliance/conformance. Change-Id: I36fa7c60815de8090a234f32d696d24870465252 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2019-12-14Remove heat_ims and cloudify_ims in Airship gatesCédric Ollivier1-4/+0
They are failing when testing the VNF (Clearwater Ims). It avoids voting -1 till the bug is fixed [1]. [1] https://build.opnfv.org/ci/view/airship/job/airship-latest-gate/87/ Change-Id: I2e3ee30ac65d58203345c762c9c3e120b0c3f930 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2019-12-02Use the right project as url suffixCédric Ollivier2-4/+4
It replaces xtesting by airship and cntt. Change-Id: Id201abd6601045552724f26706f2e6d23f02f9ba Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2019-12-02Add latest tests backported in hunterCédric Ollivier2-0/+18
It adds tempest_cinder, tempest_keystone and tempest_slow as requested by CNTT. Change-Id: I5ad5eac5f09a3a60dfacd5178a6fb26937aa1667 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2019-12-01Add buid_tag in Airship and CNTT jobsCédric Ollivier2-0/+26
It eases archiving all logs (third-party certification). Change-Id: I02c1d569e734dab71bd987a9bd57652243051b1a Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2019-12-01Remove all tests from functest-smoke-cntt in CNTT gatesCédric Ollivier1-17/+0
They are still executed in the daily jobs but the purpose of this gate is to vote -1 if the test results decrease. Change-Id: I77c94905ffe7b121a0cec768e463db38f6062529 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2019-12-01Continue testing if functest-smoke-cntt failsCédric Ollivier1-0/+1
Change-Id: I493a079e673aef95b684807da02dcd4a01c396aa Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2019-11-27Select user opnfv instead of ubuntuCédric Ollivier1-1/+1
CNTT and Airship jumphosts differ about the user. Change-Id: I129ce7406de4819804f0143fe5ae37d7107064f8 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2019-11-27Deploy Airship on POD10Cédric Ollivier1-1/+0
Lots of fixes have been merged vs POD10 recently: https://gerrit.opnfv.org/gerrit/c/airship/+/68872 https://gerrit.opnfv.org/gerrit/c/airship/+/68942 https://gerrit.opnfv.org/gerrit/c/releng/+/68955 https://gerrit.opnfv.org/gerrit/c/airship/+/68957 Nothig seems currently deployed then we can try a deployment. Change-Id: I4c461973f3b9a06e75b76980965fa0e741a0909b Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2019-11-27Add CNTT-related tempest_scenario and tempest_slowCédric Ollivier1-0/+10
Change-Id: I12e71e7c9694c9e3403d2847c292f3dcd943b518 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2019-11-26Add API Compliance containers in CNTT jobsCédric Ollivier2-4/+117
It allows checking the RA and RI compliance thanks to the new CNTT-Compliance containers from Functest. It also updates Airship jobs to take into acocunt the same job parameters. Change-Id: I674c12bbbc83bfbe617296bf9f9361eada66ef6e Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2019-11-24Leverage on S3 support proposed by XtestingCédric Ollivier2-18/+14
Change-Id: I69b85eb4f48f485aff0aac65eac25a1e7475cc27 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2019-11-23Fix Airship deployment job with generic deploy scriptKaspars Skels2-4/+4
Co-Authored-By: Cédric Ollivier <cedric.ollivier@orange.com> Change-Id: Icd97139905099a2de91ac3e0485785b2a9ddb40f Signed-off-by: Kaspars Skels <kaspars.skels@att.com> Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2019-11-06Revert all gsutil debugsCédric Ollivier1-4/+3
It reverts the next two changes (the jenkins misconfigrations are bypassed): https://gerrit.opnfv.org/gerrit/c/releng/+/68792 https://gerrit.opnfv.org/gerrit/c/releng/+/68793 Change-Id: Id85c6fac76d02fcbc9cf21d1f8703afb1fc9c6aa Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2019-11-06Add more debugs in gsutils (cntt)Cédric Ollivier1-1/+1
Change-Id: Id37a6860628d669876bbe246eacebd702e5b0c6f Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2019-11-06Debug gsutil calls (cntt)Cédric Ollivier1-2/+3
Change-Id: I4d602cbc11fb5db5f1c74a0fc687ed25e3397809 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2019-11-06Only disable RI deploymentCédric Ollivier1-1/+1
All testcases are executed daily even if deployment is done by hand. Gate is disabled because CI/CD is unmet. Change-Id: I197362c8bd2783e5bef64dd2e304f8209a9197ae Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2019-10-29Temporarily disable CNTT jobsCédric Ollivier1-0/+2
They are ongoing manual operations. Change-Id: Iad23e0cb5d8bd2437b064683d412c138022e2019 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2019-10-22Precise the scenario in Airship and CNTT-RI jjbsCédric Ollivier2-0/+2
Change-Id: Iaa26c646525d65450adea50231a9d3d4f7b000da Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2019-10-20Fix a few hardcoded tags (latest)Cédric Ollivier2-4/+4
It avoids side effects if new Airship branches. Change-Id: Ib84d6634cfee876ea922e3dd8a2c2285e593c907 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2019-10-20Publish first CNTT jobsCédric Ollivier1-0/+565
It's based on Airship installer and the next intel-pod10 slave. For the time, it selects the same Functest containers but they will be updated according to the next CNTT doc updates and then the related Functest changes (e.g. new functest-cntt-smoke container). Both Airship and CNTT verification jobs will be triggered only depending on the file modified. The deployment calls may be updated in next changes (see airship-deploy builder). Change-Id: Ia330f3d61f87d143819693de09001f746e253e8d Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2019-10-05Run Shaker and VNFs in Airship gatesCédric Ollivier1-0/+17
VM can now reach Internet and then they pass successfully [1]. [1] https://build.opnfv.org/ci/view/airship/job/airship-latest-daily/8/ Change-Id: I2564837f5441f116634ce8a23885ce30224fe79a Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2019-09-22Stop after the first failures in Airship gatesCédric Ollivier1-3/+0
As opposed to daily jobs which have to run all testcases to print the overall status, gates can exit after the first test in failure (and then vote -1). Change-Id: I52c281434e0a4b90cbce49eb253938d19c6efb72 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2019-09-22Deactivate a few Functest tests in Airship gatesCédric Ollivier1-33/+0
This tests should be part of gating but Airship is not good enough to allow running them. It avoids voting -1 in all Airship tests. They are only temporarily removed in gates and they will be executed as soon as possible (git revert). Change-Id: I524cb9ab8aa09bfd3413caab9c65e103372a359c Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2019-09-22Set HOME to /home/ubuntu (airship)Cédric Ollivier1-1/+1
https://github.com/airshipit/treasuremap/blob/master/tools/openstack#L10 https://build.opnfv.org/ci/job/airship-deploy-daily-latest/2/console Change-Id: If783af88fed8aba140a4f8f41e19b4f82838837f Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2019-09-21Force without tty in openstack wrapperCédric Ollivier1-1/+2
Else it fails when executed via Jenkins https://github.com/airshipit/treasuremap/blob/master/tools/openstack#L12 https://build.opnfv.org/ci/job/airship-deploy-gate-latest/1/console Change-Id: Idade849b386cc4035700ba74f58450303935a08f Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2019-09-21Publish airship gate jobCédric Ollivier1-41/+155
It allows verifying Airship changes via Functest. It also removes all Functest features testcases which are useless here. Change-Id: I5e466e3d1e4f3bd637cf3ec6951f031e0cc3b0ac Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2019-09-21Switch to ubuntu when deploying AirshipCédric Ollivier1-1/+1
Change-Id: I1bb9da34dd860995cf1308014880eda4a6c3a01c Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2019-09-21Refactor tag and functest_tag in Airship jjbsCédric Ollivier1-22/+19
Functest hunter (functest_tag) is selected to verify Airship master (tag) because Airship currently deploys Ocata. Change-Id: I26f0971d710638688a96014d574739f482fa004c Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2019-09-21Call docker via sudoCédric Ollivier1-4/+4
Switching slaves from Alpine containers to Ubuntu hosts requires sudo Change-Id: I4fa45ab4af43d2bcebd8501977cb971f443efcab Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2019-09-20Add shell extension to deployCédric Ollivier1-1/+1
It fixes the previous commit [1] [1] https://gerrit.opnfv.org/gerrit/c/releng/+/68503/ Change-Id: If2f936640dec9ff7bb8e167bfc961b02b9587bbf Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2019-09-20Add JJB for Airship installerKaspars Skels1-7/+51
This adds builder and job for simple Airship installer Change-Id: I0b911d6aa62df14fd18dc9f45ed6d80cbf3dc2ac Signed-off-by: Kaspars Skels <kaspars.skels@att.com>
2019-09-20Add conditions to all multijobs stepsCédric Ollivier1-0/+5
It allows running all the testcases even if tempest-smoke fails [1]. It should stop after healthcheck if it conforms with Functest and OPNFV rules (Release management). [1] http://artifacts.opnfv.org/airship/airship-opnfv-functest-healthcheck-hunter-tempest_smoke-run-2/results/tempest_smoke/tempest-report.html Change-Id: Iede70b249a7039274723fbe88adee9cfa342db1f Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2019-09-19Finish Airship test jobsCédric Ollivier1-4/+2
It removes all debug data as all logs are now well published [1] and results pushed to DB [2]. It should be noted that the two agents are configured with /home/jenkins/opnfv/slave_root/workspace instead of /home/jenkins-ci/workspace (see Functest Kubernetes slaves). [1] http://testresults.opnfv.org/test/api/v1/results?installer=airship&last=1 [2] http://artifacts.opnfv.org/airship/airship-opnfv-functest-healthcheck-hunter-connection_check-run-7/results/functest.log Change-Id: I103bd68eb62bb5bf9c13a1f706ddf0528f874542 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2019-09-19Publish the right Airship test PODCédric Ollivier1-3/+6
It adds debug to highlight the slave misconfiguration. Change-Id: I3a392df8b562959f5b0757783a4331e54e340d79 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2019-09-19Publish Airship tests in DBCédric Ollivier1-1/+3
Change-Id: I569d2a68d4ba4b4b2bd5c9fa2abd128973a74798 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2019-09-19Publish first Airship testing jobCédric Ollivier1-0/+420
It creates the multijob for testing Airship. It will be completed by the deployment part in a second step. Change-Id: I82389962dd51d737ced1012bb4cc805bd98f95b6 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>