NAME
SwitchSecureStore - Changes the currently used SecureStore implementation
SYNOPSIS
'java' -jar gerrit.war 'SwitchSecureStore' [<OPTIONS>]
DESCRIPTION
Changes the SecureStore implementation used by Gerrit. It migrates all data
stored in the old implementation, removes the old implementation jar file
from $site_path/lib
and puts the new one there. As a final step
the gerrit.secureStoreClass
property of gerrit.config
will be updated.
All dependencies not provided by Gerrit should be put the in $site_path/lib
directory manually, before running the SwitchSecureStore
program.
After this operation there is no automatic way back the to standard Gerrit no-op
secure store implementation, however there is a manual procedure:
* stop Gerrit,
* remove SecureStore jar file from $site_path/lib
,
* put plain text passwords into $site_path/etc/secure.conf
file,
* start Gerrit.
OPTIONS
- --new-secure-store-lib
-
Path to jar file with new SecureStore implementation. Jar dependencies must be put in
$site_path/lib
directory.
Part of Gerrit Code Review