Commit Graph

13 Commits

Author SHA1 Message Date
Alexander Noskov 8e9da29988 Move deployment scripts to treasuremap
Change-Id: Ie516b6f9f608198e904fa33227c12c55181a3561
2020-02-13 16:07:43 +00:00
Egorov, Stanislav d462542026 Extended output for pipeline and disk on VM
After timeout pipeline is trying to run deploy_site again and failed.
There is no info in debug report and console output about current status
if the shipyard action. Added new cmd to describe the action.

ceph-mon is detecting low disk space on n0, it's <70%. So, small increase
of disk space is needed.

Change-Id: Ia92390ccadec4485c37038187034a2978911accd
2019-11-01 16:05:20 -07:00
Nishant Kumar 2b67ffaefb (gating) Add shellcheck linter for multinode
- Add a shellcheck linter for the scripts in the multinode
  framework

- Update all scripting to comply with shellcheck

- Move linting job to Ubuntu Bionic as the multinode gate now
  requires Bionic versions of libvirt

Change-Id: Ibee645331421e1e6cecd4e3daa8e9c321dce5523
2019-10-14 15:26:15 +00:00
Scott Hussey 7d233b0f01 (multinode) Use network roles for selecting IPs
- With a extensible network configuration, selecting
  the correct IP for a node needs a little more intelligence

Change-Id: I742270a4df440c02bb4bcc03badae3a96e094221
2019-10-11 20:47:56 +00:00
Hussey, Scott (sh8121) f1efdb134f Improve VM failure data collection
- Build VMs that log their console to a file within the
  gate run temporary directory.

Change-Id: I4ab38746525baee1e86e279b3ab8668d03e2de58
2019-07-01 14:04:47 -05:00
SKELS, KASPARS (ks3019) 7cf604036f Minor fixes as follow-up for new Pegleg
Change-Id: Ice3d03f5cf890cca55f191bbb3f6252fc2901997
2019-03-19 15:08:30 -05:00
SKELS, KASPARS (ks3019) 2eb94c51ab Cert/key related improvements to gate-multinode
* Adds new config option GATE_SSH_KEYS to enable user provided SSH key-pair.
  This applies to both virtmgr and access to virtual nodes

* Adds new config option USE_EXISTING_SECRETS to use already existing
  manifests for certificates and SSH key files

Change-Id: Ic77c7f5cc526dacc137dfe5b97b8fa32e728324e
2019-03-12 21:39:23 +00:00
Sirajudeen d2c645c89d Removed the hardcoded value and used the env var
Change-Id: I8276f3d561322823b5cc99fe2497bbe7c47b5e40
2019-03-11 09:06:22 -07:00
Kaspars Skels e6586077b9 Run shipyard from build VM (instead of Genesis)
Change-Id: I63126cbeaf95050f82bae2d1c6e8a7b3e49ed5b8
2019-02-15 16:28:54 +00:00
Kaspars Skels 0f800ebaa4 Fix Shipyard wait to catch errors that occur in steps
Change-Id: I0247896d4998029bad436e86be5d85a0f24b52bd
2019-01-24 17:54:37 -06:00
Scott Hussey 0517272333 Make the gate more configurable
Updates to make the gate more configurable

Change-Id: I9080267a869cae757b67a9603f99fbdacc78b9e3
2018-12-11 17:30:33 -06:00
Scott Hussey a3a17920f7 Add wrapper utilities for post-genesis
- Add some scripts to use Airship CLIs in the environment after
      genesis.

Change-Id: I0f1e537eb5e83bd0773206b61edc0b740bb2e080
2018-09-24 18:31:34 +00:00
Scott Hussey 4624804f80 Definition for virtual site deployment
- Create a site definition to support a full site deployment
  workflow using VMs

Multi-Nodes Gate

Enable multi-node gate for Airship using core Airship
components.

Deployment will be driven by Shipyard.

We will re-use and adapt the source codes from the Promenade
g2 Gate [1].

[1] https://github.com/openstack/airship-promenade/tree/master/tools/g2

Change-Id: I41e79f5f26311fa179a2e5c121aa815caa05cfcd
2018-07-30 14:12:54 +00:00