kapicorp/kapitan

Update kapicorp/kapitan:master-ci docker image

Zeratyl06 opened this issue · 6 comments

Describe the bug/feature
I plan to use the random function in CI (https://kapitan.dev/references/#primary-functions), but the kapicorp/kapitan:master-ci image has an old version of kapitan.

Expected behavior
Docker image kapicorp/kapitan:master-ci contains version 0.31.0 of kapitan.

If it's a bug (please complete the following information):

python --version
Python 3.7.12
kapitan --version
0.30.0rc0

Thank you for noticing.
Just to make it work: In your version the function was called randomstr and did not support other data types than string.

Thank you. Let's roll back the changes to version 0.30. If you have time, please update the docker image.

I think the image master:ci was removed from support a year ago. Please use the 'normal' latest image.

This is not possible without rebuilding the docker image. Because the default user is kapitan, and he does not have root rights. master:ci image has the default user root, which is used for CI tasks.

I don't see, why you need root previleges using kapitan. You could try to checkout the current master branch and compile it by yourself in your CI.

That's what I planned to do. root privileges are needed to set up the environment before using kapitan.