reggie merge requestshttps://gitlab.wikimedia.org/repos/releng/reggie/-/merge_requests2022-12-03T05:13:54Zhttps://gitlab.wikimedia.org/repos/releng/reggie/-/merge_requests/13helm: Add ingress support2022-12-03T05:13:54ZDduvallhelm: Add ingress supportDduvallDduvallhttps://gitlab.wikimedia.org/repos/releng/reggie/-/merge_requests/12helm: Support service annotations via the values.yaml file2022-12-02T23:04:11ZDduvallhelm: Support service annotations via the values.yaml fileMany providers consume annotations to set up associated service
resources. For example, Digital Ocean supports a number of annotations
to customize service load balancers with TLS termination, health checks,
etc.
See https://docs.digita...Many providers consume annotations to set up associated service
resources. For example, Digital Ocean supports a number of annotations
to customize service load balancers with TLS termination, health checks,
etc.
See https://docs.digitalocean.com/products/kubernetes/how-to/configure-load-balancers/
Bug: T324361DduvallDduvallhttps://gitlab.wikimedia.org/repos/releng/reggie/-/merge_requests/11Chart.yaml: Advance appVersion to v1.1.02022-11-18T19:15:26ZAhmon DancyChart.yaml: Advance appVersion to v1.1.0https://gitlab.wikimedia.org/repos/releng/reggie/-/merge_requests/9Create /data/shared-blobs and /data/uploads on startup2022-11-18T19:10:21ZAhmon DancyCreate /data/shared-blobs and /data/uploads on startupDon't require the operator to create them ahead of time.Don't require the operator to create them ahead of time.https://gitlab.wikimedia.org/repos/releng/reggie/-/merge_requests/10blubber.yaml: Use blubber/buildkit v0.16.02022-11-18T19:08:33ZAhmon Dancyblubber.yaml: Use blubber/buildkit v0.16.0And remove whitespace surrounding the "=" in the syntax line.And remove whitespace surrounding the "=" in the syntax line.https://gitlab.wikimedia.org/repos/releng/reggie/-/merge_requests/8helm chart: Listen on all IP interfaces2022-11-18T18:38:34ZAhmon Dancyhelm chart: Listen on all IP interfacesBy setting FLASK_RUN_HOST=0.0.0.0 in the environment.By setting FLASK_RUN_HOST=0.0.0.0 in the environment.https://gitlab.wikimedia.org/repos/releng/reggie/-/merge_requests/7helm: Build and publish helm chart as an artifact2022-11-18T17:58:33ZDduvallhelm: Build and publish helm chart as an artifactDduvallDduvallhttps://gitlab.wikimedia.org/repos/releng/reggie/-/merge_requests/6helm chart2022-11-18T17:34:11ZDduvallhelm chartDduvallDduvallhttps://gitlab.wikimedia.org/repos/releng/reggie/-/merge_requests/5ci: Build and publish a new image version for every tag push2022-11-17T23:31:57ZDduvallci: Build and publish a new image version for every tag pushBug: T323149Bug: T323149DduvallDduvallhttps://gitlab.wikimedia.org/repos/releng/reggie/-/merge_requests/4README.md: Mention run-debug2022-11-17T23:10:00ZAhmon DancyREADME.md: Mention run-debughttps://gitlab.wikimedia.org/repos/releng/reggie/-/merge_requests/3blubber.yaml: Add "image" variant2022-11-17T23:09:01ZAhmon Dancyblubber.yaml: Add "image" variantThe "image" variant builds a runnable Reggie image.The "image" variant builds a runnable Reggie image.https://gitlab.wikimedia.org/repos/releng/reggie/-/merge_requests/2Make things work with "flask run"2022-11-16T22:34:32ZAhmon DancyMake things work with "flask run"Shuffle various stuff around so that app.py can be invoked using
"flask run". This had the side effect of adding TLS support by
running Reggie like so:
flask run --cert=cert.pem --key=key.pem
or
make run -e FLASK_RUN_CERT=cert.perm FLA...Shuffle various stuff around so that app.py can be invoked using
"flask run". This had the side effect of adding TLS support by
running Reggie like so:
flask run --cert=cert.pem --key=key.pem
or
make run -e FLASK_RUN_CERT=cert.perm FLASK_RUN_KEY=key.pemhttps://gitlab.wikimedia.org/repos/releng/reggie/-/merge_requests/1Initial gitlab CI config2022-11-16T22:02:30ZAhmon DancyInitial gitlab CI configUltimately just runs flake8 on python files.Ultimately just runs flake8 on python files.