mirror of
https://github.com/MAGICGrants/truenas-apps.git
synced 2026-01-09 20:47:58 -05:00
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:
22
.github/renovate-config.js
vendored
22
.github/renovate-config.js
vendored
@@ -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`]
|
||||
)
|
||||
),
|
||||
],
|
||||
};
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
images:
|
||||
image:
|
||||
repository: bentopdf/bentopdf-simple
|
||||
tag: v1.6.1
|
||||
tag: v1.6.2
|
||||
|
||||
consts:
|
||||
bentopdf_container_name: bentopdf
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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 %}
|
||||
|
||||
@@ -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}]")
|
||||
@@ -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):
|
||||
@@ -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
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
images:
|
||||
image:
|
||||
repository: revenz/fileflows
|
||||
tag: "25.10"
|
||||
tag: "25.11"
|
||||
|
||||
consts:
|
||||
fileflows_container_name: fileflows
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
images:
|
||||
image:
|
||||
repository: jenkins/jenkins
|
||||
tag: 2.528.1-jdk17
|
||||
tag: 2.528.2-jdk17
|
||||
|
||||
consts:
|
||||
jenkins_container_name: jenkins
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
images:
|
||||
image:
|
||||
repository: alexta69/metube
|
||||
tag: 2025.10.23
|
||||
tag: 2025.11.13
|
||||
|
||||
consts:
|
||||
metube_container_name: metube
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
Reference in New Issue
Block a user