Commit Graph

1554 Commits

Author SHA1 Message Date
portdirect
b341cc8e9c Mariadb: enable storage ownership management on pod start
This PS enables storage ownership management on pod start, which
is required for some PVC providers/provisioners.

Change-Id: Idb4bd20104815efb241ed163daddf27f8bd2b559
2018-01-17 09:48:31 -05:00
portdirect
2d2e10bfb7 Gate: Update heat templates to export floating IP
This PS updates the heat template to output the Floating IP, which
makes the gate scripts compatible with the current master clients
when used with newton images.

Change-Id: I8e429b504ede521612c91d7563a8c5e4953bdbb4
2018-01-17 03:40:51 +00:00
Zuul
4c2b5d22c3 Merge "Ceph: check zombie mons fix" 2018-01-16 17:57:22 +00:00
Zuul
e1e60244d2 Merge "Keystone: Move rally tests to values.yaml" 2018-01-16 17:57:20 +00:00
Zuul
18ac1605cd Merge "Ceph: add manifests optional for job-rbd-pool" 2018-01-16 17:02:32 +00:00
Zuul
d6dbd905e7 Merge "Auth: Update credential keys to reference service specifically" 2018-01-16 06:59:37 +00:00
Zuul
dc77645664 Merge "fix: placement's variables." 2018-01-16 02:49:04 +00:00
Zuul
619a2316ae Merge "Gate: Add barbican" 2018-01-15 22:15:33 +00:00
portdirect
b180d28618 Auth: Update credential keys to reference service specifically
This PS moves all credentials for OpenStack services from 'user' to
the service name. This allows a single yaml snippet to articulate
the credentials for a deployment.

Change-Id: Ic720109f2ba854561b23767cb480bcae91f74b6b
2018-01-15 18:54:13 +00:00
Artur Korzeniewski
079290ad38 Ceph: check zombie mons fix
The template in kubect command was not properly formatted.
Also CLUSTER to NAMESPACE env changed.

Change-Id: I12fd925f30c763d9620b3889c3007496d2438f0c
2018-01-15 17:01:09 +00:00
Zuul
c59d44d7e6 Merge "Ingress: Move to namespaced ingress controllers and edge VIP" 2018-01-15 16:49:28 +00:00
Zuul
c9d8f2f5a3 Merge "Gate: Enable Helm Test for core services" 2018-01-15 16:49:26 +00:00
Zuul
d1447a53da Merge "Cinder: Add missing service account to helm test pod" 2018-01-15 16:49:25 +00:00
portdirect
c25193a549 Keystone: Move rally tests to values.yaml
This PS moves the rally tests to the values.yaml allowing
them to be driven by operators.

Change-Id: I3d65da011e39362db24c170a37cbffe71a63c20c
2018-01-15 14:43:48 +00:00
portdirect
a72db2e8ff Gate: Add barbican
This PS adds barbican to the multinode gate

Change-Id: I20ebee8dac7bc56bb194c179fb3491ab957680ef
2018-01-15 14:41:26 +00:00
Jawon Choo
d08e179e65 fix: placement's variables.
This PS corrects placement's variable region_name to os_region_name.

Change-Id: Id22be61f0d27e80dd52e6d787478c6a752714c3c
2018-01-15 16:41:51 +09:00
portdirect
35dfb998f4 Ingress: Move to namespaced ingress controllers and edge VIP
This PS moves to namespace specific ingress controllers, and a
cluster wide ingress controller that acts as the external front
door to the cluster. The cluster ingress controller will also
be able to create a dummy interface that can be announced via the
OpenStack-Helm-Infra Calico chart.

The ability to exercise the edge VIP feature is currently only
demonstrated in the single node gate and guide, as it requires
additional configuration, or hardware to set up the routes in
a multinode env.

Change-Id: I8b823b93465f2e90aaabcca9ec9b783d34539e07
2018-01-15 01:23:45 -05:00
portdirect
9d40323eb1 Gates: Remove legacy zuulv2 scripts
This PS removes the legacy v2 scripts from OSH.

Change-Id: I02ee7654765d90b71632b0042930f4a8d71f648b
2018-01-15 01:22:43 -05:00
Zuul
1809164e05 Merge "Update doc on proxy" 2018-01-15 05:56:57 +00:00
Jaesang Lee
beadf984d4 Ceph: add manifests optional for job-rbd-pool
Every manifests has to be controlled by manifests key in values.yaml.
In ceph, job-rbd-pool doesn't have manifests value,
so it can't be disabled.

When using already installed ceph, it is necessary to disable
job-rbd-pool because it is an unnecessary.

Change-Id: Idf61855423f28fbb1c7730118869bdddc463960b
Closes-bug: 1742017
2018-01-15 04:13:42 +00:00
Felipe Monteiro
aaff2ce6ba Fix typos in all-in-one code example and add auth info
This PS simply fixes a few typos in an all-in-one code block
example dedicated to setting up the gateway. It also adds
additional information about how to set up auth information
to use the python-openstackclient.

Change-Id: Ie9cc63d3d435c474c3cbda90964f2eababa81139
2018-01-14 11:17:29 +00:00
Zuul
da77f2118b Merge "Remove unneeded context in prometheus service annotation" 2018-01-14 09:59:04 +00:00
portdirect
a146232e06 Gate: Enable Helm Test for core services
This PS exercises the helm test functionailty in the gate for core
services.

Change-Id: If359f60bd928ce5a2463f2abc338bbfccf6aa9bb
2018-01-14 02:01:46 -05:00
portdirect
0692712681 Cinder: Add missing service account to helm test pod
This PS adds the service account to the helm test pod.

Change-Id: I2c9859a9d91d0da829514ef906e114dda549c077
2018-01-14 06:58:45 +00:00
Zuul
ddfc940afe Merge "Gate: 5 Node basic gate" 2018-01-14 06:11:32 +00:00
Pete Birley
0f86dbdc27 Gate: 5 Node basic gate
This PS adds a 5 node basic gate for OSH, using the same format as the
dev-deploy guide. Follow on commits will:
 * Remove redundant gate scripts
 * Add documentation, in the same format as the AIO guide
 * Add all remaining services in OSH
 * Enable Helm test for all services

Change-Id: I7b72dc4777e88cae2b8a4d842c41a17a526079a2
Depends-On: Ie9b23174fade3df4a87f2b771ea654e2081b4f4e
2018-01-14 02:50:17 +00:00
Tin Lam
7a25d3d5c9 Update doc on proxy
This patchset adds in additional note to allow users to
use the OpenStack client to connect to the services without
the connection routed to the proxy, if one exists.

Change-Id: I8360b1e90d8c0cce6abe7bdc27d71d86427450c4
Signed-off-by: Tin Lam <tin@irrational.io>
2018-01-12 14:35:26 -06:00
dave kormann
7b6685befd Disable cephfs_provisioner deployment in openstack namespace
As with the rbd_provisioner deployment, cephfs_provisioner should
only be deployed to the ceph namespace.  This change just disables
that deployment in the openstack namespace.

Change-Id: Idfec8fbdd9408bd292d8770a3690b1b77de2b22d
2018-01-12 13:46:19 -05:00
Zuul
52c98d9c46 Merge "Ingress: Update image and add UDP/TCP proxying support" 2018-01-12 05:51:13 +00:00
Zuul
e68c3d51ae Merge "Revert "MariaDB: Move to version 10.2.12"" 2018-01-12 05:31:57 +00:00
Zuul
8a02f63c3a Merge "Ceph: fix ensure pool function for older than luminous" 2018-01-12 05:22:24 +00:00
Zuul
8008136d20 Merge "Reduce doc max depth" 2018-01-12 04:30:46 +00:00
Pete Birley
accea0c6b4 Revert "MariaDB: Move to version 10.2.12"
This reverts commit 4675a2a63d.

Until the following is fixed, we should stick with 10.1:
 * https://bugs.launchpad.net/barbican/+bug/1734329

Change-Id: If62b527efefeda7dfa10324562916d2054d8889e
2018-01-12 03:07:22 +00:00
Jaesang Lee
aaa997114b Ceph: fix ensure pool function for older than luminous
The storage_init script in some charts has a code that doesn't work
with older than ceph luminous. This PS allows execution in both ceph
luminous and older versions like kraken jewel.

Change-Id: I5d21fb027328e7d3490625894bd14905988ba320
Closes-bug: 1742021
2018-01-12 10:21:22 +09:00
Steve Wilkerson
6116e84416 Remove unneeded context in prometheus service annotation
Removes an unused context declaration from the prometheus service
annotation template in helm-toolkit

Change-Id: I118b352d2b5a80fc43f27d7f3f154b61e5406f8c
2018-01-11 18:03:55 -06:00
portdirect
e446e5eceb Ingress: Update image and add UDP/TCP proxying support
This PS updates the image used in the ingress controller and
adds UDP/TCP proxying. In addition the chart has been given
a spring clean to better match other OSH charts.

Change-Id: Ib892b82c4657c42e7531a2ce81746398e7bd4df5
2018-01-11 18:33:42 -05:00
Steve Wilkerson
2c436f1231 Add prometheus annotations to helm-toolkit
This adds the prometheus pod and service annotations to helm
toolkit, which allows for using prometheus's kubernetes service
discovery mechanisms for osh pods and service metrics as needed

Change-Id: I0e080d960553381014c4fd4f2bb6c83652241b0b
2018-01-11 11:58:50 -06:00
Alexandre Marangone
434a28e80f mgr: refactor mgr module enablement
Cherry-picked from a6d6b2eef3

Change-Id: Ie6b7e94e80d625c212331cf74c0f796bb3e99858
Signed-off-by: Alexandre Marangone <amarango@redhat.com>
Signed-off-by: Ganesh Maharaj Mahalingam <ganesh.mahalingam@intel.com>
2018-01-11 11:58:50 -06:00
Zuul
e4fa63aea9 Merge "MariaDB: Move to version 10.2.12" 2018-01-11 16:26:22 +00:00
Tin Lam
3c56cd0db9 Add proxy doc
This patch set outlines troubleshooting details for operators
trying to use OpenStack-Helm behind a corporate firewall and
require the need of a proxy to reach the internet.

Change-Id: I6597a49cfbaa8f7e0461edf1298e724ba9dfe28b
Signed-off-by: Tin Lam <tin@irrational.io>
2018-01-10 21:24:24 -06:00
Zuul
06cc07ec04 Merge "CephFS: support for OSH" 2018-01-11 00:19:27 +00:00
Tin Lam
33f115c4cc Reduce doc max depth
Current setting the maxdepth of 3 causes all the sub-headings
(e.g. sub-titles under specs) to be displayed, needless expanding
the table of content making the doc hard to read. This patch set
reduces the maxdepth to 2 to reduce the noise in the OpenStack-Helm
documentation.

Also, this patch set touches up on RST structure and capitalization
changes in the document.

Change-Id: I7b8845f42180eafe08ed68a6c5a1e82ea49927be
Signed-off-by: Tin Lam <tin@irrational.io>
2018-01-10 09:10:02 -06:00
Zuul
b17c051bfc Merge "ceph-mgr: change liveness/readiness probes" 2018-01-10 07:12:57 +00:00
portdirect
dc105fdcfa CephFS: support for OSH
This PS adds support for CephFS in OSH.

Change-Id: I54d5302b89f04cc30f151c8db59f476f02be5652
2018-01-09 15:41:45 -05:00
Huamin Chen
5cd3a087bf ceph-mgr: change liveness/readiness probes
Instead of relying on the dashboard availability
we check the ceph-mgr map

Signed-off-by: Alexandre Marangone <amarango@redhat.com>

Change-Id: I78d33a4b522ed085ed85a638b3784c2d07026e39
2018-01-09 19:28:03 +00:00
Zuul
a78e638897 Merge "Add support for node-level conf overrides" 2018-01-09 15:38:29 +00:00
Craig Anderson
b73bb03e5b Add support for node-level conf overrides
Add override functionality to helm-toolkit and enable in compute daemonset.

Change-Id: Ia85abbbea89c12d0b6f21ecf2413cd3ae7b9552e
2018-01-08 22:35:36 +00:00
portdirect
4675a2a63d MariaDB: Move to version 10.2.12
This PS moves the version of MariaDB used to the latest supported
version.

Change-Id: I9dce3e046efbc775f485c775e1da9709bbd99564
2018-01-07 23:15:35 +00:00
portdirect
e0841eecde MariaDB: simplify db init process
This PS simplifys the db start and init script, increasing
robustness of the mariadb chart on low end hardware. It also
removes some unrequired annotations and moves to more explicit
qualification of the clustering variables.

Change-Id: I6cff5fb6ccfdcc6c82203b0e5eff445ee98bc298
2018-01-07 18:05:31 -05:00
Zuul
b685513d55 Merge "MariaDB chart cleanup" 2018-01-07 16:56:30 +00:00