We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 8695599 commit ce9d497Copy full SHA for ce9d497
config/cloudinit/datasource/metadata/exoscale/metadata.go
@@ -39,6 +39,16 @@ func NewDatasource(root string) *MetadataService {
39
}
40
41
42
+func (ms MetadataService) IsAvailable() bool {
43
+ checkURL := ms.Root + ms.IsAvailableCheckPath
44
+ var err error
45
+ _, err = ms.Client.GetRetry(checkURL)
46
+ if err != nil {
47
+ log.Errorf("%s: %s (lastError: %v)", "IsAvailable", checkURL, err)
48
+ }
49
+ return (err == nil)
50
+}
51
+
52
func (ms MetadataService) AvailabilityChanges() bool {
53
// TODO: if it can't find the network, maybe we can start it?
54
return false
0 commit comments