sec: add PDB and NetPol for gitea actions runners

This commit is contained in:
2025-09-21 22:35:38 +05:00
parent d7d1d49436
commit 1c291cc777

View File

@@ -60,3 +60,39 @@ spec:
volumeMounts: volumeMounts:
- name: runner-data - name: runner-data
mountPath: /data mountPath: /data
---
apiVersion: policy/v1
kind: PodDisruptionBudget
metadata:
name: action-runner-pdb
namespace: homelab
spec:
minAvailable: 6
selector:
matchLabels:
app: action-runner
---
apiVersion: networking.k8s.io/v1
kind: NetworkPolicy
metadata:
name: action-runner-netpol
namespace: homelab
spec:
podSelector:
matchLabels:
app: action-runner
policyTypes:
- Egress
egress:
- to: []
ports:
- protocol: TCP
port: 443
- to:
- namespaceSelector:
matchLabels:
name: homelab
ports:
- protocol: TCP
- protocol: UDP
port: 53