Proto commits in isard-vdi/isard

These 32 commits are when the Protocol Buffers files have changed:

Commit:451ca6b
Author:Pau Abril

fix(api, storage): refactor storage convert to not use protobuf Refactor the storage convert to use kwargs instead of a protobuf message.

The documentation is generated from this commit.

Commit:15fbfd7
Author:Pau Abril

Merge branch 'logout-user-when-deleting' into 'devel' feat(api, sessions): revoke user session See merge request isard/isardvdi!3185 (cherry picked from commit c92c1c0e0965d2e29e58a2b666c93616a72ebaa8) 523fdedb feat(api, sessions): revoke user session fdf8c9fe feat(api): revoke session when deleting a user 55af12ae test(sessions): add GetUserSessions tests Co-authored-by: Josep Maria Viñolas Auquer <josepmaria@isardvdi.com>

Commit:ce35cd6
Author:Miriam Melina Gamboa Valdez
Committer:Miriam Melina Gamboa Valdez

feat(sessions): check request ip adress When creating, getting or renewing a session the request ip address is checked. If it has changed from the original session request an error will be returned.

Commit:29253a3
Author:Néfix Estrada
Committer:Néfix Estrada

feat(sessions): initial sessions service This service will be responsible for handling the sessions in IsardVDI. It will handle the session renewal, expiration times and revocations

Commit:16523fc
Author:Néfix Estrada
Committer:Néfix Estrada

feat(sessions): add unique user

Commit:90b640d
Author:Néfix Estrada
Committer:Néfix Estrada

feat(operations): add GPU protobuf definitions and multiple hypervisor operations

Commit:e03f7cc
Author:Néfix Estrada
Committer:Néfix Estrada

feat(check): add the check service

Commit:a3b4a98
Author:Néfix Estrada
Committer:Néfix Estrada

feat(proto): add the storage jobs definition

Commit:842a1cc
Author:Néfix Estrada
Committer:Néfix Estrada

feat(proto): add the python, javascript and docs plugins

Commit:40ae6dc
Author:Néfix Estrada
Committer:Néfix Estrada

feat(operations): update the operations grpc interface

Commit:fe25f00
Author:Néfix Estrada
Committer:Néfix Estrada

feat(operations): define the operations GRPC interface

Commit:45146b3
Author:Néfix Estrada

Add Disks support Now you can create desktops with disks and start those Signed-off-by: Néfix Estrada <nefixestrada@gmail.com>

Commit:7acd67d
Author:Néfix Estrada

Fixed desktopCreate and desktopStart methods Signed-off-by: Néfix Estrada <nefixestrada@gmail.com>

Commit:d39f298
Author:Néfix

Return UserID, name and surname Signed-off-by: Néfix <nefixestrada@gmail.com>

Commit:66d237f
Author:Néfix
Committer:Néfix

Fixed desktopbuilder and the GrapqhQL Signed-off-by: Néfix <nefixestrada@gmail.com>

Commit:8e3453b
Author:Néfix
Committer:Néfix

Hasura Auth - Added Hasura Authentication Webhook - Continued with the GrapqhQL endpoint definition - Moved all the proto files in the common directory - Renamed the common directory to pkg, following Go's best practicies - Improved Dockerfiles Signed-off-by: Néfix <nefixestrada@gmail.com>

Commit:3d3631e
Author:Néfix Estrada
Committer:Simó Albert i Beltran

Initial v3

Commit:8245647
Author:Néfix Estrada

Created the orchestrator and the random provider for it

Commit:5f23e24
Author:Néfix Estrada

v3 WIP (I lost all my local work :S)

Commit:9c5dd68
Author:Néfix Estrada

Finished the microservices. Only building hyper remains

Commit:8807914
Author:darta

added download function and testing large file stream with grpc

Commit:6071cf5
Author:darta

Merge branch 'feature/hyperfunctions' into v2

Commit:ae67ef7
Author:darta

viewers progress

Commit:209e6c3
Author:darta

some errors to be fixed

Commit:14b2704
Author:darta

cleaned live share

Commit:9e5e60a
Author:darta

Derivate with exec and some previous checks done

Commit:0a645ab
Author:Josep Maria Viñolas Auquer
Committer:GitHub

Merge pull request #9 from jvinolas/feature/disk-operations Feature/disk operations

Commit:5be2d2a
Author:darta

creates qcow2

Commit:a422852
Author:darta

returns three xml

Commit:a54c82d
Author:darta
Committer:darta

tests

Commit:867495a
Author:Néfix Estrada

Initial commit for the hyper microservice

Commit:6598535
Author:Néfix Estrada

Initial engine commit