Changelog
84b7728 "packet" provider: Adding tests to validate tags and facilities filtering
412bfbb "packet" provider: Remove exclusion logic
d6ee164 "packet" provider: facilities and tags filters.
a089d60 Add debug line with missing tag name when value is nil
af8142d Add mDNS provider option using hashicorp/mdns library (hashicorp#28)
f573f6c Add releases via goreleaser and GH actions
004ae6d Add support for Azure MSI authentication
66001ba Added address_type Addressed review remarks Tweaked tests
24dcef3 Added check for project ID in tests
f813bf4 Added tests for AliCloud provider (hashicorp#41)
0371fd1 Azure configuration via ENV variables
2c4a923 Change travis to use Go modules
f851e09 Clarified IAM best practise
809f32a Created skeleton files for Scaleway's Terraform
790e8f6 Dependencies fix, introduced enviornment variable for packet_project
146aeb4 Fix godoc links in README.md
ade03f7 Fixes issue with equals in value
b58d5cf Fixes panic
5468432 Initial commit for discover-packet
118a3d9 Initial switch to Go modules
7276485 Merge pull request hashicorp#10 from jorgemarey/f-openstack
d762d65 Merge pull request hashicorp#101 from petems/improves_error_message
25e4565 Merge pull request hashicorp#11 from burdandrei/aws-ipv6
8aba54d Merge pull request hashicorp#118 from hashicorp/b-linode-oauth-vendoring
4e49190 Merge pull request hashicorp#12 from flyinprogrammer/azurevmss
34a6505 Merge pull request hashicorp#120 from ne-msft/azure-msi
7ec2cfb Merge pull request hashicorp#128 from hashicorp/c-vendor-aws-v1.15.41
7698de1 Merge pull request hashicorp#129 from hashicorp/vendor-azure-dependencies-20191203
2f5d876 Merge pull request hashicorp#132 from hashicorp/b-update-mdns-20191218
34bd6bc Merge pull request hashicorp#146 from hashicorp/dnephin/use-gotestsum
c32f336 Merge pull request hashicorp#16 from chacha403/master
f704183 Merge pull request hashicorp#17 from chacha403/master
c98e36a Merge pull request hashicorp#18 from anubhavmishra/master
ec0cf28 Merge pull request hashicorp#20 from alexbilbie/patch-1
7642001 Merge pull request hashicorp#23 from hashicorp/monkey-patch-trace
8f2af0a Merge pull request hashicorp#29 from hashicorp/panic_fix
b8ea683 Merge pull request hashicorp#32 from stack72/triton-provider
b55bdf9 Merge pull request hashicorp#33 from sethvargo/sethvargo/useragent
8514cc5 Merge pull request hashicorp#35 from hashicorp/testing-modifications
31a40dd Merge pull request hashicorp#37 from hashicorp/12-2-0-azure
40ccfde Merge pull request hashicorp#38 from hashicorp/update-azure-sdk-for-go
6fd9acf Merge pull request hashicorp#39 from alvin-huang/fix_comma
a64b482 Merge pull request hashicorp#40 from MagnumOpus21/master
fc7e9a8 Merge pull request hashicorp#42 from BabisK/master
283c00e Merge pull request hashicorp#43 from hashicorp/f-vsphere-discovery
409451d Merge pull request hashicorp#49 from nicolai86/scaleway-upgrade
6d24a64 Merge pull request hashicorp#50 from hashicorp/ci-go
20d4345 Merge pull request hashicorp#52 from StackPointCloud/packet
09fcce7 Merge pull request hashicorp#53 from StackPointCloud/packet
ea36cb0 Merge pull request hashicorp#55 from hashicorp/f-kube
87161d1 Merge pull request hashicorp#56 from hashicorp/packet-auth
7c6ba10 Merge pull request hashicorp#59 from hashicorp/f-mod
4715ef8 Merge pull request hashicorp#63 from smintz/packet_tags
1f441ca Merge pull request hashicorp#75 from alvin-huang/checksum_fix
54ec5c2 Merge pull request hashicorp#76 from hashicorp/pin-aliyun
53e297d Merge pull request hashicorp#77 from hashicorp/alicloud-check
386d122 Merge pull request hashicorp#78 from hashicorp/rename-azurerm
3185905 Merge pull request hashicorp#79 from hashicorp/remove-azure-output
f6dca63 Merge pull request hashicorp#80 from hashicorp/unique-azure
b087e27 Merge pull request hashicorp#81 from hashicorp/do
167998b Merge pull request hashicorp#82 from hashicorp/gce
419c908 Merge pull request hashicorp#83 from hashicorp/k8s
d7fada9 Merge pull request hashicorp#84 from hashicorp/packet
6a25813 Merge pull request hashicorp#85 from hashicorp/scaleway
d17e9a3 Merge pull request hashicorp#86 from hashicorp/triton
b425587 Merge pull request hashicorp#87 from hashicorp/packet
d1ab01f Merge pull request hashicorp#88 from hashicorp/packet
a18d555 Merge pull request hashicorp#89 from hashicorp/azure
fbed1d2 Merge pull request hashicorp#9 from andrewsomething/digitalocean
91fdbdb Merge pull request hashicorp#91 from hashicorp/azure
e88f86e Merge pull request hashicorp#92 from hashicorp/circleci-config
0ac79a0 Merge pull request hashicorp#98 from petems/fix_values_with_equals_issue
504b365 Merge pull request hashicorp#99 from petems/add_azure_discover_with_env_values
02e1d0a Modified OpenStack provider to use domain_id or domain_name so that it is compatible with v3 API
2db1dae Monkey patches golang.org/x/net/trace to avoid multiple registrations.
1ed935d Packet documentation
1f04eae Provide a way to set custom user agents for clients
d79bfdf Pull Config up
a222232 Pull in latest go-autorest/azure-sdk-for-go (hashicorp#139)
b518491 Register providers explicitly
007e377 Remove the integ test, we'll use TF for that
e805930 Removed unnecessary code. Reduced servers checked to 2.
3ef022b Requested changes from PR
a39121b Scaleway Platform testing added
8785118 Specifies you need double quotes
a4fb545 TF tests added
5cea1be Terraform 0.12 Upgrade for integration tests (hashicorp#144)
40e569e Tweaks the help documentation.
2ed6576 Update .gitignore
b18ea84 Update AWS SDK to support IMDSv2
c5da703 Update Azure provider vendoring to match go.mod (hashicorp#142)
5428e29 Update README
87f6575 Update README.md
f9c9239 Update README.md
22a8e65 Update README.md
6beaa12 Update README.md
a16e02f Update README.md
b63d58f Update README.md
5e50afa Update README.md
fb2ef8a Update README.md
1f4a51d Update README.md
3ea9a6e Update README.md
99de6b6 Update README.md with provider and example
b60c608 Update go.mod for kube
6a9235b Update go.mod to pull [email protected] as well
d9190a2 Update godo to remove some transitive dependencies
ad1e96b Update k8s.io/client-go dependency (hashicorp#143)
48ab821 Update mdns library vendoring
bd61162 Update vendoring of Azure provider
63d45f0 Use pointer directly
a3b5055 add .travis.yml
403f220 add README.md
dbb1a7b add an example for testing providers in the readme
619dec8 add circleci tests for go-discover and providers
a6f2d36 add provider implementations of tencentcloud (hashicorp#125)
a34d34c add terraform variable for packet_project
2e55abb add unique resource_groups in azure
6d2575a aliyun: add provider
b91f8be aliyun: fix wrong help string
b0954cd aliyun: run gofmt and trim extra whitespace
cfc6987 aliyun: vendor dependencies
e85d76f aws: add discover code for Amazon AWS
bb17251 aws: add option to discover public v4 and v6 addresses (hashicorp#11)
905d119 aws: add terraform test
34e9a80 aws: addrtype -> addr_type and small doc fixes (hashicorp#11)
21b26b7 aws: better debug logging
82e00a3 aws: drop route53 references from test
84a8fc6 azure: add discover code for Microsoft Azure
4fb39e8 azure: add terraform test
15f16c2 azure: enable the use of vm scale sets for autodiscovery
6a7feec azure: tag map can return nil
1b6d993 azure: upgrade to 12.2.0 azure sdk
001f842 better message in case id is nil
24a1d78 bump random to 2.0.0 to hide passwords in ID
0ec62ae bump to latest azure provider
9f17182 ci: k8s-provider - Use latest master version for both nodes and master (hashicorp#148)
f028959 ci: remove tip from tests
09af894 ci: switch to stable
99a9b37 ci: update version of go
841c8b5 ci: use gotestsum and go mod tidy
e799aaf clean up go.sum
b9983d3 config: fix failing test
eaee6a7 dependencies added
5ef96b1 digitalocean: add provider
7e889f6 digitalocean: gofmt, vendorfmt, log msg
0044b96 digitalocean: vendor dependencies
a0e871e discover: add cmdline client
74f3e74 discover: add config package for argument parsing
f442512 discover: add global registry and convenience function
745a463 discover: address review comments
3297716 discover: better debug logging
d0883bc discover: better errors
7ab978d discover: do not crash when only provider is given
62fe987 discover: hide provider impl behind common interface
8fd8e68 discover: new config parser
eb1bcc6 discover: trim whitespace
288623b don't overprovision azure vmss (hashicorp#113)
38237f4 fix go checksum for go1.11.4
266744f fix invalid vendor.json comma
91cba92 fix up resource naming for azurem
26a26a3 fix up string dereference, check for nil pointer
8ba3f1f fix vm test and correct VMSS name
5e163c2 force user to input a packet project
464681c formatted vendor.json
d11ea12 gce: add discover code for Google Cloud
e4507e6 gce: add terraform test
61771d8 go mod tidy follow-on from hashicorp#28 (hashicorp#105)
9776a14 godoc link
6ccdb67 init linode provider (hashicorp#103)
6393d80 initial commit
83b8f2f linode: vendor golang.com/x/oauth2
e376c9c make providers pluggable
618aadc more robust alicloud test
98f571b openstack: add documentation
361bf3d openstack: add provider
2e6335c openstack: add test
4b5819d openstack: skip unit test in non-openstack env
a69e18b openstack: vendor dependencies
c3bdb6d openstack: vendorfmt
75721ba packet: change test token env var
79008d9 pin DO provider to 1.1.0 (latest)
e5ace70 pin alicloud provider to 1.24.0
9468c07 pin azure provider for azure-vmss
b771a35 pin azure provider for azurerm
909c4ea pin google provider to 1.20.0
68e67d5 pin providers and add default vars for k8s
8fd4a0b pin providers and remove output
93fc393 pin scaleway provider
c13c68d pin triton provider and set test count=2
f590433 provider/azure: match tests with terraform configuration
934dfb8 provider/azure: remvoe testing helpers
077e760 provider/azure: switch azurerm tags to the ones used in the TF config
56a7521 provider/k8s: add acceptance testing via Terraform
ebc1581 provider/k8s: change the annotation to be more accurate to style
d258130 provider/k8s: document the annotation
151412d provider/k8s: initial work
397d3d3 provider/k8s: much improved unit testing, covering pod selection
ce347a8 provider/k8s: support host_network setting
f98e511 provider/k8s: support in-cluster config
3a21d7e provider/triton: Add the ability to discover triton instance IPs
35664ae provider/vsphere: Add vSphere discovery
eedc15e provider/vsphere: Don't allow environment for non-credential settings
8b3a5a7 provider/vsphere: Go 1.11 error
4a87a2b provider/vsphere: Remove variable preload script from test fixture
84d8cf7 providers/aws: refactor terraform and align tags / counts
b2b992f random domain label to avoid naming collisions
e386a0c readme: add a note about the google credentials file
19864bb readme: add some notes about acceptance tests
70ff956 readme: fix formmatting of google auth guide
fb85e7e readme: merge various readmes into central one for test credentials
cd54722 readme: updates for az location and language for acctests
c7c0eb3 readme: we now run ci for triton
841c730 remove outputs
88a2c59 remove unnecessary pointer dereference
c83673d remove unneeded dependencies
f8ca019 removed 'packet_' from required parameters
ec884a6 rename azurem to azurerm
e8f97ca scaleway: add provider
f3bd087 scaleway: formatting and cleanup
aeaedd9 scaleway: vendor dependencies
9707e91 secret_acccess_key -> secret_access_key
48b0661 softlayer: add discover code for Softlayer
83b2d0d terraform fmt on Scaleway Directory
598fa17 terraform names with random identifiers fixup
8e8e6b1 test/tf/k8s: automatically use latest K8S version
ba2713b test/tf/k8s: fmt
f51ef4c test/tf/k8s: update default GKE version
bbd0433 tests fix
ca877f5 tests/azure-vmss: add a random password
f4e773c tests/azure-vmss: add back module outputs
5d855e6 tests/azure: remove ssh keys and provisioners
3b31a24 tests/azure: remove vmss provisioning
bec0f7e tests/azurerm: add back os_profile for virtual machines
0917da4 tests/azurerm: put back module outputs
5068495 tests/digitalocean: remove provisioning
c17d406 tests/digitalocean: simplify by matching credentials between tf/tests
b5df23e tests/gce: remove provisioning
bee8784 tests/google: share credentials and simply tf
c8dd130 tests/terraform: add version constraints to providers
3d1d86e tests: remove outpout files
cb582a1 tests: remove test helpers
467e6aa update README.md
2c6c277 update README.md
dc6234b update readme with go1.11.4 requirement
91e543b update scaleway integration
1254a90 upgrade azure-adk-for-go
7695736 vendor: Add packages for vSphere discovery
9334b5d vendorfmt
22221ed vsphere: Use a fork of vmware/vic (hashicorp#97)