Skip to content

Should not rebuild in pr#444

Closed
enhaut wants to merge 10 commits into
LNST-project:masterfrom
enhaut:should_not_rebuild_in_pr
Closed

Should not rebuild in pr#444
enhaut wants to merge 10 commits into
LNST-project:masterfrom
enhaut:should_not_rebuild_in_pr

Conversation

@enhaut

@enhaut enhaut commented Jun 1, 2026

Copy link
Copy Markdown
Member

No changes to container_files/controller/ so it shouldn't trigger test build, rebuild after merging only

jtluka and others added 10 commits May 28, 2026 16:11
Without this the export_handler logger handler would append all recipes
executed by a single Controller instance into a shared list.

The export_handler initialization/teardown is moved to set_recipe() and
unset_recipe() methods to avoid that.

Signed-off-by: Jan Tluka <jtluka@redhat.com>
Call `machine_cleanup()` before `accept_connection()` to destroy
the old `InterfaceManager` and its netlink socket. Without this,
stale netlink events accumulate in the buffer and get forwarded
to the new controller eventhough message is irrelevant for current
controller session.

Resolves: LNST-project#433
This should be integrated into the Controller container to automatically
create a temporary pool from a single input file that will be used by
the controller runner.

Signed-off-by: Ondrej Lichtner <olichtne@redhat.com>
controller: export results to mounted results folder

controller: use upstream lnst instead of local copy

REMOVE ME: use personal lnst fork

sq dockerfile

sq

controller: added example recipes

test db

sq docker file

docs: document LNST_SRC build argument for version pinning

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Based on `test_environment.json` file.

This also removes strict checks for NIC specs in
matching algorithm and only `hwaddr` is now used.

controller: added agent setup script

Containerized controller now parses `test_environment.json` file with
list of hosts that are supposed to be used in test.
Controller tries to ssh into that machines with
either ssh keys (these needs to be mounted in
contianer's `~/.ssh/`) or password provided in
plaintext in `test_environment.json` file.

If LNST is already installed on remote agents,
nothing happens. It just checks whether it's
running.

sq entrypoint

sq entrypoint

docs: document test environment description file format

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

docs: document automatic agent setup via SSH

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@enhaut enhaut closed this Jun 1, 2026
@enhaut enhaut deleted the should_not_rebuild_in_pr branch June 1, 2026 06:47
@enhaut enhaut restored the should_not_rebuild_in_pr branch June 1, 2026 06:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants