Test/el/cs: add edge-commit test manifests with customizations

Add `edge-commit` test manifests with customizations. Specifically with
files, directories and services.

Signed-off-by: Tomáš Hozza <thozza@redhat.com>
This commit is contained in:
Tomáš Hozza 2023-02-10 21:48:26 +01:00 committed by Sanne Raymaekers
parent 1ea58566ff
commit 5a7092bfd5
25 changed files with 236451 additions and 0 deletions

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -129,6 +129,58 @@
},
"overrides": {}
},
"edge-commit-customizations": {
"compose-request": {
"distro": "",
"arch": "",
"image-type": "edge-commit",
"repositories": [],
"filename": "commit.tar",
"blueprint": {
"customizations": {
"directories": [
{
"path": "/etc/systemd/system/custom.service.d"
},
{
"path": "/etc/custom_dir",
"mode": "0770",
"user": 1020,
"group": 1050
}
],
"files": [
{
"path": "/etc/systemd/system/custom.service",
"data": "[Unit]\nDescription=Custom service\n\n[Service]\nExecStart=/usr/bin/false\n\n[Install]\nWantedBy=multi-user.target\n"
},
{
"path": "/etc/systemd/system/custom.service.d/override.conf",
"data": "[Service]\nExecStart=\nExecStart=/usr/bin/cat /etc/custom_file.txt\n"
},
{
"path": "/etc/custom_file.txt",
"data": "image builder is the best",
"mode": "0644",
"user": "root",
"group": "root"
},
{
"path": "/etc/empty_file.txt",
"user": 0,
"group": 0
}
],
"services": {
"enabled": [
"custom.service"
]
}
}
}
},
"overrides": {}
},
"edge-container": {
"compose-request": {
"distro": "",