This repository was archived by the owner on Apr 18, 2025. It is now read-only.
SafeScale v20.01.0
New:
SafeScale Infra:
safescale ssh connect: added ability to set username and/or shell to usesafescale 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
NormalorLargecan be disabled, using--disable gateway-failover
Changes:
safescale dataremoved. Maybe will come back later as it's own cli.
Bugfixes:
- Explicitly set SSH parameter PasswordAuthentication to no (don't rely on distributions)
safescalecommand 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.mdto centralize the coding guidelines adopted for SafeScale - added
make styleto test compliance to coding guidelines adopted