When using edit-node install ovirt-node-plugin-puppet into ovirt-node-iso, entering into the puppet page and enabling the puppet service, then configuring the puppet server
and puppet certificate name, clicking "save & Run", an error occurred while configuring puppet in the transaction puppet page:
"An error occurred while applying the changes:
__init__() takes exactly 2 arguments(3 given)"
This was occurring because ovirt.node.utils.fs.File() has changed arguments, this mode is no longer set, but the puppet_page was doing so. It has been changed to the new interface, and now works correctly.