1
0
mirror of https://github.com/rancher/os.git synced 2025-09-02 07:15:41 +00:00

cloudinit tests pass :)

Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
This commit is contained in:
Sven Dowideit
2017-02-23 01:29:01 +00:00
parent 4f177ee605
commit be2c4044ce
72 changed files with 2683 additions and 1185 deletions

View File

@@ -25,21 +25,21 @@ import (
type readConfigFunction func(key string) (string, error)
type urlDownloadFunction func(url string) ([]byte, error)
type vmware struct {
type VMWare struct {
ovfFileName string
readConfig readConfigFunction
urlDownload urlDownloadFunction
}
func (v vmware) AvailabilityChanges() bool {
func (v VMWare) AvailabilityChanges() bool {
return false
}
func (v vmware) ConfigRoot() string {
func (v VMWare) ConfigRoot() string {
return "/"
}
func (v vmware) FetchMetadata() (metadata datasource.Metadata, err error) {
func (v VMWare) FetchMetadata() (metadata datasource.Metadata, err error) {
metadata.Hostname, _ = v.readConfig("hostname")
netconf := map[string]string{}
@@ -121,7 +121,7 @@ func (v vmware) FetchMetadata() (metadata datasource.Metadata, err error) {
return
}
func (v vmware) FetchUserdata() ([]byte, error) {
func (v VMWare) FetchUserdata() ([]byte, error) {
encoding, err := v.readConfig("coreos.config.data.encoding")
if err != nil {
return nil, err
@@ -154,6 +154,6 @@ func (v vmware) FetchUserdata() ([]byte, error) {
return []byte(data), nil
}
func (v vmware) Type() string {
return "vmware"
func (v VMWare) Type() string {
return "VMWare"
}