debian-forge-composer/internal
Achilleas Koutsou 8316cf7ef0 rhel85: enable anaconda users module in installers
The users anaconda module enables users to create user accounts at
install time if one is not already created in the payload.  This is
required for the cloud API (Image Builder service) for the image
installer where user customizations are not supported.  Without it, user
creation isn't possible on the installed system.

The module also enables user creation at install time through the
kickstart file for both the image-installer and the edge-installer
(Anaconda only).
Therefore, for the image-installer, the users and groups are no longer
created as part of the payload.

This commit adapts the changes from the following commits (originally
made in the RHEL 8.6 and RHEL 9.0 distros) to the rest of the RHEL
distro definitions:
ebc3330cbd
5825294dad
2022-04-06 12:09:09 +02:00
..
auth api/{cloud,worker}: used channel name based on JWT claims for new jobs 2022-03-08 12:07:00 +01:00
blueprint blueprint: sanitize user home directories 2022-03-28 14:08:57 +02:00
boot tests: update IDs in Openstack image boot test 2022-02-14 12:13:18 +02:00
client client: Add Cancel function and tests 2022-02-18 09:31:07 +01:00
cloud internal/cloud: Allow aws creds from defaults 2022-02-21 15:43:53 +01:00
cloudapi cloudapi: prevent dangling manifest goroutines 2022-04-06 08:51:01 +02:00
common internal/common: introduce function to convert data sizes 2021-11-02 18:32:47 +01:00
crypt crypt: add automatic darwin support 2020-07-17 07:48:22 +02:00
disk RHEL-90: use XBOOTLDR partition GUID for /boot 2022-03-24 15:40:10 +01:00
distro rhel85: enable anaconda users module in installers 2022-04-06 12:09:09 +02:00
distroregistry distroregistry: enable CS9 2022-02-18 10:39:08 +00:00
jobqueue test: use T.TempDir to create temporary test directory 2022-04-05 09:27:43 +02:00
jsondb test: use T.TempDir to create temporary test directory 2022-04-05 09:27:43 +02:00
kojiapi test: use T.TempDir to create temporary test directory 2022-04-05 09:27:43 +02:00
mocks worker: NewServer: move config parameters to a new Config struct 2022-03-08 12:07:00 +01:00
osbuild1 distro: deduplicate groupStageOptions() in RHEL pipelines 2022-04-06 12:09:09 +02:00
osbuild2 osbuild2: remove 'name' from group stage options 2022-04-06 12:09:09 +02:00
ostree ostree: rename errors and introduce ParameterComboError 2022-02-23 11:08:24 +01:00
prometheus metrics: change job metrics namespace 2022-02-08 15:57:12 +01:00
reporegistry reporegistry: remove unused ReposByArch() function 2022-03-09 23:22:06 +00:00
rhsm internal/rhsm: implement fallback to the previous mechanism 2021-08-09 12:40:23 +02:00
rpmmd rpmmd: rename toDNFRepoConfig() argument i -> repoID 2022-03-12 08:36:40 +01:00
store test: use T.TempDir to create temporary test directory 2022-04-05 09:27:43 +02:00
target Add comments to some values in target.go 2022-04-02 08:47:02 +01:00
test internal/test: add small library for tests 2022-03-08 12:07:00 +01:00
upload koji: fix excessive logging & monitoring 2022-04-05 23:48:30 +02:00
weldr test: use T.TempDir to create temporary test directory 2022-04-05 09:27:43 +02:00
worker worker/errors: consider dep errors as 4xx status 2022-04-06 10:57:37 +02:00
tools.go go: vendor the oapi-codegen cmd 2021-02-01 15:32:58 +01:00