Skip to content

v1.2.0

Latest

Choose a tag to compare

@github-actions github-actions released this 24 Aug 23:12
4961b5d

What's Changed

Feature

  • Introduced a Prometheus-compatible metrics endpoint #176
    • Enable with --metrics-server; serves /metrics with control plane health gauges on 127.0.0.1:9105 (configurable via --metrics-bind-address)
  • Added support for attaching to a host-managed container runtime (containerd or CRI-O) #181
    • Set --container-runtime-endpoint (e.g. unix:///run/crio/crio.sock) to skip the embedded containerd; the host then supplies the runtime, OCI runtime, CNI plugin binaries and sandbox image
  • Added CPU manager support for latency-sensitive workloads #183
    • New --cpu-manager-policy, --cpu-manager-policy-options, --system-reserved and --reserved-cpus flags
    • For more details, refer to this docs
  • Auto-detect the network MTU, with an override via --mtu #179
    • Picks up reduced MTUs on VPN/tunnel/PPPoE links and applies them to the CNI bridge (cni0) and pod veth interfaces
    • For more details, refer to this docs
  • Portainer Edge Agent now tracks the lts tag, and the image is configurable via --portainer-edge-image #177
    • Any image other than the default is pulled from the registry rather than loaded from the embedded image

Fixes

  • Fixed an issue where the EXTERNAL-IP was not set when an existing service was changed to type LoadBalancer #178
    • Also added --load-balancer-ip to publish services on an address other than the node IP
  • Fixed kubesoloctl writing the kubeconfig to the wrong user's home directory #185
    • Ownership is now resolved only from an explicit sudo/doas escalation; in a plain root shell (e.g. after sudo su -) the kubeconfig goes to root's home rather than being attributed to the original login user
  • Fixed external-dependency builds embedding artifacts they do not use #184

Chore

  • Updated KubeSolo to track Kubernetes v1.35.7 and Kine v0.16.3 #180
  • Dropped the :latest container image tag and split CI publishing to be fork-safe #174
    • Images must now be pulled by an explicit version tag
  • Bumped google.golang.org/grpc 1.80.0 -> 1.82.1 #175
  • Bumped github.com/google/cel-go 0.26.0 -> 0.29.0 #182

New Contributors

  • @c92s made their first contribution in #184

Full Changelog: v1.1.9...v1.2.0