Skip to content

Commit 3a1dde9

Browse files
authored
add argocd demo (#1095)
1 parent f8ca644 commit 3a1dde9

16 files changed

Lines changed: 3490 additions & 4 deletions

docs/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ You may also:
1111
* Learn more about Fleet in [Concepts](concepts/README.md).
1212
* Perform specific tasks with the help of [How-To Guides](howtos/README.md).
1313
* Follow the instructions to see how Fleet can integrate with your development/ops patterns in [Tutorials](tutorials/README.md).
14+
* Discover how Fleet seamlessly integrates with widely-adopted tools like ArgoCD to enhance your multi-cluster application management capabilities in [Demos](demos/README.md).
1415
* Read the [Fleet API Reference](api-references.md).
1516
* Solve technical issues by following the [Troubleshooting Guides](troubleshooting/README.md)
1617
* Find answers to some of the common questions on Fleet in [Fleet FAQ](faq.md).
342 KB
Loading

docs/demos/ArgoCD/fleet-argocd-integration.md

Lines changed: 669 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
# This CRP manifest is used to install ArgoCD from hub cluster to member clusters.
2+
apiVersion: placement.kubernetes-fleet.io/v1beta1
3+
kind: ClusterResourcePlacement
4+
metadata:
5+
name: crp-argocd
6+
spec:
7+
policy:
8+
placementType: PickAll
9+
strategy:
10+
applyStrategy:
11+
type: ServerSideApply
12+
resourceSelectors:
13+
- group: apiextensions.k8s.io
14+
kind: CustomResourceDefinition
15+
name: applications.argoproj.io
16+
version: v1
17+
- group: apiextensions.k8s.io
18+
kind: CustomResourceDefinition
19+
name: applicationsets.argoproj.io
20+
version: v1
21+
- group: apiextensions.k8s.io
22+
kind: CustomResourceDefinition
23+
name: appprojects.argoproj.io
24+
version: v1
25+
- group: rbac.authorization.k8s.io
26+
kind: ClusterRole
27+
name: argocd-server
28+
version: v1
29+
- group: rbac.authorization.k8s.io
30+
kind: ClusterRole
31+
name: argocd-applicationset-controller
32+
version: v1
33+
- group: rbac.authorization.k8s.io
34+
kind: ClusterRole
35+
name: argocd-application-controller
36+
version: v1
37+
- group: rbac.authorization.k8s.io
38+
kind: ClusterRoleBinding
39+
name: argocd-server
40+
version: v1
41+
- group: rbac.authorization.k8s.io
42+
kind: ClusterRoleBinding
43+
name: argocd-applicationset-controller
44+
version: v1
45+
- group: rbac.authorization.k8s.io
46+
kind: ClusterRoleBinding
47+
name: argocd-application-controller
48+
version: v1
49+
- group: ""
50+
kind: Namespace
51+
name: argocd
52+
version: v1

0 commit comments

Comments
 (0)