diff --git a/content/patterns/omnicloud/_index.md b/content/patterns/omnicloud/_index.md index c4eaec37a..1367a0930 100644 --- a/content/patterns/omnicloud/_index.md +++ b/content/patterns/omnicloud/_index.md @@ -17,6 +17,7 @@ links: install: getting-started bugs: https://github.com/validatedpatterns-sandbox/omnicloud-as-a-service/issues feedback: https://docs.google.com/forms/d/e/1FAIpQLScI76b6tD1WyPu2-d_9CCVDr3Fu5jYERthqLKJDUGwqBg7Vcg/viewform + ci: omnicloud --- @@ -37,7 +38,7 @@ To overcome these obstacles, organizations need an automated, self-service solut Omnicloud as a Service pattern was created to address these challenges by offering Omnicloud as a Service capabilities, empowering teams to deploy OpenShift workflows quickly, consistently, and securely across multiple cloud platforms, while minimizing manual effort and accelerating time to innovation. -image +image #### Key features of OCaaS includes diff --git a/content/patterns/omnicloud/getting-started.md b/content/patterns/omnicloud/getting-started.md index 8932fc919..b4491e036 100644 --- a/content/patterns/omnicloud/getting-started.md +++ b/content/patterns/omnicloud/getting-started.md @@ -50,7 +50,7 @@ The Omnicloud as a Service setup currently spans multiple environments, with an Execution of pattern also involves importing of newly deployed cluster into RHACM, and a DevOps cartridge containing preconfigured development tools are deployed in a dedicated namespace for the developer. Additionally, an Active Directory (AD) user account is created and integrated with OpenShift to enable domain-based authentication. -image +image ## Key Concepts @@ -177,21 +177,21 @@ The default login user for the AAP interface is admin, and the password is rando Follow these steps to log in to the Ansible Automation Platform using the OpenShift console: 1. In the OpenShift console, go to Workloads > Secrets and select the ansible-automation-platform project if you want to limit the number of secrets you can see. - image + image Select the controller-admin-password. In the Data field click Reveal values to display the password. - image + image 2. Under Networking > Routes, click the URL for the aap route to open the Ansible Automation Platform interface. Log in using the admin user and the password you retrieved from the aap-admin-password secret. A screen similar to the following appears: - image + image ## Automation Breakdown -image +image ## Technical Requirements @@ -204,7 +204,7 @@ branch: main This pattern is currenty tested on AWS, Azure & GCP environment running with Red Hat OpenShift cluster version 4.19. The codebase utilizes the following languages and tools: Shell, Python, Makefile, and Docker -image +image This workflow demonstrates a robust, automated solution for self-service provisioning and de-provisioning of Red Hat OpenShift Container Platform (OCP) clusters across multiple cloud providers (e.g., Google Cloud, Azure, AWS). The automation leverages Ansible Automation Platform (AAP) to manage the deployment tasks and Red Hat Advanced Cluster Management (RHACM) to orchestrate and manage the resulting clusters. This approach enables rapid, consistent, and repeatable cluster creation on demand. @@ -266,7 +266,7 @@ For connected environments: ###### Table 1. Hub cluster minimum requirements -image +image ## Getting Started diff --git a/static/images/omnicloud/aap_console.png b/static/images/omnicloud/aap_console.png new file mode 100644 index 000000000..f57bd8c61 Binary files /dev/null and b/static/images/omnicloud/aap_console.png differ diff --git a/static/images/omnicloud/aap_controller_secret.png b/static/images/omnicloud/aap_controller_secret.png new file mode 100644 index 000000000..aa1674ec3 Binary files /dev/null and b/static/images/omnicloud/aap_controller_secret.png differ diff --git a/static/images/omnicloud/aap_ocp_secrets.png b/static/images/omnicloud/aap_ocp_secrets.png new file mode 100644 index 000000000..18e8e2eb0 Binary files /dev/null and b/static/images/omnicloud/aap_ocp_secrets.png differ diff --git a/static/images/omnicloud/cluster_sizing.png b/static/images/omnicloud/cluster_sizing.png new file mode 100644 index 000000000..6ad79f6f0 Binary files /dev/null and b/static/images/omnicloud/cluster_sizing.png differ diff --git a/static/images/omnicloud/directory_layout.png b/static/images/omnicloud/directory_layout.png new file mode 100644 index 000000000..ed9374c87 Binary files /dev/null and b/static/images/omnicloud/directory_layout.png differ diff --git a/static/images/omnicloud/ocaas_detail_workflow.png b/static/images/omnicloud/ocaas_detail_workflow.png new file mode 100644 index 000000000..9d44e27b5 Binary files /dev/null and b/static/images/omnicloud/ocaas_detail_workflow.png differ diff --git a/static/images/omnicloud/ocaas_logical.png b/static/images/omnicloud/ocaas_logical.png new file mode 100644 index 000000000..ea5d572dc Binary files /dev/null and b/static/images/omnicloud/ocaas_logical.png differ diff --git a/static/images/omnicloud/workflow.png b/static/images/omnicloud/workflow.png new file mode 100644 index 000000000..e45503a96 Binary files /dev/null and b/static/images/omnicloud/workflow.png differ