Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions INSTALL.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down Expand Up @@ -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:**
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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
```

Expand Down
2 changes: 1 addition & 1 deletion install-minimal.sh
Original file line number Diff line number Diff line change
Expand Up @@ -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}"
Expand Down
2 changes: 1 addition & 1 deletion install.sh
Original file line number Diff line number Diff line change
Expand Up @@ -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:-}"
Expand Down
2 changes: 2 additions & 0 deletions pkg/kine/config.go
Original file line number Diff line number Diff line change
Expand Up @@ -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,
}
}
2 changes: 1 addition & 1 deletion types/const.go
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand Down