Riyaz Faizullabhoy
3d91a7be86
Bump go-compile with ineffassign
...
Signed-off-by: Riyaz Faizullabhoy <riyaz.faizullabhoy@docker.com >
2017-04-12 16:54:51 -07:00
Rolf Neugebauer
0a0786d49e
pkg: Update packages to push to linuxkit hub org
...
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com >
2017-04-12 21:28:17 +01:00
Rolf Neugebauer
a06e6bbb37
build: Switch using go-compile from linuxkit hub org
...
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com >
2017-04-12 21:28:17 +01:00
Rolf Neugebauer
105cb48ad6
metadata: Simplify the GCP SSH code
...
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com >
2017-04-12 16:19:24 +01:00
Rolf Neugebauer
a21c566777
metadata: Make sure the ssh directory exists before writing to it
...
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com >
2017-04-12 15:39:08 +01:00
Rolf Neugebauer
ce52c28cf6
metadata: Write the provider to /var/config/provider
...
This will be useful for testing.
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com >
2017-04-12 15:39:08 +01:00
Rolf Neugebauer
b0a0b4ceb7
metadata: Make JSON parser more robust
...
Make sure the type conversions are OK.
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com >
2017-04-12 15:39:08 +01:00
Rolf Neugebauer
626f02def2
metadata: Improve logging
...
Implementing a String() interface for each provider makes it
easier for users to prefix log strings with the provider.
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com >
2017-04-12 15:39:08 +01:00
Rolf Neugebauer
766e1d95d3
pkg: Add a generic metadata package
...
This package handles meta and user data for different cloud
and other platforms. It should be easy to extend to new
platforms.
Currently, it handles GCP metadata and a simple CDROM userdata
provider.
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com >
2017-04-11 15:32:17 +01:00