apiVersion: apps/v1 kind: Deployment metadata: name: gluetun namespace: default spec: selector: matchLabels: app: gluetun template: metadata: labels: app: gluetun spec: containers: - name: vpn image: qmcgaw/gluetun:v3.40.0 securityContext: capabilities: add: - NET_ADMIN ports: - containerPort: 8888 - containerPort: 8388 - containerPort: 8080 - containerPort: 6881 env: - name: OPENVPN_PASSWORD valueFrom: secretKeyRef: name: openvpn-secrets key: OPENVPN_PASSWORD - name: OPENVPN_USERNAME valueFrom: secretKeyRef: name: openvpn-secrets key: OPENVPN_USER - name: HTTPPROXY_PASSWORD valueFrom: secretKeyRef: name: http-secrets key: HTTPPROXY_PASSWORD - name: HTTPPROXY_USER valueFrom: secretKeyRef: name: http-secrets key: HTTPPROXY_USER envFrom: - configMapRef: name: gluetun-config