stackspin issueshttps://open.greenhost.net/stackspin/stackspin/-/issues2023-09-07T10:14:08Zhttps://open.greenhost.net/stackspin/stackspin/-/issues/1615Logout from wekan leads to 4042023-09-07T10:14:08ZArie PetersonLogout from wekan leads to 404Logging out from Wekan leads to `https://sso.$DOMAIN/` which gives a 404. The Wekan session is ended though.Logging out from Wekan leads to `https://sso.$DOMAIN/` which gives a 404. The Wekan session is ended though.https://open.greenhost.net/stackspin/stackspin/-/issues/1556Show custom error for ingress-generated pages2024-01-02T10:50:58ZArie PetersonShow custom error for ingress-generated pagesWe have nice custom Stackspin error pages, which work perfectly for example when a service is down (503). We tried using them for 404 and 500 errors as well, but then they work a little too well, also replacing 404 and 500 error pages fr...We have nice custom Stackspin error pages, which work perfectly for example when a service is down (503). We tried using them for 404 and 500 errors as well, but then they work a little too well, also replacing 404 and 500 error pages from apps. We'd like to serve the custom error pages only for errors that are generated by the ingress controller, not for ones that are served by the upstream apps.
See for example this: https://github.com/kubernetes/ingress-nginx/issues/83762.12https://open.greenhost.net/stackspin/stackspin/-/issues/1528Set right Zulip role for admins2023-12-21T15:17:39ZArie PetersonSet right Zulip role for adminsCurrently, Stackspin admins do not get any special role in Zulip, but only have "member" permissions. They should be something like "organization admin" or "owner" probably. I'm not sure if we can do this through SSO, or SCIM, or have to...Currently, Stackspin admins do not get any special role in Zulip, but only have "member" permissions. They should be something like "organization admin" or "owner" probably. I'm not sure if we can do this through SSO, or SCIM, or have to use or more manual Zulip CLI action for that.2.12https://open.greenhost.net/stackspin/stackspin/-/issues/1516Enable Nextcloud thumbnails for Videos & more2023-04-06T13:44:42ZJanekEnable Nextcloud thumbnails for Videos & morehttps://help.nextcloud.com/t/show-thumbnails-for-videos/71251/11
Probably gotta configure ffmpeg and stuff in addition to setting config values.https://help.nextcloud.com/t/show-thumbnails-for-videos/71251/11
Probably gotta configure ffmpeg and stuff in addition to setting config values.Backloghttps://open.greenhost.net/stackspin/stackspin/-/issues/1515Detect nextcloud maintenance mode2023-11-02T15:52:01ZArie PetersonDetect nextcloud maintenance modeCurrently if nextcloud is in maintenance mode, it's considered healthy by the readiness probe, while in fact it cannot be used by customers at all. We should have a prometheus alert if nextcloud stays in maintenance mode for a longer per...Currently if nextcloud is in maintenance mode, it's considered healthy by the readiness probe, while in fact it cannot be used by customers at all. We should have a prometheus alert if nextcloud stays in maintenance mode for a longer period.
We could use the blackbox exporter for this and simply verify the http status code of the nextcloud root url.FutureArie PetersonArie Petersonhttps://open.greenhost.net/stackspin/stackspin/-/issues/1388LDAP backend support2022-09-08T12:27:52ZVaracLDAP backend supportNot saying we should do this anytime soon, but I can imaging that some companies will likely already have a LDAP backend/user store that they want authenticate against. Kratos is on the way of implementing this (https://github.com/ory/kr...Not saying we should do this anytime soon, but I can imaging that some companies will likely already have a LDAP backend/user store that they want authenticate against. Kratos is on the way of implementing this (https://github.com/ory/kratos/issues/274) and I wanted to share this for potential later use.Backloghttps://open.greenhost.net/stackspin/stackspin/-/issues/1058Dependency image proxy is not used in CI anymore2022-04-21T09:58:18ZVaracDependency image proxy is not used in CI anymoreSee https://open.greenhost.net/groups/stackspin/-/dependency_proxy, it's empty.
I removed all images from there ~2 hours ago trying to fix #1057, but it doesn't fill up again.
Note: with !645 we temporarily disabled the dependency proxy!See https://open.greenhost.net/groups/stackspin/-/dependency_proxy, it's empty.
I removed all images from there ~2 hours ago trying to fix #1057, but it doesn't fill up again.
Note: with !645 we temporarily disabled the dependency proxy!Futurehttps://open.greenhost.net/stackspin/stackspin/-/issues/979Install kubectl as apk in Dockerfile once alpine 3.15 is released2023-11-14T13:24:47ZVaracInstall kubectl as apk in Dockerfile once alpine 3.15 is released* https://pkgs.alpinelinux.org/packages?name=kubectl&branch=edge
* https://gitlab.alpinelinux.org/alpine/aports/-/milestones/177
> Milestone expires on Nov 1, 2021* https://pkgs.alpinelinux.org/packages?name=kubectl&branch=edge
* https://gitlab.alpinelinux.org/alpine/aports/-/milestones/177
> Milestone expires on Nov 1, 2021Futurehttps://open.greenhost.net/stackspin/stackspin/-/issues/759Integrate environment/droplet metrics in gitlab2022-09-07T07:39:17ZVaracIntegrate environment/droplet metrics in gitlabFollow-up from #726, this is about the gitlab integration.
# Todo
* [ ] Configure [Gitlab to query this prometheus server for environment performance metrics](https://docs.gitlab.com/ce/operations/metrics)
* [ ] Use [relabeling](https:...Follow-up from #726, this is about the gitlab integration.
# Todo
* [ ] Configure [Gitlab to query this prometheus server for environment performance metrics](https://docs.gitlab.com/ce/operations/metrics)
* [ ] Use [relabeling](https://prometheus.io/blog/2015/06/01/advanced-service-discovery/#discovery-with-dns-srv-records) so we get the [environment name as label](https://docs.gitlab.com/ee/user/project/integrations/prometheus_library/index.html#identifying-environments)
* [ ] eventually [Add custom metrics](https://docs.gitlab.com/ce/operations/metrics/#adding-custom-metrics)
* [ ] Add [gitlab-ci-pipelines-exporter](https://github.com/mvisonneau/gitlab-ci-pipelines-exporter) ?Backloghttps://open.greenhost.net/stackspin/stackspin/-/issues/528Support local testing / development setups with minikube, k3d or microk8s2021-03-18T13:04:40ZVaracSupport local testing / development setups with minikube, k3d or microk8sYesterday on our planning session we found that we should support local installations with minikube, k3d or microk8s, so users can easlily try out OAS or devs can use it for development.
One blocker which needs to be solved before is #527Yesterday on our planning session we found that we should support local installations with minikube, k3d or microk8s, so users can easlily try out OAS or devs can use it for development.
One blocker which needs to be solved before is #527Backloghttps://open.greenhost.net/stackspin/stackspin/-/issues/257External security audit2022-04-20T12:49:15ZVaracExternal security auditOTF offeres external sec. audits for fundees, we should do this but only after openappstack-old#52OTF offeres external sec. audits for fundees, we should do this but only after openappstack-old#52Futurehttps://open.greenhost.net/stackspin/stackspin/-/issues/270Support multi-node setup2022-04-08T09:20:22ZVaracSupport multi-node setupAt the moment we are designing and deploying on a single node setup. After we have deployed the First user test, we would like to discuss multi-node setup, in particular storageAt the moment we are designing and deploying on a single node setup. After we have deployed the First user test, we would like to discuss multi-node setup, in particular storageBacklog