<feed xmlns='http://www.w3.org/2005/Atom'>
<title>compute-archlinux-image-builder/gcloud-image-test.aww, branch main</title>
<subtitle>Script to creates Arch Linux image for Google Compute Engine.</subtitle>
<id>http://git.kilabit.info/compute-archlinux-image-builder/atom?h=main</id>
<link rel='self' href='http://git.kilabit.info/compute-archlinux-image-builder/atom?h=main'/>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/compute-archlinux-image-builder/'/>
<updated>2026-01-27T17:16:44Z</updated>
<entry>
<title>all: set the resolv.conf symlinked to systemd stub-resolv.conf</title>
<updated>2026-01-27T17:16:44Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2026-01-27T17:15:52Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/compute-archlinux-image-builder/commit/?id=5aafb2bf78ba7e421d75cdef028850a6dc8c286f'/>
<id>urn:sha1:5aafb2bf78ba7e421d75cdef028850a6dc8c286f</id>
<content type='text'>
The default resolv.conf is empty.
This cause program that depends on resolv.conf for name resolution will
fail.

As a test, we create small Go program "cmd/golookup" that can lookup
IP address of host name using pure Go resolver (using/etc/resolv.conf).
</content>
</entry>
<entry>
<title>all: manage network with systemd-network</title>
<updated>2025-12-24T06:53:46Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2024-06-06T18:17:04Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/compute-archlinux-image-builder/commit/?id=7c5aa938241175ba5cbc57468b6e4eeeb507df2a'/>
<id>urn:sha1:7c5aa938241175ba5cbc57468b6e4eeeb507df2a</id>
<content type='text'>
This remove dhclient and add polkit as dependencies for systemd-hostnamed.
</content>
</entry>
<entry>
<title>gcloud-image-test: add command to test OS Login</title>
<updated>2023-09-14T13:37:06Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2023-09-14T13:37:06Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/compute-archlinux-image-builder/commit/?id=b5e961fb3c46468ae3948508359bde98c4d9993b'/>
<id>urn:sha1:b5e961fb3c46468ae3948508359bde98c4d9993b</id>
<content type='text'>
The OS login require enable-oslogin=TRUE and optionally
enable-oslogin-2fa=TRUE.
</content>
</entry>
<entry>
<title>all: change the machine-type from f1-micro to e2-micro for testing image</title>
<updated>2023-07-15T10:21:05Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2023-07-15T10:21:05Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/compute-archlinux-image-builder/commit/?id=d55c4bee9ac3b31d79426b121eeb106ba2b002a8'/>
<id>urn:sha1:d55c4bee9ac3b31d79426b121eeb106ba2b002a8</id>
<content type='text'>
Using f1-micro or g1-small on asia-southeast1 always return
ZONE_RESOURCE_POOL_EXHAUSTED now.
</content>
</entry>
<entry>
<title>all: add awwan scripts to deploy and test image</title>
<updated>2022-08-04T17:02:10Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2022-06-29T18:44:12Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/compute-archlinux-image-builder/commit/?id=cb31f4f3fd1a24b8268cca34f9bfefaf3b747a5d'/>
<id>urn:sha1:cb31f4f3fd1a24b8268cca34f9bfefaf3b747a5d</id>
<content type='text'>
The gcloud-image-publish.aww is the script to publish the recently
build image to gcloud and create new image.

The gcloud-image-test.aww is the script to test the new image by
creating new compute engine.

The gcloud-test-image-official.aww is the script to test the official
public image from Google.

The gcloud-test-tail.aww is the script to get the serial log from
test image in compute engine.
</content>
</entry>
</feed>
