From c8c98412fee4b6a4c9701575b8a8afeeb513aa1a Mon Sep 17 00:00:00 2001
From: Nicolas Perrin <nicolas.perrin@inria.fr>
Date: Thu, 28 Jan 2021 09:46:06 +0100
Subject: [PATCH] Update wiki base url

---
 README.md                                            |  2 +-
 data/grid5000/sites/grenoble/grenoble.json           |  2 +-
 data/grid5000/sites/lille/lille.json                 |  2 +-
 data/grid5000/sites/luxembourg/luxembourg.json       |  2 +-
 data/grid5000/sites/lyon/lyon.json                   |  2 +-
 data/grid5000/sites/nancy/nancy.json                 |  2 +-
 data/grid5000/sites/sophia/sophia.json               |  2 +-
 doc/README.generators.md                             | 12 ++++++------
 input/grid5000/sites/grenoble/grenoble.yaml          |  2 +-
 input/grid5000/sites/lille/lille.yaml                |  2 +-
 input/grid5000/sites/luxembourg/luxembourg.yaml      |  2 +-
 input/grid5000/sites/lyon/lyon.yaml                  |  2 +-
 input/grid5000/sites/nancy/nancy.yaml                |  2 +-
 input/grid5000/sites/sophia/sophia.yaml              |  2 +-
 lib/refrepo/gen/oar-properties.rb                    |  2 +-
 lib/refrepo/gen/puppet/bindg5k.rb                    |  2 +-
 lib/refrepo/gen/reference-api.rb                     |  2 +-
 lib/refrepo/gen/wiki/mw_utils.rb                     |  4 ++--
 lib/refrepo/valid/network.rb                         |  2 +-
 spec/input/data_dahu.json                            |  2 +-
 spec/input/data_graffiti.json                        |  2 +-
 spec/input/data_graffiti2-missing-gpu.json           |  2 +-
 spec/input/data_graffiti2.json                       |  2 +-
 spec/input/data_graphite.json                        |  2 +-
 spec/input/data_grimoire.json                        |  2 +-
 spec/input/data_grue.json                            |  2 +-
 spec/input/data_yeti.json                            |  2 +-
 .../load_data_hierarchy_stubbed_data.json            |  2 +-
 ...rarchy_stubbed_data_bad_best_effort_property.json |  2 +-
 ...ed_data_contiguous-including-threads_cpusets.json |  2 +-
 ..._stubbed_data_misconfigured_server_with_disk.json |  2 +-
 ...y_stubbed_data_missing_main_network_property.json |  2 +-
 ...a_hierarchy_stubbed_data_round_robin_cpusets.json |  2 +-
 ...d_data_hierarchy_stubbed_data_wattmeters_nil.json |  2 +-
 ...hierarchy_stubbed_data_wattmeters_variations.json |  2 +-
 .../load_data_hierarchy_stubbed_data_with_disk.json  |  2 +-
 ...rarchy_stubbed_data_with_non_reservable_gpus.json |  2 +-
 ...load_data_hierarchy_stubbed_data_without_gpu.json |  2 +-
 38 files changed, 44 insertions(+), 44 deletions(-)

diff --git a/README.md b/README.md
index caa38c3875f..323b9f38078 100644
--- a/README.md
+++ b/README.md
@@ -17,7 +17,7 @@ All tasks are executed using **rake**. To see the list of tasks, use `rake -T`.
 
 See also:
 
-* https://www.grid5000.fr/mediawiki/index.php/Reference_Repository
+* https://www.grid5000.fr/w/Reference_Repository
 * .gitlab-ci.yml, that automates various checks and the deployment of data files after each commit
 * doc/README.generators.md
 
diff --git a/data/grid5000/sites/grenoble/grenoble.json b/data/grid5000/sites/grenoble/grenoble.json
index da542a1e905..0544387f964 100644
--- a/data/grid5000/sites/grenoble/grenoble.json
+++ b/data/grid5000/sites/grenoble/grenoble.json
@@ -71,5 +71,5 @@
   "uid": "grenoble",
   "user_support_contact": "support-staff@lists.grid5000.fr",
   "virt_ip_range": "10.132.0.0/14",
-  "web": "http://www.grid5000.fr/mediawiki/index.php/Grenoble:Home"
+  "web": "http://www.grid5000.fr/w/Grenoble:Home"
 }
\ No newline at end of file
diff --git a/data/grid5000/sites/lille/lille.json b/data/grid5000/sites/lille/lille.json
index 232747b955e..ee944a4e9c7 100644
--- a/data/grid5000/sites/lille/lille.json
+++ b/data/grid5000/sites/lille/lille.json
@@ -71,5 +71,5 @@
   "uid": "lille",
   "user_support_contact": "support-staff@lists.grid5000.fr",
   "virt_ip_range": "10.136.0.0/14",
-  "web": "http://www.grid5000.fr/mediawiki/index.php/Lille:Home"
+  "web": "http://www.grid5000.fr/w/Lille:Home"
 }
\ No newline at end of file
diff --git a/data/grid5000/sites/luxembourg/luxembourg.json b/data/grid5000/sites/luxembourg/luxembourg.json
index 716947d3dff..852fd783024 100644
--- a/data/grid5000/sites/luxembourg/luxembourg.json
+++ b/data/grid5000/sites/luxembourg/luxembourg.json
@@ -71,5 +71,5 @@
   "uid": "luxembourg",
   "user_support_contact": "support-staff@lists.grid5000.fr",
   "virt_ip_range": "10.172.0.0/14",
-  "web": "https://www.grid5000.fr/mediawiki/index.php/Luxembourg:Home"
+  "web": "https://www.grid5000.fr/w/Luxembourg:Home"
 }
\ No newline at end of file
diff --git a/data/grid5000/sites/lyon/lyon.json b/data/grid5000/sites/lyon/lyon.json
index 11440e9ad99..043c307f10c 100644
--- a/data/grid5000/sites/lyon/lyon.json
+++ b/data/grid5000/sites/lyon/lyon.json
@@ -71,5 +71,5 @@
   "uid": "lyon",
   "user_support_contact": "support-staff@lists.grid5000.fr",
   "virt_ip_range": "10.140.0.0/14",
-  "web": "https://www.grid5000.fr/mediawiki/index.php/Lyon:Home"
+  "web": "https://www.grid5000.fr/w/Lyon:Home"
 }
\ No newline at end of file
diff --git a/data/grid5000/sites/nancy/nancy.json b/data/grid5000/sites/nancy/nancy.json
index 7f39378ada6..6081efb2581 100644
--- a/data/grid5000/sites/nancy/nancy.json
+++ b/data/grid5000/sites/nancy/nancy.json
@@ -72,5 +72,5 @@
   "uid": "nancy",
   "user_support_contact": "support-staff@lists.grid5000.fr",
   "virt_ip_range": "10.144.0.0/14",
-  "web": "http://www.grid5000.fr/mediawiki/index.php/Nancy:Home"
+  "web": "http://www.grid5000.fr/w/Nancy:Home"
 }
\ No newline at end of file
diff --git a/data/grid5000/sites/sophia/sophia.json b/data/grid5000/sites/sophia/sophia.json
index bd2e2add72d..a048088d9b0 100644
--- a/data/grid5000/sites/sophia/sophia.json
+++ b/data/grid5000/sites/sophia/sophia.json
@@ -72,5 +72,5 @@
   "uid": "sophia",
   "user_support_contact": "support-staff@lists.grid5000.fr",
   "virt_ip_range": "10.164.0.0/14",
-  "web": "http://www.grid5000.fr/mediawiki/index.php/Sophia:Home"
+  "web": "http://www.grid5000.fr/w/Sophia:Home"
 }
\ No newline at end of file
diff --git a/doc/README.generators.md b/doc/README.generators.md
index 00e6cd7fa10..a3953ce4c5b 100644
--- a/doc/README.generators.md
+++ b/doc/README.generators.md
@@ -8,7 +8,7 @@ This directory contains the input files and scripts needed for generating:
 - The Reference API ie. the JSON files that are served by the Grid'5000 API for describing nodes, network equipments, topology ...
 
   Ex: $ curl -k https://api.grid5000.fr/sid/sites/nancy/clusters/graoully/nodes/graoully-1.json?pretty
-  See also: https://www.grid5000.fr/mediawiki/index.php/API_all_in_one_Tutorial
+  See also: https://www.grid5000.fr/w/API_all_in_one_Tutorial
 
 - The OAR properties ie. the node information that is registered in OAR databases and 
   allows user to select resources matching their experiment requirements.
@@ -17,13 +17,13 @@ This directory contains the input files and scripts needed for generating:
 
 - The configuration files of the following puppet modules: bindg5kb, conmang5k, dhcpg5k, kadeployg5k and lanpowerg5k.
 
-See also: https://www.grid5000.fr/mediawiki/index.php/Reference_Repository.
+See also: https://www.grid5000.fr/w/Reference_Repository.
 
 General Design
 --------------
 
 For the general design discussion, see:
-* https://www.grid5000.fr/mediawiki/index.php/CT-114_DesignRepoAPI (25/10/2015)
+* https://www.grid5000.fr/w/CT-114_DesignRepoAPI (25/10/2015)
 * [CT-grid5000] Proposition de réorganisation des outils autour de la ref API (16/10/2015)
 * git clone git@gitolite.g5kadmin:slide -> 2016-03-29-IJD-Seminar-JG/
 
@@ -88,7 +88,7 @@ Node files (input/grid5000/sites/*/clusters/*/nodes/*.yaml) are generated by g5k
   => Use run-g5kchecks/postprocessing.rb for applying the mandatory modifications to the g5k-checks ouput.
 
 See also:
-* https://www.grid5000.fr/mediawiki/index.php/G5k-checks
+* https://www.grid5000.fr/w/G5k-checks
 * https://github.com/grid5000/g5k-checks/
 
 Reference API Generator
@@ -134,8 +134,8 @@ If you need to add new OAR properties, see `get_node_properties` and `diff_node_
 This script can be tested with the oar-vagrant box (https://github.com/oar-team/oar-vagrant).
 
 See also: 
-* https://www.grid5000.fr/mediawiki/index.php/OAR_properties
-* https://www.grid5000.fr/mediawiki/index.php/OAR_properties_2.0
+* https://www.grid5000.fr/w/OAR_properties
+* https://www.grid5000.fr/w/OAR_properties_2.0
 
 Generating the DHCP, DNS, Kadeploy, Conman and Lanpower configurations
 ----------------------------------------------------------------------
diff --git a/input/grid5000/sites/grenoble/grenoble.yaml b/input/grid5000/sites/grenoble/grenoble.yaml
index 0b923fea022..6296c2bc316 100644
--- a/input/grid5000/sites/grenoble/grenoble.yaml
+++ b/input/grid5000/sites/grenoble/grenoble.yaml
@@ -2,7 +2,7 @@
 # Site description
 name: Grenoble
 location: Grenoble, France
-web: http://www.grid5000.fr/mediawiki/index.php/Grenoble:Home
+web: http://www.grid5000.fr/w/Grenoble:Home
 description: Grid5000 Grenoble site
 latitude: 45.19021
 longitude: 5.76705
diff --git a/input/grid5000/sites/lille/lille.yaml b/input/grid5000/sites/lille/lille.yaml
index dad9b0ed17d..0b65330a622 100644
--- a/input/grid5000/sites/lille/lille.yaml
+++ b/input/grid5000/sites/lille/lille.yaml
@@ -1,7 +1,7 @@
 ---
 name: Lille
 location: Lille, France
-web: http://www.grid5000.fr/mediawiki/index.php/Lille:Home
+web: http://www.grid5000.fr/w/Lille:Home
 description: Grid5000 Lille site
 latitude: 50.6500
 longitude: 3.0833
diff --git a/input/grid5000/sites/luxembourg/luxembourg.yaml b/input/grid5000/sites/luxembourg/luxembourg.yaml
index 79d65a552ba..576f139d50e 100644
--- a/input/grid5000/sites/luxembourg/luxembourg.yaml
+++ b/input/grid5000/sites/luxembourg/luxembourg.yaml
@@ -1,7 +1,7 @@
 ---
 name: Luxembourg
 location: Luxembourg, Luxembourg
-web: https://www.grid5000.fr/mediawiki/index.php/Luxembourg:Home
+web: https://www.grid5000.fr/w/Luxembourg:Home
 description: Grid5000 Luxembourg site
 latitude: 49.626595
 longitude: 6.158676
diff --git a/input/grid5000/sites/lyon/lyon.yaml b/input/grid5000/sites/lyon/lyon.yaml
index 88fc1f2d971..5f8b49b3ffc 100644
--- a/input/grid5000/sites/lyon/lyon.yaml
+++ b/input/grid5000/sites/lyon/lyon.yaml
@@ -1,7 +1,7 @@
 ---
 name: Lyon
 location: Lyon, France
-web: https://www.grid5000.fr/mediawiki/index.php/Lyon:Home
+web: https://www.grid5000.fr/w/Lyon:Home
 description: Lyon Grid5000 Site
 latitude: 45.72971
 longitude: 4.82781
diff --git a/input/grid5000/sites/nancy/nancy.yaml b/input/grid5000/sites/nancy/nancy.yaml
index eacc6e9ab1e..5878a479416 100644
--- a/input/grid5000/sites/nancy/nancy.yaml
+++ b/input/grid5000/sites/nancy/nancy.yaml
@@ -2,7 +2,7 @@
 # Site description
 name: Nancy
 location: Nancy, France
-web: http://www.grid5000.fr/mediawiki/index.php/Nancy:Home
+web: http://www.grid5000.fr/w/Nancy:Home
 description: Grid5000 Nancy site
 latitude: 48.66543
 longitude: 6.15698
diff --git a/input/grid5000/sites/sophia/sophia.yaml b/input/grid5000/sites/sophia/sophia.yaml
index d288c5bca89..14a9eb54f4c 100644
--- a/input/grid5000/sites/sophia/sophia.yaml
+++ b/input/grid5000/sites/sophia/sophia.yaml
@@ -1,7 +1,7 @@
 ---
 name: Sophia-Antipolis
 location: Sophia-Antipolis, France
-web: http://www.grid5000.fr/mediawiki/index.php/Sophia:Home
+web: http://www.grid5000.fr/w/Sophia:Home
 description: Grid5000 Sophia-Antipolis site
 latitude: 43.6161
 longitude: 7.0678
diff --git a/lib/refrepo/gen/oar-properties.rb b/lib/refrepo/gen/oar-properties.rb
index bdcab0b96f0..acecd94c130 100644
--- a/lib/refrepo/gen/oar-properties.rb
+++ b/lib/refrepo/gen/oar-properties.rb
@@ -344,7 +344,7 @@ def get_ids(host)
 end
 
 # Get all node properties of a given site from the reference repo hash
-# See also: https://www.grid5000.fr/mediawiki/index.php/Reference_Repository
+# See also: https://www.grid5000.fr/w/Reference_Repository
 def get_ref_default_properties(_site_uid, site)
   properties = {}
   site['clusters'].each do |cluster_uid, cluster|
diff --git a/lib/refrepo/gen/puppet/bindg5k.rb b/lib/refrepo/gen/puppet/bindg5k.rb
index 0344a1da35a..e60c255c463 100644
--- a/lib/refrepo/gen/puppet/bindg5k.rb
+++ b/lib/refrepo/gen/puppet/bindg5k.rb
@@ -1,4 +1,4 @@
-# See also: https://www.grid5000.fr/mediawiki/index.php/DNS_server
+# See also: https://www.grid5000.fr/w/DNS_server
 
 require 'dns/zone'
 require 'find'
diff --git a/lib/refrepo/gen/reference-api.rb b/lib/refrepo/gen/reference-api.rb
index cb2a4b8e96b..ea76192aef3 100644
--- a/lib/refrepo/gen/reference-api.rb
+++ b/lib/refrepo/gen/reference-api.rb
@@ -368,6 +368,6 @@ def generate_reference_api
     site["network_equipments"] = site.delete("networks")
   end
 
-  # Write global json file - Disable this for now, see https://www.grid5000.fr/mediawiki/index.php/TechTeam:CT-220
+  # Write global json file - Disable this for now, see https://www.grid5000.fr/w/TechTeam:CT-220
   #write_json(grid_path.join(File.expand_path("../../#{global_hash['uid']}-all.json", File.dirname(__FILE__))), global_hash)
 end
diff --git a/lib/refrepo/gen/wiki/mw_utils.rb b/lib/refrepo/gen/wiki/mw_utils.rb
index 3773e950e3d..515090497c9 100644
--- a/lib/refrepo/gen/wiki/mw_utils.rb
+++ b/lib/refrepo/gen/wiki/mw_utils.rb
@@ -6,7 +6,7 @@ module MediawikiApi
   class Client
 
     def get_page_content(page_name)
-      get_conn = Faraday.new(url: MW::BASE_URL + "index.php/#{page_name}") do |faraday|
+      get_conn = Faraday.new(url: MW::BASE_URL + "#{page_name}") do |faraday|
         faraday.request :multipart
         faraday.request :url_encoded
         faraday.use :cookie_jar, jar: @cookies
@@ -131,7 +131,7 @@ end
 #Defines MediaWiki helpers
 module MW
 
-  BASE_URL = "https://www.grid5000.fr/mediawiki/"
+  BASE_URL = "https://www.grid5000.fr/w/"
 
   API_URL = BASE_URL + "api.php"
 
diff --git a/lib/refrepo/valid/network.rb b/lib/refrepo/valid/network.rb
index e898df298d6..91954a637cd 100644
--- a/lib/refrepo/valid/network.rb
+++ b/lib/refrepo/valid/network.rb
@@ -9,7 +9,7 @@ HPC_SWITCHES = ['ib-grenoble', 'voltaire-1', 'voltaire-2', 'voltaire-3', 'sgraou
 
 def check_network_description(options)
   ok = true
-  puts "Documentation: https://www.grid5000.fr/mediawiki/index.php/TechTeam:Network_Description"
+  puts "Documentation: https://www.grid5000.fr/w/TechTeam:Network_Description"
   options[:sites].each do |site|
     puts "Checking #{site}..."
 
diff --git a/spec/input/data_dahu.json b/spec/input/data_dahu.json
index f9a7d48fb46..37798a7367b 100644
--- a/spec/input/data_dahu.json
+++ b/spec/input/data_dahu.json
@@ -2973,7 +2973,7 @@
       "uid": "grenoble",
       "user_support_contact": "support-staff@lists.grid5000.fr",
       "virt_ip_range": "10.132.0.0/14",
-      "web": "http://www.grid5000.fr/mediawiki/index.php/Grenoble:Home"
+      "web": "http://www.grid5000.fr/w/Grenoble:Home"
     }
   },
   "type": "grid",
diff --git a/spec/input/data_graffiti.json b/spec/input/data_graffiti.json
index 83308cfb0e2..8742b3a5956 100644
--- a/spec/input/data_graffiti.json
+++ b/spec/input/data_graffiti.json
@@ -12096,7 +12096,7 @@
       "uid": "nancy",
       "user_support_contact": "support-staff@lists.grid5000.fr",
       "virt_ip_range": "10.144.0.0/14",
-      "web": "http://www.grid5000.fr/mediawiki/index.php/Nancy:Home"
+      "web": "http://www.grid5000.fr/w/Nancy:Home"
     }
   },
   "type": "grid",
diff --git a/spec/input/data_graffiti2-missing-gpu.json b/spec/input/data_graffiti2-missing-gpu.json
index 017febaa067..8de6d05ec76 100644
--- a/spec/input/data_graffiti2-missing-gpu.json
+++ b/spec/input/data_graffiti2-missing-gpu.json
@@ -12087,7 +12087,7 @@
       "uid": "nancy",
       "user_support_contact": "support-staff@lists.grid5000.fr",
       "virt_ip_range": "10.144.0.0/14",
-      "web": "http://www.grid5000.fr/mediawiki/index.php/Nancy:Home"
+      "web": "http://www.grid5000.fr/w/Nancy:Home"
     }
   },
   "type": "grid",
diff --git a/spec/input/data_graffiti2.json b/spec/input/data_graffiti2.json
index 0f4ad4e6801..f7fb7429bc4 100644
--- a/spec/input/data_graffiti2.json
+++ b/spec/input/data_graffiti2.json
@@ -12096,7 +12096,7 @@
       "uid": "nancy",
       "user_support_contact": "support-staff@lists.grid5000.fr",
       "virt_ip_range": "10.144.0.0/14",
-      "web": "http://www.grid5000.fr/mediawiki/index.php/Nancy:Home"
+      "web": "http://www.grid5000.fr/w/Nancy:Home"
     }
   },
   "type": "grid",
diff --git a/spec/input/data_graphite.json b/spec/input/data_graphite.json
index fa07f1b2318..c826345264d 100644
--- a/spec/input/data_graphite.json
+++ b/spec/input/data_graphite.json
@@ -9708,7 +9708,7 @@
       "uid": "nancy",
       "user_support_contact": "support-staff@lists.grid5000.fr",
       "virt_ip_range": "10.144.0.0/14",
-      "web": "http://www.grid5000.fr/mediawiki/index.php/Nancy:Home"
+      "web": "http://www.grid5000.fr/w/Nancy:Home"
     }
   },
   "type": "grid",
diff --git a/spec/input/data_grimoire.json b/spec/input/data_grimoire.json
index e1a562e8a91..a206b5a825b 100644
--- a/spec/input/data_grimoire.json
+++ b/spec/input/data_grimoire.json
@@ -12543,7 +12543,7 @@
       "uid": "nancy",
       "user_support_contact": "support-staff@lists.grid5000.fr",
       "virt_ip_range": "10.144.0.0/14",
-      "web": "http://www.grid5000.fr/mediawiki/index.php/Nancy:Home"
+      "web": "http://www.grid5000.fr/w/Nancy:Home"
     }
   },
   "type": "grid",
diff --git a/spec/input/data_grue.json b/spec/input/data_grue.json
index 09a7ba963d4..895ff95cda9 100644
--- a/spec/input/data_grue.json
+++ b/spec/input/data_grue.json
@@ -9895,7 +9895,7 @@
       "uid": "nancy",
       "user_support_contact": "support-staff@lists.grid5000.fr",
       "virt_ip_range": "10.144.0.0/14",
-      "web": "http://www.grid5000.fr/mediawiki/index.php/Nancy:Home"
+      "web": "http://www.grid5000.fr/w/Nancy:Home"
     }
   },
   "type": "grid",
diff --git a/spec/input/data_yeti.json b/spec/input/data_yeti.json
index c5dc657160f..6cb0338d63d 100644
--- a/spec/input/data_yeti.json
+++ b/spec/input/data_yeti.json
@@ -2440,7 +2440,7 @@
       "uid": "grenoble",
       "user_support_contact": "support-staff@lists.grid5000.fr",
       "virt_ip_range": "10.132.0.0/14",
-      "web": "http://www.grid5000.fr/mediawiki/index.php/Grenoble:Home"
+      "web": "http://www.grid5000.fr/w/Grenoble:Home"
     }
   },
   "type": "grid",
diff --git a/spec/stub_oar_properties/load_data_hierarchy_stubbed_data.json b/spec/stub_oar_properties/load_data_hierarchy_stubbed_data.json
index 51dc5cd1ad7..9be1aacb287 100644
--- a/spec/stub_oar_properties/load_data_hierarchy_stubbed_data.json
+++ b/spec/stub_oar_properties/load_data_hierarchy_stubbed_data.json
@@ -651,7 +651,7 @@
       "uid": "fakesite",
       "user_support_contact": "support-staff@lists.grid5000.fr",
       "virt_ip_range": "10.144.0.0/14",
-      "web": "http://www.grid5000.fr/mediawiki/index.php/Fakesite:Home"
+      "web": "http://www.grid5000.fr/w/Fakesite:Home"
     }
   },
   "network_equipments": {
diff --git a/spec/stub_oar_properties/load_data_hierarchy_stubbed_data_bad_best_effort_property.json b/spec/stub_oar_properties/load_data_hierarchy_stubbed_data_bad_best_effort_property.json
index 91cc6db5b6c..9f56ef9592a 100644
--- a/spec/stub_oar_properties/load_data_hierarchy_stubbed_data_bad_best_effort_property.json
+++ b/spec/stub_oar_properties/load_data_hierarchy_stubbed_data_bad_best_effort_property.json
@@ -651,7 +651,7 @@
       "uid": "fakesite",
       "user_support_contact": "support-staff@lists.grid5000.fr",
       "virt_ip_range": "10.144.0.0/14",
-      "web": "http://www.grid5000.fr/mediawiki/index.php/Fakesite:Home"
+      "web": "http://www.grid5000.fr/w/Fakesite:Home"
     }
   },
   "network_equipments": {
diff --git a/spec/stub_oar_properties/load_data_hierarchy_stubbed_data_contiguous-including-threads_cpusets.json b/spec/stub_oar_properties/load_data_hierarchy_stubbed_data_contiguous-including-threads_cpusets.json
index 45b5a879803..f9c7a88d17e 100644
--- a/spec/stub_oar_properties/load_data_hierarchy_stubbed_data_contiguous-including-threads_cpusets.json
+++ b/spec/stub_oar_properties/load_data_hierarchy_stubbed_data_contiguous-including-threads_cpusets.json
@@ -605,7 +605,7 @@
       "uid": "fakesite",
       "user_support_contact": "support-staff@lists.grid5000.fr",
       "virt_ip_range": "10.144.0.0/14",
-      "web": "http://www.grid5000.fr/mediawiki/index.php/Fakesite:Home"
+      "web": "http://www.grid5000.fr/w/Fakesite:Home"
     }
   },
   "network_equipments": {
diff --git a/spec/stub_oar_properties/load_data_hierarchy_stubbed_data_misconfigured_server_with_disk.json b/spec/stub_oar_properties/load_data_hierarchy_stubbed_data_misconfigured_server_with_disk.json
index 5361202d115..19745891616 100644
--- a/spec/stub_oar_properties/load_data_hierarchy_stubbed_data_misconfigured_server_with_disk.json
+++ b/spec/stub_oar_properties/load_data_hierarchy_stubbed_data_misconfigured_server_with_disk.json
@@ -1312,7 +1312,7 @@
       "uid": "fakesite",
       "user_support_contact": "support-staff@lists.grid5000.fr",
       "virt_ip_range": "10.144.0.0/14",
-      "web": "http://www.grid5000.fr/mediawiki/index.php/Fakesite:Home"
+      "web": "http://www.grid5000.fr/w/Fakesite:Home"
     }
   },
   "network_equipments": {
diff --git a/spec/stub_oar_properties/load_data_hierarchy_stubbed_data_missing_main_network_property.json b/spec/stub_oar_properties/load_data_hierarchy_stubbed_data_missing_main_network_property.json
index 2d2c4330840..b5a3f87d00a 100644
--- a/spec/stub_oar_properties/load_data_hierarchy_stubbed_data_missing_main_network_property.json
+++ b/spec/stub_oar_properties/load_data_hierarchy_stubbed_data_missing_main_network_property.json
@@ -580,7 +580,7 @@
       "uid": "fakesite",
       "user_support_contact": "support-staff@lists.grid5000.fr",
       "virt_ip_range": "10.144.0.0/14",
-      "web": "http://www.grid5000.fr/mediawiki/index.php/Fakesite:Home"
+      "web": "http://www.grid5000.fr/w/Fakesite:Home"
     }
   },
   "network_equipments": {
diff --git a/spec/stub_oar_properties/load_data_hierarchy_stubbed_data_round_robin_cpusets.json b/spec/stub_oar_properties/load_data_hierarchy_stubbed_data_round_robin_cpusets.json
index 255db98d155..7f200646f54 100644
--- a/spec/stub_oar_properties/load_data_hierarchy_stubbed_data_round_robin_cpusets.json
+++ b/spec/stub_oar_properties/load_data_hierarchy_stubbed_data_round_robin_cpusets.json
@@ -651,7 +651,7 @@
       "uid": "fakesite",
       "user_support_contact": "support-staff@lists.grid5000.fr",
       "virt_ip_range": "10.144.0.0/14",
-      "web": "http://www.grid5000.fr/mediawiki/index.php/Fakesite:Home"
+      "web": "http://www.grid5000.fr/w/Fakesite:Home"
     }
   },
   "network_equipments": {
diff --git a/spec/stub_oar_properties/load_data_hierarchy_stubbed_data_wattmeters_nil.json b/spec/stub_oar_properties/load_data_hierarchy_stubbed_data_wattmeters_nil.json
index f6f7a47abf8..14db32683bd 100644
--- a/spec/stub_oar_properties/load_data_hierarchy_stubbed_data_wattmeters_nil.json
+++ b/spec/stub_oar_properties/load_data_hierarchy_stubbed_data_wattmeters_nil.json
@@ -649,7 +649,7 @@
       "uid": "fakesite",
       "user_support_contact": "support-staff@lists.grid5000.fr",
       "virt_ip_range": "10.144.0.0/14",
-      "web": "http://www.grid5000.fr/mediawiki/index.php/Fakesite:Home"
+      "web": "http://www.grid5000.fr/w/Fakesite:Home"
     }
   },
   "network_equipments": {
diff --git a/spec/stub_oar_properties/load_data_hierarchy_stubbed_data_wattmeters_variations.json b/spec/stub_oar_properties/load_data_hierarchy_stubbed_data_wattmeters_variations.json
index 8242e474aa4..3c4ea4ad2b3 100644
--- a/spec/stub_oar_properties/load_data_hierarchy_stubbed_data_wattmeters_variations.json
+++ b/spec/stub_oar_properties/load_data_hierarchy_stubbed_data_wattmeters_variations.json
@@ -651,7 +651,7 @@
       "uid": "fakesite",
       "user_support_contact": "support-staff@lists.grid5000.fr",
       "virt_ip_range": "10.144.0.0/14",
-      "web": "http://www.grid5000.fr/mediawiki/index.php/Fakesite:Home"
+      "web": "http://www.grid5000.fr/w/Fakesite:Home"
     }
   },
   "network_equipments": {
diff --git a/spec/stub_oar_properties/load_data_hierarchy_stubbed_data_with_disk.json b/spec/stub_oar_properties/load_data_hierarchy_stubbed_data_with_disk.json
index 5361202d115..19745891616 100644
--- a/spec/stub_oar_properties/load_data_hierarchy_stubbed_data_with_disk.json
+++ b/spec/stub_oar_properties/load_data_hierarchy_stubbed_data_with_disk.json
@@ -1312,7 +1312,7 @@
       "uid": "fakesite",
       "user_support_contact": "support-staff@lists.grid5000.fr",
       "virt_ip_range": "10.144.0.0/14",
-      "web": "http://www.grid5000.fr/mediawiki/index.php/Fakesite:Home"
+      "web": "http://www.grid5000.fr/w/Fakesite:Home"
     }
   },
   "network_equipments": {
diff --git a/spec/stub_oar_properties/load_data_hierarchy_stubbed_data_with_non_reservable_gpus.json b/spec/stub_oar_properties/load_data_hierarchy_stubbed_data_with_non_reservable_gpus.json
index d9050ae73b4..131404486ff 100644
--- a/spec/stub_oar_properties/load_data_hierarchy_stubbed_data_with_non_reservable_gpus.json
+++ b/spec/stub_oar_properties/load_data_hierarchy_stubbed_data_with_non_reservable_gpus.json
@@ -659,7 +659,7 @@
       "uid": "fakesite",
       "user_support_contact": "support-staff@lists.grid5000.fr",
       "virt_ip_range": "10.144.0.0/14",
-      "web": "http://www.grid5000.fr/mediawiki/index.php/Fakesite:Home"
+      "web": "http://www.grid5000.fr/w/Fakesite:Home"
     }
   },
   "network_equipments": {
diff --git a/spec/stub_oar_properties/load_data_hierarchy_stubbed_data_without_gpu.json b/spec/stub_oar_properties/load_data_hierarchy_stubbed_data_without_gpu.json
index 0e861c7914d..88150230930 100644
--- a/spec/stub_oar_properties/load_data_hierarchy_stubbed_data_without_gpu.json
+++ b/spec/stub_oar_properties/load_data_hierarchy_stubbed_data_without_gpu.json
@@ -1769,7 +1769,7 @@
       "uid": "fakesite",
       "user_support_contact": "support-staff@lists.grid5000.fr",
       "virt_ip_range": "10.144.0.0/14",
-      "web": "http://www.grid5000.fr/mediawiki/index.php/Fakesite:Home"
+      "web": "http://www.grid5000.fr/w/Fakesite:Home"
     }
   },
   "network_equipments": {
-- 
GitLab