Commit Graph

533 Commits

Author SHA1 Message Date
Sam Black 963b4f53a2
Merge branch 'feature/poetry' into develop 2022-08-23 18:14:46 +01:00
Sam Black cb03624004
Remove old setuptools files 2022-08-23 18:14:21 +01:00
Sam Black 782f87852c
Add sponson RPM spec file 2022-08-23 18:13:51 +01:00
Sam Black e29fcc9c36
Americanize licence and name DBUS service directory properly 2022-08-23 17:39:07 +01:00
Sam Black 1948bdfb48
Don't require click>8.1 as this breaks fedora 36 RPM build 2022-08-23 17:38:15 +01:00
Sam Black 254896e133
Include selinux and service files into dist 2022-08-23 15:18:17 +01:00
Sam Black 3031bc6042
Include licence in package creation 2022-08-23 15:09:48 +01:00
Sam Black 803b92e6c3
Add poetry config 2022-08-23 11:37:12 +01:00
Sam Black 831b150b95
Fix some tag links since the move to gitea 2022-08-22 11:46:23 +01:00
Sam Black c39653f007
Ensure we use the correct remote location when pulling images 2022-08-22 10:45:42 +01:00
Sam Black 73f6df049f
Fix systemd DBUS service file path 2022-08-22 10:44:56 +01:00
Sam Black dc39192aab Remove `import dbus` use pydbus instead. 2018-05-08 13:31:22 +01:00
Sam Black 6a64a5d7c4 Merge branch 'feature/dnf_small' into develop 2018-05-04 16:43:55 +01:00
Sam Black bae333de06 Move repo set up to separate function. 2018-05-04 16:42:32 +01:00
Sam Black e62aa3e637 Don't install weak dependencies or documentation. 2018-05-04 16:39:14 +01:00
Sam Black 05a6626ff8 Fix image removal. 2018-05-04 16:38:51 +01:00
Sam Black 533a9da30f Fix docstring indentation error 2018-05-03 17:49:25 +01:00
Sam Black f3bf2bec86 Merge branch 'feature/volumes' into develop 2018-05-03 17:43:11 +01:00
Sam Black 660fc0f47d Don't overwrite the volume path if already set 2018-05-03 17:41:36 +01:00
Sam Black a0b5e53ab8 Don't add missing volumes if the container is read-write. 2018-05-03 17:11:16 +01:00
Sam Black 5ee1e502b8 Add volume documentation. 2018-05-03 17:06:05 +01:00
Sam Black 3b1d8c6ba7 Add mounts to container config file. 2018-05-03 16:59:37 +01:00
Sam Black 00b14d1a6f Pass user set volumes for container creation. 2018-05-03 16:54:32 +01:00
Sam Black d740a428ce Fix getting the image listed volumes and ensuring they are mounted. 2018-05-03 16:51:42 +01:00
Sam Black 29f693db49 Move volume mount unti creation out to separate function. 2018-05-03 16:04:27 +01:00
Sam Black d903ffd03b Add volumes to the container. 2018-05-03 16:01:09 +01:00
Sam Black 0fce525857 Merge branch 'feature/readonly_container' into develop 2018-05-03 15:45:27 +01:00
Sam Black 270303cc8b Update documentation for `tmpfs` mounts, read-write containers, and clean up obsolete information. 2018-05-03 15:40:20 +01:00
Sam Black 47f59cc873 Add tmpfs overlay mounts. 2018-05-03 14:05:45 +01:00
Sam Black c240b845da Mount log directory as an overlayfs to ensure the log directory structure is kept. 2018-05-02 17:28:16 +01:00
Sam Black 9edee7c7cf Fix incorrect mount path. 2018-05-02 17:27:06 +01:00
Sam Black 55ec9fa591 Link machine-id to DBUS directory. 2018-05-02 16:42:18 +01:00
Sam Black ad0448323a Move log mount to new container, ensure container start mounts required directories and always disable ReadOnly for containers. 2018-05-02 16:27:28 +01:00
Sam Black 8dbd2addd3 Set log mount after creating cotainer mounts. 2018-05-01 14:09:07 +01:00
Sam Black 6c1cf13480 Don't make journal directory, mount the log directory separately 2018-04-30 13:15:42 +01:00
Sam Black aea99773d6 Allow setting permissions for mount units. 2018-04-27 22:13:38 +01:00
Sam Black 1eb74cd220 Allow containers to be readwrite. 2018-04-27 17:23:27 +01:00
Sam Black b8161d833f Merge branch 'feature/layout_change' into develop 2018-04-27 13:44:31 +01:00
Sam Black 833b75c7a7 Set the ACLs for the journal path. 2018-04-27 13:20:20 +01:00
Sam Black b769b20d98 Some read only support. 2018-04-26 20:54:58 +01:00
Sam Black d3183e14f9 Make the journal directory for the container. 2018-04-26 16:39:16 +01:00
Sam Black d8f27c6cf4 Rely on container mount point, not machine link. 2018-04-26 16:17:02 +01:00
Sam Black 1b5f1039db Run firstboot on the firstboot layer instead of the container mount path. 2018-04-25 21:00:59 +01:00
Sam Black 859999ac21 Add systemd machine directory to allowed list of removals. 2018-04-25 20:29:03 +01:00
Sam Black d551a5c09a Use correct path for firstboot layer 2018-04-25 20:28:18 +01:00
Sam Black 2f8c3ffb44 Signal container creation after adding to the machines list, else we end up in a loop. 2018-04-25 20:27:48 +01:00
Sam Black 87da32ddc3 Don't error out if the firewall isn't set up and be cleaner when deleting directories. 2018-04-25 19:57:02 +01:00
Sam Black 44cac73024 Fix using local repository images in container creation. 2018-04-25 19:30:12 +01:00
Sam Black 0eb203967e Symlink to the container mount point. 2018-04-25 19:29:13 +01:00
Sam Black 23f29a869f Drop the resolv.conf dance, as the user shouldn't be running network connections from the container. 2018-04-25 17:52:09 +01:00