g5k-api merge requestshttps://gitlab.inria.fr/grid5000/g5k-api/-/merge_requests2020-09-01T15:45:10+02:00https://gitlab.inria.fr/grid5000/g5k-api/-/merge_requests/72WIP: Return a global view of reference-repository2020-09-01T15:45:10+02:00Samir NoirWIP: Return a global view of reference-repositoryhttps://gitlab.inria.fr/grid5000/g5k-api/-/merge_requests/70WIP: Return a global view of reference-repository2020-09-01T15:39:33+02:00Samir NoirWIP: Return a global view of reference-repositoryhttps://gitlab.inria.fr/grid5000/g5k-api/-/merge_requests/71WIP: Fix map and historical visualizations pages2020-09-08T17:16:38+02:00Samir NoirWIP: Fix map and historical visualizations pageshttps://gitlab.inria.fr/grid5000/g5k-api/-/merge_requests/60WIP: Change the email sender2020-03-17T11:40:38+01:00Nicolas PerrinWIP: Change the email senderhttps://gitlab.inria.fr/grid5000/g5k-api/-/merge_requests/89Various improvments in versions controller: add /latest endpoint, fix the res...2021-10-14T10:02:34+02:00Samir NoirVarious improvments in versions controller: add /latest endpoint, fix the resource version commit and better performancesPierre NeyronPierre Neyronhttps://gitlab.inria.fr/grid5000/g5k-api/-/merge_requests/56v3 rails 4.22018-08-29T14:46:14+02:00MARGERY Davidv3 rails 4.2*Created by: dmargery*
Migrate the code base to rails 4.2.10
This was done by
1/ cherry-picking changes made in master to migrate to rails 4.2,
2/ cherry-picking the changes made to the development environment so as to be able to ...*Created by: dmargery*
Migrate the code base to rails 4.2.10
This was done by
1/ cherry-picking changes made in master to migrate to rails 4.2,
2/ cherry-picking the changes made to the development environment so as to be able to work on the v3 branch
3/ migrating all the stuff related to environment management, not present in master, to rails 4.2
4/ cherry-picking all the minor/convenience stuff integrated into master since v3 was branched (all required to drop stunnel, to be reached through a proxy, to better report standard problems such a grit timeouts, and to add headers to simplify writing api-proxyhttps://gitlab.inria.fr/grid5000/g5k-api/-/merge_requests/42Use X_FORWARDED_HOST only for base_uri(:in)2018-01-26T13:57:02+01:00MARGERY DavidUse X_FORWARDED_HOST only for base_uri(:in)*Created by: dmargery*
A commit I forgot in previous PR.*Created by: dmargery*
A commit I forgot in previous PR.https://gitlab.inria.fr/grid5000/g5k-api/-/merge_requests/90Use Kadeploy native arch support instead of hack2021-11-23T13:21:13+01:00Alexandre MERLINUse Kadeploy native arch support instead of hackÇa repose sur le fait que l'API de kadeploy expose l'arch dans le champs "arch" de l'env. On peut également utiliser "arch" pour filtrer un env quand on déploie.
Avec la MR:
- On enlève le hack pour deviner l'arch et on regarde ce que...Ça repose sur le fait que l'API de kadeploy expose l'arch dans le champs "arch" de l'env. On peut également utiliser "arch" pour filtrer un env quand on déploie.
Avec la MR:
- On enlève le hack pour deviner l'arch et on regarde ce que nous donne kadeploy
- On change l'uid pour ajouter l'arch, `name_arch_version_user`. C'est nécessaire puisqu'on change les nom des envs; debian10-x64-min => debian10-min
- J'en ai profité pour modifier le nom d'argument pour les partitions, c'est "partition_label" et c'est un string maintenant
- fixtures kadeploy regénérés et tests adaptés.Alexandre MERLINAlexandre MERLINhttps://gitlab.inria.fr/grid5000/g5k-api/-/merge_requests/91use g5k-deb-build-tools/g5k_dh_ruby_vendorize instead of setup_bundle2021-10-21T17:54:30+02:00IMBERT Matthieuuse g5k-deb-build-tools/g5k_dh_ruby_vendorize instead of setup_bundle- ajoute build dependency à g5k-deb-build-tools (https://gitlab.inria.fr/grid5000/g5k-deb-build-tools)
- utilise g5k_dh_ruby_vendorize à la place de setup_bundle
- supprime setup_bundle
- ajoute dans les jobs de CI le dépôt qui va bien p...- ajoute build dependency à g5k-deb-build-tools (https://gitlab.inria.fr/grid5000/g5k-deb-build-tools)
- utilise g5k_dh_ruby_vendorize à la place de setup_bundle
- supprime setup_bundle
- ajoute dans les jobs de CI le dépôt qui va bien pour pouvoir récupérer g5k-deb-build-toolsSamir NoirSamir Noirhttps://gitlab.inria.fr/grid5000/g5k-api/-/merge_requests/38Update to rspec-rails & rspec supporting rake 12.02017-09-01T15:19:46+02:00MARGERY DavidUpdate to rspec-rails & rspec supporting rake 12.0*Created by: dmargery*
Hello,
following my investigations of bug #8196, I discovered that while we stay with rspec2.6, we can't upgrade to rake >= 11.0.1
In this PR, I've updated rspec-rails and rails and updated the tests to hand...*Created by: dmargery*
Hello,
following my investigations of bug #8196, I discovered that while we stay with rspec2.6, we can't upgrade to rake >= 11.0.1
In this PR, I've updated rspec-rails and rails and updated the tests to handle the new version of rspec.
To complete the PR, all tests should migrate to the expect().to syntax rather than the .should syntax if we want to avoid deprecation warnings.
@f-didier : do you have many branches of the code with new tests that would also need migrated ?
David https://gitlab.inria.fr/grid5000/g5k-api/-/merge_requests/22Updates to code to remove /deployments from version 4.0 of g5k-api2016-10-26T10:36:52+02:00MARGERY DavidUpdates to code to remove /deployments from version 4.0 of g5k-api*Created by: nirvanesque*
bugs/#7179 : Updates to code to remove /deployments from version 4.0 of g5k-api
*Created by: nirvanesque*
bugs/#7179 : Updates to code to remove /deployments from version 4.0 of g5k-api
https://gitlab.inria.fr/grid5000/g5k-api/-/merge_requests/8Updated files for bug ref 5694 excluding debian package contributions2016-09-07T08:58:20+02:00MARGERY DavidUpdated files for bug ref 5694 excluding debian package contributions*Created by: nirvanesque*
Hello,
Please accept updated bug fix for reference 5694.
This pull request eliminates any Debian package and version files that were unnecessarily introduced in the branch.
Thanks in advance,
Anirvan
*Created by: nirvanesque*
Hello,
Please accept updated bug fix for reference 5694.
This pull request eliminates any Debian package and version files that were unnecessarily introduced in the branch.
Thanks in advance,
Anirvan
https://gitlab.inria.fr/grid5000/g5k-api/-/merge_requests/101Switch to puma2023-10-11T10:12:44+02:00Philippe VirouleauSwitch to pumahttps://gitlab.inria.fr/grid5000/g5k-api/-/merge_requests/31Single commit for bug #7360 - added option job-key-from-file2017-07-18T13:54:48+02:00MARGERY DavidSingle commit for bug #7360 - added option job-key-from-file*Created by: nirvanesque*
- Single commit for bug #7360 - added option job-key-from-file as variable job_key_from_file + spec test
- other textual changes are cosmetic*Created by: nirvanesque*
- Single commit for bug #7360 - added option job-key-from-file as variable job_key_from_file + spec test
- other textual changes are cosmetichttps://gitlab.inria.fr/grid5000/g5k-api/-/merge_requests/100Return current api version in OpenAPI spec's links2022-10-12T10:22:18+02:00Samir NoirReturn current api version in OpenAPI spec's linksAlexandre MERLINAlexandre MERLINhttps://gitlab.inria.fr/grid5000/g5k-api/-/merge_requests/96Return a 400 with a message if `reservation` field is not a String2022-08-03T11:50:22+02:00Samir NoirReturn a 400 with a message if `reservation` field is not a StringWhen creating a new job, `reservation` field is used to make an advanced
reservation. It was failing with a Ruby error and a 500 response status
if the type was not a String.When creating a new job, `reservation` field is used to make an advanced
reservation. It was failing with a Ruby error and a 500 response status
if the type was not a String.Samir NoirSamir Noirhttps://gitlab.inria.fr/grid5000/g5k-api/-/merge_requests/67Return 404 when an ui template cannot be found2020-07-15T09:29:54+02:00Samir NoirReturn 404 when an ui template cannot be foundhttps://gitlab.inria.fr/grid5000/g5k-api/-/merge_requests/77Return 404 when a commit or a branch cannot be found2020-09-24T10:43:00+02:00Samir NoirReturn 404 when a commit or a branch cannot be foundSamir NoirSamir Noirhttps://gitlab.inria.fr/grid5000/g5k-api/-/merge_requests/97Respond with 400 http status when Kadeploy return a BadRequest error2022-08-09T10:12:03+02:00Samir NoirRespond with 400 http status when Kadeploy return a BadRequest errorhttps://gitlab.inria.fr/grid5000/g5k-api/-/merge_requests/66Replace Grit by Rugged libgit2 binding for accessing git repository2020-07-07T15:41:55+02:00Samir NoirReplace Grit by Rugged libgit2 binding for accessing git repositorySamir NoirSamir Noir