259 Commits

Author SHA1 Message Date
Benjamin Sherman
ec0eb378c0 chore: directly use github for zfs version (#23) 2023-04-15 01:00:36 -05:00
Benjamin Sherman
de8b55322a fix: enable stable builds despite testing build failure (#22)
Merging this as a workaround for #21 and future problems like this.

`stable` will build all the way through the workflow even if `testing` fails.
2023-04-06 15:31:51 -05:00
spoelstraethan
f0a52703cf docs: Typo fixes (#19)
* Typo fixes
* grammar fix
2023-04-01 17:20:25 -05:00
Benjamin Sherman
103157b44c Update README.md 2023-04-01 11:09:44 -05:00
Benjamin Sherman
5ccc3ec75f Update README.md 2023-04-01 11:09:23 -05:00
Benjamin Sherman
a83c254715 feat: add HCI image with libvirt and friends (#12) 2023-04-01 11:02:19 -05:00
Benjamin Sherman
fa9949e8ae feat: add ZFS modules (#10) 2023-04-01 00:25:21 -05:00
Benjamin Sherman
b327547cb5 feat: include zincati but disabled by default (#11) 2023-04-01 00:00:32 -05:00
Benjamin Sherman
bf9d9d2c86 chore: reorganize build to prepare for future changes (#9)
* chore: move build build files to main subdirectory
Prepare for future build changes by moving all existing build files
to a `main` subdirectory and verifying workflow handles this.


* chore: build approx 1 hour after upstream images
It seems upstream CoreOS images publish around 10:20pm.
https://quay.io/repository/fedora/fedora-coreos?tab=tags&tag=latest
2023-03-31 17:13:48 -05:00
Benjamin Sherman
9b4498b259 docs: correct example butane url 2023-03-20 16:13:06 -05:00
Benjamin Sherman
5123e0bebd feat: example of autorebase to uCore during CoreOS install (#8) 2023-03-20 16:01:43 -05:00
Benjamin Sherman
8ba145f338 feat: provision required directories at boot (#7)
for directories that are lost due to OCI images not allowing them in
/var, etc, this provides a config file which can be used to define the
set of dirs (with mode) which should be created, and restorecon on them

only exec mkdir/restorecon if the directory is absent when service runs
2023-03-20 12:21:15 -05:00
Benjamin Sherman
c1fbb428b8 refactor: pattern Containerfile scripts after uBlue (#5)
Pattern the uCore build after ublue-os/main to provide consistency between
different image builds in the organization.
2023-03-19 23:53:40 -05:00
Benjamin Sherman
26dd67986f chore: enable pr image push (#6) 2023-03-19 23:08:18 -05:00
Benjamin Sherman
7434db02c3 feat: disable non-default services by default (#4) 2023-03-19 20:08:33 -05:00
Benjamin Sherman
2cf0bdaee9 docs: tweak capitalization of uCore 2023-03-19 14:52:24 -05:00
Benjamin Sherman
efbdebba61 Merge pull request #1 from ublue-os/cosign-workflow
chore: sync cosign and workflow with ublue main
2023-03-18 01:58:08 -05:00
Benjamin Sherman
166b036f0d chore: sync cosign and workflow with ublue main
also tweaked some docs
2023-03-18 01:50:38 -05:00
Benjamin Sherman
574358a753 chore: prepare workflow for ublue-os/ucore 2023-03-18 00:40:17 -05:00
Benjamin Sherman
2d2611aca6 fix: symlink localtime to UTC by default
distrobox fails to create its containers if /etc/localtime does not
exist, which it does not, by default, on a default CoreOS system.
This doesn't a net change to default timezone, but allows distrobox
to work.
2023-03-18 00:40:17 -05:00
Benjamin Sherman
442ab049bc docs: prepare for ublue-os/ucore 2023-03-18 00:40:13 -05:00
Benjamin Sherman
17302fa1d8 fix: auditd requires /var/log/audit to exist
/var/linux/audit must be created  with proper permissions and SELinux context. The systemd service used must ensure this happens after local-fs has been mounted properly and before auditd starts.
2023-03-10 21:30:21 -06:00
Benjamin Sherman
ced145039f Revert "fix: auditd failed to start"
This reverts commit 6410f384af.

The change caused intermittent boot issues, reverting.
2023-03-10 17:51:30 -06:00
Benjamin Sherman
6410f384af fix: auditd failed to start 2023-03-10 14:16:08 -06:00
Benjamin Sherman
33afd0e1c9 fix: set firewalld's default zone to FedoraServer to enable cockpit-ws out of the box 2023-03-10 13:36:11 -06:00
Benjamin Sherman
b89bb6c6a7 fix: cockpit-ws requires sshd password auth 2023-03-10 12:17:49 -06:00
Benjamin Sherman
e197a72511 feat: add vim 2023-03-09 15:49:41 -06:00
Benjamin Sherman
09ddcf24e1 feat: enable zram by default 2023-03-09 15:45:37 -06:00
Benjamin Sherman
239f9b2381 feat: add selinux module for cockpit 2023-03-09 15:32:33 -06:00
Benjamin Sherman
e4403bba8c fix: cockpit needed network to pull image on first bootup 2023-03-08 22:22:08 -06:00
Benjamin Sherman
0129efca7c feat: enable cockpit-ws to run after reboot into this image 2023-03-08 18:42:57 -06:00
Benjamin Sherman
39426dea46 ls 2023-03-08 18:39:17 -06:00
Benjamin Sherman
bd876edec0 fix: cockpit on coreOS is different
per the docs, to have a direct web login, run cockpit-ws in a container
https://cockpit-project.org/running.html#coreos
2023-03-08 17:32:47 -06:00
Benjamin Sherman
fb91373c54 fix: cockpit-pcp leaves files in /var/{lib,log} 2023-03-08 16:51:10 -06:00
Benjamin Sherman
0912de3fe0 fix: need cockpit package for login 2023-03-08 16:46:20 -06:00
Benjamin Sherman
fe29ff4c9f feat: add cockpit-ws to enable web ui 2023-03-08 15:31:55 -06:00
Benjamin Sherman
c8f3c50f97 fix: correct comment regarding ucore-kmods 2023-03-08 12:04:51 -06:00
Benjamin Sherman
6043752cb6 docs: add a warning 2023-03-08 12:00:22 -06:00
Benjamin Sherman
91ccd4f4cc docs: update to references the ucore-hci 2023-03-08 11:36:33 -06:00
Benjamin Sherman
335bef120b feat: update containerfile/github workflow 2023-03-08 02:21:30 -06:00
Benjamin Sherman
6393d173cc fix: conflict between podman-docker and moby-engine 2023-03-08 01:36:11 -06:00
Benjamin Sherman
fa41079040 feat: add tailscale 2023-03-07 23:48:54 -06:00
Benjamin Sherman
6c561ea9e0 feat: give 60s for stop timeouts 2023-03-07 23:44:22 -06:00
Benjamin Sherman
4b2c8d3197 feat: keep moby-engine and add docker-compose for when useful 2023-03-07 23:43:43 -06:00
Benjamin Sherman
597a430457 feat: remove flatpak upgrade units as we don't run flatpak on coreos 2023-03-07 23:34:51 -06:00
Benjamin Sherman
f2526d95d0 chore: update to bsherman cosign key 2023-03-07 23:32:56 -06:00
Kyle Gospodnetich
4e8b45f856 Add default file for duperemove, create directory meant to store hash files 2023-01-03 17:55:45 -08:00
Kyle Gospodnetich
445bdc768f Remove updated rpm-ostree now that fix is upstream 2022-12-29 00:35:21 -08:00
Kyle Gospodnetich
28df7614f7 Reduce systemd timeout to 15s 2022-12-26 22:44:31 -08:00
Kyle Gospodnetich
e65174e4cb Update readme
Remove zincati, add rpm-ostreed-automatic (Does not seem to work with OCIs)
Add patched rpm-ostree so layering downstream can work, add missing arg to containerfile.
2022-12-26 14:58:42 -08:00