Commit Graph

280 Commits (d01a5a1659d8505ac6a4a194b47791555501ec96)

Author SHA1 Message Date
Zuul d01a5a1659 Merge "Globals: Wait on RabbitMQ StatefulSets" 2019-03-01 17:20:53 +00:00
Matt McEuen 09f7130383 Globals: Wait on RabbitMQ StatefulSets
This modifies the RabbitMQ Armada charts to wait specifically
for the RabbitMQ StatefulSets to complete prior to proceeding.
This is more robust than the default Pod waiting, as Pod waiting
for SS's has a race condition such that all Pods are likely
Running and Ready prior to any action having been taken, during
and upgrade scenario.

This change leverages recent Armada resource-based wait functionality.

Change-Id: I3867ce6966047d6b877a9bfa872defc0eda9693a
2019-02-28 14:59:57 -06:00
Jenkins Uplifter 930e873ef5 Auto chart/image uplift to latest
Change-Id: I2f98d59e761e19acc4b20a31fe8be6555c0e361b
2019-02-28 06:15:58 +00:00
Evgeny 0aac1554cc Update docs to clarify certificates requirements
During the initial configuration it's required to
configure a set of valid certificates for ingress.
Make it more explicit so people don't miss this step.

Change-Id: Ie6477f934688467b7d5dfe1cc8191f6acff29a21
2019-02-28 00:07:39 +00:00
Evgeny L efae9cd97f Uplift Armada and fix neutron configs
The latest version of Armada introduced a separate timeout
value for tests [1], a default value for the timeout is 300,
which is not large enough for Neutron tests.
Also add wait.labels to ensure automatic deletion of test
pods [2].

[1] https://review.openstack.org/#/c/618585/
[2] https://review.openstack.org/#/c/629313/

Change-Id: I86b1f9a8f17c273cf990189b2ffb07d60e3814b9
2019-02-26 22:40:32 +00:00
Jenkins Uplifter 7e5121f644 Auto chart/image uplift to latest
Change-Id: I1acdebcf1f030bff846da5cf55676273dc2c89d8
2019-02-21 16:05:14 +00:00
Jenkins Uplifter 668248c4c0 Auto chart/image uplift to latest
Change-Id: Idde38f4c859d8116b983c82daa2d23a811a9f4ec
2019-02-19 19:50:38 +00:00
Zuul 48eb6ed0a4 Merge "Update documentation on Ceph partitioning" 2019-02-18 15:33:21 +00:00
Jenkins Uplifter 1593be7b40 Auto chart/image uplift to latest
Change-Id: Ied85935e7f17b0f6638eedc0e3dc56c6f6409d4f
2019-02-17 04:51:07 +00:00
Evgeny L ba1dd3681a Update documentation on Ceph partitioning
Make the docs up to date:
* Previous version of the documentation assumes that
  partitioning schema is different for SSDs and HDDs,
  this is not the case anymore.
* Ceph charts now have automatic partitioning for both
  OSDs and journals.

Change-Id: I74bd625522469e2860ada995f4e6a81a566107fa
2019-02-15 19:55:46 +00:00
Jenkins Uplifter 8ad22004ae Auto chart/image uplift to latest
Change-Id: I6149a9dfe7452b4ba0439564aae86f3af75087d3
2019-02-14 20:12:30 +00:00
Drew Walters 8b83f50003 airskiff: Update OSH-infra pin
The version of Armada deployed by Airskiff was recently uplifted. The
gate erroneously uses the latest version of OSH-infra, so there was no
impact; however, users of the 005-make-airship script experience a
Tiller version mismatch due to an older version of K8s. This change
uplifts the OSH-infra pin to prevent errors.

Change-Id: If8f2c27396ce6c8548598492dfaf5e15174131a2
2019-02-13 14:25:27 -06:00
Evgeny L d33e89a0ef Configure public network in Jenkinsfile
Depends-on: https://review.gerrithub.io/c/att-comdev/cicd/+/444270
Depends-on: https://review.gerrithub.io/c/att-comdev/cicd/+/438701/4
Change-Id: Iafdb301d7cbb1e63c75a01962a28bd59944e5d36
2019-02-12 22:55:04 +00:00
Chinasubbareddy Mallavarapu 56a91502a2 Ceph: journal partitions instead of whole disk
This is to represent specific partitions for journals
instead of  whole disk, ceph charts will create journal partitions
and default size is 10GB

Change-Id: I0f032a0d87396fe44f1179b3104ed446cc448d28
2019-02-10 23:41:09 +00:00
Steve Wilkerson 21adfe01c2 Airskiff: Unpin Armada
This unpins Armada to references that are compatible with helm
version 2.11.0.  This is no longer required, as the helm version
used in openstack-helm-infra has been updated to 2.12.1, which
addresses the issue requiring armada needing to be pinned in the
airskiff jobs.

Change-Id: Ibef17b8b0e225b1ec04b6aaebd6f1953dd47b31c
See: https://review.openstack.org/#/c/632794/
2019-02-08 23:45:56 +00:00
Jenkins Uplifter 4f85660f1a Auto chart/image uplift to latest
Change-Id: If2a0555f6a815b8e796c55caff0f3d21d2bec0e9
2019-02-08 00:03:28 +00:00
Bryan Strassner bbfa8eada7 Update Shipyard Pod Configuration
Updates to use new Shipyard pod configurations, removes node port use.
Requires Shipyard commit a11e962eef5a5aa8f8fc15c4a324dfa6b2465061 or
newer.

Change-Id: Iff5af45d6b4f60c34d18aad821cf9afa4ea67dda
2019-02-05 22:10:49 +00:00
Sean Eagan 26cf5a0fc6 Uplift armada, tiller, kubernetes, etcd, coredns
This change updates the following components:

Kubernetes 1.10.11 -> 1.11.6
CoreDNS 1.1.2 -> 1.1.3 (per k8s 1.11 recommendations)
Etcd 3.2.14 -> 3.2.18 (per k8s 1.11 recommendations)
Tiller 2.10.0 -> 2.12.1 (adds support for k8s 1.11, thread safety fix)
Armada as of 2019-02-4 (adds support for Tiller 2.12.1)

Also fixes tiller upgradability.

Change-Id: I2375b0ae167593815c56470ba6a6c7b529375302
2019-02-05 13:53:44 +00:00
Zuul 43ca2a088d Merge "Update kernel version in the doc" 2019-02-05 12:06:09 +00:00
Zuul ab7a79604f Merge "Disable nagios chart until fixed" 2019-02-04 17:35:51 +00:00
Evgeny L b426a335b7 Update kernel version in the doc
Make kernel version in the example to be consistent with
the rest of the document.

Change-Id: Ib5b00c850b5ecca0bdb3559763e049f8e1f6b3cf
2019-02-04 17:30:30 +00:00
Kaspars Skels 24c3bf9749 Disable nagios chart until fixed
Change-Id: I8eee66ed574bb3fc4415100c0a4c9f0e50f4c57a
2019-02-01 17:39:24 -06:00
Evgeny L f2c0f4c855 Update docs, simplify kernel installation on genesis
Manifests now include a specific kernel version
required for installation on genesis node.

Change-Id: I130b9ae70fbc2c8e94b648b81ce3d23e7cea12ae
2019-02-01 21:41:12 +00:00
Jenkins Uplifter 19c53a6d6b Auto chart/image uplift to latest
Change-Id: I7d3a7068c522b0aae9bf3194fbe59a58a61617a3
2019-01-30 10:42:09 +00:00
Jenkins Uplifter bb39496c6a Auto chart/image uplift to latest
Change-Id: Iefaff6bed259d999e3d9125d9ed9227c6c797921
2019-01-27 07:14:10 +00:00
Jenkins Uplifter db30955e42 Auto chart/image uplift to latest
Change-Id: Ia08361c2156a02949201f3d120998ed79c9cb57f
2019-01-26 06:08:14 +00:00
Jenkins Uplifter d51c874204 Auto chart/image uplift to latest
Change-Id: Ifdd2e5cb285e3d6b00e97d5017fc63a479755c85
2019-01-24 09:18:36 +00:00
Zuul 3f04ed5b86 Merge "Neutron parameter min_l3_agents_per_router was removed in Ocata" 2019-01-24 02:22:49 +00:00
Zuul 6a21cb58eb Merge "airskiff: Add steps to Shipyard wait script" 2019-01-22 18:23:58 +00:00
Zuul 9d789d2e7c Merge "airskiff: Update Armada image to pinned version" 2019-01-22 17:07:38 +00:00
Zuul 65f2bebc0c Merge "airskiff: Disable rabbitmq tests" 2019-01-22 17:07:37 +00:00
Jenkins Uplifter 2237ec4d64 Auto chart/image uplift to latest
Change-Id: Ibbd7a63a8705732e679bcafaacf3f33925b9f431
2019-01-21 08:50:51 +00:00
Jenkins Uplifter 125e95855c Auto chart/image uplift to latest
Change-Id: Ieb9827e31cf08477f08be6e6a7d3e0f93b65dfdd
2019-01-20 04:53:14 +00:00
Evgeny L 3fb20e7c43 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: I4e0130fea0375754cebb4a22d2248346f313fe6d
2019-01-18 22:54:43 +00:00
Drew Walters f7d4b29221 airskiff: Add steps to Shipyard wait script
Currently, the Airskiff gate does not recognize failures because the
gate script only verifies that an action lifecycle enters a COMPLETE
state; however, a lifecycle in COMPLETE status is not always an
indication of a successful deployment. This commit updates the
wait_for_shipyard script to check the status of each action step and
results in exit_code 1 if any steps failed.

Change-Id: If5117c4638652b8d5b91fe73ede0f5e19a1e2cc1
2019-01-18 22:36:28 +00:00
Drew Walters 03b02165b2 airskiff: Disable rabbitmq tests
Currently, the tests for the OSH rabbitmq charts are disabled; however,
the value that disables the chart is sometimes discarded during document
layering because the `.test` value does not get merged with the parent
document.  This commit adds an action to merge the test key and disable
the rabbitmq tests.

Change-Id: Ia23042bd03871cc085f69c232a85375571282af6
2019-01-18 14:30:16 -06:00
Kaspars Skels f076175569 Fixes for Airship Seaworthy
- Remove dependency towards Artifactory
 - Fix up Shipyard API url to match new deploy library

Change-Id: Ic76eb2785f240345f79d0324549c15f50f157d7c
2019-01-18 13:35:50 -06:00
Zuul 2b181a94a3 Merge "Script for adding openstack users" 2019-01-18 18:05:47 +00:00
Evgeny L 3d231ecc25 Remove unused Kibana credentials
Kibana chart is configured with elasticsearch and ldap
credentials, so both kibana password and user are not
used for the configuration.

Change-Id: Ic83087b3bc732d539ac2b837f9c925d0e4ee9849
2019-01-17 23:23:01 +00:00
Zuul 7c3b09b185 Merge "Fluent-Logging: Update configuration" 2019-01-17 22:47:01 +00:00
Zuul f265a5dca6 Merge "Fix the misspelling of "required"" 2019-01-17 19:17:32 +00:00
Drew Walters 488048ce76 airskiff: Update Armada image to pinned version
Previously, Armada was pinned [0] to commit
dd75474d78e69f3634eb94c8ea6730b898e83277 in order to prevent a mismatch
between the Helm API and Tiller. While the generated image tag was
updated, the Armada image deployed by Armada during the bootstrapping
phase was not updated, resulting in a version mismatch. This commit
overrides the tag in order to prevent a mismatch.

[0] https://review.openstack.org/630698

Change-Id: I484c5e52560e5c25c76ad557f3032ae9e158166c
2019-01-17 12:56:27 -06:00
Steve Wilkerson 452203ac99 Fluent-Logging: Update configuration
This updates the configuration for the fluent-logging chart to
include inputs for libvirt and qemu, as well as updates the output
configurations to include the appropriate buffer configuration
overrides

Change-Id: Id908ea875b07004202795dac68df7e9727ae9771
2019-01-17 18:18:52 +00:00
Kaspars Skels d0833fb4d6 Script for adding openstack users
Change-Id: I852875a2b596dbd05e0d555e6f6ae17c6d15e1eb
2019-01-17 12:02:03 -06:00
Zuul 31dfbac91d Merge "Fix prometheus and grafana password overrides" 2019-01-17 17:45:10 +00:00
Zuul a410d7686c Merge "Remove failing divingbell overrides" 2019-01-17 17:02:01 +00:00
Jenkins Uplifter 92ff9ffe7b Auto chart/image uplift to latest
Change-Id: I49df1ae4f1d97f52c3095895a90e6d268013ac41
2019-01-17 07:42:14 +00:00
Kaspars Skels bb4949e2f5 Remove failing divingbell overrides
- etcd chart shall take care of permissions

Change-Id: Iadc763b8b81d953f71a5d4c0f3b4136e7db047fd
2019-01-17 01:28:33 -06:00
lijunjie 8e3f67bcda Fix the misspelling of "required"
Change-Id: I0c121a7b17116f6b2eee5058de88f2d14ea6c543
2019-01-17 05:35:42 +00:00
Evgeny L 6a42e0cecd Fix prometheus and grafana password overrides
* prometheus - change `prometheus` subpath to `monitoring`
* grafana - path to prometheus credentials should be `user`
instead of `admin`

Change-Id: Iee014ce3ff4ee2ebb534003ce3f18ab8bcd63b9d
2019-01-17 05:34:43 +00:00