adobe / aquarium-fish

Your best secure distributed heterogeneous dynamic compute resource manager for CI
Other
7 stars 3 forks source link

Native driver implementation #2

Closed sparshev closed 1 year ago

sparshev commented 2 years ago

The native driver will be actually a good idea to run the tests on the actual hardware or run the automated images build using the host installed tools.

I think the best approach is to use the OS capabilities to restrict the access:

Initially MacOS implementation seems a good starting point and when it's done we can think about the other platforms to have the same functionality.

related to: https://github.com/adobe/aquarium-bait/issues/4

sparshev commented 1 year ago

So actually native driver could have more features, like using the static users (#50) and execute setup with elevated privileges before the workload (#51), but for now it's quite enough to check how it will work at all.