feat: add ArgoCD
All checks were successful
Renovate / renovate (push) Successful in 27s

This commit is contained in:
Peter 2024-04-26 09:19:52 +02:00
parent d073b9bfa2
commit 560e08d34e
Signed by: prskr
GPG key ID: F56BED6903BC5E37
6 changed files with 91 additions and 0 deletions

1
argocd/.gitattributes vendored Normal file
View file

@ -0,0 +1 @@
**/values.*.yaml filter=age diff=age merge=age -text

View file

@ -0,0 +1,8 @@
age-encryption.org/v1
-> X25519 RH/Pwp+pNNsxryLGl3bZqio19VhXpdppN6dNVMxNIVA
FR1Gqdf6KYc8yPD/lyvhpbCv7D8d+o3UPVQSTDW97zM
--- 89VR34Wjn9K0mv5a67cn9cA9ebM6CjvW5Xto2fQO4NU
À&ÉÖó(6[%!鰯ŋ¨a¦4ôÒ,˜‘—¨ %)<13>ø±éeà*AàH¼A2,;¯à¤¯EŽ€šrVŽ<56>ºÐ<Ãßf}ù}åMvu1<75>Mí°®Âe[
Þ€oBר)ˆdèyj(<28>b.á &”(Ñg/x»WIIPdŽ°ÿŒ£ÿiM&Fê6‡m¨¯QJÁ÷2„¤¿”½{_ålãÂ¥”ušÈX*Á)ˆË–ÜÈû(öÏ'È!ÉæAå¾+¤3'„EØr¢Ü<>9<6äçªÈ(hR[å-…è œ¯ìeľî…"€]ö)OòË}ó5ž>œM•BÑ<42>ïóuÎQ©~¢À6v¿X_Žy”ùmî?<3F>EËiÞÿL\jm¼("oÕ¾¼6ÌŒGK¡hEæëLèDNÖçIs§‰¡\i+W;s5¿üµa÷T»Õtgo;1—´:€‘œ\ÃN¥4o¶Ö—¤lhRàîÚójQ<6A>v¦î5)£!!iêô¢2VD?·*àËï°&þ<˜^@“:`ÿ[™£ ë!!2R؇fvË«Ì) KîªÃ„ÀÑß™7æ¢ÞÝ.ÜKrS!,ÂmpzZgž5QL°OŠÓ'}ЭÒ˜=0?úíØÂÔEvÁ;qËKæYã<59>òÀœdüÌ)6XÙÉxˆú<CB86>e¥xé€%YWRŽ L}NÕ u®ü=Æ™_
g ÜE…¾ŽAp²¡˜Ê¥ª òq<ÅŸƒœÓ•ö•¼B%º¨™³=UD§· ·ÛP ò×±ç)ñ˫؇®†_´ý%ZI ×<C2A0>{n­X½¯4ë&<©ŒøgÁ,<>U$¨5Ðw<¡«œ¤ÌÓk¸çrï» Ë/~è•^ô<>†6 -¾l[h”[@Íbp½€"¤<>óC½ePìU€6UnX´Ë<C2B4><>È¢çõ»ç_ÛyíŽÊ(8Çï{kÔH(üËüÌï0Ù÷ÖA„íå¦TcsfX«÷<C2AB>ÉÝò5+<2B>¾{ˆázüÅå<C385>Ö5 ÚæÀÙŒ<>žÍŽù^Þ_I†ÑXc$»QËç'<27>lÿð^Ün@<40>&Gõì€í¹ª-1C##²QUkG¼"ô Y¯¡(Cc>9eŽÚà±ÓœxèÜK×*mReîqÖ6(9œ3«3¢—ŸêK3@DA4&m]hA†X‡ ²:÷<11>õ|WKûN¢#ÙòU·wgòÆ<LG³ÊfoÔ¥ˆÝ_ßó'íÐ¥©eзßiRNEŽrÄñp  ³ûMW©2i$׺
h\®Y|DDìík gj$õ¯=&ž¸òb2·½„3d²ãÛl¿<E280BA>a šBð[dpŸJ<÷TÇBùöoÊ$y ×)0Êö%2„€ˆn~Ù šÆ0é`˜[ø½Qg¶ '¶¢çP‡¯ÖGmÊÆpì#Ç™ú³êïuGñs ˜Aú£tÒ”¾Ã]XÀ„4¢2¸-Ä¢5: ¨l4ÿg֪߳<C39F>ÒÍ

23
argocd/kustomization.yaml Normal file
View file

@ -0,0 +1,23 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
namespace: argo-system
resources:
- resources/namespace.yaml
- resources/dragonfly.yml
- resources/http_routes.yaml
labels:
- includeSelectors: true
pairs:
app.kubernetes.io/managed-by: kustomize
app.kubernetes.io/part-of: argocd
helmCharts:
- name: argo-cd
repo: https://argoproj.github.io/argo-helm
releaseName: argo-cd
namespace: argo-system
version: "6.7.15"
valuesFile: config/values.argo-cd.yaml

View file

@ -0,0 +1,18 @@
---
apiVersion: dragonflydb.io/v1alpha1
kind: Dragonfly
metadata:
name: argo-cd-cache
labels:
app.kubernetes.io/name: argo-cd-cache
app.kubernetes.io/instance: argo-cd
app.kubernetes.io/part-of: argo-cd
spec:
replicas: 2
resources:
requests:
cpu: 100m
memory: 350Mi
limits:
cpu: 100m
memory: 350Mi

View file

@ -0,0 +1,34 @@
---
apiVersion: gateway.networking.k8s.io/v1
kind: HTTPRoute
metadata:
name: argo-cd-http
spec:
parentRefs:
- name: contour
sectionName: http
namespace: projectcontour
hostnames:
- argocd.icb4dc0.de
rules:
- filters:
- type: RequestRedirect
requestRedirect:
scheme: https
statusCode: 301
---
apiVersion: gateway.networking.k8s.io/v1
kind: HTTPRoute
metadata:
name: argo-cd-https
spec:
parentRefs:
- name: contour
sectionName: https
namespace: projectcontour
hostnames:
- argocd.icb4dc0.de
rules:
- backendRefs:
- name: argo-cd-argocd-server
port: 443

View file

@ -0,0 +1,7 @@
---
apiVersion: v1
kind: Namespace
metadata:
name: argo-system
labels:
prometheus: default