1
0
forked from suse-edge/Factory
Factory/metallb-chart
2024-11-18 15:14:29 +02:00
..
charts unpack obscpio files 2024-10-22 10:53:04 +03:00
policy unpack obscpio files 2024-10-22 10:53:04 +03:00
templates unpack obscpio files 2024-10-22 10:53:04 +03:00
_service updated _service files for the templating 2024-11-18 15:14:29 +02:00
Chart.yaml add templating for chart major versions 2024-11-18 15:03:25 +02:00
README.md moved charts/images 2024-10-21 17:31:00 +03:00
values.schema.json moved charts/images 2024-10-21 17:31:00 +03:00
values.yaml metallb-chart: update kube-rbac-proxy image version 2024-11-13 10:23:57 +01:00

metallb

Version: 0.14.8 Type: application AppVersion: v0.14.8

A network load-balancer implementation for Kubernetes using standard routing protocols

Homepage: https://metallb.universe.tf

Source Code

Requirements

Kubernetes: >= 1.19.0-0

Repository Name Version
crds 0.14.8
https://metallb.github.io/frr-k8s frr-k8s 0.0.14

Values

Key Type Default Description
controller.affinity object {}
controller.enabled bool true
controller.extraContainers list []
controller.image.pullPolicy string nil
controller.image.repository string "registry.opensuse.org/isv/suse/edge/metallb/images/metallb-controller"
controller.image.tag string nil
controller.labels object {}
controller.livenessProbe.enabled bool true
controller.livenessProbe.failureThreshold int 3
controller.livenessProbe.initialDelaySeconds int 10
controller.livenessProbe.periodSeconds int 10
controller.livenessProbe.successThreshold int 1
controller.livenessProbe.timeoutSeconds int 1
controller.logLevel string "info" Controller log level. Must be one of: all, debug, info, warn, error or none
controller.nodeSelector object {}
controller.podAnnotations object {}
controller.priorityClassName string ""
controller.readinessProbe.enabled bool true
controller.readinessProbe.failureThreshold int 3
controller.readinessProbe.initialDelaySeconds int 10
controller.readinessProbe.periodSeconds int 10
controller.readinessProbe.successThreshold int 1
controller.readinessProbe.timeoutSeconds int 1
controller.resources object {}
controller.runtimeClassName string ""
controller.securityContext.fsGroup int 65534
controller.securityContext.runAsNonRoot bool true
controller.securityContext.runAsUser int 65534
controller.serviceAccount.annotations object {}
controller.serviceAccount.create bool true
controller.serviceAccount.name string ""
controller.strategy.type string "RollingUpdate"
controller.tlsCipherSuites string ""
controller.tlsMinVersion string "VersionTLS12"
controller.tolerations list []
crds.enabled bool true
crds.validationFailurePolicy string "Fail"
frrk8s.enabled bool false
frrk8s.external bool false
frrk8s.namespace string ""
fullnameOverride string ""
imagePullSecrets list []
loadBalancerClass string ""
nameOverride string ""
prometheus.controllerMetricsTLSSecret string ""
prometheus.metricsPort int 7472
prometheus.namespace string ""
prometheus.podMonitor.additionalLabels object {}
prometheus.podMonitor.annotations object {}
prometheus.podMonitor.enabled bool false
prometheus.podMonitor.interval string nil
prometheus.podMonitor.jobLabel string "app.kubernetes.io/name"
prometheus.podMonitor.metricRelabelings list []
prometheus.podMonitor.relabelings list []
prometheus.prometheusRule.additionalLabels object {}
prometheus.prometheusRule.addressPoolExhausted.enabled bool true
prometheus.prometheusRule.addressPoolExhausted.labels.severity string "alert"
prometheus.prometheusRule.addressPoolUsage.enabled bool true
prometheus.prometheusRule.addressPoolUsage.thresholds[0].labels.severity string "warning"
prometheus.prometheusRule.addressPoolUsage.thresholds[0].percent int 75
prometheus.prometheusRule.addressPoolUsage.thresholds[1].labels.severity string "warning"
prometheus.prometheusRule.addressPoolUsage.thresholds[1].percent int 85
prometheus.prometheusRule.addressPoolUsage.thresholds[2].labels.severity string "alert"
prometheus.prometheusRule.addressPoolUsage.thresholds[2].percent int 95
prometheus.prometheusRule.annotations object {}
prometheus.prometheusRule.bgpSessionDown.enabled bool true
prometheus.prometheusRule.bgpSessionDown.labels.severity string "alert"
prometheus.prometheusRule.configNotLoaded.enabled bool true
prometheus.prometheusRule.configNotLoaded.labels.severity string "warning"
prometheus.prometheusRule.enabled bool false
prometheus.prometheusRule.extraAlerts list []
prometheus.prometheusRule.staleConfig.enabled bool true
prometheus.prometheusRule.staleConfig.labels.severity string "warning"
prometheus.rbacPrometheus bool true
prometheus.rbacProxy.pullPolicy string nil
prometheus.rbacProxy.repository string "registry.opensuse.org/isv/suse/edge/metallb/images/kube-rbac-proxy"
prometheus.rbacProxy.tag string "v0.12.0"
prometheus.scrapeAnnotations bool false
prometheus.serviceAccount string ""
prometheus.serviceMonitor.controller.additionalLabels object {}
prometheus.serviceMonitor.controller.annotations object {}
prometheus.serviceMonitor.controller.tlsConfig.insecureSkipVerify bool true
prometheus.serviceMonitor.enabled bool false
prometheus.serviceMonitor.interval string nil
prometheus.serviceMonitor.jobLabel string "app.kubernetes.io/name"
prometheus.serviceMonitor.metricRelabelings list []
prometheus.serviceMonitor.relabelings list []
prometheus.serviceMonitor.speaker.additionalLabels object {}
prometheus.serviceMonitor.speaker.annotations object {}
prometheus.serviceMonitor.speaker.tlsConfig.insecureSkipVerify bool true
prometheus.speakerMetricsTLSSecret string ""
rbac.create bool true
speaker.affinity object {}
speaker.enabled bool true
speaker.excludeInterfaces.enabled bool true
speaker.extraContainers list []
speaker.frr.enabled bool true
speaker.frr.image.pullPolicy string nil
speaker.frr.image.repository string "registry.opensuse.org/isv/suse/edge/metallb/images/frr"
speaker.frr.image.tag string "8.4.2"
speaker.frr.metricsPort int 7473
speaker.frr.resources object {}
speaker.frrMetrics.resources object {}
speaker.ignoreExcludeLB bool false
speaker.image.pullPolicy string nil
speaker.image.repository string "registry.opensuse.org/isv/suse/edge/metallb/images/metallb-speaker"
speaker.image.tag string nil
speaker.labels object {}
speaker.livenessProbe.enabled bool true
speaker.livenessProbe.failureThreshold int 3
speaker.livenessProbe.initialDelaySeconds int 10
speaker.livenessProbe.periodSeconds int 10
speaker.livenessProbe.successThreshold int 1
speaker.livenessProbe.timeoutSeconds int 1
speaker.logLevel string "info" Speaker log level. Must be one of: all, debug, info, warn, error or none
speaker.memberlist.enabled bool true
speaker.memberlist.mlBindAddrOverride string ""
speaker.memberlist.mlBindPort int 7946
speaker.memberlist.mlSecretKeyPath string "/etc/ml_secret_key"
speaker.nodeSelector object {}
speaker.podAnnotations object {}
speaker.priorityClassName string ""
speaker.readinessProbe.enabled bool true
speaker.readinessProbe.failureThreshold int 3
speaker.readinessProbe.initialDelaySeconds int 10
speaker.readinessProbe.periodSeconds int 10
speaker.readinessProbe.successThreshold int 1
speaker.readinessProbe.timeoutSeconds int 1
speaker.reloader.resources object {}
speaker.resources object {}
speaker.runtimeClassName string ""
speaker.securityContext object {}
speaker.serviceAccount.annotations object {}
speaker.serviceAccount.create bool true
speaker.serviceAccount.name string ""
speaker.startupProbe.enabled bool true
speaker.startupProbe.failureThreshold int 30
speaker.startupProbe.periodSeconds int 5
speaker.tolerateMaster bool true
speaker.tolerations list []
speaker.updateStrategy.type string "RollingUpdate"

Autogenerated from chart metadata using helm-docs v1.10.0