Skip to content

Releases: equinix/docker-machine-driver-metal

docker-machine-driver-metal-v0.6.0

05 Oct 19:00
1579a82
Compare
Choose a tag to compare

Changelog

d2da49e Merge pull request #65 from equinix/readme-updates
a00bb7e Merge pull request #66 from equinix/config-file
d0a1d02 Merge pull request #68 from equinix/displague-patch-1
1579a82 Merge pull request #69 from equinix/packet-binary
b5a09fb add logging around device creation failure
4a90d45 build a packet binary with the metal binary, fix version stamping
7c5cdc6 continue to support --packet-api-key
3d2e26f define variables for string and integer arguments
608f0d9 fix option formatting in README.md
2f23b60 ignore 403 on device and ssh key delete requests
2af6506 load values from ~/.config/equinix/metal.yaml
52130d3 make driverName configurable on build
ae9742e update README.md example with default ubuntu image (20.04)
2cbe04e update go version to 1.16
4d58995 update packngo to 0.19.1
6cd9bfb update readme examples and add arguments list

docker-machine-driver-metal-v0.5.0

20 May 02:50
7329688
Compare
Choose a tag to compare

Changelog

d33ea2c Fix termination-time flag and add possibility to use strtotime strings
323f06e Merge pull request #59 from Miouge1/ttl
7329688 Merge pull request #62 from equinix/metros
033e2b0 add metro support and update default OS
359756b change default plan from baremetal_0 to c3.small.x86
dfbe73d default metro only when facility is not provided
13247b5 fix defaultMetro (use "dc" not "DC")
f896ddb update packngo to 0.13.0

v0.4.0

18 Feb 21:25
v0.4.0
efe3d51
Compare
Choose a tag to compare

This is the first release of equinix/docker-machine-driver-metal (previously packethost/docker-machine-driver-packet).

All configuration options have been updated from packet to metal and all documentation has been updated accordingly.

Treat this as a new driver with a lot of history. The packet releases are still available at https://github.com/equinix/docker-machine-driver-metal/releases/ and the documentation can be found at https://github.com/equinix/docker-machine-driver-metal/tree/v0.3.0.
The previous https://github.com/packethost/docker-machine-driver-packet URLs will continue to work, albeit redirected.

Changelog

0e9d0d4 Create CODE_OF_CONDUCT.md
05afe50 Create CONTRIBUTING.md
1b92d72 Create SUPPORT.md
754c837 Equinix Metal Updates
6fafb57 Fix-up README to use METAL_AUTH_TOKEN consistent with what the package would expect from an environment variable-- this isn't breaking example, but as a debug step is clearer/more consistent.
2b201c8 Merge pull request #50 from packethost/add-code-of-conduct-1
3e7b5f4 Merge pull request #51 from packethost/rainleander-patch-1
7e810e7 Merge pull request #52 from packethost/rainleander-patch-2
6e5502b Merge pull request #53 from packethost/rainleander-patch-1
edc2b8c Merge pull request #54 from packethost/displague-patch-1
5d8ef3c Merge pull request #55 from packethost/rainleander-patch-1
e0a67cb Merge pull request #57 from jmarhee/rebrand-rename-driver
fdcf11a Simplifies name of driver to re: use with ui-driver in Rancher
1a61ece Simplifies name of driver to re: use with ui-driver in Rancher
5165fdd Update README.md
24e8056 Updates name from to in module and tests, goreleaser-- tested and successfully provisioned a machine
b9d57d7 remove terraform-provider-packet link from CONTRIBUTING.md
65badee rename more Packet occurences to Equinix Metal or Metal
efe3d51 switch to main as default branch
802a0da update packngo to 0.6.0

v0.3.0

12 Aug 20:58
v0.3.0
0cf2082
Compare
Choose a tag to compare

Changes

  • Update the CI / CD process (using Gorelease and Github Workflows)
    (This release was created with make tag version=v0.3.0, robots did the rest)
  • Changelog is now tracked in GitHub release notes

Changelog

4ba9d3c Merge pull request #47 from displague/workflows
a4be461 Merge pull request #48 from displague/changelog
91e4250 add a custom UserAgent to packngo API calls with the docker-machine-driver-packet release tag
fbe7b87 add displague to CODEOWNERS
c53d799 add goreleaser as a github workflow task
f899d3f add linting checks as a github workflow
0cf2082 add missing backtick in README.md
7ee5b7f add pkg test and move bin/main.go to root
6057e6f add release badges to the README.md
cdbbe4d defer to the GitHub releases page as the canonical changelog
265ea7b fix linter and goimports warnings
ca83484 ignore .vscode/ in git
fc3202a update packngo to latest
1742d75 verify goreleaser file is valid in each push

v0.2.3

18 Jun 09:52
d2cad7d
Compare
Choose a tag to compare

#45 Update packngo to v0.2.0 and docker/machine to v0.16.2
#46 Fix missing SpotPriceMax

v0.2.2

27 Feb 17:00
8d663c4
Compare
Choose a tag to compare

SSH keys cleanup in case the device failed to create.

v0.2.1

24 Feb 17:56
5158b10
Compare
Choose a tag to compare

Added packet-hw-reservation-id parameter, a hardware reservation string argument to specify either an ID or 'next-available'

v0.2.0

26 Aug 12:58
d6f0d5a
Compare
Choose a tag to compare

Replaced dependencies with go modules.
Several fixes and tweaks.

v0.1.5 - Docker Machine v0.8.2+

07 Nov 17:40
Compare
Choose a tag to compare

Docker Machine Driver Plugin to Provision on Packet

Added

  • Ability to pass plan as either baremetal_T or typeT
  • Verify plan is valid

Fixed

  • Build against latest packngo api break

Checksums

BLAKE2b (docker-machine-driver-packet_darwin-amd64.zip) = 01e49206e8f49c4709da683bbaafcb00c77075eebb54c9ff3acbedd246871f8460b9babf57324a7ffdaa9c25b31abe5c61b35c43387a9b1f2dfdcab2aa5bd9c0
BLAKE2b (docker-machine-driver-packet_linux-amd64.zip) = b4da25dfdda22bb69b38cc5a06a85713c924a51c3e4e111d014796c4c82051ac9cc920e799d94333904109806e70ace92d18625bd3479b883d76e65b4ffdd7ae
BLAKE2b (docker-machine-driver-packet_windows-amd64.zip) = 6e530ea0d4cc6fd2e368488f7d22917aa26d88a514b6c9edc616e6a0cf904bf938d1b601a94cdc7c338abdfe535a677f58d73489e7eaaf8794b2131c7a466c3a
SHA256 (docker-machine-driver-packet_darwin-amd64.zip) = 66230cd32fd45faa7f0b516216814c3d86f1bfe3f52f2d8e683caba7883d831c
SHA256 (docker-machine-driver-packet_linux-amd64.zip) = af1a69d9c18663b6aac0c86496319651d1bfd5c8dda78fba8835e4c023622fe8
SHA256 (docker-machine-driver-packet_windows-amd64.zip) = 955b5b0ee1041888c5c7e477fed68de586ec4ac6b5dd95feb7a9cea0f9947685
SHA512 (docker-machine-driver-packet_darwin-amd64.zip) = 75dd77f6b6c73c8b72457f7353bf17b722f714172032de6bd8b8f378149e65312651e2c2be851438c1ccdae491469e9bb3c5395977e24f80dd0878c78c942766
SHA512 (docker-machine-driver-packet_linux-amd64.zip) = 4cef51f0ff98013e32325dd3176dc7ca711c8c6910f09d90273fed645c415f544a9ffce63a2499f11ee952db9d9d05428b03b0b8b0d247ccce792e094e2e12be
SHA512 (docker-machine-driver-packet_windows-amd64.zip) = 523b6b471aa39ccc758194adf1500e7c9358cba18efe54b8a84140e19a9db194ef7ce10d5e1b8c0d42d8ec5864d4a9e55cc25de767192d10d019d713eaaf4cf1

v0.1.4 - Docker Machine v0.8.2+

21 Jul 20:56
Compare
Choose a tag to compare

Added

  • Expanded the list of valid OperatingSystems to add support for all current OSes supported by both packet and docker-machine:
    • centos_7
    • coreos_alpha
    • coreos_beta
    • coreos_stable
    • debian_8
    • freebsd_10_8
    • rancher
    • ubuntu_14_04
    • ubuntu_16_04
    • ubuntu_17_04
  • Add RancherOS ssh username
  • Minor tweaks to Driver structure to be consistent with upstream machine drivers
  • Ability to pass in userdata

Changed

  • Default os is now ubuntu_16_04 instead of ubuntu_14_04
  • Default plan is now baremetal_0 instead of baremetal_1

Checksums

SHA512 (docker-machine-driver-packet_linux-amd64.zip) = 8def306c2df3d1592494e0f14c0cd9b32f7bc7c6136be514939ab4ba88f8f5355698aa6dab05a894870b5c0d6da8b0b4a141b5854af066a9a11220df780811c6
SHA256 (docker-machine-driver-packet_linux-amd64.zip) = 86fc86920d8d0105d3b66b2aaae45c2137b4449c93f5d686121a4b93c082b5f8
MD5 (docker-machine-driver-packet_linux-amd64.zip) = 2cd0b9614ab448b61b1bf73ef4738ab5

SHA512 (docker-machine-driver-packet_darwin-amd64.zip) = 78b10717924d632ffebe1fcfdb8b70ff5f6751a7193050d001abf255938098f94204fc5e2952984fb477e5958428ab818000890429599e46da78a53ed1d4adbe
SHA256 (docker-machine-driver-packet_darwin-amd64.zip) = 88a1c3517314df5368604a90a3b4842fcc70fcfe9fe3d5372dfa77d53c3ef0c9
MD5 (docker-machine-driver-packet_darwin-amd64.zip) = 1bb4046223e50e94834491d0fe52258a

SHA512 (docker-machine-driver-packet_windows-amd64.zip) = c60dc8ebce9968d38038fa35c3aa774279876392cadee551c3fde875a162427a9ca7bcbfc918d77a50cc53c1619b20fb0f225acb3d75d81a87b71e853b9f9701
SHA256 (docker-machine-driver-packet_windows-amd64.zip) = 7fc4def0fc29ccf650138b0210792c27edd78c9f9274abb35451d214c030c172
MD5 (docker-machine-driver-packet_windows-amd64.zip) = 240084d2f17f6b28b2a1d4e4b594cff4