Developing for Splunk Enterprise
Highlighted

What is the replacement for the deprecated Python call entity.setEntity?

Explorer

I see in the list of deprecated features that entity.setEntity has been deprecated (some time ago).

What is the recommended alternative for storing the password securely when using a modular input and setup.xml screen?

0 Karma
Highlighted

Re: What is the replacement for the deprecated Python call entity.setEntity?

Champion

@Vidd, The new method of storing password is the passwordstore which is detailed in How to work with users, roles, and storage passwords using the Splunk SDK for Python. A good example is of working with the passwordstore is the splunk-add-on-jira-alerts built by Splunk. While the example is for an alert it can easily be converted for a modular input. You will need to obtain the auth key inside your modular input which is a property available in self

Take a close look at splunk-add-on-jira-alerts/bin/jiraalertsinstallendpoint.py for the setup view and splunk-add-on-jira-alerts/bin/jirahelpers.py.

View solution in original post

Highlighted

Re: What is the replacement for the deprecated Python call entity.setEntity?

Explorer

Thank you so much for the reference and example. Very much appreciated.

0 Karma
Highlighted

Re: What is the replacement for the deprecated Python call entity.setEntity?

Champion

Also setup.xml in will be deprecated in the future, but no telling when.

Highlighted

Re: What is the replacement for the deprecated Python call entity.setEntity?

Explorer

Thanks for the tip!

0 Karma