Skip to content

Commit 7cd5f2e

Browse files
committed
updated olm deployer readme
1 parent 1554d50 commit 7cd5f2e

1 file changed

Lines changed: 22 additions & 1 deletion

File tree

rust/olm-deployer/README.md

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,25 @@
1-
# How to test
1+
# Description
2+
3+
This is an deployment helper for the Operator Lifecycle Manager which is usually present on OpenShift environments.
4+
5+
It is needed to work around various OLM restrictions.
6+
7+
What it does:
8+
9+
- creates Security Context Constraints just for this operator (maybe remove in the future)
10+
- installs the Deployment and DaemonSet objects
11+
- installs the operator webhook service
12+
- installs the CSI driver and storage classes
13+
- assigns it's own deployment as owner of all the namespaced objects to ensure proper cleanup
14+
- patches the environment of all workload containers with any custom values provided in the Subscription object
15+
- patches the resources of all workload containers with any custom values provided in the Subscription object
16+
- patches the tolerations of all workload pods with any custom values provided in the Subscription object
17+
18+
## Usage
19+
20+
Users do not need to interact with the OLM deployer directly.
21+
22+
## How to Test
223

324
Requirements:
425

0 commit comments

Comments
 (0)