3.0.0 Camellia
This is the first release in the Camellia 3.0 series.
Notable Changes
Upgrades
Upgrade OS to Rocky Linux 9.6.
Upgrade kubernetes to 1.32.5.
Upgrade openstack to 2024.1 (Caracal).
Upgrade ceph to 19.2.2 (squid).
Upgrade btx to 3.0.0.
New
The default neutron ML2 driver is OVN.
Mariadb controller is added for mariadb HA service.
Deprecate
Deprecate nova_vnc_cert submodule playbook. It is replaced by OpenStack-Helm nova chart. It will be removed in the future release.
Deprecate nova_compute_sshkey_copy submodule playbook. It is replaced by OpenStack-Helm nova chart. It will be removed in the future release.
Removed
ML2/LinuxBridge is not supported any more.
Mariadb ingress controller is removed (Replaced by mariadb controller).
Changelog
openstack(mariadb): add service and mgmt cidr to mariadb netpol
openstack(cinder): set cinder-volume replica to 1
descheduler: add a variable install_descheduler(default: false)
descheduler: remove Role and RoleBinding in rbac.yaml
common: add python3-libselinux in prerequiresite package
remove runsc off of bin.txt
script: add close action in milestone script
feature/begonia/security hardening (#276)
descheduler: upgrade to 0.32.1
openstack(ovn): Set db and northd to a single replica
script: remove curl download in create_tarball.sh
openstack(neutron): fix tenant_network_types
openstack(neutron): metadata_proxy_shared_secret in vault
openstack(glance): modify useHostNetwork.api in glance.yml.j2
openstack(neutron): add ovn_metadata_agent TLS configuration; set ovn_db_sync mode to repair
openstack(nova): add security.conf in apache configuration
openstack(neutron): use public endpoint for metadata service
mariadb: upgrade version to 10.11.13
openstack-helm: update version information
openstack(ovn): add ovn_controller_gw label
ansible: modify hosts.sample to update node_labels
openstack(ovn): Change PVC mountpoint from /etc/ovn to /var/lib/ovn where db file is
openstack(neutron): add neutron_ovn_db_sync image entry in neutron.yml.j2
openstack: keep the order of item list in osh_infra_charts and osh_charts
openstack(neutron): add {runtime,priority}ClassName for cron-job-ovn-db-sync
openstack-helm: add neutron ovn db sync in configmap-bin.yaml
openstack-helm: add _kubernetes_pod_priority_class.tpl in helm-toolkit
openstack(neutron): Add ovn db sync cron job
openstack(mariadb): move db_acl_cidrs variable to defaults/main
openstack(mariadb): add db_acl_cidrs
openstack(mariadb): add network policy
openstack(libvirt): add kubectl image url
openstack(mariadb): support multiple db acl cidr
fix(nova): add back instances_path in nova conf
update netapp_vars.yml
add openstack-helm git commit ID in VERSIONS
update btx submodule to 3.0.0
update VERSIONS file
add csi-powerstore helm chart files which were missing
vars: update versions
patch: include 02, 03, 04 patch files
update genesisregistry and localrepo roles
patch: comment out validate in kubeadm-secondary.yml
patches: update 02, 03, 04 patch files
update download url variables
update kubelet csr approver version in vars.yml.sample
upgrade kubelet-csr-approver to 1.2.10
prepare.sh: bump up python version to 3.12
vars: override coredns_deployment_nodeselector variable to run coredns pods on control plane nodes
openstack(nova): fix ssh keypair variables
update image list
update binary and image list files
vars: update variables
burrito.openstack: add openvswitch in osh_infra chart group
openstack(mariadb): remove backup variables
openstack(openvswitch): fix –remote parameter value
openstack(nova): add –yes-i-really-mean-it in storage init script
remove –apiserver-count from kube-apiserver manifest since it is deprecated
ceph: fix templating tasks
add nova ssh public/private keys in vault
install helm-diff plugin for online installation
nova: add nova-compute-ssh configuration
upgrade ceph_version variable to v19.2.2
add never tag to nova_vnc_cert and nova_compute_sshkey_copy playbook since they are replaced by openstack-helm chart
upgrade kubespray to v2.28.0 and k8s v1.32.5
upgrade openstack-helm charts and burrito.openstack role
update mariadb chart
ceph: bump up to v19.2.1
ceph: bump up to v19.2.1
update ceph-provisioners openstack-helm chart
update nova_vnc_cert submodule
Update vars files to support Rocky Linux 9
update vars.yml.sample
update patch.sh script to exclude 02,03,04 patch files
update bin.txt and images.txt
openstack: upgrade to 2024.1 (Caracal)
ceph: upgrade version to v19.2.0
update dellemc.powerflex version from 1.7.0 to 2.6.0 in pfx_requirements.yml
kubespray: update patches