Validated Patterns

Patterns quick start overview

This quickstart helps you get up and running with Validated Patterns — whether you are creating a new pattern or deploying an existing one.

  • Create a new pattern — Use patternizer to bootstrap a Git repository into a ready-to-use Validated Pattern with all required scaffolding.

  • Deploy an existing pattern — Deploy the Multicloud GitOps pattern to explore how the framework works in practice.

Validated Patterns can be deployed using either the OpenShift-based Validated Patterns framework or the Ansible GitOps Framework (AGOF). The OpenShift-based Validated Patterns framework is the most common method for deploying applications and infrastructure on the OpenShift Container Platform. It offers a set of predefined configurations and patterns that follow best practices and are validated by Red Hat.

Getting Started with Validated Patterns

What You’ll Learn

  1. Setting up prerequisites for Validated Patterns

  2. Creating a new pattern with patternizer

  3. Installing and configuring the Validated Patterns Operator

  4. Deploying the Multicloud GitOps pattern

  5. Managing secrets and configurations

Prerequisites

Before beginning, ensure you have the following:

OpenShift Cluster Requirements

  • A running OpenShift 4.12 or later

  • Cluster-admin privileges

  • At least 8 CPU cores available

  • Minimum 16GB RAM available

Storage Requirements

  • A default storage class configured for dynamic provisioning

  • At least 10GB of available storage

Network Requirements

For connected environments:
  • Access to public container registries

  • Access to GitHub repositories

For disconnected environments:
  • One or more openshift clusters deployed in a disconnected network

  • An OCI-compliant registry that is accessible from the disconnected network

  • A Git Repository that is accessible from the disconnected network

For more information on disconnected installation, see Deploying in a disconnected network.