enable ssh port
This commit is contained in:
28
clusters/cl01tl/platform/gitea/templates/tcp-route.yaml
Normal file
28
clusters/cl01tl/platform/gitea/templates/tcp-route.yaml
Normal file
@@ -0,0 +1,28 @@
|
|||||||
|
apiVersion: gateway.networking.k8s.io/v1alpha2
|
||||||
|
kind: TCPRoute
|
||||||
|
metadata:
|
||||||
|
name: tcp-route-gitea-ssh
|
||||||
|
namespace: {{ .Release.Namespace }}
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/name: tcp-route-gitea-ssh
|
||||||
|
app.kubernetes.io/instance: {{ .Release.Name }}
|
||||||
|
app.kubernetes.io/version: {{ .Chart.AppVersion }}
|
||||||
|
app.kubernetes.io/component: web
|
||||||
|
app.kubernetes.io/part-of: {{ .Release.Name }}
|
||||||
|
spec:
|
||||||
|
parentRefs:
|
||||||
|
- group: gateway.networking.k8s.io
|
||||||
|
kind: Gateway
|
||||||
|
name: traefik-gateway
|
||||||
|
namespace: traefik
|
||||||
|
rules:
|
||||||
|
- matches:
|
||||||
|
- path:
|
||||||
|
type: PathPrefix
|
||||||
|
value: /
|
||||||
|
backendRefs:
|
||||||
|
- group: ''
|
||||||
|
kind: Service
|
||||||
|
name: gitea-ssh
|
||||||
|
port: 2222
|
||||||
|
weight: 100
|
@@ -27,6 +27,11 @@ traefik:
|
|||||||
name: websecure-gateway-cert
|
name: websecure-gateway-cert
|
||||||
namespace: traefik
|
namespace: traefik
|
||||||
mode: Terminate
|
mode: Terminate
|
||||||
|
ssh:
|
||||||
|
port: 2222
|
||||||
|
hostname: "*.alexlebens.net"
|
||||||
|
protocol: TCP
|
||||||
|
namespacePolicy: All
|
||||||
ingressRoute:
|
ingressRoute:
|
||||||
dashboard:
|
dashboard:
|
||||||
enabled: true
|
enabled: true
|
||||||
@@ -38,9 +43,6 @@ traefik:
|
|||||||
allowEmptyServices: true
|
allowEmptyServices: true
|
||||||
kubernetesIngress:
|
kubernetesIngress:
|
||||||
enabled: false
|
enabled: false
|
||||||
allowEmptyServices: true
|
|
||||||
publishedService:
|
|
||||||
enabled: true
|
|
||||||
kubernetesGateway:
|
kubernetesGateway:
|
||||||
enabled: true
|
enabled: true
|
||||||
experimentalChannel: true
|
experimentalChannel: true
|
||||||
@@ -54,7 +56,7 @@ traefik:
|
|||||||
serviceMonitor:
|
serviceMonitor:
|
||||||
enabled: true
|
enabled: true
|
||||||
prometheusRule:
|
prometheusRule:
|
||||||
enabled: false
|
enabled: true
|
||||||
globalArguments: []
|
globalArguments: []
|
||||||
ports:
|
ports:
|
||||||
web:
|
web:
|
||||||
@@ -102,6 +104,27 @@ traefik:
|
|||||||
insecure: false
|
insecure: false
|
||||||
tls:
|
tls:
|
||||||
enabled: true
|
enabled: true
|
||||||
|
ssh:
|
||||||
|
port: 2222
|
||||||
|
expose:
|
||||||
|
default: true
|
||||||
|
exposedPort: 22
|
||||||
|
forwardedHeaders:
|
||||||
|
trustedIPs:
|
||||||
|
- 10.0.0.0/8
|
||||||
|
- 172.16.0.0/16
|
||||||
|
- 192.168.0.0/16
|
||||||
|
- fc00::/7
|
||||||
|
insecure: false
|
||||||
|
proxyProtocol:
|
||||||
|
trustedIPs:
|
||||||
|
- 10.0.0.0/8
|
||||||
|
- 172.16.0.0/16
|
||||||
|
- 192.168.0.0/16
|
||||||
|
- fc00::/7
|
||||||
|
insecure: false
|
||||||
|
tls:
|
||||||
|
enabled: true
|
||||||
metrics:
|
metrics:
|
||||||
expose:
|
expose:
|
||||||
default: false
|
default: false
|
||||||
|
Reference in New Issue
Block a user