ibmresilient / resilient-community-apps

Source code for IBM SOAR Apps that are available on our App Exchange
https://ibm.biz/soar-apps-docs
MIT License
88 stars 96 forks source link

Create utilities_restart_circuits #51

Closed jjfallete closed 2 years ago

jjfallete commented 4 years ago

Description

This new utility script has the ability to restart the Resilient Circuits service or the entire integration server. This may be useful for customers who wish to push function updates in-product.

Motivation and Context

Useful function for pushing Resilient changes with ease without establishing a shell session to the integration server. Useful for Resilient Devs / CyberSec engineers.

How Has This Been Tested?

I have used this function in production since last year without issue. The function creates a lock file to establish state persistence across the RC restart. IBM Resilient Engineering will need to add function and base workflow to the fn_utilties customize.py script.

IBM Resilient Engineering could implement a formal test if desired.

Checklist:

Signed-off-by: Jared Fagel, jfagel[@]allete[.]com - Email with questions, providing base function for Engineering team to consider.

annmarien commented 2 years ago

As App Host environment is now used more than integration server we feel that adding this function to the utilities package would be confusing to users. Thanks for submission Jared! We will try to respond quicker in the future.