Skip to content
This repository has been archived by the owner on Aug 14, 2022. It is now read-only.

Varlink API #27

Open
notramo opened this issue May 25, 2020 · 4 comments
Open

Varlink API #27

notramo opened this issue May 25, 2020 · 4 comments

Comments

@notramo
Copy link

notramo commented May 25, 2020

Varlink is a simple IPC API. This could be used for directly controlling oguri from other applications, without having to invoke ogurictl.
https://varlink.org/

@vilhalmer
Copy link
Owner

I'll consider this, since I'm aware the oguri IPC protocol leaves something to be desired and I'm not really set on a direction for it. However, it adds quite a bit of code (more than oguri itself) to control the small handful of knobs that oguri has. It also isn't packaged by Arch or anything else I can find, and seems to only be actively in use by podman. This would mean I'd likely have to vendor it.

@vilhalmer
Copy link
Owner

I've decided against this at least for 1.0. I'll take a look again at some unspecified point in the future and see if anyone else has started using this api.

@vilhalmer
Copy link
Owner

Reopening this now that systemd has adopted varlink for their json users/groups feature. Unfortunately though they implemented it themselves, so the official lib remains unpackaged.

@vilhalmer vilhalmer reopened this Dec 18, 2020
@vilhalmer
Copy link
Owner

I'm also still not optimistic about this just yet, podman was the only real user of varlink and they've dropped it in v2.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants