BB-2083: Add deployment toolbar + modals, fix tests and lint code
This PR implements and connects the redeployment toolbar to Ocim backend.
Testing instructions:
- Checkout this branch. Run Ocim backend.
- On another console
cd frontend/
and run the new UInpm run start
. - Create a new betatest instance using the form.
- Click login and enter your credentials.
- Wait for the instance to provision (or force the appserver to an active state).
- Check that the redeployment toolbar is working as expected.
- Change the instance name and email.
- Check that the deploy button was enabled.
- Click deploy.
- Check that the deploy button got disabled and that now you have an option to cancel the redeployment.
- Cancel the redeployment.
- Deploy again, and wait until it's provisioned.
- Check code quality & implementation.
This is currently running on stage, so feel free to test there too.
Reviewer: