Enable passwordless duneci user in base images
Base images include the flag --disabled-password
which disable the user to use her account until the password is set.
I am not really sure about the purpose of this, however, I do understand that this is counter-productive for downstream projects which don't have installed their dependencies yet and want to use these images.
FROM ${SOME_DUNE_CI_IMAGE}
RUN apt-get install --yes very-specific-requirement # Fails due to the password settings of the duneci user
Of course, this also fails in CI files
include:
- "https://gitlab.dune-project.org/core/ci-config/raw/master/jobs/common/master.yml"
before_script:
- apt-get --yes very-specific-requirement # Fails due to the password settings of the duneci user
Hence, please consider removing the flag --disabled-password
or explaining in the documentation how to overcome this issue.
Edited by Santiago Ospina De Los Ríos