43 Commits

Author SHA1 Message Date
unkinben 1b6d7edebf chore: bump almalinux 9.7 dependent image versions
Build / build (pull_request) Failing after 18m29s
2026-06-06 22:26:04 +10:00
unkinben 2814a83422 feat: switch almalinux 9.7 base image repos to almalinux-vault
Build / build (pull_request) Failing after 11m53s
2026-06-06 22:05:49 +10:00
unkinben 61cbcd73ac feat: fedora repo (#49)
Deploy / build (push) Successful in 3m27s
- add fedora repo from git.unkin.net to images
- add correct unkin-ca-certificates
- add nfpm to rpmbuilder
- bump base/rpmbuilder images

Reviewed-on: #49
2026-05-21 22:24:57 +10:00
unkinben b2303d20e9 feat: add fedora rpmbuilder images (#48)
Deploy / build (push) Successful in 19m28s
- bump base images
- add buildah to rpmbuilder images
- add fedora 42, 43 and 44 rpmbuilder images

Reviewed-on: #48
2026-05-16 22:33:14 +10:00
unkinben 6a5d89c61a feat: add fedora base images (#47)
Deploy / build (push) Successful in 2m41s
add fedora/42, fedora/43, fedora/44

Reviewed-on: #47
2026-05-15 00:13:04 +10:00
unkinben bdadd646bc chore: bump artifactapi 2.1.2 (#46)
Deploy / build (push) Successful in 39s
Reviewed-on: #46
2026-04-25 18:20:41 +10:00
unkinben df6be51375 chore: bump artifactapi image (#45)
Deploy / build (push) Successful in 41s
- includes unkin/artifactapi#8

Reviewed-on: #45
2026-04-25 17:36:29 +10:00
unkinben 3dde927ed7 feat: add gobuilder image (#44)
Deploy / build (push) Successful in 2m34s
- add gobuilder image for go related tasks
- bump base image

Reviewed-on: #44
2026-03-25 17:34:09 +11:00
unkinben 14682ceb9f chore: lock helm to 4.0.5-1 (#43)
Deploy / build (push) Successful in 50s
rancher's helm chart requires helm with client version <1.35, helm 4.1.1
(default) supports 1.35. helm 4.0.5 supports 1.34 and below.

hard-code kubetest to use helm 4.0.5

Reviewed-on: #43
2026-03-19 00:53:04 +11:00
unkinben af824cdf22 feat: add puppet-pr-validator (#42)
Deploy / build (push) Successful in 3m56s
expanding puppet pr validation steps into multiple workflows, and
removing the need to `dnf install` all these packages each workflow run
would increase the performances.

- add puppet-pr-validator container with pre-installed requirements for
- bump base almalinux 9.7 image.

Reviewed-on: #42
2026-03-17 17:21:55 +11:00
unkinben c52952e2e9 feat: multi-purpose images (#41)
Deploy / build (push) Successful in 5m31s
- bump base almalinux 9.7 image
- add opentofu image for testing terraform/terragrunt repos
- add g10k image for puppet on kubernetes
- add kubetest image for testing argocd ci

Reviewed-on: #41
2026-03-08 23:06:24 +11:00
unkinben b3f0b168fb chore: bump artifactapi (#39)
Deploy / build (push) Successful in 10s
- change release tag to match the current version of artifactapi

Reviewed-on: #39
2026-01-25 11:38:32 +11:00
unkinben 134c8a7265 chore: bump artifactapi (#38)
Deploy / build (push) Successful in 33s
Reviewed-on: #38
2026-01-25 00:05:28 +11:00
unkinben 3ae72ff5fc chore: bump 8.10 images (#37)
Deploy / build (push) Successful in 5m55s
- followup from removing package repo, rebuild all 8.10 images

Reviewed-on: #37
2026-01-17 16:48:37 +11:00
unkinben 82291583e8 feat: update el8 images to artifactapi (#36)
Deploy / build (push) Successful in 1m52s
- change repos for all 8.10 docker images to us artifactapi

Reviewed-on: #36
2026-01-17 16:40:58 +11:00
unkinben 90773f1a52 artifactapi 2.0.2 (#35)
Deploy / build (push) Successful in 50s
Reviewed-on: #35
2026-01-13 19:05:18 +11:00
unkinben f9eb1c66d1 bump artiactapi version (#34)
Deploy / build (push) Successful in 59s
Reviewed-on: #34
2026-01-13 18:16:28 +11:00
unkinben 944cc47e89 feat: upgrade to almalinux 9.7 (#33)
Deploy / build (push) Successful in 9m29s
Reviewed-on: #33
2026-01-13 17:34:38 +11:00
unkinben 56a32bfaff fix: use correct path (#31)
Deploy / build (push) Successful in 32s
- I need a better way to test these changes

Reviewed-on: #31
2026-01-10 16:44:48 +11:00
unkinben 5ff0604d93 fix: ensure run script is executable (#30)
Deploy / build (push) Successful in 18s
Reviewed-on: #30
2026-01-10 16:29:46 +11:00
unkinben d9ad1d6b0e feat: add makerun image (#29)
Deploy / build (push) Successful in 37s
- a basic image that enables running development builds

Reviewed-on: #29
2026-01-10 16:16:10 +11:00
unkinben 563df98993 chore: bump artifactapi for boto3 fixes (#28)
Deploy / build (push) Successful in 39s
Reviewed-on: #28
2026-01-08 23:59:31 +11:00
unkinben e216b6b4f1 chore: bump artifactapi container (#27)
Deploy / build (push) Successful in 38s
- applies latest updates

Reviewed-on: #27
2026-01-08 23:10:26 +11:00
unkinben d753f686ff feat: build artifactapi container (#25)
Deploy / build (push) Successful in 1m5s
- build artifactapi container

Reviewed-on: #25
2026-01-07 00:01:50 +11:00
unkinben a1bd95caec chore: bump images 20260106 (#26)
Deploy / build (push) Successful in 12m2s
- rebuild all base images
- rebuild rpmbuilder/actionsdind

Reviewed-on: #26
2026-01-06 23:32:22 +11:00
unkinben 50425b052f feat: change to opentofu for el9 (#24)
Deploy / build (push) Successful in 4m1s
- update comments to match 9.6
- change terraform to opentofu
- bump some images to rebuild

Reviewed-on: #24
2025-10-17 10:23:34 +11:00
unkinben 12d1348ff6 fix: use correct repo for el8 (#23)
Deploy / build (push) Successful in 4s
- copy/paste and didnt check :/

Reviewed-on: #23
2025-07-12 13:24:18 +10:00
unkinben 737888f098 feat: add almalinux8 incus images (#22)
Deploy / build (push) Successful in 6m42s
- build new base images for el8 and el9
- build puppet-base images for el8 and el9

Reviewed-on: #22
2025-07-12 12:22:23 +10:00
unkinben 47ddd5b0b2 feat: update docker sources (#20)
Deploy / build (push) Successful in 10m28s
- update docker sources from git.query.consul to git.unkin.net

Reviewed-on: #20
2025-07-06 17:00:38 +10:00
unkinben 1c3584790d feat: migrate 9.5 to 9.6 (#19)
Deploy / build (push) Successful in 12m32s
- replace almalinux 9.5 with almalinux 9.6
- upgrade el8.10 epel repo to use packagerepo
- add version to all el8.10 images to force a rebuild

Reviewed-on: https://git.query.consul/unkin/packer-images/pulls/19
2025-06-08 23:08:56 +10:00
unkinben 8b7030eda5 feat: enable incus builds (#18)
Deploy / build (push) Successful in 1m33s
Reviewed-on: https://git.query.consul/unkin/packer-images/pulls/18
2025-06-08 22:42:59 +10:00
unkinben 782a2778cd feat: update incus-images host (#17)
Deploy / build (push) Successful in 2m22s
- add a new incus-images host, update server cert
- add new client certificate

Reviewed-on: https://git.query.consul/unkin/packer-images/pulls/17
2025-06-08 21:20:57 +10:00
unkinben 50f4021038 chore: add version file to images (#16)
Deploy / build (push) Successful in 5m25s
- this is a way to ensure images are rebuilt by adding changed files to
  image directories

Reviewed-on: https://git.query.consul/unkin/packer-images/pulls/16
2025-05-25 11:09:33 +10:00
unkinben b2ba6f5eab feat: update repos for el9 (#15)
Deploy / build (push) Successful in 50s
- changed from edgecache to packagerepo for el9.4/9.5

Reviewed-on: https://git.query.consul/unkin/packer-images/pulls/15
2025-05-25 11:03:28 +10:00
unkinben 44e1ecc84e feat: add htoprc for incus containers (#14)
Deploy / build (push) Successful in 4m11s
- htop shows offline cpus with lxd
- change htop to show cpu average (instead of all)
- add network/disk io

Reviewed-on: https://git.query.consul/unkin/packer-images/pulls/14
2025-04-26 19:39:23 +10:00
unkinben 889a4ffc87 feat: ensure sshd is installed (#13)
Deploy / build (push) Successful in 5s
- ensure the openssh-server package is installed
- this is required for puppet ssh-signing

Reviewed-on: https://git.query.consul/unkin/packer-images/pulls/13
2025-04-24 22:55:38 +10:00
unkinben da06bcb1ac feat: rebuild incus (#12)
Deploy / build (push) Successful in 8s
- add htop
- puppet-initial package has been updated

Reviewed-on: https://git.query.consul/unkin/packer-images/pulls/12
2025-04-24 22:00:45 +10:00
unkinben 8e42e3c6b9 neoloc/build_incus_images (#11)
Deploy / build (push) Failing after 42s
Reviewed-on: https://git.query.consul/unkin/packer-images/pulls/11
2025-04-24 01:12:25 +10:00
unkinben f59b0fa199 feat: enable incus support in actionsdind container (#10)
Deploy / build (push) Successful in 26m54s
- add incus-images backend
- set incus-images as default backend

Reviewed-on: https://git.query.consul/unkin/packer-images/pulls/10
2025-04-23 19:44:49 +10:00
unkinben eb1aee35c5 feat: add python and make (#9)
Deploy / build (push) Successful in 18m22s
- add python and make to the base images
- remove make, python and jq from images derived from base

Reviewed-on: https://git.query.consul/unkin/packer-images/pulls/9
2025-03-09 17:50:37 +11:00
unkinben b1cc207781 neoloc/workflows (#6)
Deploy / build (push) Failing after 3s
Reviewed-on: https://git.query.consul/unkin/packer-images/pulls/6
2025-01-25 18:28:39 +11:00
unkinben f497194dda feat: update actions container
- cleanup TAGS/PUSH make targets
- update actionsdind to include consul, packer, terraform, terragrunt and vault
- add script to build only images that changed, or all if build/ scripts are changed
2025-01-12 13:28:06 +11:00
unkinben ff19688dd2 feat: first commit
- add base image for docker and incus
- manage images for almalinux 8.10 and 9.5
- replace all existing docker build repos
2025-01-11 20:50:07 +11:00