Added pack_metadata.json (demisto-sdk zip-packs wouldn't run without it)
Using parameter changes
Added an incident and indicator field to capture the pan-os instance
Added a parameter to the PAN-OS Device Management to capture the pan-os instance
Updated all calls to any pan-os command to add the using argument in playbooks and automations
Added the pan-os instance to the indicator layouts
Added field to new/edit form for all incident types
Motivation and Context
Adds the feature to specify the Panorama instance. This is needed when there are multiple panorama instances in XSOAR.
Resolves #12
How Has This Been Tested?
Install and Upgrade
Tested by creating the content pack using demisto-sdk and installed via UI as defined in instructions
Tested clean install and upgrade
Tested in XSOAR 6.12 and XSOAR 8.4
Single Firewall Upgrade
Tested by clicking "Upgrade Device Software" button on indicator page
Monitored upgrade and made sure it was successful
Tested in XSOAR 6.12 and XSOAR 8.4
HA Firewall Upgrade
Tested by clicking "Upgrade Device Software" button on the indicator page
Monitored upgrade and made sure it was successful
Tested in XSOAR 6.12 and XSOAR 8.4
Batch Firewall Upgrade
Created a new "PAN-OS Network Operations - Batch Upgrade" incident
Used device tag to select firewalls
Left the panorama instance field blank
Made sure child incident was created correctly
Monitored upgrade and made sure it was successful
Tested in XSOAR 6.12 and XSOAR 8.4
Created a new "PAN-OS Network Operations - Batch Upgrade" incident
Used device tag to select firewalls
Set the panorama instance field
Made sure child incident was created correctly
Monitored upgrade and made sure it was successful
Tested in XSOAR 6.12 and XSOAR 8.4
Types of changes
Breaking change (fix or feature that would cause existing functionality to change)
With the demisto-sdk ID change, content with the UUID in XSOAR may need to be deleted before being updated
The panorama instance will need to be set after update. When making calls, the "using" parameter can't be empty nor null. Logic has been added to auto set it with the automations and playbooks attached to incident types.
Checklist
[x] I have updated the documentation accordingly.
[x] I have read the CONTRIBUTING document.
[x] I have added tests to cover my changes if appropriate.
Description
Changes related to demisto-sdk
Using parameter changes
Motivation and Context
Adds the feature to specify the Panorama instance. This is needed when there are multiple panorama instances in XSOAR. Resolves #12
How Has This Been Tested?
Install and Upgrade
Single Firewall Upgrade
HA Firewall Upgrade
Batch Firewall Upgrade
Types of changes
Checklist