Skip to content

Releases: Mirantis/launchpad_legacy

1.4.1

09 Jun 07:20
@kke kke
0cd835c
Compare
Choose a tag to compare

Changelog

  • Fix SLES support
  • Change apply --concurrency to be an integer instead of a percentage

1.4.0

20 May 11:59
@kke kke
0cd835c
Compare
Choose a tag to compare

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

13 May 06:22
@kke kke
0cd835c
Compare
Choose a tag to compare
1.4.0-rc.1 Pre-release
Pre-release

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

13 Apr 06:17
@kke kke
e228fdd
Compare
Choose a tag to compare
1.4.0-beta.4 Pre-release
Pre-release

Changelog

  • Don't restart MCR if daemon.json wasn't changed

1.4.0-beta.3

11 Apr 10:19
@kke kke
e228fdd
Compare
Choose a tag to compare
1.4.0-beta.3 Pre-release
Pre-release

Changelog

  • Add Windows Server 2022 support

1.4.0-beta.1

18 Mar 13:13
e228fdd
Compare
Choose a tag to compare
1.4.0-beta.1 Pre-release
Pre-release

Changelog

  • Merge existing daemon.json instead of overwriting
  • Set worker upgrade concurrency via --concurrency
  • Add support for Rocky Linux

1.3.3

02 Feb 14:31
e228fdd
Compare
Choose a tag to compare

Changelog

  • Fix MCR upgrade on MSR nodes when MSR has not been installed yet

1.3.1

10 Jan 19:50
e228fdd
Compare
Choose a tag to compare

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

22 Sep 23:13
e228fdd
Compare
Choose a tag to compare
1.3.1-beta.1 Pre-release
Pre-release

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

23 Jun 12:24
@kke kke
b79374d
Compare
Choose a tag to compare

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==