reference-repository merge requestshttps://gitlab.inria.fr/grid5000/reference-repository/-/merge_requests2023-10-09T14:05:30+02:00https://gitlab.inria.fr/grid5000/reference-repository/-/merge_requests/552network_monitoring: make sure 'interfaces' always exist2023-10-09T14:05:30+02:00Philippe Virouleaunetwork_monitoring: make sure 'interfaces' always existWhen running `rake gen:puppet:network_monitoring` on master with up to date puppet and platforms/production repos I ran into the following error:
```
$ rake gen:puppet:network_monitoring
rake aborted!
NoMethodError: undefined method `fi...When running `rake gen:puppet:network_monitoring` on master with up to date puppet and platforms/production repos I ran into the following error:
```
$ rake gen:puppet:network_monitoring
rake aborted!
NoMethodError: undefined method `find' for nil:NilClass
/home/fifi/dev/reference-repository/lib/refrepo/gen/puppet/network_monitoring.rb:70:in `block (4 levels) in generate_puppet_network_monitoring'
/home/fifi/dev/reference-repository/lib/refrepo/gen/puppet/network_monitoring.rb:64:in `each'
/home/fifi/dev/reference-repository/lib/refrepo/gen/puppet/network_monitoring.rb:64:in `block (3 levels) in generate_puppet_network_monitoring'
/home/fifi/dev/reference-repository/lib/refrepo/gen/puppet/network_monitoring.rb:61:in `each'
/home/fifi/dev/reference-repository/lib/refrepo/gen/puppet/network_monitoring.rb:61:in `block (2 levels) in generate_puppet_network_monitoring'
/home/fifi/dev/reference-repository/lib/refrepo/gen/puppet/network_monitoring.rb:30:in `each'
/home/fifi/dev/reference-repository/lib/refrepo/gen/puppet/network_monitoring.rb:30:in `block in generate_puppet_network_monitoring'
/home/fifi/dev/reference-repository/lib/refrepo/gen/puppet/network_monitoring.rb:17:in `each'
/home/fifi/dev/reference-repository/lib/refrepo/gen/puppet/network_monitoring.rb:17:in `generate_puppet_network_monitoring'
/home/fifi/dev/reference-repository/Rakefile:222:in `block (4 levels) in <top (required)>'
Tasks: TOP => gen:puppet:network_monitoring
(See full trace by running task with --trace)
```
A quick byebug inspection gave the following `net_hosts_eq`:
```
(byebug) net_hosts_eq
{"name"=>"sw-estats.toulouse.grid5000.fr", "address"=>"172.17.127.252", "has_ospf"=>false, "disabled_checks"=>["cpu_load", "hardware_health"]}
```
I'm not sure if this is the appropriate fix, but making sure `interfaces` always exist (at least with an empty array) seems to make the generation succeed.https://gitlab.inria.fr/grid5000/reference-repository/-/merge_requests/551Introduce support for ruby 3.1 (14905)2023-10-09T14:05:45+02:00Philippe VirouleauIntroduce support for ruby 3.1 (14905)Fixes https://intranet.grid5000.fr/bugzilla/show_bug.cgi?id=14905Fixes https://intranet.grid5000.fr/bugzilla/show_bug.cgi?id=14905https://gitlab.inria.fr/grid5000/reference-repository/-/merge_requests/549[stitcherg5k] Generate yaml configuration for G5K stitcher2023-11-30T09:00:57+01:00JACQUOT Pierrepierre.jacquot@inria.fr[stitcherg5k] Generate yaml configuration for G5K stitcherRelated to [bug 14893](https://intranet.grid5000.fr/bugzilla/show_bug.cgi?id=14893).
Generate file added in [this merge request](https://gitlab.inria.fr/grid5000/g5k-platform-production/-/merge_requests/163).Related to [bug 14893](https://intranet.grid5000.fr/bugzilla/show_bug.cgi?id=14893).
Generate file added in [this merge request](https://gitlab.inria.fr/grid5000/g5k-platform-production/-/merge_requests/163).JACQUOT Pierrepierre.jacquot@inria.frJACQUOT Pierrepierre.jacquot@inria.frhttps://gitlab.inria.fr/grid5000/reference-repository/-/merge_requests/548sw-estats description for supervision2023-10-02T11:05:13+02:00JACQUOT Pierrepierre.jacquot@inria.frsw-estats description for supervisionJACQUOT Pierrepierre.jacquot@inria.frJACQUOT Pierrepierre.jacquot@inria.frhttps://gitlab.inria.fr/grid5000/reference-repository/-/merge_requests/547Gen wiki gpu2023-09-26T11:37:17+02:00POUILLOUX LaurentGen wiki gpuhttps://gitlab.inria.fr/grid5000/reference-repository/-/merge_requests/546[rennes][roazhon4] Update max_walltime to 7 days2023-09-25T15:39:21+02:00LELAURAIN Julien[rennes][roazhon4] Update max_walltime to 7 dayshttps://gitlab.inria.fr/grid5000/reference-repository/-/merge_requests/544[gen:oar-prop] Deal with adding nodes to clusters (#14865)2023-10-11T22:11:55+02:00Lucas Nussbaum[gen:oar-prop] Deal with adding nodes to clusters (#14865)This commit modifies how the generator deals with cases where new
resources are added to an existing cluster, which was not supported up
to now.
The same code is now used for adding nodes to an existing cluster, and
for adding a complet...This commit modifies how the generator deals with cases where new
resources are added to an existing cluster, which was not supported up
to now.
The same code is now used for adding nodes to an existing cluster, and
for adding a completely new cluster.https://gitlab.inria.fr/grid5000/reference-repository/-/merge_requests/542[gpu] add flops and microarch to gpu information2023-09-25T13:10:00+02:00POUILLOUX Laurent[gpu] add flops and microarch to gpu informationLucas NussbaumLucas Nussbaumhttps://gitlab.inria.fr/grid5000/reference-repository/-/merge_requests/540[rennes][roazhon4] move cluster to production queue2023-09-21T16:36:04+02:00LELAURAIN Julien[rennes][roazhon4] move cluster to production queuehttps://gitlab.inria.fr/grid5000/reference-repository/-/merge_requests/539Fix wiki hw sort2023-09-22T15:32:35+02:00Pierre NeyronFix wiki hw sorthttps://gitlab.inria.fr/grid5000/reference-repository/-/merge_requests/538[rennes][roazhon4] Update firmwares for roazhon4 cluster2023-09-20T17:50:33+02:00LELAURAIN Julien[rennes][roazhon4] Update firmwares for roazhon4 clusterhttps://gitlab.inria.fr/grid5000/reference-repository/-/merge_requests/537[rennes][roazhon4] Update sriov for roazhon4 cluster2023-09-20T15:19:06+02:00LELAURAIN Julien[rennes][roazhon4] Update sriov for roazhon4 clusterhttps://gitlab.inria.fr/grid5000/reference-repository/-/merge_requests/536[wiki:hw] rework the accelerator tables generation2023-09-20T16:51:39+02:00Pierre Neyron[wiki:hw] rework the accelerator tables generation* Rework ugly code. Hopefully the MICs will vanish from the refapi...
* Rework display: show vendors/type in different columns.
Coming next: add the GPU microarch once added in the refapi.* Rework ugly code. Hopefully the MICs will vanish from the refapi...
* Rework display: show vendors/type in different columns.
Coming next: add the GPU microarch once added in the refapi.https://gitlab.inria.fr/grid5000/reference-repository/-/merge_requests/535Rename gw-toulouse into gw2023-09-19T18:48:31+02:00JACQUOT Pierrepierre.jacquot@inria.frRename gw-toulouse into gwJACQUOT Pierrepierre.jacquot@inria.frJACQUOT Pierrepierre.jacquot@inria.frhttps://gitlab.inria.fr/grid5000/reference-repository/-/merge_requests/534[lyon][pyxis] Fix cluster model name: add Gigabyte2023-09-26T13:54:38+02:00Pierre Neyron[lyon][pyxis] Fix cluster model name: add Gigabytehttps://gitlab.inria.fr/grid5000/reference-repository/-/merge_requests/533[nancy][grat] Fix cluster model name HPe -> HPE2023-09-26T11:44:41+02:00Pierre Neyron[nancy][grat] Fix cluster model name HPe -> HPEPour l'affichage "node" de la page hardware. Pas d'autre impact a priori ?Pour l'affichage "node" de la page hardware. Pas d'autre impact a priori ?https://gitlab.inria.fr/grid5000/reference-repository/-/merge_requests/532Update renater.yaml for toulouse2023-09-25T10:41:06+02:00RINGOT PatriceUpdate renater.yaml for toulousehttps://gitlab.inria.fr/grid5000/reference-repository/-/merge_requests/531[rennes][network] Add swcore-01-rba switch and swdc-a035-[01-02] switches2023-09-19T10:29:03+02:00LELAURAIN Julien[rennes][network] Add swcore-01-rba switch and swdc-a035-[01-02] switcheshttps://gitlab.inria.fr/grid5000/reference-repository/-/merge_requests/530[rennes][kwollect] Add roazhon4 metrics2023-09-19T09:50:56+02:00LELAURAIN Julien[rennes][kwollect] Add roazhon4 metricshttps://gitlab.inria.fr/grid5000/reference-repository/-/merge_requests/529Rework wiki hw2023-09-19T13:55:54+02:00Pierre NeyronRework wiki hw* Show vendor, arch more explicitly and allow sorting on them.
* Move accelerator up. Need rework later.
* Rename Processors -> CPU.* Show vendor, arch more explicitly and allow sorting on them.
* Move accelerator up. Need rework later.
* Rename Processors -> CPU.