├── .github └── workflows │ └── action.yml ├── .gitignore ├── LICENSE ├── NOTICE ├── README.md ├── README └── inputs.conf.spec ├── bin ├── postversioncontrolrestore.py ├── splunkversioncontrol_backup.py ├── splunkversioncontrol_backup_class.py ├── splunkversioncontrol_rest_restore.py ├── splunkversioncontrol_restore.py ├── splunkversioncontrol_restore_class.py ├── splunkversioncontrol_utility.py └── test_git.py ├── default ├── app.conf ├── collections.conf ├── commands.conf ├── data │ └── ui │ │ ├── nav │ │ └── default.xml │ │ └── views │ │ ├── knowledge_objects_by_app.xml │ │ ├── knowledge_objects_by_app_drilldown.xml │ │ ├── splunkversioncontrol_restore.xml │ │ └── splunkversioncontrol_restore_dynamic.xml ├── inputs.conf ├── macros.conf ├── props.conf ├── restmap.conf ├── savedsearches.conf ├── searchbnf.conf ├── transforms.conf └── web.conf ├── lib ├── splunklib │ ├── __init__.py │ ├── binding.py │ ├── client.py │ ├── data.py │ ├── modularinput │ │ ├── __init__.py │ │ ├── argument.py │ │ ├── event.py │ │ ├── event_writer.py │ │ ├── input_definition.py │ │ ├── scheme.py │ │ ├── script.py │ │ ├── utils.py │ │ └── validation_definition.py │ ├── results.py │ ├── searchcommands │ │ ├── __init__.py │ │ ├── decorators.py │ │ ├── environment.py │ │ ├── eventing_command.py │ │ ├── external_search_command.py │ │ ├── generating_command.py │ │ ├── internals.py │ │ ├── reporting_command.py │ │ ├── search_command.py │ │ ├── streaming_command.py │ │ └── validators.py │ ├── six.py │ └── utils.py └── unidiff │ ├── __init__.py │ ├── __version__.py │ ├── constants.py │ ├── errors.py │ └── patch.py ├── lookups └── splunkversioncontrol_globalexclusionlist.csv ├── metadata └── default.meta ├── static ├── appIcon.png ├── appIconAlt.png ├── appIconAlt_2x.png ├── appIcon_2x.png ├── appLogo.png └── appLogo_2x.png └── test ├── bkp_default.yml ├── certificates ├── .gitignore ├── Dockerfile ├── createca.sh ├── createcerts.sh └── entrypoint.sh ├── custom_init.sh ├── docker-compose.yml └── sh_default.yml /.github/workflows/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjanders/SplunkVersionControl/HEAD/.github/workflows/action.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.pyc 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjanders/SplunkVersionControl/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjanders/SplunkVersionControl/HEAD/NOTICE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjanders/SplunkVersionControl/HEAD/README.md -------------------------------------------------------------------------------- /README/inputs.conf.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjanders/SplunkVersionControl/HEAD/README/inputs.conf.spec -------------------------------------------------------------------------------- /bin/postversioncontrolrestore.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjanders/SplunkVersionControl/HEAD/bin/postversioncontrolrestore.py -------------------------------------------------------------------------------- /bin/splunkversioncontrol_backup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjanders/SplunkVersionControl/HEAD/bin/splunkversioncontrol_backup.py -------------------------------------------------------------------------------- /bin/splunkversioncontrol_backup_class.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjanders/SplunkVersionControl/HEAD/bin/splunkversioncontrol_backup_class.py -------------------------------------------------------------------------------- /bin/splunkversioncontrol_rest_restore.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjanders/SplunkVersionControl/HEAD/bin/splunkversioncontrol_rest_restore.py -------------------------------------------------------------------------------- /bin/splunkversioncontrol_restore.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjanders/SplunkVersionControl/HEAD/bin/splunkversioncontrol_restore.py -------------------------------------------------------------------------------- /bin/splunkversioncontrol_restore_class.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjanders/SplunkVersionControl/HEAD/bin/splunkversioncontrol_restore_class.py -------------------------------------------------------------------------------- /bin/splunkversioncontrol_utility.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjanders/SplunkVersionControl/HEAD/bin/splunkversioncontrol_utility.py -------------------------------------------------------------------------------- /bin/test_git.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjanders/SplunkVersionControl/HEAD/bin/test_git.py -------------------------------------------------------------------------------- /default/app.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjanders/SplunkVersionControl/HEAD/default/app.conf -------------------------------------------------------------------------------- /default/collections.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjanders/SplunkVersionControl/HEAD/default/collections.conf -------------------------------------------------------------------------------- /default/commands.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjanders/SplunkVersionControl/HEAD/default/commands.conf -------------------------------------------------------------------------------- /default/data/ui/nav/default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjanders/SplunkVersionControl/HEAD/default/data/ui/nav/default.xml -------------------------------------------------------------------------------- /default/data/ui/views/knowledge_objects_by_app.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjanders/SplunkVersionControl/HEAD/default/data/ui/views/knowledge_objects_by_app.xml -------------------------------------------------------------------------------- /default/data/ui/views/knowledge_objects_by_app_drilldown.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjanders/SplunkVersionControl/HEAD/default/data/ui/views/knowledge_objects_by_app_drilldown.xml -------------------------------------------------------------------------------- /default/data/ui/views/splunkversioncontrol_restore.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjanders/SplunkVersionControl/HEAD/default/data/ui/views/splunkversioncontrol_restore.xml -------------------------------------------------------------------------------- /default/data/ui/views/splunkversioncontrol_restore_dynamic.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjanders/SplunkVersionControl/HEAD/default/data/ui/views/splunkversioncontrol_restore_dynamic.xml -------------------------------------------------------------------------------- /default/inputs.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjanders/SplunkVersionControl/HEAD/default/inputs.conf -------------------------------------------------------------------------------- /default/macros.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjanders/SplunkVersionControl/HEAD/default/macros.conf -------------------------------------------------------------------------------- /default/props.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjanders/SplunkVersionControl/HEAD/default/props.conf -------------------------------------------------------------------------------- /default/restmap.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjanders/SplunkVersionControl/HEAD/default/restmap.conf -------------------------------------------------------------------------------- /default/savedsearches.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjanders/SplunkVersionControl/HEAD/default/savedsearches.conf -------------------------------------------------------------------------------- /default/searchbnf.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjanders/SplunkVersionControl/HEAD/default/searchbnf.conf -------------------------------------------------------------------------------- /default/transforms.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjanders/SplunkVersionControl/HEAD/default/transforms.conf -------------------------------------------------------------------------------- /default/web.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjanders/SplunkVersionControl/HEAD/default/web.conf -------------------------------------------------------------------------------- /lib/splunklib/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjanders/SplunkVersionControl/HEAD/lib/splunklib/__init__.py -------------------------------------------------------------------------------- /lib/splunklib/binding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjanders/SplunkVersionControl/HEAD/lib/splunklib/binding.py -------------------------------------------------------------------------------- /lib/splunklib/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjanders/SplunkVersionControl/HEAD/lib/splunklib/client.py -------------------------------------------------------------------------------- /lib/splunklib/data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjanders/SplunkVersionControl/HEAD/lib/splunklib/data.py -------------------------------------------------------------------------------- /lib/splunklib/modularinput/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjanders/SplunkVersionControl/HEAD/lib/splunklib/modularinput/__init__.py -------------------------------------------------------------------------------- /lib/splunklib/modularinput/argument.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjanders/SplunkVersionControl/HEAD/lib/splunklib/modularinput/argument.py -------------------------------------------------------------------------------- /lib/splunklib/modularinput/event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjanders/SplunkVersionControl/HEAD/lib/splunklib/modularinput/event.py -------------------------------------------------------------------------------- /lib/splunklib/modularinput/event_writer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjanders/SplunkVersionControl/HEAD/lib/splunklib/modularinput/event_writer.py -------------------------------------------------------------------------------- /lib/splunklib/modularinput/input_definition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjanders/SplunkVersionControl/HEAD/lib/splunklib/modularinput/input_definition.py -------------------------------------------------------------------------------- /lib/splunklib/modularinput/scheme.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjanders/SplunkVersionControl/HEAD/lib/splunklib/modularinput/scheme.py -------------------------------------------------------------------------------- /lib/splunklib/modularinput/script.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjanders/SplunkVersionControl/HEAD/lib/splunklib/modularinput/script.py -------------------------------------------------------------------------------- /lib/splunklib/modularinput/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjanders/SplunkVersionControl/HEAD/lib/splunklib/modularinput/utils.py -------------------------------------------------------------------------------- /lib/splunklib/modularinput/validation_definition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjanders/SplunkVersionControl/HEAD/lib/splunklib/modularinput/validation_definition.py -------------------------------------------------------------------------------- /lib/splunklib/results.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjanders/SplunkVersionControl/HEAD/lib/splunklib/results.py -------------------------------------------------------------------------------- /lib/splunklib/searchcommands/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjanders/SplunkVersionControl/HEAD/lib/splunklib/searchcommands/__init__.py -------------------------------------------------------------------------------- /lib/splunklib/searchcommands/decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjanders/SplunkVersionControl/HEAD/lib/splunklib/searchcommands/decorators.py -------------------------------------------------------------------------------- /lib/splunklib/searchcommands/environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjanders/SplunkVersionControl/HEAD/lib/splunklib/searchcommands/environment.py -------------------------------------------------------------------------------- /lib/splunklib/searchcommands/eventing_command.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjanders/SplunkVersionControl/HEAD/lib/splunklib/searchcommands/eventing_command.py -------------------------------------------------------------------------------- /lib/splunklib/searchcommands/external_search_command.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjanders/SplunkVersionControl/HEAD/lib/splunklib/searchcommands/external_search_command.py -------------------------------------------------------------------------------- /lib/splunklib/searchcommands/generating_command.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjanders/SplunkVersionControl/HEAD/lib/splunklib/searchcommands/generating_command.py -------------------------------------------------------------------------------- /lib/splunklib/searchcommands/internals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjanders/SplunkVersionControl/HEAD/lib/splunklib/searchcommands/internals.py -------------------------------------------------------------------------------- /lib/splunklib/searchcommands/reporting_command.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjanders/SplunkVersionControl/HEAD/lib/splunklib/searchcommands/reporting_command.py -------------------------------------------------------------------------------- /lib/splunklib/searchcommands/search_command.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjanders/SplunkVersionControl/HEAD/lib/splunklib/searchcommands/search_command.py -------------------------------------------------------------------------------- /lib/splunklib/searchcommands/streaming_command.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjanders/SplunkVersionControl/HEAD/lib/splunklib/searchcommands/streaming_command.py -------------------------------------------------------------------------------- /lib/splunklib/searchcommands/validators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjanders/SplunkVersionControl/HEAD/lib/splunklib/searchcommands/validators.py -------------------------------------------------------------------------------- /lib/splunklib/six.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjanders/SplunkVersionControl/HEAD/lib/splunklib/six.py -------------------------------------------------------------------------------- /lib/splunklib/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjanders/SplunkVersionControl/HEAD/lib/splunklib/utils.py -------------------------------------------------------------------------------- /lib/unidiff/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjanders/SplunkVersionControl/HEAD/lib/unidiff/__init__.py -------------------------------------------------------------------------------- /lib/unidiff/__version__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjanders/SplunkVersionControl/HEAD/lib/unidiff/__version__.py -------------------------------------------------------------------------------- /lib/unidiff/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjanders/SplunkVersionControl/HEAD/lib/unidiff/constants.py -------------------------------------------------------------------------------- /lib/unidiff/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjanders/SplunkVersionControl/HEAD/lib/unidiff/errors.py -------------------------------------------------------------------------------- /lib/unidiff/patch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjanders/SplunkVersionControl/HEAD/lib/unidiff/patch.py -------------------------------------------------------------------------------- /lookups/splunkversioncontrol_globalexclusionlist.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjanders/SplunkVersionControl/HEAD/lookups/splunkversioncontrol_globalexclusionlist.csv -------------------------------------------------------------------------------- /metadata/default.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjanders/SplunkVersionControl/HEAD/metadata/default.meta -------------------------------------------------------------------------------- /static/appIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjanders/SplunkVersionControl/HEAD/static/appIcon.png -------------------------------------------------------------------------------- /static/appIconAlt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjanders/SplunkVersionControl/HEAD/static/appIconAlt.png -------------------------------------------------------------------------------- /static/appIconAlt_2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjanders/SplunkVersionControl/HEAD/static/appIconAlt_2x.png -------------------------------------------------------------------------------- /static/appIcon_2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjanders/SplunkVersionControl/HEAD/static/appIcon_2x.png -------------------------------------------------------------------------------- /static/appLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjanders/SplunkVersionControl/HEAD/static/appLogo.png -------------------------------------------------------------------------------- /static/appLogo_2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjanders/SplunkVersionControl/HEAD/static/appLogo_2x.png -------------------------------------------------------------------------------- /test/bkp_default.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjanders/SplunkVersionControl/HEAD/test/bkp_default.yml -------------------------------------------------------------------------------- /test/certificates/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjanders/SplunkVersionControl/HEAD/test/certificates/.gitignore -------------------------------------------------------------------------------- /test/certificates/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjanders/SplunkVersionControl/HEAD/test/certificates/Dockerfile -------------------------------------------------------------------------------- /test/certificates/createca.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjanders/SplunkVersionControl/HEAD/test/certificates/createca.sh -------------------------------------------------------------------------------- /test/certificates/createcerts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjanders/SplunkVersionControl/HEAD/test/certificates/createcerts.sh -------------------------------------------------------------------------------- /test/certificates/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjanders/SplunkVersionControl/HEAD/test/certificates/entrypoint.sh -------------------------------------------------------------------------------- /test/custom_init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjanders/SplunkVersionControl/HEAD/test/custom_init.sh -------------------------------------------------------------------------------- /test/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjanders/SplunkVersionControl/HEAD/test/docker-compose.yml -------------------------------------------------------------------------------- /test/sh_default.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjanders/SplunkVersionControl/HEAD/test/sh_default.yml --------------------------------------------------------------------------------