Version: 0.3
Installation
#
Quick InstallInstall Pullup CRDs and components in pullup
namespace.
The YAML file is generated with kustomize. You can see source files in deployment folder. It contains:
- Pullup custom resource definitions (CRD).
- A Service account.
- RBAC for accessing Pullup CRD, writing events and the leader election.
- Deployments of the controller and the webhook.
- A service exposing the webhook server.
#
RBACAfter Pullup is installed, you have to grant access of the resources that you defined in webhooks. If your Kubernetes cluster is not RBAC enabled, you can skip this section.
You have to create Role
and RoleBinding
(or ClusterRole
and ClusterRoleBinding
for all namespaces), set verbs
to ["get", "create", "update"]
for each kind of resources and bind the role to the pullup service account.
The following example includes Deployment
and Service
. See here for more details about RBAC.