diff --git a/Rakefile b/Rakefile
index 8e51bed54f965b53a79f6d50bd69e87eb5ed4904..8027063cb8b3f2949615840df8bde83ff3cbb311 100644
--- a/Rakefile
+++ b/Rakefile
@@ -6,20 +6,7 @@ require 'tmpdir'
 require 'tempfile'
 require 'date'
 
-MAJOR_VERSION=File.read('major_version').strip
-MINOR_VERSION=File.read('minor_version').strip
-RELEASE_VERSION=File.read('release_version').strip
-if RELEASE_VERSION == 'git'
-  Object.instance_eval{remove_const(:RELEASE_VERSION)}
-  RELEASE_VERSION="git+#{Time.now.strftime('%Y%m%d%H%M%S')}"
-  if system('git status > /dev/null')
-    tmp = RELEASE_VERSION
-    Object.instance_eval{remove_const(:RELEASE_VERSION)}
-    RELEASE_VERSION="#{tmp}+#{%x{git log --pretty=format:'%h' -n 1}}"
-  end
-end
-
-VERSION="#{MAJOR_VERSION}.#{MINOR_VERSION}.#{RELEASE_VERSION}"
+VERSION=File.read('conf/version').strip
 
 DEPLOY_USER='deploy'
 
diff --git a/lib/kadeploy3/client/client.rb b/lib/kadeploy3/client/client.rb
index 7280ce77558a7b6b2323afa0607a0c9d20b357b1..4ab64fefbaacaf7a33221c4b0f8837e5185c3953 100644
--- a/lib/kadeploy3/client/client.rb
+++ b/lib/kadeploy3/client/client.rb
@@ -26,7 +26,6 @@ require 'io/console' if RUBY_VERSION >= '1.9'
 
 
 module Kadeploy
-CONTACT_EMAIL = "kadeploy-users@inria.fr"
 USER = ENV['USER'] || ENV['USERNAME'] || Etc.getlogin || `id -nu`
 STATUS_UPDATE_DELAY = 1
 SLEEP_PITCH = 1
@@ -720,7 +719,6 @@ class Client
       opt.summary_indent = "  "
       opt.summary_width = 28
       opt.banner = "Usage: #{$0.split('/')[-1]} [options]"
-      opt.separator "Contact: #{CONTACT_EMAIL}"
       opt.separator ""
       opt.separator "Generic options:"
       opt.on("-h", "--help", "Show this message") do
diff --git a/man/TEMPLATE b/man/TEMPLATE
index df769b5ab33e5bfcb7013b63a4e146b4a3bdacc0..f69a793e03f0f9cd718c17dc1f3524cf0c7149bb 100644
--- a/man/TEMPLATE
+++ b/man/TEMPLATE
@@ -7,9 +7,9 @@
 \fBkarights3\fR(1)
 \fBkapower3\fR(1)
 .PP
-Project homepage: \(lahttps://gforge.inria.fr/projects/kadeploy3/\(ra
+Project homepage: \(lahttps://kadeploy.gitlabpages.inria.fr/\(ra
 .PP
-Contact: kadeploy3-users@lists.gforge.inria.fr
+Contact: kadeploy-users@inria.fr
 [AUTHOR]
 Copyright (c) by INRIA, Emmanuel Jeanvoine - 2008-2011 <emmanuel.jeanvoine@inria.fr>
 .PP
diff --git a/man/kaconsole3.1 b/man/kaconsole3.1
index 5ceac77dbefae6145ea85a726b8f5028406bd82f..202ce6cf7c6df3fa94d3fa6dae5468c7347943c4 100644
--- a/man/kaconsole3.1
+++ b/man/kaconsole3.1
@@ -1,12 +1,12 @@
-.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.46.4.
-.TH KACONSOLE3 "1" "June 2016" "kaconsole3 3.3.10.stable" "User Commands"
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.47.8.
+.TH KACONSOLE3 "1" "May 2022" "kaconsole3 3.8.0.stable" "User Commands"
 .SH NAME
 kaconsole3 \- access the console of deploying nodes
 .SH SYNOPSIS
 .B kaconsole3
-[\fI\,options\/\fR]
+[\fI\,options\/\fR] \fI\,NODE\/\fR
 .SH DESCRIPTION
-Contact: kadeploy3\-users@lists.gforge.inria.fr
+Access the console of the NODE.
 .SS "Generic options:"
 .TP
 \fB\-h\fR, \fB\-\-help\fR
@@ -49,6 +49,6 @@ CECILL License V2 - http://www.cecill.info
 \fBkarights3\fR(1)
 \fBkapower3\fR(1)
 .PP
-Project homepage: \(lahttps://gforge.inria.fr/projects/kadeploy3/\(ra
+Project homepage: \(lahttps://kadeploy.gitlabpages.inria.fr/\(ra
 .PP
-Contact: kadeploy3-users@lists.gforge.inria.fr
+Contact: kadeploy-users@inria.fr
diff --git a/man/kadeploy3.1 b/man/kadeploy3.1
index d00df4fa83e6ea22125512f3d168a8ef1ff1a194..83449ec55360a38fc6e9d811fb36052ffc0c4e4b 100644
--- a/man/kadeploy3.1
+++ b/man/kadeploy3.1
@@ -1,12 +1,12 @@
-.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.46.4.
-.TH KADEPLOY3 "1" "June 2016" "kadeploy3 3.3.10.stable" "User Commands"
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.47.8.
+.TH KADEPLOY3 "1" "May 2022" "kadeploy3 3.8.0.stable" "User Commands"
 .SH NAME
 kadeploy3 \- Kadeploy client -- perform efficient deployments on cluster nodes
 .SH SYNOPSIS
 .B kadeploy3
-[\fI\,options\/\fR]
+[\fI\,options\/\fR] \fI\,ENV\/\fR
 .SH DESCRIPTION
-Contact: kadeploy3\-users@lists.gforge.inria.fr
+Deploy environment ENV.
 .SS "Generic options:"
 .TP
 \fB\-h\fR, \fB\-\-help\fR
@@ -76,8 +76,11 @@ Add some custom operations defined in a file
 Launch server's hook at the end of operation, disabled by default
 .SS "General options:"
 .TP
-\fB\-a\fR, \fB\-\-env\-file\fR ENVFILE
-File containing the environment description
+\fB\-a\fR, \fB\-\-env\-file\fR
+Treat ENV as an environment description file (yaml file)
+.TP
+\fB\-e\fR, \fB\-\-env\-name\fR
+Treat ENV as a name of recorded environment (default)
 .TP
 \fB\-b\fR BLOCKDEVICE,
 Specify the block device to use
@@ -87,19 +90,16 @@ Specify the block device to use
 \fB\-c\fR, \fB\-\-boot\-partition\fR NUMBER
 Specify the number of the partition to boot on (use 0 to boot on the MBR)
 .TP
-\fB\-e\fR, \fB\-\-env\-name\fR ENVNAME
-Name of the recorded environment
-.TP
 \fB\-k\fR, \fB\-\-key\fR [FILE]
-Public key to copy in the root's authorized_keys, if no argument is specified, use ~/.ssh/authorized_keys
-.TP
-\fB\-p\fR NUMBER,
-Specify the partition number to use
+Public key to copy in the root's authorized_keys, if no argument is specified, use ~/.ssh/authorized_keys. Can be disable with \fB\-k\fR none
 .HP
-\fB\-\-partition\-number\fR
+\fB\-p\fR, \fB\-\-partition\-number\fR LABEL,
+.TP
+\fB\-\-partition\-label\fR
+Specify the partition label to use
 .TP
 \fB\-r\fR, \fB\-\-reformat\-tmp\fR FSTYPE
-Reformat the \fI\,/tmp\/\fP partition with the given filesystem type (this filesystem need to be supported by the deployment environment)
+Reformat the \fI\,/tmp\/\fP partition with the given filesystem type (this filesystem need to be supported by the Deployment Mini OS). Disable with "none"
 .TP
 \fB\-u\fR, \fB\-\-env\-user\fR USERNAME
 Specify the user that own the recorded environment
@@ -115,15 +115,27 @@ Specify a file containing the substitution of a pattern for each node in the PXE
 .HP
 \fB\-x\fR, \fB\-\-upload\-pxe\-files\fR FILES Upload a list of files (file1,file2,file3) to the PXE repository. Those files will then be available with the prefix FILES_PREFIX\-\-
 .TP
+\fB\-\-custom\-variable\fR VARIABLE=VALUE
+Custom environment variables exported to custom scripts. Can be specified multiple time.
+.TP
 \fB\-\-env\-version\fR NUMBER
 Version number of the recorded environment
+.TP
+\fB\-A\fR, \fB\-\-env\-arch\fR ARCH
+Architecture of the recorded environment
 .SS "Advanced options:"
 .TP
 \fB\-\-no\-kexec\fR
-Disable kexec reboots during the deployment process
+Disable kexec from the deployment kernel to the deployed environment
+.TP
+\fB\-\-force\-untrust\-current\-env\fR
+Never trust the current environment. It will disable kexec to the deployment kernel
+.TP
+\fB\-\-force\-trust\-current\-env\fR
+Always trust the current environment. Kadeploy will try to use kexec to the deployment kernel regardless of the current environment
 .TP
 \fB\-\-disable\-bootloader\-install\fR
-Disable the automatic installation of a bootloader for a Linux based environnment
+Disable the automatic installation of a bootloader for a Linux based environment
 .TP
 \fB\-\-disable\-disk\-partitioning\fR
 Disable the disk partitioning
@@ -152,6 +164,6 @@ CECILL License V2 - http://www.cecill.info
 \fBkarights3\fR(1)
 \fBkapower3\fR(1)
 .PP
-Project homepage: \(lahttps://gforge.inria.fr/projects/kadeploy3/\(ra
+Project homepage: \(lahttps://kadeploy.gitlabpages.inria.fr/\(ra
 .PP
-Contact: kadeploy3-users@lists.gforge.inria.fr
+Contact: kadeploy-users@inria.fr
diff --git a/man/kadeploy3d.8 b/man/kadeploy3d.8
index 9d8ffe297829820c019e8af5e15286afd4719ea7..35d79bb1352248351d775de2314c02152c36c79c 100644
--- a/man/kadeploy3d.8
+++ b/man/kadeploy3d.8
@@ -1,5 +1,5 @@
-.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.46.4.
-.TH KADEPLOY3D "8" "June 2016" "kadeploy3d 3.3.10.stable" "System Administration Utilities"
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.47.8.
+.TH KADEPLOY3D "8" "May 2022" "kadeploy3d 3.8.0.stable" "System Administration Utilities"
 .SH NAME
 kadeploy3d \- Kadeploy server
 .SH SYNOPSIS
@@ -44,6 +44,6 @@ CECILL License V2 - http://www.cecill.info
 \fBkarights3\fR(1)
 \fBkapower3\fR(1)
 .PP
-Project homepage: \(lahttps://gforge.inria.fr/projects/kadeploy3/\(ra
+Project homepage: \(lahttps://kadeploy.gitlabpages.inria.fr/\(ra
 .PP
-Contact: kadeploy3-users@lists.gforge.inria.fr
+Contact: kadeploy-users@inria.fr
diff --git a/man/kaenv3.1 b/man/kaenv3.1
index ce279fb8f211f97c5d15ab5122828c539771f214..080bd8f35dcbdebea60936a903e6ee564587e386 100644
--- a/man/kaenv3.1
+++ b/man/kaenv3.1
@@ -1,12 +1,12 @@
-.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.46.4.
-.TH KAENV3 "1" "June 2016" "kaenv3 3.3.10.stable" "User Commands"
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.47.8.
+.TH KAENV3 "1" "May 2022" "kaenv3 3.8.0.stable" "User Commands"
 .SH NAME
 kaenv3 \- manage the Kadeploy environments
 .SH SYNOPSIS
 .B kaenv3
-[\fI\,options\/\fR]
+[\fI\,options\/\fR] [\fI\,ENVNAME\/\fR]
 .SH DESCRIPTION
-Contact: kadeploy3\-users@lists.gforge.inria.fr
+Manage environements.
 .SS "Generic options:"
 .TP
 \fB\-h\fR, \fB\-\-help\fR
@@ -34,41 +34,51 @@ Perform a dry run
 Provide a password for HTTP Basic authentication (read from STDIN if not specified)
 .SS "General options:"
 .TP
+\fB\-\-summary\fR [PATTERN]
+Short list of environments with the environment name pattern (% is the wildcard).
+.TP
+\fB\-l\fR, \fB\-\-list\fR [PATTERN]
+List environments with the environment name pattern (% is the wildcard).
+.TP
+\fB\-p\fR, \fB\-\-print\fR
+Print the environment ENVNAME
+.TP
 \fB\-a\fR, \fB\-\-add\fR ENVFILE
 Add an environment
 .TP
-\fB\-d\fR, \fB\-\-delete\fR ENVNAME
-Delete an environment
+\fB\-d\fR, \fB\-\-delete\fR
+Delete environment ENVNAME
 .TP
-\fB\-l\fR, \fB\-\-list\fR [ENVNAME]
-List environments with the environment name pattern (% is the wildcard).
+\fB\-\-details\fR
+print additional information about the environment
 .TP
-\fB\-m\fR, \fB\-\-files\-to\-move\fR FILES
-Files to move (src1::dst1,src2::dst2,...)
-.TP
-\fB\-p\fR, \fB\-\-print\fR ENVNAME
-Print an environment
+\fB\-\-json\fR
+print the env info as json
 .TP
 \fB\-s\fR, \fB\-\-all\-versions\fR
 Apply the operation on all the versions of the environment
 .TP
-\fB\-t\fR, \fB\-\-visibility\-tag\fR TAG
-Set the visibility tag (private, shared, public)
-.TP
 \fB\-u\fR, \fB\-\-env\-user\fR USERNAME
 Specify the user that own the recorded environment
 .TP
 \fB\-\-env\-version\fR NUMBER
 Version number of the recorded environment
+.TP
+\fB\-A\fR, \fB\-\-env\-arch\fR ARCH
+Architecture of the recorded environment
 .SS "Advanced options:"
 .TP
-\fB\-\-toggle\-destructive\-tag\fR ENVNAME
-Toggle the destructive tag on an environment
+\fB\-\-yes\fR
+Do not prompt for environment deletion
+.HP
+\fB\-\-toggle\-destructive\-tag\fR Toggle the destructive tag on an environment
+.HP
+\fB\-\-set\-visibility\-tag\fR TAG Set the visibility tag (private, shared, public)
 .TP
-\fB\-\-set\-visibility\-tag\fR ENVNAME
-Set the visibility tag on an environment
+\fB\-\-set\-arch\fR ARCH
+Set the new architecture
 .TP
-\fB\-\-update\-image\-checksum\fR ENVNAME
+\fB\-\-update\-image\-checksum\fR
 Update the checksum of the environment image
 .TP
 \fB\-\-update\-preinstall\-checksum\fR ENVNAME
@@ -80,6 +90,9 @@ Update the checksum of the environment postinstalls
 \fB\-\-move\-files\fR
 Move the files of the environments (for administrators only)
 .TP
+\fB\-m\fR, \fB\-\-files\-to\-move\fR FILES
+Files to move (src1::dst1,src2::dst2,...)
+.TP
 \fB\-\-[no\-]secure\fR
 Use a secure connection to export files to the server
 .SH AUTHOR
@@ -95,6 +108,6 @@ CECILL License V2 - http://www.cecill.info
 \fBkarights3\fR(1)
 \fBkapower3\fR(1)
 .PP
-Project homepage: \(lahttps://gforge.inria.fr/projects/kadeploy3/\(ra
+Project homepage: \(lahttps://kadeploy.gitlabpages.inria.fr/\(ra
 .PP
-Contact: kadeploy3-users@lists.gforge.inria.fr
+Contact: kadeploy-users@inria.fr
diff --git a/man/kanodes3.1 b/man/kanodes3.1
index 6070a523b1399e55ab3092326ea1dc100b61d756..ee27a40a5049a71a41629d52d7fef8b75185ca9d 100644
--- a/man/kanodes3.1
+++ b/man/kanodes3.1
@@ -1,12 +1,13 @@
-.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.46.4.
-.TH KANODES3 "1" "June 2016" "kanodes3 3.3.10.stable" "User Commands"
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.47.8.
+.TH KANODES3 "1" "May 2022" "kanodes3 3.8.0.stable" "User Commands"
 .SH NAME
 kanodes3 \- get information on the current deployments
 .SH SYNOPSIS
 .B kanodes3
-[\fI\,options\/\fR]
+[\fI\,options\/\fR] \fI\,OPERATION\/\fR
 .SH DESCRIPTION
-Contact: kadeploy3\-users@lists.gforge.inria.fr
+Show the status of OPERATION
+OPERATION are: 'node\-state','deploy\-status', 'reboot\-status', 'power\-status','console\-status','all\-status'
 .SS "Generic options:"
 .TP
 \fB\-h\fR, \fB\-\-help\fR
@@ -34,6 +35,19 @@ Perform a dry run
 Provide a password for HTTP Basic authentication (read from STDIN if not specified)
 .SS "General options:"
 .TP
+\fB\-f\fR, \fB\-\-file\fR MACHINELIST
+A file containing a list of nodes (\- means stdin)
+.TP
+\fB\-m\fR, \fB\-\-machine\fR MACHINE
+The node to run on
+.TP
+\fB\-w\fR, \fB\-\-workflow\-id\fR WID
+Specify a workflow id (to be used with the get_status option). If no wid is specified, the information of all the running deployments will be returned.
+.TP
+\fB\-\-json\fR
+use json output instead of yaml
+.SS "Deprecated operation options:"
+.TP
 \fB\-s\fR, \fB\-\-get\-nodes\-state\fR
 Get the deployment state of the nodes
 .HP
@@ -50,15 +64,6 @@ Get the status of open consoles
 .TP
 \fB\-a\fR, \fB\-\-get\-all\-status\fR
 Get the status of all running operations
-.TP
-\fB\-f\fR, \fB\-\-file\fR MACHINELIST
-A file containing a list of nodes (\- means stdin)
-.TP
-\fB\-m\fR, \fB\-\-machine\fR MACHINE
-The node to run on
-.TP
-\fB\-w\fR, \fB\-\-workflow\-id\fR WID
-Specify a workflow id (to be used with the get_status option). If no wid is specified, the information of all the running deployments will be returned.
 .SH AUTHOR
 Copyright (c) by INRIA, Emmanuel Jeanvoine - 2008-2011 <emmanuel.jeanvoine@inria.fr>
 .PP
@@ -72,6 +77,6 @@ CECILL License V2 - http://www.cecill.info
 \fBkarights3\fR(1)
 \fBkapower3\fR(1)
 .PP
-Project homepage: \(lahttps://gforge.inria.fr/projects/kadeploy3/\(ra
+Project homepage: \(lahttps://kadeploy.gitlabpages.inria.fr/\(ra
 .PP
-Contact: kadeploy3-users@lists.gforge.inria.fr
+Contact: kadeploy-users@inria.fr
diff --git a/man/kapower3.1 b/man/kapower3.1
index 83f174ef3ca5c2ab9577bc68c51dea6de2d0ac91..9551487dfbdd3e9e1846e0f94823fe4a82a696c2 100644
--- a/man/kapower3.1
+++ b/man/kapower3.1
@@ -1,12 +1,14 @@
-.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.46.4.
-.TH KAPOWER3 "1" "June 2016" "kapower3 3.3.10.stable" "User Commands"
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.47.8.
+.TH KAPOWER3 "1" "May 2022" "kapower3 3.8.0.stable" "User Commands"
 .SH NAME
 kapower3 \- control the power status of nodes
 .SH SYNOPSIS
 .B kapower3
-[\fI\,options\/\fR]
+[\fI\,options\/\fR] \fI\,OPERATION \/\fR[\fI\,NODE\/\fR]...
 .SH DESCRIPTION
-Contact: kadeploy3\-users@lists.gforge.inria.fr
+Perform power operations on the NODEs.
+.PP
+OPERATION are "off" to shutdown the NODEs,"on" to power on the NODEs and "status" to get the status of the NODEs.
 .SS "Generic options:"
 .TP
 \fB\-h\fR, \fB\-\-help\fR
@@ -80,13 +82,13 @@ Launch server's hook at the end of operation, disabled by default
 Operation's level (soft, hard, very_hard)
 .TP
 \fB\-\-off\fR
-Shutdown the nodes
+deprecated flag to pass off OPERATION
 .TP
 \fB\-\-on\fR
-Power on the nodes
+deprecated flag to pass on OPERATION
 .TP
 \fB\-\-status\fR
-Get the status of the nodes
+deprecated flag to pass status OPERATION
 .SH AUTHOR
 Copyright (c) by INRIA, Emmanuel Jeanvoine - 2008-2011 <emmanuel.jeanvoine@inria.fr>
 .PP
@@ -100,6 +102,6 @@ CECILL License V2 - http://www.cecill.info
 \fBkarights3\fR(1)
 \fBkapower3\fR(1)
 .PP
-Project homepage: \(lahttps://gforge.inria.fr/projects/kadeploy3/\(ra
+Project homepage: \(lahttps://kadeploy.gitlabpages.inria.fr/\(ra
 .PP
-Contact: kadeploy3-users@lists.gforge.inria.fr
+Contact: kadeploy-users@inria.fr
diff --git a/man/kareboot3.1 b/man/kareboot3.1
index 5d639b95bb6956743b3ece9212d42c4b8d9e8104..08d91763fc035ad7e2e735aead47b13a7bac03b3 100644
--- a/man/kareboot3.1
+++ b/man/kareboot3.1
@@ -1,12 +1,13 @@
-.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.46.4.
-.TH KAREBOOT3 "1" "June 2016" "kareboot3 3.3.10.stable" "User Commands"
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.47.8.
+.TH KAREBOOT3 "1" "May 2022" "kareboot3 3.8.0.stable" "User Commands"
 .SH NAME
 kareboot3 \- perform reboot operations on the nodes involved in a deployment
 .SH SYNOPSIS
 .B kareboot3
-[\fI\,options\/\fR]
+[\fI\,options\/\fR] \fI\,OPERATION \/\fR[\fI\,NODE\/\fR]...
 .SH DESCRIPTION
-Contact: kadeploy3\-users@lists.gforge.inria.fr
+Perform reboot OPERATION on the NODEs
+OPERATON can be simple, recorded_env, set_pxe, deployment_mini_os
 .SS "Generic options:"
 .TP
 \fB\-h\fR, \fB\-\-help\fR
@@ -88,20 +89,18 @@ Check if some nodes was deployed with an environment that have the destructive t
 Name of the recorded environment
 .TP
 \fB\-k\fR, \fB\-\-key\fR [FILE]
-Public key to copy in the root's authorized_keys, if no argument is specified, use ~/.ssh/authorized_keys
+Public key to copy in the root's authorized_keys, if no argument is specified, use ~/.ssh/authorized_keys. Can be disable with \fB\-k\fR none
 .TP
 \fB\-l\fR, \fB\-\-op\-level\fR VALUE
 Operation's level (soft, hard, very_hard)
-.TP
-\fB\-p\fR NUMBER,
-Specify the partition number to use
 .HP
-\fB\-\-partition\-number\fR
+\fB\-p\fR, \fB\-\-partition\-number\fR LABEL,
 .TP
-\fB\-r\fR REBOOT_KIND,
-Specify the reboot kind (set_pxe, simple, deploy_env, recorded_env)
-.HP
-\fB\-\-reboot\-kind\fR
+\fB\-\-partition\-label\fR
+Specify the partition label to use
+.TP
+\fB\-r\fR, \fB\-\-reboot\-kind\fR OPERATION
+Deprecated way of specify the reboot kind (simple, recorded_env, set_pxe, deployment_mini_os), default is simple
 .TP
 \fB\-u\fR, \fB\-\-env\-user\fR USERNAME
 Specify the user that own the recorded environment
@@ -117,9 +116,15 @@ Specify a file containing the substitution of a pattern for each node in the PXE
 .HP
 \fB\-x\fR, \fB\-\-upload\-pxe\-files\fR FILES Upload a list of files (file1,file2,file3) to the PXE repository. Those files will then be available with the prefix FILES_PREFIX\-\-
 .TP
+\fB\-\-custom\-variable\fR VARIABLE=VALUE
+Custom environment variables exported to custom scripts. Can be specified multiple time.
+.TP
 \fB\-\-env\-version\fR NUMBER
 Version number of the recorded environment
 .TP
+\fB\-A\fR, \fB\-\-env\-arch\fR ARCH
+Architecture of the recorded environment
+.TP
 \fB\-\-reboot\-classical\-timeout\fR VALUE
 Overload the default timeout for classical reboots (a ruby expression can be used, 'n' will be replaced by the number of nodes)
 .TP
@@ -138,6 +143,6 @@ CECILL License V2 - http://www.cecill.info
 \fBkarights3\fR(1)
 \fBkapower3\fR(1)
 .PP
-Project homepage: \(lahttps://gforge.inria.fr/projects/kadeploy3/\(ra
+Project homepage: \(lahttps://kadeploy.gitlabpages.inria.fr/\(ra
 .PP
-Contact: kadeploy3-users@lists.gforge.inria.fr
+Contact: kadeploy-users@inria.fr
diff --git a/man/karights3.8 b/man/karights3.8
index 81e0a01fc2663f7bac0652e0d67aecd7aaddc494..2829a6649585b370bcf57d0193ea867051b290fc 100644
--- a/man/karights3.8
+++ b/man/karights3.8
@@ -1,12 +1,11 @@
-.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.46.4.
-.TH KARIGHTS3 "8" "June 2016" "karights3 3.3.10.stable" "System Administration Utilities"
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.47.8.
+.TH KARIGHTS3 "8" "May 2022" "karights3 3.8.0.stable" "System Administration Utilities"
 .SH NAME
 karights3 \- manage users deployment rights
 .SH SYNOPSIS
 .B karights3
 [\fI\,options\/\fR]
 .SH DESCRIPTION
-Contact: kadeploy3\-users@lists.gforge.inria.fr
 .SS "Generic options:"
 .TP
 \fB\-h\fR, \fB\-\-help\fR
@@ -55,6 +54,9 @@ Overwrite existing rights
 \fB\-p\fR, \fB\-\-part\fR PARTNAME
 Include the partition in the operation
 .TP
+\fB\-\-json\fR
+Print rights as json
+.TP
 \fB\-u\fR, \fB\-\-user\fR USERNAME
 Specify the user
 .SH AUTHOR
@@ -70,6 +72,6 @@ CECILL License V2 - http://www.cecill.info
 \fBkarights3\fR(1)
 \fBkapower3\fR(1)
 .PP
-Project homepage: \(lahttps://gforge.inria.fr/projects/kadeploy3/\(ra
+Project homepage: \(lahttps://kadeploy.gitlabpages.inria.fr/\(ra
 .PP
-Contact: kadeploy3-users@lists.gforge.inria.fr
+Contact: kadeploy-users@inria.fr
diff --git a/man/kastat3.1 b/man/kastat3.1
index 998e4b673bc5fabde004994c4e3bd7331d7e59bf..85a815db2384c8bcfafedc323ff0d8e4b94b85c5 100644
--- a/man/kastat3.1
+++ b/man/kastat3.1
@@ -1,12 +1,11 @@
-.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.46.4.
-.TH KASTAT3 "1" "June 2016" "kastat3 3.3.10.stable" "User Commands"
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.47.8.
+.TH KASTAT3 "1" "May 2022" "kastat3 3.8.0.stable" "User Commands"
 .SH NAME
 kastat3 \- get statistics on the deployments
 .SH SYNOPSIS
 .B kastat3
 [\fI\,options\/\fR]
 .SH DESCRIPTION
-Contact: kadeploy3\-users@lists.gforge.inria.fr
 .SS "Generic options:"
 .TP
 \fB\-h\fR, \fB\-\-help\fR
@@ -85,6 +84,6 @@ CECILL License V2 - http://www.cecill.info
 \fBkarights3\fR(1)
 \fBkapower3\fR(1)
 .PP
-Project homepage: \(lahttps://gforge.inria.fr/projects/kadeploy3/\(ra
+Project homepage: \(lahttps://kadeploy.gitlabpages.inria.fr/\(ra
 .PP
-Contact: kadeploy3-users@lists.gforge.inria.fr
+Contact: kadeploy-users@inria.fr