From caf07b81f7cf78c5c381615c3a3d12642652efba Mon Sep 17 00:00:00 2001 From: Elkhan Mammadli Date: Mon, 23 Dec 2024 05:14:29 +0400 Subject: [PATCH 1/2] feat: update changelog for 9.5 cloud images Signed-off-by: Elkhan Mammadli --- docs/cloud/cloud-changelog.md | 93 +++++++++++++++++++++++++++++------ 1 file changed, 77 insertions(+), 16 deletions(-) diff --git a/docs/cloud/cloud-changelog.md b/docs/cloud/cloud-changelog.md index 2cc212b4e..2ff422481 100644 --- a/docs/cloud/cloud-changelog.md +++ b/docs/cloud/cloud-changelog.md @@ -2,9 +2,43 @@ title: 'Changelog' --- -###### last updated: 2024-07-04 +###### last updated: 2024-12-23 -## Amazon Web Services AMIs +## Generic Cloud + +### AlmaLinux OS versions **9.5-20241120** with Cloud-init (OpenStack compatible) + +* New packages were added: + - `langpacks-en`: Adds and sets the `en_US.UTF-8` as a default locale. + +The complete list of installed packages starting with this version is available on [cloud-images](https://github.com/AlmaLinux/cloud-images/tree/main/tests/packages) git repository. + +### AlmaLinux OS versions **9.4-20240507** and 8.10-20240530 with Cloud-init (OpenStack compatible) + +**Impacted architectures: x86_64, AArch64, ppc64le, s390x** + +The size of boot partition (`/boot`) increased from `512 MiB` to `1024 MiB / 1GiB`. This means that three and more kernels can be installed and enables larger initramfs (initial ram file system) and kernel related development. + +### AlmaLinux OS version 8.9-20231128 + +**Impacted architecture: x86_64** + +AlmaLinux Generic Cloud images have now unified - BIOS and UEFI - boot support. The download URLs of the UEFI images are symlinked to the current image for compatibility: `$MIRROR/almalinux/8/cloud/x86_64/images/AlmaLinux-8-GenericCloud-UEFI-latest.x86_64.qcow2` + +## Amazon Web Services AMIs + +### AlmaLinux OS versions 9.5.20241122: + +* Fixes: + - [GH206: Unknown group 'sgx', ignoring](https://github.com/AlmaLinux/cloud-images/issues/206) + +* New packages were added: + - `sos`: A set of tools to gather troubleshooting information from a system. + - `tcpdump`: A command-line tool for monitoring network traffic. + - `nfs-utils`: Built-in capability for mounting Network File System (NFS) filesystems, such as Amazon Elastic File System (EFS). + - `jq`: Command-line JSON processor. + +The complete list of installed packages starting with this version is available on [cloud-images](https://github.com/AlmaLinux/cloud-images/tree/main/tests/packages) git repository. ### AlmaLinux OS versions 9.3.20240303 and 8.9.20240303: @@ -20,30 +54,57 @@ title: 'Changelog' - Network address translation (NAT). For more details see [article](https://aws.amazon.com/blogs/security/defense-in-depth-open-firewalls-reverse-proxies-ssrf-vulnerabilities-ec2-instance-metadata-service/) from AWS Security Blog and [talk](https://youtu.be/2B5bhZzayjI) from AWS re:Invent 2019 -* The size of boot partition (`/boot`) increased from `512 MiB` to `1024 MiB / 1GiB`. +* The size of boot partition (`/boot`) increased from `512 MiB` to `1024 MiB / 1GiB`. * Included EC2 Instance Connect. See: https://wiki.almalinux.org/cloud/EC2-instance-connect.html -## Generic Cloud - -### AlmaLinux OS versions **9.4-20240507** and 8.10-20240530 with Cloud-init (OpenStack compatible) - -**Impacted architectures: x86_64, AArch64, ppc64le, s390x** +## Azure -The size of boot partition (`/boot`) increased from `512 MiB` to `1024 MiB / 1GiB`. This means that three and more kernels can be installed and enables larger initramfs (initial ram file system) and kernel related development. +### AlmaLinux OS versions **9.5-202411260**: -### AlmaLinux OS version 8.9-20231128 +* New packages were added: + - `langpacks-en`: Adds and sets the `en_US.UTF-8` as a default locale. + - `sos`: A set of tools to gather troubleshooting information from a system. + - `tcpdump`: A command-line tool for monitoring network traffic. + - `nfs-utils`: Built-in capability for mounting Network File System (NFS) filesystems, such as Azure Files. + - `cifs-utils`: Built-in capability for mounting Server Message Block (SMB) filesystems, such as Azure Files. + - `jq`: Command-line JSON processor. + - `rsync`: For synchronizing files over a network -**Impacted architecture: x86_64** - -AlmaLinux Generic Cloud images have now unified - BIOS and UEFI - boot support. The download URLs of the UEFI images are symlinked to the current image for compatibility: `$MIRROR/almalinux/8/cloud/x86_64/images/AlmaLinux-8-GenericCloud-UEFI-latest.x86_64.qcow2` +The complete list of installed packages for this version is available on [cloud-images](https://github.com/AlmaLinux/cloud-images/tree/main/tests/packages) git repository. ## OpenNebula -### AlmaLinux OS version **8.10-20240530** +### AlmaLinux OS versions **9.5-20241120** -**Impacted architecture: x86_64** +* New packages were added: + - `langpacks-en`: Adds and sets the `en_US.UTF-8` as a default locale. +### AlmaLinux OS version **8.10-20240530** -AlmaLinux OpenNebula images have now unified - BIOS and UEFI - boot support. The download URLs of the UEFI images are symlinked to the current image for compatibility. +**Impacted architecture: x86_64** +AlmaLinux OpenNebula images have now unified - BIOS and UEFI - boot support. The download URLs of the UEFI images are symlinked to the current image for compatibility. +## Vagrant + +All the boxes have been migrated to the [HCP Vagrant Registry](https://portal.cloud.hashicorp.com/vagrant/discover/almalinux) + +### AlmaLinux OS version **9.5.20241203** + +* New packages were added: + - `langpacks-en`: Adds and sets the `en_US.UTF-8` as a default locale. + - `tcpdump`: A command-line tool for monitoring network traffic. + - `tuned`: Tunes system settings dynamically. Which uses `virtual-guest` profile to optimize the virtual machine performance. + - `nfs-utils`: Built-in capability for mounting Network File System (NFS) type of Vagrant synced folders. + - `cifs-utils`: Built-in capability for mounting Server Message Block (SMB) type of Vagrant synced folders. + - `rsync`: Built-in capability for Rsync type of Vagrant synced folders. + +* **libvirt** +* **virtualbox** + - Built in VirtualBox 7.1.4, with Guest Additions included in the same version. +* **vmware_desktop** + - Switch from BIOS to UEFI boot on x86_64. + - Use VMXNET Generation 3 (VMXNET3) as the network adapter, as it is the latest, offers the best performance, and is compatible with the AlmaLinux OS kernel. + - Upgrade the VMware virtual machine hardware version from 9 to 21, which is the latest. Since all desktop VMware products are now free, adopting the latest version will be faster, eventually encouraging users to utilize all the features of the latest hardware version. +* **hyperv** +* **parallels** From a12c6ced9160ef87f52a124be08c8d6aca25f7fb Mon Sep 17 00:00:00 2001 From: Sofia Boldyreva Date: Mon, 23 Dec 2024 13:59:43 +0100 Subject: [PATCH 2/2] structure changes --- docs/cloud/cloud-changelog.md | 113 ++++++++++++----------------- docs/installation/vagrant-boxes.md | 29 +++++++- 2 files changed, 73 insertions(+), 69 deletions(-) diff --git a/docs/cloud/cloud-changelog.md b/docs/cloud/cloud-changelog.md index 2ff422481..0b9826cc2 100644 --- a/docs/cloud/cloud-changelog.md +++ b/docs/cloud/cloud-changelog.md @@ -4,39 +4,18 @@ title: 'Changelog' ###### last updated: 2024-12-23 -## Generic Cloud - -### AlmaLinux OS versions **9.5-20241120** with Cloud-init (OpenStack compatible) - -* New packages were added: - - `langpacks-en`: Adds and sets the `en_US.UTF-8` as a default locale. - -The complete list of installed packages starting with this version is available on [cloud-images](https://github.com/AlmaLinux/cloud-images/tree/main/tests/packages) git repository. - -### AlmaLinux OS versions **9.4-20240507** and 8.10-20240530 with Cloud-init (OpenStack compatible) - -**Impacted architectures: x86_64, AArch64, ppc64le, s390x** - -The size of boot partition (`/boot`) increased from `512 MiB` to `1024 MiB / 1GiB`. This means that three and more kernels can be installed and enables larger initramfs (initial ram file system) and kernel related development. - -### AlmaLinux OS version 8.9-20231128 - -**Impacted architecture: x86_64** - -AlmaLinux Generic Cloud images have now unified - BIOS and UEFI - boot support. The download URLs of the UEFI images are symlinked to the current image for compatibility: `$MIRROR/almalinux/8/cloud/x86_64/images/AlmaLinux-8-GenericCloud-UEFI-latest.x86_64.qcow2` - ## Amazon Web Services AMIs ### AlmaLinux OS versions 9.5.20241122: * Fixes: - - [GH206: Unknown group 'sgx', ignoring](https://github.com/AlmaLinux/cloud-images/issues/206) + * [GH206: Unknown group 'sgx', ignoring](https://github.com/AlmaLinux/cloud-images/issues/206). * New packages were added: - - `sos`: A set of tools to gather troubleshooting information from a system. - - `tcpdump`: A command-line tool for monitoring network traffic. - - `nfs-utils`: Built-in capability for mounting Network File System (NFS) filesystems, such as Amazon Elastic File System (EFS). - - `jq`: Command-line JSON processor. + * `sos`: A set of tools to gather troubleshooting information from a system. + * `tcpdump`: A command-line tool for monitoring network traffic. + * `nfs-utils`: Built-in capability for mounting Network File System (NFS) filesystems, such as Amazon Elastic File System (EFS). + * `jq`: Command-line JSON processor. The complete list of installed packages starting with this version is available on [cloud-images](https://github.com/AlmaLinux/cloud-images/tree/main/tests/packages) git repository. @@ -44,67 +23,65 @@ The complete list of installed packages starting with this version is available * AlmaLinux Amazon Images were switched from Instance Metadata Service Version 1 (IMDSv1) to Instance Metadata Service Version 2 (IMDSv2). The IMDSv2 is beneficial in multiple use cases such as: - - Misconfigured Open Web Application Firewalls (WAF). - - Misconfigured Open Reverse Proxies (Apache HTTP Server, Squid etc.). - - Server-side request forgery (SSRF) vulnerabilities. - - Open router. - - Open Layer 3 Firewall. - - Virtual private network (VPN). - - Tunnel. - - Network address translation (NAT). - For more details see [article](https://aws.amazon.com/blogs/security/defense-in-depth-open-firewalls-reverse-proxies-ssrf-vulnerabilities-ec2-instance-metadata-service/) from AWS Security Blog and [talk](https://youtu.be/2B5bhZzayjI) from AWS re:Invent 2019 + * Misconfigured Open Web Application Firewalls (WAF). + * Misconfigured Open Reverse Proxies (Apache HTTP Server, Squid etc.). + * Server-side request forgery (SSRF) vulnerabilities. + * Open router. + * Open Layer 3 Firewall. + * Virtual private network (VPN). + * Tunnel. + * Network address translation (NAT). + For more details see [article](https://aws.amazon.com/blogs/security/defense-in-depth-open-firewalls-reverse-proxies-ssrf-vulnerabilities-ec2-instance-metadata-service/) from AWS Security Blog and [talk](https://youtu.be/2B5bhZzayjI) from AWS re:Invent 2019. * The size of boot partition (`/boot`) increased from `512 MiB` to `1024 MiB / 1GiB`. -* Included EC2 Instance Connect. See: https://wiki.almalinux.org/cloud/EC2-instance-connect.html +* Add EC2 Instance Connect support - [see more](/cloud/EC2-instance-connect). ## Azure ### AlmaLinux OS versions **9.5-202411260**: * New packages were added: - - `langpacks-en`: Adds and sets the `en_US.UTF-8` as a default locale. - - `sos`: A set of tools to gather troubleshooting information from a system. - - `tcpdump`: A command-line tool for monitoring network traffic. - - `nfs-utils`: Built-in capability for mounting Network File System (NFS) filesystems, such as Azure Files. - - `cifs-utils`: Built-in capability for mounting Server Message Block (SMB) filesystems, such as Azure Files. - - `jq`: Command-line JSON processor. - - `rsync`: For synchronizing files over a network + * `langpacks-en`: Adds `en_US.UTF-8` setting it as a default locale. + * `sos`: A set of tools to gather troubleshooting information from a system. + * `tcpdump`: A command-line tool for monitoring network traffic. + * `nfs-utils`: Built-in capability for mounting Network File System (NFS) filesystems, such as Azure Files. + * `cifs-utils`: Built-in capability for mounting Server Message Block (SMB) filesystems, such as Azure Files. + * `jq`: Command-line JSON processor. + * `rsync`: For synchronizing files over a network. The complete list of installed packages for this version is available on [cloud-images](https://github.com/AlmaLinux/cloud-images/tree/main/tests/packages) git repository. -## OpenNebula +## Generic Cloud -### AlmaLinux OS versions **9.5-20241120** +### AlmaLinux OS versions **9.5-20241120** with Cloud-init (OpenStack compatible) * New packages were added: - - `langpacks-en`: Adds and sets the `en_US.UTF-8` as a default locale. -### AlmaLinux OS version **8.10-20240530** + * `langpacks-en`: Adds `en_US.UTF-8` setting it as a default locale. -**Impacted architecture: x86_64** +The complete list of installed packages starting with this version is available on [cloud-images](https://github.com/AlmaLinux/cloud-images/tree/main/tests/packages) git repository. -AlmaLinux OpenNebula images have now unified - BIOS and UEFI - boot support. The download URLs of the UEFI images are symlinked to the current image for compatibility. +### AlmaLinux OS versions **9.4-20240507** and 8.10-20240530 with Cloud-init (OpenStack compatible) + +**Impacted architectures: x86_64, AArch64, ppc64le, s390x** + +The size of boot partition (`/boot`) increased from `512 MiB` to `1024 MiB / 1GiB`. This means that three and more kernels can be installed and enables larger initramfs (initial ram file system) and kernel related development. + +### AlmaLinux OS version 8.9-20231128 + +**Impacted architecture: x86_64** -## Vagrant +AlmaLinux Generic Cloud images have now unified - BIOS and UEFI - boot support. The download URLs of the UEFI images are symlinked to the current image for compatibility: `$MIRROR/almalinux/8/cloud/x86_64/images/AlmaLinux-8-GenericCloud-UEFI-latest.x86_64.qcow2`. -All the boxes have been migrated to the [HCP Vagrant Registry](https://portal.cloud.hashicorp.com/vagrant/discover/almalinux) +## OpenNebula -### AlmaLinux OS version **9.5.20241203** +### AlmaLinux OS versions **9.5-20241120** * New packages were added: - - `langpacks-en`: Adds and sets the `en_US.UTF-8` as a default locale. - - `tcpdump`: A command-line tool for monitoring network traffic. - - `tuned`: Tunes system settings dynamically. Which uses `virtual-guest` profile to optimize the virtual machine performance. - - `nfs-utils`: Built-in capability for mounting Network File System (NFS) type of Vagrant synced folders. - - `cifs-utils`: Built-in capability for mounting Server Message Block (SMB) type of Vagrant synced folders. - - `rsync`: Built-in capability for Rsync type of Vagrant synced folders. - -* **libvirt** -* **virtualbox** - - Built in VirtualBox 7.1.4, with Guest Additions included in the same version. -* **vmware_desktop** - - Switch from BIOS to UEFI boot on x86_64. - - Use VMXNET Generation 3 (VMXNET3) as the network adapter, as it is the latest, offers the best performance, and is compatible with the AlmaLinux OS kernel. - - Upgrade the VMware virtual machine hardware version from 9 to 21, which is the latest. Since all desktop VMware products are now free, adopting the latest version will be faster, eventually encouraging users to utilize all the features of the latest hardware version. -* **hyperv** -* **parallels** + * `langpacks-en`: Adds `en_US.UTF-8` setting it as a default locale. + +### AlmaLinux OS version **8.10-20240530** + +**Impacted architecture: x86_64** + +AlmaLinux OpenNebula images have now unified - BIOS and UEFI - boot support. The download URLs of the UEFI images are symlinked to the current image for compatibility. diff --git a/docs/installation/vagrant-boxes.md b/docs/installation/vagrant-boxes.md index bce90443d..fb82f1050 100644 --- a/docs/installation/vagrant-boxes.md +++ b/docs/installation/vagrant-boxes.md @@ -2,7 +2,7 @@ title: 'Vagrant Boxes' --- -###### last updated: 2024-07-04 +###### last updated: 2024-12-23 # Vagrant Boxes @@ -20,3 +20,30 @@ The following [AlmaLinux OS 9](https://app.vagrantup.com/almalinux/boxes/9) and ## Contribute and Get Help If you are interested in contributing or need any assistance, check the [SIG/Cloud](/sigs/Cloud) wiki page and join the *~SIG/Cloud* chat channel in [Mattermost](https://chat.almalinux.org/almalinux/channels/sigcloud) chat channel on [chat.almalinux.org](https://chat.almalinux.org). + +## Changelog + +### General updates +**2024-12-23** + +All the boxes have been migrated to the [HCP Vagrant Registry](https://portal.cloud.hashicorp.com/vagrant/discover/almalinux). + +### AlmaLinux OS version **9.5.20241203** + +* New packages were added: + - `langpacks-en`: Adds `en_US.UTF-8` setting it as a default locale. + - `tcpdump`: A command-line tool for monitoring network traffic. + - `tuned`: Tunes system settings dynamically. Which uses `virtual-guest` profile to optimize the virtual machine performance. + - `nfs-utils`: Built-in capability for mounting Network File System (NFS) type of Vagrant synced folders. + - `cifs-utils`: Built-in capability for mounting Server Message Block (SMB) type of Vagrant synced folders. + - `rsync`: Built-in capability for Rsync type of Vagrant synced folders. + +#### Provider specific changes: + +* virtualbox + * Built in VirtualBox 7.1.4, with Guest Additions included in the same version. + +* vmware_desktop + - Switch from BIOS to UEFI boot on x86_64. + - Use VMXNET Generation 3 (VMXNET3) as the network adapter, as it is the latest, offers the best performance, and is compatible with the AlmaLinux OS kernel. + - Upgrade the VMware virtual machine hardware version from 9 to 21, which is the latest. Since all desktop VMware products are now free, adopting the latest version will be faster, eventually encouraging users to utilize all the features of the latest hardware version.