Add documentation and templating for adding a new role to the controller
Description:
Recently Airgap was going through the process of adding a new ansible role to the controller for a project specific task. This involved adding CRDs, Cluster Roles, watches etc. even as we sunset the Edge Controller we should document these processes and create templates so that we can ensure that we are not losing functionality or documentation coverage as we move to the component framework.
Acceptance Criteria:
-
Documentation for adding a role is created -
A Generic template for this is created. -
Matching Documentation Created for the Component Framework -
Pitfalls, such as the plurality of a Kind in the Cluster Role, are documented. (Kinds must not be singular in a Cluster Role)
Edited by Callum Brill