Repository for OpenStack Helm infrastructure-related code
Go to file
Vladimir Kozhukalov 510cea0c23 Deploy Ceph on multi-node envs
- In case we deploy Ceph on a multi-node env we have
  to prepare the loop devices on all nodes. For this
  we moved loop devices setup to the deploy-env
  Ansible role.

  For simplicity we need the same device on all nodes,
  so we create a loop device with a big
  minor number (/dev/loop100 by default) hoping
  that only low minor numbers could be busy.

- For test jobs we don't need to use different devices
  for OSD data and metadata. There is no
  any benefit from this for the test environment.
  So let's keep it simple and put both OSD data and metadata
  on the same device.

- On multi-node env Ceph cluster needs cluster members
  see each other, so let's use pod network CIDR.

Change-Id: I493b6c31d97ff2fc4992c6bb1994d0c73320cd7b
2023-11-24 19:06:08 -06:00
ca-clusterissuer Update htk requirements 2021-10-06 01:02:28 +00:00
ca-issuer Update htk requirements 2021-10-06 01:02:28 +00:00
calico replace scheduler.alpha.kubernetes.io/critical-pod with priorityClassName 2023-06-06 10:53:59 +08:00
ceph-client Update Rook to 1.12.5 and Ceph to 18.2.0 2023-10-13 12:58:56 -06:00
ceph-mon Update Rook to 1.12.5 and Ceph to 18.2.0 2023-10-13 12:58:56 -06:00
ceph-osd Update Rook to 1.12.5 and Ceph to 18.2.0 2023-10-13 12:58:56 -06:00
ceph-provisioners Update Rook to 1.12.5 and Ceph to 18.2.0 2023-10-13 12:58:56 -06:00
ceph-rgw [ceph-rgw] Multiple namespace support for the ceph-rgw-pool job 2023-11-06 17:57:10 +00:00
cert-rotation [ceph] Update all Ceph images to Focal 2023-03-16 16:39:37 -06:00
daemonjob-controller Update kubernetes registry to registry.k8s.io 2023-04-11 04:54:26 +03:00
doc Remove versions from doc/requirements.txt to avoid confusion 2023-11-07 21:00:14 +00:00
elastic-apm-server support image registries with authentication 2022-07-20 14:28:47 -05:00
elastic-filebeat Replace node-role.kubernetes.io/master with control-plane 2023-03-20 13:38:07 +08:00
elastic-metricbeat Replace node-role.kubernetes.io/master with control-plane 2023-03-20 13:38:07 +08:00
elastic-packetbeat support image registries with authentication 2022-07-20 14:28:47 -05:00
elasticsearch Update Rook to 1.12.5 and Ceph to 18.2.0 2023-10-13 12:58:56 -06:00
etcd Update kubernetes registry to registry.k8s.io 2023-04-11 04:54:26 +03:00
falco Update kubernetes registry to registry.k8s.io 2023-04-11 04:54:26 +03:00
flannel Replace node-role.kubernetes.io/master with control-plane 2023-03-20 13:38:07 +08:00
fluentbit Replace node-role.kubernetes.io/master with control-plane 2023-03-20 13:38:07 +08:00
fluentd Use deploy-env role for all deployment jobs 2023-09-22 15:02:07 -05:00
gnocchi Update Rook to 1.12.5 and Ceph to 18.2.0 2023-10-13 12:58:56 -06:00
grafana Make selenium v4 syntax optional 2023-08-30 16:10:44 -04:00
helm-toolkit Deprecating the Ingress Class Annotation 2023-08-26 00:39:34 +00:00
ingress Uplift nginx ingress controller to v1.8.2 2023-10-04 20:00:33 +00:00
kibana Use deploy-env role for all deployment jobs 2023-09-22 15:02:07 -05:00
kube-dns Update kubernetes registry to registry.k8s.io 2023-04-11 04:54:26 +03:00
kubernetes-keystone-webhook Use deploy-env role for all deployment jobs 2023-09-22 15:02:07 -05:00
kubernetes-node-problem-detector Replace node-role.kubernetes.io/master with control-plane 2023-03-20 13:38:07 +08:00
ldap support image registries with authentication 2022-07-20 14:28:47 -05:00
libvirt Add watch verb to cert-manager Role for vencrypt 2023-10-16 09:10:08 -06:00
local-storage Update htk requirements 2021-10-06 01:02:28 +00:00
lockdown fix(netpol): allows toggling the lockdown 2021-09-11 11:48:37 -05:00
mariadb Uplift nginx ingress controller to v1.8.2 2023-10-04 20:00:33 +00:00
memcached Replace node-role.kubernetes.io/master with control-plane 2023-03-20 13:38:07 +08:00
metacontroller support image registries with authentication 2022-07-20 14:28:47 -05:00
mongodb support image registries with authentication 2022-07-20 14:28:47 -05:00
nagios Fix typo in selenium test 2023-08-25 14:34:48 -04:00
namespace-config Remove PodSecurityPolicy 2023-06-08 21:53:29 +03:00
nfs-provisioner Update NFS Provisioner image version 2023-02-16 03:35:14 +03:00
openvswitch Update openvswitch to support cgroups v2 2023-10-30 17:33:38 -04:00
ovn feat(ovn): enable ha for OVN control plane 2023-08-08 10:50:23 +03:00
playbooks Merge "Create osh-bandit role" 2023-10-27 22:12:27 +00:00
postgresql [postgres] Update postgres to 14.5 2022-09-19 19:20:23 -05:00
powerdns Use deploy-env role for all deployment jobs 2023-09-22 15:02:07 -05:00
prometheus Use deploy-env role for all deployment jobs 2023-09-22 15:02:07 -05:00
prometheus-alertmanager support image registries with authentication 2022-07-20 14:28:47 -05:00
prometheus-blackbox-exporter support image registries with authentication 2022-07-20 14:28:47 -05:00
prometheus-kube-state-metrics support image registries with authentication 2022-07-20 14:28:47 -05:00
prometheus-node-exporter Replace node-role.kubernetes.io/master with control-plane 2023-03-20 13:38:07 +08:00
prometheus-openstack-exporter support image registries with authentication 2022-07-20 14:28:47 -05:00
prometheus-process-exporter Replace node-role.kubernetes.io/master with control-plane 2023-03-20 13:38:07 +08:00
rabbitmq Add labels to rabbitmq service 2023-11-07 22:40:43 +00:00
redis support image registries with authentication 2022-07-20 14:28:47 -05:00
registry Update kubernetes registry to registry.k8s.io 2023-04-11 04:54:26 +03:00
releasenotes Add labels to rabbitmq service 2023-11-07 22:40:43 +00:00
roles Deploy Ceph on multi-node envs 2023-11-24 19:06:08 -06:00
shaker support image registries with authentication 2022-07-20 14:28:47 -05:00
tools Deploy Ceph on multi-node envs 2023-11-24 19:06:08 -06:00
zuul.d Deploy Ceph on multi-node envs 2023-11-24 19:06:08 -06:00
.gitignore [Devtools] Add .vscode folder to .gitignore 2022-05-20 02:34:07 +00: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 Update Makefile for helm v3 scripts 2022-04-04 20:37:07 +00:00
README.rst docs: Update Freenode to OFTC 2021-06-02 01:52:39 +00:00
release.asc Enable TLS for Ceph RGW 2021-04-06 18:44:59 +00:00
setup.cfg setup.cfg: Replace dashes with underscores 2021-05-03 09:08:01 +08:00
setup.py Add docs to openstack-helm-infra 2018-05-15 13:04:28 -05:00
tox.ini Add upper contstraints to tox doc env 2023-08-24 11:23:30 -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 oftc
  • Community IRC Meetings: [Every Tuesday @ 3PM UTC], #openstack-meeting-alt on oftc
  • 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.