<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Checklist on Ricardo Martins — Cloud Architecture, Azure, Kubernetes &amp; AI</title>
    <link>https://rmmartins.com/tags/checklist/</link>
    <description>Recent content in Checklist on Ricardo Martins — Cloud Architecture, Azure, Kubernetes &amp; AI</description>
    <image>
      <title>Ricardo Martins — Cloud Architecture, Azure, Kubernetes &amp; AI</title>
      <url>https://rmmartins.com/images/profile.png</url>
      <link>https://rmmartins.com/images/profile.png</link>
    </image>
    <generator>Hugo</generator>
    <language>en-US</language>
    <lastBuildDate>Wed, 06 May 2026 18:05:48 -0400</lastBuildDate>
    <atom:link href="https://rmmartins.com/tags/checklist/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Prerequisites Checklist to Deploy ARO Cluster</title>
      <link>https://rmmartins.com/2023/11/30/prerequisites-checklist-to-deploy-aro-cluster/</link>
      <pubDate>Thu, 30 Nov 2023 10:00:00 -0400</pubDate>
      <guid>https://rmmartins.com/2023/11/30/prerequisites-checklist-to-deploy-aro-cluster/</guid>
      <description>&lt;p&gt;&lt;em&gt;This article was originally published at &lt;a href=&#34;https://cloud.redhat.com/experts/aro/prereq-list/&#34;&gt;https://cloud.redhat.com/experts/aro/prereq-list/&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Before deploying an ARO cluster, ensure you meet the following prerequisites:&lt;/p&gt;
&lt;h2 id=&#34;setup-tools&#34;&gt;Setup Tools&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Install Azure CLI&lt;/strong&gt;: Essential for managing Azure resources. Refer to the &lt;a href=&#34;https://learn.microsoft.com/cli/azure/install-azure-cli&#34;&gt;official documentation&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;verify-resources&#34;&gt;Verify Resources&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Core Quota&lt;/strong&gt;: &lt;a href=&#34;https://learn.microsoft.com/azure/quotas/per-vm-quota-requests&#34;&gt;Confirm availability of at least 40 cores&lt;/a&gt; to create and run an OpenShift Cluster.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;permissions&#34;&gt;Permissions&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;RBAC Settings&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;Ensure you have &lt;strong&gt;Contributor&lt;/strong&gt; and &lt;strong&gt;User Access Administrator&lt;/strong&gt; roles on the cluster resource group.&lt;/li&gt;
&lt;li&gt;Assign &lt;strong&gt;Network Contributor&lt;/strong&gt; role on the virtual network, if using a separate resource group.&lt;/li&gt;
&lt;li&gt;For stricter security policies, &lt;a href=&#34;https://learn.microsoft.com/azure/role-based-access-control/custom-roles&#34;&gt;create a custom role&lt;/a&gt; with necessary permissions. &lt;a href=&#34;https://docs.openshift.com/container-platform/4.14/installing/installing_azure/installing-azure-account.html#minimum-required-permissions-ipi-azure_installing-azure-account&#34;&gt;Reference link&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Microsoft Entra (Former Azure AD)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;Have a member user of the tenant or a guest with &lt;strong&gt;Application administrator&lt;/strong&gt; role for the tooling to create an application and service principal on your behalf for the cluster.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Terraform&lt;/strong&gt;: If you plan to use Terraform for the deployment of the cluster, &lt;a href=&#34;https://github.com/rh-mobb/terraform-aro-permissions&#34;&gt;see here&lt;/a&gt; the required permissions.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;azure-integration&#34;&gt;Azure Integration&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Resource Provider&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;Register the &lt;code&gt;Microsoft.RedHatOpenshift&lt;/code&gt; resource provider. &lt;a href=&#34;https://learn.microsoft.com/azure/azure-resource-manager/management/resource-providers-and-types#register-resource-provider&#34;&gt;Reference link&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Red Hat Integration&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;Obtain a &lt;a href=&#34;https://console.redhat.com/openshift/install/azure/aro-provisioned&#34;&gt;Red Hat pull secret&lt;/a&gt; (Recommended for access to additional content like Operators and Container Registries).&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;domain-configuration&#34;&gt;Domain Configuration&lt;/h2&gt;
&lt;p&gt;This step is optional since you can use the built-in domain.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
