An Azure service that provides a flexible, self-service deployment of fully managed OpenShift clusters.
No, you cannot directly modify the NSG associated with an ARO public endpoint due to the deny assignment. However, you can still restrict IP access without recreating the cluster by configuring an ARO-supported IP allow list via the cluster API server and console ingress profiles.
Restrict API Server Access (Port 6443) by using the Azure CLI to update allowed IPs:
az aro update \
--name <cluster-name> \
--resource-group <resource-group> \
--apiserver-authorized-ip-ranges <comma-separated-IP-ranges>
Restrict Console Access (Port 443) by updating the ingress profile with allowed IPs:
Get the aro-provided ingress profile name:
az aro show \
--name <cluster-name> \
--resource-group <resource-group> \
--query ingressProfiles
Update the ingressProfiles using az aro update.
Hope this helps!
Please Let me know if you have any queries.