The service is running, but the startup process is not complete which explains why add-user isn’t working. There should be several more lines written to the log, finishing with:
✔ supervisorStarted (true)
The line expected immediately after ✔ libMongoIsInPath (true) is ✔ mongoDBReachable (true) which makes me think it’s having some trouble with the DB connection, despite the fact that it validated. Can you look at the file /mongodb-charts/logs/charts-cli.log within the container and see if that offers any clues? Feel free to email me at tom.hollander at mongodb.com if you don’t want to share your logs with the world.
Tom