Skip to content

Commit 091f6bc

Browse files
committed
Merge branch 'master' of gitlab.local.ildoc.it:ildoc/homelab
1 parent b3ccc22 commit 091f6bc

File tree

4 files changed

+74
-1
lines changed

4 files changed

+74
-1
lines changed
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
---
2+
apiVersion: apps/v1
3+
kind: Deployment
4+
metadata:
5+
name: nebula-sync
6+
namespace: apps
7+
spec:
8+
selector:
9+
matchLabels:
10+
app: nebula-sync
11+
strategy:
12+
type: Recreate
13+
replicas: 1
14+
revisionHistoryLimit: 3
15+
template:
16+
metadata:
17+
labels:
18+
app: nebula-sync
19+
spec:
20+
containers:
21+
- name: nebula-sync
22+
image: ghcr.io/lovelaze/nebula-sync:v0.11.1
23+
env:
24+
- name: PRIMARY
25+
valueFrom:
26+
secretKeyRef:
27+
name: nebula-sync-secrets
28+
key: primary
29+
- name: REPLICAS
30+
valueFrom:
31+
secretKeyRef:
32+
name: nebula-sync-secrets
33+
key: replicas
34+
- name: FULL_SYNC
35+
value: "true"
36+
- name: RUN_GRAVITY
37+
value: "true"
38+
- name: CRON
39+
value: "0 * * * *"
40+
- name: TZ
41+
value: "Europe/Rome"
42+
resources:
43+
limits:
44+
cpu: 50m
45+
memory: 500Mi
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
---
2+
apiVersion: external-secrets.io/v1
3+
kind: ExternalSecret
4+
metadata:
5+
name: vault-nebula-sync-secrets
6+
namespace: apps
7+
spec:
8+
refreshInterval: "1h"
9+
secretStoreRef:
10+
name: vault-cluster-secret-store
11+
kind: ClusterSecretStore
12+
target:
13+
name: nebula-sync-secrets
14+
creationPolicy: Owner
15+
data:
16+
- secretKey: pihole_primary
17+
remoteRef:
18+
key: kubernetes/data/apps/nebula-sync
19+
property: primary
20+
- secretKey: pihole_replicas
21+
remoteRef:
22+
key: kubernetes/data/apps/nebula-sync
23+
property: replicas

kubernetes/applications/uptimekuma/pvc.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,4 @@ spec:
1010
resources:
1111
requests:
1212
storage: 100Mi
13-
storageClassName: nfs-storage
13+
storageClassName: nfs-csi

kubernetes/infra/manifests/prometheus-stack/values.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ kube-prometheus-stack:
2929
replicas: 2
3030
retention: 30d
3131
retentionSize: 15GB
32+
enableOTLPReceiver: false
3233

3334
resources:
3435
requests:
@@ -198,6 +199,10 @@ kube-prometheus-stack:
198199
gnetId: 17347
199200
revision: 9
200201
datasource: Prometheus
202+
blackbox-exporter:
203+
gnetId: 7587
204+
revision: 3
205+
datasource: Prometheus
201206

202207
## Configurazione AlertManager
203208
alertmanager:

0 commit comments

Comments
 (0)