Yep, we declare dependencies, as required. However, most versions of Splunk don't use it yet, it's framework for "later". So quick rundown:
Place app.manifest in the / of the App/TA.
You can hand create it, sure! It's just a json file.
Below is a sample! Notice how dependencies are declared. You don't even need to bundle them!
{
"schemaVersion":"1.0.0",
"info":{
"title":"My TA Label",
"id":{
"group":null,
"name":"MyTA_Folder_Name",
"version":"0.1.0"
},
"author":[
{
"name":"TheBigHead",
"email":null,
"company":null
}
],
"releaseDate":null,
"description":"WTF It's a Description!?",
"classification":{
"intendedAudience":"MyTech Administrators, Network Operators",
"categories":[
"security",
"myta"
],
"developmentStatus":"Production/Stable"
},
"releaseNotes":{
"name":"README",
"text":"./README.md",
"uri":null
}
},
"dependencies":{
"ta_myta":{
"version":">=7.0.1",
"package":null
}
},
"platformRequirements":{
"splunk":{
"Enterprise":">=6.6.0"
}
}
}
... View more