gitextract_9pqhdo10/ ├── .gitignore ├── .gitreview ├── .pre-commit-config.yaml ├── CONTRIBUTING.rst ├── LICENSE ├── Makefile ├── README.rst ├── aodh/ │ ├── Chart.yaml │ ├── templates/ │ │ ├── bin/ │ │ │ ├── _aodh-alarms-cleaner.sh.tpl │ │ │ ├── _aodh-api.sh.tpl │ │ │ ├── _aodh-evaluator.sh.tpl │ │ │ ├── _aodh-listener.sh.tpl │ │ │ ├── _aodh-notifier.sh.tpl │ │ │ ├── _aodh-test.sh.tpl │ │ │ ├── _bootstrap.sh.tpl │ │ │ └── _db-sync.sh.tpl │ │ ├── configmap-bin.yaml │ │ ├── configmap-etc.yaml │ │ ├── cron-job-alarms-cleaner.yaml │ │ ├── deployment-api.yaml │ │ ├── deployment-evaluator.yaml │ │ ├── deployment-listener.yaml │ │ ├── deployment-notifier.yaml │ │ ├── extra-manifests.yaml │ │ ├── ingress-api.yaml │ │ ├── job-bootstrap.yaml │ │ ├── job-db-drop.yaml │ │ ├── job-db-init.yaml │ │ ├── job-db-sync.yaml │ │ ├── job-image-repo-sync.yaml │ │ ├── job-ks-endpoints.yaml │ │ ├── job-ks-service.yaml │ │ ├── job-ks-user.yaml │ │ ├── job-rabbit-init.yaml │ │ ├── network_policy.yaml │ │ ├── pdb-api.yaml │ │ ├── pod-aodh-test.yaml │ │ ├── secret-db.yaml │ │ ├── secret-ingress-tls.yaml │ │ ├── secret-keystone.yaml │ │ ├── secret-rabbitmq.yaml │ │ ├── secret-registry.yaml │ │ ├── service-api.yaml │ │ └── service-ingress-api.yaml │ └── values.yaml ├── barbican/ │ ├── .helmignore │ ├── Chart.yaml │ ├── templates/ │ │ ├── bin/ │ │ │ ├── _barbican-test.sh.tpl │ │ │ ├── _barbican.sh.tpl │ │ │ ├── _bootstrap.sh.tpl │ │ │ ├── _db-sync.sh.tpl │ │ │ └── _simple_crypto_kek_rewrap.py.tpl │ │ ├── certificates.yaml │ │ ├── configmap-bin.yaml │ │ ├── configmap-etc.yaml │ │ ├── deployment-api.yaml │ │ ├── extra-manifests.yaml │ │ ├── ingress-api.yaml │ │ ├── job-bootstrap.yaml │ │ ├── job-db-drop.yaml │ │ ├── job-db-init.yaml │ │ ├── job-db-sync.yaml │ │ ├── job-image-repo-sync.yaml │ │ ├── job-ks-endpoints.yaml │ │ ├── job-ks-service.yaml │ │ ├── job-ks-user.yaml │ │ ├── job-rabbit-init.yaml │ │ ├── network_policy.yaml │ │ ├── pdb-api.yaml │ │ ├── pod-test.yaml │ │ ├── secret-db.yaml │ │ ├── secret-ingress-tls.yaml │ │ ├── secret-keystone.yaml │ │ ├── secret-rabbitmq.yaml │ │ ├── secret-registry.yaml │ │ ├── service-api.yaml │ │ └── service-ingress-api.yaml │ └── values.yaml ├── bindep.txt ├── blazar/ │ ├── Chart.yaml │ ├── templates/ │ │ ├── bin/ │ │ │ ├── _blazar_api.sh.tpl │ │ │ ├── _blazar_manager.sh.tpl │ │ │ └── _db-sync.sh.tpl │ │ ├── configmap-bin.yaml │ │ ├── configmap-etc.yaml │ │ ├── deployment-api.yaml │ │ ├── deployment-manager.yaml │ │ ├── extra-manifests.yaml │ │ ├── ingress-api.yaml │ │ ├── job-bootstrap.yaml │ │ ├── job-db-drop.yaml │ │ ├── job-db-init.yaml │ │ ├── job-db-sync.yaml │ │ ├── job-ks-endpoints.yaml │ │ ├── job-ks-service.yaml │ │ ├── job-ks-user.yaml │ │ ├── job-rabbit-init.yaml │ │ ├── pdb-api.yaml │ │ ├── pdb-manager.yaml │ │ ├── pod-rally-test.yaml │ │ ├── secret-db.yaml │ │ ├── secret-keystone.yaml │ │ ├── secret-ks-etc.yaml │ │ ├── secret-rabbitmq.yaml │ │ ├── service-api.yaml │ │ └── service-ingress-api.yaml │ └── values.yaml ├── ca-clusterissuer/ │ ├── Chart.yaml │ ├── templates/ │ │ ├── clusterissuer-ca.yaml │ │ ├── extra-manifests.yaml │ │ └── secret-ca.yaml │ └── values.yaml ├── ca-issuer/ │ ├── Chart.yaml │ ├── templates/ │ │ ├── extra-manifests.yaml │ │ ├── issuer-ca.yaml │ │ └── secret-ca.yaml │ └── values.yaml ├── ceilometer/ │ ├── Chart.yaml │ ├── templates/ │ │ ├── bin/ │ │ │ ├── _bootstrap.sh.tpl │ │ │ ├── _ceilometer-central.sh.tpl │ │ │ ├── _ceilometer-compute.sh.tpl │ │ │ ├── _ceilometer-ipmi.sh.tpl │ │ │ ├── _ceilometer-notification.sh.tpl │ │ │ └── _db-sync.sh.tpl │ │ ├── configmap-bin.yaml │ │ ├── configmap-etc.yaml │ │ ├── daemonset-compute.yaml │ │ ├── daemonset-ipmi.yaml │ │ ├── deployment-central.yaml │ │ ├── deployment-notification.yaml │ │ ├── extra-manifests.yaml │ │ ├── job-bootstrap.yaml │ │ ├── job-db-sync.yaml │ │ ├── job-image-repo-sync.yaml │ │ ├── job-ks-user.yaml │ │ ├── job-rabbit-init.yaml │ │ ├── network_policy.yaml │ │ ├── secret-keystone.yaml │ │ ├── secret-rabbitmq.yaml │ │ └── secret-registry.yaml │ └── values.yaml ├── ceph-adapter-rook/ │ ├── Chart.yaml │ ├── README.md │ ├── templates/ │ │ ├── bin/ │ │ │ ├── _config-manager.sh.tpl │ │ │ └── _key-manager.sh.tpl │ │ ├── configmap-bin.yaml │ │ ├── configmap-etc-client.yaml │ │ ├── extra-manifests.yaml │ │ ├── job-namespace-client-ceph-config.yaml │ │ └── job-namespace-client-key.yaml │ └── values.yaml ├── ceph-client/ │ ├── Chart.yaml │ ├── templates/ │ │ ├── bin/ │ │ │ ├── _bootstrap.sh.tpl │ │ │ ├── _helm-tests.sh.tpl │ │ │ ├── _init-dirs.sh.tpl │ │ │ ├── mds/ │ │ │ │ └── _start.sh.tpl │ │ │ ├── pool/ │ │ │ │ ├── _calc.py.tpl │ │ │ │ └── _init.sh.tpl │ │ │ └── utils/ │ │ │ ├── _checkDNS.sh.tpl │ │ │ ├── _checkDNS_start.sh.tpl │ │ │ ├── _checkPGs.sh.tpl │ │ │ └── _defragOSDs.sh.tpl │ │ ├── configmap-bin.yaml │ │ ├── configmap-etc-client.yaml │ │ ├── cronjob-checkPGs.yaml │ │ ├── cronjob-defragosds.yaml │ │ ├── deployment-checkdns.yaml │ │ ├── deployment-mds.yaml │ │ ├── extra-manifests.yaml │ │ ├── job-bootstrap.yaml │ │ ├── job-image-repo-sync.yaml │ │ ├── job-rbd-pool.yaml │ │ ├── pod-helm-tests.yaml │ │ └── secret-registry.yaml │ └── values.yaml ├── ceph-mon/ │ ├── Chart.yaml │ ├── templates/ │ │ ├── bin/ │ │ │ ├── _bootstrap.sh.tpl │ │ │ ├── _init-dirs.sh.tpl │ │ │ ├── _post-apply.sh.tpl │ │ │ ├── keys/ │ │ │ │ ├── _bootstrap-keyring-generator.py.tpl │ │ │ │ ├── _bootstrap-keyring-manager.sh.tpl │ │ │ │ └── _storage-keyring-manager.sh.tpl │ │ │ ├── mgr/ │ │ │ │ ├── _check.sh.tpl │ │ │ │ └── _start.sh.tpl │ │ │ ├── mon/ │ │ │ │ ├── _check.sh.tpl │ │ │ │ ├── _start.sh.tpl │ │ │ │ └── _stop.sh.tpl │ │ │ ├── moncheck/ │ │ │ │ ├── _reap-zombies.py.tpl │ │ │ │ └── _start.sh.tpl │ │ │ └── utils/ │ │ │ ├── _checkDNS.sh.tpl │ │ │ ├── _checkObjectReplication.py.tpl │ │ │ └── _checkPGs.py.tpl │ │ ├── configmap-bin.yaml │ │ ├── configmap-etc.yaml │ │ ├── configmap-templates.yaml │ │ ├── daemonset-mon.yaml │ │ ├── deployment-mgr.yaml │ │ ├── deployment-moncheck.yaml │ │ ├── extra-manifests.yaml │ │ ├── job-bootstrap.yaml │ │ ├── job-image-repo-sync.yaml │ │ ├── job-keyring.yaml │ │ ├── job-post-apply.yaml │ │ ├── job-storage-admin-keys.yaml │ │ ├── secret-registry.yaml │ │ ├── service-mgr.yaml │ │ ├── service-mon-discovery.yaml │ │ ├── service-mon.yaml │ │ ├── snippets/ │ │ │ └── _mon_host_from_k8s_ep.sh.tpl │ │ └── utils/ │ │ └── _mon_daemonset_overrides.tpl │ └── values.yaml ├── ceph-osd/ │ ├── Chart.yaml │ ├── templates/ │ │ ├── bin/ │ │ │ ├── _bootstrap.sh.tpl │ │ │ ├── _helm-tests.sh.tpl │ │ │ ├── _init-dirs.sh.tpl │ │ │ ├── _post-apply.sh.tpl │ │ │ ├── osd/ │ │ │ │ ├── _check.sh.tpl │ │ │ │ ├── _config.sh.tpl │ │ │ │ ├── _directory.sh.tpl │ │ │ │ ├── _init.sh.tpl │ │ │ │ ├── _log-runner-stop.sh.tpl │ │ │ │ ├── _log-tail.sh.tpl │ │ │ │ ├── _start.sh.tpl │ │ │ │ ├── _stop.sh.tpl │ │ │ │ └── ceph-volume/ │ │ │ │ ├── _block.sh.tpl │ │ │ │ ├── _bluestore.sh.tpl │ │ │ │ ├── _common.sh.tpl │ │ │ │ ├── _init-ceph-volume-helper-block-logical.sh.tpl │ │ │ │ ├── _init-ceph-volume-helper-bluestore.sh.tpl │ │ │ │ ├── _init-ceph-volume-helper-directory.sh.tpl │ │ │ │ └── _init-with-ceph-volume.sh.tpl │ │ │ └── utils/ │ │ │ ├── _checkDNS.sh.tpl │ │ │ ├── _defragOSDs.sh.tpl │ │ │ └── _resolveLocations.sh.tpl │ │ ├── configmap-bin.yaml │ │ ├── configmap-etc.yaml │ │ ├── daemonset-osd.yaml │ │ ├── extra-manifests.yaml │ │ ├── job-bootstrap.yaml │ │ ├── job-image-repo-sync.yaml │ │ ├── job-post-apply.yaml │ │ ├── pod-helm-tests.yaml │ │ ├── secret-registry.yaml │ │ └── utils/ │ │ └── _osd_daemonset_overrides.tpl │ └── values.yaml ├── ceph-provisioners/ │ ├── Chart.yaml │ ├── crds/ │ │ ├── snapshot.storage.k8s.io_volumesnapshotclasses.yaml │ │ ├── snapshot.storage.k8s.io_volumesnapshotcontents.yaml │ │ └── snapshot.storage.k8s.io_volumesnapshots.yaml │ ├── templates/ │ │ ├── bin/ │ │ │ ├── _bootstrap.sh.tpl │ │ │ ├── _helm-tests.sh.tpl │ │ │ └── provisioner/ │ │ │ ├── cephfs/ │ │ │ │ ├── _client-key-manager.sh.tpl │ │ │ │ └── _start.sh.tpl │ │ │ └── rbd/ │ │ │ ├── _namespace-client-ceph-config-manager.sh.tpl │ │ │ ├── _namespace-client-key-cleaner.sh.tpl │ │ │ ├── _namespace-client-key-manager.sh.tpl │ │ │ └── _start.sh.tpl │ │ ├── configmap-bin-provisioner.yaml │ │ ├── configmap-bin.yaml │ │ ├── configmap-etc-client.yaml │ │ ├── configmap-etc-csi.yaml │ │ ├── daemonset-csi-rbd-plugin.yaml │ │ ├── deployment-csi-rbd-provisioner.yaml │ │ ├── extra-manifests.yaml │ │ ├── job-bootstrap.yaml │ │ ├── job-cephfs-client-key.yaml │ │ ├── job-image-repo-sync.yaml │ │ ├── job-namespace-client-ceph-config.yaml │ │ ├── job-namespace-client-key-cleaner.yaml │ │ ├── job-namespace-client-key.yaml │ │ ├── pod-helm-tests.yaml │ │ ├── secret-registry.yaml │ │ └── storageclass.yaml │ └── values.yaml ├── ceph-rgw/ │ ├── Chart.yaml │ ├── templates/ │ │ ├── bin/ │ │ │ ├── _bootstrap.sh.tpl │ │ │ ├── _ceph-admin-keyring.sh.tpl │ │ │ ├── _ceph-rgw-storage-init.sh.tpl │ │ │ ├── _create-rgw-placement-targets.sh.tpl │ │ │ ├── _helm-tests.sh.tpl │ │ │ ├── _init-dirs.sh.tpl │ │ │ ├── _rgw-restart.sh.tpl │ │ │ ├── rgw/ │ │ │ │ ├── _init.sh.tpl │ │ │ │ ├── _rerun-pool-job.sh.tpl │ │ │ │ └── _start.sh.tpl │ │ │ └── utils/ │ │ │ └── _checkDNS.sh.tpl │ │ ├── certificates.yaml │ │ ├── configmap-bin-ks.yaml │ │ ├── configmap-bin.yaml │ │ ├── configmap-ceph-rgw-templates.yaml │ │ ├── configmap-etc-client.yaml │ │ ├── deployment-rgw.yaml │ │ ├── extra-manifests.yaml │ │ ├── ingress-rgw.yaml │ │ ├── job-bootstrap.yaml │ │ ├── job-image-repo-sync.yaml │ │ ├── job-ks-endpoints.yaml │ │ ├── job-ks-service.yaml │ │ ├── job-ks-user.yaml │ │ ├── job-rgw-placement-targets.yaml │ │ ├── job-rgw-pool.yaml │ │ ├── job-rgw-restart.yaml │ │ ├── job-rgw-storage-init.yaml │ │ ├── job-s3-admin.yaml │ │ ├── network_policy.yaml │ │ ├── pod-helm-tests.yaml │ │ ├── secret-ingress-tls.yaml │ │ ├── secret-keystone-rgw.yaml │ │ ├── secret-keystone.yaml │ │ ├── secret-registry.yaml │ │ ├── secret-s3-rgw.yaml │ │ ├── service-ingress-rgw.yaml │ │ └── service-rgw.yaml │ └── values.yaml ├── cert-rotation/ │ ├── Chart.yaml │ ├── templates/ │ │ ├── bin/ │ │ │ └── _rotate-certs.sh.tpl │ │ ├── configmap-bin.yaml │ │ ├── cron-job-cert-rotate.yaml │ │ ├── extra-manifests.yaml │ │ ├── job-cert-rotate.yaml │ │ └── secret-registry.yaml │ └── values.yaml ├── cinder/ │ ├── .helmignore │ ├── Chart.yaml │ ├── templates/ │ │ ├── bin/ │ │ │ ├── _backup-storage-init.sh.tpl │ │ │ ├── _bootstrap.sh.tpl │ │ │ ├── _ceph-admin-keyring.sh.tpl │ │ │ ├── _ceph-keyring.sh.tpl │ │ │ ├── _cinder-api.sh.tpl │ │ │ ├── _cinder-backup.sh.tpl │ │ │ ├── _cinder-scheduler.sh.tpl │ │ │ ├── _cinder-volume.sh.tpl │ │ │ ├── _clean-secrets.sh.tpl │ │ │ ├── _create-internal-tenant-id.sh.tpl │ │ │ ├── _db-purge.sh.tpl │ │ │ ├── _db-sync.sh.tpl │ │ │ ├── _external-ceph-rbd-admin-keyring.sh.tpl │ │ │ ├── _iscsiadm.tpl │ │ │ ├── _multipath.tpl │ │ │ ├── _multipathd.tpl │ │ │ ├── _retrieve-internal-tenant-id.sh.tpl │ │ │ ├── _storage-init.sh.tpl │ │ │ └── _volume-usage-audit.sh.tpl │ │ ├── certificates.yaml │ │ ├── configmap-bin.yaml │ │ ├── configmap-etc.yaml │ │ ├── cron-job-cinder-db-purge.yaml │ │ ├── cron-job-cinder-volume-usage-audit.yaml │ │ ├── deployment-api.yaml │ │ ├── deployment-backup.yaml │ │ ├── deployment-scheduler.yaml │ │ ├── deployment-volume.yaml │ │ ├── extra-manifests.yaml │ │ ├── ingress-api.yaml │ │ ├── job-backup-storage-init.yaml │ │ ├── job-bootstrap.yaml │ │ ├── job-clean.yaml │ │ ├── job-create-internal-tenant.yaml │ │ ├── job-db-drop.yaml │ │ ├── job-db-init.yaml │ │ ├── job-db-sync.yaml │ │ ├── job-image-repo-sync.yaml │ │ ├── job-ks-endpoints.yaml │ │ ├── job-ks-service.yaml │ │ ├── job-ks-user.yaml │ │ ├── job-rabbit-init.yaml │ │ ├── job-storage-init.yaml │ │ ├── network_policy.yaml │ │ ├── pdb-api.yaml │ │ ├── pod-rally-test.yaml │ │ ├── pvc-backup.yaml │ │ ├── secret-db.yaml │ │ ├── secret-external-ceph-keyring.yaml │ │ ├── secret-ingress-tls.yaml │ │ ├── secret-keystone.yaml │ │ ├── secret-ks-etc.yaml │ │ ├── secret-rabbitmq.yaml │ │ ├── secret-registry.yaml │ │ ├── service-api.yaml │ │ ├── service-ingress-api.yaml │ │ └── utils/ │ │ ├── _ceph_backend_list.tpl │ │ ├── _has_ceph_backend.tpl │ │ └── _is_ceph_backend.tpl │ └── values.yaml ├── cloudkitty/ │ ├── Chart.yaml │ ├── templates/ │ │ ├── bin/ │ │ │ ├── _bootstrap.sh.tpl │ │ │ ├── _cloudkitty-api.sh.tpl │ │ │ ├── _cloudkitty-processor.sh.tpl │ │ │ ├── _db-sync.sh.tpl │ │ │ └── _storage-init.sh.tpl │ │ ├── configmap-bin.yaml │ │ ├── configmap-etc.yaml │ │ ├── deployment-api.yaml │ │ ├── deployment-processor.yaml │ │ ├── extra-manifests.yaml │ │ ├── ingress-api.yaml │ │ ├── job-bootstrap.yaml │ │ ├── job-db-drop.yaml │ │ ├── job-db-init.yaml │ │ ├── job-db-sync.yaml │ │ ├── job-image-repo-sync.yaml │ │ ├── job-ks-endpoints.yaml │ │ ├── job-ks-service.yaml │ │ ├── job-ks-user.yaml │ │ ├── job-rabbitmq-init.yaml │ │ ├── job-storage-init.yaml │ │ ├── network_policy.yaml │ │ ├── pbd-api.yaml │ │ ├── secret-db.yaml │ │ ├── secret-keystone.yaml │ │ ├── secret-ks-etc.yaml │ │ ├── secret-rabbitmq.yaml │ │ ├── secret-registry.yaml │ │ └── service-api.yaml │ └── values.yaml ├── cyborg/ │ ├── Chart.yaml │ ├── templates/ │ │ ├── bin/ │ │ │ ├── _cyborg-agent.sh.tpl │ │ │ ├── _cyborg-api.sh.tpl │ │ │ ├── _cyborg-conductor.sh.tpl │ │ │ └── _db-sync.sh.tpl │ │ ├── configmap-bin.yaml │ │ ├── configmap-etc.yaml │ │ ├── daemonset-agent.yaml │ │ ├── deployment-api.yaml │ │ ├── deployment-conductor.yaml │ │ ├── extra-manifests.yaml │ │ ├── ingress-api.yaml │ │ ├── job-db-drop.yaml │ │ ├── job-db-init.yaml │ │ ├── job-db-sync.yaml │ │ ├── job-ks-endpoints.yaml │ │ ├── job-ks-service.yaml │ │ ├── job-ks-user.yaml │ │ ├── job-rabbit-init.yaml │ │ ├── network_policy.yaml │ │ ├── pdb-api.yaml │ │ ├── secret-db.yaml │ │ ├── secret-keystone.yaml │ │ ├── secret-rabbitmq.yaml │ │ ├── secret-registry.yaml │ │ ├── service-api.yaml │ │ └── service-ingress-api.yaml │ └── values.yaml ├── designate/ │ ├── Chart.yaml │ ├── templates/ │ │ ├── bin/ │ │ │ ├── _bootstrap.sh.tpl │ │ │ ├── _db-sync.sh.tpl │ │ │ ├── _designate-api.sh.tpl │ │ │ ├── _designate-central.sh.tpl │ │ │ ├── _designate-mdns.sh.tpl │ │ │ ├── _designate-producer.sh.tpl │ │ │ ├── _designate-service-cleaner.sh.tpl │ │ │ ├── _designate-sink.sh.tpl │ │ │ └── _designate-worker.sh.tpl │ │ ├── configmap-bin.yaml │ │ ├── configmap-etc.yaml │ │ ├── cron-job-service.cleaner.yaml │ │ ├── deployment-api.yaml │ │ ├── deployment-central.yaml │ │ ├── deployment-mdns.yaml │ │ ├── deployment-producer.yaml │ │ ├── deployment-sink.yaml │ │ ├── deployment-worker.yaml │ │ ├── extra-manifests.yaml │ │ ├── ingress-api.yaml │ │ ├── job-bootstrap.yaml │ │ ├── job-db-init.yaml │ │ ├── job-db-sync.yaml │ │ ├── job-ks-endpoints.yaml │ │ ├── job-ks-service.yaml │ │ ├── job-ks-user.yaml │ │ ├── job-rabbit-init.yaml │ │ ├── pdb-api.yaml │ │ ├── pdb-central.yaml │ │ ├── pdb-mdns.yaml │ │ ├── pdb-producer.yaml │ │ ├── pdb-sink.yaml │ │ ├── pdb-worker.yaml │ │ ├── secret-db.yaml │ │ ├── secret-ingress-tls.yaml │ │ ├── secret-keystone.yaml │ │ ├── secret-rabbitmq.yaml │ │ ├── secret-registry.yaml │ │ ├── service-api.yaml │ │ ├── service-ingress-api.yaml │ │ └── service-mdns.yaml │ └── values.yaml ├── doc/ │ ├── helm-docs.rst.gotmpl │ ├── requirements.txt │ └── source/ │ ├── _exts/ │ │ └── helm_docs.py │ ├── _static/ │ │ └── .placeholder │ ├── chart/ │ │ ├── index.rst │ │ ├── infra_charts.rst │ │ └── openstack_charts.rst │ ├── conf.py │ ├── devref/ │ │ ├── endpoints.rst │ │ ├── fluent-logging.rst │ │ ├── images.rst │ │ ├── index.rst │ │ ├── networking.rst │ │ ├── node-and-label-specific-configurations.rst │ │ ├── oslo-config.rst │ │ ├── pod-disruption-budgets.rst │ │ └── upgrades.rst │ ├── index.rst │ ├── install/ │ │ ├── before_starting.rst │ │ ├── index.rst │ │ ├── kubernetes.rst │ │ ├── openstack.rst │ │ └── prerequisites.rst │ ├── logging/ │ │ ├── elasticsearch.rst │ │ ├── fluent-logging.rst │ │ ├── index.rst │ │ └── kibana.rst │ ├── monitoring/ │ │ ├── grafana.rst │ │ ├── index.rst │ │ ├── nagios.rst │ │ └── prometheus.rst │ ├── readme.rst │ ├── specs/ │ │ ├── 2025.1/ │ │ │ └── chart_versioning.rst │ │ ├── 2025.2/ │ │ │ └── own_service_accounts.rst │ │ ├── COPYME │ │ ├── developer-environment.rst │ │ ├── fluentbit-fluentd-architecture.rst │ │ ├── index.rst │ │ ├── multi-os.rst │ │ ├── neutron-multiple-sdns.rst │ │ ├── nginx-sidecar.rst │ │ ├── osh-1.0-requirements.rst │ │ ├── osh-lma-stack.rst │ │ ├── support-OCI-image-registry-with-authentication-turned-on.rst │ │ ├── support-linux-bridge-on-neutron.rst │ │ ├── tenant-ceph.rst │ │ └── values-ordering.rst │ ├── testing/ │ │ ├── ceph-node-resiliency.rst │ │ ├── ceph-resiliency/ │ │ │ ├── README.rst │ │ │ ├── disk-failure.rst │ │ │ ├── failure-domain.rst │ │ │ ├── host-failure.rst │ │ │ ├── index.rst │ │ │ ├── monitor-failure.rst │ │ │ ├── namespace-deletion.rst │ │ │ ├── osd-failure.rst │ │ │ └── validate-object-replication.rst │ │ ├── ceph-upgrade.rst │ │ ├── helm-tests.rst │ │ └── index.rst │ ├── troubleshooting/ │ │ ├── ceph.rst │ │ ├── database.rst │ │ ├── index.rst │ │ ├── migrate-ceph-to-rook.rst │ │ ├── persistent-storage.rst │ │ └── ubuntu-hwe-kernel.rst │ └── upgrade/ │ ├── index.rst │ └── multiple-osd-releases.rst ├── elastic-apm-server/ │ ├── Chart.yaml │ ├── templates/ │ │ ├── configmap-bin.yaml │ │ ├── configmap-etc.yaml │ │ ├── deployment.yaml │ │ ├── extra-manifests.yaml │ │ ├── job-image-repo-sync.yaml │ │ ├── secret-elasticsearch-creds.yaml │ │ ├── secret-registry.yaml │ │ └── service.yaml │ └── values.yaml ├── elastic-filebeat/ │ ├── Chart.yaml │ ├── templates/ │ │ ├── configmap-bin.yaml │ │ ├── configmap-etc.yaml │ │ ├── daemonset.yaml │ │ ├── extra-manifests.yaml │ │ ├── job-image-repo-sync.yaml │ │ ├── secret-elasticsearch-creds.yaml │ │ └── secret-registry.yaml │ └── values.yaml ├── elastic-metricbeat/ │ ├── Chart.yaml │ ├── templates/ │ │ ├── configmap-etc.yaml │ │ ├── daemonset-node-metrics.yaml │ │ ├── deployment-modules.yaml │ │ ├── extra-manifests.yaml │ │ ├── job-image-repo-sync.yaml │ │ ├── secret-elasticsearch-creds.yaml │ │ └── secret-registry.yaml │ └── values.yaml ├── elastic-packetbeat/ │ ├── Chart.yaml │ ├── templates/ │ │ ├── configmap-etc.yaml │ │ ├── daemonset.yaml │ │ ├── extra-manifests.yaml │ │ ├── job-image-repo-sync.yaml │ │ ├── secret-elasticsearch-creds.yaml │ │ └── secret-registry.yaml │ └── values.yaml ├── elasticsearch/ │ ├── Chart.yaml │ ├── templates/ │ │ ├── bin/ │ │ │ ├── _apache.sh.tpl │ │ │ ├── _ceph-admin-keyring.sh.tpl │ │ │ ├── _create_s3_buckets.sh.tpl │ │ │ ├── _create_s3_users.sh.tpl │ │ │ ├── _create_template.sh.tpl │ │ │ ├── _curator.sh.tpl │ │ │ ├── _elasticsearch.sh.tpl │ │ │ ├── _helm-tests.sh.tpl │ │ │ └── _verify-repositories.sh.tpl │ │ ├── certificates.yaml │ │ ├── configmap-bin-curator.yaml │ │ ├── configmap-bin-elasticsearch.yaml │ │ ├── configmap-etc-curator.yaml │ │ ├── configmap-etc-elasticsearch.yaml │ │ ├── cron-job-curator.yaml │ │ ├── cron-job-verify-repositories.yaml │ │ ├── deployment-client.yaml │ │ ├── deployment-gateway.yaml │ │ ├── extra-manifests.yaml │ │ ├── ingress-elasticsearch.yaml │ │ ├── job-elasticsearch-template.yaml │ │ ├── job-image-repo-sync.yaml │ │ ├── job-s3-bucket.yaml │ │ ├── job-s3-user.yaml │ │ ├── monitoring/ │ │ │ └── prometheus/ │ │ │ ├── exporter-deployment.yaml │ │ │ ├── exporter-network-policy.yaml │ │ │ └── exporter-service.yaml │ │ ├── network-policy.yaml │ │ ├── object-bucket-claim.yaml │ │ ├── pod-helm-tests.yaml │ │ ├── secret-elasticsearch.yaml │ │ ├── secret-environment.yaml │ │ ├── secret-ingress-tls.yaml │ │ ├── secret-registry.yaml │ │ ├── secret-s3-user.yaml │ │ ├── service-data.yaml │ │ ├── service-discovery.yaml │ │ ├── service-gateway.yaml │ │ ├── service-ingress-elasticsearch.yaml │ │ ├── service-logging.yaml │ │ ├── statefulset-data.yaml │ │ └── statefulset-master.yaml │ └── values.yaml ├── etcd/ │ ├── Chart.yaml │ ├── templates/ │ │ ├── bin/ │ │ │ ├── _etcd-db-compact.sh.tpl │ │ │ ├── _etcd-healthcheck.sh.tpl │ │ │ └── _etcd.sh.tpl │ │ ├── configmap-bin.yaml │ │ ├── cron-job-db-compact.yaml │ │ ├── extra-manifests.yaml │ │ ├── job-image-repo-sync.yaml │ │ ├── secret-registry.yaml │ │ ├── service-discovery.yaml │ │ ├── service.yaml │ │ └── statefulset.yaml │ └── values.yaml ├── fluentbit/ │ ├── Chart.yaml │ ├── templates/ │ │ ├── bin/ │ │ │ └── _fluent-bit.sh.tpl │ │ ├── configmap-bin.yaml │ │ ├── configmap-etc.yaml │ │ ├── daemonset-fluent-bit.yaml │ │ ├── extra-manifests.yaml │ │ ├── job-image-repo-sync.yaml │ │ └── secret-registry.yaml │ └── values.yaml ├── fluentd/ │ ├── Chart.yaml │ ├── templates/ │ │ ├── bin/ │ │ │ └── _fluentd.sh.tpl │ │ ├── configmap-bin.yaml │ │ ├── configmap-etc.yaml │ │ ├── daemonset.yaml │ │ ├── extra-manifests.yaml │ │ ├── job-image-repo-sync.yaml │ │ ├── network_policy.yaml │ │ ├── secret-elasticsearch-creds.yaml │ │ ├── secret-fluentd.yaml │ │ ├── secret-kafka-creds.yaml │ │ ├── secret-registry.yaml │ │ └── service-fluentd.yaml │ └── values.yaml ├── freezer/ │ ├── Chart.yaml │ ├── templates/ │ │ ├── bin/ │ │ │ ├── _bootstrap.sh.tpl │ │ │ ├── _db-sync.sh.tpl │ │ │ └── _freezer-api.sh.tpl │ │ ├── configmap-bin.yaml │ │ ├── configmap-etc.yaml │ │ ├── deployment-api.yaml │ │ ├── extra-manifests.yaml │ │ ├── ingress-api.yaml │ │ ├── job-bootstrap.yaml │ │ ├── job-db-drop.yaml │ │ ├── job-db-init.yaml │ │ ├── job-db-sync.yaml │ │ ├── job-image-repo-sync.yaml │ │ ├── job-ks-endpoints.yaml │ │ ├── job-ks-service.yaml │ │ ├── job-ks-user.yaml │ │ ├── pdb-api.yaml │ │ ├── secret-db.yaml │ │ ├── secret-keystone.yaml │ │ ├── service-api.yaml │ │ └── service-ingress-api.yaml │ └── values.yaml ├── glance/ │ ├── .helmignore │ ├── Chart.yaml │ ├── templates/ │ │ ├── bin/ │ │ │ ├── _bootstrap.sh.tpl │ │ │ ├── _ceph-admin-keyring.sh.tpl │ │ │ ├── _ceph-keyring.sh.tpl │ │ │ ├── _clean-image.sh.tpl │ │ │ ├── _clean-secrets.sh.tpl │ │ │ ├── _db-sync.sh.tpl │ │ │ ├── _glance-api.sh.tpl │ │ │ ├── _iscsiadm.tpl │ │ │ ├── _metadefs-load.sh.tpl │ │ │ ├── _multipath.tpl │ │ │ ├── _multipathd.tpl │ │ │ ├── _nginx.sh.tpl │ │ │ └── _storage-init.sh.tpl │ │ ├── certificates.yaml │ │ ├── configmap-bin.yaml │ │ ├── configmap-etc.yaml │ │ ├── deployment-api.yaml │ │ ├── extra-manifests.yaml │ │ ├── ingress-api.yaml │ │ ├── job-bootstrap.yaml │ │ ├── job-clean.yaml │ │ ├── job-db-drop.yaml │ │ ├── job-db-init.yaml │ │ ├── job-db-sync.yaml │ │ ├── job-image-repo-sync.yaml │ │ ├── job-ks-endpoints.yaml │ │ ├── job-ks-service.yaml │ │ ├── job-ks-user.yaml │ │ ├── job-metadefs-load.yaml │ │ ├── job-rabbit-init.yaml │ │ ├── job-storage-init.yaml │ │ ├── network_policy.yaml │ │ ├── pdb-api.yaml │ │ ├── pod-rally-test.yaml │ │ ├── pvc-images.yaml │ │ ├── secret-db.yaml │ │ ├── secret-ingress-tls.yaml │ │ ├── secret-keystone.yaml │ │ ├── secret-rabbitmq.yaml │ │ ├── secret-registry.yaml │ │ ├── service-api.yaml │ │ └── service-ingress-api.yaml │ └── values.yaml ├── gnocchi/ │ ├── .helmignore │ ├── Chart.yaml │ ├── templates/ │ │ ├── bin/ │ │ │ ├── _bootstrap.sh.tpl │ │ │ ├── _ceph-admin-keyring.sh.tpl │ │ │ ├── _ceph-keyring.sh.tpl │ │ │ ├── _clean-secrets.sh.tpl │ │ │ ├── _db-init.sh.tpl │ │ │ ├── _db-sync.sh.tpl │ │ │ ├── _gnocchi-api.sh.tpl │ │ │ ├── _gnocchi-metricd.sh.tpl │ │ │ ├── _gnocchi-resources-cleaner.sh.tpl │ │ │ ├── _gnocchi-statsd.sh.tpl │ │ │ ├── _gnocchi-test.sh.tpl │ │ │ └── _storage-init.sh.tpl │ │ ├── configmap-bin.yaml │ │ ├── configmap-etc.yaml │ │ ├── cron-job-resources-cleaner.yaml │ │ ├── daemonset-metricd.yaml │ │ ├── daemonset-statsd.yaml │ │ ├── deployment-api.yaml │ │ ├── extra-manifests.yaml │ │ ├── ingress-api.yaml │ │ ├── job-bootstrap.yaml │ │ ├── job-clean.yaml │ │ ├── job-db-drop.yaml │ │ ├── job-db-init-indexer.yaml │ │ ├── job-db-init.yaml │ │ ├── job-db-sync.yaml │ │ ├── job-image-repo-sync.yaml │ │ ├── job-ks-endpoints.yaml │ │ ├── job-ks-service.yaml │ │ ├── job-ks-user.yaml │ │ ├── job-storage-init.yaml │ │ ├── pdb-api.yaml │ │ ├── pod-gnocchi-test.yaml │ │ ├── secret-db-indexer.yaml │ │ ├── secret-db.yaml │ │ ├── secret-ingress-tls.yaml │ │ ├── secret-keystone.yaml │ │ ├── service-api.yaml │ │ ├── service-ingress-api.yaml │ │ └── service-statsd.yaml │ └── values.yaml ├── grafana/ │ ├── Chart.yaml │ ├── templates/ │ │ ├── bin/ │ │ │ ├── _db-session-sync.py.tpl │ │ │ ├── _grafana.sh.tpl │ │ │ ├── _selenium-tests.py.tpl │ │ │ └── _set-admin-password.sh.tpl │ │ ├── configmap-bin.yaml │ │ ├── configmap-dashboards.yaml │ │ ├── configmap-etc.yaml │ │ ├── deployment.yaml │ │ ├── extra-manifests.yaml │ │ ├── ingress-grafana.yaml │ │ ├── job-db-init-session.yaml │ │ ├── job-db-init.yaml │ │ ├── job-db-session-sync.yaml │ │ ├── job-image-repo-sync.yaml │ │ ├── job-run-migrator.yaml │ │ ├── job-set-admin-user.yaml │ │ ├── network_policy.yaml │ │ ├── pod-helm-tests.yaml │ │ ├── secret-admin-creds.yaml │ │ ├── secret-db-session.yaml │ │ ├── secret-db.yaml │ │ ├── secret-ingress-tls.yaml │ │ ├── secret-prom-creds.yaml │ │ ├── secret-registry.yaml │ │ ├── secrets/ │ │ │ └── _my.cnf.tpl │ │ ├── service-ingress.yaml │ │ └── service.yaml │ └── values.yaml ├── heat/ │ ├── .helmignore │ ├── Chart.yaml │ ├── templates/ │ │ ├── bin/ │ │ │ ├── _bootstrap.sh.tpl │ │ │ ├── _db-sync.sh.tpl │ │ │ ├── _heat-api.sh.tpl │ │ │ ├── _heat-cfn.sh.tpl │ │ │ ├── _heat-engine-cleaner.sh.tpl │ │ │ ├── _heat-engine.sh.tpl │ │ │ ├── _heat-purge-deleted-active.sh.tpl │ │ │ └── _trusts.sh.tpl │ │ ├── certificates.yaml │ │ ├── configmap-bin.yaml │ │ ├── configmap-etc.yaml │ │ ├── cron-job-engine-cleaner.yaml │ │ ├── cron-job-purge-deleted.yaml │ │ ├── deployment-api.yaml │ │ ├── deployment-cfn.yaml │ │ ├── deployment-engine.yaml │ │ ├── extra-manifests.yaml │ │ ├── ingress-api.yaml │ │ ├── ingress-cfn.yaml │ │ ├── job-bootstrap.yaml │ │ ├── job-db-drop.yaml │ │ ├── job-db-init.yaml │ │ ├── job-db-sync.yaml │ │ ├── job-image-repo-sync.yaml │ │ ├── job-ks-endpoints.yaml │ │ ├── job-ks-service.yaml │ │ ├── job-ks-user-domain.yaml │ │ ├── job-ks-user.yaml │ │ ├── job-rabbit-init.yaml │ │ ├── job-trusts.yaml │ │ ├── network_policy.yaml │ │ ├── pdb-api.yaml │ │ ├── pdb-cfn.yaml │ │ ├── pod-rally-test.yaml │ │ ├── secret-db.yaml │ │ ├── secret-ingress-tls.yaml │ │ ├── secret-keystone.yaml │ │ ├── secret-rabbitmq.yaml │ │ ├── secret-registry.yaml │ │ ├── service-api.yaml │ │ ├── service-cfn.yaml │ │ ├── service-ingress-api.yaml │ │ └── service-ingress-cfn.yaml │ └── values.yaml ├── helm-toolkit/ │ ├── Chart.yaml │ └── templates/ │ ├── endpoints/ │ │ ├── _authenticated_endpoint_uri_lookup.tpl │ │ ├── _authenticated_transport_endpoint_uri_lookup.tpl │ │ ├── _endpoint_host_lookup.tpl │ │ ├── _endpoint_port_lookup.tpl │ │ ├── _endpoint_token_lookup.tpl │ │ ├── _host_and_port_endpoint_uri_lookup.tpl │ │ ├── _hostname_fqdn_endpoint_lookup.tpl │ │ ├── _hostname_namespaced_endpoint_lookup.tpl │ │ ├── _hostname_namespaced_endpoint_namespace_lookup.tpl │ │ ├── _hostname_short_endpoint_lookup.tpl │ │ ├── _keystone_endpoint_name_lookup.tpl │ │ ├── _keystone_endpoint_path_lookup.tpl │ │ ├── _keystone_endpoint_scheme_lookup.tpl │ │ ├── _keystone_endpoint_uri_lookup.tpl │ │ └── _service_name_endpoint_with_namespace_lookup.tpl │ ├── manifests/ │ │ ├── _ceph-storageclass.tpl │ │ ├── _certificates.tpl │ │ ├── _configmap-oslo-policy.tpl │ │ ├── _ingress.tpl │ │ ├── _job-bootstrap.tpl │ │ ├── _job-db-drop-mysql.tpl │ │ ├── _job-db-init-mysql.tpl │ │ ├── _job-db-sync.tpl │ │ ├── _job-ks-endpoints.tpl │ │ ├── _job-ks-service.tpl │ │ ├── _job-ks-user.yaml.tpl │ │ ├── _job-rabbit-init.yaml.tpl │ │ ├── _job-s3-bucket.yaml.tpl │ │ ├── _job-s3-user.yaml.tpl │ │ ├── _job_image_repo_sync.tpl │ │ ├── _network_policy.tpl │ │ ├── _secret-ks-etc.yaml.tpl │ │ ├── _secret-registry.yaml.tpl │ │ ├── _secret-tls.yaml.tpl │ │ └── _service-ingress.tpl │ ├── scripts/ │ │ ├── _create-s3-user.sh.tpl │ │ ├── _db-drop.py.tpl │ │ ├── _db-init.py.tpl │ │ ├── _db-pg-init.sh.tpl │ │ ├── _image-repo-sync.sh.tpl │ │ ├── _ks-domain-user.sh.tpl │ │ ├── _ks-endpoints.sh.tpl │ │ ├── _ks-service.sh.tpl │ │ ├── _ks-user.sh.tpl │ │ ├── _rabbit-init.sh.tpl │ │ ├── _rally_test.sh.tpl │ │ └── db-backup-restore/ │ │ ├── _backup_main.sh.tpl │ │ └── _restore_main.sh.tpl │ ├── snippets/ │ │ ├── _custom_job_annotations.tpl │ │ ├── _custom_pod_annotations.tpl │ │ ├── _custom_secret_annotations.tpl │ │ ├── _image.tpl │ │ ├── _keystone_openrc_env_vars.tpl │ │ ├── _keystone_openrc_failover_env_vars.tpl │ │ ├── _keystone_secret_openrc.tpl │ │ ├── _keystone_user_create_env_vars.tpl │ │ ├── _kubernetes_apparmor_configmap.tpl │ │ ├── _kubernetes_apparmor_loader_init_container.tpl │ │ ├── _kubernetes_apparmor_volumes.tpl │ │ ├── _kubernetes_container_security_context.tpl │ │ ├── _kubernetes_entrypoint_init_container.tpl │ │ ├── _kubernetes_kubectl_params.tpl │ │ ├── _kubernetes_mandatory_access_control_annotation.tpl │ │ ├── _kubernetes_metadata_labels.tpl │ │ ├── _kubernetes_pod_anti_affinity.tpl │ │ ├── _kubernetes_pod_image_pull_secret.tpl │ │ ├── _kubernetes_pod_priority_class.tpl │ │ ├── _kubernetes_pod_rbac_roles.tpl │ │ ├── _kubernetes_pod_rbac_serviceaccount.tpl │ │ ├── _kubernetes_pod_runtime_class.tpl │ │ ├── _kubernetes_pod_security_context.tpl │ │ ├── _kubernetes_probes.tpl │ │ ├── _kubernetes_resources.tpl │ │ ├── _kubernetes_seccomp_annotation.tpl │ │ ├── _kubernetes_tolerations.tpl │ │ ├── _kubernetes_upgrades_daemonset.tpl │ │ ├── _kubernetes_upgrades_deployment.tpl │ │ ├── _kubernetes_upgrades_statefulset.tpl │ │ ├── _mon_host_from_k8s_ep.sh.tpl │ │ ├── _prometheus_pod_annotations.tpl │ │ ├── _prometheus_service_annotations.tpl │ │ ├── _release_uuid.tpl │ │ ├── _rgw_s3_admin_env_vars.tpl │ │ ├── _rgw_s3_bucket_user_env_vars_rook.tpl │ │ ├── _rgw_s3_secret_creds.tpl │ │ ├── _rgw_s3_user_env_vars.tpl │ │ ├── _service_params.tpl │ │ ├── _tls_volume.tpl │ │ ├── _tls_volume_mount.tpl │ │ └── _values_template_renderer.tpl │ ├── tls/ │ │ └── _tls_generate_certs.tpl │ └── utils/ │ ├── _comma_joined_service_list.tpl │ ├── _configmap_templater.tpl │ ├── _daemonset_overrides.tpl │ ├── _daemonset_overrides_root.tpl │ ├── _dependency_jobs.tpl │ ├── _dependency_resolver.tpl │ ├── _hash.tpl │ ├── _hash2.tpl │ ├── _host_list.tpl │ ├── _image_sync_list.tpl │ ├── _joinListWithComma.tpl │ ├── _joinListWithCommaAndSingleQuotes.tpl │ ├── _joinListWithPrefix.tpl │ ├── _joinListWithSpace.tpl │ ├── _merge.tpl │ ├── _template.tpl │ ├── _to_ini.tpl │ ├── _to_k8s_env_secret_vars.tpl │ ├── _to_k8s_env_vars.tpl │ ├── _to_kv_list.tpl │ └── _to_oslo_conf.tpl ├── horizon/ │ ├── .helmignore │ ├── Chart.yaml │ ├── releasenotes/ │ │ └── notes/ │ │ ├── horizon-023da44e7958de05.yaml │ │ └── horizon-4c5d5e3b58c700a0.yaml │ ├── templates/ │ │ ├── bin/ │ │ │ ├── _db-sync.sh.tpl │ │ │ ├── _django.wsgi.tpl │ │ │ ├── _horizon.sh.tpl │ │ │ ├── _manage.py.tpl │ │ │ └── _selenium-test.py.tpl │ │ ├── certificates.yaml │ │ ├── configmap-bin.yaml │ │ ├── configmap-etc.yaml │ │ ├── configmap-logo.yaml │ │ ├── deployment.yaml │ │ ├── extra-manifests.yaml │ │ ├── ingress-api.yaml │ │ ├── job-db-drop.yaml │ │ ├── job-db-init.yaml │ │ ├── job-db-sync.yaml │ │ ├── job-image-repo-sync.yaml │ │ ├── network_policy.yaml │ │ ├── pdb.yaml │ │ ├── pod-helm-tests.yaml │ │ ├── secret-db.yaml │ │ ├── secret-ingress-tls.yaml │ │ ├── secret-keystone.yaml │ │ ├── secret-registry.yaml │ │ ├── service-ingress.yaml │ │ └── service.yaml │ └── values.yaml ├── ironic/ │ ├── Chart.yaml │ ├── templates/ │ │ ├── bin/ │ │ │ ├── _bootstrap.sh.tpl │ │ │ ├── _db-sync.sh.tpl │ │ │ ├── _ironic-api.sh.tpl │ │ │ ├── _ironic-conductor-init.sh.tpl │ │ │ ├── _ironic-conductor.sh.tpl │ │ │ ├── _manage-cleaning-network.sh.tpl │ │ │ └── _retreive-swift-config.sh.tpl │ │ ├── configmap-bin.yaml │ │ ├── configmap-etc.yaml │ │ ├── deployment-api.yaml │ │ ├── extra-manifests.yaml │ │ ├── ingress-api.yaml │ │ ├── job-bootstrap.yaml │ │ ├── job-db-drop.yaml │ │ ├── job-db-init.yaml │ │ ├── job-db-sync.yaml │ │ ├── job-image-repo-sync.yaml │ │ ├── job-ks-endpoints.yaml │ │ ├── job-ks-service.yaml │ │ ├── job-ks-user.yaml │ │ ├── job-manage-cleaning-network.yaml │ │ ├── job-rabbit-init.yaml │ │ ├── network_policy.yaml │ │ ├── pdb-api.yaml │ │ ├── secret-db.yaml │ │ ├── secret-keystone.yaml │ │ ├── secret-rabbitmq.yaml │ │ ├── secret-registry.yaml │ │ ├── service-api.yaml │ │ ├── service-ingress-api.yaml │ │ └── statefulset-conductor.yaml │ └── values.yaml ├── keystone/ │ ├── .helmignore │ ├── Chart.yaml │ ├── templates/ │ │ ├── bin/ │ │ │ ├── _bootstrap.sh.tpl │ │ │ ├── _cred-clean.py.tpl │ │ │ ├── _db-sync.sh.tpl │ │ │ ├── _domain-manage-init.sh.tpl │ │ │ ├── _domain-manage.py.tpl │ │ │ ├── _domain-manage.sh.tpl │ │ │ ├── _fernet-manage.py.tpl │ │ │ └── _keystone-api.sh.tpl │ │ ├── certificates.yaml │ │ ├── configmap-bin.yaml │ │ ├── configmap-etc.yaml │ │ ├── cron-job-credential-rotate.yaml │ │ ├── cron-job-fernet-rotate.yaml │ │ ├── deployment-api.yaml │ │ ├── extra-manifests.yaml │ │ ├── ingress-api.yaml │ │ ├── job-bootstrap.yaml │ │ ├── job-credential-cleanup.yaml │ │ ├── job-credential-setup.yaml │ │ ├── job-db-drop.yaml │ │ ├── job-db-init.yaml │ │ ├── job-db-sync.yaml │ │ ├── job-domain-manage.yaml │ │ ├── job-fernet-setup.yaml │ │ ├── job-image-repo-sync.yaml │ │ ├── job-rabbit-init.yaml │ │ ├── network_policy.yaml │ │ ├── pdb.yaml │ │ ├── pod-rally-test.yaml │ │ ├── secret-credential-keys.yaml │ │ ├── secret-db.yaml │ │ ├── secret-fernet-keys.yaml │ │ ├── secret-ingress-tls.yaml │ │ ├── secret-keystone.yaml │ │ ├── secret-ldap-tls.yaml │ │ ├── secret-rabbitmq.yaml │ │ ├── secret-registry.yaml │ │ ├── service-api.yaml │ │ └── service-ingress-api.yaml │ └── values.yaml ├── kibana/ │ ├── Chart.yaml │ ├── templates/ │ │ ├── bin/ │ │ │ ├── _apache.sh.tpl │ │ │ ├── _create_kibana_index_patterns.sh.tpl │ │ │ ├── _flush_kibana_metadata.sh.tpl │ │ │ └── _kibana.sh.tpl │ │ ├── configmap-bin.yaml │ │ ├── configmap-etc.yaml │ │ ├── deployment.yaml │ │ ├── extra-manifests.yaml │ │ ├── ingress-kibana.yaml │ │ ├── job-flush-kibana-metadata.yaml │ │ ├── job-image-repo-sync.yaml │ │ ├── job-register-kibana-indexes.yaml │ │ ├── network_policy.yaml │ │ ├── secret-elasticsearch-creds.yaml │ │ ├── secret-ingress-tls.yaml │ │ ├── secret-registry.yaml │ │ ├── service-ingress-kibana.yaml │ │ └── service.yaml │ └── values.yaml ├── kube-dns/ │ ├── Chart.yaml │ ├── templates/ │ │ ├── configmap-bin.yaml │ │ ├── configmap-kube-dns.yaml │ │ ├── deployment-kube-dns.yaml │ │ ├── extra-manifests.yaml │ │ ├── job-image-repo-sync.yaml │ │ ├── secret-registry.yaml │ │ ├── service-kube-dns.yaml │ │ └── serviceaccount-kube-dns.yaml │ └── values.yaml ├── kubernetes-keystone-webhook/ │ ├── Chart.yaml │ ├── templates/ │ │ ├── bin/ │ │ │ ├── _kubernetes-keystone-webhook-test.sh.tpl │ │ │ └── _start.sh.tpl │ │ ├── configmap-bin.yaml │ │ ├── configmap-etc.yaml │ │ ├── deployment.yaml │ │ ├── extra-manifests.yaml │ │ ├── ingress.yaml │ │ ├── pod-test.yaml │ │ ├── secret-certificates.yaml │ │ ├── secret-keystone.yaml │ │ ├── secret-registry.yaml │ │ ├── service-ingress-api.yaml │ │ └── service.yaml │ └── values.yaml ├── kubernetes-node-problem-detector/ │ ├── Chart.yaml │ ├── templates/ │ │ ├── bin/ │ │ │ └── _node-problem-detector.sh.tpl │ │ ├── configmap-bin.yaml │ │ ├── configmap-etc.yaml │ │ ├── daemonset.yaml │ │ ├── extra-manifests.yaml │ │ ├── job-image-repo-sync.yaml │ │ ├── secret-registry.yaml │ │ └── service.yaml │ └── values.yaml ├── ldap/ │ ├── .helmignore │ ├── Chart.yaml │ ├── templates/ │ │ ├── _helpers.tpl │ │ ├── bin/ │ │ │ └── _bootstrap.sh.tpl │ │ ├── configmap-bin.yaml │ │ ├── configmap-etc.yaml │ │ ├── extra-manifests.yaml │ │ ├── job-bootstrap.yaml │ │ ├── job-image-repo-sync.yaml │ │ ├── network_policy.yaml │ │ ├── secret-registry.yaml │ │ ├── service.yaml │ │ └── statefulset.yaml │ └── values.yaml ├── libvirt/ │ ├── .helmignore │ ├── Chart.yaml │ ├── releasenotes/ │ │ └── notes/ │ │ └── libvirt-339936ca478fbf50.yaml │ ├── templates/ │ │ ├── bin/ │ │ │ ├── _ceph-admin-keyring.sh.tpl │ │ │ ├── _ceph-keyring.sh.tpl │ │ │ └── _libvirt.sh.tpl │ │ ├── configmap-apparmor.yaml │ │ ├── configmap-bin.yaml │ │ ├── configmap-etc.yaml │ │ ├── daemonset-libvirt.yaml │ │ ├── extra-manifests.yaml │ │ ├── job-image-repo-sync.yaml │ │ ├── network-policy.yaml │ │ ├── pod-monitor.yaml │ │ ├── role-cert-manager.yaml │ │ ├── secret-registry.yaml │ │ └── utils/ │ │ └── _to_libvirt_conf.tpl │ └── values.yaml ├── local-storage/ │ ├── Chart.yaml │ ├── templates/ │ │ ├── extra-manifests.yaml │ │ ├── persistent-volumes.yaml │ │ └── storage-class.yaml │ └── values.yaml ├── local-volume-provisioner/ │ ├── Chart.yaml │ ├── templates/ │ │ ├── bin/ │ │ │ └── _fakemount.py.tpl │ │ ├── configmap-bin.yaml │ │ ├── configmap-etc.yaml │ │ ├── daemonset-lvp.yaml │ │ ├── extra-manifests.yaml │ │ ├── job-image-repo-sync.yaml │ │ ├── secret-registry.yaml │ │ └── storageclasses.yaml │ └── values.yaml ├── magnum/ │ ├── Chart.yaml │ ├── templates/ │ │ ├── bin/ │ │ │ ├── _bootstrap.sh.tpl │ │ │ ├── _db-sync.sh.tpl │ │ │ ├── _magnum-api.sh.tpl │ │ │ ├── _magnum-conductor-init.sh.tpl │ │ │ └── _magnum-conductor.sh.tpl │ │ ├── configmap-bin.yaml │ │ ├── configmap-etc.yaml │ │ ├── deployment-api.yaml │ │ ├── extra-manifests.yaml │ │ ├── ingress-api.yaml │ │ ├── job-bootstrap.yaml │ │ ├── job-db-drop.yaml │ │ ├── job-db-init.yaml │ │ ├── job-db-sync.yaml │ │ ├── job-image-repo-sync.yaml │ │ ├── job-ks-endpoints.yaml │ │ ├── job-ks-service.yaml │ │ ├── job-ks-user-domain.yaml │ │ ├── job-ks-user.yaml │ │ ├── job-rabbit-init.yaml │ │ ├── kubeconfig.tpl │ │ ├── network_policy.yaml │ │ ├── pdb-api.yaml │ │ ├── secret-db.yaml │ │ ├── secret-keystone.yaml │ │ ├── secret-rabbitmq.yaml │ │ ├── secret-registry.yaml │ │ ├── service-api.yaml │ │ ├── service-ingress-api.yaml │ │ └── statefulset-conductor.yaml │ └── values.yaml ├── manila/ │ ├── .helmignore │ ├── Chart.yaml │ ├── templates/ │ │ ├── bin/ │ │ │ ├── _bootstrap.sh.tpl │ │ │ ├── _ceph-keyring.sh.tpl │ │ │ ├── _db-sync.sh.tpl │ │ │ ├── _manila-api.sh.tpl │ │ │ ├── _manila-data.sh.tpl │ │ │ ├── _manila-scheduler.sh.tpl │ │ │ ├── _manila-share-init.sh.tpl │ │ │ └── _manila-share.sh.tpl │ │ ├── configmap-bin.yaml │ │ ├── configmap-etc.yaml │ │ ├── deployment-api.yaml │ │ ├── deployment-data.yaml │ │ ├── deployment-scheduler.yaml │ │ ├── deployment-share.yaml │ │ ├── extra-manifests.yaml │ │ ├── ingress-api.yaml │ │ ├── job-bootstrap.yaml │ │ ├── job-db-drop.yaml │ │ ├── job-db-init.yaml │ │ ├── job-db-sync.yaml │ │ ├── job-image-repo-sync.yaml │ │ ├── job-ks-endpoints.yaml │ │ ├── job-ks-service.yaml │ │ ├── job-ks-user.yaml │ │ ├── job-rabbit-init.yaml │ │ ├── network_policy.yaml │ │ ├── pdb-api.yaml │ │ ├── pod-rally-test.yaml │ │ ├── secret-db.yaml │ │ ├── secret-ingress-tls.yaml │ │ ├── secret-keystone.yaml │ │ ├── secret-rabbitmq.yaml │ │ ├── secret-registry.yaml │ │ ├── service-api.yaml │ │ └── service-ingress-api.yaml │ └── values.yaml ├── mariadb/ │ ├── .helmignore │ ├── Chart.yaml │ ├── README.rst │ ├── templates/ │ │ ├── bin/ │ │ │ ├── _backup_mariadb.sh.tpl │ │ │ ├── _health.sh.tpl │ │ │ ├── _mariadb-wait-for-cluster.py.tpl │ │ │ ├── _mariadb_controller.py.tpl │ │ │ ├── _prometheus-create-mysql-user.sh.tpl │ │ │ ├── _prometheus-mysqld-exporter.sh.tpl │ │ │ ├── _restore_mariadb.sh.tpl │ │ │ ├── _start.py.tpl │ │ │ ├── _start_mariadb_verify_server.sh.tpl │ │ │ └── _test.sh.tpl │ │ ├── certificates.yaml │ │ ├── configmap-bin.yaml │ │ ├── configmap-etc.yaml │ │ ├── configmap-services-tcp.yaml │ │ ├── cron-job-backup-mariadb.yaml │ │ ├── deployment-controller.yaml │ │ ├── exporter-configmap-bin.yaml │ │ ├── exporter-job-create-user.yaml │ │ ├── exporter-secrets-etc.yaml │ │ ├── extra-manifests.yaml │ │ ├── job-cluster-wait.yaml │ │ ├── job-image-repo-sync.yaml │ │ ├── job-ks-user.yaml │ │ ├── mariadb-backup-pvc.yaml │ │ ├── network_policy.yaml │ │ ├── pdb-mariadb.yaml │ │ ├── pod-test.yaml │ │ ├── secret-backup-restore.yaml │ │ ├── secret-dbadmin-password.yaml │ │ ├── secret-dbaudit-password.yaml │ │ ├── secret-registry.yaml │ │ ├── secret-rgw.yaml │ │ ├── secret-sst-password.yaml │ │ ├── secrets/ │ │ │ ├── _admin_user.cnf.tpl │ │ │ ├── _admin_user_internal.cnf.tpl │ │ │ └── _prometheus-exporter_user.cnf.tpl │ │ ├── secrets-etc.yaml │ │ ├── service-discovery.yaml │ │ ├── service-master.yaml │ │ ├── service.yaml │ │ └── statefulset.yaml │ └── values.yaml ├── mariadb-backup/ │ ├── Chart.yaml │ ├── README.rst │ ├── templates/ │ │ ├── bin/ │ │ │ ├── _backup_mariadb.sh.tpl │ │ │ ├── _restore_mariadb.sh.tpl │ │ │ └── _start_mariadb_verify_server.sh.tpl │ │ ├── configmap-bin.yaml │ │ ├── configmap-etc.yaml │ │ ├── cron-job-backup-mariadb.yaml │ │ ├── extra-manifests.yaml │ │ ├── job-image-repo-sync.yaml │ │ ├── job-ks-user.yaml │ │ ├── mariadb-backup-pvc.yaml │ │ ├── secret-backup-restore.yaml │ │ ├── secret-registry.yaml │ │ ├── secret-rgw.yaml │ │ ├── secrets/ │ │ │ ├── _admin_user.cnf.tpl │ │ │ └── _admin_user_internal.cnf.tpl │ │ └── secrets-etc.yaml │ └── values.yaml ├── mariadb-cluster/ │ ├── .helmignore │ ├── Chart.yaml │ ├── README.rst │ ├── templates/ │ │ ├── bin/ │ │ │ ├── _liveness.sh.tpl │ │ │ ├── _readiness.sh.tpl │ │ │ └── _test.sh.tpl │ │ ├── certificates.yaml │ │ ├── configmap-bin.yaml │ │ ├── configmap-etc.yaml │ │ ├── extra-manifests.yaml │ │ ├── job-image-repo-sync.yaml │ │ ├── job-refresh-statefulset.yaml │ │ ├── mariadb.yaml │ │ ├── network_policy.yaml │ │ ├── pod-test.yaml │ │ ├── secret-dbadmin-password.yaml │ │ ├── secret-dbaudit-password.yaml │ │ ├── secret-registry.yaml │ │ ├── secret-sst-password.yaml │ │ ├── secrets/ │ │ │ ├── _admin_user.cnf.tpl │ │ │ ├── _admin_user_internal.cnf.tpl │ │ │ └── _privileges.sql.tpl │ │ └── secrets-etc.yaml │ └── values.yaml ├── masakari/ │ ├── .helmignore │ ├── Chart.yaml │ ├── templates/ │ │ ├── bin/ │ │ │ ├── _manage-db.sh.tpl │ │ │ ├── _masakari-api.sh.tpl │ │ │ ├── _masakari-engine.sh.tpl │ │ │ ├── _masakari-host-monitor.sh.tpl │ │ │ ├── _masakari-instance-monitor.sh.tpl │ │ │ ├── _masakari-introspective-instance-monitor.sh.tpl │ │ │ ├── _masakari-monitors-init.sh.tpl │ │ │ └── _masakari-process-monitor.sh.tpl │ │ ├── configmap-bin.yaml │ │ ├── configmap-etc.yaml │ │ ├── daemonset-host-monitor.yaml │ │ ├── daemonset-instance-monitor.yaml │ │ ├── daemonset-introspective-instance-monitor.yaml │ │ ├── daemonset-process-monitor.yaml │ │ ├── deployment-api.yaml │ │ ├── deployment-engine.yaml │ │ ├── extra-manifests.yaml │ │ ├── job-db-drop.yaml │ │ ├── job-db-init.yaml │ │ ├── job-db-sync.yaml │ │ ├── job-ks-endpoints.yaml │ │ ├── job-ks-service.yaml │ │ ├── job-ks-user.yaml │ │ ├── job-rabbitmq-init.yaml │ │ ├── pbd-api.yaml │ │ ├── secret-db.yaml │ │ ├── secret-keystone.yaml │ │ ├── secret-rabbitmq.yaml │ │ ├── secret-registry.yaml │ │ └── service-api.yaml │ └── values.yaml ├── memcached/ │ ├── Chart.yaml │ ├── templates/ │ │ ├── bin/ │ │ │ └── _memcached.sh.tpl │ │ ├── configmap-apparmor.yaml │ │ ├── configmap-bin.yaml │ │ ├── extra-manifests.yaml │ │ ├── job-image-repo-sync.yaml │ │ ├── network_policy.yaml │ │ ├── secret-registry.yaml │ │ ├── service.yaml │ │ └── statefulset.yaml │ └── values.yaml ├── mistral/ │ ├── Chart.yaml │ ├── templates/ │ │ ├── bin/ │ │ │ ├── _bootstrap.sh.tpl │ │ │ ├── _db-sync.sh.tpl │ │ │ ├── _mistral-api.sh.tpl │ │ │ ├── _mistral-engine.sh.tpl │ │ │ ├── _mistral-event-engine.sh.tpl │ │ │ └── _mistral-executor.sh.tpl │ │ ├── configmap-bin.yaml │ │ ├── configmap-etc.yaml │ │ ├── deployment-api.yaml │ │ ├── deployment-executor.yaml │ │ ├── extra-manifests.yaml │ │ ├── ingress-api.yaml │ │ ├── job-bootstrap.yaml │ │ ├── job-db-drop.yaml │ │ ├── job-db-init.yaml │ │ ├── job-db-sync.yaml │ │ ├── job-image-repo-sync.yaml │ │ ├── job-ks-endpoints.yaml │ │ ├── job-ks-service.yaml │ │ ├── job-ks-user.yaml │ │ ├── job-rabbit-init.yaml │ │ ├── network_policy.yaml │ │ ├── pdb-api.yaml │ │ ├── pod-rally-test.yaml │ │ ├── secret-db.yaml │ │ ├── secret-keystone.yaml │ │ ├── secret-rabbitmq.yaml │ │ ├── secret-registry.yaml │ │ ├── service-api.yaml │ │ ├── service-ingress-api.yaml │ │ ├── statefulset-engine.yaml │ │ └── statefulset-event-engine.yaml │ └── values.yaml ├── nagios/ │ ├── Chart.yaml │ ├── templates/ │ │ ├── bin/ │ │ │ ├── _apache.sh.tpl │ │ │ ├── _nagios-readiness.sh.tpl │ │ │ └── _selenium-tests.py.tpl │ │ ├── configmap-additional-plugins.yaml │ │ ├── configmap-bin.yaml │ │ ├── configmap-etc.yaml │ │ ├── deployment.yaml │ │ ├── extra-manifests.yaml │ │ ├── ingress-nagios.yaml │ │ ├── job-image-repo-sync.yaml │ │ ├── network_policy.yaml │ │ ├── pod-helm-tests.yaml │ │ ├── secret-ingress-tls.yaml │ │ ├── secret-nagios.yaml │ │ ├── secret-registry.yaml │ │ ├── service-ingress-nagios.yaml │ │ └── service.yaml │ └── values.yaml ├── namespace-config/ │ ├── Chart.yaml │ ├── templates/ │ │ ├── extra-manifests.yaml │ │ └── limit-range.yaml │ └── values.yaml ├── neutron/ │ ├── .helmignore │ ├── Chart.yaml │ ├── templates/ │ │ ├── bin/ │ │ │ ├── _bootstrap.sh.tpl │ │ │ ├── _db-sync.sh.tpl │ │ │ ├── _health-probe.py.tpl │ │ │ ├── _neutron-bagpipe-bgp-init.sh.tpl │ │ │ ├── _neutron-bagpipe-bgp.sh.tpl │ │ │ ├── _neutron-bgp-dragent.sh.tpl │ │ │ ├── _neutron-dhcp-agent-init.sh.tpl │ │ │ ├── _neutron-dhcp-agent.sh.tpl │ │ │ ├── _neutron-ironic-agent-init.sh.tpl │ │ │ ├── _neutron-ironic-agent.sh.tpl │ │ │ ├── _neutron-l2gw-agent.sh.tpl │ │ │ ├── _neutron-l3-agent-init.sh.tpl │ │ │ ├── _neutron-l3-agent.sh.tpl │ │ │ ├── _neutron-linuxbridge-agent-init-modules.sh.tpl │ │ │ ├── _neutron-linuxbridge-agent-init.sh.tpl │ │ │ ├── _neutron-linuxbridge-agent.sh.tpl │ │ │ ├── _neutron-metadata-agent-init.sh.tpl │ │ │ ├── _neutron-metadata-agent.sh.tpl │ │ │ ├── _neutron-netns-cleanup-cron.sh.tpl │ │ │ ├── _neutron-openvswitch-agent-init-modules.sh.tpl │ │ │ ├── _neutron-openvswitch-agent-init-netoffload.sh.tpl │ │ │ ├── _neutron-openvswitch-agent-init.sh.tpl │ │ │ ├── _neutron-openvswitch-agent-liveness.sh.tpl │ │ │ ├── _neutron-openvswitch-agent-readiness.sh.tpl │ │ │ ├── _neutron-openvswitch-agent.sh.tpl │ │ │ ├── _neutron-ovn-db-sync.sh.tpl │ │ │ ├── _neutron-ovn-init.sh.tpl │ │ │ ├── _neutron-ovn-metadata-agent.sh.tpl │ │ │ ├── _neutron-ovn-vpn-agent-init.sh.tpl │ │ │ ├── _neutron-ovn-vpn-agent.sh.tpl │ │ │ ├── _neutron-rpc-server.sh.tpl │ │ │ ├── _neutron-server.sh.tpl │ │ │ ├── _neutron-sriov-agent-init.sh.tpl │ │ │ ├── _neutron-sriov-agent.sh.tpl │ │ │ ├── _neutron-test-force-cleanup.sh.tpl │ │ │ └── _nginx.sh.tpl │ │ ├── certificates.yaml │ │ ├── configmap-bin.yaml │ │ ├── configmap-etc.yaml │ │ ├── cron-job-ovn-db-sync.yaml │ │ ├── daemonset-bagpipe-bgp.yaml │ │ ├── daemonset-bgp-dragent.yaml │ │ ├── daemonset-dhcp-agent.yaml │ │ ├── daemonset-l2gw-agent.yaml │ │ ├── daemonset-l3-agent.yaml │ │ ├── daemonset-lb-agent.yaml │ │ ├── daemonset-metadata-agent.yaml │ │ ├── daemonset-netns-cleanup-cron.yaml │ │ ├── daemonset-neutron-ovn-vpn-agent.yaml │ │ ├── daemonset-ovn-metadata-agent.yaml │ │ ├── daemonset-ovs-agent.yaml │ │ ├── daemonset-sriov-agent.yaml │ │ ├── deployment-ironic-agent.yaml │ │ ├── deployment-rpc_server.yaml │ │ ├── deployment-server.yaml │ │ ├── extra-manifests.yaml │ │ ├── ingress-server.yaml │ │ ├── job-bootstrap.yaml │ │ ├── job-db-drop.yaml │ │ ├── job-db-init.yaml │ │ ├── job-db-sync.yaml │ │ ├── job-image-repo-sync.yaml │ │ ├── job-ks-endpoints.yaml │ │ ├── job-ks-service.yaml │ │ ├── job-ks-user.yaml │ │ ├── job-rabbit-init.yaml │ │ ├── network_policy.yaml │ │ ├── pdb-server.yaml │ │ ├── pod-rally-test.yaml │ │ ├── secret-db.yaml │ │ ├── secret-ingress-tls.yaml │ │ ├── secret-keystone.yaml │ │ ├── secret-ks-etc.yaml │ │ ├── secret-rabbitmq.yaml │ │ ├── secret-registry.yaml │ │ ├── service-ingress-neutron.yaml │ │ └── service-server.yaml │ └── values.yaml ├── nfs-provisioner/ │ ├── Chart.yaml │ ├── templates/ │ │ ├── configmap-bin.yaml │ │ ├── deployment.yaml │ │ ├── extra-manifests.yaml │ │ ├── job-image-repo-sync.yaml │ │ ├── secret-registry.yaml │ │ ├── service.yaml │ │ ├── storage_class.yaml │ │ └── volume_claim.yaml │ └── values.yaml ├── nova/ │ ├── .helmignore │ ├── Chart.yaml │ ├── templates/ │ │ ├── bin/ │ │ │ ├── _bootstrap.sh.tpl │ │ │ ├── _cell-setup-init.sh.tpl │ │ │ ├── _cell-setup.sh.tpl │ │ │ ├── _ceph-admin-keyring.sh.tpl │ │ │ ├── _ceph-keyring.sh.tpl │ │ │ ├── _db-archive-deleted-row.sh.tpl │ │ │ ├── _db-sync.sh.tpl │ │ │ ├── _fake-iptables.sh.tpl │ │ │ ├── _health-probe.py.tpl │ │ │ ├── _iscsiadm.tpl │ │ │ ├── _multipath.tpl │ │ │ ├── _multipathd.tpl │ │ │ ├── _nova-api-metadata-init.sh.tpl │ │ │ ├── _nova-api-metadata.sh.tpl │ │ │ ├── _nova-api.sh.tpl │ │ │ ├── _nova-compute-init.sh.tpl │ │ │ ├── _nova-compute-ironic.sh.tpl │ │ │ ├── _nova-compute.sh.tpl │ │ │ ├── _nova-conductor.sh.tpl │ │ │ ├── _nova-console-compute-init.sh.tpl │ │ │ ├── _nova-console-proxy-init-assets.sh.tpl │ │ │ ├── _nova-console-proxy-init.sh.tpl │ │ │ ├── _nova-console-proxy.sh.tpl │ │ │ ├── _nova-scheduler.sh.tpl │ │ │ ├── _nova-service-cleaner.sh.tpl │ │ │ ├── _ssh-init.sh.tpl │ │ │ ├── _ssh-start.sh.tpl │ │ │ ├── _storage-init.sh.tpl │ │ │ └── _wait-for-computes-init.sh.tpl │ │ ├── certificates.yaml │ │ ├── configmap-bin.yaml │ │ ├── configmap-etc.yaml │ │ ├── cron-job-archive-deleted-rows.yaml │ │ ├── cron-job-cell-setup.yaml │ │ ├── cron-job-service-cleaner.yaml │ │ ├── daemonset-compute.yaml │ │ ├── deployment-api-metadata.yaml │ │ ├── deployment-api-osapi.yaml │ │ ├── deployment-conductor.yaml │ │ ├── deployment-novncproxy.yaml │ │ ├── deployment-scheduler.yaml │ │ ├── deployment-serialproxy.yaml │ │ ├── deployment-spiceproxy.yaml │ │ ├── extra-manifests.yaml │ │ ├── ingress-metadata.yaml │ │ ├── ingress-novncproxy.yaml │ │ ├── ingress-osapi.yaml │ │ ├── ingress-serialproxy.yaml │ │ ├── ingress-spiceproxy.yaml │ │ ├── job-bootstrap.yaml │ │ ├── job-cell-setup.yaml │ │ ├── job-db-drop.yaml │ │ ├── job-db-init.yaml │ │ ├── job-db-sync.yaml │ │ ├── job-image-repo-sync.yaml │ │ ├── job-ks-endpoints.yaml │ │ ├── job-ks-service.yaml │ │ ├── job-ks-user.yaml │ │ ├── job-nova-storage-init.yaml │ │ ├── job-rabbit-init.yaml │ │ ├── netpol-nova.yaml │ │ ├── pdb-metadata.yaml │ │ ├── pdb-osapi.yaml │ │ ├── pod-rally-test.yaml │ │ ├── secret-db-api.yaml │ │ ├── secret-db-cell0.yaml │ │ ├── secret-db.yaml │ │ ├── secret-ingress-tls.yaml │ │ ├── secret-keystone.yaml │ │ ├── secret-ks-etc.yaml │ │ ├── secret-rabbitmq.yaml │ │ ├── secret-registry.yaml │ │ ├── secret-ssh.yaml │ │ ├── service-ingress-metadata.yaml │ │ ├── service-ingress-novncproxy.yaml │ │ ├── service-ingress-osapi.yaml │ │ ├── service-ingress-serialproxy.yaml │ │ ├── service-ingress-spiceproxy.yaml │ │ ├── service-metadata.yaml │ │ ├── service-novncproxy.yaml │ │ ├── service-osapi.yaml │ │ ├── service-serialproxy.yaml │ │ ├── service-spiceproxy.yaml │ │ ├── statefulset-compute-ironic.yaml │ │ ├── statefulset-conductor.yaml │ │ └── statefulset-scheduler.yaml │ └── values.yaml ├── octavia/ │ ├── Chart.yaml │ ├── templates/ │ │ ├── bin/ │ │ │ ├── _bootstrap.sh.tpl │ │ │ ├── _db-sync.sh.tpl │ │ │ ├── _octavia-api.sh.tpl │ │ │ ├── _octavia-driver-agent.sh.tpl │ │ │ ├── _octavia-health-manager-get-port.sh.tpl │ │ │ ├── _octavia-health-manager-nic-init.sh.tpl │ │ │ ├── _octavia-health-manager.sh.tpl │ │ │ ├── _octavia-housekeeping.sh.tpl │ │ │ ├── _octavia-worker-get-port.sh.tpl │ │ │ ├── _octavia-worker-nic-init.sh.tpl │ │ │ └── _octavia-worker.sh.tpl │ │ ├── configmap-bin.yaml │ │ ├── configmap-etc.yaml │ │ ├── daemonset-health-manager.yaml │ │ ├── daemonset-worker.yaml │ │ ├── deployment-api.yaml │ │ ├── deployment-driver-agent.yaml │ │ ├── deployment-housekeeping.yaml │ │ ├── extra-manifests.yaml │ │ ├── ingress-api.yaml │ │ ├── job-bootstrap.yaml │ │ ├── job-db-drop.yaml │ │ ├── job-db-init.yaml │ │ ├── job-db-sync.yaml │ │ ├── job-image-repo-sync.yaml │ │ ├── job-ks-endpoint.yaml │ │ ├── job-ks-service.yaml │ │ ├── job-ks-user.yaml │ │ ├── job-rabbit-init.yaml │ │ ├── network_policy.yaml │ │ ├── pdb-api.yaml │ │ ├── secret-db-persistence.yaml │ │ ├── secret-db.yaml │ │ ├── secret-ingress-tls.yaml │ │ ├── secret-keystone.yaml │ │ ├── secret-rabbitmq.yaml │ │ ├── secret-registry.yaml │ │ ├── service-api.yaml │ │ └── service-ingress-api.yaml │ └── values.yaml ├── openvswitch/ │ ├── .helmignore │ ├── Chart.yaml │ ├── templates/ │ │ ├── bin/ │ │ │ ├── _openvswitch-db-server.sh.tpl │ │ │ ├── _openvswitch-vswitchd-init-modules.sh.tpl │ │ │ └── _openvswitch-vswitchd.sh.tpl │ │ ├── configmap-bin.yaml │ │ ├── daemonset.yaml │ │ ├── extra-manifests.yaml │ │ ├── job-image-repo-sync.yaml │ │ ├── network-policy.yaml │ │ └── secret-registry.yaml │ └── values.yaml ├── ovn/ │ ├── .helmignore │ ├── Chart.yaml │ ├── templates/ │ │ ├── bin/ │ │ │ ├── _ovn-controller-init.sh.tpl │ │ │ └── _ovn-network-logging-parser.sh.tpl │ │ ├── clusterrole-controller.yaml │ │ ├── clusterrolebinding-controller.yaml │ │ ├── configmap-bin.yaml │ │ ├── configmap-etc.yaml │ │ ├── daemonset-controller.yaml │ │ ├── deployment-northd.yaml │ │ ├── extra-manifests.yaml │ │ ├── role-controller.yaml │ │ ├── role-northd.yaml │ │ ├── role-ovsdb.yaml │ │ ├── rolebinding-controller.yaml │ │ ├── rolebinding-northd.yaml │ │ ├── rolebinding-ovsdb.yaml │ │ ├── secret-registry.yaml │ │ ├── secret-vector.yaml │ │ ├── service-ovsdb-nb.yaml │ │ ├── service-ovsdb-sb.yaml │ │ ├── statefulset-ovsdb-nb.yaml │ │ └── statefulset-ovsdb-sb.yaml │ └── values.yaml ├── placement/ │ ├── .helmignore │ ├── Chart.yaml │ ├── templates/ │ │ ├── bin/ │ │ │ ├── _db-sync.sh.tpl │ │ │ └── _placement-api.sh.tpl │ │ ├── certificates.yaml │ │ ├── configmap-bin.yaml │ │ ├── configmap-etc.yaml │ │ ├── deployment.yaml │ │ ├── extra-manifests.yaml │ │ ├── ingress.yaml │ │ ├── job-db-drop.yaml │ │ ├── job-db-init.yaml │ │ ├── job-db-sync.yaml │ │ ├── job-image-repo-sync.yaml │ │ ├── job-ks-endpoints.yaml │ │ ├── job-ks-service.yaml │ │ ├── job-ks-user.yaml │ │ ├── network_policy.yaml │ │ ├── pdb.yaml │ │ ├── secret-db.yaml │ │ ├── secret-ingress-tls.yaml │ │ ├── secret-keystone.yaml │ │ ├── secret-ks-etc.yaml │ │ ├── secret-registry.yaml │ │ ├── service-ingress.yaml │ │ └── service.yaml │ └── values.yaml ├── playbooks/ │ ├── build-chart.yaml │ ├── collect-logs.yaml │ ├── deploy-env-kubespray.yaml │ ├── deploy-env.yaml │ ├── enable-hugepages.yaml │ ├── inject-keys.yaml │ ├── lint.yaml │ ├── mount-volumes.yaml │ ├── osh-bandit.yaml │ ├── prepare-hosts.yaml │ ├── publish/ │ │ ├── post.yaml │ │ └── run.yaml │ └── run-scripts.yaml ├── postgresql/ │ ├── .helmignore │ ├── Chart.yaml │ ├── templates/ │ │ ├── bin/ │ │ │ ├── _backup_postgresql.sh.tpl │ │ │ ├── _common_backup_restore.sh.tpl │ │ │ ├── _db_test.sh.tpl │ │ │ ├── _postgresql_archive_cleanup.sh.tpl │ │ │ ├── _readiness.sh.tpl │ │ │ ├── _remote_retrieve_postgresql.sh.tpl │ │ │ ├── _remote_store_postgresql.sh.tpl │ │ │ ├── _restore_postgresql.sh.tpl │ │ │ └── _start.sh.tpl │ │ ├── certificates.yaml │ │ ├── configmap-bin.yaml │ │ ├── configmap-etc.yaml │ │ ├── cron-job-backup-postgres.yaml │ │ ├── extra-manifests.yaml │ │ ├── job-image-repo-sync.yaml │ │ ├── job-ks-user.yaml │ │ ├── monitoring/ │ │ │ └── prometheus/ │ │ │ ├── bin/ │ │ │ │ └── _create-postgresql-exporter-user.sh.tpl │ │ │ ├── exporter-configmap-bin.yaml │ │ │ ├── exporter-configmap-etc.yaml │ │ │ ├── exporter-deployment.yaml │ │ │ ├── exporter-job-create-user.yaml │ │ │ ├── exporter-secrets-etc.yaml │ │ │ └── exporter-service.yaml │ │ ├── network_policy.yaml │ │ ├── pod-test.yaml │ │ ├── postgresql-backup-pvc.yaml │ │ ├── secret-admin.yaml │ │ ├── secret-audit.yaml │ │ ├── secret-backup-restore.yaml │ │ ├── secret-registry.yaml │ │ ├── secret-rgw.yaml │ │ ├── secrets/ │ │ │ └── _admin_user.conf.tpl │ │ ├── secrets-etc.yaml │ │ ├── service-postgres.yaml │ │ ├── service-restapi.yaml │ │ └── statefulset.yaml │ └── values.yaml ├── powerdns/ │ ├── Chart.yaml │ ├── templates/ │ │ ├── bin/ │ │ │ └── _powerdns-mysql-sync.sh.tpl │ │ ├── configmap-bin.yaml │ │ ├── configmap-etc.yaml │ │ ├── deployment.yaml │ │ ├── extra-manifests.yaml │ │ ├── job-db-init.yaml │ │ ├── job-db-sync.yaml │ │ ├── job-image-repo-sync.yaml │ │ ├── secret-db.yaml │ │ ├── secret-registry.yaml │ │ └── service.yaml │ └── values.yaml ├── prometheus/ │ ├── Chart.yaml │ ├── templates/ │ │ ├── bin/ │ │ │ ├── _apache.sh.tpl │ │ │ ├── _helm-tests.sh.tpl │ │ │ └── _prometheus.sh.tpl │ │ ├── certificates.yaml │ │ ├── configmap-bin.yaml │ │ ├── configmap-etc.yaml │ │ ├── extra-manifests.yaml │ │ ├── ingress-prometheus.yaml │ │ ├── job-image-repo-sync.yaml │ │ ├── network_policy.yaml │ │ ├── pod-helm-tests.yaml │ │ ├── secret-ingress-tls.yaml │ │ ├── secret-prometheus.yaml │ │ ├── secret-registry.yaml │ │ ├── secret-tls-configs.yaml │ │ ├── service-ingress-prometheus.yaml │ │ ├── service.yaml │ │ ├── statefulset.yaml │ │ └── utils/ │ │ └── _command_line_flags.tpl │ └── values.yaml ├── prometheus-alertmanager/ │ ├── Chart.yaml │ ├── templates/ │ │ ├── bin/ │ │ │ ├── _alertmanager.sh.tpl │ │ │ └── _apache.sh.tpl │ │ ├── clusterrolebinding.yaml │ │ ├── configmap-bin.yaml │ │ ├── configmap-etc.yaml │ │ ├── extra-manifests.yaml │ │ ├── ingress-alertmanager.yaml │ │ ├── job-image-repo-sync.yaml │ │ ├── network_policy.yaml │ │ ├── secret-admin-user.yaml │ │ ├── secret-ingress-tls.yaml │ │ ├── secret-registry.yaml │ │ ├── service-discovery.yaml │ │ ├── service-ingress-alertmanager.yaml │ │ ├── service.yaml │ │ └── statefulset.yaml │ └── values.yaml ├── prometheus-blackbox-exporter/ │ ├── Chart.yaml │ ├── templates/ │ │ ├── deployment.yaml │ │ ├── extra-manifests.yaml │ │ ├── secret-registry.yaml │ │ ├── secret.yaml │ │ └── service.yaml │ └── values.yaml ├── prometheus-kube-state-metrics/ │ ├── Chart.yaml │ ├── templates/ │ │ ├── configmap-bin.yaml │ │ ├── deployment.yaml │ │ ├── extra-manifests.yaml │ │ ├── job-image-repo-sync.yaml │ │ ├── network_policy.yaml │ │ ├── secret-registry.yaml │ │ ├── service-controller-manager.yaml │ │ ├── service-kube-state-metrics.yaml │ │ └── service-scheduler.yaml │ └── values.yaml ├── prometheus-mysql-exporter/ │ ├── .helmignore │ ├── Chart.yaml │ ├── README.rst │ ├── templates/ │ │ ├── bin/ │ │ │ ├── _create-mysql-user.sh.tpl │ │ │ └── _mysqld-exporter.sh.tpl │ │ ├── exporter-configmap-bin.yaml │ │ ├── exporter-deployment.yaml │ │ ├── exporter-job-create-user.yaml │ │ ├── exporter-network-policy.yaml │ │ ├── exporter-secrets-etc.yaml │ │ ├── exporter-service.yaml │ │ ├── extra-manifests.yaml │ │ └── secrets/ │ │ └── _exporter_user.cnf.tpl │ └── values.yaml ├── prometheus-node-exporter/ │ ├── Chart.yaml │ ├── templates/ │ │ ├── bin/ │ │ │ └── _node-exporter.sh.tpl │ │ ├── configmap-bin.yaml │ │ ├── daemonset.yaml │ │ ├── extra-manifests.yaml │ │ ├── job-image-repo-sync.yaml │ │ ├── secret-registry.yaml │ │ └── service.yaml │ └── values.yaml ├── prometheus-openstack-exporter/ │ ├── Chart.yaml │ ├── templates/ │ │ ├── bin/ │ │ │ └── _prometheus-openstack-exporter.sh.tpl │ │ ├── configmap-bin.yaml │ │ ├── deployment.yaml │ │ ├── extra-manifests.yaml │ │ ├── job-image-repo-sync.yaml │ │ ├── job-ks-user.yaml │ │ ├── network_policy.yaml │ │ ├── secret-keystone.yaml │ │ ├── secret-registry.yaml │ │ └── service.yaml │ └── values.yaml ├── prometheus-process-exporter/ │ ├── Chart.yaml │ ├── templates/ │ │ ├── daemonset.yaml │ │ ├── extra-manifests.yaml │ │ ├── job-image-repo-sync.yaml │ │ ├── network_policy.yaml │ │ ├── secret-registry.yaml │ │ └── service.yaml │ └── values.yaml ├── rabbitmq/ │ ├── .helmignore │ ├── Chart.yaml │ ├── templates/ │ │ ├── bin/ │ │ │ ├── _rabbitmq-cookie.sh.tpl │ │ │ ├── _rabbitmq-liveness.sh.tpl │ │ │ ├── _rabbitmq-password-hash.py.tpl │ │ │ ├── _rabbitmq-readiness.sh.tpl │ │ │ ├── _rabbitmq-start.sh.tpl │ │ │ ├── _rabbitmq-test.sh.tpl │ │ │ └── _rabbitmq-wait-for-cluster.sh.tpl │ │ ├── certificates.yaml │ │ ├── configmap-bin.yaml │ │ ├── configmap-etc.yaml │ │ ├── etc/ │ │ │ └── _enabled_plugins.tpl │ │ ├── extra-manifests.yaml │ │ ├── ingress-management.yaml │ │ ├── job-cluster-wait.yaml │ │ ├── job-image-repo-sync.yaml │ │ ├── network_policy.yaml │ │ ├── pod-test.yaml │ │ ├── secret-erlang-cookie.yaml │ │ ├── secret-rabbit-admin.yaml │ │ ├── secret-rabbitmq-users-credentials.yaml │ │ ├── secret-registry.yaml │ │ ├── service-ingress-management.yaml │ │ ├── service.yaml │ │ ├── statefulset.yaml │ │ └── utils/ │ │ └── _to_rabbit_config.tpl │ └── values.yaml ├── rally/ │ ├── Chart.yaml │ ├── README.rst │ ├── templates/ │ │ ├── bin/ │ │ │ ├── _bootstrap.sh.tpl │ │ │ ├── _manage-db.sh.tpl │ │ │ └── _run-task.sh.tpl │ │ ├── configmap-bin.yaml │ │ ├── configmap-etc.yaml │ │ ├── configmap-tasks.yaml │ │ ├── configmap-test-templates.yaml │ │ ├── extra-manifests.yaml │ │ ├── job-bootstrap.yaml │ │ ├── job-db-init.yaml │ │ ├── job-image-repo-sync.yaml │ │ ├── job-ks-endpoints.yaml │ │ ├── job-ks-service.yaml │ │ ├── job-ks-user.yaml │ │ ├── job-manage-db.yaml │ │ ├── job-run-task.yaml │ │ ├── pdb-api.yaml │ │ ├── pvc-rally.yaml │ │ ├── secret-db.yaml │ │ ├── secret-keystone.yaml │ │ └── secret-registry.yaml │ └── values.yaml ├── redis/ │ ├── Chart.yaml │ ├── templates/ │ │ ├── configmap-bin.yaml │ │ ├── deployment.yaml │ │ ├── extra-manifests.yaml │ │ ├── job-image-repo-sync.yaml │ │ ├── pod_test.yaml │ │ ├── secret-registry.yaml │ │ ├── service.yaml │ │ └── test/ │ │ ├── _python_redis_tests.py.tpl │ │ └── _redis_test.sh.tpl │ └── values.yaml ├── registry/ │ ├── Chart.yaml │ ├── templates/ │ │ ├── bin/ │ │ │ ├── _bootstrap.sh.tpl │ │ │ ├── _registry-proxy.sh.tpl │ │ │ └── _registry.sh.tpl │ │ ├── configmap-bin.yaml │ │ ├── configmap-etc.yaml │ │ ├── daemonset-registry-proxy.yaml │ │ ├── deployment-registry.yaml │ │ ├── etc/ │ │ │ └── _default.conf.tpl │ │ ├── extra-manifests.yaml │ │ ├── job-bootstrap.yaml │ │ ├── pvc-images.yaml │ │ ├── secret-registry.yaml │ │ └── service-registry.yaml │ └── values.yaml ├── release.asc ├── releasenotes/ │ ├── config.yaml │ ├── notes/ │ │ ├── added-nova-uid-parameter-to-ovs-chart-41d2b05b79300a31.yaml │ │ ├── aodh-0fe345390dd08642.yaml │ │ ├── aodh-1002dad350db1c60.yaml │ │ ├── aodh-bb91c011b0c7d911.yaml │ │ ├── aodh.yaml │ │ ├── barbican-669168de73ab5847.yaml │ │ ├── barbican-d291498fada9e601.yaml │ │ ├── barbican-ead8061b2a6b1b1b.yaml │ │ ├── barbican.yaml │ │ ├── blazar-73cedded47699964.yaml │ │ ├── blazar-a7b9b29ba15720c0.yaml │ │ ├── blazar-b7fc5016b49c8f59.yaml │ │ ├── ca-clusterissuer.yaml │ │ ├── ca-issuer.yaml │ │ ├── ceilometer-15768e1064d3339d.yaml │ │ ├── ceilometer-8fc69d6664cdf101.yaml │ │ ├── ceilometer-ab177a5c0aad98df.yaml │ │ ├── ceilometer-b03ea218e1e61f90.yaml │ │ ├── ceilometer-b86532145d088208.yaml │ │ ├── ceilometer-c08f029ffa1e122f.yaml │ │ ├── ceilometer.yaml │ │ ├── ceph-adapter-rook-2fd83689f9bf78fb.yaml │ │ ├── ceph-adapter-rook-f0855e8843fe615f.yaml │ │ ├── ceph-adapter-rook.yaml │ │ ├── ceph-client-055d675e86b2d0ea.yaml │ │ ├── ceph-client-f4c8397a4313c53a.yaml │ │ ├── ceph-client.yaml │ │ ├── ceph-mon-1a1ecc38a96bfead.yaml │ │ ├── ceph-mon-5ece5f0b0f571966.yaml │ │ ├── ceph-mon-a1f450d714b90cfb.yaml │ │ ├── ceph-mon-f029c2a86a0b7edd.yaml │ │ ├── ceph-mon.yaml │ │ ├── ceph-osd-294b73092b0b301b.yaml │ │ ├── ceph-osd-c897b82dd8d0104b.yaml │ │ ├── ceph-osd-e9bd9ab0cb036080.yaml │ │ ├── ceph-osd.yaml │ │ ├── ceph-provisioners-091a682dc01c219f.yaml │ │ ├── ceph-provisioners-c4334743e1cadc04.yaml │ │ ├── ceph-provisioners.yaml │ │ ├── ceph-rgw-1dc7fd498ff7ed46.yaml │ │ ├── ceph-rgw-9d99622a011584b0.yaml │ │ ├── ceph-rgw.yaml │ │ ├── cert-rotation-06fbf166bc55e372.yaml │ │ ├── cert-rotation.yaml │ │ ├── change-default-ovs-image-c1e24787f1b03170.yaml │ │ ├── change-memcache-backend-2d85a3c75b32db39.yaml │ │ ├── changed-ovs-dpdk-root-key-f8aaf3ad65189c8a.yaml │ │ ├── cinder-1db248fbc00e56ff.yaml │ │ ├── cinder-32aac095ffc09912.yaml │ │ ├── cinder-48232b427a294d57.yaml │ │ ├── cinder-4e17dd8ee84ca1a2.yaml │ │ ├── cinder-8f8fd56d2c9a5d75.yaml │ │ ├── cinder-92ee9aa061442690.yaml │ │ ├── cinder-a25114bef0ed2f56.yaml │ │ ├── cinder-a530fe90112c74d1.yaml │ │ ├── cinder-aca94f2247bcddcd.yaml │ │ ├── cinder-b605e2bc57b6d49f.yaml │ │ ├── cinder-ddd3bb79dff72ba6.yaml │ │ ├── cinder-ded5ec20ef58ac93.yaml │ │ ├── cinder-f177532ecd78dcec.yaml │ │ ├── cinder.yaml │ │ ├── cloudkitty-a95de06fbfeac965.yaml │ │ ├── cloudkitty-d61bea096f10b731.yaml │ │ ├── cloudkitty.yaml │ │ ├── common-695408be564c5d44.yaml │ │ ├── common-76e452ae14eb3707.yaml │ │ ├── common-8730c7058550f934.yaml │ │ ├── common-d6d7b93fcc7296e9.yaml │ │ ├── common-eb7338a63d83ad95.yaml │ │ ├── common-f19dec4799b18756.yaml │ │ ├── cyborg.yaml │ │ ├── designate-9ed4257ab657b224.yaml │ │ ├── designate-bc18055009645160.yaml │ │ ├── designate.yaml │ │ ├── elastic-apm-server.yaml │ │ ├── elastic-filebeat.yaml │ │ ├── elastic-metricbeat.yaml │ │ ├── elastic-packetbeat.yaml │ │ ├── elasticseach-625bc83028513f08.yaml │ │ ├── elasticsearch-127e34013b70451d.yaml │ │ ├── elasticsearch-1fb9cb9d0b6169a7.yaml │ │ ├── elasticsearch-4a005ef3cec5f170.yaml │ │ ├── elasticsearch-653d4b77cf26c277.yaml │ │ ├── elasticsearch-ba314935c85c3b25.yaml │ │ ├── elasticsearch-baf978b047efc111.yaml │ │ ├── elasticsearch.yaml │ │ ├── etcd.yaml │ │ ├── fluentbit.yaml │ │ ├── fluentd.yaml │ │ ├── freezer-3272cc6ed891f5a3.yaml │ │ ├── glance-1245a71c1694b79c.yaml │ │ ├── glance-79dad0da1e27df42.yaml │ │ ├── glance-9043d8c0a8119256.yaml │ │ ├── glance-cb814fab2bccc95e.yaml │ │ ├── glance-cbd61a1ae1e902b5.yaml │ │ ├── glance-e528d9f2473763a1.yaml │ │ ├── glance.yaml │ │ ├── gnocchi-37ba93d527c7ba75.yaml │ │ ├── gnocchi-71bec40a3416cb8a.yaml │ │ ├── gnocchi.yaml │ │ ├── grafana-b3fac6a311d115a6.yaml │ │ ├── grafana-d1a2049e057fe878.yaml │ │ ├── grafana.yaml │ │ ├── heat-5e861ec1ee8e2784.yaml │ │ ├── heat-7222563449ea848e.yaml │ │ ├── heat-a584fab629e1c4fc.yaml │ │ ├── heat.yaml │ │ ├── helm-toolkit-04996581655d9952.yaml │ │ ├── helm-toolkit-1ac16e62f779d907.yaml │ │ ├── helm-toolkit-49593d58783c3a97.yaml │ │ ├── helm-toolkit-5fa68b35be3378b3.yaml │ │ ├── helm-toolkit-81cf091a301877ff.yaml │ │ ├── helm-toolkit-9618f6c4379c13bc.yaml │ │ ├── helm-toolkit-a2810391532bd64a.yaml │ │ ├── helm-toolkit-acb954baa2fe7b2f.yaml │ │ ├── helm-toolkit-e84e695df114929d.yaml │ │ ├── helm-toolkit-fa49be61648b2d72.yaml │ │ ├── helm-toolkit.yaml │ │ ├── horizon-172a4ff3264fc495.yaml │ │ ├── horizon.yaml │ │ ├── increase-default-logging-31db0e9d3e51b429.yaml │ │ ├── ingress.yaml │ │ ├── ironic-0035b6286b1c6333.yaml │ │ ├── ironic-022571f573f6c430.yaml │ │ ├── ironic-2b9283c8924f8c63.yaml │ │ ├── ironic-2fcd7c5ae98b55f4.yaml │ │ ├── ironic-4963b8bfe3c212d0.yaml │ │ ├── ironic-4a1d33f9e4147b79.yaml │ │ ├── ironic-82bd78c64b57d2ce.yaml │ │ ├── ironic-adbba9c6718cc0d6.yaml │ │ ├── ironic-c0de8abe9970dca0.yaml │ │ ├── ironic.yaml │ │ ├── keystone-0e6674e1c443cd81.yaml │ │ ├── keystone-12efe8927d1a0934.yaml │ │ ├── keystone-17cdfeb53f6eb5dd.yaml │ │ ├── keystone-1aaec51f0512e445.yaml │ │ ├── keystone-56908951efdcc19e.yaml │ │ ├── keystone-5dd1eca70f3382d8.yaml │ │ ├── keystone-9bca09a40cc3dc68.yaml │ │ ├── keystone-dab27a4eeaab96d1.yaml │ │ ├── keystone-e2d6c0f6c85415ab.yaml │ │ ├── keystone-fb00add9c87916a3.yaml │ │ ├── keystone-healthcheck-1f72d266f886e735.yaml │ │ ├── keystone.yaml │ │ ├── kibana-053401293f7f508d.yaml │ │ ├── kibana-add46185e9a8d6af.yaml │ │ ├── kibana-c0b39f760a7c5b80.yaml │ │ ├── kibana.yaml │ │ ├── kube-dns.yaml │ │ ├── kubernetes-keystone-webhook.yaml │ │ ├── kubernetes-node-problem-detector.yaml │ │ ├── ldap-4737a2ba0a8a499f.yaml │ │ ├── ldap.yaml │ │ ├── libvirt-5bf3185fc00a9938.yaml │ │ ├── libvirt-85375c3ae369bc39.yaml │ │ ├── libvirt-ac59444a6623ddb9.yaml │ │ ├── libvirt-b5dc605552feb278.yaml │ │ ├── libvirt-e8ba1d91a8ca4999.yaml │ │ ├── libvirt-f81d6fc0b0094209.yaml │ │ ├── libvirt.yaml │ │ ├── local-storage.yaml │ │ ├── local-volume-provisioner.yaml │ │ ├── magnum.yaml │ │ ├── manila-23590e37667d10a5.yaml │ │ ├── manila-3a767553950629bd.yaml │ │ ├── manila-7bf5ad7472dbf691.yaml │ │ ├── manila-a5beeacdb577dd23.yaml │ │ ├── manila-f7286f302a9372eb.yaml │ │ ├── manila-f8ada2e675fcc308.yaml │ │ ├── manila.yaml │ │ ├── mariadb-0cb94bb0ae8cf38a.yaml │ │ ├── mariadb-2d75f250c1fbcd73.yaml │ │ ├── mariadb-7d8282a6eeb4d249.yaml │ │ ├── mariadb-840fccbf8f0e9d39.yaml │ │ ├── mariadb-b923ac9345734125.yaml │ │ ├── mariadb-backup-58c8a77f9c03bae8.yaml │ │ ├── mariadb-backup-af891fea0cfa3db5.yaml │ │ ├── mariadb-backup-c27eb2dc0a56a7ed.yaml │ │ ├── mariadb-backup.yaml │ │ ├── mariadb-cluster-4672d16769afdb47.yaml │ │ ├── mariadb-cluster.yaml │ │ ├── mariadb-dcd35d40fcd4a749.yaml │ │ ├── mariadb.yaml │ │ ├── masakari-ea8acf2427bc9811.yaml │ │ ├── masakari.yaml │ │ ├── memcached-1ae10613b2e36813.yaml │ │ ├── memcached.yaml │ │ ├── mistral.yaml │ │ ├── nagios-36a6b2cb6e9fc720.yaml │ │ ├── nagios.yaml │ │ ├── namespace-config.yaml │ │ ├── neutron-00a56405067b123d.yaml │ │ ├── neutron-013c9be46456b92c.yaml │ │ ├── neutron-288ac8b37720832e.yaml │ │ ├── neutron-2af36e49a0a377c3.yaml │ │ ├── neutron-2bb975307f0d27f2.yaml │ │ ├── neutron-2d4db97bc8900286.yaml │ │ ├── neutron-315f825e54d3f34c.yaml │ │ ├── neutron-32815761690bedf5.yaml │ │ ├── neutron-3c11cf48f8c7c592.yaml │ │ ├── neutron-3c33aea435f7ab8a.yaml │ │ ├── neutron-42b77d74ce8fe287.yaml │ │ ├── neutron-4f9263300df02c9b.yaml │ │ ├── neutron-659f0c21af1feaa0.yaml │ │ ├── neutron-670d4cd96f100dea.yaml │ │ ├── neutron-96d95ffbdeaaf29a.yaml │ │ ├── neutron-9dbb4250fd893743.yaml │ │ ├── neutron-add-uwsgi-start-time-d73ba462e1157dd2.yaml │ │ ├── neutron-b2247f89a5f258aa.yaml │ │ ├── neutron-b225c11a5e1d522d.yaml │ │ ├── neutron-c0c7ca4e49cbf03c.yaml │ │ ├── neutron-c451a4129f97e891.yaml │ │ ├── neutron-d39cc4643edac73c.yaml │ │ ├── neutron-f0674e08d80fc203.yaml │ │ ├── neutron-fca28403d7a0be3a.yaml │ │ ├── neutron.yaml │ │ ├── nfs-provisioner.yaml │ │ ├── nova-1a7fb130b261f92d.yaml │ │ ├── nova-29572c7b62b6ae0b.yaml │ │ ├── nova-2c10ffbcf8d2f838.yaml │ │ ├── nova-2e97a6de46b4c9b9.yaml │ │ ├── nova-3493b35ba8c4479a.yaml │ │ ├── nova-366b14dea33d416d.yaml │ │ ├── nova-467e6c34e9fd1b05.yaml │ │ ├── nova-476f40003a31bc77.yaml │ │ ├── nova-495c648112a2b539.yaml │ │ ├── nova-4b998ef222e57fd1.yaml │ │ ├── nova-5bb93c130c2a280d.yaml │ │ ├── nova-5d7903f3b97aa088.yaml │ │ ├── nova-60c926ac61319ba1.yaml │ │ ├── nova-69cb1a01b6f5c561.yaml │ │ ├── nova-6b1d99fb5c67b2dd.yaml │ │ ├── nova-7f3dbce1333752b8.yaml │ │ ├── nova-9df2dfa1e3521305.yaml │ │ ├── nova-b0749b6144e2b871.yaml │ │ ├── nova-b2ce6bcc83029d1b.yaml │ │ ├── nova-c59fc7469b3a8500.yaml │ │ ├── nova-dd4188dbc489977c.yaml │ │ ├── nova-e42deac3199480e6.yaml │ │ ├── nova-e8350419e59bc440.yaml │ │ ├── nova-fc00bda9bb69988e.yaml │ │ ├── nova.yaml │ │ ├── octavia-171c56de7891c86d.yaml │ │ ├── octavia-3c13346818a743cc.yaml │ │ ├── octavia-63cb483419410e3c.yaml │ │ ├── octavia-73c0f7c8c13c00a1.yaml │ │ ├── octavia-74938cd9ffae016b.yaml │ │ ├── octavia-875ff6ae26e5586c.yaml │ │ ├── octavia-a9a696fde141cd8b.yaml │ │ ├── octavia-b40e89ec5e5b5568.yaml │ │ ├── octavia-c0e8011e138832db.yaml │ │ ├── octavia-c952d2266d5dbd62.yaml │ │ ├── octavia-c9f2b0ece7ba8406.yaml │ │ ├── octavia-d22c4az0a92b7d16.yaml │ │ ├── octavia-f6afc93cf3ccc8f7.yaml │ │ ├── octavia-health-manager-net-caps-49adc645e1d03456.yaml │ │ ├── octavia.yaml │ │ ├── openstack.yaml │ │ ├── openvswitch-0b37403ffc75bb63.yaml │ │ ├── openvswitch-3401ba2f0dc8e1f6.yaml │ │ ├── openvswitch-3df8c5ca6034009f.yaml │ │ ├── openvswitch-5c0d74ca4f420e56.yaml │ │ ├── openvswitch-63f74f08815529dd.yaml │ │ ├── openvswitch-c123b289b476575a.yaml │ │ ├── openvswitch-e761d6733b84bdc7.yaml │ │ ├── openvswitch-e888d02378d4d044.yaml │ │ ├── openvswitch.yaml │ │ ├── other-23a753cb53b10bb8.yaml │ │ ├── ovn-3b9e82e5d469bc98.yaml │ │ ├── ovn-3e576a7be97232fe.yaml │ │ ├── ovn-50ba6d3611decff9.yaml │ │ ├── ovn-53e7ddb42d51e7c9.yaml │ │ ├── ovn-6c1c8afff28cf7f7.yaml │ │ ├── ovn-73332b0bc5d647f2.yaml │ │ ├── ovn-8b5cc103886f3b25.yaml │ │ ├── ovn-a82eced671495a3d.yaml │ │ ├── ovn-b172c29d8c0602b1.yaml │ │ ├── ovn-d195851d81d68036.yaml │ │ ├── ovn-ffd84bb8c9e73b64.yaml │ │ ├── ovn.yaml │ │ ├── panko.yaml │ │ ├── placement-2b023904bc06028b.yaml │ │ ├── placement-3115f3ce4c0801af.yaml │ │ ├── placement-a180f4e88ed81d30.yaml │ │ ├── placement.yaml │ │ ├── podsecuritypolicy.yaml │ │ ├── postgresql-4ee4e72706f17d8a.yaml │ │ ├── postgresql-e1a02dbbe6601b0f.yaml │ │ ├── postgresql.yaml │ │ ├── powerdns.yaml │ │ ├── prometeus-alertmanager-293616e8a47a12e8.yaml │ │ ├── prometeus-e9a80f262470313c.yaml │ │ ├── prometheus-alertmanager.yaml │ │ ├── prometheus-blackbox-exporter.yaml │ │ ├── prometheus-kube-state-metrics-b1fc3bf8e9109ae4.yaml │ │ ├── prometheus-kube-state-metrics.yaml │ │ ├── prometheus-mysql-exporter.yaml │ │ ├── prometheus-node-exporter.yaml │ │ ├── prometheus-openstack-exporter-39b2a7f52552033d.yaml │ │ ├── prometheus-openstack-exporter-d95d286faa68ea98.yaml │ │ ├── prometheus-openstack-exporter.yaml │ │ ├── prometheus-process-exporter.yaml │ │ ├── prometheus.yaml │ │ ├── rabbitmq-04d68343d1f9dbec.yaml │ │ ├── rabbitmq.yaml │ │ ├── rally.yaml │ │ ├── redis.yaml │ │ ├── registry-daf63a0fbe9771cb.yaml │ │ ├── registry.yaml │ │ ├── remove-legacy-volume-apis-12d2d1abbb7fbe61.yaml │ │ ├── remove-share-v1-api-d7b0b85e395bf131.yaml │ │ ├── rename-ceph-rbd-pool-app-name.yaml │ │ ├── skyline-0cc4caaea4f05714.yaml │ │ ├── skyline-4763b3a9c14ace98.yaml │ │ ├── skyline-794e9be9cc48f98d.yaml │ │ ├── skyline-db-sync-image-b56ba0a4cad85c9c.yaml │ │ ├── skyline-de744253bec9dfa3.yaml │ │ ├── tacker.yaml │ │ ├── tempest.yaml │ │ ├── trove-a1b2c3d4e5f6g7h8.yaml │ │ ├── trove.yaml │ │ ├── watcher.yaml │ │ └── zaqar-e43f9b2ace992d92.yaml │ ├── requirements.txt │ └── source/ │ ├── conf.py │ ├── current.rst │ ├── index.rst │ └── locale/ │ └── en_GB/ │ └── LC_MESSAGES/ │ └── releasenotes.po ├── roles/ │ ├── build-helm-packages/ │ │ ├── defaults/ │ │ │ └── main.yml │ │ ├── tasks/ │ │ │ ├── main.yaml │ │ │ └── setup-helm-serve.yaml │ │ └── templates/ │ │ └── helm-serve.service.j2 │ ├── chart-testing/ │ │ ├── README.rst │ │ ├── defaults/ │ │ │ └── main.yaml │ │ └── tasks/ │ │ └── main.yaml │ ├── clean-host/ │ │ └── tasks/ │ │ └── main.yaml │ ├── deploy-apparmor/ │ │ └── tasks/ │ │ └── main.yaml │ ├── deploy-docker/ │ │ ├── defaults/ │ │ │ └── main.yml │ │ ├── tasks/ │ │ │ ├── deploy-ansible-docker-support.yaml │ │ │ └── main.yaml │ │ └── templates/ │ │ ├── centos-docker.service.j2 │ │ ├── fedora-docker.service.j2 │ │ ├── http-proxy.conf.j2 │ │ └── ubuntu-docker.service.j2 │ ├── deploy-env/ │ │ ├── README.md │ │ ├── defaults/ │ │ │ └── main.yaml │ │ ├── files/ │ │ │ ├── calico_patch.yaml │ │ │ ├── cluster_resolv.conf │ │ │ ├── containerd_config.toml │ │ │ ├── daemon.json │ │ │ ├── etc_default_kubelet.j2 │ │ │ ├── hosts │ │ │ ├── hosts.toml │ │ │ ├── kubeadm_config.yaml.j2 │ │ │ ├── loop-setup.service │ │ │ ├── nginx_tcp_proxy.conf │ │ │ ├── resolv.conf │ │ │ └── ssh_config │ │ ├── handlers/ │ │ │ └── main.yaml │ │ └── tasks/ │ │ ├── buildset_registry_alias.yaml │ │ ├── calico.yaml │ │ ├── cilium.yaml │ │ ├── client_cluster_ssh.yaml │ │ ├── client_cluster_tunnel.yaml │ │ ├── containerd.yaml │ │ ├── coredns_resolver.yaml │ │ ├── env_inventory.yaml │ │ ├── flannel.yaml │ │ ├── floating_network.yaml │ │ ├── gatewayapi_envoy.yaml │ │ ├── ingress_haproxy.yaml │ │ ├── ingress_nginx.yaml │ │ ├── k8s_client.yaml │ │ ├── k8s_common.yaml │ │ ├── k8s_control_plane.yaml │ │ ├── loopback_devices.yaml │ │ ├── loopback_devices_mount.yaml │ │ ├── main.yaml │ │ ├── metallb.yaml │ │ ├── overlay.yaml │ │ ├── prerequisites.yaml │ │ └── public_endpoints.yaml │ ├── deploy-jq/ │ │ └── tasks/ │ │ └── main.yaml │ ├── deploy-package/ │ │ ├── defaults/ │ │ │ └── main.yml │ │ └── tasks/ │ │ ├── dist.yaml │ │ └── pip.yaml │ ├── deploy-python/ │ │ └── tasks/ │ │ └── main.yaml │ ├── deploy-python-pip/ │ │ ├── defaults/ │ │ │ └── main.yml │ │ └── tasks/ │ │ └── main.yaml │ ├── deploy-selenium/ │ │ └── tasks/ │ │ └── main.yaml │ ├── describe-kubernetes-objects/ │ │ └── tasks/ │ │ └── main.yaml │ ├── disable-local-nameserver/ │ │ └── tasks/ │ │ └── main.yaml │ ├── enable-hugepages/ │ │ ├── defaults/ │ │ │ └── main.yaml │ │ └── tasks/ │ │ └── main.yaml │ ├── ensure-chart-testing/ │ │ ├── README.rst │ │ ├── defaults/ │ │ │ └── main.yaml │ │ └── tasks/ │ │ └── main.yaml │ ├── gather-host-logs/ │ │ └── tasks/ │ │ └── main.yaml │ ├── gather-pod-logs/ │ │ └── tasks/ │ │ └── main.yaml │ ├── gather-prom-metrics/ │ │ └── tasks/ │ │ └── main.yaml │ ├── gather-selenium-data/ │ │ └── tasks/ │ │ └── main.yaml │ ├── helm-release-status/ │ │ └── tasks/ │ │ └── main.yaml │ ├── mount-extra-volume/ │ │ ├── defaults/ │ │ │ └── main.yml │ │ └── tasks/ │ │ └── main.yaml │ ├── osh-bandit/ │ │ ├── defaults/ │ │ │ └── main.yaml │ │ └── tasks/ │ │ └── main.yaml │ ├── osh-run-script/ │ │ ├── defaults/ │ │ │ └── main.yaml │ │ └── tasks/ │ │ └── main.yaml │ ├── osh-run-script-set/ │ │ ├── defaults/ │ │ │ └── main.yaml │ │ └── tasks/ │ │ └── main.yaml │ ├── override-images/ │ │ ├── defaults/ │ │ │ └── main.yaml │ │ └── tasks/ │ │ └── main.yaml │ ├── setup-firewall/ │ │ └── tasks/ │ │ └── main.yaml │ └── upgrade-host/ │ ├── defaults/ │ │ └── main.yml │ └── tasks/ │ └── main.yaml ├── skyline/ │ ├── Chart.yaml │ ├── templates/ │ │ ├── bin/ │ │ │ ├── _db-sync.sh.tpl │ │ │ ├── _skyline-apiserver-init.sh.tpl │ │ │ └── _skyline-apiserver.sh.tpl │ │ ├── certificates.yaml │ │ ├── configmap-bin.yaml │ │ ├── configmap-etc.yaml │ │ ├── deployment.yaml │ │ ├── extra-manifests.yaml │ │ ├── ingress.yaml │ │ ├── job-db-drop.yaml │ │ ├── job-db-init.yaml │ │ ├── job-db-sync.yaml │ │ ├── job-ks-user.yaml │ │ ├── secret-db.yaml │ │ ├── secret-keystone.yaml │ │ ├── secret-registry.yaml │ │ ├── service-ingress.yaml │ │ └── service.yaml │ └── values.yaml ├── swift/ │ ├── Chart.yaml │ ├── templates/ │ │ ├── bin/ │ │ │ ├── _account-start.sh.tpl │ │ │ ├── _bootstrap.sh.tpl │ │ │ ├── _container-start.sh.tpl │ │ │ ├── _ks-endpoints.sh.tpl │ │ │ ├── _ks-service.sh.tpl │ │ │ ├── _ks-user.sh.tpl │ │ │ ├── _object-start.sh.tpl │ │ │ ├── _proxy-start.sh.tpl │ │ │ ├── _ring-builder.sh.tpl │ │ │ ├── _ring-copy.sh.tpl │ │ │ ├── _storage-init.sh.tpl │ │ │ ├── _storage-start.sh.tpl │ │ │ └── _swift-test.sh.tpl │ │ ├── certificates.yaml │ │ ├── configmap-bin.yaml │ │ ├── configmap-etc.yaml │ │ ├── daemonset-storage.yaml │ │ ├── deployment-proxy.yaml │ │ ├── extra-manifests.yaml │ │ ├── ingress-proxy.yaml │ │ ├── job-bootstrap.yaml │ │ ├── job-image-repo-sync.yaml │ │ ├── job-ks-endpoints.yaml │ │ ├── job-ks-service.yaml │ │ ├── job-ks-user.yaml │ │ ├── job-ring-builder.yaml │ │ ├── network_policy.yaml │ │ ├── pdb-proxy.yaml │ │ ├── pdb-storage.yaml │ │ ├── pod-test.yaml │ │ ├── pvc.yaml │ │ ├── secret-keystone.yaml │ │ ├── service-ingress-proxy.yaml │ │ └── service-proxy.yaml │ └── values.yaml ├── tacker/ │ ├── .helmignore │ ├── Chart.yaml │ ├── templates/ │ │ ├── bin/ │ │ │ ├── _db-sync.sh.tpl │ │ │ ├── _tacker-test.sh.tpl │ │ │ ├── _tacker_conductor.sh.tpl │ │ │ └── _tacker_server.sh.tpl │ │ ├── configmap-bin.yaml │ │ ├── configmap-etc.yaml │ │ ├── deployment-conductor.yaml │ │ ├── deployment-server.yaml │ │ ├── extra-manifests.yaml │ │ ├── ingress-api.yaml │ │ ├── job-db-drop.yaml │ │ ├── job-db-init.yaml │ │ ├── job-db-sync.yaml │ │ ├── job-ks-endpoints.yaml │ │ ├── job-ks-service.yaml │ │ ├── job-ks-user.yaml │ │ ├── job-rabbit-init.yaml │ │ ├── pod-test.yaml │ │ ├── pvc.yaml │ │ ├── secret-db.yaml │ │ ├── secret-keystone.yaml │ │ ├── secret-rabbitmq.yaml │ │ ├── service-api.yaml │ │ ├── service-conductor.yaml │ │ └── service-ingress-api.yaml │ └── values.yaml ├── tempest/ │ ├── Chart.yaml │ ├── templates/ │ │ ├── _helpers.tpl │ │ ├── bin/ │ │ │ └── _run-tests.sh.tpl │ │ ├── configmap-bin.yaml │ │ ├── configmap-etc.yaml │ │ ├── extra-manifests.yaml │ │ ├── job-image-repo-sync.yaml │ │ ├── job-ks-user.yaml │ │ ├── job-run-tests.yaml │ │ ├── pvc-tempest.yaml │ │ ├── secret-keystone.yaml │ │ └── secret-registry.yaml │ └── values.yaml ├── tests/ │ ├── dns-test.yaml │ └── pvc-test.yaml ├── tools/ │ ├── changelog.py │ ├── chart_version.sh │ ├── debug_sleep.sh │ ├── deployment/ │ │ ├── baremetal/ │ │ │ ├── 005-setup-nodes.sh │ │ │ ├── 010-setup-client.sh │ │ │ ├── 110-compute-kit.sh │ │ │ ├── 800-create-baremetal-host-aggregate.sh │ │ │ ├── 810-register-baremetal-nodes.sh │ │ │ ├── 820-create-baremetal-flavor.sh │ │ │ ├── 900-use-it.sh │ │ │ ├── fake-baremetal-1.xml │ │ │ └── heat-basic-bm-deployment.yaml │ │ ├── ceph/ │ │ │ ├── ceph-adapter-rook.sh │ │ │ ├── ceph-ns-activate.sh │ │ │ ├── ceph-radosgw.sh │ │ │ ├── ceph-rook.sh │ │ │ ├── ceph.sh │ │ │ ├── ceph_legacy.sh │ │ │ ├── migrate-after.sh │ │ │ ├── migrate-before.sh │ │ │ ├── migrate-to-rook-ceph.sh │ │ │ └── migrate-values.sh │ │ ├── common/ │ │ │ ├── cert-manager.sh │ │ │ ├── clean-it.sh │ │ │ ├── deploy-docker-registry.sh │ │ │ ├── env-variables.sh │ │ │ ├── force-cronjob-run.sh │ │ │ ├── heat-basic-vm-deployment.yaml │ │ │ ├── heat-public-net-deployment.yaml │ │ │ ├── heat-subnet-pool-deployment.yaml │ │ │ ├── heat-vm-volume-attach.yaml │ │ │ ├── namespace-config.sh │ │ │ ├── prepare-bashrc.sh │ │ │ ├── prepare-charts.sh │ │ │ ├── prepare-helm-repos-local.sh │ │ │ ├── prepare-helm-repos-public.sh │ │ │ ├── prepare-k8s.sh │ │ │ ├── pull-images.sh │ │ │ ├── rally-reports.yaml │ │ │ ├── run-helm-tests.sh │ │ │ ├── setup-certificates.sh │ │ │ ├── setup-client.sh │ │ │ ├── sleep.sh │ │ │ ├── test-networkpolicy.sh │ │ │ └── use-it.sh │ │ ├── component/ │ │ │ ├── aodh/ │ │ │ │ └── aodh.sh │ │ │ ├── barbican/ │ │ │ │ └── barbican.sh │ │ │ ├── blazar/ │ │ │ │ ├── blazar.sh │ │ │ │ └── blazar_smoke_test.sh │ │ │ ├── ceilometer/ │ │ │ │ └── ceilometer.sh │ │ │ ├── cinder/ │ │ │ │ └── cinder.sh │ │ │ ├── cloudkitty/ │ │ │ │ └── cloudkitty.sh │ │ │ ├── common/ │ │ │ │ ├── ldap.sh │ │ │ │ ├── memcached.sh │ │ │ │ ├── openstack.sh │ │ │ │ └── rabbitmq.sh │ │ │ ├── compute-kit/ │ │ │ │ ├── compute-kit-sr-iov.sh │ │ │ │ ├── compute-kit.sh │ │ │ │ ├── libvirt.sh │ │ │ │ └── openvswitch.sh │ │ │ ├── freezer/ │ │ │ │ ├── freezer.sh │ │ │ │ └── freezer_smoke_test.sh │ │ │ ├── glance/ │ │ │ │ └── glance.sh │ │ │ ├── heat/ │ │ │ │ └── heat.sh │ │ │ ├── horizon/ │ │ │ │ └── horizon.sh │ │ │ ├── keystone/ │ │ │ │ └── keystone.sh │ │ │ ├── magnum/ │ │ │ │ └── magnum.sh │ │ │ ├── manila/ │ │ │ │ └── manila.sh │ │ │ ├── mistral/ │ │ │ │ └── mistral.sh │ │ │ ├── nfs-provisioner/ │ │ │ │ └── nfs-provisioner.sh │ │ │ ├── octavia/ │ │ │ │ ├── create_dual_intermediate_CA.sh │ │ │ │ ├── heat_octavia_env.yaml │ │ │ │ ├── octavia.sh │ │ │ │ ├── octavia_certs.sh │ │ │ │ ├── octavia_resources.sh │ │ │ │ ├── octavia_test.sh │ │ │ │ └── openssl.cnf │ │ │ ├── ovn/ │ │ │ │ └── ovn.sh │ │ │ ├── redis/ │ │ │ │ └── redis.sh │ │ │ ├── skyline/ │ │ │ │ └── skyline.sh │ │ │ ├── swift/ │ │ │ │ └── swift.sh │ │ │ ├── tacker/ │ │ │ │ └── tacker.sh │ │ │ ├── trove/ │ │ │ │ └── trove.sh │ │ │ ├── watcher/ │ │ │ │ └── watcher.sh │ │ │ └── zaqar/ │ │ │ ├── zaqar.sh │ │ │ └── zaqar_smoke_test.sh │ │ ├── db/ │ │ │ ├── mariadb-backup.sh │ │ │ ├── mariadb-operator-cluster.sh │ │ │ ├── mariadb.sh │ │ │ └── postgresql.sh │ │ ├── logging/ │ │ │ ├── elasticsearch.sh │ │ │ ├── fluentbit.sh │ │ │ ├── fluentd.sh │ │ │ └── kibana.sh │ │ ├── monitoring/ │ │ │ ├── alertmanager.sh │ │ │ ├── blackbox-exporter.sh │ │ │ ├── grafana.sh │ │ │ ├── kube-state-metrics.sh │ │ │ ├── mysql-exporter.sh │ │ │ ├── nagios.sh │ │ │ ├── node-exporter.sh │ │ │ ├── node-problem-detector.sh │ │ │ ├── openstack-exporter.sh │ │ │ ├── process-exporter.sh │ │ │ └── prometheus.sh │ │ └── openstack/ │ │ └── keystone.sh │ └── gate/ │ └── selenium/ │ ├── grafana-selenium.sh │ ├── grafanaSelenium.py │ ├── kibana-selenium.sh │ ├── kibanaSelenium.py │ ├── nagios-selenium.sh │ ├── nagiosSelenium.py │ ├── prometheus-selenium.sh │ ├── prometheusSelenium.py │ ├── seleniumtester.py │ ├── skyline-selenium.sh │ └── skylineSelenium.py ├── tox.ini ├── trove/ │ ├── Chart.yaml │ ├── templates/ │ │ ├── bin/ │ │ │ ├── _db-purge.sh.tpl │ │ │ ├── _db-sync.sh.tpl │ │ │ ├── _trove-api.sh.tpl │ │ │ ├── _trove-conductor.sh.tpl │ │ │ └── _trove-taskmanager.sh.tpl │ │ ├── certificates.yaml │ │ ├── configmap-bin.yaml │ │ ├── configmap-etc.yaml │ │ ├── cron-job-trove-db-purge.yaml │ │ ├── deployment-api.yaml │ │ ├── deployment-conductor.yaml │ │ ├── deployment-taskmanager.yaml │ │ ├── extra-manifests.yaml │ │ ├── ingress-api.yaml │ │ ├── job-db-drop.yaml │ │ ├── job-db-init.yaml │ │ ├── job-db-sync.yaml │ │ ├── job-image-repo-sync.yaml │ │ ├── job-ks-endpoints.yaml │ │ ├── job-ks-service.yaml │ │ ├── job-ks-user.yaml │ │ ├── job-rabbit-init.yaml │ │ ├── network_policy.yaml │ │ ├── pdb-api.yaml │ │ ├── pod-rally-test.yaml │ │ ├── secret-db.yaml │ │ ├── secret-ingress-tls.yaml │ │ ├── secret-keystone.yaml │ │ ├── secret-rabbitmq.yaml │ │ ├── secret-registry.yaml │ │ ├── service-api.yaml │ │ └── service-ingress-api.yaml │ └── values.yaml ├── values_overrides/ │ ├── aodh/ │ │ ├── 2025.1-ubuntu_noble.yaml │ │ ├── 2025.2-ubuntu_noble.yaml │ │ ├── annotations.yaml │ │ ├── gateway.yaml │ │ └── mariadb-operator.yaml │ ├── barbican/ │ │ ├── 2024.2-ubuntu_jammy.yaml │ │ ├── 2025.1-ubuntu_jammy.yaml │ │ ├── 2025.1-ubuntu_noble.yaml │ │ ├── 2025.2-ubuntu_noble.yaml │ │ ├── annotations.yaml │ │ ├── apparmor.yaml │ │ ├── gateway.yaml │ │ ├── loci-2025.1-ubuntu_noble.yaml │ │ ├── loci-2025.2-ubuntu_noble.yaml │ │ ├── mariadb-operator.yaml │ │ ├── netpol.yaml │ │ ├── tls-offloading.yaml │ │ └── tls.yaml │ ├── blazar/ │ │ ├── 2025.1-ubuntu_jammy.yaml │ │ ├── 2025.1-ubuntu_noble.yaml │ │ ├── 2025.2-ubuntu_noble.yaml │ │ ├── gateway.yaml │ │ ├── loci-2025.1-ubuntu_noble.yaml │ │ ├── loci-2025.2-ubuntu_noble.yaml │ │ └── mariadb-operator.yaml │ ├── ceilometer/ │ │ ├── 2025.1-ubuntu_noble.yaml │ │ ├── 2025.2-ubuntu_noble.yaml │ │ └── annotations.yaml │ ├── ceph-client/ │ │ └── apparmor.yaml │ ├── ceph-mon/ │ │ └── apparmor.yaml │ ├── ceph-osd/ │ │ └── apparmor.yaml │ ├── ceph-provisioners/ │ │ └── apparmor.yaml │ ├── ceph-rgw/ │ │ ├── 2024.2-ubuntu_jammy.yaml │ │ ├── 2025.1-ubuntu_jammy.yaml │ │ ├── 2025.1-ubuntu_noble.yaml │ │ ├── 2025.2-ubuntu_noble.yaml │ │ ├── apparmor.yaml │ │ ├── gateway.yaml │ │ ├── loci-2025.1-ubuntu_noble.yaml │ │ ├── loci-2025.2-ubuntu_noble.yaml │ │ ├── netpol.yaml │ │ └── tls.yaml │ ├── cinder/ │ │ ├── 2024.2-ubuntu_jammy.yaml │ │ ├── 2025.1-ubuntu_jammy.yaml │ │ ├── 2025.1-ubuntu_noble.yaml │ │ ├── 2025.2-ubuntu_noble.yaml │ │ ├── annotations.yaml │ │ ├── apparmor.yaml │ │ ├── backend_pure.yaml │ │ ├── external-ceph-backend.yaml │ │ ├── external-ceph-configmap.yaml │ │ ├── gateway.yaml │ │ ├── loci-2025.1-ubuntu_noble.yaml │ │ ├── loci-2025.2-ubuntu_noble.yaml │ │ ├── mariadb-operator.yaml │ │ ├── netpol.yaml │ │ ├── nfs-cinder-backup.yaml │ │ ├── qos.yaml │ │ ├── rabbitmq4.yaml │ │ ├── tls-offloading.yaml │ │ └── tls.yaml │ ├── cloudkitty/ │ │ ├── 2024.2-ubuntu_jammy.yaml │ │ ├── 2025.1-ubuntu_jammy.yaml │ │ ├── 2025.1-ubuntu_noble.yaml │ │ ├── 2025.2-ubuntu_noble.yaml │ │ ├── gateway.yaml │ │ ├── loci-2025.1-ubuntu_noble.yaml │ │ ├── loci-2025.2-ubuntu_noble.yaml │ │ └── mariadb-operator.yaml │ ├── cyborg/ │ │ ├── annotations.yaml │ │ ├── gateway.yaml │ │ ├── mariadb-operator.yaml │ │ └── rabbitmq4.yaml │ ├── designate/ │ │ ├── annotations.yaml │ │ ├── gateway.yaml │ │ └── mariadb-operator.yaml │ ├── elastic-apm-server/ │ │ └── apparmor.yaml │ ├── elastic-filebeat/ │ │ └── apparmor.yaml │ ├── elasticsearch/ │ │ ├── 2024.2-ubuntu_jammy.yaml │ │ ├── 2025.1-ubuntu_jammy.yaml │ │ ├── 2025.1-ubuntu_noble.yaml │ │ ├── 2025.2-ubuntu_noble.yaml │ │ ├── apparmor.yaml │ │ ├── gateway.yaml │ │ ├── local-storage.yaml │ │ ├── loci-2025.1-ubuntu_noble.yaml │ │ ├── loci-2025.2-ubuntu_noble.yaml │ │ ├── remote-cluster.yaml │ │ └── tls.yaml │ ├── fluentd/ │ │ ├── 2024.2-ubuntu_jammy.yaml │ │ ├── 2025.1-ubuntu_jammy.yaml │ │ ├── 2025.1-ubuntu_noble.yaml │ │ ├── 2025.2-ubuntu_noble.yaml │ │ ├── apparmor.yaml │ │ ├── loci-2025.1-ubuntu_noble.yaml │ │ ├── loci-2025.2-ubuntu_noble.yaml │ │ └── tls.yaml │ ├── freezer/ │ │ ├── 2025.1-ubuntu_jammy.yaml │ │ ├── 2025.1-ubuntu_noble.yaml │ │ ├── 2025.2-ubuntu_noble.yaml │ │ ├── gateway.yaml │ │ ├── loci-2025.1-ubuntu_noble.yaml │ │ ├── loci-2025.2-ubuntu_noble.yaml │ │ └── mariadb-operator.yaml │ ├── glance/ │ │ ├── 2024.2-ubuntu_jammy.yaml │ │ ├── 2025.1-ubuntu_jammy.yaml │ │ ├── 2025.1-ubuntu_noble.yaml │ │ ├── 2025.2-ubuntu_noble.yaml │ │ ├── annotations.yaml │ │ ├── apparmor.yaml │ │ ├── bootstrap-ubuntu-image.yaml │ │ ├── gateway.yaml │ │ ├── loci-2025.1-ubuntu_noble.yaml │ │ ├── loci-2025.2-ubuntu_noble.yaml │ │ ├── mariadb-operator.yaml │ │ ├── netpol.yaml │ │ ├── rabbitmq4.yaml │ │ ├── tls-offloading.yaml │ │ └── tls.yaml │ ├── gnocchi/ │ │ ├── gateway.yaml │ │ └── mariadb-operator.yaml │ ├── grafana/ │ │ ├── 2024.2-ubuntu_jammy.yaml │ │ ├── 2025.1-ubuntu_jammy.yaml │ │ ├── 2025.1-ubuntu_noble.yaml │ │ ├── 2025.2-ubuntu_noble.yaml │ │ ├── apparmor.yaml │ │ ├── calico.yaml │ │ ├── ceph.yaml │ │ ├── containers.yaml │ │ ├── coredns.yaml │ │ ├── elasticsearch.yaml │ │ ├── gateway.yaml │ │ ├── home_dashboard.yaml │ │ ├── kubernetes.yaml │ │ ├── loci-2025.1-ubuntu_noble.yaml │ │ ├── loci-2025.2-ubuntu_noble.yaml │ │ ├── mariadb-operator.yaml │ │ ├── nginx.yaml │ │ ├── nodes.yaml │ │ ├── openstack.yaml │ │ ├── persistentvolume.yaml │ │ ├── prometheus.yaml │ │ ├── sqlite3.yaml │ │ └── tls.yaml │ ├── heat/ │ │ ├── 2024.2-ubuntu_jammy.yaml │ │ ├── 2025.1-ubuntu_jammy.yaml │ │ ├── 2025.1-ubuntu_noble.yaml │ │ ├── 2025.2-ubuntu_noble.yaml │ │ ├── annotations.yaml │ │ ├── apparmor.yaml │ │ ├── gateway.yaml │ │ ├── loci-2025.1-ubuntu_noble.yaml │ │ ├── loci-2025.2-ubuntu_noble.yaml │ │ ├── mariadb-operator.yaml │ │ ├── netpol.yaml │ │ ├── rabbitmq4.yaml │ │ ├── tls-offloading.yaml │ │ └── tls.yaml │ ├── horizon/ │ │ ├── 2024.2-ubuntu_jammy.yaml │ │ ├── 2025.1-ubuntu_jammy.yaml │ │ ├── 2025.1-ubuntu_noble.yaml │ │ ├── 2025.2-ubuntu_noble.yaml │ │ ├── annotations.yaml │ │ ├── apparmor.yaml │ │ ├── gateway.yaml │ │ ├── loci-2025.1-ubuntu_noble.yaml │ │ ├── loci-2025.2-ubuntu_noble.yaml │ │ ├── logo.yaml │ │ ├── netpol.yaml │ │ └── tls.yaml │ ├── ironic/ │ │ ├── annotations.yaml │ │ ├── gateway.yaml │ │ ├── mariadb-operator.yaml │ │ └── standalone.yaml │ ├── keystone/ │ │ ├── 2024.2-ubuntu_jammy.yaml │ │ ├── 2025.1-ubuntu_jammy.yaml │ │ ├── 2025.1-ubuntu_noble.yaml │ │ ├── 2025.2-ubuntu_noble.yaml │ │ ├── annotations.yaml │ │ ├── apparmor.yaml │ │ ├── gateway.yaml │ │ ├── internal-reverse-proxy.yaml │ │ ├── ldap.yaml │ │ ├── loci-2025.1-ubuntu_noble.yaml │ │ ├── loci-2025.2-ubuntu_noble.yaml │ │ ├── mariadb-operator.yaml │ │ ├── netpol.yaml │ │ ├── rabbitmq4.yaml │ │ ├── tls-custom.yaml │ │ └── tls.yaml │ ├── kibana/ │ │ ├── 2024.2-ubuntu_jammy.yaml │ │ ├── 2025.1-ubuntu_jammy.yaml │ │ ├── 2025.1-ubuntu_noble.yaml │ │ ├── 2025.2-ubuntu_noble.yaml │ │ ├── apparmor.yaml │ │ ├── gateway.yaml │ │ ├── loci-2025.1-ubuntu_noble.yaml │ │ ├── loci-2025.2-ubuntu_noble.yaml │ │ └── tls.yaml │ ├── kubernetes-keystone-webhook/ │ │ ├── 2024.2-ubuntu_jammy.yaml │ │ ├── 2025.1-ubuntu_jammy.yaml │ │ ├── 2025.1-ubuntu_noble.yaml │ │ ├── 2025.2-ubuntu_noble.yaml │ │ ├── gateway.yaml │ │ ├── loci-2025.1-ubuntu_noble.yaml │ │ └── loci-2025.2-ubuntu_noble.yaml │ ├── kubernetes-node-problem-detector/ │ │ └── apparmor.yaml │ ├── libvirt/ │ │ ├── 2024.2-ubuntu_jammy.yaml │ │ ├── 2025.1-ubuntu_jammy.yaml │ │ ├── 2025.1-ubuntu_noble.yaml │ │ ├── 2025.2-ubuntu_noble.yaml │ │ ├── apparmor.yaml │ │ ├── cinder-external-ceph-backend.yaml │ │ ├── inovex_exporter.yaml │ │ ├── netpol.yaml │ │ ├── node_overrides.yaml │ │ ├── ovn.yaml │ │ ├── ssl.yaml │ │ └── vexxhost_exporter.yaml │ ├── local-storage/ │ │ └── local-storage.yaml │ ├── magnum/ │ │ ├── annotations.yaml │ │ ├── gateway.yaml │ │ └── mariadb-operator.yaml │ ├── manila/ │ │ ├── 2024.2-ubuntu_jammy.yaml │ │ ├── 2025.1-ubuntu_jammy.yaml │ │ ├── 2025.1-ubuntu_noble.yaml │ │ ├── 2025.2-ubuntu_noble.yaml │ │ ├── annotations.yaml │ │ ├── apparmor.yaml │ │ ├── gateway.yaml │ │ ├── loci-2025.1-ubuntu_noble.yaml │ │ ├── loci-2025.2-ubuntu_noble.yaml │ │ ├── mariadb-operator.yaml │ │ ├── rabbitmq4.yaml │ │ ├── tls-offloading.yaml │ │ └── tls.yaml │ ├── mariadb/ │ │ ├── 2024.2-ubuntu_jammy.yaml │ │ ├── 2025.1-ubuntu_jammy.yaml │ │ ├── 2025.1-ubuntu_noble.yaml │ │ ├── 2025.2-ubuntu_noble.yaml │ │ ├── apparmor.yaml │ │ ├── backups.yaml │ │ ├── local-storage.yaml │ │ ├── loci-2025.1-ubuntu_noble.yaml │ │ ├── loci-2025.2-ubuntu_noble.yaml │ │ ├── netpol.yaml │ │ ├── remote_backups.yaml │ │ ├── staggered-backups.yaml │ │ ├── tls.yaml │ │ └── wait-for-cluster.yaml │ ├── mariadb-backup/ │ │ ├── 2024.2-ubuntu_jammy.yaml │ │ ├── 2025.1-ubuntu_jammy.yaml │ │ ├── 2025.1-ubuntu_noble.yaml │ │ ├── 2025.2-ubuntu_noble.yaml │ │ ├── apparmor.yaml │ │ ├── backups.yaml │ │ ├── loci-2025.1-ubuntu_noble.yaml │ │ ├── loci-2025.2-ubuntu_noble.yaml │ │ ├── staggered-backups.yaml │ │ └── tls.yaml │ ├── mariadb-cluster/ │ │ ├── 2024.2-ubuntu_jammy.yaml │ │ ├── 2025.1-ubuntu_jammy.yaml │ │ ├── 2025.1-ubuntu_noble.yaml │ │ ├── 2025.2-ubuntu_noble.yaml │ │ ├── apparmor.yaml │ │ ├── downscaled.yaml │ │ ├── local-storage.yaml │ │ ├── loci-2025.1-ubuntu_noble.yaml │ │ ├── loci-2025.2-ubuntu_noble.yaml │ │ ├── netpol.yaml │ │ ├── prometheus.yaml │ │ ├── tls.yaml │ │ └── upscaled.yaml │ ├── masakari/ │ │ ├── annotations.yaml │ │ └── mariadb-operator.yaml │ ├── memcached/ │ │ ├── apparmor.yaml │ │ ├── exporter.yaml │ │ └── netpol.yaml │ ├── mistral/ │ │ ├── 2025.1-ubuntu_noble.yaml │ │ ├── 2025.2-ubuntu_noble.yaml │ │ ├── annotations.yaml │ │ ├── gateway.yaml │ │ └── mariadb-operator.yaml │ ├── nagios/ │ │ ├── apparmor.yaml │ │ ├── elasticsearch-objects.yaml │ │ ├── gateway.yaml │ │ ├── openstack-objects.yaml │ │ ├── postgresql-objects.yaml │ │ └── tls.yaml │ ├── neutron/ │ │ ├── 2024.2-ubuntu_jammy.yaml │ │ ├── 2025.1-ubuntu_jammy.yaml │ │ ├── 2025.1-ubuntu_noble.yaml │ │ ├── 2025.2-ubuntu_noble.yaml │ │ ├── annotations.yaml │ │ ├── apparmor.yaml │ │ ├── bagpipe_bgp.yaml │ │ ├── dpdk-bond.yaml │ │ ├── dpdk.yaml │ │ ├── gate.yaml │ │ ├── gateway.yaml │ │ ├── l2gateway.yaml │ │ ├── loci-2025.1-ubuntu_noble.yaml │ │ ├── loci-2025.2-ubuntu_noble.yaml │ │ ├── mariadb-operator.yaml │ │ ├── netpol.yaml │ │ ├── ovn.yaml │ │ ├── ovn_vpn.yaml │ │ ├── rabbitmq4.yaml │ │ ├── shared-sriov-ovs-dpdk-bond.yaml │ │ ├── tls-offloading.yaml │ │ └── tls.yaml │ ├── nova/ │ │ ├── 2024.2-ubuntu_jammy.yaml │ │ ├── 2025.1-ubuntu_jammy.yaml │ │ ├── 2025.1-ubuntu_noble.yaml │ │ ├── 2025.2-ubuntu_noble.yaml │ │ ├── annotations.yaml │ │ ├── apparmor.yaml │ │ ├── cntt.yaml │ │ ├── dpdk.yaml │ │ ├── gateway.yaml │ │ ├── loci-2025.1-ubuntu_noble.yaml │ │ ├── loci-2025.2-ubuntu_noble.yaml │ │ ├── mariadb-operator.yaml │ │ ├── netpol.yaml │ │ ├── opensuse_15.yaml │ │ ├── ovn.yaml │ │ ├── rabbitmq4.yaml │ │ ├── ssh.yaml │ │ ├── tls-offloading.yaml │ │ └── tls.yaml │ ├── octavia/ │ │ ├── 2024.2-ubuntu_jammy.yaml │ │ ├── 2025.1-ubuntu_jammy.yaml │ │ ├── 2025.1-ubuntu_noble.yaml │ │ ├── 2025.2-ubuntu_noble.yaml │ │ ├── annotations.yaml │ │ ├── gateway.yaml │ │ ├── loci-2025.1-ubuntu_noble.yaml │ │ ├── loci-2025.2-ubuntu_noble.yaml │ │ └── mariadb-operator.yaml │ ├── openvswitch/ │ │ ├── apparmor.yaml │ │ ├── dpdk-ubuntu_jammy.yaml │ │ ├── dpdk-ubuntu_noble.yaml │ │ ├── exporter.yaml │ │ ├── netpol.yaml │ │ ├── ovn.yaml │ │ ├── ubuntu_jammy.yaml │ │ ├── ubuntu_noble.yaml │ │ └── vswitchd-probes.yaml │ ├── ovn/ │ │ ├── ubuntu_jammy.yaml │ │ └── ubuntu_noble.yaml │ ├── placement/ │ │ ├── 2024.2-ubuntu_jammy.yaml │ │ ├── 2025.1-ubuntu_jammy.yaml │ │ ├── 2025.1-ubuntu_noble.yaml │ │ ├── 2025.2-ubuntu_noble.yaml │ │ ├── annotations.yaml │ │ ├── apparmor.yaml │ │ ├── gateway.yaml │ │ ├── loci-2025.1-ubuntu_noble.yaml │ │ ├── loci-2025.2-ubuntu_noble.yaml │ │ ├── mariadb-operator.yaml │ │ ├── netpol.yaml │ │ ├── tls-offloading.yaml │ │ └── tls.yaml │ ├── postgresql/ │ │ ├── 2024.2-ubuntu_jammy.yaml │ │ ├── 2025.1-ubuntu_jammy.yaml │ │ ├── 2025.1-ubuntu_noble.yaml │ │ ├── 2025.2-ubuntu_noble.yaml │ │ ├── apparmor.yaml │ │ ├── backups.yaml │ │ ├── loci-2025.1-ubuntu_noble.yaml │ │ ├── loci-2025.2-ubuntu_noble.yaml │ │ ├── netpol.yaml │ │ ├── staggered-backups.yaml │ │ └── tls.yaml │ ├── powerdns/ │ │ ├── 2024.2-ubuntu_jammy.yaml │ │ ├── 2025.1-ubuntu_jammy.yaml │ │ ├── 2025.1-ubuntu_noble.yaml │ │ ├── 2025.2-ubuntu_noble.yaml │ │ ├── loci-2025.1-ubuntu_noble.yaml │ │ └── loci-2025.2-ubuntu_noble.yaml │ ├── prometheus/ │ │ ├── 2024.2-ubuntu_jammy.yaml │ │ ├── 2025.1-ubuntu_jammy.yaml │ │ ├── 2025.1-ubuntu_noble.yaml │ │ ├── 2025.2-ubuntu_noble.yaml │ │ ├── alertmanager.yaml │ │ ├── apparmor.yaml │ │ ├── ceph.yaml │ │ ├── elasticsearch.yaml │ │ ├── gateway.yaml │ │ ├── kubernetes.yaml │ │ ├── local-storage.yaml │ │ ├── loci-2025.1-ubuntu_noble.yaml │ │ ├── loci-2025.2-ubuntu_noble.yaml │ │ ├── nodes.yaml │ │ ├── openstack.yaml │ │ ├── postgresql.yaml │ │ └── tls.yaml │ ├── prometheus-alertmanager/ │ │ ├── apparmor.yaml │ │ └── gateway.yaml │ ├── prometheus-blackbox-exporter/ │ │ └── apparmor.yaml │ ├── prometheus-kube-state-metrics/ │ │ └── apparmor.yaml │ ├── prometheus-mysql-exporter/ │ │ ├── 2024.2-ubuntu_jammy.yaml │ │ ├── 2025.1-ubuntu_jammy.yaml │ │ ├── 2025.1-ubuntu_noble.yaml │ │ ├── 2025.2-ubuntu_noble.yaml │ │ ├── apparmor.yaml │ │ ├── loci-2025.1-ubuntu_noble.yaml │ │ ├── loci-2025.2-ubuntu_noble.yaml │ │ ├── prometheus.yaml │ │ └── tls.yaml │ ├── prometheus-node-exporter/ │ │ └── apparmor.yaml │ ├── prometheus-openstack-exporter/ │ │ ├── apparmor.yaml │ │ ├── netpol.yaml │ │ └── tls.yaml │ ├── prometheus-process-exporter/ │ │ └── apparmor.yaml │ ├── rabbitmq/ │ │ ├── 2024.2-ubuntu_jammy.yaml │ │ ├── 2025.1-ubuntu_jammy.yaml │ │ ├── 2025.1-ubuntu_noble.yaml │ │ ├── 2025.2-ubuntu_noble.yaml │ │ ├── apparmor.yaml │ │ ├── builtin-metrics.yaml │ │ ├── gateway.yaml │ │ ├── loci-2025.1-ubuntu_noble.yaml │ │ ├── loci-2025.2-ubuntu_noble.yaml │ │ ├── netpol.yaml │ │ ├── rabbitmq-exporter.yaml │ │ └── tls.yaml │ ├── rally/ │ │ ├── annotations.yaml │ │ ├── mariadb-operator.yaml │ │ └── tls-offloading.yaml │ ├── skyline/ │ │ ├── 2025.1-ubuntu_jammy.yaml │ │ ├── 2025.2-ubuntu_noble.yaml │ │ ├── gateway.yaml │ │ └── loci-2025.2-ubuntu_noble.yaml │ ├── swift/ │ │ ├── 2025.2-ubuntu_noble.yaml │ │ └── gateway.yaml │ ├── tacker/ │ │ ├── 2024.2-ubuntu_jammy.yaml │ │ ├── 2025.1-ubuntu_jammy.yaml │ │ ├── 2025.1-ubuntu_noble.yaml │ │ ├── 2025.2-ubuntu_noble.yaml │ │ ├── annotations.yaml │ │ ├── gateway.yaml │ │ ├── loci-2025.1-ubuntu_noble.yaml │ │ ├── loci-2025.2-ubuntu_noble.yaml │ │ └── mariadb-operator.yaml │ ├── tempest/ │ │ └── annotations.yaml │ ├── trove/ │ │ ├── 2024.2-ubuntu_jammy.yaml │ │ ├── 2025.1-ubuntu_jammy.yaml │ │ ├── 2025.1-ubuntu_noble.yaml │ │ ├── 2025.2-ubuntu_noble.yaml │ │ ├── annotations.yaml │ │ ├── gateway.yaml │ │ └── mariadb-operator.yaml │ ├── watcher/ │ │ ├── 2024.2-ubuntu_jammy.yaml │ │ ├── 2025.1-ubuntu_jammy.yaml │ │ ├── 2025.1-ubuntu_noble.yaml │ │ ├── 2025.2-ubuntu_noble.yaml │ │ ├── gateway.yaml │ │ ├── loci-2025.1-ubuntu_noble.yaml │ │ ├── loci-2025.2-ubuntu_noble.yaml │ │ └── mariadb-operator.yaml │ └── zaqar/ │ ├── 2025.1-ubuntu_jammy.yaml │ ├── 2025.1-ubuntu_noble.yaml │ ├── 2025.2-ubuntu_noble.yaml │ ├── gateway.yaml │ ├── loci-2025.1-ubuntu_noble.yaml │ └── loci-2025.2-ubuntu_noble.yaml ├── watcher/ │ ├── Chart.yaml │ ├── templates/ │ │ ├── bin/ │ │ │ ├── _bootstrap.sh.tpl │ │ │ ├── _db-sync.sh.tpl │ │ │ ├── _watcher-api.sh.tpl │ │ │ ├── _watcher-applier.sh.tpl │ │ │ └── _watcher-decision-engine.sh.tpl │ │ ├── configmap-bin.yaml │ │ ├── configmap-etc.yaml │ │ ├── deployment-api.yaml │ │ ├── deployment-applier.yaml │ │ ├── extra-manifests.yaml │ │ ├── ingress-api.yaml │ │ ├── job-bootstrap.yaml │ │ ├── job-db-drop.yaml │ │ ├── job-db-init.yaml │ │ ├── job-db-sync.yaml │ │ ├── job-image-repo-sync.yaml │ │ ├── job-ks-endpoints.yaml │ │ ├── job-ks-service.yaml │ │ ├── job-ks-user.yaml │ │ ├── job-rabbit-init.yaml │ │ ├── network_policy.yaml │ │ ├── pdb-api.yaml │ │ ├── pod-rally-test.yaml │ │ ├── secret-db.yaml │ │ ├── secret-keystone.yaml │ │ ├── secret-rabbitmq.yaml │ │ ├── secret-registry.yaml │ │ ├── service-api.yaml │ │ ├── service-ingress-api.yaml │ │ └── statefulset-decision-engine.yaml │ └── values.yaml ├── yamllint-templates.conf ├── yamllint.conf ├── zaqar/ │ ├── Chart.yaml │ ├── templates/ │ │ ├── bin/ │ │ │ ├── _bootstrap.sh.tpl │ │ │ ├── _db-sync.sh.tpl │ │ │ ├── _zaqar-test.sh.tpl │ │ │ └── _zaqar_api.sh.tpl │ │ ├── configmap-bin.yaml │ │ ├── configmap-etc.yaml │ │ ├── deployment-api.yaml │ │ ├── extra-manifests.yaml │ │ ├── ingress-api.yaml │ │ ├── job-bootstrap.yaml │ │ ├── job-db-drop.yaml │ │ ├── job-db-init.yaml │ │ ├── job-db-sync.yaml │ │ ├── job-image-repo-sync.yaml │ │ ├── job-ks-endpoints.yaml │ │ ├── job-ks-service.yaml │ │ ├── job-ks-user.yaml │ │ ├── network_policy.yaml │ │ ├── pdb-api.yaml │ │ ├── pod-rally-test.yaml │ │ ├── pod-test.yaml │ │ ├── secret-db.yaml │ │ ├── secret-ingress-tls.yaml │ │ ├── secret-keystone.yaml │ │ ├── secret-ks-etc.yaml │ │ ├── secret-registry.yaml │ │ ├── service-api.yaml │ │ └── service-ingress-api.yaml │ └── values.yaml └── zuul.d/ ├── 2024.2.yaml ├── 2025.1.yaml ├── 2025.2-ubuntu_noble.yaml ├── base.yaml ├── infra_jobs.yaml ├── nodesets.yaml └── project.yaml