DevNet Create 2021 - LT06: Building Stability, Performance & Scale into SecureX Orchestration Workflows
About DevNet Create 2021 | Link to Session Presentation | Link to Session Recording
There are three branches in this repository:
main: This is the default branch. If you're reading this, you're in themainbranch. Workflows used to demonstrate concepts in the lightning talk are available here:-
Hello DevNet Create!: A simple workflow to make an API Request to jsonplaceholder.typicode.com, parse the response & set an output variable with the parsed response
-
Breadcrumbs (Logging & Tracing Framework)
For original code & documentation, please visit ciscomanagedservices/sxo-utilities & review the section on "Breadcrumbs"
- (Logging) Hello DevNet Create!: Added Breadcrumbs Logging Blocks after each activity to capture progress of the preceeding activity. Also added
/garbageto the 'Relative URL' of the web service request activity to introduce an intential failure that's captured by Breadcrumbs. - (Tracing) Hello DevNet Create!: A simple workflow to read from the
All My Breadcrumbstable and provide a JSON response with the stack trace captured above.
- (Logging) Hello DevNet Create!: Added Breadcrumbs Logging Blocks after each activity to capture progress of the preceeding activity. Also added
-
Oversight (Error Handling & Alerting Framework)
For original code & documentation, please visit ciscomanagedservices/sxo-utilities & review the section on "Oversight"
- (With Error) Hello DevNet Create!: Added
/garbageto the 'Relative URL' of the web service request activity to introduce an intential failure - (Error Handler) Hello DevNet Create!: A simple workflow to notify via a text to a Webex space when an error occurs
- (With Error) Hello DevNet Create!: Added
-
Import from GitHub: A workflow that triggers off notifications of new commits to the
prodbranch and pulls down the committed workflow into the Org.Please note that this workflow is intentionally limited for demonstration purposes & may not import all workflow dependencies. 'Watch' the ciscomanagedservices/sxo-utilities repository to be notified when this workflow supports additional capabilities.
-
dev: This branch contains the Dev workflow (a copy of the "Hello DevNet Create!" workflow) & GitHub Actions (AutoDoc & Analyzer) used to demonstrate Continuous Integration & Deployment (CI/CD).prod: This branch contains the Prod workflow (pushed from thedevbranch) & a GitHub Action to dispatch an email on commit to a mailbox that this import workflow on our Production Org monitors. This is the branch our Production Org pulls from.
Please note that workflow content & GitHub Actions in this repository will not be kept up to date with new code releases/patches. Please refer to the original repositories (linked above where applicable) for updates. If you're a DevNet Create 2021 attendee, you may create an issue on this repository or reach out to us via email for queries and/or feedback.
Oh and, while you're here, you may want to check out some of our other content as well 🚀
Contributors:
- Aman Sardana (amasarda@cisco.com)
- Anant Nambiar (ananambi@cisco.com)
Cisco CX Managed Services - Operate, October 2021