Benjamin Sherman
724b05abfc
refactor: update cosign public key ( #169 )
2024-07-02 19:33:40 +00:00
Benjamin Sherman
a0f896db4f
fix: add coreos RPM pool temporarily to unstuck the builds ( #167 )
2024-06-27 06:01:32 -05:00
Benjamin Sherman
7e2464f061
fix: use fedora release for mergerfs install ( #166 )
2024-06-16 23:43:06 -05:00
Benjamin Sherman
0d69adb10d
fix: add coreos pool repo to mitigate dependancy build issue ( #163 )
2024-05-20 06:23:36 -05:00
dependabot[bot]
daf8bd6c56
chore(deps): bump Wandalen/wretry.action from 3.4.0 to 3.5.0 ( #162 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-19 14:29:34 -04:00
Benjamin Sherman
d779e96160
fix: remove wget/wget2 package ( #159 )
2024-04-30 21:04:31 -05:00
Benjamin Sherman
9ef97659d9
docs: reorg of README adds TOC ( #156 )
2024-04-29 20:57:39 -05:00
exponentactivity
03db41268e
feat: Added rebasing to a signed image ( #153 )
2024-04-27 20:33:05 +00:00
Dylan M. Taylor
38a0a95918
feat: Add rclone package to ucore build for mounting cloud storage ( #125 )
2024-04-26 23:43:08 -05:00
Benjamin Sherman
6edec5bb0b
feat: install docker-compose as cli plugin, add buildx ( #152 )
2024-04-26 14:46:26 -05:00
dependabot[bot]
be1d455b30
chore(deps): bump sigstore/cosign-installer from 3.4.0 to 3.5.0 ( #149 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-26 02:56:41 -05:00
dependabot[bot]
b55c8247cb
chore(deps): bump Wandalen/wretry.action from 3.0.0 to 3.4.0 ( #150 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-26 02:56:29 -05:00
Timothée Ravier
772825aec2
feat: ucore/packages.json: Add NetworkManager-wifi ( #140 )
2024-04-09 09:16:24 -05:00
Timothée Ravier
9c2b5bd721
fix: ucore/packages.json: List all wireless card firmwares ( #139 )
...
Co-authored-by: Benjamin Sherman <benjamin@holyarmy.org >
2024-04-08 09:54:09 -05:00
Benjamin Sherman
a54f71c014
feat: add hdparm to ucore ( #142 )
2024-04-04 13:27:20 -05:00
dependabot[bot]
9837374b17
chore(deps): bump Wandalen/wretry.action from 1.4.10 to 3.0.0 ( #136 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-03 14:56:30 -05:00
dependabot[bot]
a27bd758e0
chore(deps): bump Wandalen/wretry.action from 1.4.5 to 1.4.10 ( #132 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-24 04:31:59 +00:00
John McGee
f667c5e086
feat: add ucore copr repo and install sanoid ( #131 )
2024-03-23 23:24:34 -05:00
Benjamin Sherman
dc5006b2ee
feat: add a little uCore style to PRETTY_NAME ( #134 )
2024-03-21 20:35:33 -05:00
Benjamin Sherman
52ffae4dac
feat: add bootc ( #129 )
2024-03-15 10:43:40 -05:00
Benjamin Sherman
d1e96377c9
chore(ci): fix image signing after adding retry ( #127 )
2024-03-14 09:27:47 -05:00
Benjamin Sherman
9a4f1e34bc
chore(ci): fix version inspection handling and add retry ( #126 )
...
Fixed a bug with the skopeo version inspection and ensure that it will now fail jobs if the result is invalid.
Added retry logic to version inspection, pulling base image, pushing to ghcr.
2024-03-14 09:19:43 -05:00
Brian Ketelsen
9dd0b20194
Merge pull request #79 from ublue-os/pcp
...
feat: add pcp monitoring
2024-03-14 01:36:23 -04:00
Benjamin Sherman
99139d2386
feat: extra dirs in tmpfiles.d to enable pmie/pmlogger
2024-03-13 23:23:45 -05:00
Benjamin Sherman
e3b9b577de
fix: add pmcd log directory with tmpfiles.d
...
This is copied from https://github.com/ublue-os/bluefin/pull/953
and should enable PCP to work as expected.
2024-03-13 20:14:55 -05:00
Benjamin Sherman
e992b403d3
Merge branch 'main' into pcp
2024-03-13 20:12:00 -05:00
dependabot[bot]
dcc6c06f70
chore(deps): bump sigstore/cosign-installer from 3.3.0 to 3.4.0 ( #123 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Benjamin Sherman <benjamin@holyarmy.org >
2024-03-13 20:03:50 -05:00
Jorge O. Castro
2663fa379c
feat: add metrics to readme ( #122 )
...
Co-authored-by: Benjamin Sherman <benjamin@holyarmy.org >
2024-03-13 20:01:45 -05:00
Benjamin Sherman
034d5e2e68
Merge pull request #124 from ublue-os/batman
...
chore(ci): improve retry errors for github installs
2024-02-18 20:13:51 -06:00
Benjamin Sherman
8b8f59b1fc
chore(ci): improve retry errors for github installs
...
A helpful issue was filed with PR which will help address some spurious
issues with the github actions workflows. That inspired me to improve
the github-release-install.sh script such that it will more properly
fail(retry) when http errors occur.
Relates: ublue-os/main#502
2024-02-18 19:54:23 -06:00
Benjamin Sherman
71bbad7d8a
feat: provide full nfs and samba support ( #121 )
...
Install nfs and samba packages per issue discussion.
docs: update README for NFS and Samba
docs: add SELinux comments to README
Closes : #87
2024-02-01 00:34:39 -06:00
Benjamin Sherman
dccb22b141
Merge pull request #118 from ublue-os/misc
...
add 3 misc improvements
2024-01-19 22:39:41 -06:00
Benjamin Sherman
a2b9c960c3
fix: add missing sanoid dependencies
...
The perl-Sys-Hostname package had been missing which prevented
sanoid/syncoid from running properly. Also clarified in README that
ucore-minimal only adds pv, not the full set of sanoid deps.
2024-01-19 18:30:06 -06:00
Benjamin Sherman
fd4ea2b275
feat: add ublue-os public signing key to fedora-coreos images
...
Since the fedora-coreos images built here specifically are built with
our custom kmod builds of nvidia and zfs, the public signing key should
be provided to provide those users the ability to easily import the key
as a MOK should they wish to run SecureBoot
2024-01-19 18:13:50 -06:00
Benjamin Sherman
01323b3115
feat: add usbutils to ucore image
...
pciutils was already pulled in by open-vm-tools, but pciutils and
usbutils are especially useful on a bare metal machine.
2024-01-19 17:56:28 -06:00
Benjamin Sherman
3f6d006820
feat: add a lighter ucore-minimal image ( #117 )
2024-01-18 13:16:13 -06:00
Benjamin Sherman
2ca8ada051
feat: use upstream netavark-firewalld-reload instead of home grown tool ( #116 )
2024-01-17 15:34:55 -06:00
Benjamin Sherman
1a049499e6
chore(ci): use Containerfile targets for ucore-hci ( #115 )
...
This should allow faster overall builds of ucore and ucore-hci by building in parallel, and removes the need to publish ucore to GHCR even for PRs just to allow ucore-hci to build successfully.
2024-01-14 23:03:45 -06:00
Benjamin Sherman
403994e2b6
chore(ci): move to reusable workflow ( #114 )
...
Convert to a reusable workflow such that stable and testing builds can happen on separate schedules and so that stable builds are all that gate merge success, allowing testing to be more unstable.
2024-01-14 19:43:06 -06:00
Benjamin Sherman
f55a60f596
chore(ci): bash variables only work when using proper braces
2024-01-13 17:06:31 -06:00
Benjamin Sherman
0eef4e9dfa
Merge pull request #113 from ublue-os/add-latest
...
chore(ci): resume use of latest tag for stable image
2024-01-13 15:43:37 -06:00
Benjamin Sherman
ca9e0e0b11
chore(ci): resume use of latest tag for stable image
...
I intentionally stopped publishing a `:latest` tag back on April 1st. It
was not intended to be an April Fool's joke, but rather a cleanup to
best practices of not using that tag. However, the old images did not
expire, so the old `:latest` continues to exist, confusing both users
and our website's image discovery code.
I suppose it turned out to be a long lived April Fool's joke after all!
This resumes the publishing of the tag, ensuring it matches the `:stable`
tag, and only on the `ucore` image. There will be no `:latest` for nvidia,
zfs or testing images, nor `fedora-coreos` or `ucore-hci`.
2024-01-13 13:53:17 -06:00
Benjamin Sherman
73af5e4beb
Merge pull request #109 from ublue-os/trust-signed-images
...
feat: enable signed images
2024-01-06 17:04:54 -06:00
Benjamin Sherman
a2163153e7
feat: enable signed images
...
These files should enable rpm-ostreed/container tooling to validate
signed images when using appropriate references. It will require signed
images for ghcr.io/ublue-os images.
Relates: #101
2024-01-06 16:52:58 -06:00
Benjamin Sherman
cd2a72960f
Merge pull request #108 from ublue-os/sign-zfs
...
docs: update SecureBoot to include zfs
2024-01-06 14:51:52 -06:00
Benjamin Sherman
d128e253fc
docs: update SecureBoot to include zfs
...
Relates: #16
2024-01-06 14:50:01 -06:00
Benjamin Sherman
6d7dc9eadc
Merge pull request #107 from ublue-os/sign-nvidia
...
feat: add package with secure boot public signing key
2023-12-30 18:09:30 -06:00
Benjamin Sherman
e2c3195f61
docs: add SecureBoot info to README
2023-12-30 18:06:10 -06:00
Benjamin Sherman
210a6a33dd
feat: add package with secure boot public signing key
...
Add the new package from `ucore-kmods` which includes the signing key.
This enables a user to import the signing key as a MOK using:
sudo mokutil --import /etc/pki/akmods/certs/akmods-ublue.der
Closes #82
2023-12-30 17:57:48 -06:00
dependabot[bot]
22c9131984
chore(deps): bump sigstore/cosign-installer from 3.2.0 to 3.3.0 ( #104 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-20 16:30:12 -06:00