Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: haiku/infrastructure
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: afb679fa3f5c
Choose a base ref
...
head repository: haiku/infrastructure
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 685d1c246f7e
Choose a head ref
  • 1 commit
  • 2 files changed
  • 1 contributor

Commits on Aug 6, 2021

  1. k8s: Finish working IngressController design

    * cert-mananger successfully gets a TLS certificate from le via
      ACME http01 verification
    * Traefik successfully assigns TLS certificate from lets encrypt
      to the ingress
    kallisti5 committed Aug 6, 2021
    Copy the full SHA
    685d1c2 View commit details
Showing with 11 additions and 1 deletion.
  1. +1 −1 playground/k8s/deployments/http-test.yml
  2. +10 −0 playground/k8s/deployments/ingress/traefik.yml
2 changes: 1 addition & 1 deletion playground/k8s/deployments/http-test.yml
Original file line number Diff line number Diff line change
@@ -49,6 +49,6 @@ spec:
pathType: Prefix
backend:
service:
name: helloworld
name: helloworld-service
port:
name: web
10 changes: 10 additions & 0 deletions playground/k8s/deployments/ingress/traefik.yml
Original file line number Diff line number Diff line change
@@ -80,6 +80,7 @@ spec:
- --entrypoints.webs.address=:443
- --entrypoints.webs.http.tls
- --providers.kubernetesingress
- --providers.kubernetesingress.ingressclass=default
ports:
- name: http
containerPort: 80
@@ -104,6 +105,15 @@ spec:
name: https
targetPort: 443
---
apiVersion: networking.k8s.io/v1
kind: IngressClass
metadata:
name: default
annotations:
ingressclass.kubernetes.io/is-default-class: "true"
spec:
controller: traefik.io/ingress-controller
---
apiVersion: cert-manager.io/v1
kind: ClusterIssuer
metadata: