diff --git a/runner/main.go b/runner/main.go index 840f3a5d5736e8e81e10b561aff254d1b17cb2ea_cnVubmVyL21haW4uZ28=..3e9751f90970c8e2fd522dee7ba50b35f838545f_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 != "" {