Intro
This document provides information about Cisco Crosswork Workflow Manager 1.0, including product overview and features, known issues and limitations, compatibility information and VM requirements.
The documentation set for this product strives to use bias-free language. For the purposes of this documentation set, bias-free is defined as language that does not imply discrimination based on age, disability, gender, racial identity, ethnic identity, sexual orientation, socioeconomic status, and intersectionality. Exceptions may be present in the documentation due to language that is hardcoded in the user interfaces of the product software, language used based on RFP documentation, or language that is used by a referenced third-party product. Learn more about how Cisco is using Inclusive Language.
This section contains the following topics:
This document provides information about Cisco Crosswork Workflow Manager 1.0, including product overview and features, known issues and limitations, compatibility information and VM requirements.
The Crosswork Workflow Manager architecture is a microservice-based solution that operates on top of the Kubernetes container orchestration system.
With CWM 1.0, you can build your own workflows to automate network management tasks, making them repeatable and low-risk. CWM can integrate to existing external systems and applications through the use of Adapters. You can tailor your custom adapters to fit your environment using the Adapter SDK, or use our two pre-built adapter solutions:
adapter for Cisco Network Services Orchestrator (NSO), and
a generic Representational State Transfer (REST) adapter which can be used with any external system that supports REST APIs.
This section contains the features' descriptions available in CWM 1.0.
Feature |
Description |
---|---|
Workflow management platform |
CWM offers workflow lifecycle management, with an event history log and options to execute, re-run or cancel multiple workflow executions. |
Workflow creation based on Serverless Workflow Specification and DSL |
CWM leverages vendor-neutral domain-specific language (DSL) for workflow definitions based on Serverless Workflow Spec. |
Graphical User Interface |
CWM offers a graphical user interface for its core functionalities. Features available through CWM GUI:
|
Easy installation using OVA file with VMware vSphere |
CWM is installed as a guest virtual machine by deploying an OVA image using the vSphere vCenter. |
Swagger-enabled REST APIs for northbound integration and API Postman collections |
CWM API is exposed via Swagger and also available as Postman collections. |
Ready-to-use adapters for NSO and REST API |
CWM is shipped with two adapters allowing integrations with Cisco NSO and systems enabled for REST API. |
SDK for building custom adapters |
Customers can build adapters to enable integration with external systems and applications. |
Fault-tolerance for workflows |
Workflows are recoverable from a failure within the system. |
Access management supporting LDAP and SAML SSO authentication |
Admins can manage user access and permissions via GUI. CWM enables Single Authentication Agent, supporting local, LDAP and SAML users. |
Health management and logs |
CWM offers health management via the Kubernetes command-line tool (kubectl) and the availability to view logs with Grafana Loki. |
Sample workflows |
CWM contains ready-to-use sample workflows that can be run immediately, speeding up the learning curve of creating workflows consumed in Crosswork Workflow Manager. |
This section contains the description of known issues and limitations:
Issue/Limitation |
Description |
---|---|
Limited feature support for Serverless Workflow |
CWM 1.0 supports a subset of features offered by the Serverless Workflow specification:
|
Minor Accessibility Issues |
There are some known issues where it is not possible to access elements on UI using keyboard (tab or label), tab sequence does not follow the fields as displayed on UI and item that has focus is not easily identifiable. |
Minor memory leaks when creating workers |
There is a small memory leak when creating a new worker. The issue doesn't affect system performance in vast majority of standard use cases. |
This section contains the compatibility information:
Hardware/Software |
Supported Version |
---|---|
Protocol Buffers (Protobuf) |
v3 |
Serverless Workflow Specification |
v0.8 |
Swagger |
v2.0 |
VMware vCenter |
vSphere 7.0 |