Skip to content

Releases: rcbops/rpc-ceph

1.1.12

01 Feb 22:21
e8210d9
Compare
Choose a tag to compare

Release Notes

1.1.12

Upgrade Notes

  • Bump rpc-maas version from 1.8.0 to 1.8.1

1.1.11

03 Jan 18:52
b7b4ca4
Compare
Choose a tag to compare

Release Notes

1.1.11

Upgrade Notes

  • Bump ansible-alertmanager version from 0.13.7 to 0.13.8
  • Bump rpc-maas version from 1.7.10 to 1.8.0

1.1.10

03 Dec 18:46
bb1c81d
Compare
Choose a tag to compare

Release Notes

1.1.10

New Features

  • Set openstack_config: True as the default so openstack pools and auth are created by default. For standalone deployments openstack_config will need to be overridden to False to avoid unneccsary keys and pools.

Upgrade Notes

  • Bump ceph-ansible version from v3.1.9 to v3.1.10
  • Bump ansible-alertmanager version from 0.13.5 to 0.13.6
  • Bump ceph-ansible version from v3.1.10 to v3.1.12
  • Bump ansible-alertmanager version from 0.13.6 to 0.13.7

1.1.9

20 Nov 20:05
f1a0abc
Compare
Choose a tag to compare

Release Notes

1.1.9

New Features

  • Enabled repository pinning by default and pinned to luminous version 12.2.8.

1.1.8

01 Nov 10:40
9af3379
Compare
Choose a tag to compare

Release Notes

1.1.8

Upgrade Notes

  • Bump ceph-ansible version from v3.0.46 to v3.1.9
  • Bump ceph-ansible version from v3.0.45 to v3.0.46
  • Bump grafana version from 2.14.2 to 2.24.4
  • Bump alertmanager version from 0.13.4 to 0.13.5
  • Bump rpc-maas version from 1.7.7 to 1.7.9

1.1.7

01 Oct 18:49
d46e61d
Compare
Choose a tag to compare

Release Notes

1.1.7

Upgrade Notes

  • Update the version of ansible-alertmanager from 0.13.3 to 0.13.4 Update the version of rpc-maas from 1.7.5 to 1.7.6
  • Update defaults based off of current ceph-ansible deployments - Set vm.min_free_kbytes to 2GB per RH for systems with 128GB RAM - Reduce rbd_cache_size from 128MB to 64MB - Reduce rbd_cache_max_dirty_age from 15s to 2s - Increase osd_heartbeat_min_size to 9000 to match MTU

1.1.6

04 Sep 17:00
5511014
Compare
Choose a tag to compare

Release Notes

1.1.6

New Features

  • Add new playbook to mirror a specific version of ceph and create local repo servers to pin ceph deployments to a specific version.

Upgrade Notes

  • Verion of ceph-ansible was incremented to v3.0.40 from v3.0.39 group name was changed from iscsi-gws to iscsigws Change playbooks/rolling_update.yml value jewel_minor_update to False Add new tasks in playbooks/rolling_update.yml get osd versions, set_fact ceph_versions_osd and osd set sortbitwise
  • Increment version of ceph-ansible version from v3.0.40 to v3.0.42 Increment version of ansible-alertmanager from 0.13.1 to 0.13.2
  • Update dependencies ceph-ansible version from v3.0.42 to v3.0.43 ansible-alertmanager version from 0.13.2 to 0.13.3 Task changed in playbook playbooks/purge-cluster.yml remove data, get osd data and lockbox mount points Task changes in playbook playbooks/rolling_update.yml get osd numbers - non container and restart containerized ceph osd
  • Update current ceph-ansible version from v3.0.43 to v3.0.45

1.1.5

02 Aug 01:39
09149f9
Compare
Choose a tag to compare

RPC-Ceph version 1.1.5

Release Notes

1.1.5

Upgrade Notes

  • Bump prometheus_server-role version from 1.3.1 to 1.4.0
  • Bump prometheus_node_exporter-role from 1.2.6 to 2.0.0
  • Bump ansible-alertmanager from 0.11.6 to 0.13.1
  • Pin openstack-ansible-lxc_hosts from stable/queens to 17.0.4
  • Pin openstack-ansible-lxc_container_create from stable/queens to 17.0.4
  • Pin openstack-ansible-apt_package_pinning from stable/queens to 17.0.4
  • Pin openstack-ansible-pip_install from stable/queens to 17.0.4
  • Pin openstack-ansible-os_keystone from stable/queens to 17.0.4
  • Pin openstack-ansible-galera_client from stable/queens to 17.0.4
  • Pin openstack-ansible-galera_server from stable/queens to 17.0.4
  • Pin openstack-ansible-rabbitmq_server from stable/queens to 17.0.4
  • Pin openstack-ansible-openstack_openrc from stable/queens to 17.0.4
  • Pin openstack-ansible-openstack_hosts from stable/queens to 17.0.4
  • Pin openstack-ansible-memcached_server from stable/queens to 17.0.4
  • Changed the rpc-maas default flag to false

1.1.4

02 Jul 19:44
f92fb23
Compare
Choose a tag to compare

Release Notes

1.1.4

New Features

  • Add alertmanager playbook to install alertmanager based on an upstream alertmanager role.
  • Add basic prometheus alerting rules for ceph
  • Add playbooks/check-for-config-changes.yml to check for changes to ceph configuration, sysctl tuning or transparent_hugepage enablement before running ceph-ansible. The playbook will output a list of differences from the current configuration so adjustments can be made to avoid unwanted changes and restarts.

Upgrade Notes

  • Adjust the defaults for Rados Gateway and Keystone integration. The RGW endpoint URLs now include the tenant_id, and the Rados Gateway settings include the rgw_swift_account_in_url and rgw_keystone_implicit_tenants options which are now both set to true when integrating with OpenStack and Keystone.

1.1.3

01 Jun 15:28
90fe967
Compare
Choose a tag to compare

Release Notes

1.1.3

New Features

  • Add playbooks/add-mgr-modules.yml optional playbook to configure and enable Ceph mgr modules. This is a temporary playbook backported from ceph-ansible v3.1, and will be removed once ceph-ansible v3.1.0 is released and rpc-ceph moves to consume it. Specify the modules to utilise with the ceph_mgr_modules variable, which by default contains restful, status, balancer, and dashboard.
  • Add playbooks/grafana.yml optional playbook to configure grafana against hosts specified in the grafana group in the inventory.
  • Add playbooks/add_hosts.yml optional playbook to populate /etc/hosts on all hosts in the current play.
  • Add playbooks/distribute-root-key.yml optional playbook to create and distribute root ssh keys as non-root user.
  • Add an haproxy VIP for the Ceph mgr dashboard.
  • Add playbooks/prometheus.yml optional playbook to configure prometheus server on hosts in the prometheus hosts group.
  • Add playbooks/node_exporter.yml optional playbook to configure Prometheus node exporter on all Ceph hosts.
  • Add sample group_vars overrides files inside group_vars/<group_name>/overrides.yml.sample. These can be used as examples when considering how to override existing variables.
  • Add playbooks/ssacli-install.yml optional playbook to install the HP ssacli took against osd hosts.

Upgrade Notes

  • Restructure the benchmark directory to contain a sub-directory for each benchmark type. Currently fio_bench and rgw_bench, which each contain the playbooks for that type of benchmark.
  • Moved to use ceph-ansible version 3.0.33. For more info please see v3.0.33 ChangeLog
  • Moved to use ceph-ansible version 3.0.34. For more info please see v3.0.34 ChangeLog
  • Add serveral osd settings to match current deployment defaults. osd_snap_trim_priority 1 osd_snap_trim_sleep 0.1 osd_pg_max_concurrent_snap_trims 1 osd_scrub_priority 1 osd_scrub_chunk_min 1 osd_scrub_chunk_max 5
  • Update the max open files Ceph setting and the fs.file-max sysctl setting to be inline with current deployment defaults. Changing from 262144 to 26234859