Skip to content

Commit e5c850b

Browse files
committed
Add support for SecretValue being requested as a stream
The print node uses a stream interface to print all incoming objects. Since `core/secret@v1` now returns an actual secret, not just a string, secrets started being printed as their struct representation `{my-key}`
1 parent 047ede6 commit e5c850b

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

core/inputs.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -952,6 +952,8 @@ func convertToReader(c *ExecutionState, value reflect.Value) (io.Reader, error)
952952
return strings.NewReader(v), nil
953953
case []byte:
954954
return bytes.NewReader(v), nil
955+
case SecretValue:
956+
return strings.NewReader(v.Secret), nil
955957
default:
956958
return nil, CreateErr(c, nil, "unsupported type '%s'", GetTypeNameSafe(value.Type()))
957959
}

0 commit comments

Comments
 (0)