Commit Graph

10 Commits

Author SHA1 Message Date
Alexander Noskov 8e9da29988 Move deployment scripts to treasuremap
Change-Id: Ie516b6f9f608198e904fa33227c12c55181a3561
2020-02-13 16:07:43 +00:00
Sirajudeen b96b0f0bd5 [pegleg] - set passphrase and salt to pegleg
Setting PEGLEG_PASSPHRASE and PEGLEG_SALT to pegleg container
to use it for encryption/decryption.

Change-Id: I2c5c01fb0ef7366dbc35d4f8730ac1aa9ca63db1
2020-01-27 17:37:50 +00:00
Sreejith Punnapuzha 75ff355eec Disable verbose output on normal run
This PS removes set -x from general runs so that all the commands
will not be thrown in output.

Change-Id: I8068e170d632518a93f5bf097d3a88cc3af01433
Signed-off-by: Sreejith Punnapuzha <sreejith.punnapuzha@outlook.com>
2020-01-06 14:06:06 -06:00
Crank, Daniel (dc6350) 671bc38260 Make site and rendered yamls world-readable
Make files collected and rendered by Pegleg (owned by root
and 640 by default) world-readable so non-root Promenade
processes can read them.

Change-Id: Ic5bce645ebf58c106fd59701b3f282f9e2455f0e
2019-11-04 09:36:50 -06: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
SKELS, KASPARS (ks3019) eea2167944 Mount ~/.ssh to allow Pegleg to clone repos
Change-Id: I716a2aed998f1bae2c9488778cec20b39a76c172
2019-03-18 17:44:51 -05:00
Sirajudeen 9e74248aee [pegleg] - Used the latest pegleg verion.
Updated the cli format to match the latest version of pegleg
OLD Pegleg CLI format:
    pegleg -v site -p /workspace/primary_repo -a /workspace/auxillary_repo1 -a /workspace/auxillary_repo2  collect -s /collect site_data

NEW Pegleg CLI format:
    pegleg -v site -r /workspace/primary_repo collect -s /collect site_data

Change-Id: I23cff261c206c29b3b02869f38fee5273dc53503
2019-03-12 11:48:48 -07:00
Scott Hussey 6f5466392a Support update site action
- Create a manifest for an update_site scenario
- Update pegleg-collect stage to support behavior change
  on an update site to only collect changes in the site
  definition and not regenerate libvirt keys.

Change-Id: Iba4dc49c9173a3872ca01946bfcb4247f2ca19a2
2019-02-15 23:46:41 +00: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 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