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

Add information about the VO property #618

Merged
merged 4 commits into from
Nov 14, 2023
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 10 additions & 12 deletions content/en/providers/cloud-compute/openstack/vo_config.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,18 +15,24 @@ The usual method of supporting a VO is by creating a local project for it. You
should assign quotas to this project as agreed in the OLA defining the support
for the given VO.

1. Create a group where users belonging to the VO will be mapped to: :
1. Create a group where users belonging to the VO will be mapped to:

```shell
group_id=$(openstack group create -f value -c id <new_group>)
```

1. Add that group to the desired local project: :
1. Add that group to the desired local project:

```shell
$ openstack role add member --group $group_id --project <your project>
```

1. Set the `egi.VO` property to the name of the VO that you are supporting:

```shell
$ openstack project set --property egi.VO=<name of the VO> <your project>
```

## Keystone Mapping

Expand your `mapping.json` with the VO membership to the created group
Expand Down Expand Up @@ -105,16 +111,8 @@ openstack role add member --user <your caso user> --project <your new vo project

## Information system

Add the mapping to your site configuration with a new Pull Request to the
[fedcloud-catchall-operations repository](https://github.com/EGI-Federation/fedcloud-catchall-operations)

```yaml
---
vos:
- name: <vo name>
auth:
project_id: <your new vo project>
```
If you are correctly setting the `egi.VO` property to your projects, the configuration will
be automatically retrieved by the cloud-info-provider.

## VM Image Management

Expand Down
Loading