Skip to content
This repository was archived by the owner on Apr 18, 2025. It is now read-only.

SafeScale v20.01.0

Choose a tag to compare

@vplanche-pro vplanche-pro released this 31 Jan 12:32

New:

SafeScale Infra:

  • safescale ssh connect: added ability to set username and/or shell to use
  • safescale ssh run: displays outputs as soon as they come (previously everything was displayed at the end of the command)

SafeScale Platform:

K8S cluster flavor:

  • version 1.14.1 used by default
  • kubernetes is now hardened by default. If you want to disable this hardening at cluster creation, use the parameter --disable hardening
  • helm v2, installed by default, can be disabled, using --disable helm
  • In Normal or Large mode, K8S cluster is configured in HA mode

Globally:

  • The reverse proxy, installed by default in a cluster, can be disabled, using --disable reverseproxy
  • The remote desktop, installed by default on master(s), can be disabled, using --disable remotedesktop
  • The failover of gateways installed by default when complexity is Normal or Large can be disabled, using --disable gateway-failover

Changes:

  • safescale data removed. Maybe will come back later as it's own cli.

Bugfixes:

  • Explicitly set SSH parameter PasswordAuthentication to no (don't rely on distributions)
  • safescale command panics if $HOME/.safescale doesn't exist
  • Overall stability improved with better error handling (far less risk of panic)

Contributing:

  • minimum go version to build SafeScale is now 1.12
  • prepared move to go modules
  • added docs/CODING_GUIDELINES.md to centralize the coding guidelines adopted for SafeScale
  • added make style to test compliance to coding guidelines adopted