# `Bonny.Mix.Operator`
[🔗](https://github.com/coryodaniel/bonny/blob/v1.5.0/lib/mix/operator.ex#L1)

Encapsulates Kubernetes resource manifests for an operator

# `cluster_role`

```elixir
@spec cluster_role([atom()]) :: map()
```

ClusterRole manifest

# `cluster_role_binding`

```elixir
@spec cluster_role_binding(binary()) :: map()
```

ClusterRoleBinding manifest

# `crds`

```elixir
@spec crds([atom()]) :: [map()]
```

CRD manifests

# `deployment`

```elixir
@spec deployment(binary(), binary()) :: map()
```

Deployment manifest

# `find_operators`

```elixir
@spec find_operators() :: [atom()]
```

# `rbac_rules`

# `service_account`

```elixir
@spec service_account(binary()) :: map()
```

ServiceAccount manifest

---

*Consult [api-reference.md](api-reference.md) for complete listing*
