OBS ACL Feature documentation
3 unresolved threads
3 unresolved threads
Compare changes
Files
11
content/guides/obs-acl-feature.md
0 → 100644
+ 92
− 0
And finally, we have `app-repo-allow-build-dep`, which is also a public repository, and thus will not have access to the `base-repo-hidden` repository. The `app-repo-allow-build-dep` repository is marked as an exception through the `<allowbuilddep ....>` attribute in the meta configuration for `base-repo-hidden` repository, thus granting it access to the `base-repo-hidden` repository.
This is an example OBS repository which houses an application. This repository is also set as a private repository. Thus this repository will have access to packages from the base repository, which in this case would mean: `usrmerge => debhelper`. This is because a private repository can access the contents of another private repository.
This is an example OBS repository which houses an application. This repository is set as a public repository. Thus this repository will not have access to packages from the base repository, which in this case would mean: `usrmerge ≠> debhelper`. This is because a public repository cannot access the contents of a private repository.
This is an example OBS repository which houses an application. This repository is set as public repository. This, by default, this repository will not have access to packages from the base repository. But, for this repository, we well add an access control into the base repository, to allow it access to packages from the base repository. Thus, it would result in: `usrmerge => debhelper`
* Nested ACL dependencies: Nested ACL dependencies, wherein repo A depends on repo B and vice-versa. Project C, which is a public repostiory with an `<allowbuilddep ...>` attribute, will need to be mentioned in all parent repositories along with their nested dependency repositories. In this case, the `<allowbuilddep ...>` attribute will have to be added to both repo A and repo B. Incorrect definition of ACL rules, especially like this example of nested rules, reflect with an error message like below
Don't provide links to tasks - very few people have access to those. Explain the context here to avoid the need to go look elsewhere.
Yes. I mean that was my thought to just have a link. So that, people who need more information, should be able to access it through the task. Others, who shouldn't have a detailed view, will not be allowed by Phabricator.