Skip to content

Commit 391414f

Browse files
authored
Merge pull request #148 from EventTriangle/AZ400-312
AZ400-312. Move ingress config, certificate and cert manager manifests to auth service HELM
2 parents 49c9f80 + a735dda commit 391414f

6 files changed

Lines changed: 51 additions & 3 deletions

File tree

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,3 +25,4 @@ and this project adheres to [Semantic Versioning v2.0.0](https://semver.org/spec
2525
- Cloudflare DNS automation using PowerShell in Azure pipelines
2626
- Configure CD with AKS and HELM
2727
- Helm deploy powershell script
28+
- Move ingress and certificates to HELM chart

helm/README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,8 @@
2525
- helm install auth-service-chart .\auth-service-chart\ --values .\auth-service-chart\values.yaml --namespace "event-triangle"
2626
- helm install consumer-service-chart .\consumer-service-chart\ --values .\consumer-service-chart\values.yaml --namespace "event-triangle"
2727
- helm install sender-service-chart .\sender-service-chart\ --values .\sender-service-chart\values.yaml --namespace "event-triangle"
28-
- helm upgrade --install event-triangle-auth .\helm\auth-service-chart --values .\helm\auth-service-chart\values.yaml --set image.tag="0.1.3-helm.527" --namespace "event-triangle"
28+
- helm upgrade --install auth-service-chart .\helm\auth-service-chart --values .\helm\auth-service-chart\values.yaml --set image.tag="0.1.3-helm.527" --namespace "event-triangle"
29+
- helm upgrade --install auth-service-chart .\helm\auth-service-chart --values .\helm\auth-service-chart\values.yaml --namespace "event-triangle"
2930

3031
## HELM Upgrade
3132

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
apiVersion: cert-manager.io/v1
2+
kind: ClusterIssuer
3+
metadata:
4+
name: letsencrypt-prod
5+
spec:
6+
acme:
7+
server: https://acme-v02.api.letsencrypt.org/directory
8+
email: kolosovp94@gmail.com
9+
privateKeySecretRef:
10+
name: letsencrypt-prod
11+
solvers:
12+
- http01:
13+
ingress:
14+
class: nginx
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
apiVersion: networking.k8s.io/v1
2+
kind: Ingress
3+
metadata:
4+
name: ing-event-triangle-auth
5+
namespace: event-triangle
6+
annotations:
7+
nginx.ingress.kubernetes.io/enable-cors: 'true'
8+
nginx.ingress.kubernetes.io/cors-allow-headers: 'Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization,Accept-Language'
9+
nginx.ingress.kubernetes.io/cors-max-age: '600'
10+
nginx.ingress.kubernetes.io/proxy-body-size: '12m'
11+
nginx.ingress.kubernetes.io/rewrite-target: '/'
12+
nginx.ingress.kubernetes.io/use-regex: 'true'
13+
kubernetes.io/tls-acme: 'true'
14+
nginx.ingress.kubernetes.io/ssl-redirect: 'true'
15+
cert-manager.io/cluster-issuer: letsencrypt-prod
16+
spec:
17+
ingressClassName: nginx
18+
tls:
19+
- hosts:
20+
- auth-eventtriangle.razumovsky.me
21+
secretName: razumovsky-me-tls
22+
rules:
23+
- host: auth-eventtriangle.razumovsky.me
24+
http:
25+
paths:
26+
- path: /
27+
pathType: Prefix
28+
backend:
29+
service:
30+
name: {{ .Release.Name }}-service
31+
port:
32+
number: 80

helm/consumer-service-chart/templates/service.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
apiVersion: v1
22
kind: Service
33
metadata:
4-
name: {{ .Release.Name }}-service
4+
name: event-triangle-consumer-service
55
namespace: {{ .Values.namespace }}
66
spec:
77
selector:

helm/sender-service-chart/templates/service.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
apiVersion: v1
22
kind: Service
33
metadata:
4-
name: {{ .Release.Name }}-service
4+
name: event-triangle-sender-service
55
namespace: {{ .Values.namespace }}
66
spec:
77
selector:

0 commit comments

Comments
 (0)