This commit is contained in:
2026-05-05 00:26:41 +02:00
commit 7587c86541
32 changed files with 33914 additions and 0 deletions

View File

@@ -0,0 +1,10 @@
# https://kubernetes.io/docs/concepts/configuration/configmap/
apiVersion: v1
kind: ConfigMap
metadata:
name: argocd-cmd-params-cm
namespace: argocd
data:
server.insecure: true
---

View File

12
manifests/argo/cert.yaml Normal file
View File

@@ -0,0 +1,12 @@
apiVersion: cert-manager.io/v1
kind: Certificate
metadata:
name: argo-tls
namespace: argocd
spec:
secretName: argo-tls
issuerRef:
name: letsencrypt-prod
kind: ClusterIssuer
dnsNames:
- argo.milasholsting.dk

View File

@@ -0,0 +1,27 @@
apiVersion: traefik.io/v1alpha1
kind: IngressRoute
metadata:
name: argocd-server
namespace: argocd
spec:
entryPoints:
- websecure
routes:
- kind: Rule
match: Host(`argo.milasholsting.dk`)
priority: 10
services:
- name: argocd-server
port: 80
- kind: Rule
match: Host(`argo.milasholsting.dk`) && Header(`Content-Type`, `application/grpc`)
priority: 11
services:
- name: argocd-server
port: 80
scheme: h2c
tls:
secretName: argo-tls
domains:
- main: argo.milasholsting.dk

33375
manifests/argo/install.yaml Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,8 @@
namespace: argocd
resources:
- ./install.yaml
- ./namespace.yaml
- ./ingress.yaml
- ./cert.yaml
- ./argo-cmd-params.yaml

View File

@@ -0,0 +1,4 @@
apiVersion: v1
kind: Namespace
metadata:
name: argocd