feat: reverse proxy and certs working

This commit is contained in:
Lino Silva
2022-11-19 23:42:06 +00:00
parent 645dacdca4
commit b27354241d
16 changed files with 1496 additions and 46397 deletions
+4 -4
View File
@@ -22,25 +22,25 @@
create_namespace: true
values: "{{ lookup('template', 'values.yml') | from_yaml }}"
- name: Create a Deployment by reading the definition from a local file
- name: Deploy traefik default headers
kubernetes.core.k8s:
kubeconfig: /Users/lino.silva/.kube/config
state: present
definition: "{{ lookup('template', 'default-headers.yml') | from_yaml }}"
- name: Create a Deployment by reading the definition from a local file
- name: Deploy secret for traefik dashboard
kubernetes.core.k8s:
kubeconfig: /Users/lino.silva/.kube/config
state: present
definition: "{{ lookup('template', 'secret-dashboard.yml') | from_yaml }}"
- name: Create a Deployment by reading the definition from a local file
- name: Deploy dashboard middleware for auth
kubernetes.core.k8s:
kubeconfig: /Users/lino.silva/.kube/config
state: present
definition: "{{ lookup('template', 'dashboard-middleware.yml') | from_yaml }}"
- name: Create a Deployment by reading the definition from a local file
- name: Create dashboard ingress
kubernetes.core.k8s:
kubeconfig: /Users/lino.silva/.kube/config
state: present
@@ -17,5 +17,5 @@ spec:
services:
- name: api@internal
kind: TraefikService
tls:
secretName: lino-cooking-staging-tls
# tls:
# secretName: lino-cooking-staging-tls
+1 -1
View File
@@ -45,6 +45,6 @@ service:
annotations: {}
labels: {}
spec:
loadBalancerIP: 10.1.1.3 # this should be an IP in the MetalLB range
loadBalancerIP: 10.0.4.1 # this should be an IP in the MetalLB range
loadBalancerSourceRanges: []
externalIPs: []