Skip to content

Releases: Mirantis/launchpad_legacy

1.0.2

21 Oct 11:52
fde8607
Compare
Choose a tag to compare

Changelog

  • Fix pulling DTR images from custom repositories

1.0.1

17 Sep 10:25
fde8607
Compare
Choose a tag to compare

Changelog

  • Validate there is at least one manager
  • Fix http-proxy.conf linefeeds

1.0.1-beta1

15 Sep 21:17
fde8607
Compare
Choose a tag to compare
1.0.1-beta1 Pre-release
Pre-release

Changelog

  • Fix http-proxy.conf linefeeds

1.0.0

15 Sep 20:31
fde8607
Compare
Choose a tag to compare

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

14 Sep 12:24
8543948
Compare
Choose a tag to compare
1.0.0-rc1 Pre-release
Pre-release

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

04 Sep 09:05
a8d1632
Compare
Choose a tag to compare

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

25 Aug 11:40
a8d1632
Compare
Choose a tag to compare

Changelog

  • Version number based DTR default repository selection

0.13.0

24 Aug 12:38
423bf5b
Compare
Choose a tag to compare

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

14 Aug 07:04
423bf5b
Compare
Choose a tag to compare
0.13.0-rc7 Pre-release
Pre-release

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

11 Aug 12:11
1cc9bba
Compare
Choose a tag to compare
0.13.0-beta1 Pre-release
Pre-release

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.