2082 Commits

Author SHA1 Message Date
Zuul
b4f2b0a493 Merge "Prometheus: Relabeling the node-exporter label" 2019-09-30 03:44:59 +00:00
Zuul
d1188dd7a7 Merge "Add strict False param for Config parser" 2019-09-27 21:52:09 +00:00
Zuul
c45b56d3ac Merge "HTK: support csv list in oslo conf rendering" 2019-09-27 20:18:37 +00:00
Chinasubbareddy Mallavarapu
eee6b51cb3 [ceph-osd] Retry to create crush map for osd
while ceph-mon service down for a while.

This is update the logic to retry creating crush map for a osd if ceph-mon
service is down for a while.

Change-Id: Idffb189f0749a68a348cc0451daca5dec6796716
2019-09-27 13:56:00 -05:00
Andrii Ostapenko
4d591f4363 Add strict False param for Config parser
Py3 RawConfigParser does not allow options duplication.

Change-Id: I6ab4ebf7cefc7a33171b92bf784a7e5416535c7a
2019-09-27 13:19:28 -05:00
Zuul
5c97d5bc2a Merge "helm-toolkit fix dependency resolver" 2019-09-27 17:24:38 +00:00
Zuul
496a512acc Merge "ovs-dpdk: create separate cgroup for openvswitch-vswitchd pods" 2019-09-27 15:24:41 +00:00
Zuul
1478962d18 Merge "Aligning OVS and Neutron configuration for DPDK" 2019-09-27 15:18:46 +00:00
Pete Birley
2f64562bba HTK: support csv list in oslo conf rendering
Some configuration options that with older openstack releases
were multistrings have now changed to csv values under a single
key, this change makes that simple to accomodate.

Change-Id: Id941a1e56e4a852d764084c958c13588b8e3ed85
Signed-off-by: Pete Birley <pete@port.direct>
2019-09-27 14:45:42 +00:00
Steven Fitzpatrick
bcd96cf800 Add extensible volume mounts to node-exporter
In some instances the prometheus node-exporter provides inaccurate
feedback regarding disk usage. By adding the ability to add additional
mounts, more information about the node's filesystem can be made
available to monitoring services.

Change-Id: I5085a29683dc36099014efb1b11c7db774df501a
Co-Authored-By: Radhika Pai <rp592h@att.com>
2019-09-27 08:07:54 -05:00
Zuul
694fc25985 Merge "Define default netpol for openstack-exporter" 2019-09-27 01:28:20 +00:00
Zuul
db855bcd61 Merge "Grafana:Updated ES unassigned shards query" 2019-09-26 22:04:20 +00:00
Sphicas, Phil (ps3910)
750394ee54 helm-toolkit fix dependency resolver
Fixes an issue where dependencies are leaking from one resource to
another by ensuring that `envAll.Values.__dep` is reset each time.

Change-Id: I34a4b2fa70d608b2c69bdf18275e439f96976229
Closes-Bug: #1845538
2019-09-26 09:59:04 -07:00
Gage Hugo
a6ffe2f161 Define default netpol for openstack-exporter
This change adds default network policy definitions for ingress/egress
in the prometheus-openstack-exporter chart to allow all traffic.

This also adds a netpol value override to enable network policy for
various network policy checks.

Change-Id: If1314420d5038174e8641c9809de65b23853d3f3
2019-09-26 11:33:39 -05:00
Pai, Radhika (rp592h)
2358a8a710 Prometheus: Relabeling the node-exporter label
Added the reblabeling config lines to the kubernetes_sd_config key, to
replace the node_name with hostname for Node-exporter. This must now
display the hostname also as one of the labels of the Node-exporter
metrics.

Change-Id: Ic96a890552a1cd2f5e595c37330de048f31a0e75
2019-09-26 15:46:36 +00:00
Pete Birley
c3a1ae43fd Mariadb: Run ingress error page server as nobody user
This PS updates the mariadb ingress error page server to run as the
nobody user.

Change-Id: I13756ba79e8c7b857e0807447192e06b11762abf
Signed-off-by: Pete Birley <pete@port.direct>
2019-09-25 23:02:03 +00:00
Zuul
b87784332a Merge "[ceph-osd] fix to find empty directory logic" 2019-09-25 20:32:37 +00:00
Chinasubbareddy Mallavarapu
af0b03b69d [ceph-osd] fix to find empty directory logic
This is to fix the logic to find empty directory which has lost+found
folder created by linux  filesystem.
This is giving problem when  linux partition mounted and using it as file
backed osd.

Change-Id: I11e68a7b9e5df6657d8bf199b8030bc3fc51595e
2019-09-25 11:28:51 -05:00
Gage Hugo
f0779e2825 Add network policy value overrides
This change adds network policy overrides for multiple infra
services for the openstack-helm network policy gate.

Change-Id: If051ec1749cb9ed1e289f0cf82a8876371e36531
2019-09-24 13:48:10 +00:00
pengyuesheng
c0bd299897 Update the constraints url
For more detail, see http://lists.openstack.org/pipermail/openstack-discuss/2019-May/006478.html

Change-Id: Ibb8c5e99d5311ccf23800c6d912201ea54ae057f
2019-09-24 15:51:54 +08:00
Zuul
acb6f6c628 Merge "Bring in PowerDNS chart" 2019-09-24 03:13:57 +00:00
Pai, Radhika (rp592h)
3c2c2d78d0 Grafana:Updated ES unassigned shards query
The elasticsearch dashboard was not showing correct value for the
unassigned shards panel. Updated the query.

Change-Id: I60056daede2957a45958769dd6b723f54cc54ed7
2019-09-19 19:58:34 +00:00
Q.hongtao
f9ee02ec88 Update grafana link
Change-Id: I2df253457140411e90d77b01c899ace0d392a423
2019-09-19 14:18:51 +08:00
sunxifa
4e088e2ad5 Fix misspell word
Change-Id: Ib643b30e8b65c427f9cdc901fbd2fa6d271ba9d5
2019-09-19 09:45:55 +08:00
Chinasubbareddy Mallavarapu
494ce39624 [ceph-doc] move monolithic ceph-osd chart to multiple ceph-osd charts
This mop covers how to move single osd chart which is already installed
to multiple ceph osd charts. This will give more flexibility to handle
upgrade activites on ceph cluster .

Change-Id: Ib5f8c5c38df296e4783f2af43c6dc4e769fe4140
2019-09-18 10:18:47 -05:00
Zuul
c9d6676bf9 Merge "Grafana: Updated the Ceph-Cluster variable sorting" 2019-09-16 17:15:12 +00:00
Zuul
16785d1e90 Merge "[ceph-osd] BlueStore support for ceph-osd" 2019-09-16 16:21:03 +00:00
Zuul
c04b75b128 Merge "Add label to namespaces" 2019-09-13 23:36:43 +00:00
Zuul
2e6043e69c Merge "Remove duplicate 'rules:' key from ClusterRoles" 2019-09-13 23:36:41 +00:00
Zuul
4a7d6dcde5 Merge "Fix misspell word" 2019-09-13 23:36:40 +00:00
Taylor Stephen
3c55e7773b [ceph-osd] BlueStore support for ceph-osd
This adds BlueStore support for the ceph-osd chart so that OSDs
may be deployed using BlueStore with optional --block.db and
--block.wal parameters.

Co-Authored-By: Chinasubbareddy Mallavarapu <chinasubba.reddy@att.com>

Change-Id: Ifbae8331b595c15c168ccd6e93b00ff054a607bc
2019-09-13 14:33:44 -05:00
Tin Lam
1d903948ae Add label to namespaces
This patch set adds the ability to add a label to the following namespaces:

- kube-public
- kube-system
- default

This was previously done in kubeadm in patch [0] but appears to be
removed as the script moved around. Also, this PS adds this to the
minikube deployment.

[0] https://review.opendev.org/#/c/540131/

Change-Id: I0f06e8ae0cd7742313b447dc2d563c7d92318fb0
Signed-off-by: Tin Lam <tin@irrational.io>
2019-09-13 13:20:07 -05:00
Deepak Tiwari
e354bef7bb ovs-dpdk: create separate cgroup for openvswitch-vswitchd pods
Setup Cgroup to use to break out of Kubernetes defined groups for ovs-dpdk pods.
All the cores on the server are added to the cpuset, pmd_cpu_mask and lcore_mask
will choose the right ones for ovs-dpdk from all the cores.

Co-Authored-By: Phil Sphicas <ps3910@att.com>

Change-Id: Ia840647e3fc09480b826b3075b2585daefa638b3
2019-09-13 12:22:31 -05:00
Zuul
73fb780d9e Merge "Add open egress rules to multiple infra charts" 2019-09-13 00:45:12 +00:00
Zuul
3717753377 Merge "Openvswitch: Enable Rolling Update" 2019-09-12 19:53:25 +00:00
Gage Hugo
ab3ab66bcb Add open egress rules to multiple infra charts
This change adds egress rules to the following charts:
- ingress
- memcache
- libvirt
- rabbitmq

These rules will be tightend down in future changes

Change-Id: I6f297d50ca4c06234c7c79986a12cccf3beb5efb
2019-09-12 13:07:19 -05:00
Steve Wilkerson
82df02fdb4 Remove duplicate 'rules:' key from ClusterRoles
This removes a duplicate rules: key that was erroneously added
to the elastic-filebeat/metricbeat and fluentbit daemonsets

Change-Id: Ic2a6347ae69ccbd2b9075d9ee0180ad41932a9bf
Signed-off-by: Steve Wilkerson <sw5822@att.com>
2019-09-11 07:44:47 -05:00
Michael Polenchuk
f2d32c8598 Bring in PowerDNS chart
Also bring in endpoint_token_lookup function to
get service token from endpoints schema.

Change-Id: Iffa68d8b2c70799a2013b99d15c9fd55e858babb
2019-09-11 12:46:34 +04:00
Q.hongtao
c3246526f3 Fix misspell word
Change-Id: If71c4dcc49c5a7a7ac2303a9542de24d5ce50a48
2019-09-06 17:01:18 +08:00
Zuul
010fc1fc65 Merge "Fluentd: Add support for arbitrary environment vars" 2019-09-05 18:29:04 +00:00
sg774j
20ee36ab7d Openvswitch: Enable Rolling Update
Enable rolloing update for both ovs_db and ovs_vswitchd daemonsets

Change-Id: I4e20c2e01634ca0a0ded4e02406a6f690e26402d
2019-09-05 11:40:59 -05:00
Steve Wilkerson
6c3cd0a8ce Fluentd: Add support for daemonset update strategy
This adds support for configuring fluentd's update strategy when
deployed as a daemonset, as this was previously missed when
the changes to support both daemonsets and deployments were made

Change-Id: I5ac4fbfc0e64caaf207de42cd71c893f8d0f6ff1
Signed-off-by: Steve Wilkerson <sw5822@att.com>
2019-09-04 13:28:12 -05:00
Steve Wilkerson
5b14b6c162 Fluentd: Add support for arbitrary environment vars
This updates the Fluentd deployment template to use the helm
toolkit util for generating environment variables through the
chart's values.yaml. This adds flexibility in defining fluentd
outputs, as arbitrary environment variables can be injected and
consumed in fluentd's filters and outputs

Change-Id: I72a2c476378cc555bde1387781b4a06f13b51bc6
Signed-off-by: Steve Wilkerson <sw5822@att.com>
2019-09-04 10:26:36 -05:00
Zuul
43c89812c5 Merge "Fluentd: Add support for Kafka outputs" 2019-09-04 15:17:46 +00:00
Zuul
b10d7b915b Merge "[ceph-osd] get configmap and daemonset names from values" 2019-09-03 22:30:03 +00:00
Steve Wilkerson
4610dc0194 Fluentd: Add support for Kafka outputs
This updates the fluentd chart to add support for leveraging a
Kafka output. This required adding a kafka endpoint entry to the
chart's values.yaml, as well as the required template updates to
the fluentd deployment template and the addition of a secret for
kafka credentials

Depends-On: https://review.opendev.org/#/c/679297/

Change-Id: I80a487a0538f0b3704fb598da38c07feedaccb0e
Signed-off-by: Steve Wilkerson <sw5822@att.com>
2019-09-03 19:16:53 +00:00
Zuul
02d5d8962c Merge "Pg_rewind failure fix" 2019-08-30 20:06:11 +00:00
Zuul
440b633b1f Merge "(postgres) Add override for termination period" 2019-08-29 17:53:52 +00:00
Zuul
2d5684fddc Merge "Use internal endpoint lookups for selenium helm tests" 2019-08-29 02:30:26 +00:00
Zuul
66496bf1b7 Merge "Add release uuid to pods" 2019-08-28 22:42:30 +00:00