update
ci / build (push) Waiting to run Details

This commit is contained in:
CJ_Clippy 2024-06-24 11:51:46 -08:00
parent 50c7af46fd
commit 371f983361
6 changed files with 27 additions and 4 deletions

View File

@ -49,6 +49,9 @@ kind:
chisel: chisel:
./scripts/k8s-chisel-operator.sh ./scripts/k8s-chisel-operator.sh
clean:
./packages/infra/vultr-delete-orphaned-resources.js
deps: deps:
sudo pamac install make entr nvm minikube kubectl docker helm expect sudo pamac install make entr nvm minikube kubectl docker helm expect
curl -fsSL https://raw.githubusercontent.com/tilt-dev/tilt/master/scripts/install.sh | bash curl -fsSL https://raw.githubusercontent.com/tilt-dev/tilt/master/scripts/install.sh | bash

View File

@ -4,3 +4,9 @@ See ./ARCHITECTURE.md for overview
Code for https://futureporn.net Code for https://futureporn.net
## Jun update todo list
* [ ] bunny support for external-dns
* [ ] traefik well understood
* [ ] staging test with *.futureporn.net domains

View File

@ -0,0 +1,15 @@
# acme.caserver: "{{ .Values.letsencrypt.caServer }}"
## traefik certresolver
---
# acme.caserver: "{{ .Values.letsencrypt.caServer }}"
## staging
https://acme-staging-v02.api.letsencrypt.org/directory
---
## production
https://acme-v02.api.letsencrypt.org/directory

View File

@ -65,7 +65,7 @@ metadata:
namespace: futureporn namespace: futureporn
annotations: annotations:
traefik.ingress.kubernetes.io/router.entrypoints: http traefik.ingress.kubernetes.io/router.entrypoints: http
traefik.ingress.kubernetes.io/router.tls: true traefik.ingress.kubernetes.io/router.tls: "true"
traefik.ingress.kubernetes.io/tls.certresolver: "{{ .Values.next.certResolver }}" traefik.ingress.kubernetes.io/tls.certresolver: "{{ .Values.next.certResolver }}"
kubernetes.io/ingress.class: traefik kubernetes.io/ingress.class: traefik
cert-manager.io/cluster-issuer: "{{ .Values.next.certIssuer }}" cert-manager.io/cluster-issuer: "{{ .Values.next.certIssuer }}"

View File

@ -7,6 +7,7 @@ next:
imageName: fp/next imageName: fp/next
certIssuer: letsencrypt-staging certIssuer: letsencrypt-staging
hostname: next.futureporn.svc.cluster.local hostname: next.futureporn.svc.cluster.local
ingressClassName: traefik
capture: capture:
imageName: fp/capture imageName: fp/capture
scout: scout:
@ -34,5 +35,3 @@ realtime:
adminEmail: cj@futureporn.net adminEmail: cj@futureporn.net
chisel: chisel:
exitNodeIp: "155.138.254.201" exitNodeIp: "155.138.254.201"
letsencrypt:
caServer: https://acme-staging-v02.api.letsencrypt.org/directory

0
packages/infra/vultr-delete-orphaned-resources.js Normal file → Executable file
View File