0.12.0-rc1
Pre-release
Pre-release
Changelog
- Fix 'already installed version ""' message
- Fix docker hub auth
- UCP v3.3.1
- Download engine install script on the launchpad host and transfer to the target hosts
- Host environment variable and engine proxy configuration
- Hostname uniqueness and admin access validation
- Disable telemetry via --disable-analytics flag
- Make docker engine configurable via cluster.yaml
- Use WinRM for windows hosts as an alternative to SSH
- Install iptables on Centos
API v1beta2
Note
The configuration version has gone from v1beta1 to v1beta2. The old syntax still works if you only use SSH and don't need to configure the docker engine
Before
apiVersion: launchpad.mirantis.com/v1beta1
kind: UCP
metadata:
name: ucpcluster
spec:
hosts:
- address: "127.0.0.1"
sshPort: 9022
sshKeyPath: "./id_rsa_launchpad"
user: "root"
role: "manager"
Now:
apiVersion: launchpad.mirantis.com/v1beta2 # <-- changed from v1beta1 to v1beta2
kind: UCP
metadata:
name: ucpcluster
spec:
engine: # docker engine configuration can be set here
version: 19.03.8
repoUrl: https://repos.mirantis.com
channel: stable
# to use modified / locally hosted install scripts. can be a path or a file:// url.
installURLLinux: https://get.mirantis.com/
installURLWindows: https://get.mirantis.com/install.ps1
hosts:
- address: 10.0.0.1
ssh: # <-- ssh configuration has gone under the "ssh" keyword
port: 22
keyPath: ~/.ssh/id_rsa
user: root
- address: 10.0.0.2
winRM: # winrm support has been added. here are all the configuration options:
user: Administrator
password: abcd1234
port: 5986
useHTTPS: true
insecure: false
useNTLM: false
caCertPath: ~/.certs/cacert.pem
certPath: ~/.certs/cert.pem
keyPath: ~/.certs/key.pem