1458 Commits

Author SHA1 Message Date
Zuul
1bd83d6e20 Merge "Elasticsearch, Fluent-logging, Kibana Ingress Policy" 2019-04-18 19:24:28 +00:00
Rahul Khiyani
4f59603879 Calico-etcd: Add pod/container security context
This updates the Calico-etcd chart to include the pod
security context on the pod template

This also adds the container security context to set
readOnlyRootFilesystem to true

Change-Id: I10ff398d7a552d5287d841ca39c77ea097f7e67e
2019-04-18 12:43:48 +00:00
Zuul
d738cd5e91 Merge "Mariadb: Disable monitoring by default" 2019-04-16 21:26:40 +00:00
Steve Wilkerson
2e8c96a623 Elasticsearch, Fluent-logging, Kibana Ingress Policy
This adds ingress network policy for the fluent-logging, kibana
and Elasticsearch charts. This leverages the helm-toolkit template
that was used in openstack-helm for the openstack services

Change-Id: I2a89b62f1002851346e9a25de40113078e9c518f
2019-04-16 19:44:46 +00:00
Zuul
8f7acd5ebc Merge "ceph-provisioners: Add pod/container security context" 2019-04-16 19:37:45 +00:00
Zuul
62ec05958a Merge "Tiller: Add pod/container security context" 2019-04-16 18:27:03 +00:00
Rahul Khiyani
c8b6b4b073 ceph-provisioners: Add pod/container security context
This updates the ceph-provisioners  chart to include the pod
security context on the pod template

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

Change-Id: Iee49ffe17f2cd08fc978461269b654d3b2cb4406
2019-04-16 17:57:46 +00:00
Zuul
6b17525b93 Merge "Fix YAML indentation" 2019-04-16 17:34:26 +00:00
Rahul Khiyani
76daa2e7df Tiller: Add pod/container security context
This updates the tiller chart to include the pod
security context on the pod template

This also adds the container security context to set
allowPrivilegeEscalation to false

Change-Id: Ic0d87ba2e933444ebe8a6d59d7bb74aae81a051d
2019-04-16 15:22:22 +00:00
Rahul Khiyani
3995e7d3de Revert "readOnlyRootFilesystem: true for openvswitch chart"
I believe when we have set the readOnly flag at pod without HTK functionality the changes were not reflected. That is why it passed the gate.

Later with HTK functionality the gates never passed and I have tested that in various ways and finally I had to unset the readOnly flag

This reverts commit 598040bea05737ea1ee2460ba8675ed7c061e63a.

Change-Id: Icf8d3cc60045926ab60b9735ee1e8202c15df9d5
2019-04-16 02:28:32 +00:00
Zuul
2abcc6d8b4 Merge "elasticsearch-exporter: Add security context for exporter pod/container" 2019-04-15 23:05:47 +00:00
Zuul
5da1320e3f Merge "Update ceph armada manifest" 2019-04-15 20:33:11 +00:00
Zuul
67c7b24bb5 Merge "Add selector.matchLabel key to packetbeat and apm-server" 2019-04-15 20:33:10 +00:00
Steve Wilkerson
4c85854246 Update ceph armada manifest
This updates the ceph armada manifest with new resource
waits where applicable

Change-Id: I6a622fe13dfa7317a3b5a7ed3f57b713b441fab0
2019-04-15 13:03:37 -05:00
Zuul
df6b792a5a Merge "Allow value overrides in CI" 2019-04-15 17:14:59 +00:00
Pete Birley
fca6519901 MariaDB: Remove mysql_upgrade as implemntation breaks mariabackup
This PS temporaily removes the mysql_upgrade logic as it breaks
mariabackup as currently implemented.

Change-Id: I1f74d104b004ddb641d354dfee82557b18c3677a
Signed-off-by: Pete Birley <pete@port.direct>
2019-04-15 10:34:16 -05:00
Tin Lam
36108b1db8 Fix YAML indentation
Trivial fix. This patch set fixes inconsistent indentations in YAML file.

Change-Id: I98ed9680d93f9c21e44b7da8462c9ce3607350bd
Signed-off-by: Tin Lam <tin@irrational.io>
2019-04-13 00:47:22 +00:00
Zuul
0b14152664 Merge "Add docker-default apparmor profile for prometheus process exporter." 2019-04-12 18:37:59 +00:00
Anderson, Craig (ca846m)
c9396e3480 Add tiller version requirement to helm-toolkit
Change-Id: I30b54188dcfb7d007cb5812f40fd7e0d9ccc443d
2019-04-11 10:32:10 -07:00
Randeep Jalli
26faa8a66d Add docker-default apparmor profile for prometheus process exporter.
Change-Id: Iaa1eb80074c280ff00cc599105b598130132cc26
2019-04-11 17:16:49 +00:00
Randeep Jalli
c98f7a7f05 Fix Elasticsearch helm test indentation
This indents the closing {{ end }} for the check for executing the 
Elasticsearch test that checks the snapshot repositories

Change-Id: I77ebb1af7ee648cc9787665bfb81dfbb1a30663a
2019-04-10 13:59:08 +00:00
Jean-Philippe Evrard
811a1df1ef Allow value overrides in CI
This allows to pass a new env var into shell scripts, for value
overrides, with Zuul's help (value_overrides can be part of the
job definition).

Change-Id: Ia5dcecb73f4b872fd8fb65d3cd0bf69c19addf07
2019-04-10 11:46:37 +00:00
Zuul
ab887b11aa Merge "Add Liveness probe to Calico-Kubecontrollers" 2019-04-10 00:21:27 +00:00
Goutham Pratapa
d8bc4f0c48 Add Liveness probe to Calico-Kubecontrollers
This commit is to add liveness probe to the
calico kubecontroller containers.

Change-Id: I99e5b0c1e04d94605efa8bfe6863f1f50c2692cd
2019-04-09 22:24:04 +00:00
kranthikirang
6c45566132 ceph-mon, tenat-ceph storageclass schema
In order to align with ceph-provisioner storageclass
.Values we need to update ceph-mon .Values and tenant-
ceph scripts

Change-Id: I36fb07de9e791ac33cf0b4c38b3e4d63337d3e72
Story: storageclass schema changes
Signed-off-by: kranthi guttikonda <kranthi.guttikonda@att.com>
Signed-off-by: kranthikirang <kranthi.guttikonda@b-yond.com>
2019-04-09 22:10:23 +00:00
Steve Wilkerson
380bc3a892 Mariadb: Disable monitoring by default
This moves the mariadb chart back to disabling the prometheus
exporter by default

Change-Id: I04a10e9733f98387f0502ed76fa926bacaedb7e4
2019-04-09 13:29:57 -05:00
Steve Wilkerson
ff31ec7ad9 Add selector.matchLabel key to packetbeat and apm-server
This adds the selector.matchLabel key to the packetbeat daemonset
and the elastic-apm-server deployment templates as it's a required
field for apps/v1

Change-Id: Idcc639b49b34579508e77a03f814dcf45ecf667c
2019-04-09 13:21:52 -05:00
Steve Wilkerson
a63f3b3662 MariaDB: Add network policy template for mysql exporter
This adds the network policy template and overrides for the mysql
prometheus exporter.

Change-Id: I83b526d11fe25f45b02a7e797b785b8ad59c7848
2019-04-09 12:16:22 -05:00
Zuul
c77dc230f4 Merge "Fix mysqldump default option" 2019-04-09 03:49:38 +00:00
Zuul
da8cb2ffa1 Merge "Ceph: fix overriding ceph monitor hosts value" 2019-04-08 16:38:31 +00:00
Zuul
ef012b829c Merge "HTK: Update k8s-entrypoint container macro to add security context" 2019-04-08 16:34:34 +00:00
Pete Birley
9af2ef9f62 HTK: Update k8s-entrypoint container macro to add security context
This PS updates the htk k8s-entrypoint container macro to add security
context, with a set of defaults to allow operation with existing charts.

Change-Id: Ib41600e2e3c848ae0d62181ad7e01f3cf00a26a0
Signed-off-by: Pete Birley <pete@port.direct>
2019-04-08 13:03:03 +00:00
Zuul
96eca1f425 Merge "MariaDB: remove unused options and function from backup script" 2019-04-07 21:31:34 +00:00
Zuul
5bd0404af8 Merge "MariaDB: Catch when mysqld process has exited immediately" 2019-04-07 20:25:42 +00:00
Zuul
0bf55001a1 Merge "MariaDB: Clean up values file and exporter start script" 2019-04-07 20:13:54 +00:00
Pete Birley
e582a7df66 MariaDB: remove unused options and function from backup script
This PS removes some unused CLI options and functions from the backup
script.

Change-Id: Ie7abb3bda0689afa0d128552a85c985e1653552f
Signed-off-by: Pete Birley <pete@port.direct>
2019-04-07 19:45:11 +00:00
Pete Birley
75b823e875 MariaDB: Clean up values file and exporter start script
This PS cleans up the default values file, and also allows some
aspects of the mysql exporter's operation to be configured.

Change-Id: I577e3237ca0bfe3665e7a57cf2a9364baea7c24a
Signed-off-by: Pete Birley <pete@port.direct>
2019-04-07 15:13:05 +00:00
Pete Birley
abc4af9920 MariaDB: Fix backup job init container
This PS fixes the backup job to have an appropriate init container
and service account.

Change-Id: I93d7ba93c9846508262951efba0d6034f6341ae8
Signed-off-by: Pete Birley <pete@port.direct>
2019-04-07 15:12:55 +00:00
Pete Birley
0a0e1302c2 MariaDB: Catch when mysqld process has exited immediately
This PS updates the logic terminating mysqld to catch when it has
exited prior to waiting for it to do so.

Change-Id: Iefea71b7c49e5cfc01bdf8b80644990d78f2e910
Signed-off-by: Pete Birley <pete@port.direct>
2019-04-07 15:12:25 +00:00
Zuul
1a81952929 Merge "MariaDB: add basic sanity test" 2019-04-07 08:20:21 +00:00
Zuul
3d058cad54 Merge "Ceph charts: Add missing templates, update dependency values" 2019-04-07 08:20:20 +00:00
Zuul
068333527d Merge "kubeadmaio:Option to change calico prometheus port" 2019-04-07 08:07:33 +00:00
Madhukar Nayakbomman
ee37a5a17f kubeadmaio:Option to change calico prometheus port
Adding optional calico.prometheus_port option to kubeadm-aio vars.yaml file

Change-Id: I94918624a1b547c89cbdfc67cc92fca4d6f285f4
2019-04-07 06:43:30 +00:00
Steve Wilkerson
7f04846c52 Ceph charts: Add missing templates, update dependency values
This addresses slight issues with the ceph-osd, ceph-provisioners,
and ceph-rgw charts. Those issues include:
- Remove duplicate test: key in ceph-osd dependencies
- Add missing image repo sync job to ceph-provisioner and rgw
- Use correct job name for image repo sync dependencies in charts
- Remove incorrect keystone service dependency for ceph-rgw, as
  the keystone jobs are dependent on the keystone service

This also updates the ceph-rgw chart to use dynamic dependencies
based on whether keystone auth or s3 auth is used

Change-Id: Id3b3f289bdd4ca4d1b2e9b6267b12427e422a08d
2019-04-07 06:42:29 +00:00
Pete Birley
137b60e599 MariaDB: add basic sanity test
This PS adds a basic sanity test to the mariadb chart, using
mysqlslap.

Change-Id: I7450ea8a66364d123022bc773ee90047f9e69b1c
Signed-off-by: Pete Birley <pete@port.direct>
2019-04-06 13:18:41 -04:00
Pete Birley
3478106e56 Mariadb: Add security policy functions
This PS adds security policy functions to mariadb.

Change-Id: Ic0f035e0281281fb3f2977ea130385f65c9a04e4
Signed-off-by: Pete Birley <pete@port.direct>
2019-04-06 03:16:43 +00:00
Zuul
63b61b86eb Merge "[Calico] Using booleans where expected in values (not strings)" 2019-04-05 06:35:04 +00:00
Zuul
b5fe23872e Merge "Fixes the Apparmor gate for libvirt and memcached" 2019-04-05 01:54:17 +00:00
Zuul
62b065cd9f Merge "Readiness/Liveness probe for libvirt" 2019-04-05 00:55:38 +00:00
Randeep Jalli
3aa89c55f3 Fixes the Apparmor gate for libvirt and memcached
This updates the apparmor job to only use the docker default
profile for memcached, as the custom apparmor profiles used didnt
allow for a successful deployment. This also updates the libvirt
overrides, as the current change to use daemonset-overrides
required updating the container name.

Co-authored-by: wilkers.steve@gmail.com
Co-authored-by: ld366r@att.com

Change-Id: I00cb4c62a38e0e1178e45b4e34c946b3b53da6d5
2019-04-04 21:20:20 +00:00