Files
ansible-role-luanti-wasm/defaults/main.yml
T
2026-10-24 18:46:35 -04:00

55 lines
1.8 KiB
YAML
Executable File

---
# Uses the controller's kubeconfig / K8S_AUTH_* authentication; never disables TLS verification.
luanti_wasm_namespace: luanti-wasm
luanti_wasm_name: luanti-wasm
# Build and publish your own images. Upstream does not publish these runtime images.
luanti_wasm_web_image: ""
luanti_wasm_proxy_image: ""
luanti_wasm_image_pull_policy: IfNotPresent
luanti_wasm_image_pull_secrets: []
luanti_wasm_replicas: 1
luanti_wasm_web_resources:
requests:
cpu: 100m
memory: 64Mi
limits:
cpu: 500m
memory: 256Mi
luanti_wasm_proxy_resources:
requests:
cpu: 100m
memory: 64Mi
limits:
cpu: 500m
memory: 256Mi
luanti_wasm_tmp_size_limit: 64Mi
luanti_wasm_node_selector: {}
luanti_wasm_tolerations: []
luanti_wasm_wait: true
luanti_wasm_wait_timeout: 300
luanti_wasm_ingress_enabled: false
luanti_wasm_hostname: ""
luanti_wasm_ingress_class: ""
luanti_wasm_ingress_annotations:
nginx.ingress.kubernetes.io/proxy-read-timeout: "3600"
nginx.ingress.kubernetes.io/proxy-send-timeout: "3600"
nginx.ingress.kubernetes.io/ssl-redirect: "true"
luanti_wasm_tls_enabled: true
luanti_wasm_tls_secret_name: "{{ luanti_wasm_name }}-tls"
# Empty means a pre-existing, externally managed TLS Secret.
luanti_wasm_cluster_issuer: ""
luanti_wasm_websocket_timeout_seconds: 3600
# NetworkPolicy is unconditional, with no unsupported-CNI bypass.
# [] omits 'from', allowing traffic from any source, but only to TCP 8080.
luanti_wasm_ingress_peers: []
# REQUIRED: literal, canonical, non-/0 IPv4/IPv6 networks for the built-in game destination.
luanti_wasm_game_cidrs: []
luanti_wasm_game_port: 30000
# Empty disables external HTTPS egress; DNS + game UDP remain the only egress rules.
luanti_wasm_https_cidrs: []
luanti_wasm_http_allowed_hosts:
- content.luanti.org
- servers.luanti.org