306 Commits

Author SHA1 Message Date
Pete Birley
64e6bea8a8 Kube: bump version to 1.9.6
This PS bumps the kubernetes version to v1.9.6

Change-Id: I03fbcf12efeb8455dda3f62ccb15c6fd0c3c685e
2018-04-18 21:53:33 +00:00
Steve Wilkerson
56c556363e Make fedora check nonvoting until issues resolved
This ps changes the fedora check to nonvoting until the fedora
checks are more reliable

Change-Id: I183df4fe3c4be76280ca87adee215d6a2a7d1414
2018-04-18 16:40:26 -05:00
Zuul
626b94e0c8 Merge "Helm-Toolkit: Kubernetes Entrypoint, simplify image dependencies" 2018-04-17 15:11:00 +00:00
Pete Birley
6921006103 Gate: update paths for pip 10 installation
Pip>=10 moves the entrypoint to /usr/local/bin from /usr/bin, this
ps forces the shell to forget all locations following upgrade
to allow it to adapt to the new location.

Change-Id: I1ed92b75f689e982397cd4fc87ac262256e161e8
2018-04-15 16:54:56 +00:00
Zuul
8eae6d8509 Merge "OSH-infra: move charts to use ingress manifest in htk" 2018-04-13 22:54:42 +00:00
Zuul
033ed35cb1 Merge "Prometheus: Generate command line flags dynamically" 2018-04-13 21:49:26 +00:00
Steve Wilkerson
7757400edc OSH-infra: move charts to use ingress manifest in htk
This moves all relevant charts in osh-infra to use the htk manifest
template for ingresses, bringing them in line with the charts in
openstack-helm

Change-Id: Ic9c3cc6f0051fa66b6f88ec2b2725698b36ce824
2018-04-13 15:41:12 -05:00
Pete Birley
b9336ca613 Helm-Toolkit: Kubernetes Entrypoint, simplify image dependencies
This PS simplify the logic for dyanmicly merging the image management
depenencies into pod deps when active.

Change-Id: I0cf6c93173bc5fbce697ac15be8697d3b1326d0a
2018-04-13 08:42:37 -05:00
Steve Wilkerson
9dd81954fd Move roles and playbooks to top level
This proposes moving the playbooks and roles to the top level of
osh-infra to be consumed by osh

Change-Id: I7e3516da8e516060f94b8b9c8875918504de7446
2018-04-09 20:52:18 -05:00
portdirect
59d4141d6a Update to F27 and update docker packages
This PS moves the fedora gates to use F27. It also updates
the docker packages used for both fedora and centos

Change-Id: Ic5ab5793d7176a81a8ea70c82b1d53a1fdf5f740
2018-04-06 17:21:41 +00:00
Zuul
e72b2cfa21 Merge "Nagios: Configure ports with endpoint port lookups" 2018-04-03 22:32:16 +00:00
Steve Wilkerson
fbfc7bca40 Calico: Remove duplicate calico_cni image tag
This removes a duplicate calico_cni image tag from the calico
chart in osh-infra

Change-Id: I702796cf43ead9c10558a76bf4c23e133b0e8228
2018-04-03 12:37:12 -05:00
Zuul
e57ed6776d Merge "Grafana dashboard for Nginx using nginx-vts metrics" 2018-04-02 15:36:38 +00:00
Steve Wilkerson
1ebce2424e Nagios: Configure ports with endpoint port lookups
This ps updates the nagios chart to use endpoint port lookups for
port configuration, bringing it in line with the other charts

Change-Id: I500b4741d50132f6c316ded660981e2af8b71e7a
2018-04-02 09:32:15 -05:00
Pete Birley
37de340600 Helm-Toolkit: Reduce delta between OSH and OSH-Infra to image repo
This PS reduces the delta between OSH and OSH-Infra helm toolkits
to simply the image repo management functions.

Change-Id: I3addfbcda6a3c1d34c9f967be07eaceffb468f0e
2018-03-31 08:45:05 -05:00
portdirect
0c2e96d87e Helm-Toolkit: Reduce delta between OSH and OSH-Infra
This PS reduces the delta between OSH and OSH-Infra helm toolkits.

Change-Id: I00a684b3801a0990550f55c8facb0252fddb67f2
2018-03-30 16:36:43 -04:00
Zuul
713c9184c0 Merge "Support pod dependencies" 2018-03-30 05:24:05 +00:00
Zuul
a573d42b68 Merge "add additional collectors to process exporter" 2018-03-29 19:41:34 +00:00
Zuul
a5a35a4d2c Merge "Nagios Chart" 2018-03-29 19:23:15 +00:00
Rakesh Patnaik
430acab349 Grafana dashboard for Nginx using nginx-vts metrics
Change-Id: Ifd0eeab3fcb2740ab53ce23ba1bcd2146f351aed
2018-03-29 18:37:48 +00:00
Steve Wilkerson
9bf5fedead Prometheus: Generate command line flags dynamically
This proposes a means for generating the command line flags for
configuring the Prometheus service via the values file instead of
templating out the command line flags used for the service. This
allows flexibility in choosing which flags and values to use when
deploying Prometheus, without needing to modify the chart itself

Change-Id: I74845b96e213403ad743724137a82ce2c78fcd1f
2018-03-26 09:42:59 -05:00
Zuul
36a2c518cf Merge "Calico: update chart to deploy calicoctl via init-container" 2018-03-25 17:34:35 +00:00
Steve Wilkerson
616c351fa7 Dynamically generate list of rules files for prometheus
This enables the dynamic generation of the list of rules files for
prometheus, driven by the rules added in the appropriate tree under
.Values.conf.prometheus.rules. This removes the necessity of adding
the file name manually in addition to defining the rules in the
rules tree, which should reduce overhead associated with adding
new rules for prometheus to evaluate

Change-Id: Ib768a252c5ea4f2d099df534c3ffcfb2949d7481
2018-03-24 12:25:11 -05:00
Rakesh Patnaik
25f811d35a add additional collectors to process exporter
Change-Id: I2c1055103a89663920cb309c714658caa3a74e05
2018-03-23 16:56:47 +00:00
Steve Wilkerson
99befc2484 Nagios Chart
This adds the nagios chart to osh-infra to provide additional
monitoring functionality. It uses helper functions to consume
yaml definitions for services, commands, hosts and hostgroups
to generate the required configurations for those entities in
nagios's configuration

Change-Id: I6238bb8cb1e5c8dc48594ddea50693f3e7b0a176
2018-03-23 13:45:40 +00:00
Sean Eagan
db15b5e30b Support pod dependencies
Adds support for a new feature of kubernetes-entrypoint, pod
dependencies, that was added in v0.3.0.

Change-Id: I78d9e0545ca3b837cd2386783386a253f7f5a2d6
2018-03-20 10:53:53 -05:00
Chris Wedgwood
3c66523aab calico: only specify ipv6 listen address if we have one
Change-Id: I2bb381c227b06f5c511497b3e1720f9336f6d1c8
2018-03-20 15:40:37 +00:00
Pete Birley
e7492ae808 Calico: update chart to deploy calicoctl via init-container
This PS moves the installation of calicoctl to an init-container.

Change-Id: I2dbd4c605889d86c87455d43a500d8a2697c49af
2018-03-16 18:43:42 -05:00
Zuul
f461e53e52 Merge "Provide ability to specify proxy" 2018-03-14 14:10:57 +00:00
Zuul
ac6b9b4037 Merge "Fluentd: Change elasticsearch endpoint port and creds reference" 2018-03-14 02:02:33 +00:00
Steve Wilkerson
f28ef6ded2 Fluentd: Change elasticsearch endpoint port and creds reference
Updates the fluent-logging chart to reference the elasticsearch
endpoint via lookups on the `http` port to match the elasticsearch
chart's handling of the client port.  This also updates the helm
test pod to reference the elasticsearch credentials via the
secret used elsewhere in the fluent-logging chart

Change-Id: I352d912db5e231e14dc58cdf897ae642f3256373
2018-03-12 20:38:45 -05:00
Paul Carver
e01268bb50 Correcting a spelling error
perfoming -> performing

Change-Id: I639d8a4d0021dbdcd66ff711f86c25f1313a823f
2018-03-12 20:26:30 -04:00
Zuul
33cb0e8433 Merge "Revert Elasticsearch/Kibana image change" 2018-03-12 19:13:34 +00:00
Steve Wilkerson
8e4da9da55 Revert Elasticsearch/Kibana image change
This reverts the changes made to Elasticsearch, Kibana and fluent
logging charts in https://review.openstack.org/#/c/550229/7.

Specifically, this moves the images back to previous used versions
and makes the required changes to the fluent-logging elasticsearch
template job to include the correct mapping directives for the
elasticsearch template.

This change was made to give more time for evaluating a more
robust solution for switching to the official upstream images that
will not cause intermittent gate failures as seen since 550229 was
merged

Change-Id: I9f70b3412a8edc5cb1d80937b158aa2fe7b1ec82
2018-03-12 10:27:35 -05:00
Tin Lam
391bbf69d7 Provide ability to specify proxy
This patch set provides ability to configure the proxy setting in
the ansible playbook used to run the gate.

Change-Id: I7ae66cb16fa6db7d46a0a3f23c289cc625e583c4
Signed-off-by: Tin Lam <tin@irrational.io>
2018-03-12 04:15:30 +00:00
Zuul
eb3cbf0f95 Merge "yaml cleanup: trim multiline strings" 2018-03-10 07:01:35 +00:00
Zuul
988c9d97e5 Merge "Alertmanager: use endpoints section and lookups to set port" 2018-03-09 18:46:47 +00:00
Pete Birley
21a6217c58 Gate: get full process list from host
This PS adds the ps command to the gate log collection task.

Change-Id: Ife1710854547b28a6dfa6b3e4d527ebf4d04179b
2018-03-09 12:45:44 +00:00
Zuul
404ce5b01d Merge "Elasticsearch: use endpoints section and lookups to set port" 2018-03-09 01:24:32 +00:00
Zuul
7b6f847c4d Merge "Fluent-logging: use endpoints section and lookups to set port" 2018-03-09 01:24:31 +00:00
Zuul
258f20d56f Merge "Grafana: use endpoints section and lookups to set port" 2018-03-09 01:24:30 +00:00
Zuul
0b7555436f Merge "Prometheus: use endpoints section and lookups to set port" 2018-03-09 01:24:30 +00:00
Zuul
0fc0e760cf Merge "Kibana: use endpoints section and lookups to set port" 2018-03-09 01:12:16 +00:00
Zuul
3a552b4200 Merge "KubeADM: force calico interface to match to same as kubelet" 2018-03-09 00:32:34 +00:00
Zuul
0dfdaf52c2 Merge "Remove Api version requirement for CronJob Curator" 2018-03-08 23:11:48 +00:00
Pete Birley
c9ffaea770 KubeADM: force calico interface to match to same as kubelet
This PS forces calico to use the same interface as the kubelet
for inter-node communication.

Change-Id: I7d03beec46cccba4a57e092bf108695e8e88996f
2018-03-08 22:20:56 +00:00
Zuul
879eb53590 Merge "kube-state-metrics: use endpoints section and lookups to set port" 2018-03-08 21:32:38 +00:00
Chris Wedgwood
3a8c00764c yaml cleanup: trim multiline strings
Change-Id: I7e8f423be2efb84f3116258beca805265ca388f7
2018-03-08 20:18:53 +00:00
Steve Wilkerson
657646b1bd Alertmanager: use endpoints section and lookups to set port
This PS moves alertmanager to use the endpoints section and
lookups to set the ports it serves on.

Change-Id: I62108ca207f615d10d0b4385da204214b9aeae32
2018-03-08 20:01:20 +00:00
Steve Wilkerson
4f67560c5d Kibana: use endpoints section and lookups to set port
This PS moves kibana to use the endpoints section and lookups to
set the port it serves on.

Change-Id: I710428f92e80faf6ac5bb444f938447248e99217
2018-03-08 20:01:12 +00:00