feat: move groveoverride capabilities to tutor-contrib-grove
Description
This MR eliminates the need of groveoverride
yaml plugin by moving all functionality to this plugin.
Supporting information
Tutor 13->14 had multiple changes, one of them was the addition of v1 plugins and deprecating v0. Since the yaml plugins are v0 plugins, we get rid of them too.
Testing instructions
Steps to test the changes:
- Read the code
- Check that https://tutor14.staging.do.opencraft.hosting/heartbeat?extended is responding
- Validate that the instance config has no quirks
- Validate pipeline success: https://gitlab.com/opencraft/ops/grove-stage-digitalocean/-/pipelines/574285278
Dependencies
N/A
Additional context
The SE-5480-related work is intentionally commented out to let @mtyaka
enable it for testing when he need it.
Edited by Boros Gábor