Tristan Cacqueray 71cdb23d27 zuul-restart: change service order to prevent tenant loading failure
This change ensure the scheduler is restarted after the merger to
prevent issue when the merger are unable to process merge job
resulting in tenant loading failure.

Change-Id: Iea54213542ede75fdadab2d9896eca8e2e9aff93
2020-03-30 22:21:05 +00:00
2020-03-15 16:20:10 +00:00
2019-06-27 07:41:10 -07:00
2020-02-18 09:56:08 -08:00
2020-03-13 21:43:10 +00:00
2019-04-02 10:01:37 +00:00

Zuul Operator

Build the image

$ make image

Install the operator

$ make install
kubectl apply -f deploy/crds/zuul-ci_v1alpha1_zuul_crd.yaml -f deploy/rbac.yaml -f deploy/operator.yaml

Look for operator pod and check it's output

$ kubectl get pods
NAME                            READY     STATUS    RESTARTS   AGE
zuul-operator-c64756f66-rbdmg   2/2       Running   0          3s
$ kubectl logs zuul-operator-c64756f66-rbdmg -c operator
[...]
{"level":"info","ts":1554197305.5853095,"logger":"cmd","msg":"Go Version: go1.10.3"}
{"level":"info","ts":1554197305.5854425,"logger":"cmd","msg":"Go OS/Arch: linux/amd64"}
{"level":"info","ts":1554197305.5854564,"logger":"cmd","msg":"Version of operator-sdk: v0.6.0"}
{"level":"info","ts":1554197305.5855,"logger":"cmd","msg":"Watching namespace.","Namespace":"default"}
[...]

Usage

$ kubectl apply -f - <<EOF
apiVersion: operator.zuul-ci.org/v1alpha1
kind: Zuul
metadata:
  name: example-zuul
spec:

EOF
zuul.zuul-ci.org/example-zuul created
Description
A Kubernetes Operator for Zuul
Readme 4.8 MiB
Languages
Python 90%
Shell 4.9%
Dockerfile 4.5%
Makefile 0.6%