| = SwitchSecureStore |
| |
| == NAME |
| SwitchSecureStore - Changes the currently used SecureStore implementation |
| |
| == SYNOPSIS |
| [verse] |
| -- |
| _java_ -jar gerrit.war _SwitchSecureStore_ |
| [--new-secure-store-lib] |
| -- |
| |
| == 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 link:config-gerrit.html#gerrit.secureStoreClass[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. |
| |
| GERRIT |
| ------ |
| Part of link:index.html[Gerrit Code Review] |
| |
| SEARCHBOX |
| --------- |