Commit new Chart releases for TrueCharts

Signed-off-by: TrueCharts-Bot <bot@truecharts.org>
This commit is contained in:
TrueCharts-Bot 2023-12-08 23:24:37 +00:00
parent 98904f9755
commit 2aefd8587d
12 changed files with 372 additions and 94 deletions

View File

@ -1,16 +0,0 @@
## [notifiarr-1.0.11](https://github.com/truecharts/charts/compare/notifiarr-1.0.10...notifiarr-1.0.11) (2023-12-03)
### Chore
- bump everything to ensure catalog has latest versions
- fix annotations again
- update annotations
- cleanup chart.yaml and add min-max scale version
### Fix
- Update questions.yaml ([#14736](https://github.com/truecharts/charts/issues/14736))

View File

@ -1,46 +0,0 @@
image:
repository: golift/notifiarr
pullPolicy: IfNotPresent
tag: 0.7.0@sha256:5080028cabe9169a84ebfeab0d38df1496a56965fa72a1072397e13dac5cf9bc
notifiarr:
apikey: "test"
upstreams:
- 172.16.0.0/16
credentials:
username: ""
password: ""
service:
main:
ports:
main:
port: 5454
protocol: http
workload:
main:
podSpec:
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 }}'
DN_UI_PASSWORD: '{{ printf "%v:%v" .Values.notifiarr.credentials.username .Values.notifiarr.credentials.password }}'
persistence:
config:
enabled: true
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

View File

@ -4,6 +4,15 @@
## [notifiarr-1.0.12](https://github.com/truecharts/charts/compare/notifiarr-1.0.11...notifiarr-1.0.12) (2023-12-08)
### Fix
- Fix inability to change auth settings ([#15294](https://github.com/truecharts/charts/issues/15294))
## [notifiarr-1.0.11](https://github.com/truecharts/charts/compare/notifiarr-1.0.10...notifiarr-1.0.11) (2023-12-03) ## [notifiarr-1.0.11](https://github.com/truecharts/charts/compare/notifiarr-1.0.10...notifiarr-1.0.11) (2023-12-03)
### Chore ### Chore
@ -88,12 +97,3 @@
## [notifiarr-1.0.3](https://github.com/truecharts/charts/compare/notifiarr-1.0.1...notifiarr-1.0.3) (2023-10-28) ## [notifiarr-1.0.3](https://github.com/truecharts/charts/compare/notifiarr-1.0.1...notifiarr-1.0.3) (2023-10-28)
### Chore
- Fix typo in categories and make them singular ([#13693](https://github.com/truecharts/charts/issues/13693))
- run precocmit ([#13387](https://github.com/truecharts/charts/issues/13387))

View File

@ -1,7 +1,7 @@
kubeVersion: ">=1.24.0" kubeVersion: ">=1.24.0"
apiVersion: v2 apiVersion: v2
name: notifiarr name: notifiarr
version: 1.0.11 version: 1.0.12
appVersion: 0.7.0 appVersion: 0.7.0
description: description:
This is the unified client for Notifiarr.com. The client enables content This is the unified client for Notifiarr.com. The client enables content

View File

@ -0,0 +1,9 @@
## [notifiarr-1.0.12](https://github.com/truecharts/charts/compare/notifiarr-1.0.11...notifiarr-1.0.12) (2023-12-08)
### Fix
- Fix inability to change auth settings ([#15294](https://github.com/truecharts/charts/issues/15294))

View File

@ -0,0 +1,74 @@
image:
repository: golift/notifiarr
pullPolicy: IfNotPresent
tag: 0.7.0@sha256:5080028cabe9169a84ebfeab0d38df1496a56965fa72a1072397e13dac5cf9bc
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

View File

@ -158,7 +158,11 @@ questions:
attrs: attrs:
- variable: apikey - variable: apikey
label: Notifiarr All API Key label: Notifiarr All API Key
description: Notifiarr All Integrations API key from https://notifiarr.com description: |
Notifiarr All Integrations API key from https://notifiarr.com</br>
NOTE: Use 'admin' as username and your API key as the password</br>
for your first-time login credentials.</br>
After login you must change your password from the UI.
schema: schema:
type: string type: string
default: "" default: ""
@ -178,26 +182,6 @@ questions:
type: string type: string
default: "" default: ""
required: true required: true
- variable: credentials
label: Web UI Credentials
schema:
additional_attrs: true
type: dict
attrs:
- variable: username
label: Web UI Username
description: Default username is admin. Change it here.
schema:
type: string
default: ""
required: true
- variable: password
label: Web UI Password
description: Set a first time login password (minimum 9 characters) & change the password from the Web UI to encrypt it. If you don't set this you will need to check the logs on first start to find the generated password.
schema:
type: string
default: ""
required: true
- variable: TZ - variable: TZ
label: Timezone label: Timezone
group: "General Settings" group: "General Settings"
@ -274,6 +258,44 @@ questions:
schema: schema:
type: string type: string
required: true required: true
- variable: imagePullSecretList
group: "General Settings"
label: "Image Pull Secrets"
schema:
type: list
default: []
items:
- variable: pullsecretentry
label: "Pull Secret"
schema:
type: dict
additional_attrs: true
attrs:
- variable: registry
label: "Registry"
schema:
type: string
required: true
default: "https://index.docker.io/v1/"
- variable: username
label: "Username"
schema:
type: string
required: true
default: ""
- variable: password
label: "Password"
schema:
type: string
required: true
default: ""
- variable: email
label: "Email"
schema:
type: string
required: true
default: ""
- variable: service - variable: service
group: Networking and Services group: Networking and Services
label: Configure Service(s) label: Configure Service(s)
@ -581,6 +603,8 @@ questions:
description: emptyDir description: emptyDir
- value: nfs - value: nfs
description: NFS Share description: NFS Share
- value: iscsi
description: iSCSI Share
- variable: server - variable: server
label: NFS Server label: NFS Server
schema: schema:
@ -593,6 +617,83 @@ questions:
show_if: [["type", "=", "nfs"]] show_if: [["type", "=", "nfs"]]
type: string type: string
default: "" default: ""
- variable: iscsi
label: iSCSI Options
schema:
show_if: [["type", "=", "iscsi"]]
type: dict
additional_attrs: true
attrs:
- variable: targetPortal
label: targetPortal
schema:
type: string
required: true
default: ""
- variable: iqn
label: iqn
schema:
type: string
required: true
default: ""
- variable: lun
label: lun
schema:
type: int
default: 0
- variable: authSession
label: authSession
schema:
type: dict
additional_attrs: true
attrs:
- variable: username
label: username
schema:
type: string
default: ""
- variable: password
label: password
schema:
type: string
default: ""
- variable: usernameInitiator
label: usernameInitiator
schema:
type: string
default: ""
- variable: passwordInitiator
label: passwordInitiator
schema:
type: string
default: ""
- variable: authDiscovery
label: authDiscovery
schema:
type: dict
additional_attrs: true
attrs:
- variable: username
label: username
schema:
type: string
default: ""
- variable: password
label: password
schema:
type: string
default: ""
- variable: usernameInitiator
label: usernameInitiator
schema:
type: string
default: ""
- variable: passwordInitiator
label: passwordInitiator
schema:
type: string
default: ""
- variable: autoPermissions - variable: autoPermissions
label: Automatic Permissions Configuration label: Automatic Permissions Configuration
description: Automatically set permissions description: Automatically set permissions
@ -685,7 +786,7 @@ questions:
type: string type: string
default: "disabled" default: "disabled"
enum: enum:
- value: "disabled" - value: disabled
description: disabled description: disabled
- value: smb - value: smb
description: smb description: smb
@ -799,6 +900,82 @@ questions:
show_if: [["type", "=", "nfs"]] show_if: [["type", "=", "nfs"]]
type: string type: string
default: "" default: ""
- variable: iscsi
label: iSCSI Options
schema:
show_if: [["type", "=", "iscsi"]]
type: dict
additional_attrs: true
attrs:
- variable: targetPortal
label: targetPortal
schema:
type: string
required: true
default: ""
- variable: iqn
label: iqn
schema:
type: string
required: true
default: ""
- variable: lun
label: lun
schema:
type: int
default: 0
- variable: authSession
label: authSession
schema:
type: dict
additional_attrs: true
attrs:
- variable: username
label: username
schema:
type: string
default: ""
- variable: password
label: password
schema:
type: string
default: ""
- variable: usernameInitiator
label: usernameInitiator
schema:
type: string
default: ""
- variable: passwordInitiator
label: passwordInitiator
schema:
type: string
default: ""
- variable: authDiscovery
label: authDiscovery
schema:
type: dict
additional_attrs: true
attrs:
- variable: username
label: username
schema:
type: string
default: ""
- variable: password
label: password
schema:
type: string
default: ""
- variable: usernameInitiator
label: usernameInitiator
schema:
type: string
default: ""
- variable: passwordInitiator
label: passwordInitiator
schema:
type: string
default: ""
- variable: autoPermissions - variable: autoPermissions
label: Automatic Permissions Configuration label: Automatic Permissions Configuration
description: Automatically set permissions description: Automatically set permissions
@ -1047,6 +1224,46 @@ questions:
type: string type: string
default: "" default: ""
required: true required: true
- variable: integration
label: Integrations
description: Connect ingress with other charts
schema:
additional_attrs: true
type: dict
attrs:
- variable: homepage
label: Homepage
description: Connect ingress with Homepage
schema:
additional_attrs: true
type: dict
attrs:
- variable: enabled
label: enabled
schema:
type: boolean
default: false
- variable: name
label: Name
description: defaults to chartname
schema:
type: string
default: ""
show_if: [["enabled", "=", true]]
- variable: description
label: Description
description: defaults to chart description
schema:
type: string
default: ""
show_if: [["enabled", "=", true]]
- variable: group
label: Group
schema:
type: string
required: true
default: "default"
show_if: [["enabled", "=", true]]
- variable: advanced - variable: advanced
label: Show Advanced Settings label: Show Advanced Settings
description: Advanced settings are not covered by TrueCharts Support description: Advanced settings are not covered by TrueCharts Support
@ -1274,6 +1491,46 @@ questions:
type: string type: string
show_if: [["certificateIssuer", "=", ""]] show_if: [["certificateIssuer", "=", ""]]
default: "" default: ""
- variable: integration
label: Integrations
description: Connect ingress with other charts
schema:
additional_attrs: true
type: dict
attrs:
- variable: homepage
label: Homepage
description: Connect ingress with Homepage
schema:
additional_attrs: true
type: dict
attrs:
- variable: enabled
label: enabled
schema:
type: boolean
default: false
- variable: name
label: Name
description: defaults to chartname
schema:
type: string
default: ""
show_if: [["enabled", "=", true]]
- variable: description
label: Description
description: defaults to chart description
schema:
type: string
default: ""
show_if: [["enabled", "=", true]]
- variable: group
label: Group
schema:
type: string
required: true
default: "default"
show_if: [["enabled", "=", true]]
- variable: entrypoint - variable: entrypoint
label: Traefik Entrypoint label: Traefik Entrypoint
description: Entrypoint used by Traefik when using Traefik as Ingress Provider description: Entrypoint used by Traefik when using Traefik as Ingress Provider