Commit Graph

  • 461cdf7cac
    Extract parent dataset utils jonct 2024-07-15 00:51:17 -0400
  • a6c5ebbb0c
    Extract more config parser jonct 2024-07-15 00:49:53 -0400
  • 2718c89613
    Extract more config parser jonct 2024-07-15 00:44:44 -0400
  • b25c964231
    Extract jail dataset utils jonct 2024-07-15 00:35:31 -0400
  • c155404fed
    Run basic lint/style check during build action jonct 2024-07-14 23:44:54 -0400
  • 18150bf9ae
    Bypass root ownership check by setting JLMKR_DEBUG jonct 2024-07-14 23:43:42 -0400
  • 34f2164715
    Name modules in snake_case jonct 2024-07-14 23:25:12 -0400
  • 351cef783d
    Extract the config file parser jonct 2024-07-14 23:06:23 -0400
  • de5223f782
    Shift script path awareness to the exterior zipapp jonct 2024-07-14 22:48:07 -0400
  • 47f332bf75 Introduce a formal build system jonct 2024-07-14 21:12:51 -0400
  • 109491cb39 Initialize developer environment jonct 2024-07-12 23:08:12 -0400
  • 5dfc90784d Bump version to 3.0.0 Jip-Hop 2024-07-11 20:32:13 +0200
  • c34c2196e3 Better help output Jip-Hop 2024-07-11 20:30:01 +0200
  • 5a29d4ad26 Remove wizard Jip-Hop 2024-07-11 20:02:11 +0200
  • b221bf04ac
    Merge pull request #219 from Jip-Hop/develop v2.1.0 Jip-Hop 2024-07-10 11:03:46 +0200
  • 32843daf49 Fix systemd_nspawn_user_args override Jip-Hop 2024-07-09 14:41:35 +0200
  • 9690a5a430 Remove debug logging Jip-Hop 2024-07-09 13:43:19 +0200
  • d0a532f0dc Fix systemd_nspawn_user_args override Jip-Hop 2024-07-09 13:41:16 +0200
  • b8ce9c4fa2 Debugging Jip-Hop 2024-07-09 13:18:15 +0200
  • 39e7fc6200 Remove systemctl Jip-Hop 2024-07-09 13:10:26 +0200
  • 345eee33c3 Add systemctl Jip-Hop 2024-07-09 13:03:02 +0200
  • c7b79c7933 Debug logging Jip-Hop 2024-07-09 13:00:34 +0200
  • 45df5d6b37 Add debug output Jip-Hop 2024-07-09 12:51:17 +0200
  • 414df22757 Formatting Jip-Hop 2024-07-09 12:49:13 +0200
  • 29cb1ee77e Cleanup jail if lxc download script fails Jip-Hop 2024-07-09 12:48:36 +0200
  • be51af67dc Test with docker again Jip-Hop 2024-07-09 05:05:53 +0200
  • 90fa274068 Run both test scripts for now Jip-Hop 2024-07-09 05:01:26 +0200
  • 49b5bf2e70 Add readme Jip-Hop 2024-07-09 04:59:41 +0200
  • 434e195ce9
    Automated testing script (#215) Gal Szkolnik 2024-07-08 22:58:07 -0400
  • 3320bb6116 Use test-jlmkr script Lockszmith 2024-07-08 12:13:39 -0400
  • 4782317046 Allow test to run without parameters using default config Gal Szkolnik 2024-07-07 08:09:21 -0400
  • 8c0c1e16d3 Added non-interactive testing of shell and edit + shellcheck fixes Lockszmith 2024-07-04 18:19:06 -0400
  • c37e15daa8 Fixed bug, report will always show Lockszmith 2024-06-27 16:47:22 -0400
  • 616514f569 Added test-suite Lockszmith 2024-06-27 22:17:55 -0400
  • ef595e576a Test podman Jip-Hop 2024-07-09 04:30:57 +0200
  • 9fcb5d52a1 Add TODO Jip-Hop 2024-07-09 04:27:34 +0200
  • 762b83a8c8 Cast int to string Jip-Hop 2024-07-09 04:20:31 +0200
  • 2d3ae20cd7
    Prepare resources in the GitHub action for test scripts (#220) Jon C. Thomason 2024-07-08 11:59:39 -0400
  • 91d545520b Cleanup Jip-Hop 2024-07-08 17:56:14 +0200
  • 812e823c7d Fix iptables Jip-Hop 2024-07-08 17:51:58 +0200
  • 6fa814986b Add tune-github-hosted-runner-network Jip-Hop 2024-07-08 17:50:21 +0200
  • e3058b9dcd Cleanup Jip-Hop 2024-07-08 17:35:08 +0200
  • ee1f225763
    Don't ping in runner Jip-Hop 2024-07-08 16:35:50 +0200
  • 47f377b69b
    Iptables Jip-Hop 2024-07-08 16:33:18 +0200
  • f3d1920d7d
    Wait for container boot Jip-Hop 2024-07-08 16:26:22 +0200
  • 5342596bbd
    Use br1 for examiner Jip-Hop 2024-07-08 16:20:30 +0200
  • 3eaf9cf8c3
    Create and run debug script Jip-Hop 2024-07-08 16:13:07 +0200
  • fd9e8bf08b
    Debug in jail Jip-Hop 2024-07-08 16:06:13 +0200
  • 5ae29a9998
    Disable resolved Jip-Hop 2024-07-08 15:54:11 +0200
  • 7585b631f1
    Prove DNS still works on host Jip-Hop 2024-07-08 15:44:22 +0200
  • 6d51612401
    Configure DNS manually Jip-Hop 2024-07-08 15:32:36 +0200
  • 9155473319 Create bridge with systemd-networkd Jip-Hop 2024-07-08 13:58:44 +0200
  • f5d9e9df79 Break tests down to their elements jonct 2024-07-07 19:22:28 -0400
  • 16fdad403c Learn to appreciate piña coladas jonct 2024-07-07 19:19:46 -0400
  • 7a60950e69 Strip down the minimal networking test jonct 2024-07-07 19:16:04 -0400
  • 72603b205d Gather more results from quick networking test jonct 2024-07-07 19:01:30 -0400
  • 8ea4bd3012 Test jail networking quickly; bail if needed jonct 2024-07-07 18:51:58 -0400
  • 66358fdb29 Solicit missing kernel resources within GitHub VM jonct 2024-07-07 18:00:49 -0400
  • 710290a9ae Fit dnsmasq config to GitHub runner environment jonct 2024-07-07 17:56:10 -0400
  • 72b93f31e7 Configure dnsmasq in test action setup jonct 2024-07-07 17:43:22 -0400
  • 8ae5e12f92 Sudo do do Suda da da jonct 2024-07-07 17:24:24 -0400
  • 4fc2fe3031 Do due sudo voodoo jonct 2024-07-07 17:21:46 -0400
  • d64ff6f7f3 Move other preliminary setup out of test script jonct 2024-07-07 16:47:53 -0400
  • 741e47caa9 Prepare network in GitHub action for test script jonct 2024-07-07 16:43:05 -0400
  • 9da33ab2b0 Stay in workdir Jip-Hop 2024-07-03 17:27:30 +0200
  • 742a70b3d0
    Add a simple router template (#216) Jon C. Thomason 2024-07-05 05:21:49 -0400
  • c18c87a288 Dampen the expound rebound jonct 2024-07-03 15:56:51 -0400
  • c524f34164 Expound on the router template readme jonct 2024-07-03 15:47:22 -0400
  • dbf2b66cfd Stay in workdir Jip-Hop 2024-07-03 17:27:30 +0200
  • ef72104469 Make config template consistent with others Jip-Hop 2024-07-03 15:27:09 +0200
  • cc48bb741a Use router name instead of k3s Jip-Hop 2024-07-03 15:17:45 +0200
  • 13f8a670b1 Cleanup networking docs Jip-Hop 2024-07-03 15:29:31 +0200
  • eccb0345ae Add simple router example jonct 2024-07-02 23:36:01 -0400
  • d12d6cc1ad Remove getcwd from create/remove_jail Lockszmith 2024-06-27 17:41:04 -0400
  • 217cf61024 Reinstate chdir in Chroot Lockszmith 2024-06-26 08:27:26 -0400
  • 79fb4b1671 Staying in workdir Lockszmith 2024-06-25 09:13:54 -0400
  • a67e239be9 Merge branch 'main' into develop Jip-Hop 2024-06-29 17:32:12 +0200
  • c1f6990b7f Add initial test script Jip-Hop 2024-06-29 17:20:08 +0200
  • 21efe90062 Fix Python 3.12 SyntaxWarning Jip-Hop 2024-06-29 16:43:17 +0200
  • 01e1156832 Accept config template from stdin Jip-Hop 2024-06-28 15:51:01 +0200
  • e1f1d07872 Remove debug logging Jip-Hop 2024-06-28 13:58:32 +0200
  • 1bd58c951e Cleanup log and status code Jip-Hop 2024-06-28 12:09:16 +0200
  • 1b796ca2cf Added passing arguments to log and status Lockszmith 2024-06-27 18:18:09 -0400
  • 3861ff4b3f =mention nixos-rebuild is optional Lockszmith 2024-06-24 09:40:33 -0400
  • 1077e79dfc =changes based on discussion in PR #120 Lockszmith 2024-06-24 09:15:12 -0400
  • 2841137177 Copy resolv.conf on first start Jip-Hop 2024-06-24 15:40:45 +0200
  • dd30ffe255 Chroot with contextmanager Jip-Hop 2024-06-24 14:04:40 +0200
  • 1fa69d6bcc Bump version to 2.1.0 Jip-Hop 2024-06-24 10:29:51 +0200
  • 32143a9907 Add support for nixos Jip-Hop 2024-06-24 10:27:33 +0200
  • 7832b17ae1 Detect init system in chroot Jip-Hop 2024-06-24 10:24:33 +0200
  • 51884e215c Parse os-release in chroot Jip-Hop 2024-06-24 10:17:33 +0200
  • 49d65c1073 Fix case Jip-Hop 2024-06-24 09:55:41 +0200
  • 804be6d760 Put initial_setup script in jail root Jip-Hop 2024-06-24 09:41:24 +0200
  • 74e717a23b Fix comment in config templates Jip-Hop 2024-06-23 18:33:20 +0200
  • 2ce89c2945 Fix removal of immutable/append-only files Jip-Hop 2024-06-23 13:01:21 +0200
  • f87e372dae Fix removal of resolv.conf Jip-Hop 2024-06-23 11:27:48 +0200
  • f94ff51a51 Update lxd template Jip-Hop 2024-06-21 13:58:14 +0200
  • 118423324a Update .gitignore Jip-Hop 2024-06-21 13:36:26 +0200
  • 43bdaf3ef8 Pass env vars when using alias Jip-Hop 2024-06-21 12:30:44 +0200
  • cb94ee01f6 Bump version to 2.0.1 v2.0.1 Jip-Hop 2024-06-15 12:05:56 +0200