23 Commits

Author SHA1 Message Date
87f15d67fc chore(deps): update ghcr.io/fluxcd/kustomize-controller docker tag to v1.4.0 2024-09-27 15:01:50 +00:00
92c45e7a01 Merge branch 'master' of https://git.fascinated.cc/Fascinated/homelab-argocd 2024-09-27 11:35:44 +01:00
4ce37ccdd5 make the helm chart repos update their cache faster 2024-09-27 11:35:43 +01:00
Lee
281eeb2571 Merge pull request 'chore(deps): update helm release kube-prometheus-stack to v63.1.0' (#37) from renovate/kube-prometheus-stack-63.x into master
Reviewed-on: #37
2024-09-27 10:23:44 +00:00
Lee
104338b3aa Merge pull request 'chore(deps): update dependency traefik-crds to v32' (#38) from renovate/traefik-crds-32.x into master
Reviewed-on: #38
2024-09-27 10:23:26 +00:00
Lee
a555f67fc7 Merge pull request 'chore(deps): update helm release traefik to v32' (#39) from renovate/traefik-32.x into master
Reviewed-on: #39
2024-09-27 10:23:19 +00:00
2d51e7e85a Merge branch 'master' of https://git.fascinated.cc/Fascinated/homelab-argocd 2024-09-27 11:19:28 +01:00
f3ff5fbb9f fix readme link 2024-09-27 11:19:27 +01:00
eac3b18ef2 chore(deps): update helm release traefik to v32 2024-09-27 10:01:52 +00:00
bc6e85fe90 chore(deps): update dependency traefik-crds to v32 2024-09-27 10:01:51 +00:00
ceae756a2f chore(deps): update helm release kube-prometheus-stack to v63.1.0 2024-09-27 09:01:49 +00:00
Lee
b056354f20 Merge pull request 'chore(deps): update helm release kube-prometheus-stack to v63' (#33) from renovate/kube-prometheus-stack-63.x into master
Reviewed-on: #33
2024-09-26 19:26:01 +00:00
Lee
d053452ba1 Update README.md 2024-09-26 19:01:35 +00:00
1a34c57cf7 chore(deps): update helm release kube-prometheus-stack to v63 2024-09-26 18:01:48 +00:00
991bc7b7fe update eraser link 2024-09-26 15:44:53 +01:00
9c5f8a0daa fixed it on github? 2024-09-26 15:44:06 +01:00
ce8e5ad849 Add Flux v2.3.0 component manifests 2024-09-26 15:39:57 +01:00
Lee
2bf0f95105 Merge pull request 'chore(deps): update ghcr.io/fluxcd/source-controller docker tag to v1.4.0' (#31) from renovate/ghcr.io-fluxcd-source-controller-1.x into master
Reviewed-on: #31
2024-09-26 14:37:59 +00:00
Lee
c90f84c5a4 Merge pull request 'chore(deps): update ghcr.io/eraser-dev/eraser-manager docker tag to v1.5.0' (#30) from renovate/ghcr.io-eraser-dev-eraser-manager-1.x into master
Reviewed-on: #30
2024-09-26 14:37:54 +00:00
Lee
39ed7b7cb1 Merge pull request 'chore(deps): update dependency helmrepository to source.toolkit.fluxcd.io/v1' (#29) from renovate/helmrepository-1.x into master
Reviewed-on: #29
2024-09-26 14:37:47 +00:00
90ee70bdef chore(deps): update ghcr.io/fluxcd/source-controller docker tag to v1.4.0 2024-09-26 14:01:55 +00:00
e151807d90 chore(deps): update ghcr.io/eraser-dev/eraser-manager docker tag to v1.5.0 2024-09-26 14:01:54 +00:00
f071b695ea chore(deps): update dependency helmrepository to source.toolkit.fluxcd.io/v1 2024-09-26 14:01:52 +00:00
11 changed files with 31 additions and 31 deletions

View File

@ -18,15 +18,15 @@
### Infrastructure ### Infrastructure
- ![Kubernetes][k8s] - Isn't it obvious? - [Kubernetes][k8s] - Isn't it obvious?
- ![Helm][helm] - Easily deploy and manage Kubernetes applications - [Helm][helm] - Easily deploy and manage Kubernetes applications
- ![Traefik][traefik] - Web reverse proxy - [Traefik][traefik] - Web reverse proxy
- ![Cert Manager][cert-manager] - Generates LetsEncrypt certificates - [Cert Manager][cert-manager] - Generates LetsEncrypt certificates
- ![Metallb][metallb] - Load Balancer - [Metallb][metallb] - Load Balancer
- ![NFS][nfs] - Remote Storage for PVs - [NFS][nfs] - Remote Storage for PVs
- ![FluxCD][fluxcd] - GitOps - [FluxCD][fluxcd] - GitOps
- ![Spegel][spegel] - Local Docker registry cache - [Spegel][spegel] - Local Docker registry cache
- ![Eraser][eraser] - Automated cleanup of old docker images - [Eraser][eraser] - Automated cleanup of old docker images
### Services ### Services
@ -36,7 +36,7 @@ See [services](./kubernetes/apps/production/) for a list of services that I use
## Todo ## Todo
Nothing ! - [ ] Setup Grafana and Traefik metrics
### Backlog ### Backlog
@ -62,12 +62,12 @@ Don't forget to give the project a star! Thanks again!
<!-- MARKDOWN LINKS & IMAGES --> <!-- MARKDOWN LINKS & IMAGES -->
<!-- https://www.markdownguide.org/basic-syntax/#reference-style-links --> <!-- https://www.markdownguide.org/basic-syntax/#reference-style-links -->
[fluxcd]: https://fluxcd.io [fluxcd]: https://fluxcd.io/
[k8s]: https://kubernetes.io [k8s]: https://kubernetes.io/
[helm]: https://helm.sh [helm]: https://helm.sh/
[traefik]: https://traefik.io [traefik]: https://traefik.io/
[cert-manager]: https://cert-manager.io [cert-manager]: https://cert-manager.io/
[metallb]: https://metallb.org [metallb]: https://metallb.org/
[nfs]: https://nfs.fascinated.cc [nfs]: https://github.com/kubernetes-sigs/nfs-subdir-external-provisioner/
[spegel]: https://github.com/spegel-org/spegel [spegel]: https://github.com/spegel-org/spegel/
[eraser]: https://eraser-dev.github.io [eraser]: https://github.com/eraser-dev/eraser/

View File

@ -6441,7 +6441,7 @@ spec:
resourceFieldRef: resourceFieldRef:
containerName: manager containerName: manager
resource: limits.memory resource: limits.memory
image: ghcr.io/fluxcd/kustomize-controller:v1.3.0 image: ghcr.io/fluxcd/kustomize-controller:v1.4.0
imagePullPolicy: IfNotPresent imagePullPolicy: IfNotPresent
livenessProbe: livenessProbe:
httpGet: httpGet:

View File

@ -5,7 +5,7 @@ metadata:
name: volsync-repository name: volsync-repository
namespace: backups namespace: backups
spec: spec:
interval: 12h interval: 5m0s
url: https://backube.github.io/helm-charts/ url: https://backube.github.io/helm-charts/
--- ---
apiVersion: helm.toolkit.fluxcd.io/v2 apiVersion: helm.toolkit.fluxcd.io/v2

View File

@ -5,7 +5,7 @@ metadata:
name: cert-manager name: cert-manager
namespace: cert-manager namespace: cert-manager
spec: spec:
interval: 12h interval: 5m0s
url: https://charts.jetstack.io url: https://charts.jetstack.io
--- ---
apiVersion: helm.toolkit.fluxcd.io/v2 apiVersion: helm.toolkit.fluxcd.io/v2

View File

@ -8,7 +8,7 @@ spec:
interval: 30m interval: 30m
url: https://github.com/traefik/traefik-helm-chart.git url: https://github.com/traefik/traefik-helm-chart.git
ref: ref:
tag: v31.1.1 tag: v32.0.0
ignore: | ignore: |
# exclude all # exclude all
/* /*

View File

@ -505,7 +505,7 @@ spec:
fieldPath: metadata.namespace fieldPath: metadata.namespace
- name: OTEL_SERVICE_NAME - name: OTEL_SERVICE_NAME
value: eraser-manager value: eraser-manager
image: ghcr.io/eraser-dev/eraser-manager:v1.4.0-beta.0 image: ghcr.io/eraser-dev/eraser-manager:v1.5.0-beta.0
livenessProbe: livenessProbe:
httpGet: httpGet:
path: /healthz path: /healthz

View File

@ -5,7 +5,7 @@ metadata:
name: monitoring name: monitoring
namespace: monitoring namespace: monitoring
spec: spec:
interval: 12h interval: 5m0s
url: https://prometheus-community.github.io/helm-charts url: https://prometheus-community.github.io/helm-charts
--- ---
apiVersion: helm.toolkit.fluxcd.io/v2 apiVersion: helm.toolkit.fluxcd.io/v2
@ -18,7 +18,7 @@ spec:
chart: chart:
spec: spec:
chart: kube-prometheus-stack chart: kube-prometheus-stack
version: "62.7.0" version: "63.1.0"
sourceRef: sourceRef:
kind: HelmRepository kind: HelmRepository
name: monitoring name: monitoring

View File

@ -5,7 +5,7 @@ metadata:
name: csi-driver-nfs name: csi-driver-nfs
namespace: kube-system namespace: kube-system
spec: spec:
interval: 12h interval: 5m0s
url: https://raw.githubusercontent.com/kubernetes-csi/csi-driver-nfs/master/charts url: https://raw.githubusercontent.com/kubernetes-csi/csi-driver-nfs/master/charts
--- ---
apiVersion: helm.toolkit.fluxcd.io/v2 apiVersion: helm.toolkit.fluxcd.io/v2

View File

@ -5,7 +5,7 @@ metadata:
name: sealed-secrets name: sealed-secrets
namespace: kube-system namespace: kube-system
spec: spec:
interval: 12h interval: 5m0s
url: https://bitnami-labs.github.io/sealed-secrets url: https://bitnami-labs.github.io/sealed-secrets
--- ---
apiVersion: helm.toolkit.fluxcd.io/v2 apiVersion: helm.toolkit.fluxcd.io/v2

View File

@ -1,4 +1,4 @@
apiVersion: source.toolkit.fluxcd.io/v1beta2 apiVersion: source.toolkit.fluxcd.io/v1
kind: HelmRepository kind: HelmRepository
metadata: metadata:
name: spegel name: spegel

View File

@ -5,7 +5,7 @@ metadata:
name: traefik name: traefik
namespace: traefik namespace: traefik
spec: spec:
interval: 12h interval: 5m0s
url: https://helm.traefik.io/traefik url: https://helm.traefik.io/traefik
--- ---
apiVersion: helm.toolkit.fluxcd.io/v2 apiVersion: helm.toolkit.fluxcd.io/v2
@ -18,7 +18,7 @@ spec:
chart: chart:
spec: spec:
chart: traefik chart: traefik
version: "31.1.1" version: "32.0.0"
sourceRef: sourceRef:
kind: HelmRepository kind: HelmRepository
name: traefik name: traefik