Skip to content

1.1.0-rc1

Pre-release
Pre-release
Compare
Choose a tag to compare
@docker-ee-ucp docker-ee-ucp released this 10 Nov 14:11
· 25 commits to master since this release
adac5d6

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 config spec.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 and adminPassword
  • 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 from docker save to hosts
  • Removed the --dtr flag from launchpad 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 to launchpad client-config and removed the --username/--password options in favor of config spec.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