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