Repository for OpenStack Helm infrastructure-related code
Go to file
Stephen Taylor 885285139e [ceph-osd] Alias synchronized commands and fix descriptor leak
There are many race conditions possible when multiple ceph-osd
pods are initialized on the same host at the same time using
shared metadata disks. The locked() function was introduced a
while back to address these, but some commands weren't locked,
locked() was being called all over the place, and there was a file
descriptor leak in locked(). This change cleans that up by
by maintaining a single, global file descriptor for the lock file
that is only opened and closed once, and also by aliasing all of
the commands that need to use locked() and removing explicit calls
to locked() everywhere.

The global_locked() function has also been removed as it isn't
needed when individual commands that interact with disks use
locked() properly.

Change-Id: I0018cf0b3a25bced44c57c40e33043579c42de7a
2020-12-16 07:22:15 -07:00
alerta Add pod/contianer security context template to create_db.yaml 2020-10-22 20:50:25 +00:00
ca-issuer Change helm-toolkit dependency version to ">= 0.1.0" 2020-09-24 12:19:28 -05:00
calico Change helm-toolkit dependency version to ">= 0.1.0" 2020-09-24 12:19:28 -05:00
ceph-client [ceph-client] fix the logic to disable the autoscaler on pools 2020-10-16 21:17:07 +00:00
ceph-mon Enable shareProcessNamespace in mon daemonset 2020-12-11 11:57:39 -05:00
ceph-osd [ceph-osd] Alias synchronized commands and fix descriptor leak 2020-12-16 07:22:15 -07:00
ceph-provisioners [ceph-provisioners] Validate each storageclass created 2020-10-28 22:14:49 +00:00
ceph-rgw Change helm-toolkit dependency version to ">= 0.1.0" 2020-09-24 12:19:28 -05:00
daemonjob-controller Update to container image repo k8s.gcr.io 2020-12-07 19:34:09 +00:00
doc Fluentd: Remove Deployment Option 2020-08-04 19:06:37 +00:00
elastic-apm-server Change helm-toolkit dependency version to ">= 0.1.0" 2020-09-24 12:19:28 -05:00
elastic-filebeat Change helm-toolkit dependency version to ">= 0.1.0" 2020-09-24 12:19:28 -05:00
elastic-metricbeat Change helm-toolkit dependency version to ">= 0.1.0" 2020-09-24 12:19:28 -05:00
elastic-packetbeat Change helm-toolkit dependency version to ">= 0.1.0" 2020-09-24 12:19:28 -05:00
elasticsearch Change helm-toolkit dependency version to ">= 0.1.0" 2020-09-24 12:19:28 -05:00
etcd Update to container image repo k8s.gcr.io 2020-12-07 19:34:09 +00:00
falco Update to container image repo k8s.gcr.io 2020-12-07 19:34:09 +00:00
flannel Change helm-toolkit dependency version to ">= 0.1.0" 2020-09-24 12:19:28 -05:00
fluentbit Change helm-toolkit dependency version to ">= 0.1.0" 2020-09-24 12:19:28 -05:00
fluentd Fluentd: Add Configurable Readiness and Liveness Probes 2020-11-30 18:39:07 +00:00
gnocchi Change helm-toolkit dependency version to ">= 0.1.0" 2020-09-24 12:19:28 -05:00
grafana Change helm-toolkit dependency version to ">= 0.1.0" 2020-09-24 12:19:28 -05:00
helm-toolkit Add capability to delete a backup archive 2020-10-28 16:19:31 +00:00
ingress Update to container image repo k8s.gcr.io 2020-12-07 19:34:09 +00:00
kafka Change helm-toolkit dependency version to ">= 0.1.0" 2020-09-24 12:19:28 -05:00
kibana Change helm-toolkit dependency version to ">= 0.1.0" 2020-09-24 12:19:28 -05:00
kube-dns Update to container image repo k8s.gcr.io 2020-12-07 19:34:09 +00:00
kubernetes-keystone-webhook Change helm-toolkit dependency version to ">= 0.1.0" 2020-09-24 12:19:28 -05:00
kubernetes-node-problem-detector Unpin images built with osh-images 2020-10-01 18:43:13 +00:00
ldap Change helm-toolkit dependency version to ">= 0.1.0" 2020-09-24 12:19:28 -05:00
libvirt [Libvirt] Values overrides for external Ceph Cinder backend 2020-10-08 15:01:58 +00:00
local-storage Change helm-toolkit dependency version to ">= 0.1.0" 2020-09-24 12:19:28 -05:00
lockdown Run chart-testing on all charts 2020-09-11 18:02:38 +03:00
mariadb Update to container image repo k8s.gcr.io 2020-12-07 19:34:09 +00:00
memcached Change helm-toolkit dependency version to ">= 0.1.0" 2020-09-24 12:19:28 -05:00
metacontroller Fix disappearing metacontroller CRDs on upgrade 2020-10-05 03:44:17 +00:00
mongodb Change helm-toolkit dependency version to ">= 0.1.0" 2020-09-24 12:19:28 -05:00
nagios Change helm-toolkit dependency version to ">= 0.1.0" 2020-09-24 12:19:28 -05:00
namespace-config Run chart-testing on all charts 2020-09-11 18:02:38 +03:00
nfs-provisioner Change helm-toolkit dependency version to ">= 0.1.0" 2020-09-24 12:19:28 -05:00
openvswitch Unpin images built with osh-images 2020-10-01 18:43:13 +00:00
playbooks Merge "Update build-chart playbook" 2020-12-07 22:27:13 +00:00
podsecuritypolicy Change helm-toolkit dependency version to ">= 0.1.0" 2020-09-24 12:19:28 -05:00
postgresql postgresql: Revert "Add default reject rule ..." 2020-10-23 17:50:50 +00:00
powerdns Change helm-toolkit dependency version to ">= 0.1.0" 2020-09-24 12:19:28 -05:00
prometheus Fix spacing inconsistencies with flags 2020-10-21 13:44:07 +00:00
prometheus-alertmanager Add extensible command line flags to Alertmanager 2020-10-05 17:05:26 +00:00
prometheus-blackbox-exporter Change helm-toolkit dependency version to ">= 0.1.0" 2020-09-24 12:19:28 -05:00
prometheus-kube-state-metrics Update image version from v2.0.0-alpha to v2.0.0-alpha-1 2020-10-14 16:37:02 -04:00
prometheus-node-exporter Change helm-toolkit dependency version to ">= 0.1.0" 2020-09-24 12:19:28 -05:00
prometheus-openstack-exporter Unpin prometheus-openstack-exporter image 2020-09-30 04:20:37 +00:00
prometheus-process-exporter Fix values_overrides directory naming 2020-11-27 10:59:20 +02:00
rabbitmq Update Rabbitmq exporter version 2020-12-04 11:01:11 +00:00
redis Change helm-toolkit dependency version to ">= 0.1.0" 2020-09-24 12:19:28 -05:00
registry Update to container image repo k8s.gcr.io 2020-12-07 19:34:09 +00:00
releasenotes/notes Introduces templates linting 2020-06-11 23:29:42 -05:00
roles Collect dpkg -l for host 2020-12-03 15:21:29 -06:00
tiller Change helm-toolkit dependency version to ">= 0.1.0" 2020-09-24 12:19:28 -05:00
tools Update to container image repo k8s.gcr.io 2020-12-07 19:34:09 +00:00
zookeeper Change helm-toolkit dependency version to ">= 0.1.0" 2020-09-24 12:19:28 -05:00
zuul.d Remove divingbell job 2020-10-30 13:29:22 -05: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 chore(pkg): updates the chart packaging 2020-10-17 08:42:53 +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 Allow parallelization in gate runner 2020-08-06 00:51:11 +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.