dashboard/infrastructure
Aravinth Manivannan 49ae2189d4
feat & fix: make vm create/rm commands idempotent
SUMMARY
    Commands are now tolerant to being invoked twice.

    Command: vm create
	Doesn't fail if VM of same name exists with the same
	configuration

	Doesn't fail if VM of the same name and different configuration
	exist. Updates configuration and deploys(pushes to Hostea/fleet
	repository) new configuration.

    Command: vm delete
	Doesn't fail if VM of given name doesn't exist
2022-06-28 20:54:21 +05:30
..
management/commands feat & fix: make vm create/rm commands idempotent 2022-06-28 20:54:21 +05:30
migrations fix: don't save Gitea admin passwords in DB 2022-06-28 20:53:56 +05:30
templates/infrastructure gitea runs on port 22, ssh on port 2222 2022-06-28 10:50:17 +02:00
__init__.py feat: bootstrap infrastructure app with create_instance delete_instance 2022-06-24 20:34:11 +05:30
admin.py feat: vm create management command 2022-06-28 00:57:25 +05:30
apps.py feat: bootstrap infrastructure app with create_instance delete_instance 2022-06-24 20:34:11 +05:30
models.py fix: don't save Gitea admin passwords in DB 2022-06-28 20:53:56 +05:30
tests.py feat & fix: make vm create/rm commands idempotent 2022-06-28 20:54:21 +05:30
urls.py feat: bootstrap infrastructure app with create_instance delete_instance 2022-06-24 20:34:11 +05:30
utils.py feat & fix: make vm create/rm commands idempotent 2022-06-28 20:54:21 +05:30
views.py chore: refactor infrastructure/views.py; move VM creation to utility fn 2022-06-27 20:59:24 +05:30