Skip to content

Add ocp4_workload_garage role for Garage S3-compatible storage#132

Merged
wkulhanek merged 17 commits intomainfrom
add-ocp4-workload-garage
Apr 27, 2026
Merged

Add ocp4_workload_garage role for Garage S3-compatible storage#132
wkulhanek merged 17 commits intomainfrom
add-ocp4-workload-garage

Conversation

@wkulhanek
Copy link
Copy Markdown
Contributor

@wkulhanek wkulhanek commented Apr 27, 2026

Summary

  • Adds new ocp4_workload_garage Ansible role that deploys Garage S3-compatible distributed object storage on OpenShift via ArgoCD
  • Installs the Helm chart directly from the official Garage source repository (main-v1 branch) — no local cloning or external Helm repo needed
  • Supports configurable replicas, replication mode, storage classes/sizes, resource limits, OpenShift Routes, automatic API key and bucket creation, and a catch-all ocp4_workload_garage_helm_values dict for arbitrary Helm chart customization
  • Also updates Quay operator role to use Garage instead of s4 or ODF

Deploys Garage on OpenShift via ArgoCD, using the official Helm chart
from the source repository. Supports configurable replicas, replication,
storage, OpenShift Routes, automatic API key/bucket creation, and a
catch-all helm_values variable for full chart customization.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@wkulhanek wkulhanek marked this pull request as draft April 27, 2026 09:27
@wkulhanek wkulhanek marked this pull request as draft April 27, 2026 09:27
@wkulhanek wkulhanek marked this pull request as ready for review April 27, 2026 13:12
@wkulhanek wkulhanek merged commit 2c4707b into main Apr 27, 2026
1 check passed
@wkulhanek wkulhanek deleted the add-ocp4-workload-garage branch April 27, 2026 13:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant