Skip to content

Commit a0a5f4a

Browse files
committed
add enable parameter to BW, in case side car use cases
1 parent 10cc8c8 commit a0a5f4a

File tree

8 files changed

+10
-6
lines changed

8 files changed

+10
-6
lines changed

charts/bunkerweb/templates/bunkerweb-daemonset.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
{{- if eq (.Values.bunkerweb.kind | default "DaemonSet") "DaemonSet" }}
1+
{{- if and (.Values.bunkerweb.enable | default true) (eq (.Values.bunkerweb.kind | default "DaemonSet") "DaemonSet") }}
22
apiVersion: apps/v1
33
kind: DaemonSet
44
metadata:

charts/bunkerweb/templates/bunkerweb-deployment.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
{{- if eq (.Values.bunkerweb.kind | default "Deployment") "Deployment" }}
1+
{{- if and (.Values.bunkerweb.enable | default true) (eq (.Values.bunkerweb.kind | default "Deployment") "Deployment") }}
22
apiVersion: apps/v1
33
kind: Deployment
44
metadata:

charts/bunkerweb/templates/bunkerweb-hpa.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
{{- if .Values.bunkerweb.hpa.enabled }}
1+
{{- if and (.Values.bunkerweb.enable | default true) .Values.bunkerweb.hpa.enabled }}
22
apiVersion: autoscaling/v2
33
kind: HorizontalPodAutoscaler
44
metadata:

charts/bunkerweb/templates/bunkerweb-poddisruptionbudget.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{{- $replicas := int .Values.bunkerweb.replicas }}
2-
{{- if and .Values.bunkerweb.pdb.create (gt $replicas 1) }}
2+
{{- if and (.Values.bunkerweb.enable | default true) .Values.bunkerweb.pdb.create (gt $replicas 1) }}
33
apiVersion: policy/v1
44
kind: PodDisruptionBudget
55
metadata:

charts/bunkerweb/templates/bunkerweb-service-external.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
{{- if .Values.service.enabled -}}
1+
{{- if and (.Values.bunkerweb.enable | default true) .Values.service.enabled -}}
22
apiVersion: v1
33
kind: Service
44
metadata:

charts/bunkerweb/templates/bunkerweb-service-internal.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
{{- if .Values.bunkerweb.enable | default true }}
12
apiVersion: v1
23
kind: Service
34
metadata:
@@ -37,4 +38,5 @@ spec:
3738
protocol: TCP
3839
port: 9113
3940
targetPort: 9113
41+
{{- end }}
4042
{{- end }}

charts/bunkerweb/templates/bunkerweb-statefulset.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
{{- if eq .Values.bunkerweb.kind "StatefulSet" }}
1+
{{- if and (.Values.bunkerweb.enable | default true) (eq .Values.bunkerweb.kind "StatefulSet") }}
22
apiVersion: apps/v1
33
kind: StatefulSet
44
metadata:

charts/bunkerweb/values.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -171,6 +171,8 @@ service:
171171
# Main reverse proxy and WAF component
172172

173173
bunkerweb:
174+
# Enable BunkerWeb component, should always be true except for sidecar use cases
175+
enable: true
174176
# Deployment type: "DaemonSet" or "Deployment" or "StatefulSet"
175177
# DaemonSet: Runs one pod per node (recommended for ingress)
176178
# Deployment: Runs specified number of replicas

0 commit comments

Comments
 (0)