Files
truecharts/charts/stable/neko/values.yaml
T
60dd5e492d chore(helm): update image ghcr.io/m1k1o/neko/xfce 2.9.0 → 3.0.3 (#34086)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [ghcr.io/m1k1o/neko/xfce](https://redirect.github.com/m1k1o/neko) |
major | `cce8ee6` -> `f2344d3` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Release Notes

<details>
<summary>m1k1o/neko (ghcr.io/m1k1o/neko/xfce)</summary>

###
[`v3.0.3`](https://redirect.github.com/m1k1o/neko/compare/v3.0.2...v3.0.3)

[Compare
Source](https://redirect.github.com/m1k1o/neko/compare/v3.0.2...v3.0.3)

###
[`v3.0.2`](https://redirect.github.com/m1k1o/neko/compare/v3.0.1...v3.0.2)

[Compare
Source](https://redirect.github.com/m1k1o/neko/compare/v3.0.1...v3.0.2)

###
[`v3.0.1`](https://redirect.github.com/m1k1o/neko/compare/v3.0.0...v3.0.1)

[Compare
Source](https://redirect.github.com/m1k1o/neko/compare/v3.0.0...v3.0.1)

###
[`v3.0.0`](https://redirect.github.com/m1k1o/neko/releases/tag/v3.0.0):
n.eko v3.0.0

[Compare
Source](https://redirect.github.com/m1k1o/neko/compare/v2.9.0...v3.0.0)

##### Repository Changes

- The default registry is now `ghcr.io/m1k1o/neko` instead of
`docker.io/m1k1o/neko`.
- Multiarch builds for `linux/amd64`, `linux/arm64`, and `linux/arm/v7`
are now available instead of `arm-`based images.
-   App folders from `.docker/` have been moved to `apps/`.
- Dev scripts from `.docker/` are now available in `client/dev/` and
`server/dev/`.
- The `docs/` folder is now available at `webpage/docs/` with a
completely new structure.
- The base `Dockerfile` has been split into `client/Dockerfile`,
`server/Dockerfile`, and `runtime/Dockerfile`.
- The build process has been moved from `.docker/build` to `build/`,
supporting more options. See `--help` for more information.
- Brave, Vivaldi, Remmina, and KDE are now also available as ARM-based
images.
-   Waterfox is now available as a new browser.

##### Server Changes

-   A REST API with OpenAPI 3.0 documentation is now available.
-   Prometheus metrics are now available.
- The server name is now `github.com/m1k1o/neko/server` and can be used
as a library.
- Reusable components and types are available in the `server/pkg/`
folder, such as `gst`, `xevent`, and `xorg`.
- A new authentication system with support for multiple authentication
methods has been added.
- A new user management system with support for granular feature access
control has been implemented.
- The structure for configuration options has been updated, with options
now separated into modules.
- Compatibility with V2 configuration options is still available but
deprecated.
-   **Capture**: Added a screencast feature as a fallback for WebRTC.
- **Capture**: Added experimental webcam and microphone passthrough
support.
-   **Capture**: Added video simulcast support and a stream selector.
- **Capture**: When joining a pipeline, a keyframe is requested on
demand and sent to the client.
- **Desktop**: Clipboard now uses `xclip` instead of `libclipboard`,
allowing multiple targets.
-   **Desktop**: Added drag-and-drop file upload support.
- **Desktop**: Added a file chooser dialog to prompt users for file
uploads (experimental).
- **Desktop**: Added an unminimize feature to ensure that the window is
not minimized when the user is trying to control it.
- **Desktop**: Created a custom input X11 driver to support touchscreen
devices.
- **Desktop**: Added support for `xrandr` to set the virtual monitor
resolution to any resolution, not just predefined ones.
- **Desktop**: Added a function to send events when the cursor changes,
along with the cursor image.
- **HTTP**: Added batch mode to allow multiple requests in a single
connection.
-   **HTTP**: Added `pprof` support to enable server profiling.
- **HTTP**: Created a legacy driver to support the current neko client.
-   **HTTP**: Refactored HTTP logging.
- **Plugins**: Added support for Go plugins to enable custom features to
be added to the server.
- **Plugins**: Chat has been implemented as a plugin that can be
disabled globally or per user (mute feature).
- **Plugins**: File upload has been implemented as a plugin that can be
disabled globally or per user.
- **Session**: Added support to save session tokens as cookies to allow
persistent login.
- **Session**: Added the ability to serialize and deserialize sessions
to a file to survive restarts.
- **Session**: Added support for dynamic permissions with granular
feature access control.
-   **WebRTC**: Forwarded desktop cursor changes to the client.
- **WebRTC**: Forwarded cursor position to other clients that have
enabled the inactive cursors option.
- **WebRTC**: Switched from LittleEndian to BigEndian for the video
stream to improve browser compatibility.
- **WebRTC**: Created a legacy driver to support the current neko
client.
- **WebRTC**: Added WebRTC ping to check if the connection is still
alive and to determine latency.
-   **WebRTC**: Added the ability to switch video pipelines on the fly.
- **WebRTC**: Implemented bandwidth estimation and adaptive quality
(experimental).
- **WebSocket**: Added support for controlling the desktop using
WebSockets as a fallback for WebRTC.
- **WebSocket**: Added support for sending unicast and broadcast
messages to all clients.

Please note that in this version, only the server has been updated. The
client is still in the old version; therefore, new features may not yet
be available in the client.

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMzQuMCIsInVwZGF0ZWRJblZlciI6IjM5LjIzNC4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvbWFqb3IiXX0=-->

---------

Signed-off-by: Alfred Göppel <43101280+alfi0812@users.noreply.github.com>
Co-authored-by: Alfred Göppel <43101280+alfi0812@users.noreply.github.com>
2025-04-09 21:10:38 +02:00

116 lines
3.5 KiB
YAML

image:
pullPolicy: IfNotPresent
repository: ghcr.io/m1k1o/neko/firefox
tag: 2.9.0@sha256:ef73f05b7d3452fe3c8c7e865595360bd63c0af908e73743ebe74b072b14a65c
braveImage:
pullPolicy: IfNotPresent
repository: ghcr.io/m1k1o/neko/brave
tag: 2.9.0@sha256:d113770cab86f0458059b4de6db081bae0e6936011aa86c09e61dc6d050c505f
chromeImage:
pullPolicy: IfNotPresent
repository: ghcr.io/m1k1o/neko/google-chrome
tag: 2.9.0@sha256:09ff3462f5df02d7fcb678478ba4afbcf80d1b0189f74e5c640c8b43629358ab
chromiumImage:
pullPolicy: IfNotPresent
repository: ghcr.io/m1k1o/neko/chromium
tag: 2.9.0@sha256:ddf5e45420ee38f5e5be7931d48abd003a2eb96a343a62923ed7abd8107ff2d8
edgeImage:
pullPolicy: IfNotPresent
repository: ghcr.io/m1k1o/neko/microsoft-edge
tag: 2.9.0@sha256:e84e914cef4c46deb11a26a68e893e65e6a893425a547964278160e6794e3a6f
remminaImage:
pullPolicy: IfNotPresent
repository: ghcr.io/m1k1o/neko/remmina
tag: 2.9.0@sha256:0a28fe715bc2b470865eab27beb796725aaa22b0bb203abb8980c9b97aa80fb0
torImage:
pullPolicy: IfNotPresent
repository: ghcr.io/m1k1o/neko/tor-browser
tag: 2.9.0@sha256:d412fa58e0a066b59de2668ac13e82019a975ecedc7fb9405b64dd0f1bc9a465
vivaldiImage:
pullPolicy: IfNotPresent
repository: ghcr.io/m1k1o/neko/vivaldi
tag: 3.0.3@sha256:7738ebfc7f65095b48910c6e412820b690fdbd989120abef97b99351b8f223c0
vlcImage:
pullPolicy: IfNotPresent
repository: ghcr.io/m1k1o/neko/vlc
tag: 2.9.0@sha256:402affce87b105aef08f816da5fcb9c73858001b21fcbf04c82835ea4dea74a8
xfceImage:
pullPolicy: IfNotPresent
repository: ghcr.io/m1k1o/neko/xfce
tag: 3.0.3@sha256:f2344d3cce04607e6baa57699dc5cc343a0d7e437da7d231303ac27128eb7495
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