E2E: Allow nil and boolean values for resource attributes

What does this MR do and why?

Describe in detail what your merge request does and why.

This allows to define custom resource attributes as nil or boolean values.

Currently if some attribute is defined as false or nil, it will still default to value in the block or raise No value computed because of how control flow is defined.

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Edited by andrey

Merge request reports

Loading