Add installation instructions for OpenShift#335
Conversation
This commit documents the steps required to install Chains on OpenShift.
|
thanks @concaf !!! |
| #### Installation on OpenShift | ||
| Prerequisite: you'll need [Tekton Pipelines](https://github.com/tektoncd/pipeline/blob/main/docs/install.md#installing-tekton-pipelines-on-openshift) installed on your OpenShift cluster before you install Chains. | ||
|
|
||
| To install Tekton Chains on OpenShift, you must first apply the `anyuid` security |
There was a problem hiding this comment.
Is it required for the chains controller to run as root ? or to run as a specific user ?
There was a problem hiding this comment.
I was getting permission denied errors without doing this, so yes I guess 😅
There was a problem hiding this comment.
The recent version needs to run as root. I had to specify runAsUser: 0
There was a problem hiding this comment.
Ah ok 👍🏼 We might want to see how to enhance this in the future (cc @priyawadhwa) but for now, let's document it this way 👼🏼
There was a problem hiding this comment.
@vdemeester isn't this the case with pipeline and triggers as well!? 🤔
|
/lgtm |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: priyawadhwa, vdemeester The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
This commit documents the steps required to install Chains on OpenShift.
These steps are pretty similar to what's required for other components like Pipeline - https://github.com/tektoncd/pipeline/blob/main/docs/install.md#installing-tekton-pipelines-on-openshift
CC: @vdemeester @sbose78