This CHANGELOG.md file will contain the update log for the latest set of updates to the templates
- Update to deploy 3.11
- Add support for custom SSL Certificates
- Add support for proxy settings
- Change configuration for networking. For new vNet, supply vNet name, address CIDR and all subnet information
- For existing vNet, provide full resource ID of each subnet.
- Update to deploy 3.10
- Add support for 3rd party marketplace image
- Add support for broker pool ID in addition to compute pool ID
- Lock version to 3.9.33 - Azure Cloud Provider setup issues in 3.9.40
- Added support for private master nodes
- Addes support for private infra nodes
- Removed inbound NAT rules for master LB to better secure master nodes
- Added support for Accelerated Networking
- Added support for existing or new VNet
- Added parameter for CNS VM Size
- Added support for non-HA masters by allowing a single master
- Cleaned up Azure Cloud Provider configuration
- Updated scripts to support 3.9.27
- Added Support for RHEL 7.5
- Added Container Native Storage (CNS) support
- Added support for custom IP range for the Virtual Network
- Create Release 3.9 Branch
- Updating scripts for 3.9 repository
- Switch to port 443 for web console
- Remove old unused resources
- Created Release 3.7 Branch
- Update deployOpenShift.sh file to separate out Ansible Playbooks
- Created separate repo for OpenShift installation Playbooks
- Inject the Private Key into Bastion host during prep.
- Add support for managed and unmanaged disks.
- Update prep script to simplify Cloud Access registration for username/password or activation key/organization id.
- Update Azure Cloud Provider playbooks - no need to delete node and include cluster reboot.
- Include additional data disk sizes.
- Create storage class based on managed or unmanaged disk.
- General cleanup.
- Removed installation of Azure CLI as this is no longer needed.
- Removed dnslabel parameters and made them variables to simplify deployment.
- Added new D2-64v3, D2s-64sv3, E2-64v3, and E2s-64sv3 VM types.
- Updated prep scripts to include additional documented pre-requisites.
- Set OS disk size to 64 GB and updated prep scripts to expand root partition.
- Removed option to install single master cluster. Now supports 3 or 5 Masters and 2 or 3 Infra nodes.
- Configure RHEL to use NetworkManager on eth0.
- Added additional troubleshooting for Azure Cloud Configuration playbooks (Exit Codes 7 - 10).
- Updated to latest versions of APIs - includes reworking of Storage Account creation.
- Bastion Host - separate Storage Account and VM size definition.
- Enabled Diagnostics Storage for all VMs.
- Added Tags to all resources.
- Switched to nip.io (versus xip.io).
- Added option to enable Azure Cloud Provider (true or false).
- Moved Metric and Logging setup to post cluster install.
- General cleanup (removed unnecessary resources, variables, etc.).