Operations: dynamic website #35
Labels
No Label
User Research
backend
billing
frontend
gitpad
operations
post-mvp
priority-1
priority-2
priority-3
shared hosting
No Milestone
No project
No Assignees
2 Participants
Notifications
Total Time Spent: 6 hours 10 minutes
Due Date
dachary
6 hours 10 minutes
No due date set.
Depends on
#11 Billing : payment system
Hostea/july-mvp
Reference: Hostea/july-mvp#35
Loading…
Reference in New Issue
There is no content yet.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may exist for a short time before cleaning up, in most cases it CANNOT be undone. Continue?
Create a Enough playbook to deploy the dynamic part of Hostea based on Django
@realaravinth I'll make a playbook in Enough to deploy the dashboard. I'll deploy it in a dedicated virtual machine as per the documentation. With monitoring and tests limited to verifying it shows a page. Does that sound like a sensible first step ?
I went ahead and here is the first implementation merged, working with minimal tests:
https://lab.enough.community/main/infrastructure/-/merge_requests/540
@dachary the dashboard isn't complete yet, I am yet to load and configure OIDC library into the dashboard.
As you might be aware, in order to setup OIDC integration, a set of credentials need to be configured with the OIDC provider during runtime by the sysadmin and that should be made available to the client.
django-oauth-toolkit
exposes a management command to do that with the following interface:I initially proposed that I will create an endpoint for dynamic client registration, do you think that is still requred?
I'm not sure to understand what you're asking, sorry. If you need the playbook to do something different, like calling
python manage.py createapplication
, let me know and I'll do the change.Apologies, I understand how confusing my comment is :)
I will document this process soon and ping you.
@dachary: what sort of controls does enough expose(proxied via the dashboard, of course) to the Gitea admin?
For instance, do they get to:
Please add any other functionality that will be exposed and need to be in MVP and related links, if any.
I'm working on instance creation web interfaces(coudln't make any progress with enough libvirt, will circle back to setting up enough with OpenStack)
Yes.
Yes.
No. That will be available via grafana dashboards deployed with monitoring. But it's not deployed for the MVP.
Yes.
No.
It's pretty much all of it.