Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/giannisalinetti/rhacm-argocd-integration


https://github.com/giannisalinetti/rhacm-argocd-integration

Last synced: 11 days ago
JSON representation

Awesome Lists containing this project

README

        

# RHACM ArgoCD Integration

This repository demonstrates how to integrate ArgoCD in the RHACM hub (aka local-cluster), with
the purpose of natively manage ApplicationSets as first class resources.

## Prerequisites
To configure the environment create the resources in the **openshift-gitops-integration** folder and
add the following annotation to the *managedclusters* that must be included in the placement
with the following label:

```
metadata:
labels:
cluster.open-cluster-management.io/clusterset: all-openshift-clusters
```

The ManagedClusterSet `all-openshift-clusters` was choosen for this example and all the clusters
belogint to it will receive a generated ArgoCD application.

## Application Examples

The folder **applicationsets** contains examples of ApplicationSets that use different kind of generators.