Update Kubernetes Services Wiki / Generate and Update K8s Wiki (push) Successful in 9s
75 lines
1.5 KiB
YAML
75 lines
1.5 KiB
YAML
apiVersion: external-secrets.io/v1
|
|
kind: ExternalSecret
|
|
metadata:
|
|
name: mtproxy-config
|
|
spec:
|
|
refreshInterval: 1h
|
|
secretStoreRef:
|
|
name: vaultwarden-fields
|
|
kind: ClusterSecretStore
|
|
target:
|
|
name: mtproxy-config
|
|
creationPolicy: Owner
|
|
deletionPolicy: Retain
|
|
template:
|
|
type: Opaque
|
|
data:
|
|
SECRET: "{{ .secret }}"
|
|
classic.toml: |
|
|
[general]
|
|
use_middle_proxy = true
|
|
log_level = "normal"
|
|
|
|
[general.modes]
|
|
classic = true
|
|
secure = false
|
|
tls = false
|
|
|
|
[server]
|
|
port = 30443
|
|
metrics_port = 9090
|
|
metrics_whitelist = ["0.0.0.0/0"]
|
|
|
|
[server.api]
|
|
enabled = false
|
|
|
|
[[server.listeners]]
|
|
ip = "0.0.0.0"
|
|
|
|
[access.users]
|
|
user = "{{ .secret }}"
|
|
tls.toml: |
|
|
[general]
|
|
use_middle_proxy = true
|
|
log_level = "normal"
|
|
|
|
[general.modes]
|
|
classic = false
|
|
secure = false
|
|
tls = true
|
|
|
|
[server]
|
|
port = 30444
|
|
metrics_port = 9090
|
|
metrics_whitelist = ["0.0.0.0/0"]
|
|
|
|
[server.api]
|
|
enabled = false
|
|
|
|
[[server.listeners]]
|
|
ip = "0.0.0.0"
|
|
|
|
[censorship]
|
|
tls_domain = "ya.ru"
|
|
mask = true
|
|
tls_emulation = true
|
|
tls_front_dir = "tlsfront"
|
|
|
|
[access.users]
|
|
user = "{{ .secret }}"
|
|
data:
|
|
- secretKey: secret
|
|
remoteRef:
|
|
key: k8s/mtproxy/secret
|
|
property: Secret
|