1.1.0-rc1
Pre-release
Pre-release
docker-ee-ucp
released this
10 Nov 14:11
·
25 commits
to master
since this release
Changelog
- Validate "localhost" resolves to an address on the host
- Detect host's
privateInterface
automatically - Add
launchpad download-launchpad
subcommand to download the latest launchpad version - Make
launchpad reset
require--force
or confirmation - Populate UCP SANs with manager addresses unless given
- Add
launchpad describe
subcommand to show cluster status - Add bash, zsh and fish auto-completions
- Fix UCP healthcheck not taking custom
--controller-port
into consideration and failing - Remove surrounding quotes when parsing InstallFlag values
- Validate DTR hosts can access the UCP through the
--ucp-url
- Add hidden option
--disable-cleanup
to skip cleanup on failures - Add hidden option
--trace
/-dd
for more verbose logging - Don't pull images that already exist
- Make commands on windows hosts consider any output to STDERR to be a failure
- Use a more robust way to upload large files to hosts
- Validate the resolved internal IP address is an IP address and not an error message
- Setting
UseNTLM: true
now actually enables NTLM on WinRM - Improve how self upgrade check resolves the latest version
- The self upgrade check can now be disabled using
--disable-upgrade-check
/-u
/DISABLE_UPGRADE_CHECK
- Perform self upgrade check in the background during normal command execution to reduce delay
- The
launchpad apply --prune
option has been removed and can now be set via configspec.cluster.prune: true
- Fix pulling and running UCP/DTR images from custom repositories
- Add
launchpad exec
that can be used to run commands or remote terminals on the hosts listed in the configuration - Reboot (mostly windows) hosts after engine installation has completed if necessary
- Detect and adapt to windows private interface name change after engine install (
Ethernet 2
=>vEthernet (Ethernet 2)
) - The UCP administrator credentials can now be supplied via
spec.ucp.adminUsername
andadminPassword
- Perform environment variable substitution when reading
launchpad.yaml
(example:spec.ucp.adminPassword: ${UCP_ADMIN_PASSWORD}
) - Add
spec.host.imageDir
for uploading.tar
/.tar.gz
images fromdocker save
to hosts - Removed the
--dtr
flag fromlaunchpad init
- Removed the timestamp from log output and added a host role identifier and connection port (
INFO M 127.0.0.1:22
) - Removed unnecessary extra image pulls to worker hosts when installing DTR
- Use the automatically generated UCP administrator password when installing DTR when not specified
- Renamed the
launchpad download-bundle
tolaunchpad client-config
and removed the--username
/--password
options in favor of configspec.ucp.adminUsername
/adminPassword
. - Read
launchpad.yaml
from STDIN when using--config -
- Fix panic when running apply without any UCP configuration
- Use
admin
as the UCP administrator username when not given - Update the configuration API version to
launchpad.mirantis.com/v1.1
Known issues
- "Detect invalid/duplicate keys in launchpad.yaml" functionality was lost during refactoring and will again be present in
1.1.0-rc2
.
Documentation
The updated documentation can be browsed in the branch release/1.1