Uploaded image for project: 'Red Hat Advanced Cluster Management'
  1. Red Hat Advanced Cluster Management
  2. ACM-28324

Look into autoshift and check if it should become part of RHACM

XMLWordPrintable

    • Icon: Spike Spike
    • Resolution: Unresolved
    • Icon: Major Major
    • None
    • None
    • Application Lifecycle
    • None
    • False
    • Hide

      None

      Show
      None
    • False
    • Hide

      Provide the required acceptance criteria using this template.

      • ...
      Show
      Provide the required acceptance criteria using this template. ...
    • None

      Value Statement

      AutoShiftv2 is an opinionated Infrastructure-as-Code (IaC) framework engineered for Day 2 operations in Red Hat OpenShift environments. It harmonizes Advanced Cluster Management (ACM) and OpenShift GitOps (Argo CD) to automate the lifecycle of platform components.

       

      https://github.com/auto-shift/autoshiftv2

       

      The framework eliminates "operator toil" by replacing manual configurations with a declarative, modular model. It is specifically built to manage the OpenShift Platform Plus stack across hybrid-cloud and multi-cluster footprints.

      Core Capabilities

      • Unified GitOps Control Plane: Orchestrates RHACM via OpenShift GitOps to manage global resources from a single source of truth.
      • Precision Version Control: Provides the ability to "pin" specific Operator versions (e.g., Quay, ACS) via cluster labels, ensuring environment stability while allowing for selective auto-upgrades.
      • Risk-Free "Dry Run" Mode: Validates changes against existing policies, reporting violations and intended modifications without impacting live production traffic.
      • Full-Stack Management: Native support for MetalLB, OpenShift Logging, Loki, Quay, and OpenShift Data Foundation (ODF).
      • Automated Infrastructure Governance: Streamlines node-specific configurations for Master, Infra, Worker, and Storage roles through automated labeling.

      The Strategic Case for AutoShiftv2

      Why should this framework anchor your product strategy?

      • Operational Efficiency: Shifting from manual "click-ops" to declarative GitOps drastically reduces the human overhead required to maintain cluster health.
      • Centralized Governance: Leverages RHACM as a "single pane of glass" for visibility and policy enforcement across heterogeneous clusters.
      • Production Stability: Features like Gradual Rollouts and Dry Run mode provide the safety nets necessary for high-availability enterprise environments.
      • Architectural Flexibility: Highly extensible through feature flags, making it suitable for complex scenarios like disconnected (air-gapped) environments or bare-metal deployments.
      • Automated Compliance: Inherently enforces security standards (e.g., STIGs, image registry whitelisting), ensuring every new cluster is "secure by default."

      The Analogy: If OpenShift is the General Contractor that builds the house, AutoShiftv2 is the Smart Home OS. It automatically installs the security systems, manages the climate (Operators) at precise settings, and lets you "virtually stage" a renovation (Dry Run) before a single nail is driven.

      Definition of Done for Engineering Story Owner (Checklist)

      • ...

      Development Complete

      • The code is complete.
      • Functionality is working.
      • Any required downstream Docker file changes are made.

      Tests Automated

      • [ ] Unit/function tests have been automated and incorporated into the
        build.
      • [ ] 100% automated unit/function test coverage for new or changed APIs.

      Secure Design

      • [ ] Security has been assessed and incorporated into your threat model.

      Multidisciplinary Teams Readiness

      Support Readiness

      • [ ] The must-gather script has been updated.

              rhn-support-cstark Christian Stark
              rhn-support-cstark Christian Stark
              David Huynh David Huynh
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: