<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>6. Multiple Applications on ArgoCD Basics Training</title><link>/docs/06/</link><description>Recent content in 6. Multiple Applications on ArgoCD Basics Training</description><generator>Hugo</generator><language>en-us</language><atom:link href="/docs/06/index.xml" rel="self" type="application/rss+xml"/><item><title>6.1 App of Apps</title><link>/docs/06/app_of_apps/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/docs/06/app_of_apps/</guid><description>&lt;p&gt;The &lt;a href="https://argoproj.github.io/argo-cd/operator-manual/cluster-bootstrapping/#app-of-apps-pattern" target="_blank" rel="noopener"&gt;App of apps&lt;/a&gt;
 pattern is a declarative specification of one ArgoCD app that consists only of &lt;strong&gt;other ArgoCD applications&lt;/strong&gt;.
This way we have the possibility to deploy multiple apps within just one single App definition.&lt;/p&gt;
&lt;p&gt;In Lab &lt;a href="/docs/02/"&gt;2.7&lt;/a&gt;
 you learnt how ArgoCD stores its state as Application Custom Resources. The basic idea behind the App of Apps pattern therefore is to store those Application Custom Resources within an Argo CD Application.&lt;/p&gt;</description></item><item><title>6.2 Application Sets</title><link>/docs/06/application_sets/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/docs/06/application_sets/</guid><description>&lt;p&gt;With the ApplicationSet ArgoCD adds support for managing ArgoCD Application across a large number of clusters and environments. Plus it adds the capability of managing multitenant Kubernetes clusters.&lt;/p&gt;
&lt;p&gt;ApplicationSets are defined through Custom Resource Definition and are processed by the ApplicationSet controller.&lt;/p&gt;
&lt;p&gt;The ApplicationSet provides following features&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The ability to use a single Kubernetes manifest to target multiple Kubernetes clusters with Argo CD&lt;/li&gt;
&lt;li&gt;The ability to use a single Kubernetes manifest to deploy multiple applications from one or multiple Git repositories with Argo CD&lt;/li&gt;
&lt;li&gt;Improved support for monorepos: in the context of Argo CD, a monorepo is multiple Argo CD Application resources defined within a single Git repository&lt;/li&gt;
&lt;li&gt;Within multitenant clusters, improves the ability of individual cluster tenants to deploy applications using Argo CD (without needing to involve privileged cluster administrators in enabling the destination clusters/namespaces)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A list of parameters, which come from so called &lt;a href="https://argocd-applicationset.readthedocs.io/en/stable/Generators/" target="_blank" rel="noopener"&gt;generators&lt;/a&gt;
, render the ArgoCD Application Template to create a list of Applications.&lt;/p&gt;</description></item></channel></rss>