At the time of this writing, Splunk Enterprise is at version 9.3.0. This version of splunk requires Python v3.9.
Installation instructions are available here.
The project contains a variety of packages that are published and versioned collectively. Each package lives in its own
directory in the /packages
directory. Each package is self contained, and defines its dependencies in a package.json file.
We use Yarn Workspaces and Lerna for managing and publishing multiple packages in the same repository.
We use an official splunk docker image for development, by binding the local folder to a folder in the container. In order for this to work, you need to have build the application before starting the docker.
make build
Then you can start the local docker and the frontend runner.
make splunk-local