Skip to content
Snippets Groups Projects

Run instances with IMDSv2

Merged Thiago Presa requested to merge tpresa-run-instances-imdsv2 into master
All threads resolved!
Files
2
@@ -44,6 +44,7 @@ const (
@@ -44,6 +44,7 @@ const (
defaultSSHUser = "ubuntu"
defaultSSHUser = "ubuntu"
defaultSpotPrice = "0.50"
defaultSpotPrice = "0.50"
defaultBlockDurationMinutes = 0
defaultBlockDurationMinutes = 0
 
defaultMetadataToken = "optional"
)
)
const (
const (
@@ -314,6 +315,7 @@ func NewDriver(hostName, storePath string) *Driver {
@@ -314,6 +315,7 @@ func NewDriver(hostName, storePath string) *Driver {
MachineName: hostName,
MachineName: hostName,
StorePath: storePath,
StorePath: storePath,
},
},
 
MetadataToken: defaultMetadataToken,
}
}
driver.clientFactory = driver.buildClient
driver.clientFactory = driver.buildClient
@@ -1324,6 +1326,10 @@ func (d *Driver) getRegionZone() string {
@@ -1324,6 +1326,10 @@ func (d *Driver) getRegionZone() string {
return d.Zone
return d.Zone
}
}
 
func (d *Driver) getMetadataTokenSetting() string {
 
return d.MetadataToken
 
}
 
func generateId() string {
func generateId() string {
rb := make([]byte, 10)
rb := make([]byte, 10)
_, err := rand.Read(rb)
_, err := rand.Read(rb)
Loading