Skip to content

1.3.0

Compare
Choose a tag to compare
@kke kke released this 23 Jun 12:24
· 16 commits to master since this release
b79374d

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