allgo issueshttps://gitlab.inria.fr/allgo/allgo/-/issues2018-03-20T11:33:18+01:00https://gitlab.inria.fr/allgo/allgo/-/issues/54Monitoring de l'activité des workers2018-03-20T11:33:18+01:00MAUPETIT CharlyMonitoring de l'activité des workersUn conteneur était planté et pompait 99% du cpu, empêchant l'exécution d'autres jobsUn conteneur était planté et pompait 99% du cpu, empêchant l'exécution d'autres jobshttps://gitlab.inria.fr/allgo/allgo/-/issues/53basculement de l'infra vers ce qu'a fait Anthony (connexion aux sockets Docker)2018-03-20T11:33:18+01:00MAUPETIT Charlybasculement de l'infra vers ce qu'a fait Anthony (connexion aux sockets Docker)0.5https://gitlab.inria.fr/allgo/allgo/-/issues/17limit container resources2018-09-12T18:50:30+02:00MAUPETIT Charlylimit container resourceshttps://docs.docker.com/engine/admin/resource_constraints/https://docs.docker.com/engine/admin/resource_constraints/https://gitlab.inria.fr/allgo/allgo/-/issues/26add TLS to docker swarm cluster2018-03-20T11:33:18+01:00MAUPETIT Charlyadd TLS to docker swarm clusterMAUPETIT CharlyMAUPETIT Charlyhttps://gitlab.inria.fr/allgo/allgo/-/issues/34monitoring2021-10-14T17:02:40+02:00MAUPETIT Charlymonitoringnagios + munin+ check charly ideas:
* http://cockpit-project.org/index.html
* http://ajenti.org/
* elk stack to analyze the logsnagios + munin+ check charly ideas:
* http://cockpit-project.org/index.html
* http://ajenti.org/
* elk stack to analyze the logsMAUPETIT CharlyMAUPETIT Charlyhttps://gitlab.inria.fr/allgo/allgo/-/issues/36disable/secure docker remote API from outside2018-03-20T11:33:19+01:00MAUPETIT Charlydisable/secure docker remote API from outside0.5https://gitlab.inria.fr/allgo/allgo/-/issues/40manage apps/versions deletion in the backend2018-07-04T12:18:01+02:00MAUPETIT Charlymanage apps/versions deletion in the backend1. run all WAITING jobs
2. remove the sandbox (if any)
3. delete images
* from the registry
* from sid
* from the swarm
FIXME: how about old jobs referring to a deleted app ? 1. run all WAITING jobs
2. remove the sandbox (if any)
3. delete images
* from the registry
* from sid
* from the swarm
FIXME: how about old jobs referring to a deleted app ? https://gitlab.inria.fr/allgo/allgo/-/issues/44Pouvoir pousser un dockerfile2020-04-15T08:16:08+02:00MAUPETIT CharlyPouvoir pousser un dockerfilePermettre à un utilisateur de pousser un dockerfile.
~~Le dockerfile devra se baser sur les images pré-construites allgo (factory/debian:7) présentent sur sid.irisa.fr
(=> les intégrer dans le registry ?) qui contiennent l'installation d...Permettre à un utilisateur de pousser un dockerfile.
~~Le dockerfile devra se baser sur les images pré-construites allgo (factory/debian:7) présentent sur sid.irisa.fr
(=> les intégrer dans le registry ?) qui contiennent l'installation de ssh, au cas où l'utilisateur souhaiterait s'y connecter en ssh via l'ihm d'allgo.~~
Egalement, le dockerfile doit cloner le code depuis un repo git ou svn.
(ca évite d'envoyer le code et d'intégrer un serveur git pour le moment)
scénario :
envoie du dockerfile
Parsage du dockerfile
build => renvoie ok ou ko
Si ok, nouvelle version de l'application.
Possible via API & ihm
Note: there are some security implications -> the builder should be carefully sandboxed and capped to avoid any breach or DoS.
related to #29 https://gitlab.inria.fr/allgo/allgo/-/issues/51changer docker_name de l'appli 'hufa' -> 'facedetector' (+ changer images doc...2018-03-20T11:33:19+01:00MAUPETIT Charlychanger docker_name de l'appli 'hufa' -> 'facedetector' (+ changer images docker et nom répertoire)0.5