@@ -25,14 +25,12 @@ OpenStack installation in order to be able to extract accounting records.
25
25
User credentials (required)
26
26
---------------------------
27
27
28
- In the next section you will configure an OpenStack Keystone credentials in
29
- order to extract the records. The cASO user has to be a member of each of the
30
- projects (another option is to convert that user in an administrator, but the
31
- former option is a safer approach) for which it is extracting the accounting.
32
- Otherwise, ``cASO `` will not be able to get the usages and will fail.
33
-
34
- In order to do so, we are going to setup a new role ``accounting `` a new user
35
- ``accounting ``, adding it to each of the projects with that role::
28
+ In the next section you will configure an OpenStack Keystone credentials in order to
29
+ extract the records. The cASO user has to be a member of each of the projects (another
30
+ option is to convert that user in an administrator, but the former option is a safer
31
+ approach) for which it is extracting the accounting, with the ``reader `` role (this is
32
+ a default OpenStack Keystone role). Otherwise, ``cASO `` will not be able to get the
33
+ usages and will fail::
36
34
37
35
openstack user create --password <password> accounting
38
36
# For each of the projects, add the user with the accounting role
@@ -136,21 +134,24 @@ of every option. You should check at least the following options:
136
134
domain-based authentication, as otherwise gathering the information might
137
135
fail. This option, and the usage of ``caso_tag `` below will set up the final
138
136
project list.
139
- * ``caso_tag `` (default value: ``caso ``), specified the tag to be used filter
140
- projects to extract their usage. The projects that are listed with this tag,
141
- as well as the ``projects `` list set above will set up the final project list.
137
+ * ``caso_tag `` (default value: ``caso ``), specified the tag to be used filter projects
138
+ to extract their usage. The projects that are listed with this tag, as well as the
139
+ ``projects `` list set above will set up the final project list. If you only use tags,
140
+ and want to remove a project from being published, you just need to remove the tag
141
+ from the project.
142
142
* ``messengers `` (list, default: ``noop ``). List of the messengers to publish
143
143
data to. Records will be pushed to all these messengers, in order. Valid
144
144
messengers shipped with cASO are:
145
145
146
- * ``ssm `` for publishing APEL V0.2 records (deprecated).
147
- * ``ssmv2 `` for publishing APEL V0.2 records (deprecated).
148
- * ``ssmv4 `` for publishing APEL V0.3 records (current).
146
+ * ``ssm `` for publishing APEL records.
149
147
* ``logstash `` for publishing to Logstash.
150
148
* ``noop `` do nothing at all.
151
149
152
150
Note that there might be other messengers available in the system if they are
153
- registered into the ``caso.messenger `` entry point namespace.
151
+ registered into the ``caso.messenger `` entry point namespace. Please also note that
152
+ versioning of the SSM messenger is deprecated.
153
+ * ``vo_property `` (default: ``accounting:VO ``). The project that will be set in the
154
+ OpenStack Keystone project to map a given project to a specific VO.
154
155
* **DEPRECATED ** ``mapping_file `` (default: ``/etc/caso/voms.json ``). File containing
155
156
the mapping from VOs to local projects as configured in Keystone-VOMS, in the
156
157
following form::
@@ -164,10 +165,6 @@ of every option. You should check at least the following options:
164
165
Note that you have to use either the project ID or project name for the
165
166
mapping, as configured in the ``projects `` configuration variable.
166
167
167
- * ``benchmark_name_key `` and ``benchmark_value_key ``. These two configuration
168
- options are used by ``cASO `` to retrieve the benchmark information form the
169
- OpenStack flavors.
170
-
171
168
``[keystone_auth] `` section
172
169
---------------------------
173
170
0 commit comments