Commit Graph

96 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
Scott Hussey 1f08ec62d3 Delete v1.0dev type
Change-Id: Ib31f0ca0866d3744f22498cee28bd46db5480259
2019-08-22 10:51:03 -05:00
Scott Hussey 3cd7d2afa1 Remove v1.0dev global version
- The v1.0dev globals are no longer needed

Change-Id: I163719349c442bf0fa07f0f90a0bf7a916262ec1
2019-08-22 10:51:01 -05:00
Jiří Suchomel 55ce138a00 Replace repository links so they point directly to opendev.org
Change-Id: I3da45390c923e00058428207dca26f2f75cd8714
2019-07-02 11:26:55 +02:00
Matt McEuen 9a6b4012f3 Revert "Increase nova test timeout"
This reverts commit 67c3467508.

This is needed because aiab versions.yaml points to an armada that is too old to support this.

Change-Id: I5c6350636e9575b4e48a1a54ef949601a28041f5
2019-05-02 17:33:38 +00:00
Matt McEuen 67c3467508 Increase nova test timeout
This increases the nova and neutron test timeouts, which were observed
to be required during testing.  Note that the two charts are deployed
in parallel

This also increases the nova wait timeout to match the value in treasuremap.

Change-Id: I5793b54350e7c46627f6b570f2ab54a4b233ca81
2019-04-27 09:50:42 -05:00
Evgeny L 221ec46c26 Fix broken Nova and Neutron deployment
1. Upgrade Nova chart to be compatible with Ocata Rally container.
2. Test for Neutron takes more than 20 minutes to complete, increase
a timeout for Neutron chart execution.

Change-Id: I9386991ef3b59d699ef75e276c4804e318f4e6b0
2019-04-09 18:51:51 +00:00
Evgeny L 6ff3e527e1 Add a comment to clarify ingress requirements for MariaDB
Change-Id: Ieec6d00e44e424a026c738d3034bb4bc5a6a4bbe
2019-03-25 14:48:46 +00:00
Evgeny L 0cc58150d7 Fix AIAB gate Heat test & MariaDB failures
1. Downgrade ingress controller for MariaDB

Current MariaDB charts [1] do not support the latest
nginx ingress controller, e.g. Vts related parameters
were removed in June [2] from the controller.

An updated version matches the version that is configured
in mariadb chart by default.

[1] https://github.com/openstack/openstack-helm-infra/blob
        /6a1a46a8ce390fd5d5fa5736796f5747874ce1fb/mariadb/files/nginx.tmpl
[2] https://github.com/kubernetes/ingress-nginx/commit
        /63b38e1c21e6486607ac4485161f88663d6ef5a9

2. Specify rally test version for heat, default version
is not compatible with test scripts in htk.

Change-Id: I58ae26dd7de4bada98f940a4d2030f38e54ba4a0
2019-03-22 18:19:20 +00:00
lijunjie 24c3584161 Fix the misspelling of "required"
Change-Id: I7d30035518abb9a45472c5d9940902a5f72a1ac8
2019-03-12 21:15:29 +00:00
Crank, Daniel (dc6350) 53e02f9a9c Override default maas-ingress port, update maas
The default error pages port for the MAAS ingress controller
is conflicting with the cluster ingress controller.

Change to a non-default port and update maas image and chart
versions.

Change-Id: Ia0f90c5ae44e6c50efdb3aacd0266cca7f7eb64a
2019-03-08 15:43:45 +01:00
Georg Kunz 5d30fdca76 Bumping version of rally container to ocata
After the latest update of component versions (update ingress), the
keystone rally tests are failing because helm-toolkit assumes a newer
version of rally. This patch bumps the version of the rally container
from the version 4.0.0 to ocata which is in line with the version of the
other components.

Change-Id: Ieef0401e5b37b5c4dd56cd37aa2119649859b7a5
2019-03-01 15:29:41 +01:00
Zuul 0ad99a545a Merge "Update AIAB OSH ingress to newer version" 2019-02-27 01:11:33 +00:00
Bryan Strassner ad53fbf5c3 Fix references to olso by correcting them to oslo
Transposed characters in the target replacements in some of the
deployment files can lead to unexpected results (mostly that defaults
are used instead of overrides)

Since defaults were being used before, the endpoint definition needed to
be redefined to use the expected scheme (amqp) and path (/airflow)

Change-Id: I5721390b49115ebb367dc6c9a964aebe6a523de0
2019-02-22 22:43:30 +00:00
Bryan Strassner b87c4d5b75 Update AIAB OSH ingress to newer version
In the v1.0demo globals, updates the ingress used with the OSH
components to an updated version that supports better header
customization.

Change-Id: I2a8ca0522685b4111580abddf1da0ba42241f38d
2019-02-22 22:42:02 +00:00
Zuul 3c92934ece Merge "Fix Armada proxy override and update the docs" 2019-02-19 20:21:07 +00:00
Kaspars Skels 5613857ade Fix rabbitmq and pin CLIs to match versions.yaml
Change-Id: I53e5bdbf5db0ae950912847367c1f3e7520ee8e8
2019-02-04 16:07:03 -06:00
Anderson, Craig (ca846m) e34589c4b3 Re-enable divingbell
Re-enable divingbell, and use a divingbell version that is compatible
with the version of helm toolkit.

Change-Id: I4e539e0c858a35314d1b2c8ccdbac8b1cafae474
2019-01-24 14:00:23 -08:00
Kaspars Skels 58bcb4855b Align HardwareProfile schema to treasuremap
- Missing cpu_sets/hugepages options

Change-Id: I1d905d40d01095f300e4836e41e2b668ca047b20
2019-01-22 22:47:30 -06:00
Zuul 55b0de164e Merge "Verify VM disk size and relax kubelet disk reqs" 2019-01-22 19:57:32 +00:00
Zuul 473ca4775f Merge "Uplift to latest drydock" 2019-01-21 18:07:51 +00:00
Roman Gorshunov e44d0f7fdd Verify VM disk size and relax kubelet disk reqs
Stop running airship-in-a-bottle.sh if minimum disk size requirements are not
met. Relax kubelet's default disk thresholds.

Change-Id: Id4cd251c585233b1b8e741b8c4f56a77ffd4e0c0
2019-01-21 17:33:06 +00:00
Evgeny L a4ec779dd3 Neutron parameter min_l3_agents_per_router was removed in Ocata
This parameter has been deprecated in Newton and removed [1] in Ocata.

[1] https://review.openstack.org/#/c/385604/

Change-Id: I5f1bf546ecf9b54eecae20fa3c552076567aec53
2019-01-18 22:53:00 +00:00
Kaspars Skels 5743b628a9 Uplift to latest drydock
- contains needed fix for gate-multinode

Change-Id: Ifa984690c462dd27315facbb0261cd9b81e0c780
2019-01-18 16:46:23 -06:00
Evgeny L fe91d22a9d Fix Armada proxy override and update the docs
Global proxy configuration for Armada breaks connectivity [1]
to Tiller. As a workaround every chart should have "proxy_server"
parameter specified, when running behind the proxy.
This patch also extracts all proxy related configurations into
a separate section.

[1] http://lists.airshipit.org/pipermail/airship-discuss/2018-December/000202.html

Change-Id: If41131c891b5f226c1d4ed85a210a5801effcfe2
2019-01-14 16:27:09 +00:00
Kaspars Skels a9f5fc93e3 Uplift shipyard chart/images
- This fixes airflow auth issue

Change-Id: I860b07cb19b7a47cda29dab723dac8a3becf7122
2019-01-02 16:37:05 -06: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
Zuul 643455abb7 Merge "Add proxy override for Armada chart" 2018-12-16 19:36:34 +00: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
Evgeny L 407396a666 Add proxy override for Armada chart
Armada service may require the access to external repositories,
add proxy configuration to be able to install it behind the proxy.

Change-Id: I30f6ce6256e234b33f5fbce80387290d2cdb40c1
2018-12-11 22:41:49 +00:00
Bryan Strassner 7a0cbb466e Revert apiserver and promenade updates
Moves the apiserver and Promenade related items back to a better-working
state, in closer alignment with airship-treasuremap

Change-Id: I4094932a3ef1b574bdd784db3e5feeaa5ce02a00
2018-12-03 18:48:46 -06:00
Bryan Strassner 221441f1bf Update apiserver for admission controller
Update the apiserver's command prefix to match between the apiserver
chart and the genesis api server.

Includes an optimization of virsh commands to parallelize and wait for
cloud init to complete (requires Ubuntu 16.04.4)

Change-Id: I793d210e15c3c13e8b662bd2459ed8bcba30d434
2018-11-20 15:42:20 -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 163847c6c4 Update MAAS helm toolkit version
Updates versions to get alignment between the charts and the
helm toolkit being used. Updates Helm toolkit to a more
current version

Change-Id: I6e1e89c5cce194a89872f4a38668866bb65e6662
2018-11-07 15:37:45 -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
Zuul b01454859f Merge "Calico v3 Uplift" 2018-11-07 17:47:28 +00:00
Zuul e381d0a036 Merge "Remove duplicates and align pegleg/* schemas" 2018-11-06 21:38:53 +00: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
Smruti Soumitra Khuntia 1e43bdcbc6 Delivery of default seccomp Profile on each Host on site deployment
- A new schema for a Deckhand document that contains a Seccomp default
  profile.
- A Seccomp profile that creates the default seccomp profile file
  at defined seccomp profile root.
- A bootaction that puts the default seccomp profile in place.
- Modified Kubelet config to support seccomp profile root dir's path.

Similar changes in Airship-Treasuremap :
  https://review.openstack.org/#/c/602532/

Change-Id: Ia3a5f10abd88f7e20b3594ccde68d03535ef60cf
2018-10-16 11:17:25 +00:00
Bryan Strassner a9afe7ce7a Remove duplicates and align pegleg/* schemas
Removes the schemas/aic/* in favor of schemas/pegleg/*

Change-Id: I1a01df1c737a1afaa285a96419a3db1c2ac53033
2018-10-15 14:17:38 -05:00
Zuul 1e14112a74 Merge "Add Pegleg schemas to site definition" 2018-10-15 14:53:40 +00:00
Zuul fb33c90205 Merge "Support setting node domains" 2018-10-15 14:53:39 +00:00
Zuul 8695f97b83 Merge "Support maas mobility" 2018-10-15 14:53:39 +00:00
Aaron Sheffield 44f0053dad Calico v3 Uplift
- Updates versions and calico files to move to Calico v3.2.
- Based on [0].

[0] https://review.openstack.org/#/c/606872

Change-Id: If0a901d2e6ef12f401651297906c9a2f126d36e5
2018-10-08 14:16:51 -05:00