Repository for OpenStack Helm infrastructure-related code
Go to file
Phil Sphicas 5d8cf965c1 Prometheus: Allow input of TLS client creds in values.yaml
Some scrape targets require the use of TLS client certificates, which
are specified as filenames as part of the tls_config.

This change allows these client certs and keys to be provided, stores
them in a secret, and mounts them in the pod under /tls_configs.

Example:

    tls_configs:
      kubernetes-etcd:
        ca.pem: |
          -----BEGIN CERTIFICATE-----
          -----END CERTIFICATE-----
        crt.pem: |
          -----BEGIN CERTIFICATE-----
          -----END CERTIFICATE-----
        key.pem: |
          -----BEGIN RSA PRIVATE KEY-----
          -----END RSA PRIVATE KEY-----

    conf:
      prometheus:
        scrape_configs:
          template: |
            scrape_configs:
              - job_name: kubernetes-etcd
                scheme: https
                tls_config:
                  ca_file: /tls_configs/kubernetes-etcd.ca.pem
                  cert_file: /tls_configs/kubernetes-etcd.cert.pem
                  key_file: /tls_configs/kubernetes-etcd.key.pem

Change-Id: I963c65dc39f1b5110b091296b93e2de9cdd980a4
2020-07-31 16:31:52 +00:00
ca-issuer chore(certs): add labels 2020-07-10 02:34:13 +00:00
calico Undo octal-values restriction together with corresponding code 2020-07-07 15:42:53 +00:00
ceph-client [ceph] Add noup flag check to helm tests 2020-07-22 15:30:51 +00:00
ceph-mon Enable Application Armor to all ceph key-generator pods. 2020-07-20 01:29:42 +00:00
ceph-osd [ceph] Add noup flag check to helm tests 2020-07-22 15:30:51 +00:00
ceph-provisioners Add Application Armor to Ceph-Provisioners-key-generator 2020-07-23 14:15:04 +00:00
ceph-rgw feat(tls): add tls to swift user and service of ceph-rgw 2020-07-30 18:20:46 +00:00
daemonjob-controller Undo octal-values restriction together with corresponding code 2020-07-07 15:42:53 +00:00
doc Switch to newer openstackdocstheme version 2020-05-31 20:30:30 +02:00
elastic-apm-server Undo octal-values restriction together with corresponding code 2020-07-07 15:42:53 +00:00
elastic-filebeat Undo octal-values restriction together with corresponding code 2020-07-07 15:42:53 +00:00
elastic-metricbeat Undo octal-values restriction together with corresponding code 2020-07-07 15:42:53 +00:00
elastic-packetbeat Undo octal-values restriction together with corresponding code 2020-07-07 15:42:53 +00:00
elasticsearch Fluentd & Elasticsaerch: Use the latest openstackhelm image tag 2020-07-22 16:35:16 -05:00
etcd Undo octal-values restriction together with corresponding code 2020-07-07 15:42:53 +00:00
falco Undo octal-values restriction together with corresponding code 2020-07-07 15:42:53 +00:00
flannel Enable yamllint rules for templates 2020-06-17 13:13:53 -05:00
fluentbit Undo octal-values restriction together with corresponding code 2020-07-07 15:42:53 +00:00
fluentd Fluentd & Elasticsaerch: Use the latest openstackhelm image tag 2020-07-22 16:35:16 -05:00
gnocchi Undo octal-values restriction together with corresponding code 2020-07-07 15:42:53 +00:00
grafana Unpin nagios, osh-selenium and heat images for grafana and nagios 2020-07-22 15:10:22 +00:00
helm-toolkit Correct a typo in the code 2020-07-23 19:49:30 +08:00
ingress Undo octal-values restriction together with corresponding code 2020-07-07 15:42:53 +00:00
kafka Undo octal-values restriction together with corresponding code 2020-07-07 15:42:53 +00:00
kibana Undo octal-values restriction together with corresponding code 2020-07-07 15:42:53 +00:00
kube-dns Introduces templates linting 2020-06-11 23:29:42 -05:00
kubernetes-keystone-webhook Undo octal-values restriction together with corresponding code 2020-07-07 15:42:53 +00:00
kubernetes-node-problem-detector [FIX] Apparmor to Node-problem Detector 2020-07-28 21:22:48 +00:00
ldap Enable yamllint rules for templates 2020-06-17 13:13:53 -05:00
libvirt Undo octal-values restriction together with corresponding code 2020-07-07 15:42:53 +00:00
local-storage Introduces templates linting 2020-06-11 23:29:42 -05:00
lockdown Introduces templates linting 2020-06-11 23:29:42 -05:00
mariadb mariadb: fix new line issue 2020-07-29 19:17:35 +00:00
memcached Undo octal-values restriction together with corresponding code 2020-07-07 15:42:53 +00:00
metacontroller Add generate openAPIV3Schema schema for DaemonJob CRD. 2020-06-30 01:13:41 +05:30
mongodb Undo octal-values restriction together with corresponding code 2020-07-07 15:42:53 +00:00
nagios Unpin nagios, osh-selenium and heat images for grafana and nagios 2020-07-22 15:10:22 +00:00
namespace-config Introduces templates linting 2020-06-11 23:29:42 -05:00
nfs-provisioner Introduces templates linting 2020-06-11 23:29:42 -05:00
openvswitch Undo octal-values restriction together with corresponding code 2020-07-07 15:42:53 +00:00
playbooks Use zuul docker mirror for functional jobs 2020-07-22 09:06:27 -05:00
podsecuritypolicy Enable yamllint rules for templates 2020-06-17 13:13:53 -05:00
postgresql Add missing security context to promethues and postgresql pods/containers 2020-07-07 21:20:36 +00:00
powerdns Undo octal-values restriction together with corresponding code 2020-07-07 15:42:53 +00:00
prometheus Prometheus: Allow input of TLS client creds in values.yaml 2020-07-31 16:31:52 +00:00
prometheus-alertmanager Change for alertmanager v0.20 2020-07-22 17:39:09 -04:00
prometheus-kube-state-metrics Undo octal-values restriction together with corresponding code 2020-07-07 15:42:53 +00:00
prometheus-node-exporter Merge "Node Exporter: Add rootfs mount argument" 2020-07-08 18:59:11 +00:00
prometheus-openstack-exporter Merge "Add Apparmor for prometheus os exporter ks-user Job" 2020-07-08 14:18:26 +00:00
prometheus-process-exporter Enable yamllint rules for templates 2020-06-17 13:13:53 -05:00
rabbitmq Merge "Adjust rabbitmq probes to better reflect its actual state" 2020-07-10 17:18:12 +00:00
redis Undo octal-values restriction together with corresponding code 2020-07-07 15:42:53 +00:00
registry Undo octal-values restriction together with corresponding code 2020-07-07 15:42:53 +00:00
releasenotes/notes Introduces templates linting 2020-06-11 23:29:42 -05:00
roles Improve overrides diff script 2020-07-23 02:25:36 +00:00
tiller Enable key-duplicates and octal-values yamllint checks 2020-06-17 13:14:30 -05:00
tools Merge "Fix tiller metrics port exposure issue for minikube" 2020-07-24 16:43:54 +00:00
zookeeper Undo octal-values restriction together with corresponding code 2020-07-07 15:42:53 +00:00
zuul.d Add openstack-helm-infra to required projects for infra jobs 2020-07-22 17:17:31 +00:00
.gitignore HTK: update .gitignore to exclude htk development files 2019-01-28 10:56:35 -06:00
.gitreview OpenDev Migration Patch 2019-04-19 19:34:11 +00:00
CONTRIBUTING.rst Add Project Specific Contributor and PTL Docs 2020-04-24 20:59:44 +02:00
Makefile Remove OSH Authors copyright 2020-05-07 02:11:15 +00:00
README.rst Add Project Specific Contributor and PTL Docs 2020-04-24 20:59:44 +02:00
setup.cfg Cleanup py27 support and docs 2020-04-11 15:26:50 +02:00
setup.py Add docs to openstack-helm-infra 2018-05-15 13:04:28 -05:00
tox.ini Introduces templates linting 2020-06-11 23:29:42 -05:00
yamllint-templates.conf Undo octal-values restriction together with corresponding code 2020-07-07 15:42:53 +00:00
yamllint.conf Undo octal-values restriction together with corresponding code 2020-07-07 15:42:53 +00:00

Openstack-Helm-Infra

Mission

The goal of OpenStack-Helm-Infra is to provide charts for services or integration of third-party solutions that are required to run OpenStack-Helm.

For more information, please refer to the OpenStack-Helm repository.

Communication

  • Join us on IRC: #openstack-helm on freenode
  • Community IRC Meetings: [Every Tuesday @ 3PM UTC], #openstack-meeting-alt on freenode
  • Meeting Agenda Items: Agenda
  • Join us on Slack
    • #openstack-helm

Contributing

We welcome contributions. Check out this document if you would like to get involved.