Open ThomasCardin opened 6 months ago
Documentation + training material should also be part of the list of tasks.
See: https://www.linkedin.com/pulse/time-speed-up-micro-service-development-deploy-web-based-ian-payne-yxdie/ with https://github.com/linuxserver/docker-webtop. If it is a viable solution, the context of the issue will probably need to be reworked. If it works, the goal would be to automate the Kubernetes deployment
Executive Summary
The goal is to allow developers to use their tools, which would normally be installed on their local workstations, in the cloud.
Context
In order to enable this type of environment, development tools such as VSCode and dbeaver must be available in the cloud. There are several cloud-based development tools available to replace VSCode, but they come at a cost. Some of these tools include GitPod, Coder, Codespace, KubeVirt or just VM's inside Azure
Coder is an open-source (free, but with many missing features if we don't pay) solution that allows for cloud-based development while meeting all the criteria required by developers. The same is true for GitPod and Codespace. Currently, our developers are familiar with Codespace, but many of them have reached their daily usage time limit on this platform.
An analysis of Coder, Gitpod, Codespace, KubeViRT and VM's inside Azure needs to be done to see which one would be the most cost-effective and efficient.
Tasks to be completed