dns, cert for abb

This commit is contained in:
Gabriel Simmer 2022-09-16 19:40:29 -07:00
parent 9556e38c72
commit 3ac01e0cd0
3 changed files with 30 additions and 5 deletions

View file

@ -1,3 +1,11 @@
resource "aws_route53_zone" "gmemca" { resource "aws_route53_zone" "gmemca" {
name = "gmem.ca" name = "gmem.ca"
}
resource "aws_route53_record" "api-by-becki" {
zone_id = aws_route53_zone.gmemca.zone_id
name = "abb"
type = "A"
ttl = 300
records = ["168.119.154.189"]
} }

View file

@ -14,6 +14,23 @@ spec:
containers: containers:
- name: api-by-becki - name: api-by-becki
image: icr.gmem.ca/api-by-becki:latest image: icr.gmem.ca/api-by-becki:latest
env:
- name: API_COUCH_USER
valueFrom:
secretKeyRef:
name: art-by-becki
key: couch_username
optional: false
- name: API_COUCH_PASSWORD
valueFrom:
secretKeyRef:
name: art-by-becki
key: couch_password
optional: false
- name: API_COUCH_URL
value: http://couchdb-svc-couchdb:5984
- name: API_COUCH_DATABASE
value: art-by-becki
resources: resources:
limits: limits:
memory: "128Mi" memory: "128Mi"
@ -42,6 +59,10 @@ metadata:
labels: labels:
name: art-by-becki name: art-by-becki
spec: spec:
tls:
- hosts:
- abb.gmem.ca
secretName: abb-tls
rules: rules:
- host: abb.gmem.ca - host: abb.gmem.ca
http: http:

View file

@ -6,15 +6,11 @@ metadata:
spec: spec:
acme: acme:
# The ACME server URL
server: https://acme-v02.api.letsencrypt.org/directory server: https://acme-v02.api.letsencrypt.org/directory
# Email address used for ACME registration
email: mc-invites@gmem.ca email: mc-invites@gmem.ca
# Name of a secret used to store the ACME account private key
privateKeySecretRef: privateKeySecretRef:
name: letsencrypt-pro name: letsencrypt-pro
# Enable the HTTP-01 challenge provider
solvers: solvers:
- http01: - http01:
ingress: ingress:
class: traefik class: nginx