Releases: Mirantis/launchpad_legacy
Releases · Mirantis/launchpad_legacy
1.4.1
1.4.0
Changelog
- Fix sudo on newer distributons (#370)
- Update ssh dependencies to enable rsa-sha2-256/rsa-sha2-512 support
- Reduce log level from error to info when private key parsing fails, as it may not be the last authorization method to try
- Update Go to 1.18
- Add Windows Server 2022 support
- Add support for Rocky Linux
- Add support for Ubuntu 22.04
- Don't restart MCR if daemon.json wasn't changed
- Set worker upgrade concurrency via --concurrency
- Merge mcrConfig with existing daemon.json on the host
SHA256 checksums:
75bc7d2154c133d6655bb8a41a71fff9f90e325af29dbd3d891f02e452b27f63 *launchpad-darwin-arm64
84c43d15fa0955426e990fb4eb9a25483b83dc17ba6e9286416fe8934aafb0d3 *launchpad-darwin-x64
56e7e46bb74e157240f19b99f127d50209eb27e2a9c61265f5e53cd518c6719f *launchpad-linux-arm64
6908d66444fb59e334c9f3e45d5231882ca1ec43bb7763ee6b90ea1c0ba4ff33 *launchpad-linux-x64
b03a1f6411dcd1a7899ba8d057d225192e1fc94bb12a5c66807b53e5a77bfa4e *launchpad-win-x64.exe
1.4.0-rc.1
Changelog
- Add support for Ubuntu 22.04
- Update golang to 1.18
- Update ssh dependencies for rsa-sha2 host keys support
1.4.0-beta.4
Changelog
- Don't restart MCR if daemon.json wasn't changed
1.4.0-beta.3
Changelog
- Add Windows Server 2022 support
1.4.0-beta.1
Changelog
- Merge existing daemon.json instead of overwriting
- Set worker upgrade concurrency via --concurrency
- Add support for Rocky Linux
1.3.3
Changelog
- Fix MCR upgrade on MSR nodes when MSR has not been installed yet
1.3.1
Changelog
- Work around a bug in MKE versions 3.3.8 and above which prevents installation or upgrade from a private repo in an air-gapped environment using
mke.spec.imageRepo
- Fix a nil dereference panic when GitHub version check fails
- Update the MKE version check to respect the
--disable-version-check
flag; previously, this only applied to the launchpad version
1.3.1-beta.1
Changelog
- Work around a bug in MKE versions 3.3.8 and above which prevents installation or upgrade from a private repo in an air-gapped environment using
mke.spec.imageRepo
1.3.0
Changelog
- Configuration APIVersion launchpad.mirantis.com/mke/1.4
- Fix SSH public key authentication when ssh-agent is active
- Allow 1-char usernames in SSH
- Add binaries for Apple M1 and Linux arm64
- Build using Go 1.16
- Get latest available MKE and MSR versions live from docker hub
- Fix MKE bootstrap image name
- SSH keyfile is no longer required when using auth forwarding (
ssh -A user@bastionhost launchpad apply ...
) - SSH bastion host support for both SSH and WinRM targets
- Optional SSH host key checking
- Fix WinRM closed channel panic
- Add MSR certificate configuration fields
- Set MSR
--ucp-ca
when MKE CA configured - Require MKE and MSR versions in configuration
Configuration examples
Hosts with bastion and SSH host key checking:
apiVersion: launchpad.mirantis.com/mke/v1.4
kind: mke
spec:
hosts:
- role: manager
ssh:
address: 10.0.0.2
bastion: *bastion
address: 10.0.0.1
hostKey: ecdsa-sha2-nistp256 AAAABCDEFG12345==
- role: worker
winRM:
address: 10.0.0.3
username: Administrator
bastion:
&bastion
MSR certificate configuration:
spec:
msr:
caCertPath: ./ca.pem
certPath: ./cert.pem
keyPath: ./cert.key
With embedded certificates:
spec:
msr:
caCertData: AABBCC==
certData: AABBCC==
keyData: AABBCC==