2.1.4 Begonia
This is the fourth patch in the Begonia 2.1 series.
Notable Changes
Feature: Upgrade btx image to 2.1.0. (btx image)
Upgrade kubectl to v1.30.3.
Upgrade krew from v0.4.3 to v0.4.4.
Upgrade helm from v3.13.1 to v3.14.2.
Upgrade netapp tridentctl from v24.02.0 to v24.06.1.
Feature: Support NetApp NFS over RDMA (issue #261). We ran NetApp TCP vs. RDMA Performance Test.
Feature: Upgrade descheduler to v0.31.0 (issue #257)
Bug: Modify allowed_direct_url_schemes and image_upload_use_cinder_backend when powerflex is the storage backend. (issue #256) (issue #259)
Feature: Support multiple glance stores (issue #245)
Changelog
add nconnect=16 to NFSv4 options in netapp_vars.yml; (jijisa@iorchard.net)
add qemu kill ansible ad-hoc task in clean_openstack.sh script; (jijisa@iorchard.net)
modify replicas.api in glance.yml.j2; (jijisa@iorchard.net)
update nova.nfs_mount_options in vars.yml.sample; (jijisa@iorchard.net)
add unmount /var/lib/nova/instances on compute nodes task in clean_openstack.sh script; (jijisa@iorchard.net)
update ceph glance keyring in glance storage init script; (jijisa@iorchard.net)
update ceph cinder keyring in cinder storage init script; (jijisa@iorchard.net)
update netapp_vars.yml; (jijisa@iorchard.net)
update netapp_vars.yml; (jijisa@iorchard.net)
add nova_nfs_mount_options; (jijisa@iorchard.net)
apply rbd1: null in cinder.yml.j2 since it is renamed to ceph; (jijisa@iorchard.net)
add powerstore_nfs_mount_options in powerstore_vars.yml; (jijisa@iorchard.net)
update vars.yml.sample; (jijisa@iorchard.net)
openstack(cinder): change ceph volume type to ceph from rbd1; (jijisa@iorchard.net)
btx: upgrade to 2.1.0; (jijisa@iorchard.net)
modify nfs_mount_options to nova.nfs_mount_options in nova.yml.j2; (jijisa@iorchard.net)
add powerstore nfs protocol and nova.nfs_mount_options; (jijisa@iorchard.net)
ceph: add osd service_id in cluster.yml.j2; (jijisa@iorchard.net)
fix(cinder): duplicate mounts when enable_iscsi is true and powerflex is in storage_backends; (jijisa@iorchard.net)
add nfs_mount_options in libvirt section of nova.yml.j2; (jijisa@iorchard.net)
modify cinder nfs shares; (jijisa@iorchard.net)
move pod.security_context.cinder_volume in enable_iscsi block before powerflex mounts declaration; (jijisa@iorchard.net)
modify replicas.api in glance.yml.j2 since we support glance multi-stores; (jijisa@iorchard.net)
add cinder.volume_capabilities variable in vars.yml.sample; (jijisa@iorchard.net)
fix duplicate /dev mount in nova.yml.j2 when powerflex is in storage backends and enable_iscsi is true; (jijisa@iorchard.net)
fix cinder.yml.j2; (jijisa@iorchard.net)
image_volume_cache_enabled to true for powerflex; (jijisa@iorchard.net)
issue(#259): fix volume-to-image operation for powerflex (#260); (jijisa@iorchard.net)
feature/openstack/glance multi stores (#258); (jijisa@iorchard.net)
feature(issue #257): include and upgrade a descheduler image; (jijisa@iorchard.co.kr)
fix(issue #256): change cinder_allowed_direct_url_schemes.powerflex to null in vars.yml.sample; (jijisa@iorchard.co.kr)