Hostea dash board
 
 
 
 
 
 
Go to file
Aravinth Manivannan 798a2f03d9
feat: integration testing
SUMMARY
    integration/__main__.py is a CLI-based HTTP client that can interact
    with Hostea Dashboard and Gitea.

    Integration tests are run via integration/tests.sh, which is a
    driver for the HTTP client at integration/__main__.py. The script is
    capable of spinning up a test environment consisting of services
    defined in docker-compose-dev-deps.yml and the Hostea Dashboard and
    tearing it down after a successful run.

    The credentials used to create various accounts and other parameters
    are all defined in integration/tests.sh script it self. So it is
    self contained.

CLIENT FUNCTIONALITY:

    HOSTEA DASHBOARD:
	 - register user with email verification
	 - login
	 - create OIDC app
	 - visit support page

    GITEA:
	 - Install Gitea(DB configuration, etc. The first form that's
	 presented to the visitor after a new instance is deployed)
	 - Register User
	 - Login User
	 - Create repository
	 - Configure OIDC SSO
	 - Login via SSO
2022-06-26 04:19:01 +05:30
accounts feat: mv redirect if authenticated to decorator and guard other 2022-06-22 00:43:10 +05:30
billing feat: payment status checking util 2022-06-25 16:27:43 +05:30
dash fix: don't create additional configuration opts 2022-06-25 18:01:08 +05:30
dashboard feat: use local gitea instance for hostea support in dev 2022-06-26 04:19:01 +05:30
docs feat: docs: local_settings.example.py 2022-06-25 18:56:54 +05:30
infrastructure fix & rm: create/rm hostscripts, rm HOSTEA_DOMAIN 2022-06-25 18:24:52 +05:30
integration feat: integration testing 2022-06-26 04:19:01 +05:30
static feat: views for listing, viewing and deleting specific VMs 2022-06-18 22:12:41 +05:30
support feat: support app 2022-06-17 18:12:02 +05:30
.env-sample feat: init billing app 2022-06-22 00:36:46 +05:30
.gitignore chore: improve coverage 2022-06-18 13:54:03 +05:30
.woodpecker.yml chore: run dependency services in test script via docker-compose-dev-deps 2022-06-26 04:19:01 +05:30
LICENSE.md init 2022-04-27 17:03:47 +05:30
Makefile feat: integration testing 2022-06-26 04:19:01 +05:30
README.md feat: init hacking instructions 2022-06-06 04:37:15 +05:30
docker-compose-dev-deps.yml feat: define dev env with smtp and gitea services 2022-06-26 04:19:01 +05:30
manage.py init django 2022-04-27 17:09:07 +05:30
requirements.txt feat: init gitpython and infrastructure app 2022-06-24 20:33:32 +05:30

README.md

Hostea dashboard

status-badge AGPL License Chat

Customer workflow, Hostea admin interface and OIDC provider for Hostea

Hacking

See HACKING