Docs:
-
Operator SDK: https://sdk.operatorframework.io/docs/building-operators/ansible/
-
Kubebuilder: https://book.kubebuilder.io/
-
Molecule testing: https://molecule.readthedocs.io/en/latest/index.html
See topics:
-
Project stucture and Makefile: Structure of the generated project
-
Mulit-tenant development: Changes to support development on a shared cluster
-
Ansible in an Operator: How Ansible runs in context of an Operator
-
Coding in yaml: Usual coding patterns
-
Molecule testing: Run and write test for the Operator
-
Run operator locally: Run the operator on local machine
-
Operator Lifecycle Manager: Create install bundles and catalogs
Other examples: