120 lines
3.6 KiB
YAML
120 lines
3.6 KiB
YAML
image:
|
|
pullPolicy: IfNotPresent
|
|
repository: ghcr.io/m1k1o/neko/firefox
|
|
tag: 2.8.12@sha256:a6ccd7171db313a0ff6e7a71f577b874572f67c2bd67c4a1e6f2f1172dc6580e
|
|
braveImage:
|
|
pullPolicy: IfNotPresent
|
|
repository: ghcr.io/m1k1o/neko/brave
|
|
tag: 2.8.12@sha256:f0c9955cab5827d399a926d7228f6032ffd611f04f76c4ef8948311e2acc73ed
|
|
chromeImage:
|
|
pullPolicy: IfNotPresent
|
|
repository: ghcr.io/m1k1o/neko/google-chrome
|
|
tag: 2.8.12@sha256:5b9c75b770a7abc62030149b64d0b3d966c0ec45c29c936737412586ed61d28a
|
|
chromiumImage:
|
|
pullPolicy: IfNotPresent
|
|
repository: ghcr.io/m1k1o/neko/chromium
|
|
tag: 2.8.12@sha256:8d9d431acb4a6f7630754b74fd823d61af0d02013955ba571e22e1d3afd0f3d9
|
|
edgeImage:
|
|
pullPolicy: IfNotPresent
|
|
repository: ghcr.io/m1k1o/neko/microsoft-edge
|
|
tag: 2.8.12@sha256:c93e3cd058be34fe949a45f95b8a6c6fc25e5179714a132cbeda093bf3759338
|
|
remminaImage:
|
|
pullPolicy: IfNotPresent
|
|
repository: ghcr.io/m1k1o/neko/remmina
|
|
tag: 2.8.12@sha256:9a60e2a280fb98fe1091ca6982b7d5780e1029a3a4cc754d20620eb3cbcb0515
|
|
torImage:
|
|
pullPolicy: IfNotPresent
|
|
repository: ghcr.io/m1k1o/neko/tor-browser
|
|
tag: 2.8.12@sha256:16e985ddaf272e2dae6b6cf5fbcc9764436133866a65dbbd79afc81eb850d0e5
|
|
vivaldiImage:
|
|
pullPolicy: IfNotPresent
|
|
repository: ghcr.io/m1k1o/neko/vivaldi
|
|
tag: 2.8.12@sha256:158d1e1771216f41400d693b6ccb049d2491a0cde5b71f3b5bb8d2c6d0ca2cfb
|
|
vlcImage:
|
|
pullPolicy: IfNotPresent
|
|
repository: ghcr.io/m1k1o/neko/vlc
|
|
tag: 2.8.12@sha256:bd5448e7df25259fcfd55150672aafd66ef5352c63f4d99b531f60e845079c9b
|
|
xfceImage:
|
|
pullPolicy: IfNotPresent
|
|
repository: ghcr.io/m1k1o/neko/xfce
|
|
tag: 2.8.12@sha256:9e22037ffa469cbc04f3b0438473fc314b9d3b3460af329154f735554dece20c
|
|
|
|
securityContext:
|
|
container:
|
|
readOnlyRootFilesystem: false
|
|
runAsGroup: 0
|
|
runAsUser: 0
|
|
|
|
service:
|
|
main:
|
|
ports:
|
|
main:
|
|
port: 10294
|
|
protocol: http
|
|
mux:
|
|
enabled: true
|
|
ports:
|
|
tcp:
|
|
enabled: true
|
|
port: 52100
|
|
protocol: tcp
|
|
udp:
|
|
enabled: true
|
|
port: "{{ .Values.service.mux.ports.tcp.port }}"
|
|
protocol: udp
|
|
|
|
neko:
|
|
ip: "0.0.0.0"
|
|
auth:
|
|
user_pass: ""
|
|
admin_pass: ""
|
|
proxy: false
|
|
screen: "1920x1080@30"
|
|
control_protection: false
|
|
implicit_control: false
|
|
locks:
|
|
[]
|
|
# - control
|
|
# - login
|
|
# - file_transfer
|
|
cors:
|
|
- "*"
|
|
|
|
workload:
|
|
main:
|
|
podSpec:
|
|
containers:
|
|
main:
|
|
imageSelector: image
|
|
env:
|
|
NEKO_BIND: '{{ printf ":%v" .Values.service.main.ports.main.port }}'
|
|
NEKO_PATH_PREFIX: "/"
|
|
NEKO_NAT1TO1: "{{ .Values.neko.ip }}"
|
|
# NEKO_EPR
|
|
NEKO_TCPMUX: "{{ .Values.service.mux.ports.tcp.port }}"
|
|
NEKO_UDPMUX: "{{ .Values.service.mux.ports.tcp.port }}"
|
|
NEKO_FILE_TRANSFER_ENABLED: true
|
|
NEKO_FILE_TRANSFER_PATH: "{{.Values.persistence.downloads.mountPath }}"
|
|
NEKO_CONTROL_PROTECTION: "{{ .Values.neko.control_protection }}"
|
|
NEKO_IMPLICIT_CONTROL: "{{ .Values.neko.implicit_control }}"
|
|
NEKO_LOCKS: '{{ join " " .Values.neko.locks }}'
|
|
NEKO_PASSWORD: "{{ .Values.neko.auth.user_pass }}"
|
|
NEKO_PASSWORD_ADMIN: "{{ .Values.neko.auth.admin_pass }}"
|
|
NEKO_PROXY: "{{ .Values.neko.proxy }}"
|
|
NEKO_SCREEN: "{{ .Values.neko.screen }}"
|
|
NEKO_CORS: '{{ join " " .Values.neko.cors }}'
|
|
# NEKO_NAT1TO1: ""
|
|
# NEKO_IPFETCH: ""
|
|
# NEKO_ICELITE: false
|
|
# NEKO_ICESERVER: ""
|
|
# NEKO_ICESERVERS
|
|
|
|
persistence:
|
|
downloads:
|
|
enabled: true
|
|
mountPath: /home/neko/Downloads
|
|
|
|
portal:
|
|
open:
|
|
enabled: true
|