ingress-nginx

This commit is contained in:
Andrei Kartashov 2023-09-04 13:47:26 +07:00
parent 9dce1f49f3
commit f24b8dd1d7
2 changed files with 41 additions and 0 deletions

View file

@ -8,6 +8,7 @@
| [Apps](https://argocd.ioot.xyz/applications/argocd/apps) | Main app of apps |![status](https://argocd.ioot.xyz/api/badge?name=apps&revision=true)|
| [ArgoCD](https://argocd.ioot.xyz/applications/argocd/argocd) | |![status](https://argocd.ioot.xyz/api/badge?name=argocd&revision=true)|
| [Cilium](https://argocd.ioot.xyz/applications/argocd/cilium) | |![status](https://argocd.ioot.xyz/api/badge?name=cilium&revision=true)|
| [Nginx Ingress Controller](https://argocd.ioot.xyz/applications/argocd/ingress-nginx) | |![status](https://argocd.ioot.xyz/api/badge?name=ingress-nginx&revision=true)|
| [Cert Manager](https://argocd.ioot.xyz/applications/argocd/cert-manager) | |![status](https://argocd.ioot.xyz/api/badge?name=cert-manager&revision=true)|
## Cluster initialization

View file

@ -0,0 +1,40 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: ingress-nginx
spec:
destination:
server: https://kubernetes.default.svc
namespace: ingress-nginx
project: system
syncPolicy:
automated:
prune: true
selfHeal: true
syncOptions:
- CreateNamespace=true
source:
repoURL: https://kubernetes.github.io/ingress-nginx
chart: ingress-nginx
targetRevision: 4.7.1
helm:
values: |
# https://github.com/kubernetes/ingress-nginx/blob/main/charts/ingress-nginx/values.yaml
ingress-nginx:
controller:
metrics:
enabled: true
service:
omitClusterIP: true
service:
# preserve source IPs
externalTrafficPolicy: Local
omitClusterIP: true
type: NodePort
nodePorts:
# port forwarding on router
http: 30080
https: 30443
defaultBackend:
service:
omitClusterIP: true