Skip to content

Commit bec6823

Browse files
authored
Merge pull request #6 from MrMatAP/feature/ingress
Added support for ingress
2 parents 0bcbb78 + d62db95 commit bec6823

File tree

3 files changed

+35
-4
lines changed

3 files changed

+35
-4
lines changed

var/helm/templates/deployment.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,11 +45,11 @@ spec:
4545
- name: OTEL_LOGS_EXPORTER
4646
value: "none"
4747
- name: OTEL_EXPORTER_OTLP_ENDPOINT
48-
value: "jaeger-collector.stack.svc.cluster.local:4317"
48+
value: "jaeger-collector.jaeger.svc.cluster.local:4317"
4949
- name: OTEL_EXPORTER_OTLP_INSECURE
5050
value: "true"
5151
- name: OTEL_EXPORTER_OTLP_TRACES_ENDPOINT
52-
value: "jaeger-collector.stack.svc.cluster.local:4317"
52+
value: "jaeger-collector.jaeger.svc.cluster.local:4317"
5353
- name: OTEL_EXPORTER_OTLP_TRACES_INSECURE
5454
value: "true"
5555
ports:

var/helm/templates/ingress.yaml

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
{{- if .Values.ingress.enabled }}
2+
---
3+
apiVersion: networking.k8s.io/v1
4+
kind: Ingress
5+
metadata:
6+
name: mpafastapi
7+
annotations:
8+
cert-manager.io/cluster-issuer: ca-issuer
9+
traefik.ingress.kubernetes.io/router.entrypoints: https
10+
traefik.ingress.kubernetes.io/router.tls: "true"
11+
spec:
12+
tls:
13+
- hosts:
14+
- {{ .Values.ingress.hostname }}
15+
secretName: mpafastapi-cert
16+
rules:
17+
- host: {{ .Values.ingress.hostname }}
18+
http:
19+
paths:
20+
- path: /
21+
pathType: Prefix
22+
backend:
23+
service:
24+
name: {{ .Values.svc.name }}
25+
port:
26+
number: 80
27+
{{- end }}

var/helm/values.yaml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,17 @@ svc:
1616
port: 80
1717

1818
route:
19-
enabled: true
19+
enabled: false
2020
name: route-mpafastapi
2121
hostnames:
2222
- mpafastapi.covenant.local
2323
parents:
2424
- name: edge-ingress
2525
namespace: edge
2626

27+
ingress:
28+
enabled: true
29+
hostname: mpafastapi.nostromo.k8s
30+
2731
config:
28-
db_url: "sqlite:///"
32+
db_url: "sqlite://data/db.sqlite3"

0 commit comments

Comments
 (0)