Releases: ionos-cloud/docker-machine-driver
v6.1.2
Added
- Added
ionoscloud-nat-id
andionoscloud-nat-name
which allows using a pre-configured NAT Gateway if it exists, by searching for the NAT with the given name in the given Datacenter. Setting the id will ignore the name flag - Added
ionoscloud-create-nat
which creates a NAT if set - Added customization options for the NAT
ionoscloud-nat-public-ips
(a list of Public IPs) andionoscloud-nat-lans-to-gateways
(mappings of Lans to Gateway IPs) which are optional (used in conjunction withcreate-nat
) - Added
ionoscloud-private-lan
which, if set to True, will make the default LAN be private. Note that creating a NAT required a private LAN, so either set this to true, or provide an already existing private LAN viaionoscloud-lan-id
orionoscloud-lan-name
.
Use with Rancher
* Download URL: https://github.com/ionos-cloud/docker-machine-driver/releases/download/v6.1.2/docker-machine-driver-6.1.2-linux-amd64.tar.gz
* Custom UI URL: https://cdn.jsdelivr.net/gh/ionos-cloud/ui-driver-ionoscloud@main/releases/v0.1.4/component.js
* Whitelist Domains: cdn.jsdelivr.net
What's Changed
- feat: Configure NAT gateway by @avirtopeanu-ionos in #62
Full Changelog: v6.1.1...v6.1.2
v6.1.1
Fixed
- Fixed
failed to create server due to error: [(root).entities.volumes.items.[0].properties.sshKeys] Invalid SSH key. Maximum allowed key size is 8K (8192 characters) and it can not be empty. Given ssh key length: 0 characters
Use with Rancher
* Download URL: https://github.com/ionos-cloud/docker-machine-driver/releases/download/v6.1.1/docker-machine-driver-6.1.1-linux-amd64.tar.gz
* Custom UI URL: https://cdn.jsdelivr.net/gh/ionos-cloud/ui-driver-ionoscloud@main/releases/v0.1.2/component.js
* Whitelist Domains: cdn.jsdelivr.net
What's Changed
- fix: sshkey len err by @avirtopeanu-ionos in #69
Full Changelog: v6.1.0...v6.1.1
v6.1.0
Added
-
Added the IONOS UI Driver, for users of the Rancher docker image. To use the custom UI, use following fields when adding the driver:
- Custom UI URL: https://cdn.jsdelivr.net/gh/ionos-cloud/ui-driver-ionoscloud@0.1.0/releases/v0.1.2/component.js
- Whitelist Domains: cdn.jsdelivr.net
We highly recommend using this UI Driver if you are using the Rancher docker image.
-
Added the option to customize the SSH User that Rancher uses to connect to the Docker Host (
ionoscloud-ssh-user
). #49 -
Added the option to select an existing LAN in which to provision the Docker Host (
ionoscloud-lan-id
). Using this option requires you to set the Datacenter ID as well (ionoscloud-datacenter-id
). #42 -
Added support for CUBE servers (#63)
-
Added ability to select existing LAN or Datacenter by name. (#54)
Changed
- Changed cloud-init parameter behaviour:
- changed:
ionoscloud-user-data
parameter now takes multiline text as input. - added:
ionoscloud-user-data-b64
flag, which takes a b64 encoded string. This field will only be evaluated ifionoscloud-user-data
is empty.
- changed:
- Changed default image alias to ubuntu20, as currently the Docker Machine Driver only supports id-rsa ssh keys, which cannot be used to connect to ubuntu22 VMs
Fixed
- Fixed error messages getting cut off at the newline mark
- Fixes related to user data: Cloud Config YAML was not encoded, and users would be duplicated if the ssh User wasn't root
Known Issues
- Currently, ubuntu:22.04 (aka ubuntu:latest) is unsupported for the Rancher docker image.
Use with Rancher
* Download URL: https://github.com/ionos-cloud/docker-machine-driver/releases/download/v6.1.0/docker-machine-driver-6.1.0-linux-amd64.tar.gz
* Custom UI URL: https://cdn.jsdelivr.net/gh/ionos-cloud/ui-driver-ionoscloud@main/releases/latest/component.js
* Whitelist Domains: cdn.jsdelivr.net
What's Changed
- fix: user data multiline text by @avirtopeanu-ionos in #44
- doc: Updated docs to reference new UI driver by @avirtopeanu-ionos in #47
- fix: change default image alias to ubuntu20 by @avirtopeanu-ionos in #48
- Different user ssh by @rmocanu-ionos in #49
- feat: using given lan if one is provided by @rmocanu-ionos in #42
- doc: changelog for 6.1.0rc1 release by @avirtopeanu-ionos in #50
- fix: error messages cutoff by @avirtopeanu-ionos in #52
- fix: user data not encoded when sshUser is root by @avirtopeanu-ionos in #58
- doc: Improved README to include mentions of UI Driver by @avirtopeanu-ionos in #51
- feat: add script for image publishing by @adeatcu-ionos in #60
- fix: removed scripts directory from test coverage scan by @avirtopeanu-ionos in #61
- Lan name field by @rmocanu-ionos in #64
- Feat/cube servers by @rmocanu-ionos in #65
- fix: duplicated cloud config users by @avirtopeanu-ionos in #66
- Update feature_request.md by @avirtopeanu-ionos in #57
- revert: default CPU by @avirtopeanu-ionos in #67
UI Changelog
The UI changelog can be found at https://github.com/ionos-cloud/ui-driver-ionoscloud/releases/
New Contributors
- @rmocanu-ionos made their first contribution in #49
- @adeatcu-ionos made their first contribution in #60
Full Changelog: v6.0.1...v6.1.0
v6.1.0-rc.2
Use this release in Rancher
* Download URL: https://github.com/ionos-cloud/docker-machine-driver/releases/download/v6.1.0-rc.2/docker-machine-driver-6.1.0-rc.2-linux-amd64.tar.gz
* Custom UI URL: https://cdn.jsdelivr.net/gh/ionos-cloud/ui-driver-ionoscloud@0.1.0/releases/v0.1.0/component.js
* Whitelist Domains: cdn.jsdelivr.net
What's Changed
- fix: error messages cutoff by @avirtopeanu-ionos in #52
- fix: user data not encoded when sshUser is root by @avirtopeanu-ionos in #58
To view what's changed in the UI, you can view the changelog here: https://github.com/ionos-cloud/ui-driver-ionoscloud/releases/tag/v0.1.1
Full Changelog: v6.1.0-rc.1...v6.1.0-rc.2
v6.1.0-rc.1
[6.1.0-rc.1] (December 2022)
Use this release in Rancher
* Download URL: https://github.com/ionos-cloud/docker-machine-driver/releases/download/v6.1.0-rc.1/docker-machine-driver-6.1.0-rc.1-linux-amd64.tar.gz
* Custom UI URL: https://cdn.jsdelivr.net/gh/ionos-cloud/ui-driver-ionoscloud@0.1.0/releases/v0.1.0/component.js
* Whitelist Domains: cdn.jsdelivr.net
Added
-
Added the IONOS UI Driver, for users of the Rancher docker image. To use the custom UI, use following fields when adding the driver:
- Custom UI URL: https://cdn.jsdelivr.net/gh/ionos-cloud/ui-driver-ionoscloud@0.1.0/releases/v0.1.0/component.js
- Whitelist Domains: cdn.jsdelivr.net
We highly recommend using this UI Driver if you are using the Rancher docker image.
-
Added the option to customize the SSH User that Rancher uses to connect to the Docker Host (
ionoscloud-ssh-user
). #49 -
Added the option to select an existing LAN in which to provision the Docker Host (
ionoscloud-lan-id
). Using this option requires you to set the Datacenter ID as well (ionoscloud-datacenter-id
). #42
Changed
- Changed cloud-init parameter behaviour:
- changed:
ionoscloud-user-data
parameter now takes multiline text as input. - added:
ionoscloud-user-data-b64
flag, which takes a b64 encoded string. This field will only be evaluated ifionoscloud-user-data
is empty.
- changed:
- Changed default image alias to ubuntu20, as currently the Docker Machine Driver only supports id-rsa ssh keys, which cannot be used to connect to ubuntu22 VMs
Known Issues
- Currently, ubuntu:22.04 (aka ubuntu:latest) is unsupported for the Rancher docker image.
What's Changed
- fix: user data multiline text by @avirtopeanu-ionos in #44
- doc: Updated docs to reference new UI driver by @avirtopeanu-ionos in #47
- fix: change default image alias to ubuntu20 by @avirtopeanu-ionos in #48
- Different user ssh by @rmocanu-ionos in #49
- feat: using given lan if one is provided by @rmocanu-ionos in #42
- doc: changelog for 6.1.0rc1 release by @avirtopeanu-ionos in #50
New Contributors
- @rmocanu-ionos made their first contribution in #49
Full Changelog: v6.0.1...v6.1.0-rc.1
v6.0.1
[6.0.1] - November 2022
- Added:
user-data
parameter support for volumes:
You can now exportIONOSCLOUD_USER_DATA
or use flagionoscloud-user-data
to set the volume's cloud init.
Needs to be a base64 encoded string - dependency-updates:
- SDK Go
v6.1.3
- go
1.18
- SDK Go
What's Changed
- feat: add user data support by @avirtopeanu-ionos in #36
New Contributors
- @avirtopeanu-ionos made their first contribution in #36
Full Changelog: v6.0.0...v6.0.1
v5.0.6
v6.0.0
v5.0.5
v5.0.4
IONOS Cloud Docker Machine Driver version 5.0.4