Fix deploy on openshift#2225
Conversation
|
Thanks @dguarascio for the contribution - looks good so far. Could you please adhere to the CONTRIBUTING.md and create an Eclipse Account where you sign the Contributor Agreement? There is one check from a Bot user by the Eclipse foundation which makes sure that only people with signed Eclipse ECA might contribute to the projects - for legal reasons. Also, please bump the Helm chart version. |
|
Hm, the ticketing system at the Eclipse Foundation also requires to have an Eclipse account. I would suggest to write to the webmaster: |
Signed-off-by: Daniele Guarascio <daniele.guarascio@gridspertise.com>
|
Let me know if I need to bump the chart version too. |
|
@dguarascio cool, the ECA check now passed, thanks for going through that process 👍 Could you just bump the |
Signed-off-by: Daniele Guarascio <daniele.guarascio@gridspertise.com>
No - this is not worth the effort. You could create an own Helm chart, forking the |
Signed-off-by: Daniele Guarascio <daniele.guarascio@gridspertise.com>
Signed-off-by: Daniele Guarascio <daniele.guarascio@gridspertise.com>
thjaeckle
left a comment
There was a problem hiding this comment.
Now we have it green :)
Thanks a lot for the contribution @dguarascio
|
Thanks for the patience and support! |

This should address #2207, I manually tested the path for the pidfile with
oc apply -f nginx-configmap-patched.yaml -n <my_namespace>, nginx pod correctly started:EDIT: I spotted another permission problem with swaggerui image, in the initScript a new temporary folder is created:
mkdir -p ~/openapi, on openshift this result in:mkdir: can't create directory '//openapi': Permission denied, the reason seems that the random user used to spawn the container doesn't have a home folder, so this tries to create the folder in the root, resulting in a permission denied, in commit 71befe6 I changed theinitScriptto directly work into/init-configfolder that is a volume mounted and writable, if you have better alternatives feel free to modify my fixResolves: #2207