Curie is a scenario-execution engine for virtualized infrastructure tests. It is the backbone for scenarios implemented in the Nutanix X-Ray product.
Learn more about X-Ray here www.nutanix.com/xray.
Scenarios are the combination of a virtualized infrastructure (VMs), workloads that run on those VMs, and a sequence of events. These events or steps are operations like: VM power ops, clones, workload start/stop, node power ops, etc. Scenarios are described at the highest level in YAML and are cross platform and abstracted from underlying APIs, meaning that any supported virtual infrastructure should be able to perform the events and scenario authors need not know about specific APIs to perform the events. Example scenarios can be found at this location https://gitlab.com/nutanix/xray-scenarios
To learn more about writing scenarios in YAML, requirements, and the API, check out the following sections:
Initial open source release.
Contributing and Improvement Requests¶
Curie is developed internally by Nutanix, but the code is made available through GitLab on a regular basis. Public contributions are encouraged and will be accepted if they meet the standards of the project. Submit enhancement requests https://gitlab.com/nutanix/curie/issues/new.
Curie is licensed under the MIT license. Copyright (c) 2018 Nutanix Inc.