aboutsummaryrefslogtreecommitdiff
path: root/_ops
AgeCommit message (Collapse)Author
2026-02-03_ops/awwan-tour: fix build with latest mkosiShulhan
2025-02-08all: another fix for integration testsShulhan
In the mkosi 25.3 the environment variable $MKOSI_UID now using subuid, which return 0 if we have subuid "<user>:100000:65536". The mkosi.nspawn is not imported to the build directory, so we need to copy it from source.
2025-01-12all: update machine container setup with latest ArchShulhan
The latest mkosi use importctl instead of machinectl to import the image. There is an issue in mkosi.conf where build with Format=tar always get compressed using zstd, but importctl unable to import it, so we need to set CompressOutput=false. The home directory mode needs to be set to open 0755, because now its default to 0700, which makes the test failed to read file on others user's home. The pacman mirror changes to public one that is always available, geo.mirror.pkgbuild.com. The BUG_REPORT_URL in os-release for Arch changes which we need to modify because its included in the test-container.
2024-03-22_ops: use shared mkosi cache in user's home ".cache"Shulhan
This is to minimize duplicate files and allow us to find or grep files without excluding certains directory.
2023-12-26_ops/tour: enable and start the awwan-tour containerShulhan
Enablnig them allow the container to auto started when machine started.
2023-12-21all: setup tour.awwan.orgShulhan
Now that the _tour is ready we can deploy it to tour.awwan.org. The website is updated to include link to tour domain. Implements: https://todo.sr.ht/~shulhan/awwan/4
2023-12-17all: rename _play, _ops/awwan-play to _tour, _ops/awwan-tourShulhan
The name "play" imply that the service is to run awwan script, while the "tour" is to guide the new user to use awwan WUI, since its contains the tutorial.
2023-12-07_ops/awwan-play: use Ephemeral instead of ReadOnlyShulhan
Using sudo or SSH in ReadOnly container is really slow.
2023-12-07_ops: setup awwan-playShulhan
The _ops/awwan-play is the seed for the awwan playground that will be live on "play.awwan.org" later. The image name is awwan-play, to allow us to serve play.awwan.local on local proxy and test it without port number. It use the _play directory as workspace. References: https://todo.sr.ht/~shulhan/awwan/4
2023-12-04_ops/awwan-test: set the build cache to _ops/mkosi.cacheShulhan
When we create another container using the same distribution, we can use the same cache.
2023-12-04all: move _mkosi to _ops/awwan-testShulhan
This is to group all containers into one directory.
2023-12-01_ops: add awwan scripts to manage awwan.org websiteShulhan
Previously, this scripts is stored on my personal awwan workspace. As part of dog feeding, we expose how we manage awwan.org here, so people can see it as example of how awwan works.