Releases: Mirantis/launchpad_legacy
Releases · Mirantis/launchpad_legacy
1.0.2
Changelog
- Fix pulling DTR images from custom repositories
1.0.1
Changelog
- Validate there is at least one manager
- Fix http-proxy.conf linefeeds
1.0.1-beta1
Changelog
- Fix http-proxy.conf linefeeds
1.0.0
Changelog
- Upgrade default versions of UCP to 3.3.3 and DTR to 2.8.3
- Make environment update happen before base package installation
- Add host before / after hooks for running commands on hosts during various stages of operations
- Change default YAML filename from cluster.yaml to launchpad.yaml
- Fix various problems in the init subcommand
- Localhost connection driver to use the local host as a node without SSH
- Update apiVersion to launchpad.mirantis.com/v1
Example configuration with the new features:
apiVersion: launchpad.mirantis.com/v1 # the new apiVersion
kind: DockerEnterprise
metadata:
name: launchpad-ucp
spec:
hosts:
- address: 10.0.0.1
role: manager
hooks: # Host hooks
apply:
before: # Runs before the Preparing host -phase
- ls -al > test.txt
after: # Runs on a succesful apply before the Disconnect -phase
- cat test.txt
- rm test.txt
- address: 127.0.0.1
role: worker
localhost: true # The target is the machine where launchpad is executed
1.0.0-rc1
Changelog
- Add host before / after hooks for running commands on hosts during various stages of operations
- Change default YAML filename from cluster.yaml to launchpad.yaml
- Fix various problems in the init subcommand
- Localhost connection driver to use the local host as a node without SSH
- Update apiVersion to launchpad.mirantis.com/v1
Example configuration with the new features:
apiVersion: launchpad.mirantis.com/v1 # the new apiVersion
kind: DockerEnterprise
metadata:
name: launchpad-ucp
spec:
hosts:
- address: 10.0.0.1
role: manager
hooks: # command hooks
apply:
before: # runs before the Preparing host -phase
- ls -al > test.txt
after: # runs on success before the Disconnect -phase
- cat test.txt
- rm test.txt
- address: 127.0.0.1
role: worker
localhost: true # the target is the machine where launchpad is executed
The 1.0 documentation can be browsed at the documentation update PR.
0.14.0
Changelog
- Error if trying to change calico data plane
- Enable rhel-7-server-rhui-extras-rpms on AWS to fix installation error on RHEL7.8
- Retry image pulls on network errors
- Update default versions, Docker Engine Enterprise Edition: 19.03.12, Docker Trusted Registry: 2.8.2
- Change the way installed UCP version is determined to fix issues with prerelease versions
- Clean up environment variables during
launchpad reset
- Validate UCP & DTR supported upgrade paths
(No API changes)
0.13.1
Changelog
- Version number based DTR default repository selection
0.13.0
Changelog
- Update default UCP version to 3.3.2
- Signed windows binary
- Uninstall engine on windows during reset
- Use go 1.15 to build binaries
- Install user supplied UCP certificates
- Use
docker.io/mirantis
as default repository for newer UCP versions - Introduce cluster.yaml api version v1beta3
- Change kind: UCP to kind: DockerEnterprise
- Support installation, upgrading, joining, resetting and removal of DTR nodes
API version v1beta3
Includes the DTR and user supplied certificate configuration, the kind: UCP
is now kind: DockerEnterprise
. Otherwise no changes and v1beta1 and v1beta2 still work when not using any of the new features.
DTR
DTR is installed by adding a host with "dtr" role and configured using the dtr
key:
apiVersion: launchpad.mirantis.com/v1beta3
kind: DockerEnterprise
metadata:
name: launchpad-ucp
spec:
hosts:
- address: 10.0.0.3
role: dtr
dtr:
version: 2.8.1
imageRepo: "docker.io/docker"
installFlags:
- --dtr-external-url dtr.example.com
- --ucp-insecure-tls
replicaConfig: sequential
0.13.0-rc7
Changelog
- Use docker.io/mirantis as the default repository for newer UCP versions
- Install user supplied UCP certificates
- Use go 1.15 to build
- Sign windows binary
- Uninstall engine on windows during reset
- Support installation, upgrade, joining, reset and removal of DTR nodes
- Introduce cluster.yaml api version v1beta3
- Kind: UCP changed to Kind: DockerEnterprise
DTR is installed by adding a host with "dtr" role and configured using the dtr
key:
apiVersion: launchpad.mirantis.com/v1beta3
kind: DockerEnterprise
metadata:
name: launchpad-ucp
spec:
hosts:
- address: 10.0.0.3
role: dtr
dtr:
version: 2.8.1
imageRepo: "docker.io/docker"
installFlags:
- --dtr-external-url dtr.example.com
- --ucp-insecure-tls
replicaConfig: sequential
0.13.0-beta1
Changelog
- Support installation, upgrade, joining, reset and removal of DTR nodes
- Introduce cluster.yaml api version v1beta3
- Kind: UCP changed to Kind: DockerEnterprise
DTR is installed by adding a host with "dtr" role and configured using the dtr
key:
apiVersion: launchpad.mirantis.com/v1beta3
kind: DockerEnterprise
metadata:
name: launchpad-ucp
spec:
hosts:
- address: 10.0.0.3
role: dtr
dtr:
version: 2.8.1
imageRepo: "docker.io/docker"
installFlags:
- --dtr-external-url dtr.example.com
- --ucp-insecure-tls
replicaConfig: sequential
This is still an early beta version of 0.13.