Overview
The IBM Operator Collection SDK is an Ansible® Collection which provides the automation to deploy a custom Operator in your namespace, quickly redeploy any local modifications in seconds, and delete the Operator once development is complete.
The IBM Operator Collection SDK provides the resources and tools needed to develop Operator Collections against the IBM® z/OS® Cloud Broker which is part of the IBM Z® and Cloud Modernization Stack.
Operator Collections are simply Ansible Collections that are dynamically converted to Ansible Operators in OpenShift® when imported in the IBM® z/OS® Cloud Broker. This allows you to write any Ansible Playbook, develop and iterate on it locally, publish to OpenShift, and expose a catalog of statefully managed new services.
The IBM Operator Collection SDK simplifies the development of these Operator Collections by providing:
- The ability to scaffold a new Operator Collection with a preconfigured set of requirements.
- The ability to quickly debug your Ansible automation in an Operator in OpenShift, using a local build of your latest Ansible modifications.
This documentation also contains the Operator Collection specification, along with a tutorial to guide you along the development process.