Kintyre's Splunk Configuration tool
Branch: master
Clone or download
lowell80 Splunk app build fixes
- No longer create version-specific '.dist-info' folders to avoid version
  conflicts issue with upgrades.  A fresh app install is suggested at this point.
  The manifest file has been removed since it's no longer needed for this
  purpose.  This closes #37.
- Renamed the app install script.  It's now simply:  install.py
- Add windows install support (needs testing)
- Updated changelog accordingly.
Latest commit 7cb08e0 Feb 19, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github/ISSUE_TEMPLATE Doc devel/contrib cleanup Feb 14, 2019
.splunkbase Add Cheat Sheet to the docs Feb 9, 2019
docs Splunk app build fixes Feb 19, 2019
ksconf Fixed CLI args for rest-export (--owner replaces --user) Feb 14, 2019
splunk_app Splunk app build fixes Feb 19, 2019
tests Improve input streaming support for ksconf commands Feb 12, 2019
.coveragerc Prep for 0.5.6 release Feb 5, 2019
.gitignore Squashed commit of the following: Jan 4, 2019
.gitlint Initial setup of pre-commit-config.yaml Apr 5, 2018
.pre-commit-config.yaml Docs 2.0 - Refactor ALL the docs (PR #40) Feb 9, 2019
.pre-commit-hooks.yaml Improved write_conf()'s whitespace handling Apr 6, 2018
.travis.yml Improve input streaming support for ksconf commands Feb 12, 2019
Dockerfile Dockerfile for tox test environment Jan 3, 2019
LICENSE First public (open source) release of KSCONF Apr 16, 2018
README.md Splunk app build fixes Feb 19, 2019
Vagrantfile - Make building of python 3.4.9 in vagrant work once again after chan… Nov 22, 2018
appveyor.yml Improve input streaming support for ksconf commands Feb 12, 2019
make_dyn_docs.py Docs 2.0 - Refactor ALL the docs (PR #40) Feb 9, 2019
make_splunk_app Splunk app build fixes Feb 19, 2019
make_zipapp Fix issue with Travis release (zdist) Jan 3, 2019
requirements-ci.txt Improve input streaming support for ksconf commands Feb 12, 2019
requirements-dev.txt Improve input streaming support for ksconf commands Feb 12, 2019
requirements-doc.txt Splunk app build script; Advanced install doc Feb 6, 2019
requirements.txt Improve input streaming support for ksconf commands Feb 12, 2019
run_tests.py Docs 2.0 - Refactor ALL the docs (PR #40) Feb 9, 2019
setup.cfg First attempt at PyPI deployment (test repo) Jun 1, 2018
setup.py First Splunkbase release Feb 8, 2019
tox.ini Improve input streaming support for ksconf commands Feb 12, 2019

README.md

Kintyre's Splunk CONFiguration tool

Travis PyPI codecov Coverage Status Windows Build status Documentation Status PyPI - Python Version

Ksconf logo

This utility handles a number of common Splunk app maintenance tasks in an installable python package. Specifically, this tools deals with many of the nuances with storing Splunk apps in a version control system like git and pointing live Splunk apps to a working tree, merging changes from the live system's (local) folder to the version controlled (default) folder, and dealing with more than one layer of "default" (which splunk can't handle natively).

Install

Splunk:

  1. Download and install KSCONF App for Splunk
  2. Run the command: splunk cmd python $SPLUNK_HOME/etc/apps/ksconf/bin/install.py

Python:

pip install kintyre-splunk-conf

Confirm installation with the following command:

ksconf --help

Resources

Docs:

Need help?

Get involved:

Presentations: