would you copy the app's full folder in another location as backup, extract new app from tgz in master-apps or shcluster/apps then copy your local folder from backup to new one?
Updates must always be done by Master Node (on indexers' Cluster) and on Deployer (on Search' Heads Cluster).
the update process is usually descripted in documentation, but anyway is simple:
beware when you update an App from Deployer to preserve lookups because you risk to override the existing ones!
so you don't mind if old files/deprecated, in default for instance, remain for new app?
when you update an app with a new version all the conf files in default will be overrided, only the ones in local will be saved.
Thanks @gcusello however what about no longer in use confs or files no longer in use? Which command do you use to untar?
if I correctly understood, you're speking of update apps: new app versions contains only correct conf files and deprecated ones aren't still in the app.
For example we downloaded app from splunkbase.
We have done some local confs.
We want to get the latest one from splunkbase
if we untar new app into old app directory then we may see old remaining files which were used by old app but not in the new app?
Thanks for your time 🙂