Skip to content

Commit

Permalink
docs(image): Add section for adding new packages (#3575)
Browse files Browse the repository at this point in the history
  • Loading branch information
miampf authored Jan 14, 2025
1 parent 2ba6b66 commit 2fad395
Showing 1 changed file with 12 additions and 0 deletions.
12 changes: 12 additions & 0 deletions image/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -60,3 +60,15 @@ After building a Kernel rpm, we upload it to our CDN and use it in our image bui
- `bazel build //image/system:IMAGE_NAME_HERE` (replace with an actual image name)
- Let CI build new images and run e2e tests
- Upgrade kernel spec under [edgelesssys/constellation-kernel](https://github.com/edgelesssys/constellation-kernel) to use new releasever

## Adding new packages to the image

- Find the package (i.e. it's _package name_) on [Koji](https://koji.fedoraproject.org/koji/)
- Add the package to the corresponding section in `./base/mkosi.conf`
- If the package is required to be present in the initrd, add it to `./initrd/mkosi.conf`
- Add the package to `./mirror/packages.txt`
- Update the package mirror:
```sh
bazel run //image/mirror:update_packages
```
- Build new images (e.g. via CI) and run e2e tests

0 comments on commit 2fad395

Please sign in to comment.