1573 Commits

Author SHA1 Message Date
Zuul
f721383f27 Merge "Add OpenSUSE Leap15 specific values overrides" 2019-05-14 17:13:00 +00:00
Zuul
9388c2ba5a Merge "Grafana: Add security context to chart and read-only-fs" 2019-05-13 21:45:01 +00:00
Zuul
096801c84f Merge "Enable fluentd monitoring in single and multinode jobs" 2019-05-12 16:50:51 +00:00
Zuul
93ae58c6d1 Merge "ceph-osd: Fix security context" 2019-05-10 17:57:46 +00:00
RAHUL KHIYANI
9b265d744e Elasticsearch: Add read-only-fs
This PS adds the default read-only-rootfs to true for elasticsearch chart

Change-Id: Iff06ee40e299d7dd4f4724a39ad5eb67eeae19dd
2019-05-10 13:44:23 +00:00
Zuul
f49ac503dd Merge "Fix broken network policy check/gate" 2019-05-10 07:34:30 +00:00
Zuul
df2e70e566 Merge "Tiller: Add read-only-fs" 2019-05-10 06:46:49 +00:00
Meg Heisler
e1f2a3cf78 Fix broken network policy check/gate
This adds a basic egress policy to the charts run by the
network-policy check. A change was recently merged requiring
the eggress tag to be in the chart but did not add it, this
addresses that

Change-Id: I60669c9351db7854cba8c69723eb783a966d2a56
2019-05-10 05:55:22 +00:00
Zuul
8ea9be76ab Merge "ceph-mon: Fix security context" 2019-05-10 02:29:34 +00:00
Steve Wilkerson
7c093716ca Enable fluentd monitoring in single and multinode jobs
This updates the scripts for deploying fluentd to include
overrides for enabling prometheus monitoring. Despite not
deploying prometheus in the osh-infra-logging job, we can still
leverage the post run job to gather metrics from the exporters
service. This gives us the means for verifying the functionality
of the exporter

Change-Id: Id98474de89d86419157635007e2f114f0947498e
2019-05-10 01:18:13 +00:00
RAHUL KHIYANI
0caaace0dd Tiller: Add read-only-fs
This PS adds the default read-only-rootfs to true for tiller chart

Change-Id: Ic6a00e28eefa5f5425c8f853ce32807246a7f91c
2019-05-10 01:17:21 +00:00
Zuul
96fcdf1c45 Merge "Openvswitch: Add read-only-fs" 2019-05-09 21:12:53 +00:00
Zuul
ead842d1d8 Merge "Elasticsearch: Heap configuration and ingest node updates" 2019-05-09 21:10:26 +00:00
Zuul
2db538ce99 Merge "Curator: Update image, add separate configmaps for service" 2019-05-09 21:10:25 +00:00
Zuul
a6a15f2e31 Merge "Add missing password to armada-lma manifest" 2019-05-09 21:02:57 +00:00
Zuul
1164377c93 Merge "Fluentd-Exporter: Use bitnami fluentd exporter image" 2019-05-09 20:47:50 +00:00
Zuul
bca4e477b5 Merge "Logs format standardization for LMA component" 2019-05-09 20:43:40 +00:00
RAHUL KHIYANI
fafc14f043 Openvswitch: Add read-only-fs
This PS adds the default read-only-rootfs to true for openvswitch chart

Change-Id: I59c687ff13335073c69456bc72f6b6e51081378c
2019-05-09 19:38:21 +00:00
Zuul
273b30706b Merge "prometheus-process-exporter: Add pod/container security context" 2019-05-09 16:23:12 +00:00
Steve Wilkerson
88f21acf34 Curator: Update image, add separate configmaps for service
This updates the Curator image to use version 5.6.0, which adds
additional actions for use, such as the ability to shrink indices.

This also adds a separate configmap and config secret for Curator,
as this allows us to use separate configmap annotations on the
Elasticsearch component pods to prevent Curator config updates
from triggering recreation of Elasticsearch components. This helps
alleviate overhead associated with Elasticsearch service restarts.

Change-Id: I0aec7756b0dc09bc3981ede950dc88f821aeca4b
2019-05-09 10:22:25 -05:00
Steve Wilkerson
4c0f82eb9a Add missing password to armada-lma manifest
This adds the password for the mariadb sst user to the armada-lma
manifest, as it was previously missed

Change-Id: I8768569fff96bf15cb4b2a577a0f667972fda886
2019-05-08 08:34:34 -05:00
Steve Wilkerson
9c3bb06525 Fluentd-Exporter: Use bitnami fluentd exporter image
This updates the fluentd-exporter to use the bitnami image for the
chart instead of a personal image

Change-Id: I162dca4556646eb781c380acea307d2feb156d18
2019-05-08 13:16:20 +00:00
Kabanov, Dmitrii (dk370c)
f95cd4ac69 [Ceph] Update image links for CephFS and RBD provisioners.
This PS allows to use Ubuntu based images for CephFS and
RBD provisioners.

Change-Id: Ie7afe1344891e54639dc0d9a076be97d8047ee07
2019-05-08 02:47:07 +00:00
RAHUL KHIYANI
4999508454 prometheus-process-exporter: Add pod/container security context
This updates the prometheus-process-exporter chart to include the pod
security context on the pod template. This changes the pod's
user from root to the nobody user instead

This also adds the container security context to set
allowPrivilegeEscalation to false and readOnlyRootFilesystem to true

Change-Id: I623227f9f9c878a8e7745f46f2cc77f6904005fb
2019-05-07 22:05:41 +00:00
Ian Howell
22dcebb93d This adds the ability to specify custom resource dependencies
Change-Id: If4166749085522ee0f10fa673d9fa36094091baa
2019-05-07 05:30:08 +00:00
Rahul Khiyani
d8ca55c685 Logs format standardization for LMA component
Added file name, line number and function name to logging message format
for troubleshooting purpose
    - This change is related to Grafana's session-db-sync job

Change-Id: Iaadbedfda0fd9cd7fe4b5c09fc05cb6181c400d1
2019-05-06 21:13:27 +00:00
Steve Wilkerson
031ee3e6af Elasticsearch: Heap configuration and ingest node updates
This updates the Elasticsearch chart to allow for setting the
heap size per node type instead of for all nodes equally. This
also adds the required environment variable to configure whether
a node is an ingest node. This is set to false, as suggested for
elasticsearch versions <= 6.x

This also removes the ES_PLUGINS_INSTALL environment variable as
it is not used for anything in the current charts

Change-Id: I9096774db46dcbcd48b8a5448f0510984bf4108f
2019-05-06 14:55:45 -05:00
Zuul
9771b16e87 Merge "Define test specific timeouts for Armada LMA components" 2019-05-03 15:07:43 +00:00
Zuul
6a43cc527c Merge "Make network policy template a little more generic" 2019-05-02 18:37:33 +00:00
Zuul
309bc587d5 Merge "Add restore postgresql script to the configmap-bin" 2019-05-01 17:38:37 +00:00
Zuul
66f4b08b15 Merge "Add Create database if not exist to postgres restore" 2019-05-01 17:32:34 +00:00
Hemachandra Reddy
d052381b4e Make network policy template a little more generic
The changes made will take care of

1. block/allow all ingress
2. block/allow all egress
3. define spec->policyType based on policy type
   and/or ingress/egress rules present in values.yaml
4. supports more labels to spec->podSeclector
5. copy the rules as is defined under ingress/egress.

Change-Id: Id437ee4de8d964b48540638ab8dff3199c3cb5ff
2019-04-30 19:27:45 +00:00
Krishna Venkata
b8ac702c07 Revert "Fix: update merge to mergeOverwrite"
Reverting this commit to fix Multiple OSD issue.
Ceph deployment is failing when we specifying multiple osds.
Rendered file for ceph-osd charts have duplicate osd information.

Reverts this PS: https://review.opendev.org/#/c/644604/

This reverts commit 0b8784f26d4ff9d7054a30d8024cae24db93ed0d.

Change-Id: Ida018955eb558c9f890cc9e6aefba6689c992a73
2019-04-30 13:03:19 +00:00
Koffi Nogbe
b1a4059ce7 Add restore postgresql script to the configmap-bin
* Adding file restore_postgresql.sh to the configmap-bin

Change-Id: I57cfa8f0b22be49be43bcdb93b8ac363a8ae6472
Signed-off-by: Koffi Nogbe <kn4078@att.com>
2019-04-26 11:18:11 -04:00
RAHUL KHIYANI
a881f3def4 ceph-osd: Fix security context
This PS fixes the use of the security context macros for the
ceph-osd chart

Change-Id: I75cb057d08831fb39e9846fbab53e3ee6e113ada
2019-04-25 22:39:35 +00:00
diwakarthyagaraj
0ed4f0de5e Add Docker default AppArmor profile to Fluentbit and Elasticsearch
Change-Id: I21efbf8d434f6245eef04308973af4e7ec0b2380
Co-authored-by: ld366r@att.com
2019-04-25 13:55:52 -05:00
Zuul
6d0a9c21b0 Merge "Fix Ceph deployment in apparmor job" 2019-04-25 15:35:10 +00:00
Zuul
212d9f96a7 Merge "Ceph-provisioners: Fix security context" 2019-04-25 15:35:08 +00:00
Zuul
1cf2d7380f Merge "Elasticsearch: Fix security context" 2019-04-25 15:35:06 +00:00
Zuul
56bfb4a02d Merge "Update airship-divingbell check job" 2019-04-25 02:54:14 +00:00
Zuul
e1fa86947e Merge "Ingress: Add pod/container security context" 2019-04-24 18:00:05 +00:00
Zuul
18386af32f Merge "Update image links for Ceph." 2019-04-24 17:36:43 +00:00
Zuul
53235b6440 Merge "Rabbitmq: Fix security context" 2019-04-24 16:43:07 +00:00
Meg Heisler
a600471cb0 Define test specific timeouts for Armada LMA components
This adds test specific timeout to all LMA components in
Armada. This also removes test enabled true because
Armada enables tests by default

Change-Id: I893342b36ba27cbe7d3ce8767f73795e84a11732
2019-04-24 11:07:18 -05:00
Dmitrii Kabanov
b7c07a595c Update image links for Ceph.
Updated the links according to the decision here [1].
The convention for images is <imagename>:<tagging>
where <tagging> takes the format <version>-<distro>.

[1]: http://eavesdrop.openstack.org/irclogs/%23openstack-helm/%23openstack-helm.2019-03-07.log.html#t2019-03-07T17:50:58

Change-Id: I84f8ce731e428f8ef035c008ff615e712c78a1f4
2019-04-24 14:53:42 +00:00
Zuul
53e1278bab Merge "Fix prometheus metrics gathering in postrun job" 2019-04-24 14:26:09 +00:00
Rahul Khiyani
7f20bcd938 Rabbitmq: Fix security context
This PS fixes the use of the security context macros for the
rabbitmq chart

Change-Id: I91499757bd7af95132d0aee33a16d642e26439bb
2019-04-24 13:51:42 +00:00
RAHUL KHIYANI
b1900bbfc2 Ceph-provisioners: Fix security context
This PS fixes the use of the security context macros for the
ceph-provisioners chart

Change-Id: Iddeb643139f2e7798282e67e319f38d3a22cd10d
2019-04-24 04:57:23 +00:00
RAHUL KHIYANI
a5e8953bd4 ceph-mon: Fix security context
This PS fixes the use of the security context macros for the
ceph-mon chart.

Change-Id: Ibde448481c44f2753ddfe57e590ea7d05671793a
2019-04-23 23:18:21 -05:00
RAHUL KHIYANI
5be16a66d7 Elasticsearch: Fix security context
This PS fixes the use of the security context macros for the
elasticsearch chart.

Change-Id: I85a37aa4dec88222107323f17d10e5ff29f41648
2019-04-23 23:04:18 -05:00