Skip to content

Commit ed1e1bf

Browse files
committed
docs: argocd install
1 parent 006c343 commit ed1e1bf

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed

docs/installation/install.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -541,6 +541,29 @@ liqoctl info -o json
541541
liqoctl info --get network.podcidr
542542
```
543543

544+
## ArgoCD
545+
546+
### Annotations
547+
548+
When using ArgoCD to install Liqo, we recommend to set the following values:
549+
550+
```yaml
551+
common:
552+
globalAnnotations:
553+
argocd.argoproj.io/ignore-resource-updates: "true"
554+
argocd.argoproj.io/sync-options: Delete=true
555+
argocd.argoproj.io/sync-wave: 10
556+
argocd.argoproj.io/compare-options: IgnoreExtraneous
557+
```
558+
559+
This instruments Liqo to add some **argocd annotations** to the resources it creates.
560+
These annotations allow to:
561+
562+
* **argocd.argoproj.io/ignore-resource-updates: "true"**: This allows ArgoCD to ignore updates on resources created by other resources (like a *Pod* and its *Deployment*), which are managed by ArgoCD.
563+
* **argocd.argoproj.io/sync-options: Delete=true**: Allows ArgoCD to delete resources created by Liqo controllers.
564+
* **argocd.argoproj.io/sync-wave: 10**: This allows ArgoCD to wait resources deletion before deleting the Liqo controllers.
565+
* **argocd.argoproj.io/compare-options: IgnoreExtraneous**: This allows ArgoCD to ignore resources created by Liqo controllers.
566+
544567
## CNIs
545568
546569
### Cilium

0 commit comments

Comments
 (0)