Commit Graph

25 Commits

Author SHA1 Message Date
Roman Gorshunov 969b27c95a Deprecate airship-in-a-bottle
Change-Id: Iabd48994f97a7c58fe902216f831f51cb72115f0
2020-04-15 10:57:13 +02:00
Scott Hussey 2eb00af047 (multinode) Update configs for new scripting
- The site definitoin and manifest JSON needs updated
  to reflect the new extensible config.

Change-Id: Ic037e37e97019f19505d9087a0cdf1ea8957f457
2019-10-11 20:29:59 +00:00
Scott Hussey 228d6c5742 Uplift Drydock and MAAS
- Uplift the Drydock and MAAS charts
- New charts/HTK require Helm 2.14.1, so uplift tiller
  and Armada to support this.

Change-Id: Ie63cff29a979f60f10c97b5b0cb08ed908ed85d4
2019-09-30 10:07:02 -05:00
Zuul 97ccdc302f Merge "Add separate rabbit admin entry for shipyard" 2018-12-26 14:42:28 +00:00
Vladyslav Drok 86fd1df4d1 Add separate rabbit admin entry for shipyard
Needed-By: https://review.openstack.org/614610
Change-Id: If8af8041382706e08d51077775abbd253df87722
2018-12-21 12:37:28 -08:00
Kaspars Skels fc7e347226 MAAS ingress related fixes for airship-in-a-bottle
Change-Id: I9f2c798ec41e95448f801344af5c30b25603c3c7
2018-12-12 13:51:38 -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
Bryan Strassner ada72c91c9 Uplift various components to newer versions
Changes demo and gate multinode to more current versions of airship
software.

Change-Id: I8a0960454d1d87498547024529e96b0cfec1db7e
2018-11-09 15:23:03 -06:00
Bryan Strassner be4af6d9f6 [FIX] correct the EOF for ucp_endpoints yaml
Missing newline at end of file

Change-Id: I79fffb2229bb07b004d4e2e4d5053d287c7d70ec
2018-11-08 10:25:19 -06:00
Bryan Strassner 7a9db79c8e Update to set the apiserver command
Sets the apiserver command for use during genesis to refect the service
cidr and service node port range to match Treasuremap conventions (and
fix a failing genesis process)

Change-Id: Id1745d7734901e071e0889fe2a3dc00982156d44
2018-11-07 14:22:49 -06:00
Bryan Strassner f7436ddcd1 [FIX] Update the global endpoints for base case
Keystone and Shipyard globally defined host_fqdn_override that utilizes
a DNS server set up for multinode gates. This change moves these to be
overridden/merged in at the site layer instead, allowing the global to
be usable for the single-node Airship-in-a-bottle demo.

Change-Id: I83c9a8f1cdda7017882ca0253ce07d48fb684e16
2018-10-30 16:12:22 -05:00
Roman Gorshunov cf3b7938d7 fix: Support setting node domains: add node_domain to other sites
Adding node_domain to other sites to make promenade render documents w/o
errors [0].

[0] http://lists.airshipit.org/pipermail/airship-discuss/2018-October/000147.html

Depends-On: Ie5890cd3b962f69429b93ee182ef25dd788f8b94
Change-Id: I418cb43dfbe67dab1d20ebeefada16c4c45c7bb2
2018-10-22 13:40:04 +02:00
Scott Hussey 1e93afe00d Support setting node domains
Change-Id: Ie5890cd3b962f69429b93ee182ef25dd788f8b94
2018-09-25 15:56:41 +00:00
Scott Hussey b857672967 Support maas mobility
- The MAAS and Drydock charts are moving to use ingress
  rather than node ports. Update versions and chart overrides
  to support this.

Change-Id: I9a630f1edad9129719748b848a693e012baf9b37
2018-09-25 15:56:07 +00:00
Scott Hussey b987b2b52f Emulate external DNS for ingress
Ingress requires external DNS or host header
forging. For a better gate test, run a external
DNS resolver for Ingress entries.

Change-Id: I6558230b7fa9f3145c472eb437177d90b7b52835
2018-09-06 21:48:39 +00:00
Bryan Strassner 54961a82c3 Update chart references to newer versions
In response to keystone update and various version updates to airship
components. This change updates across many components ultimately.

Change-Id: I3a794dd37c290f9a272379539f4f56ec80509a6d
2018-09-05 10:15:01 -05:00
Bryan Strassner 51efe57688 Remove deployment-strategy declaration (dev-proxy)
The dev-proxy site failed due to a specification of deployment-strategy
in the deployment configuration. Removing this declaration allows
Shipyard to use a default strategy.

Change-Id: I10e6a9e1391f068cc8261a4e6145eeced10df9a8
2018-08-09 12:58:58 -05:00
Bryan Strassner ed0d96cafd Add needed fields to multinode gate docs
Layering policy and storage policy fields were missing from a few
documents.

Change-Id: I0e0fafb79f2c20964a8dd643814bc8d165e84751
2018-07-31 17:29:51 +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
Aaron Sheffield 04e5ef3477 Update PKI Catalog to Pass Validation
- Added storagePolicy to the PKICatalog documents
  to pass Deckhand validations.

Change-Id: I9841bd2666264b699b4a29ca054296840a53adbc
2018-07-23 09:44:34 -05:00
Bryan Strassner 8341d95ab7 Uplift Deckhand and Shipyard to new versions
Changes the versions of Deckhand and Shipyard for the
airship-in-a-bottle manifests to newer versions to account for pod
labels. As a result, this also brings along several Shipyard schemas
and yaml files.

Change-Id: I9b8470c45856698725c9aa5a6f63639debfce6eb
2018-06-04 20:04:19 -05:00
Bryan Strassner f5e3ef1e7e Separate demo and dev deployments of Airship
Separates and cleans up some documentation around the
airship-in-a-bottle usage for demo vs. development
environment purposes. Dev environments will deploy only the
Airship specific components, while the Demo will show a
more complete installation of OpenStack on top of Airship.

Change-Id: Icca614c4cc4aed426006720b924c105b15d9e510
2018-05-29 13:36:35 -05:00
Scott Hussey b99961e7ca Use NFS instead of Ceph
- Use the NFS storage provisioner instead of Ceph
- Update versions file to include chart and image info for NFS
  provisioner

Change-Id: Ieb4360fd941bd1e11e03fe7ee5b9d1bb343c53f8
2018-05-18 14:39:06 -05:00
Scott Hussey fe78c087b8 Definition for deploying behind a proxy
Change-Id: I80ee226f33f4f67e5a3fb6dd39b7622f6c750757
2018-04-26 09:57:30 -05:00
Bryan Strassner 3958e8dc38 Set up single-node deployment files
Using the promenade build, and pegleg-arranged file layout,
provide a single-node/genesis only site deign.
This patchset will focus on the files only, while others
will focus on the scripts and tools using these.

Change-Id: Ie163e4fe2ac45ebfe50b703516bde20765a6b248
2018-03-31 10:24:10 -05:00