This file is used to list changes made in each version of the osl-openstack cookbook.
- Various fixes for AlmaLinux 9 and local storage
- OpenStack Yoga
- Make sure we run migrations for placement
- OpenStack Xena
- Various fixes and adjustments
- OpenStack Wallaby
- OpenStack Victoria
- Increase dropdown max to 200 items
- Remove prometheus patch
- OpenStack Ussuri
- Add support for multiple regions
- Install kernel-6.6 on nodes using pci-passthrough
- Add ability to set ram_allocation_ratio
- Reload apache when the wildcard cert is updated
- Update messaging repo to local due to CentOS Stream 8 EOL
- Add missing polling.yaml file to fix metrics
- Add support for POWER10
- Remove support for CentOS 7
- Set nova user shell on compute nodes
- Do not restart libvirtd-tcp.socket
- Start libvirtd-tcp before libvirtd
- Switch back to libvirtd.service
- Fix libvirtd listening on tcp on AlmaLinux 8
- Increase ulimit for number of files for rabbitmq-server
- Do not include base::grub on AlmaLinux 8
- Update to Train release
- Redirect to primary endpoint for keystone and horizon
- Move alias config into vhost
- Have novnc listen on all IPs
- Update test database to MariaDB 10.11
- Set server_proxyclient_address to primary host IP as well
- Set novnc server address to primary host IP address
- Rescue on any error
- Refactor all code to no longer use upstream Openstack cookbooks
- Use correct bound interface based on the attribute
- Refactor mon recipe to use check_http
- Update to refactored osl-ceph cookbook
- Ensure we have proper permissions for libvirt on NVMe nodes
- Move osl-apache to after identity so that it runs properly
- Misc fixes
- Ensure we run osl-apache before openstack-identity::server-apache
- Add feature to only have some provider networks on specific hosts
- Switch to osl-repos::oslrepo
- Switch to osl-resources
- Disable IPv6 autoconf on compute nodes
- Add PciPassthroughFilter
- Only disable SMT on POWER8
- Misc fixes
- Add ceph secret into libvirt
- Add rbd libvirt options if cinder is using ceph
- Include _block_ceph recipe if cinder is using ceph
- Split ceph enablement between image, compute and volume services
- Replace systemd resource with osl equivilent
- Enable unified_mode
- Various SSL/TLS fixes for CISA
- Ensure that https is open for the dashboard
- Update to new osl-firewall resources
- Update Chef dependency to >= 16
- Replace any occurrence of yum-centos/yum-epel/yum-elrepo with osl-repos equivalents
- Cookstyle fixes
- Misc Stein Fixes
- Stein updates
- Convert prometheus script to ruby to gather more information
- Add prometheus cronjob for listing all projects/instances
- Remove nova login execute resource as it's causing issues
- Remove multi-store configuration from glance to fix snapshots
- Use node['openstack']['release'] for branch
- Migrate away from using poise to direct execute resources
- Chef 15 updates
- Use lscpu to determine whether or not to load kvm_pr or kvm_hv
- Lock to using osl-apache < 5.0.0
- Chef 14 post-migration fixes
- Fix yum repo for aarch64
- Migrate away from kernel-modules cookbook
- Rocky release
- Increase max client settings for libvirtd
- Switch to using systemd_service_drop_in resource
- Remove and disable gnocchi
- Switch to using upstream repo for ppc64le now that it exists
- Fix nagios checks with cinder and neutron floating ips
- Temporarily disable memcached for the metadata agent
- Chef 14 fixes
- Enable SSD enabled ceph pool for volumes
- Allow access to controller memcached server from all servers in the cluster
- Remove resources which restart httpd on every chef run
- Queens Release
- Remove zeromq exclude as it's no longer needed and causing issues
- Add ceph client file for the gnocchi user
- Fix metadata issues breaking berks upload
- Pike release
- Fix Nova compute filters so they work properly
- Misc upgrade fixes encountered during x86 upgrade
- Convert to using Inspec
- Ocata Release
- Fix deprecation warnings in Newton
- Chef 13 fixes
- Uninstall newer version of fog-openstack which breaks upstream openstack cb
- Don't use upcoming newer osl-apache (yet)
- Remove base::ifconfig from default recipe
- Switch to using yum-kernel-osuosl::install on ppc64
- Install older version of cliff python package
- Fix duplicated resources for group[ceph]
- Remove
check_availability
statement and other syntax fixes
- Account for case sensitivity when loading KVM in x86 cluster
- Initial support of nested KVM in x86 cluster
- Remove glusterfs since we no longer use it
- Newton repo removed from public mirrors so point back to vault mirror…
- Update openstack-newton repo URI
- Adjust CMA ratio down to 15 from 20
- Increase CMA ratio on ppc64le nodes to 20%
- Lock pip version to < 10.0.0
- Ceph integration
- Install 4.14 kernel and set kvm_cma_resv_ratio=10 on ppc64le
- The default shutdown timeout is 300s (5m), lower to 120s (1.5m)
- Increase block_device_allocate_retries from 60 (default) to 120
- Install libguestfs-tools
- Add 'nova-manage db online_data_migrations' to upgrade script
- Don't restart this service when the config file updates
- Safely shutdown and start instances on hypervisor reboots
- Enable OpenStack Orchestration service (heat)
- Disable volumes from instance launch window in Horizon
- Switch to using our fork of osops-tools-monitoring
- Set API version for check_nova_api
- Nagios monitoring in Newton
- Add AggregateInstanceExtraSpecsFilter to Nova Scheduler
- Arcfour cipher has been completely removed
- Increase DHCP lease from 120s to 10min
- Newton Release
- Exclude python2-uritemplate python2-google-api-client from epel repo
- Update RDO baseurl for Mitaka release
- Remove ppc64 as we only use ppc64le currently
- Properly fix situations where the initial run has interfaces not setup
- Add iptable rules to block external DNS traffic on public provider networks
- Revert fixes
- Remove semicolon so it works
- Use correct syntax for nagios plugin
- Include warn/crit disabled tuning on the nova-services nrpe check
- Set the server_status_port to port 80 so that munin works
- Lock systemd cookbook to anything < 3.0.0
- Switch all archs to qemu-kvm-ev
- Use controller.example.com for all endpoints and port binding in test-kitchen
- Separate Network Node logic
- Fixes the issue with volume not being attachable at all.
- writeback as default cache mode
- Remove locks on yum-centos and yum-epel
- Install and setup the Mellanox NEO service
- Add lock for yum-epel
- Only restart keystone apache on an initial install
- Restart linuxbridge-agent when iptable rules are updated
- Bump check-load warning threshold a little higher
- diff package name for qemu-img-ev on ppc64le
- Including ibm-power as a dependency
- Update the nrpe_check[check_load] resource instead of trying to override attrs
- Use the package qemu-img-ev as the preferred package name
- Rubocop and other updates/fixes for TK
- Setup ssh keys for nova user for migration
- Fix iscsi firewall attributes to newer format
- Bump default_api_return_limit to see more meters
- Fix ssl verify and setup proper SSL certs for testing
- Enable SSL keystone endpoints
- Fix cookbook dependencies
- Adjust nagios check for cinder services
- OpenStack nagios service checks
- Switch to using kernel-modules cookbook instead of modules cookbook
- Add support for per-host interfaces for vxlan and provider networks.
- Use RDO rabbitmq-server package
- Increase disk_allocation_ratio to 1.5 to allow for overcommit
- Reduce DHCP lease to 120 seconds instead of 1 day
- Set fallback IP for vxlan local_ip
- Mitaka release
- Require firewall cookbook >= 2.2.0
- Adds firewall::rabbitmq_mgt recipe to controller recipe
- Require firewall cookbook >= 2.2.21
Initial release of osl-openstack
-
Enhancements
- an enhancement
-
Bug Fixes
- a bug fix