This PR contains the following updates: | Package | Update | Change | |---|---|---| | [golift/notifiarr](https://togithub.com/Notifiarr/notifiarr) | patch | `0.7.0` -> `0.7.1` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>Notifiarr/notifiarr (golift/notifiarr)</summary> ### [`v0.7.1`](https://togithub.com/Notifiarr/notifiarr/releases/tag/v0.7.1): May 26, 2024 [Compare Source](https://togithub.com/Notifiarr/notifiarr/compare/v0.7.0...v0.7.1) #### Releases - Docker images are now built in GitHub actions and [served from GitHub Container Registry](https://togithub.com/Notifiarr/notifiarr/pkgs/container/notifiarr). - *Note: Images (without a rate limit) are still built by and available on Docker Hub.* #### Features - New Tunnel UI. - Automatic tunnel failover. - Lidarr custom format sync methods added. - Added new docker images with `cuda` and `alpine` bases. These new images are in addition the `scratch` base image. - Cuda is used to monitor Nvidia video cards. - Alpine is used to have a more full-featured container (you can shell into). - File uploads now contain the hostname. - Additional content metadata scraped and sent to the website for active queue/downloads tracker. - New API endpoints to ping one, many or all starr instances. - New API endpoints to delete items from starr app queues. - HTTP service checks now have support for arbitrary headers. #### Bugs Fixed - Adds additional auth header exclusions. - Starr API errors now return the same http status code as the error. - Typo fixes, and Sonarr custom format sync renamed to be more consistent with Radarr. - Tunnel overhaul. Better tunnel logging with connection IDs. - Quotes in passwords should work now. - Apostrophes in file systems paths work now. - Fix ability to monitor MariaDB service. - Includes Plex friendly name in service check updates. - HTTP service checks now go critical when there's an error making the request (instead of unknown). - Fixes an app deadlock when watching a non-existent file. - Removes the console/terminal window from Windows so the `conhost.exe` workaround is no longer required. #### Notable Merged Contributions - Ignore Even More Headers by [@​bakerboy448](https://togithub.com/bakerboy448) in [https://github.com/Notifiarr/notifiarr/pull/645](https://togithub.com/Notifiarr/notifiarr/pull/645) - Updates and lint by [@​davidnewhall](https://togithub.com/davidnewhall) in [https://github.com/Notifiarr/notifiarr/pull/650](https://togithub.com/Notifiarr/notifiarr/pull/650) - chore(deps): update actions/download-artifact action to v4 by [@​renovate](https://togithub.com/renovate) in [https://github.com/Notifiarr/notifiarr/pull/651](https://togithub.com/Notifiarr/notifiarr/pull/651) - chore(deps): update actions/setup-go action to v5 by [@​renovate](https://togithub.com/renovate) in [https://github.com/Notifiarr/notifiarr/pull/652](https://togithub.com/Notifiarr/notifiarr/pull/652) - Tunnel updates by [@​davidnewhall](https://togithub.com/davidnewhall) in [https://github.com/Notifiarr/notifiarr/pull/654](https://togithub.com/Notifiarr/notifiarr/pull/654) - return starr app code by [@​davidnewhall](https://togithub.com/davidnewhall) in [https://github.com/Notifiarr/notifiarr/pull/656](https://togithub.com/Notifiarr/notifiarr/pull/656) - Update README.md by [@​davidnewhall](https://togithub.com/davidnewhall) in [https://github.com/Notifiarr/notifiarr/pull/662](https://togithub.com/Notifiarr/notifiarr/pull/662) - cleanup sync naming by [@​davidnewhall](https://togithub.com/davidnewhall) in [https://github.com/Notifiarr/notifiarr/pull/664](https://togithub.com/Notifiarr/notifiarr/pull/664) - chore(deps): update golangci/golangci-lint-action action to v4 by [@​renovate](https://togithub.com/renovate) in [https://github.com/Notifiarr/notifiarr/pull/667](https://togithub.com/Notifiarr/notifiarr/pull/667) - Add lidarr sync. by [@​davidnewhall](https://togithub.com/davidnewhall) in [https://github.com/Notifiarr/notifiarr/pull/665](https://togithub.com/Notifiarr/notifiarr/pull/665) - Add cuda and alpine images to GHCR by [@​davidnewhall](https://togithub.com/davidnewhall) in [https://github.com/Notifiarr/notifiarr/pull/666](https://togithub.com/Notifiarr/notifiarr/pull/666) - Add mariadb support by [@​davidnewhall](https://togithub.com/davidnewhall) in [https://github.com/Notifiarr/notifiarr/pull/669](https://togithub.com/Notifiarr/notifiarr/pull/669) - add hostname to file uploads by [@​davidnewhall](https://togithub.com/davidnewhall) in [https://github.com/Notifiarr/notifiarr/pull/674](https://togithub.com/Notifiarr/notifiarr/pull/674) - Update mysql.go for lint by [@​davidnewhall](https://togithub.com/davidnewhall) in [https://github.com/Notifiarr/notifiarr/pull/676](https://togithub.com/Notifiarr/notifiarr/pull/676) - add iostat and zpool to cuda and alpine by [@​davidnewhall](https://togithub.com/davidnewhall) in [https://github.com/Notifiarr/notifiarr/pull/675](https://togithub.com/Notifiarr/notifiarr/pull/675) - add more meta to active downloads by [@​davidnewhall](https://togithub.com/davidnewhall) in [https://github.com/Notifiarr/notifiarr/pull/683](https://togithub.com/Notifiarr/notifiarr/pull/683) - Protect passwords from quotes by [@​davidnewhall](https://togithub.com/davidnewhall) in [https://github.com/Notifiarr/notifiarr/pull/682](https://togithub.com/Notifiarr/notifiarr/pull/682) - chore(deps): update nvidia/cuda docker tag to v12.3.2 by [@​renovate](https://togithub.com/renovate) in [https://github.com/Notifiarr/notifiarr/pull/681](https://togithub.com/Notifiarr/notifiarr/pull/681) - ping endpoint and download items fixes by [@​davidnewhall](https://togithub.com/davidnewhall) in [https://github.com/Notifiarr/notifiarr/pull/687](https://togithub.com/Notifiarr/notifiarr/pull/687) - header support for http services checks by [@​davidnewhall](https://togithub.com/davidnewhall) in [https://github.com/Notifiarr/notifiarr/pull/688](https://togithub.com/Notifiarr/notifiarr/pull/688) - chore(deps): update nvidia/cuda docker tag to v12.4.0 by [@​renovate](https://togithub.com/renovate) in [https://github.com/Notifiarr/notifiarr/pull/702](https://togithub.com/Notifiarr/notifiarr/pull/702) - Add delete queue endpoints by [@​davidnewhall](https://togithub.com/davidnewhall) in [https://github.com/Notifiarr/notifiarr/pull/663](https://togithub.com/Notifiarr/notifiarr/pull/663) - protect quotes everywhere by [@​davidnewhall](https://togithub.com/davidnewhall) in [https://github.com/Notifiarr/notifiarr/pull/705](https://togithub.com/Notifiarr/notifiarr/pull/705) - Add Plex name to service checks, and service check tags. by [@​davidnewhall](https://togithub.com/davidnewhall) in [https://github.com/Notifiarr/notifiarr/pull/707](https://togithub.com/Notifiarr/notifiarr/pull/707) - make http service checks go critical on errors by [@​davidnewhall](https://togithub.com/davidnewhall) in [https://github.com/Notifiarr/notifiarr/pull/708](https://togithub.com/Notifiarr/notifiarr/pull/708) - chore(deps): update nvidia/cuda docker tag to v12.4.1 by [@​renovate](https://togithub.com/renovate) in [https://github.com/Notifiarr/notifiarr/pull/706](https://togithub.com/Notifiarr/notifiarr/pull/706) - Re-arrange tunnel by [@​davidnewhall](https://togithub.com/davidnewhall) in [https://github.com/Notifiarr/notifiarr/pull/709](https://togithub.com/Notifiarr/notifiarr/pull/709) - Filewatcher fixes. by [@​davidnewhall](https://togithub.com/davidnewhall) in [https://github.com/Notifiarr/notifiarr/pull/710](https://togithub.com/Notifiarr/notifiarr/pull/710) - Make tunnels fail over by [@​davidnewhall](https://togithub.com/davidnewhall) in [https://github.com/Notifiarr/notifiarr/pull/712](https://togithub.com/Notifiarr/notifiarr/pull/712) - Dependency Updates by [@​davidnewhall](https://togithub.com/davidnewhall) in [https://github.com/Notifiarr/notifiarr/pull/732](https://togithub.com/Notifiarr/notifiarr/pull/732) - Remove Windows console window by [@​davidnewhall](https://togithub.com/davidnewhall) in [https://github.com/Notifiarr/notifiarr/pull/733](https://togithub.com/Notifiarr/notifiarr/pull/733) **Full Changelog**: https://github.com/Notifiarr/notifiarr/compare/v0.7.0...v0.7.1 </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **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:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNzcuOCIsInVwZGF0ZWRJblZlciI6IjM3LjM3Ny44IiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInVwZGF0ZS9kb2NrZXIvZ2VuZXJhbC9ub24tbWFqb3IiXX0=-->
75 lines
2.2 KiB
YAML
75 lines
2.2 KiB
YAML
image:
|
|
repository: golift/notifiarr
|
|
pullPolicy: IfNotPresent
|
|
tag: 0.7.1@sha256:7cc924784a59bfa5394317f44d99de06c71078946905b1167219837d0a36d0ea
|
|
notifiarr:
|
|
# This will be your password for your first-time login.
|
|
# Use the username 'admin' and the API key as password to log in.
|
|
# After login you must change your password from the UI
|
|
apikey: "test"
|
|
upstreams:
|
|
- 172.16.0.0/16
|
|
service:
|
|
main:
|
|
ports:
|
|
main:
|
|
port: 5454
|
|
protocol: http
|
|
workload:
|
|
main:
|
|
podSpec:
|
|
initContainers:
|
|
init-conf:
|
|
enabled: true
|
|
# We run it on every boot just in case an upgrade (or the user)
|
|
# manages to nuke the config file
|
|
type: init
|
|
imageSelector: alpineImage
|
|
command: /bin/sh
|
|
# This script creates an (almost) empty config file with the aim to prevent
|
|
# Notifiarr from generating a default password.
|
|
# When no default password is generated the configured API key and a default
|
|
# username ('admin') are used for logging in.
|
|
args:
|
|
- -c
|
|
- |
|
|
export CONF={{ printf "%s/notifiarr.conf" .Values.persistence.config.targetSelector.main.main.mountPath }}
|
|
|
|
test -f "$CONF" && echo "Config exists, skipping creation..." && exit 0
|
|
|
|
echo "Creating a minimal config in [$CONF]..."
|
|
|
|
echo "# Dummy comment" > "$CONF" || echo "Failed to create a minimal config..."
|
|
|
|
echo "Finished."
|
|
containers:
|
|
main:
|
|
env:
|
|
TMPDIR: /tmpdir
|
|
DN_API_KEY: "{{ .Values.notifiarr.apikey }}"
|
|
DN_BIND_ADDR: '{{ printf "0.0.0.0:%v" .Values.service.main.ports.main.port }}'
|
|
DN_UPSTREAMS_0: '{{ join " " .Values.notifiarr.upstreams }}'
|
|
persistence:
|
|
config:
|
|
enabled: true
|
|
targetSelector:
|
|
main:
|
|
main:
|
|
mountPath: /config
|
|
init-conf:
|
|
mountPath: /config
|
|
machine-id:
|
|
enabled: true
|
|
type: hostPath
|
|
hostPath: /etc/machine-id
|
|
mountPath: /etc/machine-id
|
|
readOnly: true
|
|
tmpdir:
|
|
enabled: true
|
|
type: emptyDir
|
|
mountPath: /tmpdir
|
|
medium: Memory
|
|
portal:
|
|
open:
|
|
enabled: true
|