Commit Graph

1004 Commits

Author SHA1 Message Date
Jenkins
d02814940c Merge "Support underscore headers in ingress" 2017-07-20 01:18:28 +00:00
Seungkyu Ahn
e7f82d7695 Support underscore headers in ingress
Nginx's configuration has the underscore header value disabled.
When uploading image, glance api uses underscore header.
For example, x-image-meta-disk_format or x-image-meta_name.

Change-Id: I86e7f7d8d908904a4e45fa68f6bd613028d45801
2017-07-19 23:16:50 +09:00
Dae Seong Kim
892f9bd839 remove pvc-ceph-client-key when deleting ceph
When trying to re-install ceph chart, the
ceph-namespace-client-key-generator job is not working because of the
already created pvc-ceph-client-key secret.
So it needs to remove the secret when deleting ceph chart.

Closes-Bug: #1705177
Change-Id: I7338a516fe3b9f265953b8b1fddd3dbfb97bafd2
2017-07-19 16:31:34 +09:00
Jenkins
a4a9b9c360 Merge "Ingress: Fix deployment type switching" 2017-07-18 18:31:52 +00:00
Larry Rensing
394a336c35 Remove unnecessary ceph mon pdb
Ceph mon has been changed from a statefulset to a daemonset,
so the PodDisruptionBudget is no longer needed.

Change-Id: I86d46ed2e6377177eff9251d5e4f3bb433eaf250
2017-07-18 04:13:22 +00:00
Pete Birley
e852e1e62d Ingress: Fix deployment type switching
This PS fixes the switching of deployment types from: Deployment to
Daemonset.

Change-Id: I4b1ddb70189d74b071b35f0e1f81cf26d53a21f6
2017-07-17 17:58:56 -05:00
Pete Birley
9eb86f1f3e Ceph: fix mon check
This Ps fixes the mon check script.

Change-Id: I25647c1cb62539e602e4a4027e55be66b02781fb
2017-07-17 17:17:31 -05:00
Larry Rensing
bc8da1a89d Fix ceph single node gate health
Ceph's health when running in the single node gate currently
is 'HEALTH_WARN'.  This PS adds an extra config option such that
the ceph cluster will not attempt to perform replication when deployed
on a single node, as well as introduces a mvp yaml file for ceph
deployments in the gate.

Change-Id: Ib2ec3345140f541c94da044ff9d77723ea3ee2bd
2017-07-17 16:30:09 +00:00
Jenkins
2b677ab1a8 Merge "Convert ceph to utilize hostNetworking" 2017-07-14 20:10:56 +00:00
Alan Meadows
ccea6b4df5 Convert ceph to utilize hostNetworking
This enhances the stability and recovery of ceph by leveraging
hostNetworking for monitors as well as OSDs, and enables the
K8S_HOST_NETWORK variable within ceph-docker.  This enhancement should
allow recovery of monitors from a complete downed cluster.

Additionally, ceph's generic "ceph-storage" node label has been
split out for mon, mds, and osd.

Co-Authored-By: Larry Rensing <lr699s@att.com>
Change-Id: I27efe5c41d04ab044dccb5f38db897cb041d4723
2017-07-14 19:06:57 +00:00
Jenkins
c0bf8cebde Merge "Values: Move mounts to pod key" 2017-07-14 17:04:45 +00:00
Jenkins
3be0325339 Merge "Add ceph entrypoint scripts" 2017-07-14 16:32:03 +00:00
Pete Birley
cbae720d1d Values: Move mounts to pod key
This PS moves the mounts key to be under the pod key in the values.
It brings further consolation of related configuration params to be
nested under common keys across all charts.

Change-Id: If9963e4f8b438847e2fcad3bdd8c0d71ca9ecdd8
2017-07-14 10:44:35 -05:00
Larry Rensing
98d436eb94 Add ceph entrypoint scripts
This moves the set of ceph entrypoint scripts into the helm chart
this allows us to control how the different pods start.  Also gives
each script the +x flag to give better insight as to the execution of
entrypoint scripts.

Change-Id: Ib78b8a5d57f653bdb399a1980b34ab5ea25f94cc
2017-07-14 15:20:20 +00:00
Pete Birley
4d066332a7 Values: Move replicas to pod key
This PS move s the replicas key to be under the pod key in the values.
It brings further consolation of related configuration params to be
nested under common keys across all charts.

Change-Id: I420b06debd0a62ba5d83497be43ff6c49c49d339
2017-07-13 23:08:08 -05:00
Jenkins
956cf735d1 Merge "Fix OVS tunnel interface grep" 2017-07-13 13:28:19 +00:00
Matt McEuen
6b917043c6 Fix OVS tunnel interface grep
Hardened the grep/awk that extracts the default interface for use
as the tunneling interface.  The command failed on multiple
Ubuntu machines as-was.

Change-Id: Ib7d0a8e55e67391d6cb7a58910cfc2ed617a4cbc
2017-07-12 22:52:29 -05:00
Jenkins
2dd596197f Merge "Ceph: Update multinode doc" 2017-07-13 03:47:18 +00:00
Jenkins
8453c077f4 Merge "Ceph: add bootstrap job to create pools." 2017-07-12 20:12:42 +00:00
Pete Birley
377d870417 Ceph: Update multinode doc
This PS updates the Multinode Doc for Ceph deployemnt now that we
have bootstrap capability within the chart.

Change-Id: I40110db926bbbcbfb5a08300784e6a9735d32955
2017-07-12 11:52:50 -05:00
Pete Birley
e99a3f29c5 Ceph: add bootstrap job to create pools.
This PS adds a bootstrap job to create the default pools for
OpenStack Services to consume.

Change-Id: I139d7f095c600821ef5ee3b4d2c70a00b971f32b
2017-07-12 11:27:52 -05:00
Jenkins
6a8d435148 Merge "Apply bootstrap framework to all remaining services" 2017-07-12 15:37:32 +00:00
Jenkins
b3a58eba34 Merge "DNS: add helper chart to OSH for setting up hosts resolv.conf" 2017-07-12 15:35:44 +00:00
Pete Birley
3fe1fc3354 Apply bootstrap framework to all remaining services
This PS applies the bootstrap framework to all remaining services.

Change-Id: Ib77778d69e743b1594fbadaf9842e95541703bd1
External-Tracking-ID: OSH-36
2017-07-12 08:09:11 -05:00
Pete Birley
20527cb57c Move k8s pod params under common key
This PS moves K8s pod params under a common key.

Change-Id: Ib4e72e82a4f1540fa800c39d0dcc91b286d96c93
2017-07-11 23:28:47 +00:00
Jenkins
ed2bca3370 Merge "Kubernetes: bump version to K8s v1.6.7" 2017-07-11 13:20:28 +00:00
Jenkins
133ede31d4 Merge "Horizon: Enable Cached DB Session Backend" 2017-07-10 16:45:23 +00:00
Pete Birley
66686005e5 DNS: add helper chart to OSH for setting up hosts resolv.conf
This PS adds a chart to setup the resolv.conf on hosts running
openstack-helm. The purpose of this is to reduce friction when
performing basic deployments of OS-H.

Change-Id: I6c6348afb01869cff9a90328ede795d92a91fb12
2017-07-10 11:11:14 -05:00
Jenkins
f76e6f13fe Merge "Readme: fix broken link and add gate link." 2017-07-10 15:47:22 +00:00
Jenkins
4bc66b99be Merge "Configmaps: remove domain user script from charts that dont use it" 2017-07-10 15:46:52 +00:00
Jenkins
df5b5b6e47 Merge "Magnum: remove unused keystone_authtoken config" 2017-07-10 14:31:24 +00:00
Jenkins
1e9b7e67c0 Merge "Mistral: remove unused keystone_authtoken config" 2017-07-10 13:17:39 +00:00
Jenkins
b8a6b57138 Merge "Keystone: Chart cleanup" 2017-07-10 13:16:31 +00:00
Jenkins
c6c4a1eb86 Merge "Fix an issue where arp is not found" 2017-07-10 13:16:04 +00:00
Jenkins
d94804571e Merge "Nova: novnc proxy cleanup" 2017-07-10 13:15:58 +00:00
Pete Birley
f1512ba7af Mistral: remove unused keystone_authtoken config
The keystone_authtoken values were previously left in the mistral
oslo_config section by mistake - this PS rectifies that.

Change-Id: I5c3f64f15321b0f62bc444bcb68d79f4f037e034
2017-07-09 21:33:31 -05:00
Pete Birley
af1fe1ea37 Magnum: remove unused keystone_authtoken config
The keystone_authtoken values were previously left in the magnum
oslo_config section by mistake - this PS rectifies that.

Change-Id: Ia01dbd83c86bfe3055d44b2649a8b73dbfd6006e
2017-07-09 21:14:38 -05:00
Pete Birley
64db30f934 Configmaps: remove domain user script from charts that dont use it
This PS removes the domain user script from charts that do not
require it to be present or make use of it.

Change-Id: Ibce0bda7b6347ebfdc84459776b98431504c7b5b
2017-07-09 20:59:56 -05:00
Jenkins
dcf919ddf7 Merge "Update Makefile" 2017-07-10 00:04:19 +00:00
Pete Birley
7421dcb36f Kubernetes: bump version to K8s v1.6.7
This PS moves the K8s Version to 1.6.7.

Change-Id: I5a2b871119429ac90a5a284ecc79ebca00dea1ff
2017-07-09 17:11:29 -05:00
Pete Birley
37b9c2c7b5 Keystone: Chart cleanup
This PS cleans up the values file, and renames some manifests to better
reflect their function.

Change-Id: Ia48db0b583b2236d554e2f12532601413fb1a01e
2017-07-09 14:38:28 -05:00
Jenkins
feabb5038c Merge "Fix file permission and readOnly flag" 2017-07-09 19:30:38 +00:00
Pete Birley
fd4a89d0f0 Readme: fix broken link and add gate link.
This PS removes a broken link in the Readme, and adds an extra link
to the gate scripts.

Change-Id: I92ec8e6d8ba68c26d58af1e338f9aee893a1bf38
2017-07-09 10:39:02 -05:00
Tin Lam
670a78bcbe Fix file permission and readOnly flag
This patchset enforces stricter file permission on *-etc configmap and
sets readOnly flag to true in a number of charts.

Change-Id: I233689a5d56dd1352e0d81997a94b4cdd6bed5d2
Signed-off-by: Tin Lam <tin@irrational.io>
2017-07-08 13:24:14 -05:00
Tin Lam
8f577f284a Fix an issue where arp is not found
This patch set addresses an issue where the ``arp`` command cannot
be found by a non-root user due to path.

Change-Id: Ibfca30f38d72c5be0b98d92bd03ec40160196160
Signed-off-by: Tin Lam <tin@irrational.io>
2017-07-08 13:21:41 -05:00
Tin Lam
f0693773a8 Update Makefile
This patchset updates the Makefile to process all subfolders except an
explicitly specified EXCLUDES-list.  This would avoid developers adding
new charts from needing to modify the Makefile, except for needing it
be excluded.  Also, this would eases the process of later migrating and
integrating charts across OSH, OSH-infra, OSH-addons, etc.

Change-Id: I5385f38be1ee4ae6f89fb9d4df6edec97ba8176a
Signed-off-by: Tin Lam <tin@irrational.io>
2017-07-08 11:47:21 -05:00
Pete Birley
ed9d9450ac Horizon: Enable Cached DB Session Backend
This PS enables the Cached DB session backend, it is required both
for seamless operation across multiple Horizon instances and for
supporting session data larger than that supported by the memcached
session backend - which is required by Murano.

Change-Id: I7682198875067bb47d418ec286d9846d2e147cf4
2017-07-07 18:06:21 -05:00
Pete Birley
ab52a43425 Neutron: Add bootstrap job
This PS adds a bootstrap job to Neutron, in the same format as
Keystone and other services.

Change-Id: Ice724be9c8b20b27aaddf528f6cc0e848793c1c1
2017-07-07 04:36:05 +00:00
Pete Birley
4f3c48a089 Nova: novnc proxy cleanup
This PS updates the novnc proxy manifest to use the labels and
anti-affinity functions introduced to OS-H while it was in review.
It also drops some unrequired privs from the pod.

Change-Id: I24dce2079ac8aed2e05ce03832cefe0e8ca7f595
2017-07-06 15:01:28 -05:00
Pete Birley
fecac47b5a Cleanup: fix neutron db-job manifest and rally pod permissions.
This PS removes the duplicate command key in the Neutron DB-Job
manifest and corrects the rally pod permisions.

Change-Id: I97b9a9ab54609696ac763f3a319f6df78fe5d73c
2017-07-06 14:56:09 -05:00