├── .gitignore ├── .gitreview ├── .stestr.conf ├── .zuul.yaml ├── LICENSE ├── Makefile ├── README.md ├── actions └── .keep ├── bindep.txt ├── charm-helpers-hooks.yaml ├── charmcraft.yaml ├── config.yaml ├── copyright ├── files └── .gitkeep ├── hooks ├── __init__.py ├── backup-backend-relation-broken ├── backup-backend-relation-changed ├── backup-backend-relation-joined ├── ceph-relation-broken ├── ceph-relation-changed ├── ceph-relation-joined ├── charmhelpers │ ├── __init__.py │ ├── contrib │ │ ├── __init__.py │ │ ├── hahelpers │ │ │ ├── __init__.py │ │ │ ├── apache.py │ │ │ └── cluster.py │ │ ├── hardware │ │ │ ├── __init__.py │ │ │ └── pci.py │ │ ├── network │ │ │ ├── __init__.py │ │ │ └── ip.py │ │ ├── openstack │ │ │ ├── __init__.py │ │ │ ├── alternatives.py │ │ │ ├── audits │ │ │ │ ├── __init__.py │ │ │ │ └── openstack_security_guide.py │ │ │ ├── cert_utils.py │ │ │ ├── context.py │ │ │ ├── deferred_events.py │ │ │ ├── exceptions.py │ │ │ ├── files │ │ │ │ ├── __init__.py │ │ │ │ ├── check_deferred_restarts.py │ │ │ │ ├── check_haproxy.sh │ │ │ │ ├── check_haproxy_queue_depth.sh │ │ │ │ └── policy_rc_d_script.py │ │ │ ├── ha │ │ │ │ ├── __init__.py │ │ │ │ └── utils.py │ │ │ ├── ip.py │ │ │ ├── keystone.py │ │ │ ├── neutron.py │ │ │ ├── policy_rcd.py │ │ │ ├── policyd.py │ │ │ ├── ssh_migrations.py │ │ │ ├── templates │ │ │ │ ├── __init__.py │ │ │ │ ├── ceph.conf │ │ │ │ ├── git.upstart │ │ │ │ ├── haproxy.cfg │ │ │ │ ├── logrotate │ │ │ │ ├── memcached.conf │ │ │ │ ├── openstack_https_frontend │ │ │ │ ├── openstack_https_frontend.conf │ │ │ │ ├── section-audit-middleware-notifications │ │ │ │ ├── section-ceph-bluestore-compression │ │ │ │ ├── section-filter-audit │ │ │ │ ├── section-keystone-authtoken │ │ │ │ ├── section-keystone-authtoken-legacy │ │ │ │ ├── section-keystone-authtoken-mitaka │ │ │ │ ├── section-keystone-authtoken-v3only │ │ │ │ ├── section-oslo-cache │ │ │ │ ├── section-oslo-messaging-rabbit │ │ │ │ ├── section-oslo-messaging-rabbit-ocata │ │ │ │ ├── section-oslo-middleware │ │ │ │ ├── section-oslo-notifications │ │ │ │ ├── section-placement │ │ │ │ ├── section-rabbitmq-oslo │ │ │ │ ├── section-service-user │ │ │ │ ├── section-zeromq │ │ │ │ ├── vendor_data.json │ │ │ │ ├── wsgi-openstack-api.conf │ │ │ │ └── wsgi-openstack-metadata.conf │ │ │ ├── templating.py │ │ │ ├── utils.py │ │ │ └── vaultlocker.py │ │ ├── python.py │ │ └── storage │ │ │ ├── __init__.py │ │ │ └── linux │ │ │ ├── __init__.py │ │ │ ├── bcache.py │ │ │ ├── ceph.py │ │ │ ├── loopback.py │ │ │ ├── lvm.py │ │ │ └── utils.py │ ├── core │ │ ├── __init__.py │ │ ├── decorators.py │ │ ├── files.py │ │ ├── fstab.py │ │ ├── hookenv.py │ │ ├── host.py │ │ ├── host_factory │ │ │ ├── __init__.py │ │ │ ├── centos.py │ │ │ └── ubuntu.py │ │ ├── hugepage.py │ │ ├── kernel.py │ │ ├── kernel_factory │ │ │ ├── __init__.py │ │ │ ├── centos.py │ │ │ └── ubuntu.py │ │ ├── services │ │ │ ├── __init__.py │ │ │ ├── base.py │ │ │ └── helpers.py │ │ ├── strutils.py │ │ ├── sysctl.py │ │ ├── templating.py │ │ └── unitdata.py │ ├── fetch │ │ ├── __init__.py │ │ ├── archiveurl.py │ │ ├── bzrurl.py │ │ ├── centos.py │ │ ├── giturl.py │ │ ├── python │ │ │ ├── __init__.py │ │ │ ├── debug.py │ │ │ ├── packages.py │ │ │ ├── rpdb.py │ │ │ └── version.py │ │ ├── snap.py │ │ ├── ubuntu.py │ │ └── ubuntu_apt_pkg.py │ ├── osplatform.py │ └── payload │ │ ├── __init__.py │ │ └── execd.py ├── cinder_backup_contexts.py ├── cinder_backup_hooks.py ├── cinder_backup_utils.py ├── config-changed ├── install ├── post-series-upgrade ├── pre-series-upgrade ├── start ├── stop └── upgrade-charm ├── icon.svg ├── lib └── .keep ├── metadata.yaml ├── osci.yaml ├── pip.sh ├── rename.sh ├── requirements.txt ├── setup.cfg ├── templates ├── .gitignore ├── .gitkeep └── dummyfile ├── test-requirements.txt ├── tests ├── README.md ├── bundles │ └── noble-caracal.yaml └── tests.yaml ├── tox.ini └── unit_tests ├── __init__.py ├── test_cinder_backup_contexts.py ├── test_cinder_backup_hooks.py └── test_utils.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitreview: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/.gitreview -------------------------------------------------------------------------------- /.stestr.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/.stestr.conf -------------------------------------------------------------------------------- /.zuul.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/.zuul.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/README.md -------------------------------------------------------------------------------- /actions/.keep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/actions/.keep -------------------------------------------------------------------------------- /bindep.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/bindep.txt -------------------------------------------------------------------------------- /charm-helpers-hooks.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/charm-helpers-hooks.yaml -------------------------------------------------------------------------------- /charmcraft.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/charmcraft.yaml -------------------------------------------------------------------------------- /config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/config.yaml -------------------------------------------------------------------------------- /copyright: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/copyright -------------------------------------------------------------------------------- /files/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /hooks/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/__init__.py -------------------------------------------------------------------------------- /hooks/backup-backend-relation-broken: -------------------------------------------------------------------------------- 1 | cinder_backup_hooks.py -------------------------------------------------------------------------------- /hooks/backup-backend-relation-changed: -------------------------------------------------------------------------------- 1 | cinder_backup_hooks.py -------------------------------------------------------------------------------- /hooks/backup-backend-relation-joined: -------------------------------------------------------------------------------- 1 | cinder_backup_hooks.py -------------------------------------------------------------------------------- /hooks/ceph-relation-broken: -------------------------------------------------------------------------------- 1 | cinder_backup_hooks.py -------------------------------------------------------------------------------- /hooks/ceph-relation-changed: -------------------------------------------------------------------------------- 1 | cinder_backup_hooks.py -------------------------------------------------------------------------------- /hooks/ceph-relation-joined: -------------------------------------------------------------------------------- 1 | cinder_backup_hooks.py -------------------------------------------------------------------------------- /hooks/charmhelpers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/__init__.py -------------------------------------------------------------------------------- /hooks/charmhelpers/contrib/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/contrib/__init__.py -------------------------------------------------------------------------------- /hooks/charmhelpers/contrib/hahelpers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/contrib/hahelpers/__init__.py -------------------------------------------------------------------------------- /hooks/charmhelpers/contrib/hahelpers/apache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/contrib/hahelpers/apache.py -------------------------------------------------------------------------------- /hooks/charmhelpers/contrib/hahelpers/cluster.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/contrib/hahelpers/cluster.py -------------------------------------------------------------------------------- /hooks/charmhelpers/contrib/hardware/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/contrib/hardware/__init__.py -------------------------------------------------------------------------------- /hooks/charmhelpers/contrib/hardware/pci.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/contrib/hardware/pci.py -------------------------------------------------------------------------------- /hooks/charmhelpers/contrib/network/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/contrib/network/__init__.py -------------------------------------------------------------------------------- /hooks/charmhelpers/contrib/network/ip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/contrib/network/ip.py -------------------------------------------------------------------------------- /hooks/charmhelpers/contrib/openstack/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/contrib/openstack/__init__.py -------------------------------------------------------------------------------- /hooks/charmhelpers/contrib/openstack/alternatives.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/contrib/openstack/alternatives.py -------------------------------------------------------------------------------- /hooks/charmhelpers/contrib/openstack/audits/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/contrib/openstack/audits/__init__.py -------------------------------------------------------------------------------- /hooks/charmhelpers/contrib/openstack/audits/openstack_security_guide.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/contrib/openstack/audits/openstack_security_guide.py -------------------------------------------------------------------------------- /hooks/charmhelpers/contrib/openstack/cert_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/contrib/openstack/cert_utils.py -------------------------------------------------------------------------------- /hooks/charmhelpers/contrib/openstack/context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/contrib/openstack/context.py -------------------------------------------------------------------------------- /hooks/charmhelpers/contrib/openstack/deferred_events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/contrib/openstack/deferred_events.py -------------------------------------------------------------------------------- /hooks/charmhelpers/contrib/openstack/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/contrib/openstack/exceptions.py -------------------------------------------------------------------------------- /hooks/charmhelpers/contrib/openstack/files/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/contrib/openstack/files/__init__.py -------------------------------------------------------------------------------- /hooks/charmhelpers/contrib/openstack/files/check_deferred_restarts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/contrib/openstack/files/check_deferred_restarts.py -------------------------------------------------------------------------------- /hooks/charmhelpers/contrib/openstack/files/check_haproxy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/contrib/openstack/files/check_haproxy.sh -------------------------------------------------------------------------------- /hooks/charmhelpers/contrib/openstack/files/check_haproxy_queue_depth.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/contrib/openstack/files/check_haproxy_queue_depth.sh -------------------------------------------------------------------------------- /hooks/charmhelpers/contrib/openstack/files/policy_rc_d_script.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/contrib/openstack/files/policy_rc_d_script.py -------------------------------------------------------------------------------- /hooks/charmhelpers/contrib/openstack/ha/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/contrib/openstack/ha/__init__.py -------------------------------------------------------------------------------- /hooks/charmhelpers/contrib/openstack/ha/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/contrib/openstack/ha/utils.py -------------------------------------------------------------------------------- /hooks/charmhelpers/contrib/openstack/ip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/contrib/openstack/ip.py -------------------------------------------------------------------------------- /hooks/charmhelpers/contrib/openstack/keystone.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/contrib/openstack/keystone.py -------------------------------------------------------------------------------- /hooks/charmhelpers/contrib/openstack/neutron.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/contrib/openstack/neutron.py -------------------------------------------------------------------------------- /hooks/charmhelpers/contrib/openstack/policy_rcd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/contrib/openstack/policy_rcd.py -------------------------------------------------------------------------------- /hooks/charmhelpers/contrib/openstack/policyd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/contrib/openstack/policyd.py -------------------------------------------------------------------------------- /hooks/charmhelpers/contrib/openstack/ssh_migrations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/contrib/openstack/ssh_migrations.py -------------------------------------------------------------------------------- /hooks/charmhelpers/contrib/openstack/templates/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/contrib/openstack/templates/__init__.py -------------------------------------------------------------------------------- /hooks/charmhelpers/contrib/openstack/templates/ceph.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/contrib/openstack/templates/ceph.conf -------------------------------------------------------------------------------- /hooks/charmhelpers/contrib/openstack/templates/git.upstart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/contrib/openstack/templates/git.upstart -------------------------------------------------------------------------------- /hooks/charmhelpers/contrib/openstack/templates/haproxy.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/contrib/openstack/templates/haproxy.cfg -------------------------------------------------------------------------------- /hooks/charmhelpers/contrib/openstack/templates/logrotate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/contrib/openstack/templates/logrotate -------------------------------------------------------------------------------- /hooks/charmhelpers/contrib/openstack/templates/memcached.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/contrib/openstack/templates/memcached.conf -------------------------------------------------------------------------------- /hooks/charmhelpers/contrib/openstack/templates/openstack_https_frontend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/contrib/openstack/templates/openstack_https_frontend -------------------------------------------------------------------------------- /hooks/charmhelpers/contrib/openstack/templates/openstack_https_frontend.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/contrib/openstack/templates/openstack_https_frontend.conf -------------------------------------------------------------------------------- /hooks/charmhelpers/contrib/openstack/templates/section-audit-middleware-notifications: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/contrib/openstack/templates/section-audit-middleware-notifications -------------------------------------------------------------------------------- /hooks/charmhelpers/contrib/openstack/templates/section-ceph-bluestore-compression: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/contrib/openstack/templates/section-ceph-bluestore-compression -------------------------------------------------------------------------------- /hooks/charmhelpers/contrib/openstack/templates/section-filter-audit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/contrib/openstack/templates/section-filter-audit -------------------------------------------------------------------------------- /hooks/charmhelpers/contrib/openstack/templates/section-keystone-authtoken: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/contrib/openstack/templates/section-keystone-authtoken -------------------------------------------------------------------------------- /hooks/charmhelpers/contrib/openstack/templates/section-keystone-authtoken-legacy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/contrib/openstack/templates/section-keystone-authtoken-legacy -------------------------------------------------------------------------------- /hooks/charmhelpers/contrib/openstack/templates/section-keystone-authtoken-mitaka: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/contrib/openstack/templates/section-keystone-authtoken-mitaka -------------------------------------------------------------------------------- /hooks/charmhelpers/contrib/openstack/templates/section-keystone-authtoken-v3only: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/contrib/openstack/templates/section-keystone-authtoken-v3only -------------------------------------------------------------------------------- /hooks/charmhelpers/contrib/openstack/templates/section-oslo-cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/contrib/openstack/templates/section-oslo-cache -------------------------------------------------------------------------------- /hooks/charmhelpers/contrib/openstack/templates/section-oslo-messaging-rabbit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/contrib/openstack/templates/section-oslo-messaging-rabbit -------------------------------------------------------------------------------- /hooks/charmhelpers/contrib/openstack/templates/section-oslo-messaging-rabbit-ocata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/contrib/openstack/templates/section-oslo-messaging-rabbit-ocata -------------------------------------------------------------------------------- /hooks/charmhelpers/contrib/openstack/templates/section-oslo-middleware: -------------------------------------------------------------------------------- 1 | [oslo_middleware] 2 | 3 | # Bug #1758675 4 | enable_proxy_headers_parsing = true 5 | 6 | -------------------------------------------------------------------------------- /hooks/charmhelpers/contrib/openstack/templates/section-oslo-notifications: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/contrib/openstack/templates/section-oslo-notifications -------------------------------------------------------------------------------- /hooks/charmhelpers/contrib/openstack/templates/section-placement: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/contrib/openstack/templates/section-placement -------------------------------------------------------------------------------- /hooks/charmhelpers/contrib/openstack/templates/section-rabbitmq-oslo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/contrib/openstack/templates/section-rabbitmq-oslo -------------------------------------------------------------------------------- /hooks/charmhelpers/contrib/openstack/templates/section-service-user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/contrib/openstack/templates/section-service-user -------------------------------------------------------------------------------- /hooks/charmhelpers/contrib/openstack/templates/section-zeromq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/contrib/openstack/templates/section-zeromq -------------------------------------------------------------------------------- /hooks/charmhelpers/contrib/openstack/templates/vendor_data.json: -------------------------------------------------------------------------------- 1 | {{ vendor_data_json }} -------------------------------------------------------------------------------- /hooks/charmhelpers/contrib/openstack/templates/wsgi-openstack-api.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/contrib/openstack/templates/wsgi-openstack-api.conf -------------------------------------------------------------------------------- /hooks/charmhelpers/contrib/openstack/templates/wsgi-openstack-metadata.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/contrib/openstack/templates/wsgi-openstack-metadata.conf -------------------------------------------------------------------------------- /hooks/charmhelpers/contrib/openstack/templating.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/contrib/openstack/templating.py -------------------------------------------------------------------------------- /hooks/charmhelpers/contrib/openstack/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/contrib/openstack/utils.py -------------------------------------------------------------------------------- /hooks/charmhelpers/contrib/openstack/vaultlocker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/contrib/openstack/vaultlocker.py -------------------------------------------------------------------------------- /hooks/charmhelpers/contrib/python.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/contrib/python.py -------------------------------------------------------------------------------- /hooks/charmhelpers/contrib/storage/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/contrib/storage/__init__.py -------------------------------------------------------------------------------- /hooks/charmhelpers/contrib/storage/linux/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/contrib/storage/linux/__init__.py -------------------------------------------------------------------------------- /hooks/charmhelpers/contrib/storage/linux/bcache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/contrib/storage/linux/bcache.py -------------------------------------------------------------------------------- /hooks/charmhelpers/contrib/storage/linux/ceph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/contrib/storage/linux/ceph.py -------------------------------------------------------------------------------- /hooks/charmhelpers/contrib/storage/linux/loopback.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/contrib/storage/linux/loopback.py -------------------------------------------------------------------------------- /hooks/charmhelpers/contrib/storage/linux/lvm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/contrib/storage/linux/lvm.py -------------------------------------------------------------------------------- /hooks/charmhelpers/contrib/storage/linux/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/contrib/storage/linux/utils.py -------------------------------------------------------------------------------- /hooks/charmhelpers/core/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/core/__init__.py -------------------------------------------------------------------------------- /hooks/charmhelpers/core/decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/core/decorators.py -------------------------------------------------------------------------------- /hooks/charmhelpers/core/files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/core/files.py -------------------------------------------------------------------------------- /hooks/charmhelpers/core/fstab.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/core/fstab.py -------------------------------------------------------------------------------- /hooks/charmhelpers/core/hookenv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/core/hookenv.py -------------------------------------------------------------------------------- /hooks/charmhelpers/core/host.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/core/host.py -------------------------------------------------------------------------------- /hooks/charmhelpers/core/host_factory/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /hooks/charmhelpers/core/host_factory/centos.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/core/host_factory/centos.py -------------------------------------------------------------------------------- /hooks/charmhelpers/core/host_factory/ubuntu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/core/host_factory/ubuntu.py -------------------------------------------------------------------------------- /hooks/charmhelpers/core/hugepage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/core/hugepage.py -------------------------------------------------------------------------------- /hooks/charmhelpers/core/kernel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/core/kernel.py -------------------------------------------------------------------------------- /hooks/charmhelpers/core/kernel_factory/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /hooks/charmhelpers/core/kernel_factory/centos.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/core/kernel_factory/centos.py -------------------------------------------------------------------------------- /hooks/charmhelpers/core/kernel_factory/ubuntu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/core/kernel_factory/ubuntu.py -------------------------------------------------------------------------------- /hooks/charmhelpers/core/services/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/core/services/__init__.py -------------------------------------------------------------------------------- /hooks/charmhelpers/core/services/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/core/services/base.py -------------------------------------------------------------------------------- /hooks/charmhelpers/core/services/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/core/services/helpers.py -------------------------------------------------------------------------------- /hooks/charmhelpers/core/strutils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/core/strutils.py -------------------------------------------------------------------------------- /hooks/charmhelpers/core/sysctl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/core/sysctl.py -------------------------------------------------------------------------------- /hooks/charmhelpers/core/templating.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/core/templating.py -------------------------------------------------------------------------------- /hooks/charmhelpers/core/unitdata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/core/unitdata.py -------------------------------------------------------------------------------- /hooks/charmhelpers/fetch/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/fetch/__init__.py -------------------------------------------------------------------------------- /hooks/charmhelpers/fetch/archiveurl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/fetch/archiveurl.py -------------------------------------------------------------------------------- /hooks/charmhelpers/fetch/bzrurl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/fetch/bzrurl.py -------------------------------------------------------------------------------- /hooks/charmhelpers/fetch/centos.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/fetch/centos.py -------------------------------------------------------------------------------- /hooks/charmhelpers/fetch/giturl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/fetch/giturl.py -------------------------------------------------------------------------------- /hooks/charmhelpers/fetch/python/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/fetch/python/__init__.py -------------------------------------------------------------------------------- /hooks/charmhelpers/fetch/python/debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/fetch/python/debug.py -------------------------------------------------------------------------------- /hooks/charmhelpers/fetch/python/packages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/fetch/python/packages.py -------------------------------------------------------------------------------- /hooks/charmhelpers/fetch/python/rpdb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/fetch/python/rpdb.py -------------------------------------------------------------------------------- /hooks/charmhelpers/fetch/python/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/fetch/python/version.py -------------------------------------------------------------------------------- /hooks/charmhelpers/fetch/snap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/fetch/snap.py -------------------------------------------------------------------------------- /hooks/charmhelpers/fetch/ubuntu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/fetch/ubuntu.py -------------------------------------------------------------------------------- /hooks/charmhelpers/fetch/ubuntu_apt_pkg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/fetch/ubuntu_apt_pkg.py -------------------------------------------------------------------------------- /hooks/charmhelpers/osplatform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/osplatform.py -------------------------------------------------------------------------------- /hooks/charmhelpers/payload/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/payload/__init__.py -------------------------------------------------------------------------------- /hooks/charmhelpers/payload/execd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/charmhelpers/payload/execd.py -------------------------------------------------------------------------------- /hooks/cinder_backup_contexts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/cinder_backup_contexts.py -------------------------------------------------------------------------------- /hooks/cinder_backup_hooks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/cinder_backup_hooks.py -------------------------------------------------------------------------------- /hooks/cinder_backup_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/hooks/cinder_backup_utils.py -------------------------------------------------------------------------------- /hooks/config-changed: -------------------------------------------------------------------------------- 1 | cinder_backup_hooks.py -------------------------------------------------------------------------------- /hooks/install: -------------------------------------------------------------------------------- 1 | cinder_backup_hooks.py -------------------------------------------------------------------------------- /hooks/post-series-upgrade: -------------------------------------------------------------------------------- 1 | cinder_backup_hooks.py -------------------------------------------------------------------------------- /hooks/pre-series-upgrade: -------------------------------------------------------------------------------- 1 | cinder_backup_hooks.py -------------------------------------------------------------------------------- /hooks/start: -------------------------------------------------------------------------------- 1 | cinder_backup_hooks.py -------------------------------------------------------------------------------- /hooks/stop: -------------------------------------------------------------------------------- 1 | cinder_backup_hooks.py -------------------------------------------------------------------------------- /hooks/upgrade-charm: -------------------------------------------------------------------------------- 1 | cinder_backup_hooks.py -------------------------------------------------------------------------------- /icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/icon.svg -------------------------------------------------------------------------------- /lib/.keep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/lib/.keep -------------------------------------------------------------------------------- /metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/metadata.yaml -------------------------------------------------------------------------------- /osci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/osci.yaml -------------------------------------------------------------------------------- /pip.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/pip.sh -------------------------------------------------------------------------------- /rename.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/rename.sh -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/setup.cfg -------------------------------------------------------------------------------- /templates/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /templates/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /templates/dummyfile: -------------------------------------------------------------------------------- 1 | Dummy file to ensure build picks up templates dir 2 | -------------------------------------------------------------------------------- /test-requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/test-requirements.txt -------------------------------------------------------------------------------- /tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/tests/README.md -------------------------------------------------------------------------------- /tests/bundles/noble-caracal.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/tests/bundles/noble-caracal.yaml -------------------------------------------------------------------------------- /tests/tests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/tests/tests.yaml -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/tox.ini -------------------------------------------------------------------------------- /unit_tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/unit_tests/__init__.py -------------------------------------------------------------------------------- /unit_tests/test_cinder_backup_contexts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/unit_tests/test_cinder_backup_contexts.py -------------------------------------------------------------------------------- /unit_tests/test_cinder_backup_hooks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/unit_tests/test_cinder_backup_hooks.py -------------------------------------------------------------------------------- /unit_tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-cinder-backup/HEAD/unit_tests/test_utils.py --------------------------------------------------------------------------------