1
0
mirror of https://github.com/rancher/os.git synced 2025-10-20 23:14:30 +00:00

simplistic start

Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
This commit is contained in:
Sven Dowideit
2017-03-07 09:49:28 +10:00
parent 8dc2050fd8
commit 5dbb0f2a28
5 changed files with 32 additions and 21 deletions

View File

@@ -66,6 +66,9 @@ type MetadataService struct {
}
func NewDatasource(root string) *MetadataService {
if root == "" {
root = DefaultAddress
}
return &MetadataService{Service: metadata.NewDatasource(root, apiVersion, userdataURL, metadataPath, nil)}
}

3
config/cloudinit/datasource/metadata/ec2/metadata.go Normal file → Executable file
View File

@@ -39,6 +39,9 @@ type MetadataService struct {
}
func NewDatasource(root string) *MetadataService {
if root == "" {
root = DefaultAddress
}
return &MetadataService{metadata.NewDatasource(root, apiVersion, userdataPath, metadataPath, nil)}
}

View File

@@ -26,9 +26,10 @@ import (
)
const (
apiVersion = "computeMetadata/v1/"
metadataPath = apiVersion
userdataPath = apiVersion + "instance/attributes/user-data"
DefaultAddress = "http://metadata.google.internal/"
apiVersion = "computeMetadata/v1/"
metadataPath = apiVersion
userdataPath = apiVersion + "instance/attributes/user-data"
)
type MetadataService struct {
@@ -36,6 +37,9 @@ type MetadataService struct {
}
func NewDatasource(root string) *MetadataService {
if root == "" {
root = DefaultAddress
}
return &MetadataService{metadata.NewDatasource(root, apiVersion, userdataPath, metadataPath, http.Header{"Metadata-Flavor": {"Google"}})}
}

View File

@@ -62,6 +62,10 @@ type MetadataService struct {
}
func NewDatasource(root string) *MetadataService {
if root == "" {
root = DefaultAddress
}
return &MetadataService{Service: metadata.NewDatasource(root, apiVersion, userdataURL, metadataPath, nil)}
}