Skip to content
This repository has been archived by the owner on May 5, 2024. It is now read-only.

Commit

Permalink
d
Browse files Browse the repository at this point in the history
  • Loading branch information
truxnell committed Mar 10, 2024
1 parent e90afff commit 95fc251
Show file tree
Hide file tree
Showing 4 changed files with 63 additions and 0 deletions.
52 changes: 52 additions & 0 deletions kubernetes/helios/apps/networking/helmrelease.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
---
apiVersion: helm.toolkit.fluxcd.io/v2beta2
kind: HelmRelease
metadata:
name: k8s-gateway
namespace: networking
spec:
interval: 30m
chart:
spec:
chart: k8s-gateway
version: 2.3.0
sourceRef:
kind: HelmRepository
name: k8s-gateway
namespace: flux-system
install:
createNamespace: true
remediation:
retries: 3
upgrade:
cleanupOnFail: true
remediation:
retries: 3
uninstall:
keepHistory: false
values:
fullnameOverride: k8s-gateway
domain: "trux.dev"
fallthrough:
enabled: true
ttl: 1
service:
type: LoadBalancer
port: 53
externalTrafficPolicy: Cluster
extraZonePlugins:
- name: forward
parameters: . tls://1.1.1.1 tls://1.0.0.1
configBlock: |-
tls_servername cloudflare-dns.com
- name: log
- name: errors
# Serves a /health endpoint on :8080, required for livenessProbe
- name: health
configBlock: |-
lameduck 5s
# Serves a /ready endpoint on :8181, required for readinessProbe
- name: ready
- name: loop
- name: reload
- name: loadbalance
1 change: 1 addition & 0 deletions kubernetes/helios/apps/networking/kustomization.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,4 @@ resources:
# Flux-Kustomizations
- ./external-dns/ks.yaml
- ./ingress-nginx/ks.yaml
- ./helmrelease.yaml
9 changes: 9 additions & 0 deletions kubernetes/helios/flux/repositories/helm/k8s-gateway.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
apiVersion: source.toolkit.fluxcd.io/v1beta2
kind: HelmRepository
metadata:
name: k8s-gateway
namespace: flux-system
spec:
interval: 1h
url: https://ori-edge.github.io/k8s_gateway/
Original file line number Diff line number Diff line change
Expand Up @@ -10,3 +10,4 @@ resources:
- ./external-secrets.yaml
- ./stakater-charts.yaml
- ./external-dns-charts.yaml
- ./k8s-gateway.yaml

0 comments on commit 95fc251

Please sign in to comment.