Commit Graph

28 Commits

Author SHA1 Message Date
Alexander Noskov 44f22f08d3 Move Airship Seaworthy pipeline to the folder.
It is more clear when all pipelines are in their directories.

Change-Id: I6d1098b8c478214b378fc34334f93355e623cb87
2019-06-21 16:16:39 -05:00
Alexander Noskov 92c43b00ce Use exact Ubuntu Xenial release.
By specifying exact ubuntu release as a tag for `updater.py` script, it prevents
downloading ubuntu with a higher release, for example, ubuntu bionic.
Changing bionic to xenial for armada chart.

Change-Id: I1864c3f8db2d90ab63d7d923de8f2ac0ecd20e31
2019-06-20 02:14:03 +00:00
Kaspars Skels fb00035a49 Seaworthy pipeline fixes
Change-Id: Iac05842eb7c3e63625aea582e50f1f35e1c297ce
2019-06-13 20:57:11 -05:00
Kaspars Skels 31d1b2a013 Airsloop/Seaworthy pipeline fixes
Match arguments to latest CI/CD libraries

Change-Id: I5f630900b4ada92a8484e5820ed3a93d3d1649da
2019-06-11 20:23:10 +00:00
Kaspars Skels 3bc31be4b2 Move airship-seaworthy to seaworthy
Change-Id: Ide71456d1484b43ea434a23da858418adf51f23b
2019-06-10 17:41:33 -05:00
Zuul 5dc8777abc Merge "Update Jenkinsfile's to use Ubuntu-based images" 2019-05-29 19:44:43 +00:00
Roman Gorshunov f1369bde8c Update Jenkinsfile's to use Ubuntu-based images
Update Jenkinsfile's to use Ubuntu-based images to deploy airskiff and
seaworthy sites.

Change-Id: I1b33493081f8618d91c66088e943f6033d71e3c5
2019-05-29 17:26:11 +00:00
Evgeny L 99f44cc1f3 [seaworthy gate] Explicitly configure auth parmaters
Configure Airship Seaworthy site specific parameters
when running tests. This would allow to make required
changes to default values in ./tools/openstack script
which are currently Seaworthy specific.

Change-Id: Ieb1b412436627604fc6597dadfb5d83dd8944355
2019-05-24 17:14:41 +00:00
Kaspars Skels d63ff89d60 Pipeline improvements for Airship Seaworthy
Change-Id: I7da2436cd0d1a1f9fbe3230a5834736ee26ff5d2
2019-04-23 15:47:42 +00:00
Dimitrios Markou 46100f03c7 Integrate support for MAAS HA and VIPs
Change-Id: I1c7f3892a03536d94064da1722751eb6683da451
Signed-off-by: Dimitrios Markou <dimitrios.markou@att.com>
2019-04-22 17:08:20 +00:00
Egorov, Stanislav (se6518) 93aaaf3b24 Publish pipeline logs to artifactory
Change-Id: Iaf036475abb4d5ea6098a2bae52fc0fda48851c3
2019-02-28 13:21:21 -08:00
Evgeny L d33e89a0ef Configure public network in Jenkinsfile
Depends-on: https://review.gerrithub.io/c/att-comdev/cicd/+/444270
Depends-on: https://review.gerrithub.io/c/att-comdev/cicd/+/438701/4
Change-Id: Iafdb301d7cbb1e63c75a01962a28bd59944e5d36
2019-02-12 22:55:04 +00:00
Kaspars Skels f076175569 Fixes for Airship Seaworthy
- Remove dependency towards Artifactory
 - Fix up Shipyard API url to match new deploy library

Change-Id: Ic76eb2785f240345f79d0324549c15f50f157d7c
2019-01-18 13:35:50 -06:00
Kaspars Skels cdbb75d7c3 Align Airship Seaworthy pipeline wiht latest ceph
Ceph journals no longer need permanent partitions.
Journal disks shall be wiped simlar to OSDs.

Change-Id: I65347aea1e1463066bc8311f0a95feab54c773de
2019-01-14 17:32:03 -06:00
Ahmad Mahmoudi 4484abf816 Pegleg CLI: encrypt decrypt secrects
Added pegleg CLI commands to encrypt and decrypt secrets.

Change-Id: Icd77d89aeddc1ce7222c293af13b51c47e175e7f
2018-11-08 23:16:33 +00:00
Kaspars Skels 15ef036535 Enable site manfiest push to Artifactory
- rquired by Shipyard library

Change-Id: I640c89d096539998050c7d9f982500a0de9835f4
2018-10-31 13:46:20 +00:00
Kaspars Skels 7ad9b37b8a Uplift Pegleg version used in the pipeline
Change-Id: I8d0a5863897842775cd2e004288f4bb2ec0a8bd4
2018-10-25 23:13:59 -05:00
Kaspars Skels 4dcaef2e53 Add blacklisted charts/images to Slack message
Change-Id: Ic9b7d349d0cc3008e8e42aea7d367442530fb5cc
2018-10-24 14:35:32 -05:00
Kaspars Skels 02fc267861 Add exclude list to image/chart uplift
Change-Id: Ic2422f025e27b3dab1ee6fe126252c3ce69b8299
2018-10-23 20:18:20 -05:00
Shturm, Svetlana (ss233c) edecefe633 Updates shipyard_deploy with new shipyar2 logic
Change-Id: I7a7bfe42433d39951229b45839506b27038bcf77
2018-10-23 00:50:47 +00:00
Kaspars Skels 095495d838 Switch pipeline to use new vm lib and few fixes
Change-Id: Idbe14bac754fb13f9a9de5e36a5a6b542e665750
2018-10-21 14:34:04 -05:00
Kaspars Skels 5035f116e2 Add slack message on succesful version uplift
Change-Id: I6736e9e916242100a0e7cc6025a03f7969e0eee4
2018-10-19 12:26:08 -05:00
Shturm, Svetlana (ss233c) 8da8027f3e Switch to new shipyard library
Change-Id: Ifb0aa097f27ed3dd57a3715922a4590a4fe73c8f
2018-10-18 19:15:59 +00:00
Kaspars Skels c1c355a924 Few additions to Airship Seaworthy pipeline
- use redfish library to manage bare-metal power state
 - fixup pipeline triggers and defaults
 - add log rotation for old builds
 - fix minor re-try issues
 - add job build/display name
 - use generic ssh lib

Change-Id: Ic444bce266a57edcda53d021f5ede797d5ada23d
2018-10-15 19:24:08 -05:00
Kaspars Skels a292a70695 Enable https for airship-seaworthy ingress endpoints
Change-Id: I0e04e896e537facc4a992c9efc8d7f12c6c14352
2018-10-12 08:07:12 -05:00
Kaspars Skels 68a1cc973e Fixes for ingress DNS and kubernetes-proxy
Change-Id: Ic54da4bece1e9ca084aebc1b65845027b506d4c2
2018-10-11 13:17:07 -05:00
Kaspars Skels 4331bf9397 Additions to airship-seaworthy pipeline
- Automated versions uplift
 - Sanity tests

Change-Id: I80bfe749e46709cb4f4ad0892613c090342a3c33
2018-10-10 11:59:55 -05:00
Kaspars Skels 057f78b8df Jenkins pipeline for airship-seaworthy
Change-Id: Ifdd3b1e18eaa03809d311d31357a6d629e03f786
2018-09-18 19:35:43 -05:00