diff --git a/clusters/cl01tl/manifests/cloudnative-pg/ClusterRoleBinding-cloudnative-pg-plugin-barman-cloud-binding.yaml b/clusters/cl01tl/manifests/cloudnative-pg/ClusterRoleBinding-cloudnative-pg-plugin-barman-cloud-binding.yaml index 156c56482..6b29a8185 100644 --- a/clusters/cl01tl/manifests/cloudnative-pg/ClusterRoleBinding-cloudnative-pg-plugin-barman-cloud-binding.yaml +++ b/clusters/cl01tl/manifests/cloudnative-pg/ClusterRoleBinding-cloudnative-pg-plugin-barman-cloud-binding.yaml @@ -2,10 +2,10 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: labels: - helm.sh/chart: plugin-barman-cloud-0.5.0 + helm.sh/chart: plugin-barman-cloud-0.6.0 app.kubernetes.io/name: plugin-barman-cloud app.kubernetes.io/instance: cloudnative-pg - app.kubernetes.io/version: "v0.11.0" + app.kubernetes.io/version: "v0.12.0" app.kubernetes.io/managed-by: Helm name: cloudnative-pg-plugin-barman-cloud-binding roleRef: diff --git a/clusters/cl01tl/manifests/cloudnative-pg/ConfigMap-plugin-barman-cloud-config.yaml b/clusters/cl01tl/manifests/cloudnative-pg/ConfigMap-plugin-barman-cloud-config.yaml index 572dff787..d726b561e 100644 --- a/clusters/cl01tl/manifests/cloudnative-pg/ConfigMap-plugin-barman-cloud-config.yaml +++ b/clusters/cl01tl/manifests/cloudnative-pg/ConfigMap-plugin-barman-cloud-config.yaml @@ -1,6 +1,6 @@ apiVersion: v1 data: - SIDECAR_IMAGE: "ghcr.io/cloudnative-pg/plugin-barman-cloud-sidecar:v0.11.0" + SIDECAR_IMAGE: "ghcr.io/cloudnative-pg/plugin-barman-cloud-sidecar:v0.12.0" kind: ConfigMap metadata: name: plugin-barman-cloud-config diff --git a/clusters/cl01tl/manifests/cloudnative-pg/CustomResourceDefinition-objectstores.barmancloud.cnpg.io.yaml b/clusters/cl01tl/manifests/cloudnative-pg/CustomResourceDefinition-objectstores.barmancloud.cnpg.io.yaml index e61855178..0adbd6b86 100644 --- a/clusters/cl01tl/manifests/cloudnative-pg/CustomResourceDefinition-objectstores.barmancloud.cnpg.io.yaml +++ b/clusters/cl01tl/manifests/cloudnative-pg/CustomResourceDefinition-objectstores.barmancloud.cnpg.io.yaml @@ -2,7 +2,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.19.0 + controller-gen.kubebuilder.io/version: v0.20.1 helm.sh/resource-policy: keep name: objectstores.barmancloud.cnpg.io spec: diff --git a/clusters/cl01tl/manifests/cloudnative-pg/Deployment-cloudnative-pg-plugin-barman-cloud.yaml b/clusters/cl01tl/manifests/cloudnative-pg/Deployment-cloudnative-pg-plugin-barman-cloud.yaml index 914df3648..0070e8a06 100644 --- a/clusters/cl01tl/manifests/cloudnative-pg/Deployment-cloudnative-pg-plugin-barman-cloud.yaml +++ b/clusters/cl01tl/manifests/cloudnative-pg/Deployment-cloudnative-pg-plugin-barman-cloud.yaml @@ -2,10 +2,10 @@ apiVersion: apps/v1 kind: Deployment metadata: labels: - helm.sh/chart: plugin-barman-cloud-0.5.0 + helm.sh/chart: plugin-barman-cloud-0.6.0 app.kubernetes.io/name: plugin-barman-cloud app.kubernetes.io/instance: cloudnative-pg - app.kubernetes.io/version: "v0.11.0" + app.kubernetes.io/version: "v0.12.0" app.kubernetes.io/managed-by: Helm name: cloudnative-pg-plugin-barman-cloud namespace: cloudnative-pg @@ -38,7 +38,7 @@ spec: configMapKeyRef: key: SIDECAR_IMAGE name: plugin-barman-cloud-config - image: "ghcr.io/cloudnative-pg/plugin-barman-cloud:v0.11.0" + image: "ghcr.io/cloudnative-pg/plugin-barman-cloud:v0.12.0" name: barman-cloud ports: - containerPort: 9090 diff --git a/clusters/cl01tl/manifests/cloudnative-pg/Role-cloudnative-pg-plugin-barman-cloud-leader-election-role.yaml b/clusters/cl01tl/manifests/cloudnative-pg/Role-cloudnative-pg-plugin-barman-cloud-leader-election-role.yaml index e4cc05f4e..fa226b0a6 100644 --- a/clusters/cl01tl/manifests/cloudnative-pg/Role-cloudnative-pg-plugin-barman-cloud-leader-election-role.yaml +++ b/clusters/cl01tl/manifests/cloudnative-pg/Role-cloudnative-pg-plugin-barman-cloud-leader-election-role.yaml @@ -2,10 +2,10 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: Role metadata: labels: - helm.sh/chart: plugin-barman-cloud-0.5.0 + helm.sh/chart: plugin-barman-cloud-0.6.0 app.kubernetes.io/name: plugin-barman-cloud app.kubernetes.io/instance: cloudnative-pg - app.kubernetes.io/version: "v0.11.0" + app.kubernetes.io/version: "v0.12.0" app.kubernetes.io/managed-by: Helm name: cloudnative-pg-plugin-barman-cloud-leader-election-role namespace: cloudnative-pg diff --git a/clusters/cl01tl/manifests/cloudnative-pg/RoleBinding-cloudnative-pg-plugin-barman-cloud-leader-election-rolebinding.yaml b/clusters/cl01tl/manifests/cloudnative-pg/RoleBinding-cloudnative-pg-plugin-barman-cloud-leader-election-rolebinding.yaml index 86000d904..0cbfaf605 100644 --- a/clusters/cl01tl/manifests/cloudnative-pg/RoleBinding-cloudnative-pg-plugin-barman-cloud-leader-election-rolebinding.yaml +++ b/clusters/cl01tl/manifests/cloudnative-pg/RoleBinding-cloudnative-pg-plugin-barman-cloud-leader-election-rolebinding.yaml @@ -2,10 +2,10 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: RoleBinding metadata: labels: - helm.sh/chart: plugin-barman-cloud-0.5.0 + helm.sh/chart: plugin-barman-cloud-0.6.0 app.kubernetes.io/name: plugin-barman-cloud app.kubernetes.io/instance: cloudnative-pg - app.kubernetes.io/version: "v0.11.0" + app.kubernetes.io/version: "v0.12.0" app.kubernetes.io/managed-by: Helm name: cloudnative-pg-plugin-barman-cloud-leader-election-rolebinding namespace: cloudnative-pg diff --git a/clusters/cl01tl/manifests/cloudnative-pg/Service-barman-cloud.yaml b/clusters/cl01tl/manifests/cloudnative-pg/Service-barman-cloud.yaml index 03ef5ce04..818375cee 100644 --- a/clusters/cl01tl/manifests/cloudnative-pg/Service-barman-cloud.yaml +++ b/clusters/cl01tl/manifests/cloudnative-pg/Service-barman-cloud.yaml @@ -2,10 +2,10 @@ apiVersion: v1 kind: Service metadata: labels: - helm.sh/chart: plugin-barman-cloud-0.5.0 + helm.sh/chart: plugin-barman-cloud-0.6.0 app.kubernetes.io/name: plugin-barman-cloud app.kubernetes.io/instance: cloudnative-pg - app.kubernetes.io/version: "v0.11.0" + app.kubernetes.io/version: "v0.12.0" app.kubernetes.io/managed-by: Helm cnpg.io/pluginName: barman-cloud.cloudnative-pg.io annotations: diff --git a/clusters/cl01tl/manifests/cloudnative-pg/ServiceAccount-cloudnative-pg-plugin-barman-cloud.yaml b/clusters/cl01tl/manifests/cloudnative-pg/ServiceAccount-cloudnative-pg-plugin-barman-cloud.yaml index 26744d7dc..2f4299c0e 100644 --- a/clusters/cl01tl/manifests/cloudnative-pg/ServiceAccount-cloudnative-pg-plugin-barman-cloud.yaml +++ b/clusters/cl01tl/manifests/cloudnative-pg/ServiceAccount-cloudnative-pg-plugin-barman-cloud.yaml @@ -2,10 +2,10 @@ apiVersion: v1 kind: ServiceAccount metadata: labels: - helm.sh/chart: plugin-barman-cloud-0.5.0 + helm.sh/chart: plugin-barman-cloud-0.6.0 app.kubernetes.io/name: plugin-barman-cloud app.kubernetes.io/instance: cloudnative-pg - app.kubernetes.io/version: "v0.11.0" + app.kubernetes.io/version: "v0.12.0" app.kubernetes.io/managed-by: Helm name: cloudnative-pg-plugin-barman-cloud namespace: cloudnative-pg diff --git a/clusters/cl01tl/manifests/gitea/ConfigMap-gitea-meilisearch-environment.yaml b/clusters/cl01tl/manifests/gitea/ConfigMap-gitea-meilisearch-environment.yaml index acc77d7ca..0ccb53c4b 100644 --- a/clusters/cl01tl/manifests/gitea/ConfigMap-gitea-meilisearch-environment.yaml +++ b/clusters/cl01tl/manifests/gitea/ConfigMap-gitea-meilisearch-environment.yaml @@ -3,10 +3,10 @@ kind: ConfigMap metadata: name: gitea-meilisearch-environment labels: - helm.sh/chart: meilisearch-0.30.0 + helm.sh/chart: meilisearch-0.31.0 app.kubernetes.io/name: meilisearch app.kubernetes.io/instance: gitea - app.kubernetes.io/version: "v1.41.0" + app.kubernetes.io/version: "v1.42.0" app.kubernetes.io/component: search-engine app.kubernetes.io/part-of: meilisearch app.kubernetes.io/managed-by: Helm diff --git a/clusters/cl01tl/manifests/gitea/Deployment-gitea.yaml b/clusters/cl01tl/manifests/gitea/Deployment-gitea.yaml index c62ef5110..f71b3b441 100644 --- a/clusters/cl01tl/manifests/gitea/Deployment-gitea.yaml +++ b/clusters/cl01tl/manifests/gitea/Deployment-gitea.yaml @@ -5,7 +5,7 @@ metadata: namespace: gitea annotations: labels: - helm.sh/chart: gitea-12.5.0 + helm.sh/chart: gitea-12.5.1 app: gitea app.kubernetes.io/name: gitea app.kubernetes.io/instance: gitea @@ -26,10 +26,10 @@ spec: template: metadata: annotations: - checksum/config: 878b6957d244540764fe2218a124d9617a7d00acd64d1837f28805cdc5881739 + checksum/config: 5376a0d0dbcef6cab9e566f163e391f3d7df9fe832a8d6c9be29df1ad9d8c11f checksum/oauth_0: 03073bf48e66f48f622bd02092a5f93bfd06dbcb5fd833aded3b0d40980be93d labels: - helm.sh/chart: gitea-12.5.0 + helm.sh/chart: gitea-12.5.1 app: gitea app.kubernetes.io/name: gitea app.kubernetes.io/instance: gitea @@ -64,7 +64,6 @@ spec: - mountPath: /data/gitea/public/assets/css name: gitea-themes-storage readOnly: false - securityContext: {} resources: limits: {} requests: @@ -125,7 +124,6 @@ spec: - mountPath: /data/gitea/public/assets/css name: gitea-themes-storage readOnly: false - securityContext: {} resources: limits: {} requests: @@ -229,7 +227,6 @@ spec: requests: cpu: 1000m memory: 600Mi - securityContext: {} volumeMounts: - name: temp mountPath: /tmp diff --git a/clusters/cl01tl/manifests/gitea/PersistentVolumeClaim-gitea-meilisearch.yaml b/clusters/cl01tl/manifests/gitea/PersistentVolumeClaim-gitea-meilisearch.yaml index c845891cb..1ae4bc357 100644 --- a/clusters/cl01tl/manifests/gitea/PersistentVolumeClaim-gitea-meilisearch.yaml +++ b/clusters/cl01tl/manifests/gitea/PersistentVolumeClaim-gitea-meilisearch.yaml @@ -3,10 +3,10 @@ apiVersion: v1 metadata: name: gitea-meilisearch labels: - helm.sh/chart: meilisearch-0.30.0 + helm.sh/chart: meilisearch-0.31.0 app.kubernetes.io/name: meilisearch app.kubernetes.io/instance: gitea - app.kubernetes.io/version: "v1.41.0" + app.kubernetes.io/version: "v1.42.0" app.kubernetes.io/component: search-engine app.kubernetes.io/part-of: meilisearch app.kubernetes.io/managed-by: Helm diff --git a/clusters/cl01tl/manifests/gitea/Pod-gitea-meilisearch-test-connection.yaml b/clusters/cl01tl/manifests/gitea/Pod-gitea-meilisearch-test-connection.yaml index 0e9b979e8..b51727e35 100644 --- a/clusters/cl01tl/manifests/gitea/Pod-gitea-meilisearch-test-connection.yaml +++ b/clusters/cl01tl/manifests/gitea/Pod-gitea-meilisearch-test-connection.yaml @@ -4,7 +4,7 @@ metadata: name: gitea-meilisearch-test-connection labels: app.kubernetes.io/name: meilisearch - helm.sh/chart: meilisearch-0.30.0 + helm.sh/chart: meilisearch-0.31.0 app.kubernetes.io/instance: gitea app.kubernetes.io/managed-by: Helm annotations: diff --git a/clusters/cl01tl/manifests/gitea/Pod-gitea-test-connection.yaml b/clusters/cl01tl/manifests/gitea/Pod-gitea-test-connection.yaml index dde694e95..afc08e158 100644 --- a/clusters/cl01tl/manifests/gitea/Pod-gitea-test-connection.yaml +++ b/clusters/cl01tl/manifests/gitea/Pod-gitea-test-connection.yaml @@ -4,7 +4,7 @@ metadata: name: "gitea-test-connection" namespace: gitea labels: - helm.sh/chart: gitea-12.5.0 + helm.sh/chart: gitea-12.5.1 app: gitea app.kubernetes.io/name: gitea app.kubernetes.io/instance: gitea diff --git a/clusters/cl01tl/manifests/gitea/Secret-gitea-init.yaml b/clusters/cl01tl/manifests/gitea/Secret-gitea-init.yaml index f62c91d56..77a7cf56c 100644 --- a/clusters/cl01tl/manifests/gitea/Secret-gitea-init.yaml +++ b/clusters/cl01tl/manifests/gitea/Secret-gitea-init.yaml @@ -4,7 +4,7 @@ metadata: name: gitea-init namespace: gitea labels: - helm.sh/chart: gitea-12.5.0 + helm.sh/chart: gitea-12.5.1 app: gitea app.kubernetes.io/name: gitea app.kubernetes.io/instance: gitea @@ -34,4 +34,4 @@ stringData: # prepare temp directory structure mkdir -pv "${GITEA_TEMP}" chmod -v ug+rwx "${GITEA_TEMP}" - configure_gitea.sh: "#!/usr/bin/env bash\n\nset -euo pipefail\n\necho '==== BEGIN GITEA CONFIGURATION ===='\n\n{ # try\n gitea migrate\n} || { # catch\n echo \"Gitea migrate might fail due to database connection...This init-container will try again in a few seconds\"\n exit 1\n}\nfunction configure_admin_user() {\n local full_admin_list=$(gitea admin user list --admin)\n local actual_user_table=''\n\n # We might have distorted output due to warning logs, so we have to detect the actual user table by its headline and trim output above that line\n local regex=\"(.*)(ID\\s+Username\\s+Email\\s+IsActive.*)\"\n if [[ \"${full_admin_list}\" =~ $regex ]]; then\n actual_user_table=$(echo \"${BASH_REMATCH[2]}\" | tail -n+2) # tail'ing to drop the table headline\n else\n # This code block should never be reached, as long as the output table header remains the same.\n # If this code block is reached, the regex doesn't match anymore and we probably have to adjust this script.\n\n echo \"ERROR: 'configure_admin_user' was not able to determine the current list of admin users.\"\n echo \" Please review the output of 'gitea admin user list --admin' shown below.\"\n echo \" If you think it is an issue with the Helm Chart provisioning, file an issue at https://gitea.com/gitea/helm-gitea/issues.\"\n echo \"DEBUG: Output of 'gitea admin user list --admin'\"\n echo \"--\"\n echo \"${full_admin_list}\"\n echo \"--\"\n exit 1\n fi\n\n local ACCOUNT_ID=$(echo \"${actual_user_table}\" | grep -E \"\\s+${GITEA_ADMIN_USERNAME}\\s+\" | awk -F \" \" \"{printf \\$1}\")\n if [[ -z \"${ACCOUNT_ID}\" ]]; then\n local -a create_args\n create_args=(--admin --username \"${GITEA_ADMIN_USERNAME}\" --password \"${GITEA_ADMIN_PASSWORD}\" --email \"gitea@local.domain\")\n if [[ \"${GITEA_ADMIN_PASSWORD_MODE}\" = initialOnlyRequireReset ]]; then\n create_args+=(--must-change-password=true)\n else\n create_args+=(--must-change-password=false)\n fi\n echo \"No admin user '${GITEA_ADMIN_USERNAME}' found. Creating now...\"\n gitea admin user create \"${create_args[@]}\"\n echo '...created.'\n else\n if [[ \"${GITEA_ADMIN_PASSWORD_MODE}\" = keepUpdated ]]; then\n echo \"Admin account '${GITEA_ADMIN_USERNAME}' already exist. Running update to sync password...\"\n # See https://gitea.com/gitea/helm-gitea/issues/673\n # --must-change-password argument was added to change-password, defaulting to true, counter to the previous behavior\n # which acted as if it were provided with =false. If the argument is present in this version of gitea, then we\n # should add it to prevent requiring frequent admin password resets.\n local -a change_args\n change_args=(--username \"${GITEA_ADMIN_USERNAME}\" --password \"${GITEA_ADMIN_PASSWORD}\")\n if gitea admin user change-password --help | grep -qF -- '--must-change-password'; then\n change_args+=(--must-change-password=false)\n fi\n gitea admin user change-password \"${change_args[@]}\"\n echo '...password sync done.'\n else\n echo \"Admin account '${GITEA_ADMIN_USERNAME}' already exist, but update mode is set to '${GITEA_ADMIN_PASSWORD_MODE}'. Skipping.\"\n fi\n fi\n}\n\nconfigure_admin_user\n\nfunction configure_ldap() {\n echo 'no ldap configuration... skipping.'\n}\n\nconfigure_ldap\n\nfunction configure_oauth() {\n local OAUTH_NAME='Authentik'\n local full_auth_list=$(gitea admin auth list --vertical-bars)\n local actual_auth_table=''\n\n # We might have distorted output due to warning logs, so we have to detect the actual user table by its headline and trim output above that line\n local regex=\"(.*)(ID\\s+\\|Name\\s+\\|Type\\s+\\|Enabled.*)\"\n if [[ \"${full_auth_list}\" =~ $regex ]]; then\n actual_auth_table=$(echo \"${BASH_REMATCH[2]}\" | tail -n+2) # tail'ing to drop the table headline\n else\n # This code block should never be reached, as long as the output table header remains the same.\n # If this code block is reached, the regex doesn't match anymore and we probably have to adjust this script.\n\n echo \"ERROR: 'configure_oauth' was not able to determine the current list of authentication sources.\"\n echo \" Please review the output of 'gitea admin auth list --vertical-bars' shown below.\"\n echo \" If you think it is an issue with the Helm Chart provisioning, file an issue at https://gitea.com/gitea/helm-gitea/issues.\"\n echo \"DEBUG: Output of 'gitea admin auth list --vertical-bars'\"\n echo \"--\"\n echo \"${full_auth_list}\"\n echo \"--\"\n exit 1\n fi\n\n local AUTH_ID=$(echo \"${actual_auth_table}\" | grep -E \"\\|${OAUTH_NAME}\\s+\\|\" | grep -iE '\\|OAuth2\\s+\\|' | awk -F \" \" \"{print \\$1}\")\n\n if [[ -z \"${AUTH_ID}\" ]]; then\n echo \"No oauth configuration found with name '${OAUTH_NAME}'. Installing it now...\"\n gitea admin auth add-oauth --auto-discover-url \"https://auth.alexlebens.dev/application/o/gitea/.well-known/openid-configuration\" --icon-url \"https://goauthentik.io/img/icon.png\" --key \"${GITEA_OAUTH_KEY_0}\" --name \"Authentik\" --provider \"openidConnect\" --scopes \"email profile\" --secret \"${GITEA_OAUTH_SECRET_0}\" \n echo '...installed.'\n else\n echo \"Existing oauth configuration with name '${OAUTH_NAME}': '${AUTH_ID}'. Running update to sync settings...\"\n gitea admin auth update-oauth --id \"${AUTH_ID}\" --auto-discover-url \"https://auth.alexlebens.dev/application/o/gitea/.well-known/openid-configuration\" --icon-url \"https://goauthentik.io/img/icon.png\" --key \"${GITEA_OAUTH_KEY_0}\" --name \"Authentik\" --provider \"openidConnect\" --scopes \"email profile\" --secret \"${GITEA_OAUTH_SECRET_0}\" \n echo '...sync settings done.'\n fi\n}\n\nconfigure_oauth\n\necho '==== END GITEA CONFIGURATION ===='" + configure_gitea.sh: "#!/usr/bin/env bash\n\nset -euo pipefail\n\necho '==== BEGIN GITEA CONFIGURATION ===='\n\n{ # try\n gitea migrate\n} || { # catch\n echo \"Gitea migrate might fail due to database connection...This init-container will try again in a few seconds\"\n exit 1\n}\nfunction configure_admin_user() {\n local full_admin_list=$(gitea admin user list --admin)\n local actual_user_table=''\n\n # We might have distorted output due to warning logs, so we have to detect the actual user table by its headline and trim output above that line\n local regex=\"(.*)(ID\\s+Username\\s+Email\\s+IsActive.*)\"\n if [[ \"${full_admin_list}\" =~ $regex ]]; then\n actual_user_table=$(echo \"${BASH_REMATCH[2]}\" | tail -n+2) # tail'ing to drop the table headline\n else\n # This code block should never be reached, as long as the output table header remains the same.\n # If this code block is reached, the regex doesn't match anymore and we probably have to adjust this script.\n\n echo \"ERROR: 'configure_admin_user' was not able to determine the current list of admin users.\"\n echo \" Please review the output of 'gitea admin user list --admin' shown below.\"\n echo \" If you think it is an issue with the Helm Chart provisioning, file an issue at https://gitea.com/gitea/helm-gitea/issues.\"\n echo \"DEBUG: Output of 'gitea admin user list --admin'\"\n echo \"--\"\n echo \"${full_admin_list}\"\n echo \"--\"\n exit 1\n fi\n\n local ACCOUNT_ID=$(echo \"${actual_user_table}\" | grep -E \"\\s+${GITEA_ADMIN_USERNAME}\\s+\" | awk -F \" \" \"{printf \\$1}\")\n if [[ -z \"${ACCOUNT_ID}\" ]]; then\n local -a create_args\n create_args=(--admin --username \"${GITEA_ADMIN_USERNAME}\" --password \"${GITEA_ADMIN_PASSWORD}\" --email \"gitea@local.domain\")\n if [[ \"${GITEA_ADMIN_PASSWORD_MODE}\" = initialOnlyRequireReset ]]; then\n create_args+=(--must-change-password=true)\n else\n create_args+=(--must-change-password=false)\n fi\n echo \"No admin user '${GITEA_ADMIN_USERNAME}' found. Creating now...\"\n gitea admin user create \"${create_args[@]}\"\n echo '...created.'\n else\n if [[ \"${GITEA_ADMIN_PASSWORD_MODE}\" = keepUpdated ]]; then\n echo \"Admin account '${GITEA_ADMIN_USERNAME}' already exist. Running update to sync password...\"\n # See https://gitea.com/gitea/helm-gitea/issues/673\n # --must-change-password argument was added to change-password, defaulting to true, counter to the previous behavior\n # which acted as if it were provided with =false. If the argument is present in this version of gitea, then we\n # should add it to prevent requiring frequent admin password resets.\n local -a change_args\n change_args=(--username \"${GITEA_ADMIN_USERNAME}\" --password \"${GITEA_ADMIN_PASSWORD}\")\n if gitea admin user change-password --help | grep -F -- '--must-change-password' >/dev/null; then\n change_args+=(--must-change-password=false)\n fi\n gitea admin user change-password \"${change_args[@]}\"\n echo '...password sync done.'\n else\n echo \"Admin account '${GITEA_ADMIN_USERNAME}' already exist, but update mode is set to '${GITEA_ADMIN_PASSWORD_MODE}'. Skipping.\"\n fi\n fi\n}\n\nconfigure_admin_user\n\nfunction configure_ldap() {\n echo 'no ldap configuration... skipping.'\n}\n\nconfigure_ldap\n\nfunction configure_oauth() {\n local OAUTH_NAME='Authentik'\n local full_auth_list=$(gitea admin auth list --vertical-bars)\n local actual_auth_table=''\n\n # We might have distorted output due to warning logs, so we have to detect the actual user table by its headline and trim output above that line\n local regex=\"(.*)(ID\\s+\\|Name\\s+\\|Type\\s+\\|Enabled.*)\"\n if [[ \"${full_auth_list}\" =~ $regex ]]; then\n actual_auth_table=$(echo \"${BASH_REMATCH[2]}\" | tail -n+2) # tail'ing to drop the table headline\n else\n # This code block should never be reached, as long as the output table header remains the same.\n # If this code block is reached, the regex doesn't match anymore and we probably have to adjust this script.\n\n echo \"ERROR: 'configure_oauth' was not able to determine the current list of authentication sources.\"\n echo \" Please review the output of 'gitea admin auth list --vertical-bars' shown below.\"\n echo \" If you think it is an issue with the Helm Chart provisioning, file an issue at https://gitea.com/gitea/helm-gitea/issues.\"\n echo \"DEBUG: Output of 'gitea admin auth list --vertical-bars'\"\n echo \"--\"\n echo \"${full_auth_list}\"\n echo \"--\"\n exit 1\n fi\n\n local AUTH_ID=$(echo \"${actual_auth_table}\" | grep -E \"\\|${OAUTH_NAME}\\s+\\|\" | grep -iE '\\|OAuth2\\s+\\|' | awk -F \" \" \"{print \\$1}\")\n\n if [[ -z \"${AUTH_ID}\" ]]; then\n echo \"No oauth configuration found with name '${OAUTH_NAME}'. Installing it now...\"\n gitea admin auth add-oauth --auto-discover-url \"https://auth.alexlebens.dev/application/o/gitea/.well-known/openid-configuration\" --icon-url \"https://goauthentik.io/img/icon.png\" --key \"${GITEA_OAUTH_KEY_0}\" --name \"Authentik\" --provider \"openidConnect\" --scopes \"email profile\" --secret \"${GITEA_OAUTH_SECRET_0}\" \n echo '...installed.'\n else\n echo \"Existing oauth configuration with name '${OAUTH_NAME}': '${AUTH_ID}'. Running update to sync settings...\"\n gitea admin auth update-oauth --id \"${AUTH_ID}\" --auto-discover-url \"https://auth.alexlebens.dev/application/o/gitea/.well-known/openid-configuration\" --icon-url \"https://goauthentik.io/img/icon.png\" --key \"${GITEA_OAUTH_KEY_0}\" --name \"Authentik\" --provider \"openidConnect\" --scopes \"email profile\" --secret \"${GITEA_OAUTH_SECRET_0}\" \n echo '...sync settings done.'\n fi\n}\n\nconfigure_oauth\n\necho '==== END GITEA CONFIGURATION ===='" diff --git a/clusters/cl01tl/manifests/gitea/Secret-gitea-inline-config.yaml b/clusters/cl01tl/manifests/gitea/Secret-gitea-inline-config.yaml index 41be871b2..59163ee60 100644 --- a/clusters/cl01tl/manifests/gitea/Secret-gitea-inline-config.yaml +++ b/clusters/cl01tl/manifests/gitea/Secret-gitea-inline-config.yaml @@ -4,7 +4,7 @@ metadata: name: gitea-inline-config namespace: gitea labels: - helm.sh/chart: gitea-12.5.0 + helm.sh/chart: gitea-12.5.1 app: gitea app.kubernetes.io/name: gitea app.kubernetes.io/instance: gitea diff --git a/clusters/cl01tl/manifests/gitea/Secret-gitea.yaml b/clusters/cl01tl/manifests/gitea/Secret-gitea.yaml index 252e6be9e..cfe9bb6d3 100644 --- a/clusters/cl01tl/manifests/gitea/Secret-gitea.yaml +++ b/clusters/cl01tl/manifests/gitea/Secret-gitea.yaml @@ -4,7 +4,7 @@ metadata: name: gitea namespace: gitea labels: - helm.sh/chart: gitea-12.5.0 + helm.sh/chart: gitea-12.5.1 app: gitea app.kubernetes.io/name: gitea app.kubernetes.io/instance: gitea diff --git a/clusters/cl01tl/manifests/gitea/Service-gitea-http.yaml b/clusters/cl01tl/manifests/gitea/Service-gitea-http.yaml index dfe3ef874..8af0c3714 100644 --- a/clusters/cl01tl/manifests/gitea/Service-gitea-http.yaml +++ b/clusters/cl01tl/manifests/gitea/Service-gitea-http.yaml @@ -4,7 +4,7 @@ metadata: name: gitea-http namespace: gitea labels: - helm.sh/chart: gitea-12.5.0 + helm.sh/chart: gitea-12.5.1 app: gitea app.kubernetes.io/name: gitea app.kubernetes.io/instance: gitea diff --git a/clusters/cl01tl/manifests/gitea/Service-gitea-meilisearch.yaml b/clusters/cl01tl/manifests/gitea/Service-gitea-meilisearch.yaml index c379f06ef..1070f8d48 100644 --- a/clusters/cl01tl/manifests/gitea/Service-gitea-meilisearch.yaml +++ b/clusters/cl01tl/manifests/gitea/Service-gitea-meilisearch.yaml @@ -3,10 +3,10 @@ kind: Service metadata: name: gitea-meilisearch labels: - helm.sh/chart: meilisearch-0.30.0 + helm.sh/chart: meilisearch-0.31.0 app.kubernetes.io/name: meilisearch app.kubernetes.io/instance: gitea - app.kubernetes.io/version: "v1.41.0" + app.kubernetes.io/version: "v1.42.0" app.kubernetes.io/component: search-engine app.kubernetes.io/part-of: meilisearch app.kubernetes.io/managed-by: Helm diff --git a/clusters/cl01tl/manifests/gitea/Service-gitea-ssh.yaml b/clusters/cl01tl/manifests/gitea/Service-gitea-ssh.yaml index 7f47676ad..cef37c7de 100644 --- a/clusters/cl01tl/manifests/gitea/Service-gitea-ssh.yaml +++ b/clusters/cl01tl/manifests/gitea/Service-gitea-ssh.yaml @@ -4,7 +4,7 @@ metadata: name: gitea-ssh namespace: gitea labels: - helm.sh/chart: gitea-12.5.0 + helm.sh/chart: gitea-12.5.1 app: gitea app.kubernetes.io/name: gitea app.kubernetes.io/instance: gitea diff --git a/clusters/cl01tl/manifests/gitea/ServiceAccount-gitea-meilisearch.yaml b/clusters/cl01tl/manifests/gitea/ServiceAccount-gitea-meilisearch.yaml index ebe2638e8..0d02b30d2 100644 --- a/clusters/cl01tl/manifests/gitea/ServiceAccount-gitea-meilisearch.yaml +++ b/clusters/cl01tl/manifests/gitea/ServiceAccount-gitea-meilisearch.yaml @@ -3,10 +3,10 @@ kind: ServiceAccount metadata: name: gitea-meilisearch labels: - helm.sh/chart: meilisearch-0.30.0 + helm.sh/chart: meilisearch-0.31.0 app.kubernetes.io/name: meilisearch app.kubernetes.io/instance: gitea - app.kubernetes.io/version: "v1.41.0" + app.kubernetes.io/version: "v1.42.0" app.kubernetes.io/component: search-engine app.kubernetes.io/part-of: meilisearch app.kubernetes.io/managed-by: Helm diff --git a/clusters/cl01tl/manifests/gitea/ServiceMonitor-gitea-meilisearch.yaml b/clusters/cl01tl/manifests/gitea/ServiceMonitor-gitea-meilisearch.yaml index fab8b865b..c515ac098 100644 --- a/clusters/cl01tl/manifests/gitea/ServiceMonitor-gitea-meilisearch.yaml +++ b/clusters/cl01tl/manifests/gitea/ServiceMonitor-gitea-meilisearch.yaml @@ -4,10 +4,10 @@ metadata: name: gitea-meilisearch namespace: gitea labels: - helm.sh/chart: meilisearch-0.30.0 + helm.sh/chart: meilisearch-0.31.0 app.kubernetes.io/name: meilisearch app.kubernetes.io/instance: gitea - app.kubernetes.io/version: "v1.41.0" + app.kubernetes.io/version: "v1.42.0" app.kubernetes.io/component: search-engine app.kubernetes.io/part-of: meilisearch app.kubernetes.io/managed-by: Helm diff --git a/clusters/cl01tl/manifests/gitea/StatefulSet-gitea-meilisearch.yaml b/clusters/cl01tl/manifests/gitea/StatefulSet-gitea-meilisearch.yaml index c9095f159..384dbc6c3 100644 --- a/clusters/cl01tl/manifests/gitea/StatefulSet-gitea-meilisearch.yaml +++ b/clusters/cl01tl/manifests/gitea/StatefulSet-gitea-meilisearch.yaml @@ -3,10 +3,10 @@ kind: StatefulSet metadata: name: gitea-meilisearch labels: - helm.sh/chart: meilisearch-0.30.0 + helm.sh/chart: meilisearch-0.31.0 app.kubernetes.io/name: meilisearch app.kubernetes.io/instance: gitea - app.kubernetes.io/version: "v1.41.0" + app.kubernetes.io/version: "v1.42.0" app.kubernetes.io/component: search-engine app.kubernetes.io/part-of: meilisearch app.kubernetes.io/managed-by: Helm @@ -20,15 +20,15 @@ spec: template: metadata: labels: - helm.sh/chart: meilisearch-0.30.0 + helm.sh/chart: meilisearch-0.31.0 app.kubernetes.io/name: meilisearch app.kubernetes.io/instance: gitea - app.kubernetes.io/version: "v1.41.0" + app.kubernetes.io/version: "v1.42.0" app.kubernetes.io/component: search-engine app.kubernetes.io/part-of: meilisearch app.kubernetes.io/managed-by: Helm annotations: - checksum/config: f3d1e97f6de5243afe0c69e36616ada66bf8e20524f6ffcc971ddc37aeaa1b2a + checksum/config: 126902e600c585d57dd73f4a8d542dac6b36c3d0c9def533f0edf2b90c7d111d spec: serviceAccountName: gitea-meilisearch securityContext: @@ -45,7 +45,7 @@ spec: claimName: gitea-meilisearch containers: - name: meilisearch - image: "getmeili/meilisearch:v1.41.0" + image: "getmeili/meilisearch:v1.42.0" imagePullPolicy: IfNotPresent securityContext: allowPrivilegeEscalation: false diff --git a/clusters/cl01tl/manifests/jellyfin/ConfigMap-jellyfin-meilisearch-environment.yaml b/clusters/cl01tl/manifests/jellyfin/ConfigMap-jellyfin-meilisearch-environment.yaml index afd430b86..e556e80b0 100644 --- a/clusters/cl01tl/manifests/jellyfin/ConfigMap-jellyfin-meilisearch-environment.yaml +++ b/clusters/cl01tl/manifests/jellyfin/ConfigMap-jellyfin-meilisearch-environment.yaml @@ -3,10 +3,10 @@ kind: ConfigMap metadata: name: jellyfin-meilisearch-environment labels: - helm.sh/chart: meilisearch-0.30.0 + helm.sh/chart: meilisearch-0.31.0 app.kubernetes.io/name: meilisearch app.kubernetes.io/instance: jellyfin - app.kubernetes.io/version: "v1.41.0" + app.kubernetes.io/version: "v1.42.0" app.kubernetes.io/component: search-engine app.kubernetes.io/part-of: meilisearch app.kubernetes.io/managed-by: Helm diff --git a/clusters/cl01tl/manifests/jellyfin/PersistentVolumeClaim-jellyfin-meilisearch.yaml b/clusters/cl01tl/manifests/jellyfin/PersistentVolumeClaim-jellyfin-meilisearch.yaml index 094e3317b..d07a71a92 100644 --- a/clusters/cl01tl/manifests/jellyfin/PersistentVolumeClaim-jellyfin-meilisearch.yaml +++ b/clusters/cl01tl/manifests/jellyfin/PersistentVolumeClaim-jellyfin-meilisearch.yaml @@ -3,10 +3,10 @@ apiVersion: v1 metadata: name: jellyfin-meilisearch labels: - helm.sh/chart: meilisearch-0.30.0 + helm.sh/chart: meilisearch-0.31.0 app.kubernetes.io/name: meilisearch app.kubernetes.io/instance: jellyfin - app.kubernetes.io/version: "v1.41.0" + app.kubernetes.io/version: "v1.42.0" app.kubernetes.io/component: search-engine app.kubernetes.io/part-of: meilisearch app.kubernetes.io/managed-by: Helm diff --git a/clusters/cl01tl/manifests/jellyfin/Pod-jellyfin-meilisearch-test-connection.yaml b/clusters/cl01tl/manifests/jellyfin/Pod-jellyfin-meilisearch-test-connection.yaml index 159f6dfa8..89ca0e2ec 100644 --- a/clusters/cl01tl/manifests/jellyfin/Pod-jellyfin-meilisearch-test-connection.yaml +++ b/clusters/cl01tl/manifests/jellyfin/Pod-jellyfin-meilisearch-test-connection.yaml @@ -4,7 +4,7 @@ metadata: name: jellyfin-meilisearch-test-connection labels: app.kubernetes.io/name: meilisearch - helm.sh/chart: meilisearch-0.30.0 + helm.sh/chart: meilisearch-0.31.0 app.kubernetes.io/instance: jellyfin app.kubernetes.io/managed-by: Helm annotations: diff --git a/clusters/cl01tl/manifests/jellyfin/Service-jellyfin-meilisearch.yaml b/clusters/cl01tl/manifests/jellyfin/Service-jellyfin-meilisearch.yaml index a71362d7a..22dffe8f3 100644 --- a/clusters/cl01tl/manifests/jellyfin/Service-jellyfin-meilisearch.yaml +++ b/clusters/cl01tl/manifests/jellyfin/Service-jellyfin-meilisearch.yaml @@ -3,10 +3,10 @@ kind: Service metadata: name: jellyfin-meilisearch labels: - helm.sh/chart: meilisearch-0.30.0 + helm.sh/chart: meilisearch-0.31.0 app.kubernetes.io/name: meilisearch app.kubernetes.io/instance: jellyfin - app.kubernetes.io/version: "v1.41.0" + app.kubernetes.io/version: "v1.42.0" app.kubernetes.io/component: search-engine app.kubernetes.io/part-of: meilisearch app.kubernetes.io/managed-by: Helm diff --git a/clusters/cl01tl/manifests/jellyfin/ServiceAccount-jellyfin-meilisearch.yaml b/clusters/cl01tl/manifests/jellyfin/ServiceAccount-jellyfin-meilisearch.yaml index b71459689..e83088d0d 100644 --- a/clusters/cl01tl/manifests/jellyfin/ServiceAccount-jellyfin-meilisearch.yaml +++ b/clusters/cl01tl/manifests/jellyfin/ServiceAccount-jellyfin-meilisearch.yaml @@ -3,10 +3,10 @@ kind: ServiceAccount metadata: name: jellyfin-meilisearch labels: - helm.sh/chart: meilisearch-0.30.0 + helm.sh/chart: meilisearch-0.31.0 app.kubernetes.io/name: meilisearch app.kubernetes.io/instance: jellyfin - app.kubernetes.io/version: "v1.41.0" + app.kubernetes.io/version: "v1.42.0" app.kubernetes.io/component: search-engine app.kubernetes.io/part-of: meilisearch app.kubernetes.io/managed-by: Helm diff --git a/clusters/cl01tl/manifests/jellyfin/ServiceMonitor-jellyfin-meilisearch.yaml b/clusters/cl01tl/manifests/jellyfin/ServiceMonitor-jellyfin-meilisearch.yaml index 9949735e8..6619b8210 100644 --- a/clusters/cl01tl/manifests/jellyfin/ServiceMonitor-jellyfin-meilisearch.yaml +++ b/clusters/cl01tl/manifests/jellyfin/ServiceMonitor-jellyfin-meilisearch.yaml @@ -4,10 +4,10 @@ metadata: name: jellyfin-meilisearch namespace: jellyfin labels: - helm.sh/chart: meilisearch-0.30.0 + helm.sh/chart: meilisearch-0.31.0 app.kubernetes.io/name: meilisearch app.kubernetes.io/instance: jellyfin - app.kubernetes.io/version: "v1.41.0" + app.kubernetes.io/version: "v1.42.0" app.kubernetes.io/component: search-engine app.kubernetes.io/part-of: meilisearch app.kubernetes.io/managed-by: Helm diff --git a/clusters/cl01tl/manifests/jellyfin/StatefulSet-jellyfin-meilisearch.yaml b/clusters/cl01tl/manifests/jellyfin/StatefulSet-jellyfin-meilisearch.yaml index d7d0baf17..b57c42cd9 100644 --- a/clusters/cl01tl/manifests/jellyfin/StatefulSet-jellyfin-meilisearch.yaml +++ b/clusters/cl01tl/manifests/jellyfin/StatefulSet-jellyfin-meilisearch.yaml @@ -3,10 +3,10 @@ kind: StatefulSet metadata: name: jellyfin-meilisearch labels: - helm.sh/chart: meilisearch-0.30.0 + helm.sh/chart: meilisearch-0.31.0 app.kubernetes.io/name: meilisearch app.kubernetes.io/instance: jellyfin - app.kubernetes.io/version: "v1.41.0" + app.kubernetes.io/version: "v1.42.0" app.kubernetes.io/component: search-engine app.kubernetes.io/part-of: meilisearch app.kubernetes.io/managed-by: Helm @@ -20,15 +20,15 @@ spec: template: metadata: labels: - helm.sh/chart: meilisearch-0.30.0 + helm.sh/chart: meilisearch-0.31.0 app.kubernetes.io/name: meilisearch app.kubernetes.io/instance: jellyfin - app.kubernetes.io/version: "v1.41.0" + app.kubernetes.io/version: "v1.42.0" app.kubernetes.io/component: search-engine app.kubernetes.io/part-of: meilisearch app.kubernetes.io/managed-by: Helm annotations: - checksum/config: c347e91ae00ac92e9ef8517a9d15d9c1447908318a12938028ccdd3431a13773 + checksum/config: 7fddb85fab1c7fb4080dd089d12d61f1eecf51f30d4891f756e47cf24726fe18 spec: serviceAccountName: jellyfin-meilisearch securityContext: @@ -45,7 +45,7 @@ spec: claimName: jellyfin-meilisearch containers: - name: meilisearch - image: "getmeili/meilisearch:v1.41.0" + image: "getmeili/meilisearch:v1.42.0" imagePullPolicy: IfNotPresent securityContext: allowPrivilegeEscalation: false diff --git a/clusters/cl01tl/manifests/karakeep/ConfigMap-karakeep-meilisearch-environment.yaml b/clusters/cl01tl/manifests/karakeep/ConfigMap-karakeep-meilisearch-environment.yaml index ddafbd7f2..4b36ef02d 100644 --- a/clusters/cl01tl/manifests/karakeep/ConfigMap-karakeep-meilisearch-environment.yaml +++ b/clusters/cl01tl/manifests/karakeep/ConfigMap-karakeep-meilisearch-environment.yaml @@ -3,10 +3,10 @@ kind: ConfigMap metadata: name: karakeep-meilisearch-environment labels: - helm.sh/chart: meilisearch-0.30.0 + helm.sh/chart: meilisearch-0.31.0 app.kubernetes.io/name: meilisearch app.kubernetes.io/instance: karakeep - app.kubernetes.io/version: "v1.41.0" + app.kubernetes.io/version: "v1.42.0" app.kubernetes.io/component: search-engine app.kubernetes.io/part-of: meilisearch app.kubernetes.io/managed-by: Helm diff --git a/clusters/cl01tl/manifests/karakeep/PersistentVolumeClaim-karakeep-meilisearch.yaml b/clusters/cl01tl/manifests/karakeep/PersistentVolumeClaim-karakeep-meilisearch.yaml index 67a9cf86a..e6c61f750 100644 --- a/clusters/cl01tl/manifests/karakeep/PersistentVolumeClaim-karakeep-meilisearch.yaml +++ b/clusters/cl01tl/manifests/karakeep/PersistentVolumeClaim-karakeep-meilisearch.yaml @@ -3,10 +3,10 @@ apiVersion: v1 metadata: name: karakeep-meilisearch labels: - helm.sh/chart: meilisearch-0.30.0 + helm.sh/chart: meilisearch-0.31.0 app.kubernetes.io/name: meilisearch app.kubernetes.io/instance: karakeep - app.kubernetes.io/version: "v1.41.0" + app.kubernetes.io/version: "v1.42.0" app.kubernetes.io/component: search-engine app.kubernetes.io/part-of: meilisearch app.kubernetes.io/managed-by: Helm diff --git a/clusters/cl01tl/manifests/karakeep/Pod-karakeep-meilisearch-test-connection.yaml b/clusters/cl01tl/manifests/karakeep/Pod-karakeep-meilisearch-test-connection.yaml index d933aadf2..be8cf6b14 100644 --- a/clusters/cl01tl/manifests/karakeep/Pod-karakeep-meilisearch-test-connection.yaml +++ b/clusters/cl01tl/manifests/karakeep/Pod-karakeep-meilisearch-test-connection.yaml @@ -4,7 +4,7 @@ metadata: name: karakeep-meilisearch-test-connection labels: app.kubernetes.io/name: meilisearch - helm.sh/chart: meilisearch-0.30.0 + helm.sh/chart: meilisearch-0.31.0 app.kubernetes.io/instance: karakeep app.kubernetes.io/managed-by: Helm annotations: diff --git a/clusters/cl01tl/manifests/karakeep/Service-karakeep-meilisearch.yaml b/clusters/cl01tl/manifests/karakeep/Service-karakeep-meilisearch.yaml index 825e9eb67..3756aeba4 100644 --- a/clusters/cl01tl/manifests/karakeep/Service-karakeep-meilisearch.yaml +++ b/clusters/cl01tl/manifests/karakeep/Service-karakeep-meilisearch.yaml @@ -3,10 +3,10 @@ kind: Service metadata: name: karakeep-meilisearch labels: - helm.sh/chart: meilisearch-0.30.0 + helm.sh/chart: meilisearch-0.31.0 app.kubernetes.io/name: meilisearch app.kubernetes.io/instance: karakeep - app.kubernetes.io/version: "v1.41.0" + app.kubernetes.io/version: "v1.42.0" app.kubernetes.io/component: search-engine app.kubernetes.io/part-of: meilisearch app.kubernetes.io/managed-by: Helm diff --git a/clusters/cl01tl/manifests/karakeep/ServiceAccount-karakeep-meilisearch.yaml b/clusters/cl01tl/manifests/karakeep/ServiceAccount-karakeep-meilisearch.yaml index 5cc9b71b6..ac2e075c4 100644 --- a/clusters/cl01tl/manifests/karakeep/ServiceAccount-karakeep-meilisearch.yaml +++ b/clusters/cl01tl/manifests/karakeep/ServiceAccount-karakeep-meilisearch.yaml @@ -3,10 +3,10 @@ kind: ServiceAccount metadata: name: karakeep-meilisearch labels: - helm.sh/chart: meilisearch-0.30.0 + helm.sh/chart: meilisearch-0.31.0 app.kubernetes.io/name: meilisearch app.kubernetes.io/instance: karakeep - app.kubernetes.io/version: "v1.41.0" + app.kubernetes.io/version: "v1.42.0" app.kubernetes.io/component: search-engine app.kubernetes.io/part-of: meilisearch app.kubernetes.io/managed-by: Helm diff --git a/clusters/cl01tl/manifests/karakeep/ServiceMonitor-karakeep-meilisearch.yaml b/clusters/cl01tl/manifests/karakeep/ServiceMonitor-karakeep-meilisearch.yaml index 56faa0f84..2b7c4a0e7 100644 --- a/clusters/cl01tl/manifests/karakeep/ServiceMonitor-karakeep-meilisearch.yaml +++ b/clusters/cl01tl/manifests/karakeep/ServiceMonitor-karakeep-meilisearch.yaml @@ -4,10 +4,10 @@ metadata: name: karakeep-meilisearch namespace: karakeep labels: - helm.sh/chart: meilisearch-0.30.0 + helm.sh/chart: meilisearch-0.31.0 app.kubernetes.io/name: meilisearch app.kubernetes.io/instance: karakeep - app.kubernetes.io/version: "v1.41.0" + app.kubernetes.io/version: "v1.42.0" app.kubernetes.io/component: search-engine app.kubernetes.io/part-of: meilisearch app.kubernetes.io/managed-by: Helm diff --git a/clusters/cl01tl/manifests/karakeep/StatefulSet-karakeep-meilisearch.yaml b/clusters/cl01tl/manifests/karakeep/StatefulSet-karakeep-meilisearch.yaml index ed9b119b1..a91dd0d84 100644 --- a/clusters/cl01tl/manifests/karakeep/StatefulSet-karakeep-meilisearch.yaml +++ b/clusters/cl01tl/manifests/karakeep/StatefulSet-karakeep-meilisearch.yaml @@ -3,10 +3,10 @@ kind: StatefulSet metadata: name: karakeep-meilisearch labels: - helm.sh/chart: meilisearch-0.30.0 + helm.sh/chart: meilisearch-0.31.0 app.kubernetes.io/name: meilisearch app.kubernetes.io/instance: karakeep - app.kubernetes.io/version: "v1.41.0" + app.kubernetes.io/version: "v1.42.0" app.kubernetes.io/component: search-engine app.kubernetes.io/part-of: meilisearch app.kubernetes.io/managed-by: Helm @@ -20,15 +20,15 @@ spec: template: metadata: labels: - helm.sh/chart: meilisearch-0.30.0 + helm.sh/chart: meilisearch-0.31.0 app.kubernetes.io/name: meilisearch app.kubernetes.io/instance: karakeep - app.kubernetes.io/version: "v1.41.0" + app.kubernetes.io/version: "v1.42.0" app.kubernetes.io/component: search-engine app.kubernetes.io/part-of: meilisearch app.kubernetes.io/managed-by: Helm annotations: - checksum/config: da15a61dff5cf22c34046e8784ae11eeafbd467bd31b283a88f6a64ff5113a18 + checksum/config: 4200d1e288cf06392b555f81e45e31ef33f97d1837b0e92e9fa5374842d7b7b9 spec: serviceAccountName: karakeep-meilisearch securityContext: @@ -45,7 +45,7 @@ spec: claimName: karakeep-meilisearch containers: - name: meilisearch - image: "getmeili/meilisearch:v1.41.0" + image: "getmeili/meilisearch:v1.42.0" imagePullPolicy: IfNotPresent securityContext: allowPrivilegeEscalation: false diff --git a/clusters/cl01tl/manifests/postiz/ConfigMap-postiz-temporal-config.yaml b/clusters/cl01tl/manifests/postiz/ConfigMap-postiz-temporal-config.yaml index 92e4992c3..d105ff2aa 100644 --- a/clusters/cl01tl/manifests/postiz/ConfigMap-postiz-temporal-config.yaml +++ b/clusters/cl01tl/manifests/postiz/ConfigMap-postiz-temporal-config.yaml @@ -4,7 +4,7 @@ metadata: name: "postiz-temporal-config" labels: app.kubernetes.io/name: temporal - helm.sh/chart: temporal-1.0.0 + helm.sh/chart: temporal-1.1.0 app.kubernetes.io/managed-by: Helm app.kubernetes.io/instance: postiz app.kubernetes.io/version: "1.30.3" diff --git a/clusters/cl01tl/manifests/postiz/ConfigMap-postiz-temporal-dynamic-config.yaml b/clusters/cl01tl/manifests/postiz/ConfigMap-postiz-temporal-dynamic-config.yaml index 03ec8e6ba..eeb2704ae 100644 --- a/clusters/cl01tl/manifests/postiz/ConfigMap-postiz-temporal-dynamic-config.yaml +++ b/clusters/cl01tl/manifests/postiz/ConfigMap-postiz-temporal-dynamic-config.yaml @@ -4,7 +4,7 @@ metadata: name: "postiz-temporal-dynamic-config" labels: app.kubernetes.io/name: temporal - helm.sh/chart: temporal-1.0.0 + helm.sh/chart: temporal-1.1.0 app.kubernetes.io/managed-by: Helm app.kubernetes.io/instance: postiz app.kubernetes.io/version: "1.30.3" diff --git a/clusters/cl01tl/manifests/postiz/ConfigMap-postiz-temporal-shims.yaml b/clusters/cl01tl/manifests/postiz/ConfigMap-postiz-temporal-shims.yaml index 4e28b92f2..f28bdf6f1 100644 --- a/clusters/cl01tl/manifests/postiz/ConfigMap-postiz-temporal-shims.yaml +++ b/clusters/cl01tl/manifests/postiz/ConfigMap-postiz-temporal-shims.yaml @@ -4,11 +4,15 @@ metadata: name: "postiz-temporal-shims" labels: app.kubernetes.io/name: temporal - helm.sh/chart: temporal-1.0.0 + helm.sh/chart: temporal-1.1.0 app.kubernetes.io/managed-by: Helm app.kubernetes.io/instance: postiz app.kubernetes.io/version: "1.30.3" app.kubernetes.io/part-of: temporal + annotations: + "helm.sh/hook": pre-install,pre-upgrade + "helm.sh/hook-weight": "-1" + "helm.sh/hook-delete-policy": before-hook-creation data: dockerize: |- #!/bin/sh diff --git a/clusters/cl01tl/manifests/postiz/Deployment-postiz-temporal-admintools.yaml b/clusters/cl01tl/manifests/postiz/Deployment-postiz-temporal-admintools.yaml index 8adb9095e..d50089657 100644 --- a/clusters/cl01tl/manifests/postiz/Deployment-postiz-temporal-admintools.yaml +++ b/clusters/cl01tl/manifests/postiz/Deployment-postiz-temporal-admintools.yaml @@ -6,7 +6,7 @@ metadata: labels: app.kubernetes.io/component: admintools app.kubernetes.io/name: temporal - helm.sh/chart: temporal-1.0.0 + helm.sh/chart: temporal-1.1.0 app.kubernetes.io/managed-by: Helm app.kubernetes.io/instance: postiz app.kubernetes.io/version: "1.30.3" @@ -24,7 +24,7 @@ spec: labels: app.kubernetes.io/component: admintools app.kubernetes.io/name: temporal - helm.sh/chart: temporal-1.0.0 + helm.sh/chart: temporal-1.1.0 app.kubernetes.io/managed-by: Helm app.kubernetes.io/instance: postiz app.kubernetes.io/version: "1.30.3" diff --git a/clusters/cl01tl/manifests/postiz/Deployment-postiz-temporal-frontend.yaml b/clusters/cl01tl/manifests/postiz/Deployment-postiz-temporal-frontend.yaml index b4a2130c4..f4753ad9b 100644 --- a/clusters/cl01tl/manifests/postiz/Deployment-postiz-temporal-frontend.yaml +++ b/clusters/cl01tl/manifests/postiz/Deployment-postiz-temporal-frontend.yaml @@ -6,7 +6,7 @@ metadata: labels: app.kubernetes.io/component: frontend app.kubernetes.io/name: temporal - helm.sh/chart: temporal-1.0.0 + helm.sh/chart: temporal-1.1.0 app.kubernetes.io/managed-by: Helm app.kubernetes.io/instance: postiz app.kubernetes.io/version: "1.30.3" @@ -21,7 +21,7 @@ spec: template: metadata: annotations: - checksum/config: b21a2dfd383b5da125ad8286a66cc522573fb82e4d08fe1478ad6af6a52adf91 + checksum/config: 24dfdfef9cf5e5ae6a8bdf8c2c3b9f3425b2c6dc36cb08550ef268df3fa2b5be prometheus.io/job: temporal-frontend prometheus.io/scrape: 'true' prometheus.io/scheme: http @@ -29,7 +29,7 @@ spec: labels: app.kubernetes.io/component: frontend app.kubernetes.io/name: temporal - helm.sh/chart: temporal-1.0.0 + helm.sh/chart: temporal-1.1.0 app.kubernetes.io/managed-by: Helm app.kubernetes.io/instance: postiz app.kubernetes.io/version: "1.30.3" diff --git a/clusters/cl01tl/manifests/postiz/Deployment-postiz-temporal-history.yaml b/clusters/cl01tl/manifests/postiz/Deployment-postiz-temporal-history.yaml index 8165e5643..a41870f6f 100644 --- a/clusters/cl01tl/manifests/postiz/Deployment-postiz-temporal-history.yaml +++ b/clusters/cl01tl/manifests/postiz/Deployment-postiz-temporal-history.yaml @@ -6,7 +6,7 @@ metadata: labels: app.kubernetes.io/component: history app.kubernetes.io/name: temporal - helm.sh/chart: temporal-1.0.0 + helm.sh/chart: temporal-1.1.0 app.kubernetes.io/managed-by: Helm app.kubernetes.io/instance: postiz app.kubernetes.io/version: "1.30.3" @@ -21,7 +21,7 @@ spec: template: metadata: annotations: - checksum/config: b21a2dfd383b5da125ad8286a66cc522573fb82e4d08fe1478ad6af6a52adf91 + checksum/config: 24dfdfef9cf5e5ae6a8bdf8c2c3b9f3425b2c6dc36cb08550ef268df3fa2b5be prometheus.io/job: temporal-history prometheus.io/scrape: 'true' prometheus.io/scheme: http @@ -29,7 +29,7 @@ spec: labels: app.kubernetes.io/component: history app.kubernetes.io/name: temporal - helm.sh/chart: temporal-1.0.0 + helm.sh/chart: temporal-1.1.0 app.kubernetes.io/managed-by: Helm app.kubernetes.io/instance: postiz app.kubernetes.io/version: "1.30.3" diff --git a/clusters/cl01tl/manifests/postiz/Deployment-postiz-temporal-matching.yaml b/clusters/cl01tl/manifests/postiz/Deployment-postiz-temporal-matching.yaml index eda5794ac..1cc95bdcd 100644 --- a/clusters/cl01tl/manifests/postiz/Deployment-postiz-temporal-matching.yaml +++ b/clusters/cl01tl/manifests/postiz/Deployment-postiz-temporal-matching.yaml @@ -6,7 +6,7 @@ metadata: labels: app.kubernetes.io/component: matching app.kubernetes.io/name: temporal - helm.sh/chart: temporal-1.0.0 + helm.sh/chart: temporal-1.1.0 app.kubernetes.io/managed-by: Helm app.kubernetes.io/instance: postiz app.kubernetes.io/version: "1.30.3" @@ -21,7 +21,7 @@ spec: template: metadata: annotations: - checksum/config: b21a2dfd383b5da125ad8286a66cc522573fb82e4d08fe1478ad6af6a52adf91 + checksum/config: 24dfdfef9cf5e5ae6a8bdf8c2c3b9f3425b2c6dc36cb08550ef268df3fa2b5be prometheus.io/job: temporal-matching prometheus.io/scrape: 'true' prometheus.io/scheme: http @@ -29,7 +29,7 @@ spec: labels: app.kubernetes.io/component: matching app.kubernetes.io/name: temporal - helm.sh/chart: temporal-1.0.0 + helm.sh/chart: temporal-1.1.0 app.kubernetes.io/managed-by: Helm app.kubernetes.io/instance: postiz app.kubernetes.io/version: "1.30.3" diff --git a/clusters/cl01tl/manifests/postiz/Deployment-postiz-temporal-web.yaml b/clusters/cl01tl/manifests/postiz/Deployment-postiz-temporal-web.yaml index 6b65f4eba..60c9cd1f4 100644 --- a/clusters/cl01tl/manifests/postiz/Deployment-postiz-temporal-web.yaml +++ b/clusters/cl01tl/manifests/postiz/Deployment-postiz-temporal-web.yaml @@ -6,7 +6,7 @@ metadata: labels: app.kubernetes.io/component: web app.kubernetes.io/name: temporal - helm.sh/chart: temporal-1.0.0 + helm.sh/chart: temporal-1.1.0 app.kubernetes.io/managed-by: Helm app.kubernetes.io/instance: postiz app.kubernetes.io/version: "1.30.3" @@ -24,7 +24,7 @@ spec: labels: app.kubernetes.io/component: web app.kubernetes.io/name: temporal - helm.sh/chart: temporal-1.0.0 + helm.sh/chart: temporal-1.1.0 app.kubernetes.io/managed-by: Helm app.kubernetes.io/instance: postiz app.kubernetes.io/version: "1.30.3" diff --git a/clusters/cl01tl/manifests/postiz/Deployment-postiz-temporal-worker.yaml b/clusters/cl01tl/manifests/postiz/Deployment-postiz-temporal-worker.yaml index 1c6c504cf..cf88b4d39 100644 --- a/clusters/cl01tl/manifests/postiz/Deployment-postiz-temporal-worker.yaml +++ b/clusters/cl01tl/manifests/postiz/Deployment-postiz-temporal-worker.yaml @@ -6,7 +6,7 @@ metadata: labels: app.kubernetes.io/component: worker app.kubernetes.io/name: temporal - helm.sh/chart: temporal-1.0.0 + helm.sh/chart: temporal-1.1.0 app.kubernetes.io/managed-by: Helm app.kubernetes.io/instance: postiz app.kubernetes.io/version: "1.30.3" @@ -21,7 +21,7 @@ spec: template: metadata: annotations: - checksum/config: b21a2dfd383b5da125ad8286a66cc522573fb82e4d08fe1478ad6af6a52adf91 + checksum/config: 24dfdfef9cf5e5ae6a8bdf8c2c3b9f3425b2c6dc36cb08550ef268df3fa2b5be prometheus.io/job: temporal-worker prometheus.io/scrape: 'true' prometheus.io/scheme: http @@ -29,7 +29,7 @@ spec: labels: app.kubernetes.io/component: worker app.kubernetes.io/name: temporal - helm.sh/chart: temporal-1.0.0 + helm.sh/chart: temporal-1.1.0 app.kubernetes.io/managed-by: Helm app.kubernetes.io/instance: postiz app.kubernetes.io/version: "1.30.3" diff --git a/clusters/cl01tl/manifests/postiz/Job-postiz-temporal-schema-1-0-0-1.yaml b/clusters/cl01tl/manifests/postiz/Job-postiz-temporal-schema-1-1-0-1.yaml similarity index 95% rename from clusters/cl01tl/manifests/postiz/Job-postiz-temporal-schema-1-0-0-1.yaml rename to clusters/cl01tl/manifests/postiz/Job-postiz-temporal-schema-1-1-0-1.yaml index 60eb74260..647b6933a 100644 --- a/clusters/cl01tl/manifests/postiz/Job-postiz-temporal-schema-1-0-0-1.yaml +++ b/clusters/cl01tl/manifests/postiz/Job-postiz-temporal-schema-1-1-0-1.yaml @@ -1,25 +1,29 @@ apiVersion: batch/v1 kind: Job metadata: - name: postiz-temporal-schema-1-0-0-1 + name: postiz-temporal-schema-1-1-0-1 labels: app.kubernetes.io/component: database app.kubernetes.io/name: temporal - helm.sh/chart: temporal-1.0.0 + helm.sh/chart: temporal-1.1.0 app.kubernetes.io/managed-by: Helm app.kubernetes.io/instance: postiz app.kubernetes.io/version: "1.30.3" app.kubernetes.io/part-of: temporal + annotations: + "helm.sh/hook": pre-install,pre-upgrade + "helm.sh/hook-weight": "0" + "helm.sh/hook-delete-policy": before-hook-creation spec: backoffLimit: 100 ttlSecondsAfterFinished: 86400 template: metadata: - name: postiz-temporal-schema-1-0-0-1 + name: postiz-temporal-schema-1-1-0-1 labels: app.kubernetes.io/component: database app.kubernetes.io/name: temporal - helm.sh/chart: temporal-1.0.0 + helm.sh/chart: temporal-1.1.0 app.kubernetes.io/managed-by: Helm app.kubernetes.io/instance: postiz app.kubernetes.io/version: "1.30.3" diff --git a/clusters/cl01tl/manifests/postiz/Pod-postiz-temporal-test-cluster-health.yaml b/clusters/cl01tl/manifests/postiz/Pod-postiz-temporal-test-cluster-health.yaml index 7d78af095..5aabe25b6 100644 --- a/clusters/cl01tl/manifests/postiz/Pod-postiz-temporal-test-cluster-health.yaml +++ b/clusters/cl01tl/manifests/postiz/Pod-postiz-temporal-test-cluster-health.yaml @@ -5,7 +5,7 @@ metadata: labels: app.kubernetes.io/component: test app.kubernetes.io/name: temporal - helm.sh/chart: temporal-1.0.0 + helm.sh/chart: temporal-1.1.0 app.kubernetes.io/managed-by: Helm app.kubernetes.io/instance: postiz app.kubernetes.io/version: "1.30.3" diff --git a/clusters/cl01tl/manifests/postiz/Service-postiz-temporal-frontend-headless.yaml b/clusters/cl01tl/manifests/postiz/Service-postiz-temporal-frontend-headless.yaml index 4397213e0..d5d8bbe0d 100644 --- a/clusters/cl01tl/manifests/postiz/Service-postiz-temporal-frontend-headless.yaml +++ b/clusters/cl01tl/manifests/postiz/Service-postiz-temporal-frontend-headless.yaml @@ -5,7 +5,7 @@ metadata: labels: app.kubernetes.io/component: frontend app.kubernetes.io/name: temporal - helm.sh/chart: temporal-1.0.0 + helm.sh/chart: temporal-1.1.0 app.kubernetes.io/managed-by: Helm app.kubernetes.io/instance: postiz app.kubernetes.io/version: "1.30.3" diff --git a/clusters/cl01tl/manifests/postiz/Service-postiz-temporal-frontend.yaml b/clusters/cl01tl/manifests/postiz/Service-postiz-temporal-frontend.yaml index 5e89360b7..5fb73881c 100644 --- a/clusters/cl01tl/manifests/postiz/Service-postiz-temporal-frontend.yaml +++ b/clusters/cl01tl/manifests/postiz/Service-postiz-temporal-frontend.yaml @@ -5,7 +5,7 @@ metadata: labels: app.kubernetes.io/component: frontend app.kubernetes.io/name: temporal - helm.sh/chart: temporal-1.0.0 + helm.sh/chart: temporal-1.1.0 app.kubernetes.io/managed-by: Helm app.kubernetes.io/instance: postiz app.kubernetes.io/version: "1.30.3" diff --git a/clusters/cl01tl/manifests/postiz/Service-postiz-temporal-history-headless.yaml b/clusters/cl01tl/manifests/postiz/Service-postiz-temporal-history-headless.yaml index fc34178dd..e93bff595 100644 --- a/clusters/cl01tl/manifests/postiz/Service-postiz-temporal-history-headless.yaml +++ b/clusters/cl01tl/manifests/postiz/Service-postiz-temporal-history-headless.yaml @@ -5,7 +5,7 @@ metadata: labels: app.kubernetes.io/component: history app.kubernetes.io/name: temporal - helm.sh/chart: temporal-1.0.0 + helm.sh/chart: temporal-1.1.0 app.kubernetes.io/managed-by: Helm app.kubernetes.io/instance: postiz app.kubernetes.io/version: "1.30.3" diff --git a/clusters/cl01tl/manifests/postiz/Service-postiz-temporal-matching-headless.yaml b/clusters/cl01tl/manifests/postiz/Service-postiz-temporal-matching-headless.yaml index 72161fecd..942c705c9 100644 --- a/clusters/cl01tl/manifests/postiz/Service-postiz-temporal-matching-headless.yaml +++ b/clusters/cl01tl/manifests/postiz/Service-postiz-temporal-matching-headless.yaml @@ -5,7 +5,7 @@ metadata: labels: app.kubernetes.io/component: matching app.kubernetes.io/name: temporal - helm.sh/chart: temporal-1.0.0 + helm.sh/chart: temporal-1.1.0 app.kubernetes.io/managed-by: Helm app.kubernetes.io/instance: postiz app.kubernetes.io/version: "1.30.3" diff --git a/clusters/cl01tl/manifests/postiz/Service-postiz-temporal-web.yaml b/clusters/cl01tl/manifests/postiz/Service-postiz-temporal-web.yaml index 683dee84b..c12cd24a3 100644 --- a/clusters/cl01tl/manifests/postiz/Service-postiz-temporal-web.yaml +++ b/clusters/cl01tl/manifests/postiz/Service-postiz-temporal-web.yaml @@ -5,7 +5,7 @@ metadata: labels: app.kubernetes.io/component: web app.kubernetes.io/name: temporal - helm.sh/chart: temporal-1.0.0 + helm.sh/chart: temporal-1.1.0 app.kubernetes.io/managed-by: Helm app.kubernetes.io/instance: postiz app.kubernetes.io/version: "1.30.3" diff --git a/clusters/cl01tl/manifests/postiz/Service-postiz-temporal-worker-headless.yaml b/clusters/cl01tl/manifests/postiz/Service-postiz-temporal-worker-headless.yaml index 9f15c214b..9735274ee 100644 --- a/clusters/cl01tl/manifests/postiz/Service-postiz-temporal-worker-headless.yaml +++ b/clusters/cl01tl/manifests/postiz/Service-postiz-temporal-worker-headless.yaml @@ -5,7 +5,7 @@ metadata: labels: app.kubernetes.io/component: worker app.kubernetes.io/name: temporal - helm.sh/chart: temporal-1.0.0 + helm.sh/chart: temporal-1.1.0 app.kubernetes.io/managed-by: Helm app.kubernetes.io/instance: postiz app.kubernetes.io/version: "1.30.3" diff --git a/clusters/cl01tl/manifests/postiz/ServiceMonitor-postiz-temporal-frontend.yaml b/clusters/cl01tl/manifests/postiz/ServiceMonitor-postiz-temporal-frontend.yaml index 78d85edb1..06f1d19e2 100644 --- a/clusters/cl01tl/manifests/postiz/ServiceMonitor-postiz-temporal-frontend.yaml +++ b/clusters/cl01tl/manifests/postiz/ServiceMonitor-postiz-temporal-frontend.yaml @@ -5,7 +5,7 @@ metadata: labels: app.kubernetes.io/component: frontend app.kubernetes.io/name: temporal - helm.sh/chart: temporal-1.0.0 + helm.sh/chart: temporal-1.1.0 app.kubernetes.io/managed-by: Helm app.kubernetes.io/instance: postiz app.kubernetes.io/version: "1.30.3" diff --git a/clusters/cl01tl/manifests/postiz/ServiceMonitor-postiz-temporal-history.yaml b/clusters/cl01tl/manifests/postiz/ServiceMonitor-postiz-temporal-history.yaml index 95b89c81f..72bc79d39 100644 --- a/clusters/cl01tl/manifests/postiz/ServiceMonitor-postiz-temporal-history.yaml +++ b/clusters/cl01tl/manifests/postiz/ServiceMonitor-postiz-temporal-history.yaml @@ -5,7 +5,7 @@ metadata: labels: app.kubernetes.io/component: history app.kubernetes.io/name: temporal - helm.sh/chart: temporal-1.0.0 + helm.sh/chart: temporal-1.1.0 app.kubernetes.io/managed-by: Helm app.kubernetes.io/instance: postiz app.kubernetes.io/version: "1.30.3" diff --git a/clusters/cl01tl/manifests/postiz/ServiceMonitor-postiz-temporal-matching.yaml b/clusters/cl01tl/manifests/postiz/ServiceMonitor-postiz-temporal-matching.yaml index cb3ffa9aa..eb23b7215 100644 --- a/clusters/cl01tl/manifests/postiz/ServiceMonitor-postiz-temporal-matching.yaml +++ b/clusters/cl01tl/manifests/postiz/ServiceMonitor-postiz-temporal-matching.yaml @@ -5,7 +5,7 @@ metadata: labels: app.kubernetes.io/component: matching app.kubernetes.io/name: temporal - helm.sh/chart: temporal-1.0.0 + helm.sh/chart: temporal-1.1.0 app.kubernetes.io/managed-by: Helm app.kubernetes.io/instance: postiz app.kubernetes.io/version: "1.30.3" diff --git a/clusters/cl01tl/manifests/postiz/ServiceMonitor-postiz-temporal-worker.yaml b/clusters/cl01tl/manifests/postiz/ServiceMonitor-postiz-temporal-worker.yaml index 430588704..fae81a7eb 100644 --- a/clusters/cl01tl/manifests/postiz/ServiceMonitor-postiz-temporal-worker.yaml +++ b/clusters/cl01tl/manifests/postiz/ServiceMonitor-postiz-temporal-worker.yaml @@ -5,7 +5,7 @@ metadata: labels: app.kubernetes.io/component: worker app.kubernetes.io/name: temporal - helm.sh/chart: temporal-1.0.0 + helm.sh/chart: temporal-1.1.0 app.kubernetes.io/managed-by: Helm app.kubernetes.io/instance: postiz app.kubernetes.io/version: "1.30.3"