Update komodo to version v2.0.0 (#5164)

This commit is contained in:
Alexander L. 2026-03-26 08:34:55 +01:00 committed by GitHub
parent 7fa7baa066
commit 1ca9ae65ae
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 21 additions and 13 deletions

View File

View File

@ -53,8 +53,9 @@ services:
FERRETDB_POSTGRESQL_URL: postgres://admin:admin@komodo_postgres_1:5432/postgres
core:
image: ghcr.io/moghtech/komodo-core:1.19.5@sha256:a1cceb4f971443b1e9f2a767788f663d0afb6244ee2135f7fe3fd1036af37ade
image: ghcr.io/moghtech/komodo-core:2.0.0@sha256:518e6f4b76a9adc27b6ec0c4bb05533c8f5752986e145e3bfb64e4d15c232e32
user: "1000:1000"
init: true
labels:
komodo.skip:
restart: on-failure
@ -71,9 +72,10 @@ services:
- ${APP_DATA_DIR}/settings.env
volumes:
- ${APP_DATA_DIR}/data/core:/backups
- ${APP_DATA_DIR}/data/keys:/config/keys
periphery:
image: ghcr.io/moghtech/komodo-periphery:1.19.5@sha256:bd79cf960ed054fe8e02384322303e462448679b1149dde48bbef151417255b1
image: ghcr.io/moghtech/komodo-periphery:2.0.0@sha256:cc9aff8b621d49bbcca394e1538d9d9ea28c48bcfd2d6c8a6f9d5d3eef7f8341
labels:
komodo.skip:
restart: on-failure

View File

@ -4,8 +4,12 @@ set -euo pipefail
# This scripts checks the environment file for placeholder values and replaces them with generated keys or system variables.
APP_DIR="$(readlink -f "$(dirname "${BASH_SOURCE[0]}")/..")"
KEYS_DIR="$APP_DIR/data/keys"
ENV_FILE="$APP_DIR/settings.env"
mkdir -p "$KEYS_DIR"
chown -R 1000:1000 "$KEYS_DIR"
# Check if the file exists
if [ ! -f "$ENV_FILE" ]; then
echo "Error: Environment file not found at $ENV_FILE"

View File

@ -3,7 +3,7 @@ id: komodo
name: Komodo
tagline: A tool to build and deploy software
category: developer
version: "1.19.5"
version: "2.0.0"
port: 9120
description: >-
🦎 Komodo is an open-source platform focused on streamlining and automating the management of servers, application builds, deployments, and containerized environments. It offers a unified interface that enables users to monitor critical system metrics such as CPU load, memory consumption, and disk usage across multiple servers, providing comprehensive operational visibility. A key feature of Komodo is its ability to manage Docker containers and Docker Compose applications, delivering real-time insights into their status, logs, and uptime. This detailed container management simplifies troubleshooting and operational oversight, making it easier for teams to maintain and optimize their deployments.
@ -26,17 +26,19 @@ gallery:
- 4.jpg
- 5.jpg
releaseNotes: >-
🚨 This is a major release. Make sure to have backups before updating. It may be needed to clear the browser cache and cookies.
Key highlights in this release include:
- Improved image tagging customization
- Enhanced Action execution and polling
- Ability to toggle compose/config files open/closed in the Info tab
- Multiple Runs on single Action now allowed in parallel
Other improvements:
- Enhanced UI elements, including auto theme changes and login enhancements
- Improved error handling and resource creation processes
- Decreased binary size for improved performance
- Docker Swarm support for managing swarm clusters, nodes, services, stacks, configs, and secrets
- Periphery can now initiate the connection to Komodo Core (outbound periphery)
- PKI authentication with auto-generated key pairs and automatic rotation, replacing passkeys
- Streamlined server onboarding with reusable onboarding keys
- Improved terminals dashboard and Action scripting
- New UI with higher contrast and better primitives
- Built-in two-factor authentication (Passkey / TOTP) for username/password login
- Users can now link multiple login providers to a single account
- Full interactive OpenAPI documentation now available
Full release notes can be found at https://github.com/moghtech/komodo/releases