refacto/repositories
To administrate an environment, an instance, or other application domain, we need to go through plenty of services. With a duplication of code between jobs, api code, and graphql resolver.
This PR refactor the code in three services, which will expose three sdk:
- environment: to manage an environment (containers, scales, displayName, deployments, etc)
- instance: to manage decidim sync, ask for pauses, and some getter to know installation state.
- jelastic: to have a simple and typed interface for our infrastructure. We could envision another provider in near future (k8s)