You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* deployment requirements added to README.
Signed-off-by: Michael Valdron <[email protected]>
* development requirements added.
Signed-off-by: Michael Valdron <[email protected]>
* ENVTEST K8S version updated.
Signed-off-by: Michael Valdron <[email protected]>
* matrix doc on container orchestration systems support added
Signed-off-by: Michael Valdron <[email protected]>
* add documentation on updating the Operator SDK and tie it to the requirements of Kubernetes
Signed-off-by: Michael Valdron <[email protected]>
* list of required actions for updating the Operator SDK added to CLUSTER_SUPPORT.md
Signed-off-by: Michael Valdron <[email protected]>
---------
Signed-off-by: Michael Valdron <[email protected]>
Copy file name to clipboardExpand all lines: README.md
+21
Original file line number
Diff line number
Diff line change
@@ -10,6 +10,27 @@ The Devfile Registry operator manages the lifecycle of the following custom reso
10
10
11
11
Issue tracking repo: https://github.com/devfile/api with label area/registry
12
12
13
+
## Requirements
14
+
15
+
Deployment cluster must meet one of the following criteria:
16
+
17
+
- OpenShift Container Platform (OCP) 4.12.x
18
+
- Kubernetes 1.25.x-1.26.x
19
+
20
+
More on the support of container orchestration systems can be
21
+
found [here](CLUSTER_SUPPORT.md).
22
+
23
+
Deployments made by the devfile registry operator must *never* target the default namespace due to incompatibility with
24
+
security setups.
25
+
26
+
### Development
27
+
28
+
- Go 1.19.x
29
+
- Docker / Podman
30
+
- Operator SDK 1.28.x
31
+
32
+
See [Upgrade SDK Version](https://sdk.operatorframework.io/docs/upgrading-sdk-version/) for a guide on updating the Operator SDK. Ensure the Operator SDK version and the version of Kubernetes APIs match each other when updating by checking [CLUSTER_SUPPORT.md](CLUSTER_SUPPORT.md).
33
+
13
34
## Running the controller in a cluster
14
35
15
36
Install cert-manager to provision self-signed certificates for the validating webhooks which are used specifically for the `ClusterDevfileRegistriesList` and `DevfileRegistriesList` CRs. Cert manager needs to be installed in order for the controller manager to start.
0 commit comments