Compare commits
17 Commits
80fbeb9aaa
...
renovate/g
Author | SHA1 | Date | |
---|---|---|---|
a00d229604 | |||
991bc7b7fe | |||
9c5f8a0daa | |||
ce8e5ad849 | |||
2bf0f95105 | |||
c90f84c5a4 | |||
39ed7b7cb1 | |||
af5e343156 | |||
8aee3d5bb0 | |||
3f060684af | |||
90ee70bdef | |||
e151807d90 | |||
f071b695ea | |||
faa091b8ac | |||
118c384ad7 | |||
f553351c5a | |||
6eb7e56134 |
36
README.md
36
README.md
@ -18,15 +18,15 @@
|
||||
|
||||
### Infrastructure
|
||||
|
||||
- ![Kubernetes][k8s] - Isn't it obvious?
|
||||
- ![Helm][helm] - Easily deploy and manage Kubernetes applications
|
||||
- ![Traefik][traefik] - Web reverse proxy
|
||||
- ![Cert Manager][cert-manager] - Generates LetsEncrypt certificates
|
||||
- ![Metallb][metallb] - Load Balancer
|
||||
- ![NFS][nfs] - Remote Storage for PVs
|
||||
- ![FluxCD][fluxcd] - GitOps
|
||||
- ![Spegel][spegel] - Local Docker registry cache
|
||||
- ![Eraser][eraser] - Automated cleanup of old docker images
|
||||
- [Kubernetes][k8s] - Isn't it obvious?
|
||||
- [Helm][helm] - Easily deploy and manage Kubernetes applications
|
||||
- [Traefik][traefik] - Web reverse proxy
|
||||
- [Cert Manager][cert-manager] - Generates LetsEncrypt certificates
|
||||
- [Metallb][metallb] - Load Balancer
|
||||
- [NFS][nfs] - Remote Storage for PVs
|
||||
- [FluxCD][fluxcd] - GitOps
|
||||
- [Spegel][spegel] - Local Docker registry cache
|
||||
- [Eraser][eraser] - Automated cleanup of old docker images
|
||||
|
||||
### Services
|
||||
|
||||
@ -62,12 +62,12 @@ Don't forget to give the project a star! Thanks again!
|
||||
<!-- MARKDOWN LINKS & IMAGES -->
|
||||
<!-- https://www.markdownguide.org/basic-syntax/#reference-style-links -->
|
||||
|
||||
[fluxcd]: https://fluxcd.io
|
||||
[k8s]: https://kubernetes.io
|
||||
[helm]: https://helm.sh
|
||||
[traefik]: https://traefik.io
|
||||
[cert-manager]: https://cert-manager.io
|
||||
[metallb]: https://metallb.org
|
||||
[nfs]: https://nfs.fascinated.cc
|
||||
[spegel]: https://github.com/spegel-org/spegel
|
||||
[eraser]: https://eraser-dev.github.io
|
||||
[fluxcd]: https://fluxcd.io/
|
||||
[k8s]: https://kubernetes.io/
|
||||
[helm]: https://helm.sh/
|
||||
[traefik]: https://traefik.io/
|
||||
[cert-manager]: https://cert-manager.io/
|
||||
[metallb]: https://metallb.org/
|
||||
[nfs]: https://nfs.fascinated.cc/
|
||||
[spegel]: https://github.com/spegel-org/spegel/
|
||||
[eraser]: https://github.com/eraser-dev/eraser/
|
||||
|
@ -5,7 +5,7 @@ metadata:
|
||||
name: apps
|
||||
namespace: flux-system
|
||||
spec:
|
||||
interval: 1m0s
|
||||
interval: 5m0s
|
||||
dependsOn:
|
||||
- name: infrastructure
|
||||
sourceRef:
|
||||
|
@ -4570,7 +4570,7 @@ spec:
|
||||
resourceFieldRef:
|
||||
containerName: manager
|
||||
resource: limits.memory
|
||||
image: ghcr.io/fluxcd/source-controller:v1.3.0
|
||||
image: ghcr.io/fluxcd/source-controller:v1.4.1
|
||||
imagePullPolicy: IfNotPresent
|
||||
livenessProbe:
|
||||
httpGet:
|
||||
|
@ -5,7 +5,7 @@ metadata:
|
||||
name: infrastructure
|
||||
namespace: flux-system
|
||||
spec:
|
||||
interval: 1m0s
|
||||
interval: 5m0s
|
||||
sourceRef:
|
||||
kind: GitRepository
|
||||
name: flux-system
|
||||
|
@ -505,7 +505,7 @@ spec:
|
||||
fieldPath: metadata.namespace
|
||||
- name: OTEL_SERVICE_NAME
|
||||
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:
|
||||
httpGet:
|
||||
path: /healthz
|
||||
|
@ -56,3 +56,20 @@ spec:
|
||||
resources:
|
||||
requests:
|
||||
storage: 50Gi
|
||||
|
||||
# ServiceMonitor configurations
|
||||
serviceMonitors:
|
||||
node-exporter:
|
||||
metricRelabelings:
|
||||
- action: replace
|
||||
regex: (.*)
|
||||
replacement: $1
|
||||
sourceLabels:
|
||||
- __meta_kubernetes_pod_node_name
|
||||
targetLabel: kubernetes_node
|
||||
kubelet:
|
||||
metricRelabelings:
|
||||
- action: replace
|
||||
sourceLabels:
|
||||
- node
|
||||
targetLabel: instance
|
||||
|
@ -1,4 +1,4 @@
|
||||
apiVersion: source.toolkit.fluxcd.io/v1beta2
|
||||
apiVersion: source.toolkit.fluxcd.io/v1
|
||||
kind: HelmRepository
|
||||
metadata:
|
||||
name: spegel
|
||||
@ -8,7 +8,7 @@ spec:
|
||||
interval: 5m0s
|
||||
url: oci://ghcr.io/spegel-org/helm-charts
|
||||
---
|
||||
apiVersion: helm.toolkit.fluxcd.io/v2beta1
|
||||
apiVersion: helm.toolkit.fluxcd.io/v2
|
||||
kind: HelmRelease
|
||||
metadata:
|
||||
name: spegel
|
||||
@ -24,8 +24,8 @@ spec:
|
||||
kind: HelmRepository
|
||||
name: spegel
|
||||
values:
|
||||
containerdRegistryConfigPath: /etc/cri/conf.d/hosts
|
||||
spegel:
|
||||
containerdRegistryConfigPath: /etc/cri/conf.d/hosts
|
||||
registries:
|
||||
[
|
||||
"https://cgr.dev",
|
||||
|
Reference in New Issue
Block a user