default to postgres 18 (#3743)

* default to postgres 18

* bump

* add deprecation.yaml on apps with pg15
This commit is contained in:
Stavros Kois
2025-12-02 11:44:34 +02:00
committed by GitHub
parent 7851dcb71b
commit 8ecab3e904
292 changed files with 810 additions and 253 deletions

View File

@@ -441,6 +441,7 @@ words:
- tracebacklimit
- trilium
- triliumnext
- trixie
- truenas
- tshock
- tubearchivist

View File

@@ -40,4 +40,4 @@ sources:
- https://github.com/toeverything/AFFiNE
title: AFFiNE
train: community
version: 1.0.41
version: 1.0.42

View File

@@ -11,6 +11,9 @@ images:
postgres_17_image:
repository: postgres
tag: 17.7-bookworm
postgres_18_image:
repository: postgres
tag: 18.1-trixie
postgres_upgrade_image:
repository: ixsystems/postgres-upgrade
tag: 1.1.2

View File

@@ -37,11 +37,13 @@ questions:
If something goes wrong, you will have to restore from backup.
schema:
type: string
default: postgres_17_image
default: postgres_18_image
required: true
enum:
- value: postgres_17_image
description: Postgres 17
- value: postgres_18_image
description: Postgres 18
- variable: db_password
label: Database Password
description: The password for AFFiNE.

View File

@@ -4,7 +4,7 @@ resources:
memory: 4096
affine:
postgres_image_selector: postgres_17_image
postgres_image_selector: postgres_18_image
db_password: secret
redis_password: secret
additional_envs: []

View File

@@ -39,4 +39,4 @@ sources:
- https://github.com/authelia/authelia
title: Authelia
train: community
version: 1.0.52
version: 1.0.53

View File

@@ -11,6 +11,9 @@ images:
postgres_17_image:
repository: postgres
tag: 17.7-bookworm
postgres_18_image:
repository: postgres
tag: 18.1-trixie
postgres_upgrade_image:
repository: ixsystems/postgres-upgrade
tag: 1.1.2

View File

@@ -39,11 +39,13 @@ questions:
If something goes wrong, you will have to restore from backup.
schema:
type: string
default: postgres_17_image
default: postgres_18_image
required: true
enum:
- value: postgres_17_image
description: Postgres 17
- value: postgres_18_image
description: Postgres 18
- variable: db_password
label: Database Password
description: The password for Authelia.

View File

@@ -4,7 +4,7 @@ resources:
memory: 4096
authelia:
postgres_image_selector: postgres_17_image
postgres_image_selector: postgres_18_image
# Adds a config file just to make authelia start
# users should disable this and use their own
use_dummy_config: true

View File

@@ -41,4 +41,4 @@ sources:
- https://github.com/goauthentik/authentik
title: Authentik
train: community
version: 1.0.54
version: 1.0.55

View File

@@ -8,6 +8,9 @@ images:
postgres_17_image:
repository: postgres
tag: 17.7-bookworm
postgres_18_image:
repository: postgres
tag: 18.1-trixie
postgres_upgrade_image:
repository: ixsystems/postgres-upgrade
tag: 1.1.2

View File

@@ -39,11 +39,13 @@ questions:
If something goes wrong, you will have to restore from backup.
schema:
type: string
default: postgres_17_image
default: postgres_18_image
required: true
enum:
- value: postgres_17_image
description: Postgres 17
- value: postgres_18_image
description: Postgres 18
- variable: db_password
label: Database Password
description: The password for Authelia.

View File

@@ -4,7 +4,7 @@ resources:
memory: 4096
authentik:
postgres_image_selector: postgres_17_image
postgres_image_selector: postgres_18_image
db_password: authentik
secret_key: authentik
mount_docker_socket: true

View File

@@ -48,4 +48,4 @@ sources:
- https://gitlab.com/baserow/baserow
title: Baserow
train: community
version: 1.0.41
version: 1.0.42

View File

@@ -11,6 +11,9 @@ images:
postgres_17_image:
repository: postgres
tag: 17.7-bookworm
postgres_18_image:
repository: postgres
tag: 18.1-trixie
postgres_upgrade_image:
repository: ixsystems/postgres-upgrade
tag: 1.1.2

View File

@@ -38,11 +38,13 @@ questions:
If something goes wrong, you will have to restore from backup.
schema:
type: string
default: postgres_17_image
default: postgres_18_image
required: true
enum:
- value: postgres_17_image
description: Postgres 17
- value: postgres_18_image
description: Postgres 18
- variable: db_password
label: Database Password
description: The password for Authelia.

View File

@@ -4,7 +4,7 @@ resources:
memory: 4096
baserow:
postgres_image_selector: postgres_17_image
postgres_image_selector: postgres_18_image
db_password: secret
secret_key: super_secret
redis_password: secret

View File

@@ -38,4 +38,4 @@ sources:
- https://github.com/bitmagnet-io/bitmagnet
title: Bitmagnet
train: community
version: 1.0.20
version: 1.0.21

View File

@@ -8,6 +8,9 @@ images:
postgres_17_image:
repository: postgres
tag: 17.7-bookworm
postgres_18_image:
repository: postgres
tag: 18.1-trixie
postgres_upgrade_image:
repository: ixsystems/postgres-upgrade
tag: 1.1.2

View File

@@ -39,11 +39,13 @@ questions:
If something goes wrong, you will have to restore from backup.
schema:
type: string
default: postgres_17_image
default: postgres_18_image
required: true
enum:
- value: postgres_17_image
description: Postgres 17
- value: postgres_18_image
description: Postgres 18
- variable: db_password
label: Database Password
description: The password for Bitmagnet.

View File

@@ -4,7 +4,7 @@ resources:
memory: 4096
bitmagnet:
postgres_image_selector: postgres_17_image
postgres_image_selector: postgres_18_image
db_password: secret
enable_dht_crawler: true
tmdb_api_key: ""

View File

@@ -39,4 +39,4 @@ sources:
- https://docs.briefkastenhq.com/
title: Briefkasten
train: community
version: 1.3.23
version: 1.3.24

View File

@@ -0,0 +1,12 @@
- scope: "partial"
deprecated_date: "2025-12-01"
removal_date: "2026-03-01"
reason: "Drop support for Postgres 15"
partial_details:
feature: "Postgres 15"
description: "Postgres 15 is no longer supported"
steps:
- "Edit the application and select Postgres 18 in the image selector"
- "Save the application"

View File

@@ -11,6 +11,9 @@ images:
postgres_17_image:
repository: postgres
tag: 17.7-bookworm
postgres_18_image:
repository: postgres
tag: 18.1-trixie
postgres_upgrade_image:
repository: ixsystems/postgres-upgrade
tag: 1.1.2

View File

@@ -40,13 +40,15 @@ questions:
If something goes wrong, you will have to restore from backup.
schema:
type: string
default: postgres_17_image
default: postgres_18_image
required: true
enum:
- value: postgres_15_image
description: Postgres 15
description: Postgres 15 (Deprecated)
- value: postgres_17_image
description: Postgres 17
- value: postgres_18_image
description: Postgres 18
- variable: nextauth_secret
label: NextAuth Secret
description: The secret used to encrypt the JWT token.

View File

@@ -1,5 +1,9 @@
{% set tpl = ix_lib.base.render.Render(values) %}
{% if values.briefkasten.postgres_image_selector == "postgres_15_image" %}
{% do tpl.notes.add_deprecation("Postgres 15 is deprecated and will be removed in the near future. Please upgrade.") %}
{% endif %}
{% set c1 = tpl.add_container(values.consts.briefkasten_container_name, "image") %}
{% set init = tpl.add_container(values.consts.init_container_name, "image") %}
{% set perm_container = tpl.deps.perms(values.consts.perms_container_name) %}

View File

@@ -5,34 +5,34 @@ resources:
TZ: America/New_York
briefkasten:
postgres_image_selector: postgres_17_image
postgres_image_selector: postgres_18_image
nextauth_secret: secret
nextauth_url: http://localhost:8080
postgres_password: secret
smtp:
enabled: false
server: ''
from: ''
server: ""
from: ""
github:
enabled: false
id: ''
secret: ''
id: ""
secret: ""
google:
enabled: false
id: ''
secret: ''
id: ""
secret: ""
keycloak:
enabled: false
name: ''
id: ''
secret: ''
issuer: ''
name: ""
id: ""
secret: ""
issuer: ""
authentik:
enabled: false
name: ''
id: ''
secret: ''
issuer: ''
name: ""
id: ""
secret: ""
issuer: ""
additional_envs: []
network:
web_port:

View File

@@ -5,7 +5,7 @@ resources:
TZ: America/New_York
briefkasten:
postgres_image_selector: postgres_17_image
postgres_image_selector: postgres_18_image
nextauth_secret: secret
nextauth_url: http://localhost:8080
postgres_password: secret
@@ -16,24 +16,24 @@ briefkasten:
github:
enabled: false
id: ''
secret: ''
id: ""
secret: ""
google:
enabled: false
id: ''
secret: ''
id: ""
secret: ""
keycloak:
enabled: false
name: ''
id: ''
secret: ''
issuer: ''
name: ""
id: ""
secret: ""
issuer: ""
authentik:
enabled: false
name: ''
id: ''
secret: ''
issuer: ''
name: ""
id: ""
secret: ""
issuer: ""
additional_envs: []
network:
web_port:

View File

@@ -38,4 +38,4 @@ sources:
- https://hub.docker.com/r/concourse/concourse
title: Concourse
train: community
version: 1.0.32
version: 1.0.33

View File

@@ -8,6 +8,9 @@ images:
postgres_17_image:
repository: postgres
tag: 17.7-bookworm
postgres_18_image:
repository: postgres
tag: 18.1-trixie
postgres_upgrade_image:
repository: ixsystems/postgres-upgrade
tag: 1.1.2

View File

@@ -37,11 +37,13 @@ questions:
If something goes wrong, you will have to restore from backup.
schema:
type: string
default: postgres_17_image
default: postgres_18_image
required: true
enum:
- value: postgres_17_image
description: Postgres 17
- value: postgres_18_image
description: Postgres 18
- variable: db_password
label: Database Password
description: The password for Concourse Database.

View File

@@ -5,7 +5,7 @@ resources:
concourse:
db_password: concourse
postgres_image_selector: postgres_17_image
postgres_image_selector: postgres_18_image
external_url: http://localhost:8080
users:
- username: user

View File

@@ -5,7 +5,7 @@ resources:
concourse:
db_password: concourse
postgres_image_selector: postgres_17_image
postgres_image_selector: postgres_18_image
external_url: https://localhost:8443
users:
- username: user

View File

@@ -53,4 +53,4 @@ sources:
- https://github.com/coollabsio/coolify
title: Coolify
train: community
version: 1.0.18
version: 1.0.19

View File

@@ -14,6 +14,9 @@ images:
postgres_17_image:
repository: postgres
tag: 17.7-bookworm
postgres_18_image:
repository: postgres
tag: 18.1-trixie
postgres_upgrade_image:
repository: ixsystems/postgres-upgrade
tag: 1.1.2

View File

@@ -37,11 +37,13 @@ questions:
If something goes wrong, you will have to restore from backup.
schema:
type: string
default: postgres_17_image
default: postgres_18_image
required: true
enum:
- value: postgres_17_image
description: Postgres 17
- value: postgres_18_image
description: Postgres 18
- variable: db_password
label: Database Password
description: The password for Coolify.

View File

@@ -4,7 +4,7 @@ resources:
memory: 4096
coolify:
postgres_image_selector: postgres_17_image
postgres_image_selector: postgres_18_image
db_password: secret
redis_password: secret
app_name: Coolify

View File

@@ -41,4 +41,4 @@ sources:
- https://directus.io/docs/
title: Directus
train: community
version: 1.0.36
version: 1.0.37

View File

@@ -11,6 +11,9 @@ images:
postgres_17_image:
repository: postgres
tag: 17.7-bookworm
postgres_18_image:
repository: postgres
tag: 18.1-trixie
postgres_upgrade_image:
repository: ixsystems/postgres-upgrade
tag: 1.1.2

View File

@@ -38,11 +38,13 @@ questions:
If something goes wrong, you will have to restore from backup.
schema:
type: string
default: postgres_17_image
default: postgres_18_image
required: true
enum:
- value: postgres_17_image
description: Postgres 17
- value: postgres_18_image
description: Postgres 18
- variable: db_password
label: Database Password
schema:

View File

@@ -4,7 +4,7 @@ resources:
memory: 4096
directus:
postgres_image_selector: postgres_17_image
postgres_image_selector: postgres_18_image
db_password: password
redis_password: password
secret: password

View File

@@ -47,4 +47,4 @@ sources:
- https://github.com/docspell/docker
title: Docspell
train: community
version: 1.0.9
version: 1.0.10

View File

@@ -11,6 +11,9 @@ images:
postgres_17_image:
repository: postgres
tag: 17.7-bookworm
postgres_18_image:
repository: postgres
tag: 18.1-trixie
postgres_upgrade_image:
repository: ixsystems/postgres-upgrade
tag: 1.1.2

View File

@@ -39,11 +39,13 @@ questions:
If something goes wrong, you will have to restore from backup.
schema:
type: string
default: postgres_17_image
default: postgres_18_image
required: true
enum:
- value: postgres_17_image
description: Postgres 17
- value: postgres_18_image
description: Postgres 18
- variable: db_password
label: Database Password
description: The password for Docspell.

View File

@@ -58,4 +58,4 @@ sources:
- https://github.com/firefly-iii/firefly-iii
title: Firefly III
train: community
version: 1.6.55
version: 1.6.56

View File

@@ -0,0 +1,12 @@
- scope: "partial"
deprecated_date: "2025-12-01"
removal_date: "2026-03-01"
reason: "Drop support for Postgres 15"
partial_details:
feature: "Postgres 15"
description: "Postgres 15 is no longer supported"
steps:
- "Edit the application and select Postgres 18 in the image selector"
- "Save the application"

View File

@@ -14,6 +14,9 @@ images:
postgres_17_image:
repository: postgres
tag: 17.7-bookworm
postgres_18_image:
repository: postgres
tag: 18.1-trixie
redis_image:
repository: valkey/valkey
tag: 9.0.0

View File

@@ -38,13 +38,15 @@ questions:
If something goes wrong, you will have to restore from backup.
schema:
type: string
default: postgres_17_image
default: postgres_18_image
required: true
enum:
- value: postgres_15_image
description: Postgres 15
description: Postgres 15 (Deprecated)
- value: postgres_17_image
description: Postgres 17
- value: postgres_18_image
description: Postgres 18
- variable: db_password
label: Database Password
description: The password for Firefly III.

View File

@@ -1,5 +1,9 @@
{% set tpl = ix_lib.base.render.Render(values) %}
{% if values.firefly_iii.postgres_image_selector == "postgres_15_image" %}
{% do tpl.notes.add_deprecation("Postgres 15 is deprecated and will be removed in the near future. Please upgrade.") %}
{% endif %}
{% set perm_container = tpl.deps.perms(values.consts.perms_container_name) %}
{% set perms_config = {"uid": values.consts.run_as_user, "gid": values.consts.run_as_group, "mode": "check"} %}

View File

@@ -4,7 +4,7 @@ resources:
memory: 4096
firefly_iii:
postgres_image_selector: postgres_17_image
postgres_image_selector: postgres_18_image
db_password: db-firefly-iii-password
redis_password: redis-firefly-iii-password
app_key: exactly-32-characters-app-keyyyy

View File

@@ -4,7 +4,7 @@ resources:
memory: 4096
firefly_iii:
postgres_image_selector: postgres_17_image
postgres_image_selector: postgres_18_image
db_password: db-firefly-iii-password
redis_password: redis-firefly-iii-password
app_key: exactly-32-characters-app-keyyyy

View File

@@ -37,4 +37,4 @@ sources:
- https://codeberg.org/forgejo/forgejo
title: Forgejo
train: community
version: 1.0.36
version: 1.0.37

View File

@@ -8,6 +8,9 @@ images:
postgres_17_image:
repository: postgres
tag: 17.7-bookworm
postgres_18_image:
repository: postgres
tag: 18.1-trixie
postgres_upgrade_image:
repository: ixsystems/postgres-upgrade
tag: 1.1.2

View File

@@ -30,11 +30,13 @@ questions:
If something goes wrong, you will have to restore from backup.
schema:
type: string
default: postgres_17_image
default: postgres_18_image
required: true
enum:
- value: postgres_17_image
description: Postgres 17
- value: postgres_18_image
description: Postgres 18
- variable: db_password
label: Database Password
description: The password for Forgejo.

View File

@@ -4,7 +4,7 @@ resources:
memory: 4096
forgejo:
postgres_image_selector: postgres_17_image
postgres_image_selector: postgres_18_image
db_password: password
root_url: https://forgejo.example.com
additional_envs: []

View File

@@ -4,7 +4,7 @@ resources:
memory: 4096
forgejo:
postgres_image_selector: postgres_17_image
postgres_image_selector: postgres_18_image
db_password: password
root_url: https://forgejo.example.com
additional_envs: []

View File

@@ -44,4 +44,4 @@ sources:
- https://hub.docker.com/r/freshrss/freshrss
title: FreshRSS
train: community
version: 1.4.26
version: 1.4.27

View File

@@ -0,0 +1,12 @@
- scope: "partial"
deprecated_date: "2025-12-01"
removal_date: "2026-03-01"
reason: "Drop support for Postgres 15"
partial_details:
feature: "Postgres 15"
description: "Postgres 15 is no longer supported"
steps:
- "Edit the application and select Postgres 18 in the image selector"
- "Save the application"

View File

@@ -11,6 +11,9 @@ images:
postgres_17_image:
repository: postgres
tag: 17.7-bookworm
postgres_18_image:
repository: postgres
tag: 18.1-trixie
postgres_upgrade_image:
repository: ixsystems/postgres-upgrade
tag: 1.1.2

View File

@@ -38,13 +38,15 @@ questions:
If something goes wrong, you will have to restore from backup.
schema:
type: string
default: postgres_17_image
default: postgres_18_image
required: true
enum:
- value: postgres_15_image
description: Postgres 15
description: Postgres 15 (Deprecated)
- value: postgres_17_image
description: Postgres 17
- value: postgres_18_image
description: Postgres 18
- variable: default_admin_user
label: Default Admin User
description: The default admin user for FreshRSS.

View File

@@ -1,5 +1,9 @@
{% set tpl = ix_lib.base.render.Render(values) %}
{% if values.fresh_rss.postgres_image_selector == "postgres_15_image" %}
{% do tpl.notes.add_deprecation("Postgres 15 is deprecated and will be removed in the near future. Please upgrade.") %}
{% endif %}
{% set c1 = tpl.add_container(values.consts.fresh_rss_container_name, "image") %}
{% set perm_container = tpl.deps.perms(values.consts.perms_container_name) %}

View File

@@ -6,7 +6,7 @@ resources:
TZ: Europe/Paris
fresh_rss:
postgres_image_selector: postgres_17_image
postgres_image_selector: postgres_18_image
default_admin_user: admin
default_admin_password: password
cron_min: "*/15"

View File

@@ -42,4 +42,4 @@ sources:
- https://docs.gitea.io/en-us/install-with-docker-rootless
title: Gitea
train: community
version: 1.3.31
version: 1.3.32

View File

@@ -0,0 +1,12 @@
- scope: "partial"
deprecated_date: "2025-12-01"
removal_date: "2026-03-01"
reason: "Drop support for Postgres 15"
partial_details:
feature: "Postgres 15"
description: "Postgres 15 is no longer supported"
steps:
- "Edit the application and select Postgres 18 in the image selector"
- "Save the application"

View File

@@ -11,6 +11,9 @@ images:
postgres_17_image:
repository: postgres
tag: 17.7-bookworm
postgres_18_image:
repository: postgres
tag: 18.1-trixie
postgres_upgrade_image:
repository: ixsystems/postgres-upgrade
tag: 1.1.2

View File

@@ -28,13 +28,15 @@ questions:
If something goes wrong, you will have to restore from backup.
schema:
type: string
default: postgres_17_image
default: postgres_18_image
required: true
enum:
- value: postgres_15_image
description: Postgres 15
description: Postgres 15 (Deprecated)
- value: postgres_17_image
description: Postgres 17
- value: postgres_18_image
description: Postgres 18
- variable: db_password
label: Database Password
description: The password for Gitea.

View File

@@ -4,6 +4,10 @@
{% set tpl = ix_lib.base.render.Render(values) %}
{% if values.gitea.postgres_image_selector == "postgres_15_image" %}
{% do tpl.notes.add_deprecation("Postgres 15 is deprecated and will be removed in the near future. Please upgrade.") %}
{% endif %}
{% set c1 = tpl.add_container(values.consts.gitea_container_name, "image") %}
{% set perm_container = tpl.deps.perms(values.consts.perms_container_name) %}

View File

@@ -4,7 +4,7 @@ resources:
memory: 4096
gitea:
postgres_image_selector: postgres_17_image
postgres_image_selector: postgres_18_image
db_password: password
root_url: https://gitea.example.com
additional_envs: []

View File

@@ -4,7 +4,7 @@ resources:
memory: 4096
gitea:
postgres_image_selector: postgres_17_image
postgres_image_selector: postgres_18_image
db_password: password
root_url: https://gitea.example.com
additional_envs: []

View File

@@ -50,4 +50,4 @@ sources:
- https://hub.docker.com/r/hoppscotch/hoppscotch-admin
title: Hoppscotch
train: community
version: 1.0.25
version: 1.0.26

View File

@@ -8,6 +8,9 @@ images:
postgres_17_image:
repository: postgres
tag: 17.7-bookworm
postgres_18_image:
repository: postgres
tag: 18.1-trixie
postgres_upgrade_image:
repository: ixsystems/postgres-upgrade
tag: 1.1.2

View File

@@ -28,11 +28,13 @@ questions:
If something goes wrong, you will have to restore from backup.
schema:
type: string
default: postgres_17_image
default: postgres_18_image
required: true
enum:
- value: postgres_17_image
description: Postgres 17
- value: postgres_18_image
description: Postgres 18
- variable: db_password
label: Database Password
description: The password for Hoppscotch.

View File

@@ -4,7 +4,7 @@ resources:
memory: 4096
hoppscotch:
postgres_image_selector: postgres_17_image
postgres_image_selector: postgres_18_image
db_password: password
data_encryption_key: exactly32-chars-a-zA-Z0-9symbols

View File

@@ -47,4 +47,4 @@ sources:
- https://quay.io/repository/invidious
title: Invidious
train: community
version: 1.4.20
version: 1.4.21

View File

@@ -0,0 +1,12 @@
- scope: "partial"
deprecated_date: "2025-12-01"
removal_date: "2026-03-01"
reason: "Drop support for Postgres 15"
partial_details:
feature: "Postgres 15"
description: "Postgres 15 is no longer supported"
steps:
- "Edit the application and select Postgres 18 in the image selector"
- "Save the application"

View File

@@ -14,6 +14,9 @@ images:
postgres_17_image:
repository: postgres
tag: 17.7-bookworm
postgres_18_image:
repository: postgres
tag: 18.1-trixie
git_image:
repository: alpine/git
tag: 2.49.1

View File

@@ -28,13 +28,15 @@ questions:
If something goes wrong, you will have to restore from backup.
schema:
type: string
default: postgres_17_image
default: postgres_18_image
required: true
enum:
- value: postgres_15_image
description: Postgres 15
description: Postgres 15 (Deprecated)
- value: postgres_17_image
description: Postgres 17
- value: postgres_18_image
description: Postgres 18
- variable: db_password
label: Database Password
description: The password for Invidious.

View File

@@ -2,6 +2,10 @@
{% set tpl = ix_lib.base.render.Render(values) %}
{% if values.invidious.postgres_image_selector == "postgres_15_image" %}
{% do tpl.notes.add_deprecation("Postgres 15 is deprecated and will be removed in the near future. Please upgrade.") %}
{% endif %}
{% set companion = tpl.add_container(values.consts.companion_container_name, "companion_image") %}
{% set c1 = tpl.add_container(values.consts.invidious_container_name, "image") %}
{% set db_fetch = tpl.add_container(values.consts.db_seed_fetch_container_name, "git_image") %}

View File

@@ -6,7 +6,7 @@ resources:
ci: true
invidious:
postgres_image_selector: postgres_17_image
postgres_image_selector: postgres_18_image
db_password: password
hmac_secret: secret
companion_key: aaaabbbbccccdddd

View File

@@ -40,4 +40,4 @@ sources:
- https://hub.docker.com/r/cyfershepard/jellystat
title: Jellystat
train: community
version: 1.0.19
version: 1.0.20

View File

@@ -8,6 +8,9 @@ images:
postgres_17_image:
repository: postgres
tag: 17.7-bookworm
postgres_18_image:
repository: postgres
tag: 18.1-trixie
postgres_upgrade_image:
repository: ixsystems/postgres-upgrade
tag: 1.1.2

View File

@@ -37,11 +37,13 @@ questions:
If something goes wrong, you will have to restore from backup.
schema:
type: string
default: postgres_17_image
default: postgres_18_image
required: true
enum:
- value: postgres_17_image
description: Postgres 17
- value: postgres_18_image
description: Postgres 18
- variable: db_password
label: Database Password
schema:

View File

@@ -4,7 +4,7 @@ resources:
memory: 4096
jellystat:
postgres_image_selector: postgres_17_image
postgres_image_selector: postgres_18_image
db_password: secret
jwt_secret: secret
is_emby_api: false

View File

@@ -40,4 +40,4 @@ sources:
- https://hub.docker.com/r/joplin/server/
title: Joplin
train: community
version: 1.4.23
version: 1.4.24

View File

@@ -0,0 +1,12 @@
- scope: "partial"
deprecated_date: "2025-12-01"
removal_date: "2026-03-01"
reason: "Drop support for Postgres 15"
partial_details:
feature: "Postgres 15"
description: "Postgres 15 is no longer supported"
steps:
- "Edit the application and select Postgres 18 in the image selector"
- "Save the application"

View File

@@ -11,6 +11,9 @@ images:
postgres_17_image:
repository: postgres
tag: 17.7-bookworm
postgres_18_image:
repository: postgres
tag: 18.1-trixie
postgres_upgrade_image:
repository: ixsystems/postgres-upgrade
tag: 1.1.2

View File

@@ -28,13 +28,15 @@ questions:
If something goes wrong, you will have to restore from backup.
schema:
type: string
default: postgres_17_image
default: postgres_18_image
required: true
enum:
- value: postgres_15_image
description: Postgres 15
description: Postgres 15 (Deprecated)
- value: postgres_17_image
description: Postgres 17
- value: postgres_18_image
description: Postgres 18
- variable: db_password
label: Database Password
description: The password for Joplin.

View File

@@ -1,5 +1,9 @@
{% set tpl = ix_lib.base.render.Render(values) %}
{% if values.joplin.postgres_image_selector == "postgres_15_image" %}
{% do tpl.notes.add_deprecation("Postgres 15 is deprecated and will be removed in the near future. Please upgrade.") %}
{% endif %}
{% set c1 = tpl.add_container(values.consts.joplin_container_name, "image") %}
{% set perm_container = tpl.deps.perms(values.consts.perms_container_name) %}
{% set perm_config = {"uid": values.consts.run_user, "gid": values.consts.run_group, "mode": "check"} %}

View File

@@ -4,7 +4,7 @@ resources:
memory: 4096
joplin:
postgres_image_selector: postgres_17_image
postgres_image_selector: postgres_18_image
db_password: db-joplin-password
base_url: https://joplin.example.com
additional_envs: []

View File

@@ -37,4 +37,4 @@ sources:
- https://www.keycloak.org/server/all-config#category-database
title: Keycloak
train: community
version: 1.0.26
version: 1.0.27

View File

@@ -8,6 +8,9 @@ images:
postgres_17_image:
repository: postgres
tag: 17.7-bookworm
postgres_18_image:
repository: postgres
tag: 18.1-trixie
postgres_upgrade_image:
repository: ixsystems/postgres-upgrade
tag: 1.1.2

View File

@@ -38,11 +38,13 @@ questions:
If something goes wrong, you will have to restore from backup.
schema:
type: string
default: postgres_17_image
default: postgres_18_image
required: true
enum:
- value: postgres_17_image
description: Postgres 17
- value: postgres_18_image
description: Postgres 18
- variable: db_password
label: Database Password
schema:

View File

@@ -6,7 +6,7 @@ resources:
TZ: Etc/UTC
keycloak:
postgres_image_selector: postgres_17_image
postgres_image_selector: postgres_18_image
db_password: some-secret-password
hostname: localhost
additional_envs: []

View File

@@ -6,7 +6,7 @@ resources:
TZ: Etc/UTC
keycloak:
postgres_image_selector: postgres_17_image
postgres_image_selector: postgres_18_image
db_password: some-secret-password
admin_bootstrap_username: admin
admin_bootstrap_password: admin

View File

@@ -39,4 +39,4 @@ sources:
- https://hub.docker.com/r/tombursch/kitchenowl
title: KitchenOwl
train: community
version: 1.0.21
version: 1.0.22

View File

@@ -8,6 +8,9 @@ images:
postgres_17_image:
repository: postgres
tag: 17.7-bookworm
postgres_18_image:
repository: postgres
tag: 18.1-trixie
postgres_upgrade_image:
repository: ixsystems/postgres-upgrade
tag: 1.1.2

View File

@@ -39,11 +39,13 @@ questions:
If something goes wrong, you will have to restore from backup.
schema:
type: string
default: postgres_17_image
default: postgres_18_image
required: true
enum:
- value: postgres_17_image
description: Postgres 17
- value: postgres_18_image
description: Postgres 18
- variable: db_password
label: Database Password
description: The password for KitchenOwl.

View File

@@ -4,7 +4,7 @@ resources:
memory: 4096
kitchenowl:
postgres_image_selector: postgres_17_image
postgres_image_selector: postgres_18_image
db_password: secret
jwt_secret_key: secret
additional_envs: []

View File

@@ -37,4 +37,4 @@ sources:
- https://hub.docker.com/r/sissbruecker/linkding/
title: Linkding
train: community
version: 1.3.25
version: 1.3.26

View File

@@ -0,0 +1,12 @@
- scope: "partial"
deprecated_date: "2025-12-01"
removal_date: "2026-03-01"
reason: "Drop support for Postgres 15"
partial_details:
feature: "Postgres 15"
description: "Postgres 15 is no longer supported"
steps:
- "Edit the application and select Postgres 18 in the image selector"
- "Save the application"

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