uncloud/notes-nico.org
Nico Schottelius c456355059 begin to introduce product
Signed-off-by: Nico Schottelius <nico@nico-notebook.schottelius.org>
2020-02-21 10:41:22 +01:00

1.2 KiB

snapshot feature

product: vm-snapshot

steps

DONE authenticate via ldap

CLOSED: [2020-02-20 Thu 19:05]

DONE Make classes / views require authentication

CLOSED: [2020-02-20 Thu 19:05]

TODO register credit card

TODO find out what saving with us

Info

should not be fully saved in the DB
model needs to be a bit different

Decide where to save sensitive data

stripe access key, etc.

python requirements (nicohack202002)

django djangorestframework django-auth-ldap stripe

os package requirements (alpine)

openldap-dev

VPN case

put on /orders with uuid

register cc

CC

TODO check whether we can register or not at stripe

membership

required for "smaller" / "shorter" products

TODO Membership missing

Flows to be implemented - see https://redmine.ungleich.ch/issues/7609

Membership

5 CHF

Django Hosting

One time payment 35 CHF

Monthly payment depends on VM size

Parameters: same as IPv6 only VM

IPv6 VPN

Parameters: none

Is for free if the customer has an active VM

IPv6 only VM

Parameters: cores, ram, os_disk_size, OS

Django rest framework

viewset: .list and .create

view: .get .post