Skip to content

.conf files

ucc-gen build generates the following .conf files in the default directory. If any of the .conf files are present in the source directory, ucc-gen copies that file to the output folder. The only exception is the app.conf file.

For most of the use cases, the generated configuration is sufficient. If you need to adjust the file that is generated, contact Splunk with a feature request. Alternatively, create a file in the default location, so it will accepted without being generated.

app.conf

ucc-gen merges the file present in the default folder with some additional information generated during the build time. But if you don’t need anything specific generated, you don’t need to have app.conf in the source folder.

app.conf uses the app.manifest file to determine the add-on description, the add-on name, the add-on title, and the add-on author (taking the first one if multiple are defined). Make sure that your app.manifest is up-to-date, so app.conf will have all relevant information.

Also the triggers stanza is created by the ucc-gen build command. ucc-gen build determines what the .conf files are used in the add-on and generates the relevant key-value pairs.

inputs.conf

ucc-gen generates a stanza for every input defined in the globalConfig file and sets python.version to python3.

server.conf

ucc-gen generates the shclustering stanza. This stanza determines which .conf files are used in the add-on and generates the relevant key-value pairs.

web.conf

ucc-gen generates information about the exposed endpoints from the add-on.

restmap.conf

ucc-gen generates information about the configuration of every endpoint.