add metallb

This commit is contained in:
2026-01-12 04:35:56 +01:00
parent 0ce8f6c434
commit b0b70d0840
10 changed files with 219 additions and 0 deletions

View File

@@ -0,0 +1,11 @@
apiVersion: v2
name: metallb-wrapper
description: Wrapper pour metallb - Environnement DEV
type: application
version: 1.0.0
dependencies:
- name: metallb
version: 0.15.3 # Assurez-vous que cette version correspond à celle poussée sur Harbor
# Utilisation de votre registre Harbor interne (OCI)
repository: "oci://harbor.gkdomaine.local/charts"

View File

@@ -0,0 +1,17 @@
apiVersion: metallb.io/v1beta1
kind: IPAddressPool
metadata:
name: default
namespace: {{ .Release.Namespace }}
spec:
addresses:
- 10.78.106.240-10.78.106.245
---
apiVersion: metallb.io/v1beta1
kind: L2Advertisement
metadata:
name: l2-default
namespace: {{ .Release.Namespace }}
spec:
ipAddressPools:
- default

View File

@@ -0,0 +1,20 @@
# Toutes les configurations destinées au chart Nextcloud
# doivent être indentées sous la clé 'nextcloud'
metallb:
controller:
enabled: true
image:
repository: harbor.gkdomaine.local/images/metallb-controller
tag: v0.15.3
pullPolicy: IfNotPresent
speaker:
enabled: true
image:
repository: harbor.gkdomaine.local/images/metallb-speaker
tag: v0.15.3
pullPolicy: IfNotPresent
frr:
enabled: true
image:
repository: harbor.gkdomaine.local/images/frr
tag: 10.4.1