pipecd: "git clone" with the Linux user not in /etc/passwd fails
What happened:
Running git clone with the Linux user not in /etc/passwd always fails, then emits log a kind of like No user exists for uid 1000280000
.
What you expected to happen:
How to reproduce it:
Environment:
piped
version:control-plane
version:- Others:
About this issue
- Original URL
- State: closed
- Created 3 years ago
- Comments: 21 (21 by maintainers)
Commits related to this issue
- Honor $HOME so that any user can write things in a unified way (#1899) **What this PR does / why we need it**: We settled on putting all files to be touched by Piped into the home directory. The pip... — committed to pipe-cd/pipecd by nakabonne 3 years ago
- Add piped-base image packing with nss_wrapper (#1952) **What this PR does / why we need it**: This PR adds a brand new piped-base image combined with `nss_wrapper` to add random UID to `/etc/passwd`... — committed to pipe-cd/pipecd by nakabonne 3 years ago
- Empower Piped to append logged-in user to passwd (#1953) **What this PR does / why we need it**: Piped gonna be able to append the logged-in user into `$HOME/passwd`. With `nss_wrapper`, Piped will ... — committed to pipe-cd/pipecd by nakabonne 3 years ago
- Add a new piped image dedicated to OKD (#1959) **What this PR does / why we need it**: This PR makes it available to use a brand new independent piped packing with `nss_wrapper`. Aside from making a... — committed to pipe-cd/pipecd by nakabonne 3 years ago
- Add Helm value to control to modify /etc/passwd (#1961) **What this PR does / why we need it**: Support a new Helm value `addLoginUserToPasswd` to enable `nss_wrapper`. Those who're using OpenShift ... — committed to pipe-cd/pipecd by nakabonne 3 years ago
- Add installation instruction for OKD before 4.2 (#1967) **What this PR does / why we need it**: Truthfully I don't want to show on such a major page because it's for edge case. But none is suitable,... — committed to pipe-cd/pipecd by nakabonne 3 years ago
That is ok. Nice comments.