chore(deps): update updates-patch-minor (#3602)

* chore(deps): update updates-patch-minor

* uptime-kuma

* fix opencloud

* fix duplicati

* Delete docker-compose.yaml

---------

Co-authored-by: bugclerk <bugclerk@ixsystems.com>
Co-authored-by: Stavros Kois <47820033+stavros-k@users.noreply.github.com>
Co-authored-by: Stavros Kois <s.kois@outlook.com>
This commit is contained in:
truenasbot
2025-11-13 05:50:32 -05:00
committed by GitHub
parent e049f77dfd
commit e607e56be2
183 changed files with 303 additions and 83 deletions

View File

@@ -156,11 +156,6 @@ module.exports = {
"^(?<major>\\d+)\\.(?<minor>\\d+)\\.(?<patch>\\d+)\\.(?<build>\\d+)-full$",
["apache/tika"]
),
customVersioning(
// 2.0.0-beta.1
"^(?<major>\\d+)\\.(?<minor>\\d+)\\.(?<patch>\\d+)-beta\\.(?<build>\\d+)$",
["ghcr.io/louislam/uptime-kuma"]
),
customVersioning(
// postgresql-v2.15.1
"^postgresql-v(?<major>\\d+)\\.(?<minor>\\d+)\\.(?<patch>\\d+)$",
@@ -311,6 +306,23 @@ module.exports = {
"^.+-(?<major>\\d+)\\.(?<minor>\\d+)\\.(?<patch>\\d+)$",
["opencloudeu/web-extensions"]
),
...[
"draw-io",
"progress-bars",
"json-viewer",
"external-sites",
"unzip",
"cast",
"importer",
"arcade",
"maps",
].map((app) =>
customVersioning(
// appname-1.2.3
`^${app}-(?<major>\\d+)\\.(?<minor>\\d+)\\.(?<patch>\\d+)$`,
[`opencloudeu/web-extensions`]
)
),
],
};

View File

@@ -1,4 +1,4 @@
app_version: 0.25.3
app_version: 0.25.4
capabilities: []
categories:
- productivity
@@ -40,4 +40,4 @@ sources:
- https://github.com/toeverything/AFFiNE
title: AFFiNE
train: community
version: 1.0.34
version: 1.0.35

View File

@@ -1,7 +1,7 @@
images:
image:
repository: ghcr.io/toeverything/affine
tag: 0.25.3
tag: 0.25.4
redis_image:
repository: valkey/valkey
tag: 9.0.0

View File

@@ -1,4 +1,4 @@
app_version: v1.6.1
app_version: v1.6.2
capabilities: []
categories:
- productivity
@@ -29,4 +29,4 @@ sources:
- https://github.com/alam00000/bentopdf
title: BentoPDF
train: community
version: 1.0.4
version: 1.0.5

View File

@@ -1,7 +1,7 @@
images:
image:
repository: bentopdf/bentopdf-simple
tag: v1.6.1
tag: v1.6.2
consts:
bentopdf_container_name: bentopdf

View File

@@ -1,6 +1,6 @@
annotations:
min_scale_version: 24.10.2.2
app_version: 2.5.6
app_version: 2.5.7
capabilities: []
categories:
- financial
@@ -34,4 +34,4 @@ sources:
- https://www.chia.net/
title: Chia
train: community
version: 1.2.14
version: 1.2.15

View File

@@ -1,7 +1,7 @@
images:
image:
repository: ghcr.io/chia-network/chia
tag: 2.5.6
tag: 2.5.7
consts:
chia_container_name: chia

View File

@@ -1,4 +1,4 @@
app_version: 7.14.2
app_version: 7.14.3
capabilities: []
categories:
- productivity
@@ -38,4 +38,4 @@ sources:
- https://hub.docker.com/r/concourse/concourse
title: Concourse
train: community
version: 1.0.26
version: 1.0.27

View File

@@ -1,7 +1,7 @@
images:
image:
repository: concourse/concourse
tag: 7.14.2
tag: 7.14.3
postgres_17_image:
repository: postgres
tag: 17.6-bookworm

View File

@@ -1,4 +1,4 @@
app_version: 2.1.0.5-stable
app_version: 2.2.0.1-stable
capabilities: []
categories:
- backup
@@ -10,8 +10,8 @@ host_mounts: []
icon: https://media.sys.truenas.net/apps/duplicati/icons/icon.png
keywords:
- backup
lib_version: 2.1.57
lib_version_hash: 6659ad369fff2f1df318cb6353bb32bffe7047dc21df4823750d39be7284e605
lib_version: 2.1.62
lib_version_hash: 5d04ea326fca3ee8d6bbdd7ae966453f45e80ba8c83a81dfdae14ff99f8e70d5
maintainers:
- email: dev@truenas.com
name: truenas
@@ -29,4 +29,4 @@ sources:
- https://hub.docker.com/r/duplicati/duplicati
title: Duplicati
train: community
version: 1.0.22
version: 1.0.23

View File

@@ -1,7 +1,7 @@
images:
image:
repository: duplicati/duplicati
tag: 2.1.0.5-stable
tag: 2.2.0.1-stable
consts:
duplicati_container_name: duplicati

View File

@@ -7,6 +7,10 @@
{% do c1.set_user(values.run_as.user, values.run_as.group) %}
{% do c1.healthcheck.set_test("http", {"port": values.network.web_port.port_number, "path": "/health"}) %}
{# Duplicati will try to groupadd if UID/GID is set, without first checking if actual uid is root #}
{% do c1.environment.remove_auto_env("UID") %}
{% do c1.environment.remove_auto_env("GID") %}
{% do c1.environment.add_env("DUPLICATI__WEBSERVICE_PORT", values.network.web_port.port_number) %}
{% do c1.environment.add_env("DUPLICATI__WEBSERVICE_PASSWORD", values.duplicati.password) %}
{% if values.duplicati.encryption_key %}

View File

@@ -24,6 +24,7 @@ class Environment:
self._app_dev_variables: dict[str, Any] = {}
self._skip_generic_variables: bool = render_instance.values.get("skip_generic_variables", False)
self._skip_id_variables: bool = render_instance.values.get("skip_id_variables", False)
self._auto_add_variables_from_values()
@@ -65,6 +66,12 @@ class Environment:
value = value.lower()
return value
def remove_auto_env(self, name: str):
if name in self._auto_variables.keys():
del self._auto_variables[name]
return
raise RenderError(f"Environment variable [{name}] is not defined.")
def add_env(self, name: str, value: Any):
if not name:
raise RenderError(f"Environment variable name cannot be empty. [{name}]")

View File

@@ -49,6 +49,7 @@ def test_auto_add_vars(mock_values):
def test_skip_generic_variables(mock_values):
mock_values["skip_generic_variables"] = True
mock_values["run_as"] = {"user": "1000", "group": "1000"}
render = Render(mock_values)
c1 = render.add_container("test_container", "test_image")
c1.healthcheck.disable()
@@ -56,7 +57,29 @@ def test_skip_generic_variables(mock_values):
envs = output["services"]["test_container"]["environment"]
assert len(envs) == 1
assert envs["NVIDIA_VISIBLE_DEVICES"] == "void"
assert envs == {
"NVIDIA_VISIBLE_DEVICES": "void",
}
def test_remove_auto_env(mock_values):
mock_values["run_as"] = {"user": "1000", "group": "1000"}
render = Render(mock_values)
c1 = render.add_container("test_container", "test_image")
c1.healthcheck.disable()
c1.environment.remove_auto_env("UID")
output = render.render()
envs = output["services"]["test_container"]["environment"]
assert "UID" not in envs
def test_remove_env_not_defined(mock_values):
render = Render(mock_values)
c1 = render.add_container("test_container", "test_image")
c1.healthcheck.disable()
with pytest.raises(Exception):
c1.environment.remove_auto_env("NOT_DEFINED")
def test_add_from_all_sources(mock_values):

View File

@@ -1,4 +1,4 @@
app_version: '25.10'
app_version: '25.11'
capabilities:
- description: FileFlows is able to write records to audit log
name: AUDIT_WRITE
@@ -49,4 +49,4 @@ sources:
- https://hub.docker.com/r/revenz/fileflows
title: FileFlows
train: community
version: 1.0.9
version: 1.0.10

View File

@@ -1,7 +1,7 @@
images:
image:
repository: revenz/fileflows
tag: "25.10"
tag: "25.11"
consts:
fileflows_container_name: fileflows

View File

@@ -1,6 +1,6 @@
annotations:
min_scale_version: 24.10.2.2
app_version: version-6.4.7
app_version: version-6.4.8
capabilities:
- description: Importer is able to change file ownership arbitrarily
name: CHOWN
@@ -58,4 +58,4 @@ sources:
- https://github.com/firefly-iii/firefly-iii
title: Firefly III
train: community
version: 1.6.47
version: 1.6.48

View File

@@ -1,7 +1,7 @@
images:
image:
repository: fireflyiii/core
tag: version-6.4.7
tag: version-6.4.8
importer_image:
repository: fireflyiii/data-importer
tag: version-1.9.1

View File

@@ -1,4 +1,4 @@
app_version: 0.24.294
app_version: 0.24.301
capabilities: []
categories:
- media
@@ -29,4 +29,4 @@ sources:
- https://github.com/home-operations/containers/tree/main/apps/jackett
title: Jackett
train: community
version: 1.0.245
version: 1.0.246

View File

@@ -1,7 +1,7 @@
images:
image:
repository: ghcr.io/home-operations/jackett
tag: 0.24.294
tag: 0.24.301
consts:
jackett_container_name: jackett

View File

@@ -1,6 +1,6 @@
annotations:
min_scale_version: 24.10.2.2
app_version: 2.528.1-jdk17
app_version: 2.528.2-jdk17
capabilities: []
categories:
- productivity
@@ -35,4 +35,4 @@ sources:
- https://www.jenkins.io/
title: Jenkins
train: community
version: 1.2.19
version: 1.2.20

View File

@@ -1,7 +1,7 @@
images:
image:
repository: jenkins/jenkins
tag: 2.528.1-jdk17
tag: 2.528.2-jdk17
consts:
jenkins_container_name: jenkins

View File

@@ -1,4 +1,4 @@
app_version: 26.4.4
app_version: 26.4.5
capabilities: []
categories:
- security
@@ -37,4 +37,4 @@ sources:
- https://www.keycloak.org/server/all-config#category-database
title: Keycloak
train: community
version: 1.0.19
version: 1.0.20

View File

@@ -1,7 +1,7 @@
images:
image:
repository: quay.io/keycloak/keycloak
tag: 26.4.4
tag: 26.4.5
postgres_17_image:
repository: postgres
tag: 17.6-bookworm

View File

@@ -1,4 +1,4 @@
app_version: apache-2.41.0
app_version: apache-2.42.0
capabilities:
- description: Kimai is able to change file ownership arbitrarily
name: CHOWN
@@ -43,4 +43,4 @@ sources:
- https://hub.docker.com/r/kimai/kimai2
title: Kimai
train: community
version: 1.0.13
version: 1.0.14

View File

@@ -1,7 +1,7 @@
images:
image:
repository: kimai/kimai2
tag: apache-2.41.0
tag: apache-2.42.0
mariadb_image:
repository: mariadb
tag: "12.0.2"

View File

@@ -1,6 +1,6 @@
annotations:
min_scale_version: 24.10.2.2
app_version: 2025.10.23
app_version: 2025.11.13
capabilities: []
categories:
- media
@@ -32,4 +32,4 @@ sources:
- https://github.com/alexta69/metube
title: MeTube
train: community
version: 1.3.26
version: 1.3.27

View File

@@ -1,7 +1,7 @@
images:
image:
repository: alexta69/metube
tag: 2025.10.23
tag: 2025.11.13
consts:
metube_container_name: metube

View File

@@ -1,6 +1,6 @@
annotations:
min_scale_version: 24.10.2.2
app_version: 2.13.3
app_version: 2.13.4
capabilities:
- description: Nginx Proxy Manager is able to change file ownership arbitrarily
name: CHOWN
@@ -46,4 +46,4 @@ sources:
- https://hub.docker.com/r/jc21/nginx-proxy-manager
title: Nginx Proxy Manager
train: community
version: 1.2.19
version: 1.2.20

View File

@@ -1,7 +1,7 @@
images:
image:
repository: jc21/nginx-proxy-manager
tag: 2.13.3
tag: 2.13.4
consts:
npm_container_name: npm
data_path: /data

View File

@@ -1,4 +1,4 @@
app_version: 5.16.0
app_version: 5.17.0
capabilities: []
categories:
- monitoring
@@ -30,4 +30,4 @@ sources:
- https://github.com/Brandawg93/PeaNUT
title: PeaNUT
train: community
version: 1.0.17
version: 1.0.18

View File

@@ -1,7 +1,7 @@
images:
image:
repository: brandawg93/peanut
tag: 5.16.0
tag: 5.17.0
consts:
peanut_container_name: peanut

Some files were not shown because too many files have changed in this diff Show More