2023-05-20 17:45:22 -04:00
|
|
|
image:
|
2023-11-17 05:22:57 -05:00
|
|
|
repository: ghcr.io/zurdi15/romm
|
2023-05-20 17:45:22 -04:00
|
|
|
pullPolicy: IfNotPresent
|
chore(deps): update container image ghcr.io/zurdi15/romm to v3.0.1@2096c28 by renovate (#19368)
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [ghcr.io/zurdi15/romm](https://togithub.com/zurdi15/romm) | major |
`2.3.1` -> `3.0.1` |
---
> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.
---
### Release Notes
<details>
<summary>zurdi15/romm (ghcr.io/zurdi15/romm)</summary>
### [`v3.0.1`](https://togithub.com/zurdi15/romm/releases/tag/3.0.1)
[Compare
Source](https://togithub.com/zurdi15/romm/compare/3.0.0...3.0.1)
⚠️ This hotfix requires a few changes:
- A new volume has to be bound to `/redis-data`, check the
[docker-compose.example.yml
file](https://togithub.com/zurdi15/romm/blob/3.0.1/examples/docker-compose.example.yml)
- If you're seeing "Decompress Game Core" when trying to run games in
EmulatorJS, you'll need to clear storage in your browser to clear
IndexedDB
#### Fixed
- Fix for integrated redis data persist. Check the
[docker-compose.example.yml](https://togithub.com/zurdi15/romm/blob/3.0.1/examples/docker-compose.example.yml)
- Fixed emulatorjs integration. Fixes
[#​695](https://togithub.com/zurdi15/romm/issues/695)
- Fixed 404 for assets endpoint
- Fixed sqlite to mariadb migration
- Fixed async tasks not running and throwing errors
- Fixed sqlite to mariadb migration. Fixes
[#​697](https://togithub.com/zurdi15/romm/issues/697) and
[#​688](https://togithub.com/zurdi15/romm/issues/688)
- Fixed multipart game selector when change between games
### [`v3.0.0`](https://togithub.com/zurdi15/romm/releases/tag/3.0.0)
[Compare
Source](https://togithub.com/zurdi15/romm/compare/v2.3.1...3.0.0)
#### Hightlights
- [EmulatorJS
player](https://togithub.com/zurdi15/romm/wiki/EmulatorJS-Player): Play
retro games in your web browser
- Saves and states: Upload/downlaod game saves, and play them with
EmulatorJS
- More metadata: Extracts more information from IGDB, like release date,
genres, related games, etc.
- New license: Now licensed under AGPL-3.0 to promote community
contributions
#### New features
- Manually trigger async tasks from the UI
- New /stats endpoint to get library statistics
- Multi-file roms now download with .m3u file
- Small banner in UI when new version is available
- Manual search now also checks alternative names
#### Other changes
- Redis is now built into the image
- Dropped support for build-in SQLite database
- Faster search against IGDB API with better results
- New covers when game or cover art not found
- Improved build process and release tagging
- Improved error handling and logging
#### Fixes
- Validation is run on config.yml file to ensure compatibility
- Fix downloading single file from multi-file roms
- Fix compressing large files for download
- Reworked the authetication system to reduce CSRF and login issues
- Reconnect websockets on page reload to catch scan progress
- Many other small bug fixes and improvements
</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://togithub.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNTAuMCIsInVwZGF0ZWRJblZlciI6IjM3LjI1MC4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIn0=-->
2024-03-16 13:22:24 -04:00
|
|
|
tag: 3.0.1@sha256:2096c28711d49246885af2b325321c65f13fc2f82de60e31bddf8897c81c5c66
|
2023-12-02 08:25:26 -05:00
|
|
|
|
2023-05-20 17:45:22 -04:00
|
|
|
securityContext:
|
|
|
|
container:
|
|
|
|
readOnlyRootFilesystem: false
|
|
|
|
runAsNonRoot: false
|
|
|
|
runAsUser: 0
|
|
|
|
runAsGroup: 0
|
2023-12-02 08:25:26 -05:00
|
|
|
|
2023-08-29 13:13:31 -04:00
|
|
|
service:
|
|
|
|
main:
|
|
|
|
ports:
|
|
|
|
main:
|
|
|
|
protocol: http
|
2023-12-03 09:14:01 -05:00
|
|
|
targetPort: 8080
|
2023-08-29 13:13:31 -04:00
|
|
|
port: 10680
|
2023-12-02 08:25:26 -05:00
|
|
|
|
2023-08-29 13:13:31 -04:00
|
|
|
romm:
|
|
|
|
auth:
|
|
|
|
user: "admin"
|
|
|
|
pass: "admin"
|
2023-12-02 08:25:26 -05:00
|
|
|
|
2023-05-20 17:45:22 -04:00
|
|
|
workload:
|
|
|
|
main:
|
|
|
|
podSpec:
|
|
|
|
containers:
|
|
|
|
main:
|
|
|
|
probes:
|
|
|
|
liveness:
|
|
|
|
type: http
|
|
|
|
readiness:
|
|
|
|
type: http
|
|
|
|
startup:
|
|
|
|
type: http
|
|
|
|
env:
|
2023-08-29 13:13:31 -04:00
|
|
|
ROMM_BASE_PATH: /romm
|
2023-05-20 17:45:22 -04:00
|
|
|
ROMM_DB_DRIVER: mariadb
|
|
|
|
# IGDB client id
|
|
|
|
CLIENT_ID: ""
|
|
|
|
# IGDB client secret
|
|
|
|
CLIENT_SECRET: ""
|
|
|
|
STEAMGRIDDB_API_KEY: ""
|
|
|
|
DB_PORT: 3306
|
|
|
|
DB_NAME: "{{ .Values.mariadb.mariadbDatabase }}"
|
|
|
|
DB_USER: "{{ .Values.mariadb.mariadbUsername }}"
|
|
|
|
DB_HOST:
|
|
|
|
secretKeyRef:
|
|
|
|
expandObjectName: false
|
|
|
|
name: '{{ printf "%s-%s" .Release.Name "mariadbcreds" }}'
|
|
|
|
key: plainhost
|
|
|
|
DB_PASSWD:
|
|
|
|
secretKeyRef:
|
|
|
|
expandObjectName: false
|
|
|
|
name: '{{ printf "%s-%s" .Release.Name "mariadbcreds" }}'
|
|
|
|
key: mariadb-password
|
2023-08-29 13:13:31 -04:00
|
|
|
REDIS_HOST:
|
|
|
|
secretKeyRef:
|
|
|
|
expandObjectName: false
|
|
|
|
name: '{{ printf "%s-%s" .Release.Name "rediscreds" }}'
|
|
|
|
key: plainhost
|
2023-12-02 08:25:26 -05:00
|
|
|
REDIS_PASSWORD:
|
|
|
|
secretKeyRef:
|
|
|
|
expandObjectName: false
|
|
|
|
name: '{{ printf "%s-%s" .Release.Name "rediscreds" }}'
|
|
|
|
key: redis-password
|
2023-08-29 13:13:31 -04:00
|
|
|
REDIS_PORT: 6379
|
|
|
|
ROMM_AUTH_SECRET_KEY:
|
|
|
|
secretKeyRef:
|
|
|
|
name: romm-secrets
|
|
|
|
key: ROMM_AUTH_SECRET_KEY
|
|
|
|
ROMM_AUTH_ENABLED: true
|
|
|
|
ENABLE_EXPERIMENTAL_REDIS: true
|
|
|
|
ROMM_AUTH_USERNAME: "{{ .Values.romm.auth.user}}"
|
|
|
|
ROMM_AUTH_PASSWORD: "{{ .Values.romm.auth.pass}}"
|
2023-12-02 08:25:26 -05:00
|
|
|
|
2023-05-20 17:45:22 -04:00
|
|
|
persistence:
|
|
|
|
library:
|
|
|
|
enabled: true
|
|
|
|
mountPath: /romm/library
|
2023-05-28 11:11:29 -04:00
|
|
|
resources:
|
|
|
|
enabled: true
|
|
|
|
mountPath: /romm/resources
|
2023-08-29 13:13:31 -04:00
|
|
|
logs:
|
|
|
|
enabled: true
|
|
|
|
mountPath: /romm/logs
|
2023-12-02 08:25:26 -05:00
|
|
|
|
2023-05-20 17:45:22 -04:00
|
|
|
mariadb:
|
|
|
|
enabled: true
|
|
|
|
mariadbUsername: romm
|
|
|
|
mariadbDatabase: romm
|
2023-12-02 08:25:26 -05:00
|
|
|
|
2023-08-29 13:13:31 -04:00
|
|
|
redis:
|
|
|
|
enabled: true
|
2023-12-02 08:25:26 -05:00
|
|
|
|
2023-05-20 17:45:22 -04:00
|
|
|
portal:
|
|
|
|
open:
|
|
|
|
enabled: true
|