1.1 KiB
1.1 KiB
Installation
This document describes installation procedure for jenkins-operator. All container images can be found at virtuslab/jenkins-operator
Requirements
To run jenkins-operator, you will need:
- running Kubernetes cluster
- kubectl
Configure Custom Resource Definition
Install Jenkins Custom Resource Definition:
kubectl apply -f deploy/crds/virtuslab_v1alpha1_jenkins_crd.yaml
Deploy jenkins-operator
apply Service Account and RBAC roles:
kubectl apply -f deploy/service_account.yaml
kubectl apply -f deploy/role.yaml
kubectl apply -f deploy/role_binding.yaml
Update container image to virtuslab/jenkins-operator: in deploy/operator.yaml and deploy jenkins-operator:
sed -i 's|REPLACE_IMAGE|image: virtuslab/jenkins-operator:latest|g' deploy/operator.yaml
sed -i 's|REPLACE_ARGS||g' deploy/operator.yaml
kubectl apply -f deploy/operator.yaml
Watch jenkins-operator instance being created:
kubectl get pods -w
Now jenkins-operator should be up and running in default namespace.