From 058845e4fdb6afb25ca003fdb8643b03eacd9062 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicolas=20Mass=C3=A9?= Date: Fri, 19 May 2017 12:19:38 +0100 Subject: [PATCH] improve doc --- README.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/README.md b/README.md index 914597d..7db259d 100644 --- a/README.md +++ b/README.md @@ -11,6 +11,10 @@ Main differences from the original project : - Configurable root directory (HOSTPATH_TO_USE parameter) - Docker Image available on DockerHub (https://hub.docker.com/r/nmasse/openshift-hostpath-provisioner/) +Current limitations : + - DO NOT USE IT IN PRODUCTION + - Only works on OpenShift clusters that have a single node + ## If you just want to use it If you just want to use this project, without having to compile or debug, @@ -28,6 +32,13 @@ chcon -Rt svirt_sandbox_file_t /tmp/openshift If you chose a different path, mind that you will have to pass the HOSTPATH_TO_USE parameter to the OpenShift template (-p HOSTPATH_TO_USE=/path/to/other/directory). +In order to setup the hostpath provisioner, you have to be cluster admin on your +OpenShift instance. There are multiple ways to login with cluster admin rights, +one way is to use your kube.config file on the master : +``` +oc login -u system:admin --config ~/.kube/config +``` + Then, you will have to process the template and create the generated objects : ``` oc process -f setup/hostpath-provisioner-template.yaml > objects.json