Dimitris Karakasilis
Dimitris Karakasilis
This is a valid point. But I'm thinking, if system users are defined in the same cloud config file where the systemd services are disabled, if the cloud config goes...
We sort the users before we create them: https://github.com/mudler/yip/blob/87b55bb1813f1f132a2a0f8242eadd9d702ce5f2/pkg/plugins/user.go#L208 which means, the uids should be deterministic, as long as no new users are created. So we now have 2 issues....
I think this is caused by the removal of the default kairos user: https://github.com/kairos-io/kairos/issues/2921 Previously, [we had a system cloud init file](https://github.com/kairos-io/packages/pull/1104/files#diff-43e3b25d3659891f171f56235a5c29c54cd43a74b30b17ac4ce1b5455b4f07a8) that was always creating the `kairos` user, thus...
You need to go back and forth between an image that creates the kairos user automatically and one that doesn't @mauromorales
the first installation is with `3.2.1` which has the kairos default user created automatically. The upgrade is based on `quay.io/kairos/ubuntu:24.04-core-amd64-generic-master` which doesn't.
> @mauromorales Thanks, I will update my custom image to use a given numbered version base image instead of master (as i should from the beginning :-) ). Should I...
After discussing it in a call, we think this is a possible solution: We will persist the `/etc/passwd` on every boot. Will will use on the next boot to compare...
> @jimmykarily sounds good. May I assume that there will be a similar flow for the group part? Good question. We may need to persist `/etc/group` too, to be able...
Let's document what the order in which they are applied is.
I definitely agree it should come with a number in front. The actual number doesn't matter as long as people can add things before or after it. Whether 90_custom comes...