This application is the simplified version of the Splunk Version Control application (VersionControl For Splunk on SplunkBase)
This application provides the dashboards, saved searches, macros and lookups required to allow a remote backup from the Splunk Version Control application
The full application contains python code that would not work within the SplunkCloud environment, this simplified version contains no python code or custom commands
The dashboard within the application is only useful when the Splunk Version Control application is up and running remotely to create backups and trigger restores, please refer to the SplunkBase and github links below
VersionControl For SplunkCloud
VersionControl For Splunk (full app for backup/restore)
SplunkVersionControlCloud github
As of October 2022, there are still no signs of version control within the Splunk Enterprise (or cloud) product, however you do have a few options in terms of a version control app, these include:
- Git Version Control for Splunk - this app provides a modular input to help with getting configuration into a git repository from the filesystem. Note: on-prem instances only, no Splunk Cloud support.
- FN1315 - Cover Your Assets: Protect Your Knowledge Objects from Yourself (and Others) - A Paychex story github - this git location provides a list of searches that produce curl commands you can use to restore objects. This can work on-prem or in Splunk Cloud
- Splunk2Git - Paychex's script to move Splunk knowledge objects into git using REST API
- Version Control for Splunk - this app uses the REST API to download configuration and store inside a git repository in JSON format. Supports restoration of objects via dashboard (no admin support required). This can work on-prem or on Splunk Cloud remotely (this app runs on prem)
- VersionControl for SplunkCloud (this app) - these are the dashboards and savedsearches that are installed on the SplunkCloud instance to support the version control app running remotely
- Search Head Backup - backup to an index, works in Splunk Cloud
Added a new macro splunk_vc_ko_query and a new savedsearch splunk_vc_kom_audit_summary
This relates to new functionality in the VersionControl For Splunk (full app for backup/restore) app
Added the version=1.1 flag inside the dashboards for Splunk 8.2 compatability
Updated the splunkversioncontrol_globalexclusionlist.csv lookup to exclude an additional cloud specific app
Updated the splunkversioncontrol_globalexclusionlist.csv lookup to exclude various cloud specific apps
README.md update only
Initial version
Updated README.md file
Updated the savedsearches for the _audit index query to look for info=completed as well as info=granted, as this does not appear in Splunk 9
Updated the splunk restore dashboard to mention that wildcards are now supported for restoration
This is the counterpart to VersionControl For Splunk, this version provides the dashboards, saved searches and macros for SplunkCloud usage.
The VersionControl For Splunk app https://splunkbase.splunk.com/app/4355/ will be installed on a remote server and this version is installed within the Splunk Cloud instance
Updates for 0.0.7:
Added sc_admin into metadata file to allow cloud admins to read/write config as expected
This is the counterpart to VersionControl For Splunk, this version provides the dashboards, saved searches and macros for SplunkCloud usage.
The VersionControl For Splunk app https://splunkbase.splunk.com/app/4355/ will be installed on a remote server and this version is installed within the Splunk Cloud instance
Updates to dashboards:
splunkversioncontrol_restore.xml
To provide a drop down list of available knowledge objects in addition to the text field option
Updated reports:
SplunkVersionControl CheckAdmin - simplified to use the Splunk users list
splunk_vc_kom_audit_summary - updated to ignore the manager URI's and handle proxied REST calls from the KOM report
This is the counterpart to VersionControl For Splunk, this version provides the dashboards, saved searches and macros for SplunkCloud usage.
The VersionControl For Splunk app https://splunkbase.splunk.com/app/4355/ will be installed on a remote server and this version is installed within the Splunk Cloud instance
Version 0.0.5 includes a new macro/savedsearch that relate back to updates in the main application
This is the counterpart to VersionControl For Splunk, this version provides the dashboards, saved searches and macros for SplunkCloud usage.
The VersionControl For Splunk app https://splunkbase.splunk.com/app/4355/ will be installed on a remote server and this version is installed within the Splunk Cloud instance
Version 0.0.4/0.0.3 includes an update to the exclusion lookup to exclude more apps from cloud instances by default
This is the counterpart to VersionControl For Splunk, this version provides the dashboards, saved searches and macros for SplunkCloud usage.
The VersionControl For Splunk app https://splunkbase.splunk.com/app/4355/ will be installed on a remote server and this version is installed within the Splunk Cloud instance
Version 0.0.3 includes an update to the exclusion lookup to exclude more apps from cloud instances by default
This is the counterpart to VersionControl For Splunk, this version provides the dashboards, saved searches and macros for SplunkCloud usage.
The VersionControl For Splunk app https://splunkbase.splunk.com/app/4355/ will be installed on a remote server and this version is installed within the Splunk Cloud instance
This is the counterpart to VersionControl For Splunk, this version provides the dashboards, saved searches and macros for SplunkCloud usage.
The VersionControl For Splunk app https://splunkbase.splunk.com/app/4355/ will be installed on a remote server and this version is installed within the Splunk Cloud instance
As a Splunkbase app developer, you will have access to all Splunk development resources and receive a 10GB license to build an app that will help solve use cases for customers all over the world. Splunkbase has 1000+ apps from Splunk, our partners and our community. Find an app for most any data source and user need, or simply create your own with help from our developer portal.