| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-07-02 | Updates the image configuration description to match the latest config.0.8 | Lorenzo Castelli | |
| 2022-07-02 | Replaces growpartfs with the systemd equivalent functionalities. | Lorenzo Castelli | |
| This configures systemd-repart to resize the root partition, and systemd-growfs to resize the root filesystem. Both services run early in the boot process, and expect the /dev filesystem to be properly populated. This was only happening later in the bootup process in the previous configuration, as udev was not started in the minimal initrd that was used, and as a result they would both fail. To fix this, systemd is now enabled in initrd, so that udev is started there and we get a more complete system earlier. This makes initrd somewhat bigger, but it probably makes the setup more robust in general. | |||
| 2022-06-30 | Doesn't remove packages from installation. | Lorenzo Castelli | |
| Having initial packages around is useful in case an upgrade breaks something in the system, in order to allow rolling back to the previous working version. These are not generally recovarable by the users since mirrors garbage collect them, so keeping them in the image seems a reasonable default. | |||
| 2022-06-30 | Changes the image to be UEFI based. | Lorenzo Castelli | |
| This is now supported in GCE, and is a better alternative to the old MBR setup used before. This requires the UEFI_COMPATIBLE flag to be passed during image creation. | |||
| 2022-05-14 | Enable UEFI_COMPATIBLE and GVNIC guest OS features and create a new image | Samuel Littley | |
| Fixes #44 | |||
| 2022-03-15 | Add a list of current images | Samuel Littley | |
| Fixes #36 | |||
| 2021-01-25 | Add instruction doc for maintainers (#40) | Samuel Littley | |
| * Minor README updates and added some docs for maintainers * Add a reference to the build-arch-gce AUR package | |||
| 2021-01-23 | Switch growpart -> growpartfs0.7 | Samuel Littley | |
| 2021-01-14 | Merge pull request #39 from shuLhan/shulhan-rm-cache | Samuel Littley | |
| all: remove downloaded packages before building image | |||
| 2021-01-14 | all: remove downloaded packages before building image | shulhan | |
| By removing the downloaded packages in the target we can minimize generated image size from 514MB to around 340MB. | |||
| 2021-01-02 | Merge pull request #38 from slava92/mirrorlist | Samuel Littley | |
| fixed url of mirrorlist | |||
| 2021-01-02 | fixed url of mirrorlist | Slava Andreyev | |
| 2020-08-24 | Removes outdated note in README about rng-tools. | Lorenzo Castelli | |
| 2020-08-24 | Avoids starting services for GCE packages.0.6 | Lorenzo Castelli | |
| The latest GCE packages already start services automatically, so this is no longer needed. This also includes some cosmetic updates. | |||
| 2020-07-12 | Merge pull request #35 from yan12125/dont-touch-host-machine-id | Samuel Littley | |
| Don't touch machine-id on the building host | |||
| 2020-07-12 | Don't touch machine-id on the building host | Chih-Hsuan Yen | |
| Since dbus 1.11.14 [1], /var/lib/dbus/machine-id is a symlink to /etc/machine-id, so writing to "$mount_dir/var/lib/dbus/machine-id" actually overwrites /etc/machine-id on the building host. [1] https://gitlab.freedesktop.org/dbus/dbus/commit/ae7568facee0b0d93d7bd1433a0d8840e98f6fb6 | |||
| 2020-04-18 | Starts google-oslogin-cache.timer.0.5 | Lorenzo Castelli | |
| 2019-12-06 | Reverts to classic network interface names.0.4 | Lorenzo Castelli | |
| This disables "predictable interface names", as they make the network interface name dependent on exact hardware configuration. Scripts would then break in case the name is not exactly "ens4". | |||
| 2019-12-06 | Removes rngd, since GCE machines now provide an rng device. | Lorenzo Castelli | |
| 2019-10-29 | Makes sure e2fsprogs gets installed, for automatic filesystem resizing. | Lorenzo Castelli | |
| This is currently already installed as an indirect dependency of the base package, so this change is a no-op for now, just in case it gets removed in the future. | |||
| 2019-10-29 | Explicitly installs Linux after upstream base package reorganization.0.3 | Lorenzo Castelli | |
| 2019-05-03 | Removes nsswitch resolve workaround.0.2 | Lorenzo Castelli | |
| This is no longer necessary with the new version of compute-image-packages. | |||
| 2019-05-03 | Removes PKGBUILD, which is going to be moved to the AUR.0.1 | Lorenzo Castelli | |
| 2019-03-28 | Merge pull request #30 from crvv/mtu | Lorenzo Castelli | |
| Revert "fix MTU settings. MTU is 1460 on gce." | |||
| 2019-03-26 | Revert "fix MTU settings. MTU is 1460 on gce." | Wèi Cōngruì | |
| This reverts commit bb393b13c6c3d98ef5d80cf90501b32862a678b2. MTU is set by DHCP, it shouldn't be set by the udev rule. | |||
| 2019-03-25 | Merge pull request #28 from crvv/mtu | Samuel Littley | |
| add MTU settings | |||
| 2019-03-25 | fix MTU settings. MTU is 1460 on gce. | Wèi Cōngruì | |
| 2018-11-08 | Fixes typo. | Lorenzo Castelli | |
| 2018-11-08 | Removes unnecessary gitignore. | Lorenzo Castelli | |
| 2018-11-08 | Adds links to the AUR for the google-compute-engine and growpart packages. | Lorenzo Castelli | |
| 2018-10-24 | Brings the project up to date with a new bash implementation. | Lorenzo Castelli | |
| See the updated README for more information about images generated by the new script. | |||
| 2018-02-06 | Merge pull request #26 from GoogleCloudPlatform/michaelawyu-patch-1 | chenyumic | |
| Update LICENSE | |||
| 2018-01-08 | Merge pull request #20 from cceckman/master | Tim Swast | |
| Fix "Add to your project" command. | |||
| 2018-01-08 | Update LICENSE | chenyumic | |
| As requested in b/70893145, any repository that is expected to be Apache 2.0 should have the exact license file from Apache with no modifications. | |||
| 2016-06-05 | Merge branch 'master' of github.com:cceckman/compute-archlinux-image-builder | Charles Eckman | |
| 2016-06-05 | README fixes | Charles Eckman | |
| - Fix the example command; subcommand is 'create', not 'insert'. - Fix the path in the example command; there's a dash between 'arch' and 'v'. - Add a family, 'arch', to the example command. | |||
| 2016-06-05 | README fixes | Charles Eckman | |
| - Fix the example command; subcommand is 'create', not 'insert'. - Fix the path in the example command; there's a dash between 'arch' and 'v'. - Add a family, 'arch', to the example command. | |||
| 2016-05-01 | Merge pull request #19 from jeremyje/master | Jeremy Edwards | |
| Publish v20160502 | |||
| 2016-05-01 | Publish v20160502 | Jeremy Edwards | |
| 2016-05-01 | Merge pull request #18 from jeremyje/master | Jeremy Edwards | |
| Update v20160502 image | |||
| 2016-05-01 | Update v20160502 image | Jeremy Edwards | |
| 2016-04-26 | Merge pull request #17 from simoleone/traditional-eth-device-names | Jeremy Edwards | |
| revert to traditional ethernet device names | |||
| 2016-03-24 | revert to traditional ethernet device names | Simo Leone | |
| Causes ethernet devices to be named eth* instead of using the new stable device naming. google-address-manager expects eth0 to be the name of the network interface (it's hardcoded), so this change stops it from spewing errors. | |||
| 2015-12-03 | Merge pull request #13 from jeremyje/master | Jeremy Edwards | |
| Update broken command. | |||
| 2015-12-03 | Update broken command. | Jeremy Edwards | |
| 2015-12-03 | Merge pull request #12 from jeremyje/master | Jeremy Edwards | |
| Updates to Arch Linux builder | |||
| 2015-12-03 | New image links, moved images to a dedicated Cloud Storage bucket, cleanup. | Jeremy Edwards | |
| 2015-12-03 | Update builder to reflect changes to Arch build process. | Jeremy Edwards | |
| 2015-09-03 | Merge pull request #11 from jeremyje/master | Jeremy Edwards | |
| Update to support latest Arch Linux config. | |||
| 2015-09-03 | Fix upload and publish. | Jeremy Edwards | |
