This PS simplifys and accelerates the collection of pod container
logs and k8s object info in the zuul gates, which can currently take
40 minutes for the 5 node OSH gate to complete.
Change-Id: Ie9b23174fade3df4a87f2b771ea654e2081b4f4e
Removes an unused context declaration from the prometheus service
annotation template in helm-toolkit, and removes all references to
it
Change-Id: I57612c1504cf046f367ee10d26ef3062ebe528d3
This PS adds five node nodegroups to OSH-Infra, that will ultimately
be consumed by the OSH gates.
Change-Id: I212ecdb0ffca1855d5f7e0fbbb2e8a11afb1919c
This PS adds support for multiple replicas of Grafana to be
deployed, and adds MySQL based data persistance to the chart.
Change-Id: Ife44985a6d5024cc2074346340fba1d8efdecbfa
This PS adds permissions for k8s plugin in fluent-logging.
The k8s plugin in fluentbit gets information per pod and adds it to the
message(log) before output. But the plugin cannot get the pod in current chart.
This PS fix this issue.
Change-Id: Icdce8a0a5ed0975c4d6e72ba50df8ef9a3b76ca6
This PS brings Fluentd (&bit) inline with other charts by placing the
RBAC roles and bindings in the same template as the pod rc they are
assocated with.
Change-Id: I622a2adfc0dc9f5044202cd6318e3ed803088c5f
This PS drives basic CNI options via ansible playbook in the
KubeADM-AIO container and modifies the calico chart to support
configuration via values.
Change-Id: Iaf2f9807438c3a34e797c62c2c6913edb677997c
This PS moves build images to its own playbook, reduducing the time
taken to run the gates when not required.
Change-Id: I17203a6fa2e3c7898175389f13d680fe9347b920
This dynamically adds the elasticsearch path.repo configuration
entry if it's not defined. This solves issues arising when the
storage settings are disabled in favor of emptydirs for simpler
ES deployments. If elasticsearch attempts to configure the repo
path with an invalid entry (inaccesible external or shared fs
path), the service will crash.
Change-Id: I089b77104107dfb1f8e6ea2d8a560384718e63f9
This patch set adds in -E flag for ``sudo pip install`` so
any environment variable is preserved for the install. This
allows for some proxy-related variables such as ``http_proxy``
to pass through for pip.
This mirrors the change in [0].
[0] https://review.openstack.org/#/c/531270/1
Change-Id: Ib513fce862f31d784634645ac6b038c6a35f4cd6
This exporter provides a means for Prometheus to gather openstack
service metrics related to overlying openstack-helm deployments
Change-Id: I5f1789c62b4547add0c67edb51540f712bf43da8
This PS brings ElasticSearch inline with other charts by placing the
RBAC roles and bindings in the same template as the pod rc they are
assocated with.
Change-Id: I6d541a18d6750d42d31326f77a9aacb06195ddac
Moves the grafana chart to OSH infra along with basic rbac rules
that may be tightened with future work.
Change-Id: Ie14627530a73d4b7b01eb93ca5f7174d99d9caec
Kibana was missing entries for enabling the ingress and ingress
service. This adds the entries in the manifests key for kibana
Change-Id: I12bdf0f2f82f7e666c8c058aacb798dbd22c3ff7
Alertmanager's serviceaccountname was hardcoded instead of using
the common definition used in other charts. This simply brings the
chart in line with the others
Change-Id: I81fa6814217f2e422617379d5e3bf3629f660407
This PS removes the remaining references to the kolla toolbox
image from OpenStack-Helm infra. By consolatating on the heat-engine
image for admin and basic scripting tasks we remove the requirement
to download an additional 752MB image for curl.
Change-Id: Ia403eb3208f2b2f5873b85d8f46c301f299663b6
This PS updates the docker daemon settings to run without
apply iptables rules. This simplifies host network management by
removing one of the actors interacting with iptables.
Change-Id: I335247afddf736b60212d199a3b860c3c792977f
This change allows users of the gate script to optionally
override the location of the ansible inventory and variables files,
so that they can live outside of the source tree.
Change-Id: Ibe7666ce366c7ad34e8ee6ff5ef3f23589aa10ce