├── .coveragerc ├── .gitignore ├── .gitreview ├── .project ├── .pydevproject ├── .stestr.conf ├── .zuul.yaml ├── LICENSE ├── Makefile ├── README.md ├── TODO ├── actions.yaml ├── actions ├── __init__.py ├── ceph_ops.py ├── create-cache-tier ├── create-erasure-profile ├── create-pool ├── delete-erasure-profile ├── delete-pool ├── get-erasure-profile ├── list-erasure-profiles ├── list-pools ├── pause-health ├── pool-get ├── pool-set ├── pool-statistics ├── remove-cache-tier ├── remove-pool-snapshot ├── rename-pool ├── resume-health ├── set-pool-max-bytes └── snapshot-pool ├── bindep.txt ├── charm-helpers-hooks.yaml ├── charmcraft.yaml ├── charmhelpers ├── __init__.py ├── cli │ ├── __init__.py │ ├── benchmark.py │ ├── commands.py │ ├── hookenv.py │ ├── host.py │ └── unitdata.py ├── contrib │ ├── __init__.py │ ├── charmsupport │ │ ├── __init__.py │ │ ├── nrpe.py │ │ └── volumes.py │ ├── hahelpers │ │ ├── __init__.py │ │ ├── apache.py │ │ └── cluster.py │ ├── hardening │ │ ├── README.hardening.md │ │ ├── __init__.py │ │ ├── apache │ │ │ ├── __init__.py │ │ │ ├── checks │ │ │ │ ├── __init__.py │ │ │ │ └── config.py │ │ │ └── templates │ │ │ │ ├── 99-hardening.conf │ │ │ │ ├── __init__.py │ │ │ │ └── alias.conf │ │ ├── audits │ │ │ ├── __init__.py │ │ │ ├── apache.py │ │ │ ├── apt.py │ │ │ └── file.py │ │ ├── defaults │ │ │ ├── __init__.py │ │ │ ├── apache.yaml │ │ │ ├── apache.yaml.schema │ │ │ ├── mysql.yaml │ │ │ ├── mysql.yaml.schema │ │ │ ├── os.yaml │ │ │ ├── os.yaml.schema │ │ │ ├── ssh.yaml │ │ │ └── ssh.yaml.schema │ │ ├── harden.py │ │ ├── host │ │ │ ├── __init__.py │ │ │ ├── checks │ │ │ │ ├── __init__.py │ │ │ │ ├── apt.py │ │ │ │ ├── limits.py │ │ │ │ ├── login.py │ │ │ │ ├── minimize_access.py │ │ │ │ ├── pam.py │ │ │ │ ├── profile.py │ │ │ │ ├── securetty.py │ │ │ │ ├── suid_sgid.py │ │ │ │ └── sysctl.py │ │ │ └── templates │ │ │ │ ├── 10.hardcore.conf │ │ │ │ ├── 99-hardening.sh │ │ │ │ ├── 99-juju-hardening.conf │ │ │ │ ├── __init__.py │ │ │ │ ├── login.defs │ │ │ │ ├── modules │ │ │ │ ├── passwdqc.conf │ │ │ │ ├── pinerolo_profile.sh │ │ │ │ ├── securetty │ │ │ │ └── tally2 │ │ ├── mysql │ │ │ ├── __init__.py │ │ │ ├── checks │ │ │ │ ├── __init__.py │ │ │ │ └── config.py │ │ │ └── templates │ │ │ │ ├── __init__.py │ │ │ │ └── hardening.cnf │ │ ├── ssh │ │ │ ├── __init__.py │ │ │ ├── checks │ │ │ │ ├── __init__.py │ │ │ │ └── config.py │ │ │ └── templates │ │ │ │ ├── __init__.py │ │ │ │ ├── ssh_config │ │ │ │ └── sshd_config │ │ ├── templating.py │ │ └── utils.py │ ├── network │ │ ├── __init__.py │ │ └── ip.py │ ├── openstack │ │ ├── __init__.py │ │ ├── alternatives.py │ │ ├── deferred_events.py │ │ ├── exceptions.py │ │ ├── files │ │ │ ├── __init__.py │ │ │ ├── check_deferred_restarts.py │ │ │ └── policy_rc_d_script.py │ │ ├── ha │ │ │ ├── __init__.py │ │ │ └── utils.py │ │ ├── ip.py │ │ ├── policy_rcd.py │ │ ├── policyd.py │ │ └── utils.py │ ├── python.py │ └── storage │ │ ├── __init__.py │ │ └── linux │ │ ├── __init__.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 ├── config.yaml ├── copyright ├── files ├── nagios │ ├── check_ceph_status.py │ └── collect_ceph_status.sh └── upstart │ ├── ceph-create-keys.conf │ ├── ceph-hotplug.conf │ ├── ceph-mon-all-starter.conf │ ├── ceph-mon-all.conf │ └── ceph-mon.conf ├── hardening.yaml ├── hooks ├── __init__.py ├── ceph.py ├── ceph_hooks.py ├── client-relation-changed ├── client-relation-joined ├── config-changed ├── install ├── install.real ├── install_deps ├── mds-relation-changed ├── mds-relation-joined ├── post-series-upgrade ├── pre-series-upgrade ├── radosgw-relation-changed ├── radosgw-relation-joined ├── update-status ├── upgrade-charm └── utils.py ├── icon.svg ├── lib └── charms_ceph │ ├── __init__.py │ ├── broker.py │ ├── crush_utils.py │ └── utils.py ├── metadata.yaml ├── osci.yaml ├── rename.sh ├── requirements.txt ├── revision ├── setup.cfg ├── templates ├── ceph.conf ├── ceph.keyring └── mon.keyring ├── test-requirements.txt ├── tests ├── bundles │ ├── jammy-antelope.yaml │ ├── jammy-bobcat.yaml │ ├── jammy-caracal.yaml │ ├── jammy-yoga-ec.yaml │ └── jammy-yoga.yaml └── tests.yaml ├── tox.ini └── unit_tests ├── __init__.py ├── test_ceph.py ├── test_ceph_hooks.py └── test_utils.py /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/.coveragerc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitreview: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/.gitreview -------------------------------------------------------------------------------- /.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/.project -------------------------------------------------------------------------------- /.pydevproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/.pydevproject -------------------------------------------------------------------------------- /.stestr.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/.stestr.conf -------------------------------------------------------------------------------- /.zuul.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/.zuul.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/README.md -------------------------------------------------------------------------------- /TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/TODO -------------------------------------------------------------------------------- /actions.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/actions.yaml -------------------------------------------------------------------------------- /actions/__init__.py: -------------------------------------------------------------------------------- 1 | __author__ = 'chris' 2 | import sys 3 | sys.path.append('hooks') 4 | -------------------------------------------------------------------------------- /actions/ceph_ops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/actions/ceph_ops.py -------------------------------------------------------------------------------- /actions/create-cache-tier: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/actions/create-cache-tier -------------------------------------------------------------------------------- /actions/create-erasure-profile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/actions/create-erasure-profile -------------------------------------------------------------------------------- /actions/create-pool: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/actions/create-pool -------------------------------------------------------------------------------- /actions/delete-erasure-profile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/actions/delete-erasure-profile -------------------------------------------------------------------------------- /actions/delete-pool: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/actions/delete-pool -------------------------------------------------------------------------------- /actions/get-erasure-profile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/actions/get-erasure-profile -------------------------------------------------------------------------------- /actions/list-erasure-profiles: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/actions/list-erasure-profiles -------------------------------------------------------------------------------- /actions/list-pools: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/actions/list-pools -------------------------------------------------------------------------------- /actions/pause-health: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/actions/pause-health -------------------------------------------------------------------------------- /actions/pool-get: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/actions/pool-get -------------------------------------------------------------------------------- /actions/pool-set: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/actions/pool-set -------------------------------------------------------------------------------- /actions/pool-statistics: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/actions/pool-statistics -------------------------------------------------------------------------------- /actions/remove-cache-tier: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/actions/remove-cache-tier -------------------------------------------------------------------------------- /actions/remove-pool-snapshot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/actions/remove-pool-snapshot -------------------------------------------------------------------------------- /actions/rename-pool: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/actions/rename-pool -------------------------------------------------------------------------------- /actions/resume-health: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/actions/resume-health -------------------------------------------------------------------------------- /actions/set-pool-max-bytes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/actions/set-pool-max-bytes -------------------------------------------------------------------------------- /actions/snapshot-pool: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/actions/snapshot-pool -------------------------------------------------------------------------------- /bindep.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/bindep.txt -------------------------------------------------------------------------------- /charm-helpers-hooks.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charm-helpers-hooks.yaml -------------------------------------------------------------------------------- /charmcraft.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmcraft.yaml -------------------------------------------------------------------------------- /charmhelpers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/__init__.py -------------------------------------------------------------------------------- /charmhelpers/cli/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/cli/__init__.py -------------------------------------------------------------------------------- /charmhelpers/cli/benchmark.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/cli/benchmark.py -------------------------------------------------------------------------------- /charmhelpers/cli/commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/cli/commands.py -------------------------------------------------------------------------------- /charmhelpers/cli/hookenv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/cli/hookenv.py -------------------------------------------------------------------------------- /charmhelpers/cli/host.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/cli/host.py -------------------------------------------------------------------------------- /charmhelpers/cli/unitdata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/cli/unitdata.py -------------------------------------------------------------------------------- /charmhelpers/contrib/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/contrib/__init__.py -------------------------------------------------------------------------------- /charmhelpers/contrib/charmsupport/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/contrib/charmsupport/__init__.py -------------------------------------------------------------------------------- /charmhelpers/contrib/charmsupport/nrpe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/contrib/charmsupport/nrpe.py -------------------------------------------------------------------------------- /charmhelpers/contrib/charmsupport/volumes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/contrib/charmsupport/volumes.py -------------------------------------------------------------------------------- /charmhelpers/contrib/hahelpers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/contrib/hahelpers/__init__.py -------------------------------------------------------------------------------- /charmhelpers/contrib/hahelpers/apache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/contrib/hahelpers/apache.py -------------------------------------------------------------------------------- /charmhelpers/contrib/hahelpers/cluster.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/contrib/hahelpers/cluster.py -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/README.hardening.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/contrib/hardening/README.hardening.md -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/contrib/hardening/__init__.py -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/apache/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/contrib/hardening/apache/__init__.py -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/apache/checks/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/contrib/hardening/apache/checks/__init__.py -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/apache/checks/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/contrib/hardening/apache/checks/config.py -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/apache/templates/99-hardening.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/contrib/hardening/apache/templates/99-hardening.conf -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/apache/templates/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/apache/templates/alias.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/contrib/hardening/apache/templates/alias.conf -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/audits/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/contrib/hardening/audits/__init__.py -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/audits/apache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/contrib/hardening/audits/apache.py -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/audits/apt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/contrib/hardening/audits/apt.py -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/audits/file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/contrib/hardening/audits/file.py -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/defaults/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/defaults/apache.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/contrib/hardening/defaults/apache.yaml -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/defaults/apache.yaml.schema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/contrib/hardening/defaults/apache.yaml.schema -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/defaults/mysql.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/contrib/hardening/defaults/mysql.yaml -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/defaults/mysql.yaml.schema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/contrib/hardening/defaults/mysql.yaml.schema -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/defaults/os.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/contrib/hardening/defaults/os.yaml -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/defaults/os.yaml.schema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/contrib/hardening/defaults/os.yaml.schema -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/defaults/ssh.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/contrib/hardening/defaults/ssh.yaml -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/defaults/ssh.yaml.schema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/contrib/hardening/defaults/ssh.yaml.schema -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/harden.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/contrib/hardening/harden.py -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/host/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/contrib/hardening/host/__init__.py -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/host/checks/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/contrib/hardening/host/checks/__init__.py -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/host/checks/apt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/contrib/hardening/host/checks/apt.py -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/host/checks/limits.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/contrib/hardening/host/checks/limits.py -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/host/checks/login.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/contrib/hardening/host/checks/login.py -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/host/checks/minimize_access.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/contrib/hardening/host/checks/minimize_access.py -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/host/checks/pam.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/contrib/hardening/host/checks/pam.py -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/host/checks/profile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/contrib/hardening/host/checks/profile.py -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/host/checks/securetty.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/contrib/hardening/host/checks/securetty.py -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/host/checks/suid_sgid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/contrib/hardening/host/checks/suid_sgid.py -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/host/checks/sysctl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/contrib/hardening/host/checks/sysctl.py -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/host/templates/10.hardcore.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/contrib/hardening/host/templates/10.hardcore.conf -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/host/templates/99-hardening.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/contrib/hardening/host/templates/99-hardening.sh -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/host/templates/99-juju-hardening.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/contrib/hardening/host/templates/99-juju-hardening.conf -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/host/templates/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/host/templates/login.defs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/contrib/hardening/host/templates/login.defs -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/host/templates/modules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/contrib/hardening/host/templates/modules -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/host/templates/passwdqc.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/contrib/hardening/host/templates/passwdqc.conf -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/host/templates/pinerolo_profile.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/contrib/hardening/host/templates/pinerolo_profile.sh -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/host/templates/securetty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/contrib/hardening/host/templates/securetty -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/host/templates/tally2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/contrib/hardening/host/templates/tally2 -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/mysql/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/contrib/hardening/mysql/__init__.py -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/mysql/checks/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/contrib/hardening/mysql/checks/__init__.py -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/mysql/checks/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/contrib/hardening/mysql/checks/config.py -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/mysql/templates/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/mysql/templates/hardening.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/contrib/hardening/mysql/templates/hardening.cnf -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/ssh/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/contrib/hardening/ssh/__init__.py -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/ssh/checks/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/contrib/hardening/ssh/checks/__init__.py -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/ssh/checks/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/contrib/hardening/ssh/checks/config.py -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/ssh/templates/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/ssh/templates/ssh_config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/contrib/hardening/ssh/templates/ssh_config -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/ssh/templates/sshd_config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/contrib/hardening/ssh/templates/sshd_config -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/templating.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/contrib/hardening/templating.py -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/contrib/hardening/utils.py -------------------------------------------------------------------------------- /charmhelpers/contrib/network/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/contrib/network/__init__.py -------------------------------------------------------------------------------- /charmhelpers/contrib/network/ip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/contrib/network/ip.py -------------------------------------------------------------------------------- /charmhelpers/contrib/openstack/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/contrib/openstack/__init__.py -------------------------------------------------------------------------------- /charmhelpers/contrib/openstack/alternatives.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/contrib/openstack/alternatives.py -------------------------------------------------------------------------------- /charmhelpers/contrib/openstack/deferred_events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/contrib/openstack/deferred_events.py -------------------------------------------------------------------------------- /charmhelpers/contrib/openstack/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/contrib/openstack/exceptions.py -------------------------------------------------------------------------------- /charmhelpers/contrib/openstack/files/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/contrib/openstack/files/__init__.py -------------------------------------------------------------------------------- /charmhelpers/contrib/openstack/files/check_deferred_restarts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/contrib/openstack/files/check_deferred_restarts.py -------------------------------------------------------------------------------- /charmhelpers/contrib/openstack/files/policy_rc_d_script.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/contrib/openstack/files/policy_rc_d_script.py -------------------------------------------------------------------------------- /charmhelpers/contrib/openstack/ha/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/contrib/openstack/ha/__init__.py -------------------------------------------------------------------------------- /charmhelpers/contrib/openstack/ha/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/contrib/openstack/ha/utils.py -------------------------------------------------------------------------------- /charmhelpers/contrib/openstack/ip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/contrib/openstack/ip.py -------------------------------------------------------------------------------- /charmhelpers/contrib/openstack/policy_rcd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/contrib/openstack/policy_rcd.py -------------------------------------------------------------------------------- /charmhelpers/contrib/openstack/policyd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/contrib/openstack/policyd.py -------------------------------------------------------------------------------- /charmhelpers/contrib/openstack/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/contrib/openstack/utils.py -------------------------------------------------------------------------------- /charmhelpers/contrib/python.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/contrib/python.py -------------------------------------------------------------------------------- /charmhelpers/contrib/storage/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/contrib/storage/__init__.py -------------------------------------------------------------------------------- /charmhelpers/contrib/storage/linux/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/contrib/storage/linux/__init__.py -------------------------------------------------------------------------------- /charmhelpers/contrib/storage/linux/ceph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/contrib/storage/linux/ceph.py -------------------------------------------------------------------------------- /charmhelpers/contrib/storage/linux/loopback.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/contrib/storage/linux/loopback.py -------------------------------------------------------------------------------- /charmhelpers/contrib/storage/linux/lvm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/contrib/storage/linux/lvm.py -------------------------------------------------------------------------------- /charmhelpers/contrib/storage/linux/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/contrib/storage/linux/utils.py -------------------------------------------------------------------------------- /charmhelpers/core/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/core/__init__.py -------------------------------------------------------------------------------- /charmhelpers/core/decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/core/decorators.py -------------------------------------------------------------------------------- /charmhelpers/core/files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/core/files.py -------------------------------------------------------------------------------- /charmhelpers/core/fstab.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/core/fstab.py -------------------------------------------------------------------------------- /charmhelpers/core/hookenv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/core/hookenv.py -------------------------------------------------------------------------------- /charmhelpers/core/host.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/core/host.py -------------------------------------------------------------------------------- /charmhelpers/core/host_factory/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /charmhelpers/core/host_factory/centos.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/core/host_factory/centos.py -------------------------------------------------------------------------------- /charmhelpers/core/host_factory/ubuntu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/core/host_factory/ubuntu.py -------------------------------------------------------------------------------- /charmhelpers/core/hugepage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/core/hugepage.py -------------------------------------------------------------------------------- /charmhelpers/core/kernel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/core/kernel.py -------------------------------------------------------------------------------- /charmhelpers/core/kernel_factory/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /charmhelpers/core/kernel_factory/centos.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/core/kernel_factory/centos.py -------------------------------------------------------------------------------- /charmhelpers/core/kernel_factory/ubuntu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/core/kernel_factory/ubuntu.py -------------------------------------------------------------------------------- /charmhelpers/core/services/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/core/services/__init__.py -------------------------------------------------------------------------------- /charmhelpers/core/services/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/core/services/base.py -------------------------------------------------------------------------------- /charmhelpers/core/services/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/core/services/helpers.py -------------------------------------------------------------------------------- /charmhelpers/core/strutils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/core/strutils.py -------------------------------------------------------------------------------- /charmhelpers/core/sysctl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/core/sysctl.py -------------------------------------------------------------------------------- /charmhelpers/core/templating.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/core/templating.py -------------------------------------------------------------------------------- /charmhelpers/core/unitdata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/core/unitdata.py -------------------------------------------------------------------------------- /charmhelpers/fetch/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/fetch/__init__.py -------------------------------------------------------------------------------- /charmhelpers/fetch/archiveurl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/fetch/archiveurl.py -------------------------------------------------------------------------------- /charmhelpers/fetch/bzrurl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/fetch/bzrurl.py -------------------------------------------------------------------------------- /charmhelpers/fetch/centos.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/fetch/centos.py -------------------------------------------------------------------------------- /charmhelpers/fetch/giturl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/fetch/giturl.py -------------------------------------------------------------------------------- /charmhelpers/fetch/python/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/fetch/python/__init__.py -------------------------------------------------------------------------------- /charmhelpers/fetch/python/debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/fetch/python/debug.py -------------------------------------------------------------------------------- /charmhelpers/fetch/python/packages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/fetch/python/packages.py -------------------------------------------------------------------------------- /charmhelpers/fetch/python/rpdb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/fetch/python/rpdb.py -------------------------------------------------------------------------------- /charmhelpers/fetch/python/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/fetch/python/version.py -------------------------------------------------------------------------------- /charmhelpers/fetch/snap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/fetch/snap.py -------------------------------------------------------------------------------- /charmhelpers/fetch/ubuntu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/fetch/ubuntu.py -------------------------------------------------------------------------------- /charmhelpers/fetch/ubuntu_apt_pkg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/fetch/ubuntu_apt_pkg.py -------------------------------------------------------------------------------- /charmhelpers/osplatform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/osplatform.py -------------------------------------------------------------------------------- /charmhelpers/payload/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/payload/__init__.py -------------------------------------------------------------------------------- /charmhelpers/payload/execd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/charmhelpers/payload/execd.py -------------------------------------------------------------------------------- /config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/config.yaml -------------------------------------------------------------------------------- /copyright: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/copyright -------------------------------------------------------------------------------- /files/nagios/check_ceph_status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/files/nagios/check_ceph_status.py -------------------------------------------------------------------------------- /files/nagios/collect_ceph_status.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/files/nagios/collect_ceph_status.sh -------------------------------------------------------------------------------- /files/upstart/ceph-create-keys.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/files/upstart/ceph-create-keys.conf -------------------------------------------------------------------------------- /files/upstart/ceph-hotplug.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/files/upstart/ceph-hotplug.conf -------------------------------------------------------------------------------- /files/upstart/ceph-mon-all-starter.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/files/upstart/ceph-mon-all-starter.conf -------------------------------------------------------------------------------- /files/upstart/ceph-mon-all.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/files/upstart/ceph-mon-all.conf -------------------------------------------------------------------------------- /files/upstart/ceph-mon.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/files/upstart/ceph-mon.conf -------------------------------------------------------------------------------- /hardening.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/hardening.yaml -------------------------------------------------------------------------------- /hooks/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /hooks/ceph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/hooks/ceph.py -------------------------------------------------------------------------------- /hooks/ceph_hooks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/hooks/ceph_hooks.py -------------------------------------------------------------------------------- /hooks/client-relation-changed: -------------------------------------------------------------------------------- 1 | ceph_hooks.py -------------------------------------------------------------------------------- /hooks/client-relation-joined: -------------------------------------------------------------------------------- 1 | ceph_hooks.py -------------------------------------------------------------------------------- /hooks/config-changed: -------------------------------------------------------------------------------- 1 | ceph_hooks.py -------------------------------------------------------------------------------- /hooks/install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/hooks/install -------------------------------------------------------------------------------- /hooks/install.real: -------------------------------------------------------------------------------- 1 | ceph_hooks.py -------------------------------------------------------------------------------- /hooks/install_deps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/hooks/install_deps -------------------------------------------------------------------------------- /hooks/mds-relation-changed: -------------------------------------------------------------------------------- 1 | ceph_hooks.py -------------------------------------------------------------------------------- /hooks/mds-relation-joined: -------------------------------------------------------------------------------- 1 | ceph_hooks.py -------------------------------------------------------------------------------- /hooks/post-series-upgrade: -------------------------------------------------------------------------------- 1 | ceph_hooks.py -------------------------------------------------------------------------------- /hooks/pre-series-upgrade: -------------------------------------------------------------------------------- 1 | ceph_hooks.py -------------------------------------------------------------------------------- /hooks/radosgw-relation-changed: -------------------------------------------------------------------------------- 1 | ceph_hooks.py -------------------------------------------------------------------------------- /hooks/radosgw-relation-joined: -------------------------------------------------------------------------------- 1 | ceph_hooks.py -------------------------------------------------------------------------------- /hooks/update-status: -------------------------------------------------------------------------------- 1 | ceph_hooks.py -------------------------------------------------------------------------------- /hooks/upgrade-charm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/hooks/upgrade-charm -------------------------------------------------------------------------------- /hooks/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/hooks/utils.py -------------------------------------------------------------------------------- /icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/icon.svg -------------------------------------------------------------------------------- /lib/charms_ceph/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/charms_ceph/broker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/lib/charms_ceph/broker.py -------------------------------------------------------------------------------- /lib/charms_ceph/crush_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/lib/charms_ceph/crush_utils.py -------------------------------------------------------------------------------- /lib/charms_ceph/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/lib/charms_ceph/utils.py -------------------------------------------------------------------------------- /metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/metadata.yaml -------------------------------------------------------------------------------- /osci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/osci.yaml -------------------------------------------------------------------------------- /rename.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/rename.sh -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/requirements.txt -------------------------------------------------------------------------------- /revision: -------------------------------------------------------------------------------- 1 | 105 -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/setup.cfg -------------------------------------------------------------------------------- /templates/ceph.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/templates/ceph.conf -------------------------------------------------------------------------------- /templates/ceph.keyring: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/templates/ceph.keyring -------------------------------------------------------------------------------- /templates/mon.keyring: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/templates/mon.keyring -------------------------------------------------------------------------------- /test-requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/test-requirements.txt -------------------------------------------------------------------------------- /tests/bundles/jammy-antelope.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/tests/bundles/jammy-antelope.yaml -------------------------------------------------------------------------------- /tests/bundles/jammy-bobcat.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/tests/bundles/jammy-bobcat.yaml -------------------------------------------------------------------------------- /tests/bundles/jammy-caracal.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/tests/bundles/jammy-caracal.yaml -------------------------------------------------------------------------------- /tests/bundles/jammy-yoga-ec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/tests/bundles/jammy-yoga-ec.yaml -------------------------------------------------------------------------------- /tests/bundles/jammy-yoga.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/tests/bundles/jammy-yoga.yaml -------------------------------------------------------------------------------- /tests/tests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/tests/tests.yaml -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/tox.ini -------------------------------------------------------------------------------- /unit_tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/unit_tests/__init__.py -------------------------------------------------------------------------------- /unit_tests/test_ceph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/unit_tests/test_ceph.py -------------------------------------------------------------------------------- /unit_tests/test_ceph_hooks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/unit_tests/test_ceph_hooks.py -------------------------------------------------------------------------------- /unit_tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/charm-ceph-proxy/HEAD/unit_tests/test_utils.py --------------------------------------------------------------------------------