Commit Graph

1580 Commits

Author SHA1 Message Date
Steve Wilkerson
b42cd19bdc Add prometheus exporters to osh charts
This moves the prometheus exporters for services into a directory
in the chart themselves. This keeps the monitoring services
coupled to the services theyre meant to monitor. This changes the
chart directory structure to include a monitoring/ directory to
host any monitoring requirements (not just prometheus exporters)

Change-Id: Ic5f46a7e9a2a773a837ff399b8730782cf89f1de
2018-02-07 15:55:49 -06:00
portdirect
dbb778a784 HostSpecific Over-rides: Add Ceph OSD to host targetable config
This PS adds Ceph OSD's to the host specific over-rides, it also
simplifies the host-specific daemonset logic.

Change-Id: Icd5daf46f29a328e96273ac64ad761e30d933e9c
2018-01-22 09:26:56 -05:00
Zuul
e69957b2be Merge "Export ceph metrics via ceph-mgr prometheus plugin" 2018-01-22 09:16:59 +00:00
Zuul
95bcb412f2 Merge "helm-toolkit prometheus service annotation clean up" 2018-01-22 09:16:58 +00:00
Zuul
f5fb2a7419 Merge "Memcached: permit multiple deployments within a single namespace" 2018-01-21 02:32:30 +00:00
Zuul
c6ddd36ce0 Merge "Ceph: ensure keyring jobs only run on initial deployment" 2018-01-20 18:51:39 +00:00
Zuul
28fd1bd543 Merge "docs: remove erroneous chars" 2018-01-20 18:23:38 +00:00
Zuul
640599a092 Merge "Make multinode fedora gate non-voting" 2018-01-20 14:51:47 +00:00
portdirect
ed9d315bf8 Ceph: ensure keyring jobs only run on initial deployment
This PS ensures that the keyring jobs only run on initial deployment.

Change-Id: Id952e77de6eea2b75367c689eb39f7bace6e9572
2018-01-20 01:24:06 +00:00
Zuul
07d99d9748 Merge "Nova: add spice console" 2018-01-19 21:46:41 +00:00
Zuul
e4dd1ba91a Merge "Fix dead link for AIO guide" 2018-01-19 19:39:28 +00:00
portdirect
ea4c7b7ac8 Memcached: permit multiple deployments within a single namespace
This PS updates the Memcached chart to permit multiple deployments
within a single namespace.

Change-Id: I282d73fdbb03c29ef063537a03d4ace026083930
2018-01-19 16:56:53 +00:00
Gage Hugo
206bca35e9 Fix dead link for AIO guide
With the recent changes to the AIO guide[0] the link in the readme
now sends to a non-existing page. This change updates the link and
removes an extra comma in the link text.

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

Change-Id: I19fae9b4733909fceb7481a8408d376b27516178
2018-01-19 10:06:18 -06:00
portdirect
d37ed6ffec RabbitMQ: permit multiple deployments within a single namespace
This PS updates the RabbitMQ chart to permit multiple deployments
within a single namespace.

Change-Id: Idd3f13448b25a88d2b42db565ddb7b6af0a9f3cd
2018-01-19 14:11:46 +00:00
Tin Lam
11888831d6 Make multinode fedora gate non-voting
This patchset sets the fedora multinode gate non-voting until outstanding
gate issues are resolved, so they not blocking future patch sets.

Change-Id: I8ad06f5456b83ff3f618032a8ad0212de5e7a2c1
Signed-off-by: Tin Lam <tin@irrational.io>
2018-01-19 10:12:53 +00:00
Zuul
5f26fcd91e Merge "Docs/Gate: NFS Support" 2018-01-19 06:50:53 +00:00
Zuul
f978b2dbb5 Merge "Mariadb: enable storage ownership management on pod start" 2018-01-18 17:39:33 +00:00
Jawon Choo
2b5525715b Nova: add spice console
This PS adds spice remote console.
User can choose a console by changing console_kind in values file.
Best practice is to select one or the other to run,
so choosing something other than vnc disables the vnc console.

Change-Id: Ic5d361d5f344b7a078e0c3aeb5f921810101552d
2018-01-18 23:06:32 +09:00
Chris Wedgwood
7e5fb1659f docs: remove erroneous chars
Change-Id: I76a4c1fabeb4dea587eb615b36dad6287759bf66
2018-01-18 00:37:50 +00:00
portdirect
b7cb097dac Docs/Gate: NFS Support
This PS adds gated documentation for a NFS developer environment.

Change-Id: I64488f5e4ef3202e11eff79685a63e16286d5db7
2018-01-17 20:14:47 +00:00
Zuul
44194a9291 Merge "Ceph: fix logic for check ceph version" 2018-01-17 16:41:53 +00:00
Zuul
2fc1a5f812 Merge "Delete unused volume var_directory" 2018-01-17 16:22:54 +00:00
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
Steve Wilkerson
a6de53ea44 Export ceph metrics via ceph-mgr prometheus plugin
This adds the ability to export ceph metrics via the ceph-mgr
prometheus plugin

Change-Id: I802712f89cc1bdff20208ee711211dce414e1885
2018-01-17 13:13:44 +00:00
Steve Wilkerson
2332c6fb58 helm-toolkit prometheus service annotation clean up
This adds checks for the fields in the service annotations for
prometheus, similar to the pod annotations. It changes the
setting of annotations by ingesting a prometheus: key under a
top-level monitoring tree to allow for configuration of other
monitoring solutions aside from prometheus

Change-Id: Id05f235ae07407ea4dcd45bce3a26dd92293b116
2018-01-17 13:13:11 +00:00
Jaesang Lee
96610abac1 Ceph: fix logic for check ceph version
The logic for check ceph version in some charts has a code that doesn't
work. This patch check ceph version properly.

Change-Id: Ie97a3ec5ac5078f556f59a09db820ee574c60f50
2018-01-17 06:23:52 +00: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