| = SwitchSecureStore | |
| == NAME | |
| SwitchSecureStore - Changes the currently used SecureStore implementation | |
| == SYNOPSIS | |
| [verse] | |
| -- | |
| _java_ -jar gerrit.war _SwitchSecureStore_ | |
| [--new-secure-store-lib=<PATH_TO_JAR>] | |
| -- | |
| == 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 | |
| --------- |