Commit Graph

1590 Commits

Author SHA1 Message Date
Madhukar Nayakbomman
468e0815ac to_kv_list util handles value with slice/list type
Previously to_kv_list assumes that all values happen to be string type. In this
commit we are taking care of values which are also type list/slice. In future
commits we will have to take care of values which are also of type dicts

Change-Id: Ie670c91d9880638d04cadf2acc32e7aa0400ca2c
2018-01-28 20:52:36 -08:00
Zuul
7e630ad8ea Merge "Configure ingress nginx controller with vts metrics for prometheus" 2018-01-26 09:46:23 +00:00
Zuul
5821dcf3d0 Merge "Add domain specific driver support" 2018-01-24 15:58:37 +00:00
Zuul
f4c8431059 Merge "Ceph: tidy scripts" 2018-01-24 09:05:39 +00:00
Zuul
e4989cd6b8 Merge "Fix the broken link for AIO guide" 2018-01-24 05:58:23 +00:00
Tin Lam
9173fc7f75 Add domain specific driver support
This patch set allows for domain specific driver (ldap and sql)
for keystone.

Change-Id: Iad8e07fdfdb0e4abc96a7e8100467959ed275dfb
2018-01-23 18:10:19 -06:00
zhang.lei
9b27d4c4e3 Fix the broken 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/534408

Change-Id: I0269842c60ba0a1466306aaabc61fb6619471b01
Closes-Bug: #1744793
2018-01-23 07:36:42 +00:00
Chris Wedgwood
b66b6a0697 gate: wait longer for pods to come up if necessary
Change-Id: Iedf622a456fa248c9d49d8b49880ba9d9bcc1a0b
2018-01-23 06:10:42 +00:00
portdirect
010c3978a1 Ceph: tidy scripts
This PS tidies the Ceph scripts. In addition, it allows the
chart to be removed and re-deployed without data loss,
and improves robustness to rebooting nodes and/or
the cluster.

Change-Id: If5a65d0dcca1d049b177d9bffb654a13d56c3823
2018-01-22 14:29:05 +00:00
portdirect
72a91e80f7 Ceph: Chart template tidy
This PS tidies many of the templates in the Ceph chart.

Change-Id: Ib4c609349edc8d017c0ca30580afedeb9ccbecdb
2018-01-22 09:28:11 -05: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
rakesh-patnaik
817ce4e4fe Configure ingress nginx controller with vts metrics for prometheus
Change-Id: I4801399114e182c6fc518785633a85056bedc096
2018-01-19 17:16:46 +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