test: introduce local integration testing #902

Merged
p4u1 merged 26 commits from local-integration-testing into main 2026-10-31 08:28:05 +00:00
26 Commits
Author SHA1 Message Date
devydave 2c51897bce refactor: make ssh add less flaky
continuous-integration/drone/push Build is passing
2026-10-30 09:57:42 +01:00
devydave cc78694a4d revert: release number back to new test recipe release 2026-10-30 09:56:17 +01:00
devydave 60809da0ad test: swap to traefik image for retrieve testing 2026-10-30 09:35:17 +01:00
devydave c093f22a41 test(recipe_release): fix pin to updated recipe nginx image 2026-10-30 09:15:23 +01:00
devydave 0835c4ea22 fix: reproducable ssh-add
continuous-integration/drone/push Build is passing
2026-10-30 00:10:09 +01:00
devydave c77e0f1923 docs: adjust get started
continuous-integration/drone/push Build is passing
2026-10-29 23:55:36 +01:00
devydave 1ce4cd38d4 refactor: move ssh-key add to nix specific run
continuous-integration/drone/push Build is passing
2026-10-29 23:43:26 +01:00
devydave d024d21766 refactor: move integration testing script to nix
continuous-integration/drone/push Build is passing
2026-10-29 23:27:57 +01:00
devydave b34d9c6373 Merge branch 'main' into local-integration-testing
continuous-integration/drone/push Build is passing
2026-10-29 22:05:53 +01:00
devydave a2647c3331 refactor: add option to run specific test files, file mode ssh key and ignore changes to path_to_file
continuous-integration/drone/push Build is passing
2026-08-31 10:59:02 +02:00
devydave d510e13461 docs: explains -t option
continuous-integration/drone/push Build is passing
2026-08-24 23:31:12 +02:00
devydave 470a34fdb1 test: adds automation script and ignore path_to_repo changes 2026-08-24 23:29:30 +02:00
devydave a28cc7afce docs: more formatting and typo
continuous-integration/drone/push Build is passing
2026-08-13 20:41:04 +02:00
devydave 21dccc895d docs: formatting
continuous-integration/drone/push Build is passing
2026-08-13 20:38:20 +02:00
devydave bb3c7576f8 docs: add setup documentation
continuous-integration/drone/push Build is passing
2026-08-13 20:34:14 +02:00
devydave 02cbf7c014 refactor: make path editable without nix and impure 2026-08-13 19:57:51 +02:00
devydave a8c8df8604 fix: remove personal terminal choice
continuous-integration/drone/push Build is passing
2026-08-12 23:01:12 +02:00
devydave 5766a25144 feat: adds host module
continuous-integration/drone/push Build is passing
2026-08-12 22:43:16 +02:00
devydave 1ccbb31b70 refactor: simplify config and remove hom-manager dependency
continuous-integration/drone/push Build is passing
2026-08-07 15:15:04 +02:00
devydave 5e0dac6508 refactor: adjusting hosts generation
continuous-integration/drone/push Build is passing
2026-08-07 14:11:00 +02:00
devydave 38d13eae73 refactor: better variable name 2026-08-07 13:42:22 +02:00
devydave b5e22790be refactor: better name for inspect function 2026-08-07 13:36:25 +02:00
devydave beee7bd3f2 refactor: only export ssh auth socket when not existing 2026-08-07 11:09:30 +02:00
devydave 0c0e16914a refactor: remove traefik deployment because it is not needed 2026-08-07 10:36:23 +02:00
devydave 9bd8f4962a feat: adds running integrations test suite
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2026-08-06 22:00:29 +02:00
devydave 4e42d4fb9e feat: adds local vm setup that can reach each other
continuous-integration/drone/push Build is passing
2026-07-30 16:53:34 +02:00