Commit Graph

1982 Commits

Author SHA1 Message Date
Tin Lam
eb04a42ea5 Congress: Fix rabbit deps
This patch set corrects rabbitmq dependencies for Congress.

Change-Id: Iad78db9eff4e6d360617ac8df36d90c71a6527d1
Signed-off-by: Tin Lam <tin@irrational.io>
2018-05-01 01:19:06 -05:00
Zuul
7f5869f868 Merge "Change zuul path" 2018-04-30 20:24:15 +00:00
Zuul
3d653d9ea4 Merge "ceph - split chart into mon, osd and client" 2018-04-30 15:30:05 +00:00
Zuul
0d9fe59fb8 Merge "Add image build for kubernetes-entrypoint" 2018-04-27 21:44:27 +00:00
Zuul
1f458b2057 Merge "neutron: default to OVSHybridIptablesFirewallDriver firewall driver" 2018-04-27 20:00:17 +00:00
Renis
b6b6957a94 ceph - split chart into mon, osd and client
New charts:
 * ceph-mon
 * ceph-osd
 * ceph-client

Deleted:
 * ceph

Co-authored-by: Randeep Jalli <rj2083@att.com>
Co-authored-by: Pete Birley <pete@port.direct>

Change-Id: Ic476f5839e749f5765d44d46bcfd4eae9ef96849
2018-04-27 18:13:34 +00:00
Zuul
cf72b6296c Merge "Add Tempest Chart" 2018-04-27 17:38:15 +00:00
Zuul
34972d622f Merge "Move to v0.3.1 of kubernetes-entrypoint" 2018-04-27 17:13:46 +00:00
Zuul
a62842e731 Merge "Add LDAP pool options" 2018-04-27 15:53:47 +00:00
Chris Wedgwood
2f0383eed1 neutron: default to OVSHybridIptablesFirewallDriver firewall driver
Default to using the hybrid iptables driver as the openvswitch
firewall driver is considered experimental and less well tested.

https://docs.openstack.org/neutron/pike/admin/config-ovsfwdriver.html

Change-Id: I76815685f31627dadd7d7b45f1527e051d9cbb89
2018-04-27 01:37:24 +00:00
Tin Lam
5486403e04 Sync mongodb chart
This patch set polishes and fixes the mongodb chart.

* key and naming convention matches mariadb's convention;
* fix indentation;
* add in the ability to handle chown_on_start.

Change-Id: I5804eb730a55a192f3cd1518fbccf2416dddcefa
Signed-off-by: Tin Lam <tin@irrational.io>
2018-04-26 11:18:45 -05:00
Tin Lam
7cba187884 Add LDAP pool options
This patch set adds the pool timeout to the LDAP configuration sample.
Also, puts the LDAP pool timeout to a sensible 15 seconds rather than
-1 which can cause keystone to hang due to potential LDAP instability
or unavailability.

Change-Id: I15d6b6d93811bb560e4db26490b05024617ec665
Signed-off-by: Tin Lam <tin@irrational.io>
2018-04-26 10:37:51 -05:00
Darla Ahlert
bdfd78b4e7 Add Tempest Chart
Add basic functioning tempest chart for testing of
OpenStack services.  This also adds an experimental
gate for running a multinode deployment with tempest

Change-Id: Id4bb3447345719133e5862514dfd5bc5bac5677d
2018-04-25 16:22:35 -05:00
Zuul
7554196a22 Merge "Ceph: Add metrics port to ceph-mgr service" 2018-04-25 19:21:17 +00:00
Zuul
571d61a836 Merge "Ceph: Pool management update" 2018-04-25 17:51:56 +00:00
Sean Eagan
97ac197a6e Move to v0.3.1 of kubernetes-entrypoint
Move to v0.3.1 of kubernetes-entrypoint which has 2
breaking changes to pod dependencies, and also adds support for
depending on jobs via labels.

Change-Id: I49d2cea11fbe5c5919ae22a020b877ebbb285992
2018-04-25 12:45:50 -05:00
Zuul
115ee2afb9 Merge "Over-rides: Add some missing image refs" 2018-04-25 15:58:10 +00:00
Zuul
a8fe1f1cd4 Merge "MariaDB: clean up readyness checks" 2018-04-25 15:04:00 +00:00
Zuul
31a6185b54 Merge "MariaDB: Enable clean shutdown of pods" 2018-04-25 15:03:59 +00:00
Tin Lam
3af7c353df Change zuul path
This patch set updates the paths so OSH-addons gate
can take advantage of the paths set up here.

Change-Id: I4f0f6ebb19042d035bd70deb26b557814cc0d2d1
Signed-off-by: Tin Lam <tin@irrational.io>
2018-04-25 14:45:15 +00:00
Steve Wilkerson
2f23ed19f9 Ceph: Add metrics port to ceph-mgr service
This adds a port for ceph metrics to the ceph-mgr service to
expose an endpoint to query directly for ceph specific metrics.
This port only gets exposed when the prometheus plugin is included
in the ceph_mgr_enabled_modules: list in ceph's values

Change-Id: I5f3a5c101a87ba5b20a644fecbe808c771b9527a
2018-04-25 09:11:05 -05:00
Zuul
f02ce80ea2 Merge "openvswitch: allow setting ovsdb connection using vsctl" 2018-04-25 04:06:07 +00:00
Pete Birley
3f697b0f16 Ceph: Pool management update
This PS updates the pool management job to change PG params as
required post creation if the osd count increases.

Change-Id: Ib4ed26e6b5be8e7c0f3cafaffde8c5b6a6c07cb2
2018-04-24 21:29:53 +00:00
Zuul
a4240d627b Merge "Various small improvements and corrections to the multinode guide." 2018-04-24 17:15:14 +00:00
Pete Birley
893ae32d55 MariaDB: clean up readyness checks
This PS cleans the readyness checks for the mariadb statefulset.

Change-Id: I96075b4a21ed42d5eb596330a0a0131e9712a06e
2018-04-24 16:44:37 +00:00
Pete Birley
61b4d561bb MariaDB: Enable clean shutdown of pods
This PS adds a execstop command to pods, letting them shut down
cleanly.

Change-Id: Ic5fb1edbff5f380870858c8e5f1b676560e33a8c
2018-04-24 11:43:03 -05:00
Tin Lam
64c5e31e04 Excise deprecated or removed LDAP options
Some of the LDAP configurations were deprecated in N- or O-release have
been since removed, namely the option to allow for write operations in
LDAP.  This is causing some issue with more recent releases of keystone
as discovered in [0]. This patch set removes them from the example to
avoid the errors for more recent releases without impacting N- or
O-releases as they were already deprecated at that point.

Also, this adds in a configuration sample that bootstraps an LDAP
domain by default.

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

Change-Id: Ie8f23cd61dad1860a41422264945c169f0488729
Signed-off-by: Tin Lam <tin@irrational.io>
2018-04-24 08:29:59 +00:00
Hyunsun Moon
6c9b4df6fe openvswitch: allow setting ovsdb connection using vsctl
Also changed neutron agents to use default, ptcp:6640:127.0.0.1.

Change-Id: Id43c376851f0c408da4684c219dc79ef4a1c157b
Closes-Bug: 1761117
2018-04-24 11:01:31 +09:00
Zuul
d1a1ea6c71 Merge "Update labels exposed for infra components in armada manifest" 2018-04-23 23:04:24 +00:00
Zuul
b5dfe4ac80 Merge "Neutron: Enable sharing of network namespaces with host" 2018-04-23 15:58:20 +00:00
Pete Birley
5bb772cf50 Neutron: Enable sharing of network namespaces with host
This PS enables sharing of network namespaces with the host,
allowing for hitless upgrades of agents, and much simpler debugging.

It does however require mount propogation to be enabled in kubernetes
which is a alpha gated feature introduced in 1.8, and enabled by default
as a beta feature in 1.10.

Depends-On: I7a37f45ff6061b144c6f04233712cd84fccb3e83
Change-Id: I2a191a343fe637cbfd9e4af5277f9784af736dd1
2018-04-22 22:23:09 +00:00
portdirect
5ad77593ee Ceph: Fix config helper image and bump version
This PS adds the ceph-clients to the config helper image, which
were previously missed and also bumps the version used.

Change-Id: I6b62990895619759794e55e694243182bf51f3ca
2018-04-22 16:09:50 +00:00
Pete Birley
5b9f231788 Neutron: Update rootwrap for distros where python2 is the default
This PS updates rootwrap to account for distros where python2 is
the default entrypoint for python 2.7 as opposed to either python
or python2.7.

Change-Id: Ia67768985133242e0aef10bb6ce54028eabfe1cf
2018-04-19 20:29:11 -05:00
Steve Wilkerson
5cb96973be Update labels exposed for infra components in armada manifest
This updates the labels in the armada-lma manifest to match the
updated labels in the osh-infra charts

Change-Id: I2b8af2f2eaa5be6bf4e8f592b249b311d07ac5e5
2018-04-19 13:52:33 +00:00
Pete Birley
42e78a1ea1 Over-rides: Add some missing image refs
This PS adds some missing image refs to the image over-rides.

Change-Id: Ib2e53de7675c88bccaafbcba29d99832ebda666e
2018-04-19 08:48:19 -05:00
Pete Birley
40a45b9751 RabbitMQ: Add vHost management and improve security
This PS adds vhost management to rabbitmq jobs. It also prevents
sensitive information being displayed in the management job, and
removes the 'administrator' tag from service users.

Change-Id: Id337f763c5e4776bce7269676a8a2dc54dc2e5f8
2018-04-19 08:26:45 -05:00
Zuul
abb4a9410b Merge "Don't mount pvc-ceph-client-key when not used" 2018-04-19 07:58:38 +00:00
Rich Wellum
d5ce9f5b2d Various small improvements and corrections to the multinode guide.
Fixed a bad doc reference.
Added sudo help and setup
Added ssh key help
Couple other minor nits.

Change-Id: I101bae7118367867ba976026f5b9891a990d320e
2018-04-18 09:47:35 -04:00
Zuul
02a441bf53 Merge "Fixes/Updates OSH Developer and Multinode install guide" 2018-04-17 19:26:05 +00:00
Renis
3859a5b5aa Fixes/Updates OSH Developer and Multinode install guide
This PS fixes few typos and adds DNS entry update section
to notify user.

Change-Id: I59f5c90aaa06a5996c3ddb7a7b1bd3c4adfe0eb7
2018-04-17 11:30:49 -07:00
Hyunsun Moon
7295f308cc Don't mount pvc-ceph-client-key when not used
Closes-Bug: 1755975
Change-Id: I65a2e99cecce63bdae20f6e83cf62edf5327d7c6
2018-04-17 17:14:08 +09:00
Zuul
3f92aee12a Merge "zuul: yaml indent/cleanup" 2018-04-17 04:44:20 +00:00
Chris Wedgwood
c1e2706297 zuul: yaml indent/cleanup
Change-Id: I915c40eb0d62949eaa7041ff1fe62e3a681763df
2018-04-16 23:56:31 +00:00
Pete Birley
f902cd14fa RabbitMQ: recover from full cluster restart
This PS updates the RabbitMQ chart to name nodes via their hostnames
rather than IPs - allowing the cluster (and single nodes) to be
restarted without impact.

Additionally the rabbitmq managment interface is exposed and basic
helm tests have been added.

Change-Id: I84857d9f3697eaa8491aafaf6ee3b9d47dbf2191
2018-04-16 16:12:11 +00:00
Zuul
784941ca73 Merge "magnum: yaml indentation fixes" 2018-04-16 00:17:00 +00:00
Zuul
d9dcb3c95c Merge "Nova: NoVNCProxy Ingress" 2018-04-14 00:36:50 +00:00
Zuul
02c75f01c6 Merge "neutron: yaml indentation fixes" 2018-04-13 22:52:05 +00:00
Pete Birley
0fccc9a9a3 Nova: NoVNCProxy Ingress
This PS adds ingress rules and config for nova's novncproxy.

Change-Id: Ibc89e67c8ee6c93d8ee3e798dec10e976c002cab
2018-04-13 21:13:38 +00:00
Zuul
176af9edf2 Merge "heat: yaml indentation fixes" 2018-04-13 20:05:56 +00:00
Zuul
bf1c9cdbce Merge "cinder: yaml indentation fixes" 2018-04-13 18:44:32 +00:00