As we discussed in London and now that the server checks for validation constraints, to have a consistent experience we need to
- send ignore-validation as a flag on refresh requests
- make --ignore-validation sticky
there is an open question how then to remove/disable this sticky flag:
- one option is that
snap refresh --ignore-validation foo
would set the flag and thensnap refresh foo
would remove it (there was some feedback in a related bug that is not clearly intuitive) - another option is to have
snap refresh foo
keep the flag as is, and have asnap refresh --enforce/follow-validation foo
anti-flag to start not ignoring it again