Skip to content

Releases: gjanders/SplunkVersionControl

1.1.8

17 Feb 02:11

Choose a tag to compare

README.md update - git repositories must be dedicated per-backup and not shared with other items as the root level / top level directory is used
Merged pull request from calesanz #16 to allow a new sslVerify option to pass in the CA certificate file, or to leave SSL validation disabled
In addition this pull request adds a requestingAddress which optionally controls the call-back ip when using the postversioncontrolrestore command
Finally this pull requests adds scripts and a testing suite using docker into the github version, for SplunkBase the test directory is removed (you can access it on https://github.com/gjanders/SplunkVersionControl)

Updated Splunk python SDK to 1.6.15

1.1.7

22 Oct 21:19

Choose a tag to compare

Updates include:
Increase timeout for commands to a default of 60 seconds
Ensure a valid message is sent back to the user if a dynamic restore fails
If git checkout times out, cancel the restore attempt

1.1.6

25 Sep 01:36

Choose a tag to compare

Updates include:
Allow the backup process to run on search head clusters for those that wish to do this...
Corrected a bug where the lookup could be updated even if the git check-in failed
Updated python SDK to 1.6.14

1.1.5

25 Sep 01:32

Choose a tag to compare

Version 1.1.5 corrects a minor issue the removal of the git temp directory
Version 1.1.4 and 1.1.3 allow password: to be used in dynamic/rest restore
Version 1.1.2 fixes an issue in python 3 / Splunk 8

Corrected useLocalAuth setting so that it works
Corrected imports so that post version control method works as well as the cloud version

Now tested on Windows and Splunk Cloud (note this version of the app is not installed on SplunkCloud, the VersionControl for SplunkCloud is the app to install on the SplunkCloud instance, this variation of the app includes only what is required to remotely backup/restore a SplunkCloud instance

This app is still used for SplunkCloud instances, but this app is installed on-prem

Updates include:

  • Updated python SDK to 1.6.13
  • New options in both backup & restore so that you can specify the location of the git / SSH command
  • The ability to only backup particular apps by default rather than to backup all
  • Support passwords.conf
  • Proxy support
  • Re-wrote runOSProcess

1.1.4

14 Jul 12:40

Choose a tag to compare

Created inputs.conf to pass app inspect and force python 3 by default

1.1.3

14 Jul 11:36

Choose a tag to compare

password: syntax did not work if using a dynamic/REST based restore, now supported

1.1.2

10 Jul 02:11

Choose a tag to compare

Found a bug that stops this running on Splunk 8 / python 3

1.1.1

18 Jun 01:42

Choose a tag to compare

Corrected useLocalAuth setting so that it works as expected
Corrected imports so that post version control method works as well as the cloud version

1.1.0

09 Jun 00:18

Choose a tag to compare

Now tested on Windows and Splunk Cloud (note this version of the app is not installed on SplunkCloud, the VersionControl for SplunkCloud is the app to install on the SplunkCloud instance, this variation of the app includes only what is required to remotely backup/restore a SplunkCloud instance

This app is still used for SplunkCloud instances, but this app is installed on-prem

Updates include:

  • Updated python SDK to 1.6.13
  • New options in both backup & restore so that you can specify the location of the git / SSH command
  • The ability to only backup particular apps by default rather than to backup all and rely on an exclusion list (appsList)
  • Support for passwords.conf instead of plain text passwords
  • Proxy support
  • Re-wrote the runOSProcess function so that it works on Windows as expected

The README.md has had various updates including more details around setup and how this was tested on Windows

1.0.12

14 May 10:48

Choose a tag to compare

Fixed missing sys import from splunkversioncontrol_rest_restore.py

Updated README.md instructions

Updated python SDK to version 1.6.12

Updated inputs.conf.spec and restmap.conf to specify python3 as the default version to pass appinspect