Anypoint Runtime Fabric Install Scripts Release Notes

These are the release notes for the Runtime Fabric install scripts (rtf-install-scripts). You use the install scripts to provision a new Runtime Fabric on VMs/Bare Metal.

20230621-7ebe87c

July 17, 2023

What’s New

  • The Runtime Fabric install script is updated to use the new rtfctl appliance binary.

What’s New

Issue Resolution Issue

Subnets creation no longer fail if VPC CIDR (Virtual Private Clouds Classless Inter-Domain Routing) block has a prefix higher than 16.

W-10631575

20220811-0e8a332

August 29, 2022

What’s New

  • This release adds the ClusterName tag to identify a cluster by its name.

What’s New

Description Issue

The install scripts now automatically installs the net-tools package if it’s absent when installing on machines running Ubuntu 20.04.

W-11588493

20220310-0094759

March 31, 2022

What’s New

  • During installation, you can now set an optional variable, RTF_PRIVATE_INTERFACE, to allow private IP addresses to be discovered from the network interface.

20220112-f8b0e44

January 19, 2022

What’s New

  • Added support for RHEL/CentOS 8.4 using installer version 1.1.1636064094-8b70d2d or later.

Fixed Issues

Description Issue

The install script now supports spaces in tags.

SE-22511

The install script no longer attempts to add nodes if the cluster is not in an "active" state.

SE-22610

The install script no longer runs lvextend on non-logical volumes.

SE-22553

Known Issues

Known Issue Workaround ID

For RHEL/CentOS 8.4, the install scripts disable the Network Mangager Cloud Setup (nm-cloud-setup) service.

If you’re upgrading your node operating systems from RHEL/CentOS 8.3 to 8.4, you must disable the nm-cloud-setup service before upgrading or installing Runtime Fabric with the latest install scripts. To disable nm-cloud-setup, run the following on each node:

cat > disable_nm_cloud.sh << 'EOF'
#!/bin/bash

function perform_os_specific_operations() {
    set +e
    if [[ "$ID_LIKE" == *"fedora"* ]] && [[ $VERSION_ID == 8.4 ]]; then
        echo "Disabling nm-cloud-setup service on RHEL 8.4"
        systemctl disable nm-cloud-setup.service nm-cloud-setup.timer
        systemctl stop nm-cloud-setup.service nm-cloud-setup.timer
        echo "Removing ip rule prio 30400 on RHEL 8.4"
        ip rule del prio 30400
        if [[ -d "/etc/systemd/system/nm-cloud-setup.service.d" ]]; then
            rm -rf /etc/systemd/system/nm-cloud-setup.service.d
        fi
        echo "Restarting NetworkManager.service on RHEL 8.4"
        systemctl restart NetworkManager.service
    fi
    set -e
}
source /etc/os-release
perform_os_specific_operations
EOF

sudo chmod +x ./disable_nm_cloud.sh
sudo ./disable_nm_cloud.sh

N/A

20210826-d2dad4d

August 27, 2021

Fixed Issues

Description Issue

Appliance upgrades now install iptables on all nodes if that functionality is not already installed.

SE-21995

Appliance upgrades disable firewalld and add the corresponding iptables rules across all nodes.

SE-22018

20210709-b48dec6

July 14, 2021

What’s New

  • Added support for Ubuntu 18.04 using installer version 1.1.1625094374-7058b20 or later.

  • Removed support for firewalld and added support for iptables on RHEL/Centos 8.x .

  • Removed the Terraform variable internal_interface from the AWS install scripts.

This release includes the following fixed issues:

Issue Description

SE-21706

Install scripts for Azure no longer fail with an "`opt` does not exist" error on RHEL and CentOS 8.x versions.

20210430-318d1a9

April 30, 2021

What’s New

  • Added the Terraform variable block-aws-metadata-svc, which allows or blocks access to the AWS Instance Metadata Service (IMDS).

  • The Terraform variable disable_selinux now has a default value of true.

20210129-4a7f3c6

February 1, 2021

What’s New

  • Added the Terraform variable disable_selinux, which disables SELinux on the host operating system during installation.

20200720-3c88ca5

July 22, 2020

What’s New

  • Runtime Fabric now supports RHEL only with Logical Volume Manager (LVM) on Azure Bare Metal. Non-LVM instances of RHEL on Azure Bare Metal are not supported.