Øyvind Ingebrigtsen Øvergaard
Øyvind Ingebrigtsen Øvergaard
This PR implements the release model described in #163. Notable changes: - Add a helm chart for deploying fiaas-deploy-daemon - `latest` and `stable` release channels for use with skipper (in...
I've started looking into setting up the new release model for fiaas-deploy-daemon (#163). I think it makes sense to do that in a similar manner to fiaas/k8s, where there is...
# Background The current "continuous delivery"/rolling release like workflow for releasing fiaas-deploy-daemon works by automatically having successful CI builds of the master branch update the [`latest` tag](https://github.com/fiaas/releases/blob/master/fiaas-deploy-daemon/latest.json), and have the...
This is more or less a result of using `2to3` and then fixing various things that broke when running the test suite. Some of the changes 2to3 did might be...
It could be useful to be able to set a default ingressclass for ingress resources managed by fiaas-deploy-daemon via the [`kubernetes.io/ingress.class`](https://kubernetes.io/docs/concepts/services-networking/ingress/#deprecated-annotation) annotation. When moving to the networking.k8s.io/v1 ingress API (#40)...
Currently FIAAS keeps the last 10 ApplicationStatus resources for each Application. When running in a cluster with many applications there quickly ends up being a lot (thousands) of resources. I...
Follow up from #163; since deploying fiaas-deploy-daemon with skipper is deprecated, the fiaas-deploy-daemon-bootstrap entrypoint and associated e2e test could be removed. Since removing this means it would no longer be...
`watch_list` is a generator function intended to be used as a continuous stream of updates on a resource kind. When it fails to create an instance of the `Model` type...
The watch list API endpoints prefixed with `/watch` are deprecated since Kubernetes 1.12. Watch operations should use the list API endpoints with a `?watch=true` parameter. The k8s models that support...
The watch loop in Watcher should send the newest resourceVersion it has seen when restarting the watch connection to reduce pressure on the apiserver. See https://kubernetes.io/docs/reference/using-api/api-concepts/#efficient-detection-of-changes for suggested behavior. This...