diff --git a/runner/main.go b/runner/main.go index 4157e9d38f078a9e1d71c4d8371716019eb9d0f5_cnVubmVyL21haW4uZ28=..0737fe51af44636a6e42345f445eaf475778965a_cnVubmVyL21haW4uZ28= 100644 --- a/runner/main.go +++ b/runner/main.go @@ -419,5 +419,6 @@ if !ok { namespace = "" } - name, ok := metadata["name"] + var name interface{} + name, ok = metadata["name"] if !ok { @@ -423,5 +424,8 @@ if !ok { - return nil, fmt.Errorf("fail to type get metadata.name from: %+v", resource) + name, ok = metadata["generateName"] + if !ok { + return nil, fmt.Errorf("fail to type get metadata.name nor metadata.generateName from: %+v", resource) + } } filename := "" if namespace != "" {