Skip to content

Releases: Mirantis/launchpad

v1.5.16

14 May 07:11
5224c5d

Choose a tag to compare

What's changed

⚠️ Breaking 1. Config schema: apiVersion bumped to v1.6; spec.mcr.version removed

The config API version advances from launchpad.mirantis.com/mke/v1.5 to launchpad.mirantis.com/mke/v1.6.

The spec.mcr.version field is removed. MCR is now selected exclusively by channel, which pins a major.minor release stream and always installs the latest patch in that stream.

Before (v1.5):

apiVersion: launchpad.mirantis.com/mke/v1.5
spec:
  mcr:
    version: "25.0.5"
    channel: stable

After (v1.6):

apiVersion: launchpad.mirantis.com/mke/v1.6
spec:
  mcr:
    channel: stable-25.0

Launchpad includes an automatic migration: configs with apiVersion: launchpad.mirantis.com/mke/v1.5 are migrated transparently on load by combining the old channel and version values into the new channel format (e.g. stable + 25.0.5stable-25.0). Run launchpad describe config after first use to inspect the migrated form.


2. Linux MCR installation method changed (no more install.sh)

MCR on Linux is now installed via native OS package managers (apt/yum/zypper) instead of the https://get.mirantis.com/ shell script. This removes the spec.mcr.installScriptRemoteDirLinux config field (it is accepted but ignored).

The MCRInstallURLLinux constant and the download phase have been removed entirely. The installURLWindows field and Windows installer path are unchanged.

Impact: Hosts that previously blocked outbound access to get.mirantis.com but allowed access to repos.mirantis.com will now work without requiring the install-script URL. Hosts that blocked repos.mirantis.com will now fail where they previously succeeded.


3. SSH key resolution: keyPath now takes priority over ssh-agent

Updated to rig v0.21.2. When spec.hosts[*].ssh.keyPath is set, it is now used instead of any keys offered by the local SSH agent. Previously the agent could override keyPath.

Impact: If you previously relied on the agent to supply a different key than keyPath, that key will no longer be used. Remove keyPath from the config or clear the agent to restore prior behaviour.


4. Windows MCR install: exit code 3010 now triggers a reboot instead of failing

The Windows MCR installer can exit with code 3010 (ERROR_SUCCESS_REBOOT_REQUIRED) to signal a pending reboot. Previously Launchpad treated this as a failure. It is now correctly interpreted as success-with-reboot, and Launchpad will reboot the node and continue.

Impact: Existing pipelines that caught and handled the exit-3010 failure externally should be reviewed — the reboot now happens automatically inside Launchpad.

Changelog

Full Changelog: v1.5.15...v1.5.16

v1.5.16-rc1

30 Apr 15:58
2a00b0f

Choose a tag to compare

v1.5.16-rc1 Pre-release
Pre-release

What's Changed

Full Changelog: v1.5.16-tp4...v1.5.16-rc1

v1.5.16-tp4

21 Apr 08:45
03f5914

Choose a tag to compare

v1.5.16-tp4 Pre-release
Pre-release

What's Changed

Full Changelog: v1.5.15...v1.5.16-tp4

v1.5.15

20 Oct 11:39
41712d7

Choose a tag to compare

v1.5.15

What's Changed

Full Changelog: v1.5.14...v1.5.15

v1.5.14

09 Sep 09:11
0a762d1

Choose a tag to compare

v1.5.14

What's Changed

Full Changelog: v1.5.13...v1.5.14

v1.5.14-rc1

01 Sep 09:30
0a762d1

Choose a tag to compare

v1.5.14-rc1 Pre-release
Pre-release

v1.5.14-rc1

What's Changed

Full Changelog: v1.5.13...v1.5.14-rc1

v1.5.14-tp1

21 Aug 12:19
ac92149

Choose a tag to compare

v1.5.14-tp1 Pre-release
Pre-release

v1.5.14-tp1

What's Changed

Full Changelog: v1.5.13...v1.5.14-tp1

v1.5.13

29 Jul 12:35
1fd96f0

Choose a tag to compare

v1.5.13

What's Changed

New Contributors

Full Changelog: v1.5.12...v1.5.13

v1.5.13-rc3

15 Jul 16:31
1fd96f0

Choose a tag to compare

v1.5.13-rc3 Pre-release
Pre-release

v1.5.13-rc3

What's Changed

New Contributors

Full Changelog: v1.5.12...v1.5.13-rc3

v1.5.13-rc2

09 Jul 08:11
2ebbed1

Choose a tag to compare

v1.5.13-rc2 Pre-release
Pre-release

v1.5.13-rc2

What's Changed

New Contributors

Full Changelog: v1.5.12...v1.5.13-rc2