Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enhance VO mapping via project properties #181

Open
4 tasks done
tdviet opened this issue Apr 12, 2023 · 6 comments
Open
4 tasks done

Enhance VO mapping via project properties #181

tdviet opened this issue Apr 12, 2023 · 6 comments
Labels
enhancement New feature or request important Important issues, should be solved with higher priority

Comments

@tdviet
Copy link
Owner

tdviet commented Apr 12, 2023

Initial checklist

Problem

Fedcloudclient relies on site configuration files from fedcloud-catchall-operations for mapping local Openstack tenants to VOs. This is cumbersome and difficult to maintain, it must rely on sources from external projects.

Solution

There is ongoing discussion in EGI FedCloud, initiated by Alvaro Lopez, for adding VOs as properties of Openstack tenants. Fedcloudclient should use the properties to VO mapping instead of site configuration files.

Alternatives

A combined approach (site configuration files and auto discovery) could be used

@tdviet tdviet added the enhancement New feature or request label Apr 12, 2023
@tdviet tdviet mentioned this issue Apr 12, 2023
4 tasks
@enolfc
Copy link
Collaborator

enolfc commented Apr 12, 2023

See also IFCA-Advanced-Computing/caso#109

@alvarolopez
Copy link

Should we align on the property naming? Is VO enough for the property? Shall we use a namespace like EGI:VO

@tdviet
Copy link
Owner Author

tdviet commented Apr 19, 2023

During the last fedcloud meeting, some sites report that they use caso for accounting non-EGI projects.

If we want to have prefix, I would propose FEDCLOUD:VO, that is little more generic

@enolfc
Copy link
Collaborator

enolfc commented Apr 19, 2023

I feel adding prefixes removes any potential generic part of it.
So if the issue is that local VOs are not so easily attributable to EGI and that's a bad prefix, then FEDCLOUD is equally misleading (i.e. local vs federation).

I would add a prefix only if there is a risk of clashes, if VO is something that has no meanings outside of this world, I would go for it.

@alvarolopez
Copy link

I am fine with both, should we go with VO then?

@tdviet
Copy link
Owner Author

tdviet commented Apr 19, 2023

OK for me

@tdviet tdviet added the important Important issues, should be solved with higher priority label Nov 2, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request important Important issues, should be solved with higher priority
Projects
None yet
Development

No branches or pull requests

3 participants