Allow reading and updating of values in state.enc file
Describe a specific use case for the enhancement or feature:
During enrollment setting like the path to the CA files is stored in the state.enc file. If something changes there is currently no way to update these values. This can lead to a broken installation, with only re-enrolling as a way to fix.
What is the definition of done?
Determine what values are stored in state.enc, and which ones should be modified by a user after install
Add interface to dump current values, can't depend on state.enc
Add interface to edit values, can't depend on state.enc
Permissions on edited state.enc must be maintained
Integration test showing working install, change a parameter that causes working installation to fail, edit state.enc, show restored install
Integration test that shows reading and updating of state.enc, even when state.enc has values that prevent normal operation.
Describe the enhancement:
Allow reading and updating of values in state.enc file
Describe a specific use case for the enhancement or feature:
During enrollment setting like the path to the CA files is stored in the state.enc file. If something changes there is currently no way to update these values. This can lead to a broken installation, with only re-enrolling as a way to fix.
What is the definition of done?