Commit Graph

7 Commits (master)

Author SHA1 Message Date
Zuul 72cfb01540 Merge "Allow validate script to read airship config" 2021-11-18 15:25:12 +00:00
Sirajudeen af84cc8c4e [uplift] - Uplift airshipctl to stable version
Airshipctl reference commits:

    => https://review.opendev.org/c/airship/airshipctl/+/792060
       Update metadata.yaml to kubernetes style

    => https://review.opendev.org/c/airship/airshipctl/+/793502
       Move CAPI resources to target-infra namespace

    => https://review.opendev.org/c/airship/airshipctl/+/789398
       Embed validation cfg into phase and plan definition

    => https://review.opendev.org/c/airship/airshipctl/+/794701
       Enable static validation for all available plans per site

    => https://review.opendev.org/c/airship/airshipctl/+/796574
       Decouple secret from other replacements in workers-capm3

    => https://review.opendev.org/c/airship/airshipctl/+/795167
       Added replacements for composite/infra

Change-Id: I2c107b3d2b94acda540b09792640dbafd55b23eb
2021-06-24 18:31:24 +00:00
James Gu 663527ceeb Allow validate script to read airship config
Changed the validate script to read the airship config file for manifest
root, site root, and repo url values. This enables the use case where
the user runs the init_site script and creates their own project and
site folder outside of the treasuremap directory strucuture.

Change-Id: I0eefdc385bffa600f5e942cec14f42ebd392782f
2021-06-10 08:14:16 -07:00
Matthew Fuller 8f5fc38b56 Fix site doc validation failure
Removes the default path of '/tmp/default' from
MANIFEST_ROOT and replaces it with the dirname of the current
(treasuremap) directory.

Closes: #89
Change-Id: Iccf2627cc11567ce1a6065fae8cef53f806a63ea
2021-03-11 18:43:23 +00:00
siraj.yasin 27d31a22f7 Pinning airshipctl version in treasuremap
* Treasuremap is dependant on airshipctl repo. So pinning the last
  good tested version of airshipctl in treasuremap

Change-Id: I6923da9871b946134fbdc285c38bcb8f967aa804
Relates-To: #100
2021-03-01 18:11:36 +00:00
Sirajudeen 43f8dab09a Fix treasuremap deployment issues.
* Fixes validate_docs for treasuremap
* Align the secret encryption/decryption changes of airshipctl
* Aligning the manifest changes of airshipctl.
* Added HWCC.
* Replaced helm-operator with flux-helm
* Updated node parameters.

Relates-To: #77
Closes: #95

Change-Id: I30408de468ac2794703b95a2afc6191908567816
2021-02-26 15:15:13 +00:00
Matt McEuen 425e7adcda Add deployment gate
This adds airshipctl as a testing, and calls its deployment
scripts to launch a VM-based test.  This will be used to validate
treasuremap deployment manifests.

Change-Id: If4fa60f896211d2f6b63271b58b96541c399694c
2020-08-06 08:16:57 -05:00