2024.1 Series Release Notes

24.0.0

New Features

  • The following two classes have been added, to support caching options.

    • trove::cache

    • trove::cache::instance_ports

  • Thetrove::cache class now supports the following new options forRedis backend and Redis Sentinel backend.

    • redis_server

    • redis_username

    • redis_password

    • redis_sentinels

    • redis_socket_timeout

    • redis_sentinel_service_name

  • The following parameters have been added to thetrove::guestagentclass.

    • num_tries

    • volume_fstype

    • format_options

    • volume_format_timeout

    • mount_options

  • The newtrove::healthcheck class has been added.

  • The newtrove::network_isolation parameter has been added.

  • The newtrove::rabbit_transient_quorum_queue parameter has been added.

  • The following parameters have been added to thetrove class.

    • trove_volume_support

    • volume_rootdisk_support

    • volume_rootdisk_size

Upgrade Notes

  • The following parameters of thetrove class no longer treatfalseas an indicator to remove the option. Use os_service_default fact instead.

    • ca_file

    • cert_file

    • key_file

  • Default values of thetrove::quota class parameters have been updatedand now the service default values are used by default.

Deprecation Notes

  • Thetrove::single_tenant_mode parameter has been deprecated and it hasno effect now.

  • Thetrove::api::service_credentials class has been deprecated. Usethetrove::service_credentials class instead.

  • The following resource types have been using the credential written inthe[keystone_authtoken] section oftrove.conf. However thisbehavior has been deprecated and now these resource types first look forthe yaml files in/etc/openstack/puppet. Make sure one ofclouds.yaml oradmin-clouds.yaml (which is created bypuppet-keystone) is created in that directory.

    • trove_datastore

    • trove_datastore_version