Vegard Hagen
|
ea712feb77
|
feat(helm): Modifying chart template to allow a stand-alone auth deployment
|
2023-04-09 22:33:21 +02:00 |
|
Vegard Hagen
|
67049f2e01
|
feat(helm): Introducing Helm Charts for templating
Using templates should reduce the amount of duplicated config
|
2023-04-09 19:28:31 +02:00 |
|
Vegard Hagen
|
91c7238398
|
feat(homepage): Adding a simple landing page
|
2023-01-29 23:11:01 +01:00 |
|
Vegard Hagen
|
3c5e337cfc
|
feat(monitoring): Installing kube-prometheus-stack from prometheus-community Helm chart
|
2023-01-28 22:21:46 +01:00 |
|
Vegard Hagen
|
d5f5e23bf2
|
feat(hubble): Enabling and exposing Hubble
|
2023-01-26 23:35:59 +01:00 |
|
Vegard Hagen
|
5a5869f87a
|
feat(traefik): Exposing Traefik Dashboard
|
2023-01-26 19:48:23 +01:00 |
|
Vegard Hagen
|
1f0136a2f2
|
fix(traefik-argocd): Ingress stuck in 'Progressing' status
source: https://github.com/argoproj/argo-cd/issues/1704#issuecomment-980531495
|
2023-01-24 23:10:07 +01:00 |
|
Vegard Hagen
|
3190aefd4a
|
fix(cert-manager): Trying to configure a service to use cert-manager
|
2023-01-24 22:36:45 +01:00 |
|
Vegard Hagen
|
ee15bb9970
|
fix(cilium-identity): Excluding CiliumIdentity to avoid ArogCD reporting OutOfSync
source: https://docs.cilium.io/en/stable/configuration/argocd-issues/#argo-cd-deletes-customresourcedefinitions
|
2023-01-24 20:59:44 +01:00 |
|
Vegard Hagen
|
ca44a520c8
|
feat(cert-manager): Installing and configuring cert-manager
|
2023-01-24 20:54:16 +01:00 |
|
Vegard Hagen
|
4ea04bc8ab
|
docs: Updated README and QUICKSTART to be more in line with current setup
|
2023-01-22 21:58:23 +01:00 |
|
Vegard Hagen
|
450117ae55
|
fix(argo): Trying to ease deployment restictions
|
2023-01-22 20:15:52 +01:00 |
|
Vegard Hagen
|
3f3f1eeac0
|
feat(kube-proxy): Trying to use cilium's kube-proxy
|
2023-01-22 19:42:41 +01:00 |
|
Vegard Hagen
|
2b840e6e8e
|
feat(cilium): Installing cilium with ArgoCD
|
2023-01-22 13:35:31 +01:00 |
|
Vegard Hagen
|
a13e7f7df6
|
feat(traefik): Using Kustomize with Helm to deploy Traefik using ArgoCD
|
2023-01-09 22:24:55 +01:00 |
|
Vegard Hagen
|
f5da0ac420
|
feat(argocd): Creating kustomize build with helm plugin
|
2023-01-09 21:26:13 +01:00 |
|
Vegard Hagen
|
888e0de398
|
fix(argocd): Cleaning up Application entry for Traefik
|
2023-01-09 21:18:17 +01:00 |
|
Vegard Hagen
|
d265a4d644
|
feat(traefik): Adding Traefik using ArgoCD
|
2023-01-09 20:03:55 +01:00 |
|
Vegard Hagen
|
95e6f9b320
|
fix(argocd): Enabling selfHeal and prune on Applications
|
2023-01-09 19:19:18 +01:00 |
|
Vegard Hagen
|
4e717aa607
|
feat(dashboard): Deploying k8s dashboard with ArgoCD
|
2023-01-08 10:58:54 +01:00 |
|
Vegard Hagen
|
b4c00972e6
|
feat(argocd): Letting ArgoCD manage itself
|
2023-01-07 20:13:10 +01:00 |
|
Vegard Hagen
|
a1a7d5c13f
|
feat(argocd): Creating AppProjects for ArgoCD
|
2023-01-07 20:03:43 +01:00 |
|
Vegard Hagen
|
d81b83c243
|
feat(metallb): Installing MetalLB using ArgoCD
|
2023-01-07 15:19:10 +01:00 |
|
Vegard Hagen
|
24e0284a56
|
feat(arr): Deploying arr-suite with ArgoCD
|
2023-01-07 14:17:06 +01:00 |
|
Vegard Hagen
|
600a7043f3
|
feat(whoami): Deploying whoami with ArgoCD and secret delivery
|
2023-01-07 13:48:12 +01:00 |
|
Vegard Hagen
|
6140fc8370
|
feat(argocd): Deploying Plex and HAss using ArgoCD
|
2022-12-30 18:38:40 +01:00 |
|
Vegard Hagen
|
7a9f9e281e
|
feat(argocd): Adding ArgoCD
|
2022-12-30 17:28:44 +01:00 |
|
Vegard Hagen
|
90e7dddb0a
|
feat(dashboard): Deploying and exposing the Kubernetes Dashboard
|
2022-12-04 13:28:33 +01:00 |
|
Vegard Hagen
|
e3423cd547
|
feat(config): Config changes after switching to Debian
|
2022-12-03 20:41:33 +01:00 |
|
Vegard Hagen
|
555c751a5e
|
feat(test): Rename test deployment to not collide with whoami
|
2022-11-14 19:54:01 +01:00 |
|
Vegard Hagen
|
b5312f4521
|
fix(imagePullPolicy): Change imagePullPolicy to 'Always' to keep apps updated
|
2022-10-27 21:23:27 +02:00 |
|
Vegard Hagen
|
e8dc6dc235
|
fix(hass): Removing traefik-forward-auth for Home Assistant
|
2022-10-23 16:51:06 +02:00 |
|
Vegard Hagen
|
98d20d2d45
|
feat(apps): Added Home Assistant application
|
2022-10-23 15:39:20 +02:00 |
|
Vegard Hagen
|
ca2e083aeb
|
chore(kustomize): Cleaning up resource definitions
|
2022-10-16 19:51:32 +02:00 |
|
Vegard Hagen
|
eab83202de
|
feat(kustomize): Simple implementation of Kustomize for apps
|
2022-10-15 16:55:46 +02:00 |
|
Vegard Hagen
|
8eb09c3f50
|
feat(config): Using configMaps instead of env-variables for traefik-forward-auth
|
2022-10-13 19:30:25 +02:00 |
|
Vegard Hagen
|
954ff94821
|
feat(auth): Adding traefik-forward-auth
|
2022-10-11 21:53:45 +02:00 |
|
Vegard Hagen
|
c450934d77
|
feat(apps): Starting to use Terraform and adding applications
|
2022-10-08 11:17:39 +02:00 |
|
Vegard Hagen
|
7a50d59336
|
feat(whoami): Adding simple service to test Traefik
|
2022-10-08 11:17:39 +02:00 |
|
Vegard Hagen
|
b33d362088
|
feat(volumes): Persistent storage for Traefik certs
|
2022-10-08 11:17:39 +02:00 |
|
Vegard Hagen
|
107f1fc700
|
feat(helm-traefik): Setting up Traefik using Helm-chart
|
2022-10-08 11:17:39 +02:00 |
|
Vegard Hagen
|
482f35c139
|
feat(traefik): Working PoC using single node Kubernetes cluster with Cilium, MetalLB and Traefik
|
2022-09-18 20:30:41 +02:00 |
|
Vegard Hagen
|
5a716387a8
|
feat(LoadBalancer): Adding MetalLB
|
2022-09-18 20:00:59 +02:00 |
|
Vegard Hagen
|
c8561e74c2
|
feat(ingress): Provision Traefik as an ingress controller
|
2022-09-18 20:00:49 +02:00 |
|
Vegard Hagen
|
18f8d9ede4
|
feat(cni): Using Terraform to provide Cilium as a CNI using Helm
|
2022-09-18 16:27:57 +02:00 |
|
Vegard Hagen
|
f8082570a2
|
feat(cni): Using Terraform to provide Cilium as a CNI using Helm
|
2022-05-29 11:26:06 +02:00 |
|
Vegard Hagen
|
b277649857
|
feat(init): Initial commit
|
2022-05-26 21:28:19 +02:00 |
|
vehagn
|
37265d72c7
|
Initial commit
|
2022-05-26 15:50:10 +02:00 |
|