diff --git a/ix-dev/community/jellyseerr/app.yaml b/ix-dev/community/jellyseerr/app.yaml index 3d6aa04e6ef..8d5c5660f7a 100644 --- a/ix-dev/community/jellyseerr/app.yaml +++ b/ix-dev/community/jellyseerr/app.yaml @@ -33,4 +33,4 @@ sources: - https://hub.docker.com/r/fallenbagel/jellyseerr title: Jellyseerr (Deprecated) train: community -version: 1.3.3 +version: 1.3.4 diff --git a/ix-dev/community/jellyseerr/templates/docker-compose.yaml b/ix-dev/community/jellyseerr/templates/docker-compose.yaml index 22d77fba2f0..77fdf6c2c7b 100644 --- a/ix-dev/community/jellyseerr/templates/docker-compose.yaml +++ b/ix-dev/community/jellyseerr/templates/docker-compose.yaml @@ -1,5 +1,10 @@ {% set tpl = ix_lib.base.render.Render(values) %} +{% set is_install = values.get("ix_context", {}).get("is_install", False) %} +{% if is_install %} + {% do tpl.funcs.fail("Jellyseerr is deprecated and will be removed in a future release. Please use Seerr.") %} +{% endif %} + {% set c1 = tpl.add_container(values.consts.jellyseerr_container_name, "image") %} {% set perm_container = tpl.deps.perms(values.consts.perms_container_name) %} {% set perm_config = {"uid": values.run_as.user, "gid": values.run_as.group, "mode": "check"} %} @@ -26,5 +31,6 @@ {% endif %} {% do tpl.portals.add(values.network.web_port) %} +{% do tpl.notes.add_deprecation("Jellyseerr is deprecated and will be removed in a future release. Please migrate to Seerr.") %} {{ tpl.render() | tojson }} diff --git a/ix-dev/community/overseerr/app.yaml b/ix-dev/community/overseerr/app.yaml index 4afd6c767b9..60f72c24b66 100644 --- a/ix-dev/community/overseerr/app.yaml +++ b/ix-dev/community/overseerr/app.yaml @@ -32,4 +32,4 @@ sources: - https://github.com/sct/overseerr title: Overseerr (Deprecated) train: community -version: 1.3.3 +version: 1.3.4 diff --git a/ix-dev/community/overseerr/templates/docker-compose.yaml b/ix-dev/community/overseerr/templates/docker-compose.yaml index 03a9d52ee1a..e89a89b2df1 100644 --- a/ix-dev/community/overseerr/templates/docker-compose.yaml +++ b/ix-dev/community/overseerr/templates/docker-compose.yaml @@ -1,5 +1,10 @@ {% set tpl = ix_lib.base.render.Render(values) %} +{% set is_install = values.get("ix_context", {}).get("is_install", False) %} +{% if is_install %} + {% do tpl.funcs.fail("Overseerr is deprecated and will be removed in a future release. Please use Seerr.") %} +{% endif %} + {% set c1 = tpl.add_container(values.consts.overseerr_container_name, "image") %} {% set perm_container = tpl.deps.perms(values.consts.perms_container_name) %} {% set perm_config = {"uid": values.run_as.user, "gid": values.run_as.group, "mode": "check"} %} @@ -26,5 +31,6 @@ {% endif %} {% do tpl.portals.add(values.network.web_port) %} +{% do tpl.notes.add_deprecation("Overseerr is deprecated and will be removed in a future release. Please migrate to Seerr.") %} {{ tpl.render() | tojson }} diff --git a/ix-dev/stable/minio/app.yaml b/ix-dev/stable/minio/app.yaml index b83cd52654a..c6d07c1290d 100644 --- a/ix-dev/stable/minio/app.yaml +++ b/ix-dev/stable/minio/app.yaml @@ -33,6 +33,6 @@ screenshots: - https://media.sys.truenas.net/apps/minio/screenshots/screenshot3.png sources: - https://github.com/minio/minio -title: MinIO +title: MinIO (Deprecated) train: stable -version: 1.4.3 +version: 1.4.4 diff --git a/ix-dev/stable/minio/deprecations.yaml b/ix-dev/stable/minio/deprecations.yaml new file mode 100644 index 00000000000..806758b39f9 --- /dev/null +++ b/ix-dev/stable/minio/deprecations.yaml @@ -0,0 +1,8 @@ +- scope: "full" + + deprecated_date: "2026-04-06" + removal_date: "2026-07-16" + reason: | + App is no longer maintained. Please consider using an alternative object storage solution such as AIStor + + alternative_app: "AIStor" diff --git a/ix-dev/stable/minio/templates/docker-compose.yaml b/ix-dev/stable/minio/templates/docker-compose.yaml index 7519cc9e38e..65719f2c322 100644 --- a/ix-dev/stable/minio/templates/docker-compose.yaml +++ b/ix-dev/stable/minio/templates/docker-compose.yaml @@ -1,5 +1,10 @@ {% set tpl = ix_lib.base.render.Render(values) %} +{% set is_install = values.get("ix_context", {}).get("is_install", False) %} +{% if is_install %} + {% do tpl.funcs.fail("MinIO is deprecated and will be removed in a future release. Please consider using an alternative object storage solution such as AIStor") %} +{% endif %} + {% set c1 = tpl.add_container(values.consts.minio_container_name, "image") %} {% set perm_container = tpl.deps.perms(values.consts.perms_container_name) %} @@ -78,5 +83,6 @@ {% endif %} {% do tpl.portals.add(values.network.console_port, {"scheme": proto}) %} +{% do tpl.notes.add_deprecation("MinIO is deprecated and will be removed in a future release. Please consider using an alternative object storage solution such as AIStor") %} {{ tpl.render() | tojson }}