add back steps to develop outside of k8s

This commit is contained in:
Chris Lu 2020-11-09 23:28:13 -08:00
parent 98017e9cb0
commit 15fc33c506
2 changed files with 21 additions and 3 deletions

View File

@ -33,7 +33,7 @@ $ kubectl apply -f config/samples/seaweed_v1_seaweed.yaml
``` ```
Update the operator ### Update the operator
``` ```
# delete the existing operator # delete the existing operator
$ kubectl delete namespace seaweedfs-operator-system $ kubectl delete namespace seaweedfs-operator-system
@ -47,4 +47,20 @@ $ kind load docker-image seaweedfs/operator:v0.0.1
# register the CRD with the Kubernetes # register the CRD with the Kubernetes
$ make deploy $ make deploy
```
### develop outside of k8s
```
$ git clone https://github.com/seaweedfs/seaweedfs-operator
$ cd seaweedfs-operator
# register the CRD with the Kubernetes
$ make install
# run the operator locally outside the Kubernetes cluster
$ make run ENABLE_WEBHOOKS=false
# From another terminal in the same directory
$ kubectl apply -f config/samples/seaweed_v1_seaweed.yaml
``` ```

View File

@ -72,8 +72,10 @@ func (r *SeaweedReconciler) Reconcile(req ctrl.Request) (ctrl.Result, error) {
return result, err return result, err
} }
if done, result, err = r.maintenance(seaweedCR); done { if false {
return result, err if done, result, err = r.maintenance(seaweedCR); done {
return result, err
}
} }
return ctrl.Result{RequeueAfter: 5 * time.Second}, nil return ctrl.Result{RequeueAfter: 5 * time.Second}, nil