You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
![]() An indentation error caused the operator to only create the last provider listed in the nodepool config. Additionally, add the nodepool provider to the nodepool launcher deployment spec. This is needed to separate the pods for different nodepool launchers (otherwise, the deployments may consider pods for one launcher to belong to another). Change-Id: I76bbae948d1a633028b3565d512fb48d68111dd7 |
2 years ago | |
---|---|---|
build | 2 years ago | |
deploy | 2 years ago | |
doc | 2 years ago | |
playbooks/zuul-operator-functional | 2 years ago | |
zuul_operator | 2 years ago | |
.git-blame-ignore-revs | 3 years ago | |
.gitignore | 2 years ago | |
.gitreview | 4 years ago | |
.zuul.yaml | 2 years ago | |
CONTRIBUTE.md | 3 years ago | |
LICENSE | 4 years ago | |
Makefile | 2 years ago | |
README.md | 2 years ago | |
requirements.txt | 2 years ago | |
setup.cfg | 2 years ago | |
setup.py | 2 years ago | |
tox.ini | 2 years ago |
README.md
Zuul Operator
Build the image
$ make image
Install the operator
$ make install
kubectl apply -f deploy/crds/zuul-ci_v1alpha2_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
[...]
{"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/v1alpha2
kind: Zuul
metadata:
name: example-zuul
spec:
EOF
zuul.zuul-ci.org/example-zuul created