From 8b3e03052580bee23b7357a1990d8af30ef855c1 Mon Sep 17 00:00:00 2001 From: stevensbkang Date: Fri, 15 May 2026 10:50:27 +1200 Subject: [PATCH] chore: v1.1.6 bump --- INSTALL.md | 10 +++++----- install-minimal.sh | 2 +- install.sh | 2 +- pkg/kine/config.go | 2 ++ types/const.go | 2 +- 5 files changed, 10 insertions(+), 8 deletions(-) diff --git a/INSTALL.md b/INSTALL.md index 8bbd3cc4..2e2919c5 100644 --- a/INSTALL.md +++ b/INSTALL.md @@ -23,7 +23,7 @@ curl -sfL https://raw.githubusercontent.com/portainer/kubesolo/develop/install.s # With options curl -sfL https://get.kubesolo.io | sudo sh -s -- \ - --version=v1.1.5 \ + --version=v1.1.6 \ --path=/opt/kubesolo \ --run-mode=service @@ -58,7 +58,7 @@ This script provides basic installation with minimal dependencies for the most c wget -O - https://raw.githubusercontent.com/portainer/kubesolo/develop/install-minimal.sh | sh # Or with environment variables -KUBESOLO_VERSION=v1.1.5 KUBESOLO_PATH=/opt/kubesolo sh install-minimal.sh +KUBESOLO_VERSION=v1.1.6 KUBESOLO_PATH=/opt/kubesolo sh install-minimal.sh ``` **Features:** @@ -93,7 +93,7 @@ chmod +x kubesolo-service.sh All installers support these environment variables: ```bash -export KUBESOLO_VERSION="v1.1.5" # Version to install +export KUBESOLO_VERSION="v1.1.6" # Version to install export KUBESOLO_PATH="/var/lib/kubesolo" # Installation path export KUBESOLO_PORTAINER_EDGE_ID="your-id" # Portainer Edge ID export KUBESOLO_PORTAINER_EDGE_KEY="your-key" # Portainer Edge Key @@ -138,7 +138,7 @@ For air-gapped installations: ```bash # Pre-download the binary -wget https://github.com/portainer/kubesolo/releases/download/v1.1.5/kubesolo-v1.1.5-linux-arm64.tar.gz +wget https://github.com/portainer/kubesolo/releases/download/v1.1.6/kubesolo-v1.1.6-linux-arm64.tar.gz # Extract and install manually tar -xzf kubesolo-*.tar.gz @@ -173,7 +173,7 @@ curl -sfL https://get.kubesolo.io | sudo sh - # Combined with other options curl -sfL https://get.kubesolo.io | sudo sh -s -- \ --proxy=http://proxy.company.com:8080 \ - --version=v1.1.5 \ + --version=v1.1.6 \ --path=/opt/kubesolo ``` diff --git a/install-minimal.sh b/install-minimal.sh index 26e70948..d7a7478e 100644 --- a/install-minimal.sh +++ b/install-minimal.sh @@ -22,7 +22,7 @@ case $ARCH in esac # Configuration -KUBESOLO_VERSION="${KUBESOLO_VERSION:-v1.1.5}" +KUBESOLO_VERSION="${KUBESOLO_VERSION:-v1.1.6}" CONFIG_PATH="${KUBESOLO_PATH:-/var/lib/kubesolo}" INSTALL_PATH="/usr/local/bin/kubesolo" USE_MUSL="${USE_MUSL:-false}" diff --git a/install.sh b/install.sh index 43c71b78..2c46377c 100644 --- a/install.sh +++ b/install.sh @@ -1060,7 +1060,7 @@ install_binary() { # ── Script entry point ──────────────────────────────────────────────────────── # Default configuration from environment variables -KUBESOLO_VERSION="${KUBESOLO_VERSION:-v1.1.5}" +KUBESOLO_VERSION="${KUBESOLO_VERSION:-v1.1.6}" CONFIG_PATH="${KUBESOLO_PATH:-/var/lib/kubesolo}" APISERVER_EXTRA_SANS="${KUBESOLO_APISERVER_EXTRA_SANS:-}" PORTAINER_EDGE_ID="${KUBESOLO_PORTAINER_EDGE_ID:-}" diff --git a/pkg/kine/config.go b/pkg/kine/config.go index 6b2e0b99..27a4f719 100644 --- a/pkg/kine/config.go +++ b/pkg/kine/config.go @@ -22,6 +22,8 @@ func (s *service) generateKineConfig() endpoint.Config { MaxLifetime: 60 * time.Second, }, NotifyInterval: 15 * time.Second, + CompactInterval: 5 * time.Minute, + CompactTimeout: 60 * time.Second, CompactBatchSize: 1000, } } diff --git a/types/const.go b/types/const.go index c7646f17..ce0fb836 100644 --- a/types/const.go +++ b/types/const.go @@ -33,7 +33,7 @@ const ( DefaultLocalPathStorageDir = "local-path-storage" DefaultWebhookReadWriteTimeout = 10 * time.Second DefaultWebhookIdleTimeout = 30 * time.Second - DefaultContextTimeout = 15 * time.Second + DefaultContextTimeout = 60 * time.Second DefaultComponentSleep = 5 * time.Second DefaultStartupTimeout = 600 // seconds DefaultNftMasqTable = "kubesolo-masq"