- Refactor
SearchHelperclass. - Fix all RuboCop offenses.
- knife encrypted attribute create/edit from file.
- Save config inside encrypted data:
:client_search,:node_searchand:keys(including user keys). - Chef internal node attribute integration monkey-patch. It may require some
EncryptedMashclass rewrite or adding some methods. - Support for Chef
< 11.4(addJSONCompat#map_to_rb_obj, disableChef::Userfor< 11.2, ...). - Add more info/debug prints.
- Space-optimized
EncryptedMash::Version3class. - Tests: Add test helper functions (key generation, ApiClients including priv keys, Node creation...).
- Tests: Add more tests for
EncryptedMash::Version1andEncryptedMash::Version2. - Tests: Add unit tests for
EncryptedAttribute. - Tests: Add unit tests for all knife commands.
- Tests:
raise_errortests always include regex. - Add
chef-vaultto benchmarks. - Signed attributes?