Repository navigation
tests/images with tailor [5]: move tests/tailor-images to tests/images - #846
Draft
bfjelds (bfjelds) wants to merge 1 commit into
Draft
bfjelds (bfjelds) wants to merge 1 commit into
bfjelds (bfjelds) wants to merge 1 commit into
Conversation
|
Azure Pipelines: 1 pipeline(s) were filtered out due to trigger conditions. There may be pipelines that require an authorized user to comment /azp run to run. |
bfjelds (bfjelds)
force-pushed
the
user/bfjelds/tailor-images-rename
branch
from
October 10, 2026 22:44
83471e4 to
4b632ee
Compare
bfjelds (bfjelds)
force-pushed
the
user/bfjelds/tailor-images-rename
branch
from
October 11, 2026 00:06
4b632ee to
34842e7
Compare
bfjelds (bfjelds)
force-pushed
the
user/bfjelds/tailor-images-rename
branch
from
October 11, 2026 00:26
34842e7 to
21580fb
Compare
bfjelds (bfjelds)
force-pushed
the
user/bfjelds/tailor-images-rename
branch
from
October 11, 2026 00:42
21580fb to
3f5356e
Compare
bfjelds (bfjelds)
force-pushed
the
user/bfjelds/tailor-images-rename
branch
from
October 11, 2026 23:34
3f5356e to
f9eff4a
Compare
bfjelds (bfjelds)
force-pushed
the
user/bfjelds/tailor-images-rename
branch
from
October 12, 2026 16:29
f9eff4a to
e36fbb8
Compare
bfjelds (bfjelds)
force-pushed
the
user/bfjelds/tailor-images-rename
branch
from
October 12, 2026 16:43
e36fbb8 to
eb922af
Compare
bfjelds (bfjelds)
force-pushed
the
user/bfjelds/tailor-images-rename
branch
from
October 12, 2026 17:04
eb922af to
3ce94e8
Compare
bfjelds (bfjelds)
force-pushed
the
user/bfjelds/tailor-images-rename
branch
from
October 12, 2026 17:23
3ce94e8 to
ff7e57c
Compare
This was referenced Oct 12, 2026
Contributor
There was a problem hiding this comment.
🟢 Approval recommended
The change is a consistent path-only relocation, with no stale tailor-images references or lost executable permissions found.
0 open findings
What changed in this PR
Relocates the Tailor test-image workspace from tests/tailor-images/ to tests/images/ while preserving image definitions and executable permissions.
Changes:
- Moves Tailor manifests, image configurations, scripts, and supporting files.
- Updates Makefile, pipeline, and documentation path references.
- Preserves existing image behavior and artifact naming.
| File | Description |
|---|---|
.pipelines/templates/stages/azl_installer/azl-installer.yml |
Updates installer workspace paths. |
.pipelines/templates/stages/build_image/build-image-template.yml |
Updates Tailor manifest and artifact paths. |
.pipelines/templates/stages/trident_images/trident-testimg-template.yml |
Updates build, certificate, and log paths. |
Makefile |
Updates image workspace and manifest paths. |
docs/Development/Testing/E2E-Tests.md |
Updates documented Tailor paths. |
docs/Development/Testing/Functional-Tests.md |
Updates documented Tailor paths. |
docs/Development/Testing/Rollback-Tests.md |
Updates documented VM-image paths. |
docs/Development/Testing/Servicing-Tests.md |
Updates documented VM-image paths. |
tests/images/README.md |
Relocates workspace documentation and updates commands. |
tests/images/tailor.yaml |
Relocates the Tailor workspace manifest. |
tests/images/targets.mk |
Relocates Tailor-backed image targets. |
tests/images/common/files/config-placeholder.yaml |
Relocates shared configuration placeholder. |
tests/images/common/files/containerd-mmap-fix.cil |
Relocates shared SELinux policy. |
tests/images/common/files/getty@.service |
Relocates shared getty unit. |
tests/images/common/files/override-placeholder.conf |
Relocates shared override placeholder. |
tests/images/common/files/serial-getty@.service |
Relocates shared serial-getty unit. |
tests/images/common/files/sudoers-wheel |
Relocates shared sudoers configuration. |
tests/images/common/files/trident-container.service |
Relocates shared container unit. |
tests/images/common/files/use-grpc-client-commit.conf |
Relocates shared Trident override. |
tests/images/common/matrix/base-core-arm64.yaml |
Relocates shared ARM64 base selector. |
tests/images/azl-installer/image.yaml |
Relocates AZL installer image definition. |
tests/images/azl-installer/installer-iso.yaml |
Relocates AZL installer configuration. |
tests/images/azl-installer/iso/.gitignore |
Relocates generated ISO exclusions. |
tests/images/azl-installer/iso/files/config-placeholder.yaml |
Relocates installer configuration placeholder. |
tests/images/azl-installer/mos/scripts/installation.sh |
Relocates installation script. |
tests/images/azl-installer/mos/scripts/startup-command.sh |
Relocates installer startup script. |
tests/images/azurelinux-direct-streaming-testimage/image.yaml |
Relocates direct-streaming image definition. |
tests/images/azurelinux-direct-streaming-testimage/tailor/baseimg.yaml |
Relocates direct-streaming base configuration. |
tests/images/azurelinux-direct-streaming-testimage/by-arch/arm64.yaml |
Relocates ARM64 override. |
tests/images/foreign-direct-streaming-testimage/image.yaml |
Relocates foreign-image conversion definition. |
tests/images/foreign-direct-streaming-testimage/by-source/ubuntu-2404.yaml |
Relocates Ubuntu 24.04 override. |
tests/images/foreign-direct-streaming-testimage/by-source/gb200-2404.yaml |
Relocates GB200 override. |
tests/images/foreign-direct-streaming-testimage/by-arch+source/arm64+ubuntu-2204.yaml |
Relocates ARM64 Ubuntu 22.04 override. |
tests/images/foreign-direct-streaming-testimage/by-arch+source/arm64+ubuntu-2404.yaml |
Relocates ARM64 Ubuntu 24.04 override. |
tests/images/trident-container-installer/README.md |
Relocates documentation and updates its command. |
tests/images/trident-container-installer/image.yaml |
Relocates container-installer definition. |
tests/images/trident-container-installer/tailor/baseimg.yaml |
Relocates container-installer configuration. |
tests/images/trident-container-installer/base/files/root.profile |
Relocates installer root profile. |
tests/images/trident-container-installer/base/files/trident-container.service |
Relocates container service. |
tests/images/trident-container-installer/base/scripts/load-containerd-selinux-fix.sh |
Relocates SELinux setup script. |
tests/images/trident-container-installer/base/scripts/post-install.sh |
Relocates post-install script. |
tests/images/trident-container-testimage/README.md |
Relocates documentation and updates its command. |
tests/images/trident-container-testimage/image.yaml |
Relocates container test-image definition. |
tests/images/trident-container-testimage/tailor/baseimg.yaml |
Relocates container test-image configuration. |
tests/images/trident-container-testimage/base/files/trident-container.service |
Relocates container service. |
tests/images/trident-container-testimage/base/scripts/load-containerd-selinux-fix.sh |
Relocates SELinux setup script. |
tests/images/trident-container-testimage/base/scripts/post-install.sh |
Relocates post-install script. |
tests/images/trident-functest/image.yaml |
Relocates functional-test image definition. |
tests/images/trident-functest/tailor/baseimg.yaml |
Relocates functional-test image configuration. |
tests/images/trident-installer/README.md |
Relocates documentation and updates its command. |
tests/images/trident-installer/image.yaml |
Relocates installer image definition. |
tests/images/trident-installer/include/common-files.yaml |
Relocates shared file list. |
tests/images/trident-installer/include/common-packages.yaml |
Relocates shared package list. |
tests/images/trident-installer/include/kernel-args.yaml |
Relocates kernel arguments. |
tests/images/trident-installer/include/storage.yaml |
Relocates storage configuration. |
tests/images/trident-installer/by-arch/arm64.yaml |
Relocates ARM64 override. |
tests/images/trident-installer/by-variant/direct-streaming.yaml |
Relocates direct-streaming override. |
tests/images/trident-installer/by-variant/split.yaml |
Relocates split-installer override. |
tests/images/trident-installer/base/post-install.sh |
Relocates post-install script. |
tests/images/trident-installer/base/files/direct-streaming-placeholder.conf |
Relocates direct-streaming placeholder. |
tests/images/trident-installer/base/files/pre-trident-script.sh |
Relocates pre-Trident placeholder. |
tests/images/trident-installer/base/files/rcp-agent.yaml |
Relocates RCP agent placeholder. |
tests/images/trident-installer/base/files/root.profile |
Relocates installer root profile. |
tests/images/trident-installer/base/files/trident-install.service |
Relocates install service. |
tests/images/trident-installer/base/files/trident-split-install.service |
Relocates split-install service. |
tests/images/trident-testimage/README.md |
Relocates documentation and updates its command. |
tests/images/trident-testimage/image.yaml |
Relocates test-image definition. |
tests/images/trident-testimage/tailor/baseimg.yaml |
Relocates test-image configuration. |
tests/images/trident-testimage/by-arch/arm64.yaml |
Relocates ARM64 override. |
tests/images/trident-testimage/base/post-install.sh |
Relocates post-install script. |
tests/images/trident-verity-testimage/README.md |
Relocates documentation and updates its command. |
tests/images/trident-verity-testimage/image.yaml |
Relocates verity image definition. |
tests/images/trident-verity-testimage/include/root-os-common.yaml |
Relocates root-verity OS configuration. |
tests/images/trident-verity-testimage/include/root-storage.yaml |
Relocates root-verity storage configuration. |
tests/images/trident-verity-testimage/include/usr-os-common.yaml |
Relocates usr-verity OS configuration. |
tests/images/trident-verity-testimage/include/usr-storage.yaml |
Relocates usr-verity storage configuration. |
tests/images/trident-verity-testimage/by-mode/root.yaml |
Relocates root-mode override. |
tests/images/trident-verity-testimage/by-mode/usr.yaml |
Relocates usr-mode override. |
tests/images/trident-verity-testimage/by-deployment/host.yaml |
Relocates host deployment override. |
tests/images/trident-verity-testimage/by-deployment/container.yaml |
Relocates container deployment override. |
tests/images/trident-verity-testimage/by-deployment+mode/host+root.yaml |
Relocates host root-verity override. |
tests/images/trident-verity-testimage/by-deployment+mode/host+usr.yaml |
Relocates host usr-verity override. |
tests/images/trident-verity-testimage/by-deployment+mode/container+root.yaml |
Relocates container root-verity override. |
tests/images/trident-verity-testimage/by-deployment+mode/container+usr.yaml |
Relocates container usr-verity override. |
tests/images/trident-verity-testimage/base/create-web-dir.sh |
Relocates web-directory setup script. |
tests/images/trident-verity-testimage/base/etc-mount.sh |
Relocates overlay-mount script. |
tests/images/trident-verity-testimage/base/etc-mount.service |
Relocates overlay-mount service. |
tests/images/trident-verity-testimage/base/trident-debug-log.sh |
Relocates debug-log setup script. |
tests/images/trident-verity-testimage/usr/files/dracut-nohostonly.conf |
Relocates dracut configuration. |
tests/images/trident-vm-testimage/README.md |
Relocates VM image documentation. |
tests/images/trident-vm-testimage/image.yaml |
Relocates VM image matrix. |
tests/images/trident-vm-testimage/include/grub-scripts.yaml |
Relocates GRUB script list. |
tests/images/trident-vm-testimage/include/grub-verity-base-os-common.yaml |
Relocates base GRUB-verity OS configuration. |
tests/images/trident-vm-testimage/include/grub-verity-base-scripts.yaml |
Relocates base GRUB-verity scripts. |
tests/images/trident-vm-testimage/include/grub-verity-os-common.yaml |
Relocates GRUB-verity OS configuration. |
tests/images/trident-vm-testimage/include/grub-verity-scripts.yaml |
Relocates GRUB-verity scripts. |
tests/images/trident-vm-testimage/include/storage-acl-agent.yaml |
Relocates ACL-agent storage configuration. |
tests/images/trident-vm-testimage/include/storage-grub-verity-base.yaml |
Relocates base GRUB-verity storage configuration. |
tests/images/trident-vm-testimage/include/storage-grub-verity.yaml |
Relocates GRUB-verity storage configuration. |
tests/images/trident-vm-testimage/include/storage-grub.yaml |
Relocates GRUB storage configuration. |
tests/images/trident-vm-testimage/include/storage-root-verity.yaml |
Relocates root-verity storage configuration. |
tests/images/trident-vm-testimage/include/storage-usr-verity.yaml |
Relocates usr-verity storage configuration. |
tests/images/trident-vm-testimage/include/uki-verity-os-common.yaml |
Relocates UKI-verity OS configuration. |
tests/images/trident-vm-testimage/include/uki-verity-scripts.yaml |
Relocates UKI-verity scripts. |
tests/images/trident-vm-testimage/by-arch/arm64.yaml |
Relocates VM ARM64 override. |
tests/images/trident-vm-testimage/by-arch+scenario/arm64+grub-verity.yaml |
Relocates ARM64 GRUB-verity override. |
tests/images/trident-vm-testimage/by-scenario/acl-agent.yaml |
Relocates ACL-agent scenario. |
tests/images/trident-vm-testimage/by-scenario/grub.yaml |
Relocates GRUB scenario. |
tests/images/trident-vm-testimage/by-scenario/grub-verity.yaml |
Relocates GRUB-verity update scenario. |
tests/images/trident-vm-testimage/by-scenario/grub-verity-base.yaml |
Relocates GRUB-verity base scenario. |
tests/images/trident-vm-testimage/by-scenario/grub-verity-azure.yaml |
Relocates Azure GRUB-verity scenario. |
tests/images/trident-vm-testimage/by-scenario/grub-verity+grub-verity-azure.yaml |
Relocates shared GRUB-verity override. |
tests/images/trident-vm-testimage/by-scenario/root-verity.yaml |
Relocates root-verity scenario. |
tests/images/trident-vm-testimage/by-scenario/root-verity+usr-verity+acl-agent.yaml |
Relocates shared UKI scenario override. |
tests/images/trident-vm-testimage/by-scenario/usr-verity.yaml |
Relocates usr-verity scenario. |
tests/images/trident-vm-testimage/base/.gitignore |
Relocates generated base-file exclusion. |
tests/images/trident-vm-testimage/base/files/.gitignore |
Relocates generated VM-file exclusions. |
tests/images/trident-vm-testimage/base/files/99-dhcp-eth0.network |
Relocates network configuration. |
tests/images/trident-vm-testimage/base/files/etc-mount-mic.service |
Relocates MIC overlay-mount service. |
tests/images/trident-vm-testimage/base/files/etc-mount.service |
Relocates overlay-mount service. |
tests/images/trident-vm-testimage/base/files/etc-mount.sh |
Relocates executable overlay-mount script. |
tests/images/trident-vm-testimage/base/files/sshd-keygen.service |
Relocates SSH key generation service. |
tests/images/trident-vm-testimage/base/files/trident-acl-agent-cert-install.service |
Relocates test certificate service. |
tests/images/trident-vm-testimage/base/files/trident-acl-agent-override.conf |
Relocates ACL-agent override. |
tests/images/trident-vm-testimage/base/scripts/create-rw-overlay-dirs.sh |
Relocates overlay setup script. |
tests/images/trident-vm-testimage/base/scripts/create-ssh-dirs.sh |
Relocates SSH directory setup script. |
tests/images/trident-vm-testimage/base/scripts/duid-type-to-link-layer.sh |
Relocates network DUID script. |
tests/images/trident-vm-testimage/base/scripts/lsblk.sh |
Relocates block-device diagnostic script. |
tests/images/trident-vm-testimage/base/scripts/post-install.sh |
Relocates post-install script. |
tests/images/trident-vm-testimage/base/scripts/prepare-update-config.sh |
Relocates regular update setup script. |
tests/images/trident-vm-testimage/base/scripts/prepare-update-config-usrverity.sh |
Relocates usr-verity update setup script. |
tests/images/trident-vm-testimage/base/scripts/prepare-update-config-verity.sh |
Relocates verity update setup script. |
tests/images/trident-vm-testimage/base/scripts/ssh-move-host-keys.sh |
Relocates SSH host-key configuration script. |
tests/images/trident-vm-testimage/base/scripts/update-host-status.sh |
Relocates host-status update script. |
tests/images/trident-vm-testimage/base/scripts/update-os-release.sh |
Relocates OS-version update script. |
🧠 Review effort: Balanced
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
bfjelds (bfjelds)
force-pushed
the
user/bfjelds/tailor-images-rename
branch
from
October 13, 2026 16:07
b59415e to
40ed927
Compare
bfjelds (bfjelds)
force-pushed
the
user/bfjelds/tailor-images-rename
branch
from
October 13, 2026 16:47
40ed927 to
9ec789b
Compare
bfjelds (bfjelds)
force-pushed
the
user/bfjelds/tailor-images-rename
branch
from
October 13, 2026 17:48
9ec789b to
38fadb0
Compare
bfjelds (bfjelds)
force-pushed
the
user/bfjelds/tailor-images-rename
branch
from
October 13, 2026 18:22
38fadb0 to
fd0f438
Compare
bfjelds (bfjelds)
force-pushed
the
user/bfjelds/tailor-images-rename
branch
from
October 13, 2026 18:54
fd0f438 to
515014d
Compare
bfjelds (bfjelds)
added a commit
that referenced
this pull request
Oct 13, 2026
Trident-ACL-Agent.md referenced trident-vm-testimage/by-scenario/ acl-agent.yaml missing its tests/tailor-images/ prefix. Testing.md pointed at tests/images/trident-vm-testimage/, which does not exist yet at this point in the stack -- the tests/tailor-images -> tests/ images rename lands later, in #846. Both now point at the actual current tests/tailor-images/trident-vm-testimage/ path. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
bfjelds (bfjelds)
force-pushed
the
user/bfjelds/tailor-images-rename
branch
from
October 13, 2026 19:24
515014d to
78a676b
Compare
bfjelds (bfjelds)
added a commit
that referenced
this pull request
Oct 13, 2026
Trident-ACL-Agent.md referenced trident-vm-testimage/by-scenario/ acl-agent.yaml missing its tests/tailor-images/ prefix. Testing.md pointed at tests/images/trident-vm-testimage/, which does not exist yet at this point in the stack -- the tests/tailor-images -> tests/ images rename lands later, in #846. Both now point at the actual current tests/tailor-images/trident-vm-testimage/ path. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
bfjelds (bfjelds)
force-pushed
the
user/bfjelds/tailor-images-rename
branch
from
October 13, 2026 20:11
78a676b to
eae2561
Compare
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
tests/tailor-images/totests/images/Stack
Validation
[GITHUB]-trident-pr-e2e: https://dev.azure.com/mariner-org/ECF/_build/results?buildId=1223932 (now run once on the last PR in the stack -- tests/images with tailor [5]: move tests/tailor-images to tests/images #846's branch contains every commit from this PR through tests/images with tailor [5]: move tests/tailor-images to tests/images #846, so one pipeline run validates the whole stack instead of 5 redundant ones)