Skip to content

Releases: Mirantis/launchpad

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

1.3.0-beta.3

21 Apr 07:07
b79374d
Compare
Choose a tag to compare
1.3.0-beta.3 Pre-release
Pre-release

Changelog

(vs 1.3.0-beta.2)

  • Shell-escape MSR certificates in installer arguments.

1.3.0-beta.2

20 Apr 13:40
b79374d
Compare
Choose a tag to compare
1.3.0-beta.2 Pre-release
Pre-release

Changelog

(vs 1.3.0-beta.1)

  • 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

Certificate configuration:

spec:
  msr:
    caCertPath: ./ca.pem
    certPath: ./cert.pem
    keyPath: ./cert.key

With embedded certificates:

spec:
  msr:
    caCertData: AABBCC==
    certData:  AABBCC==
    keyData: AABBCC==