Commit Graph

34 Commits

Author SHA1 Message Date
563df98993 chore: bump artifactapi for boto3 fixes (#28)
All checks were successful
Deploy / build (push) Successful in 39s
Reviewed-on: #28
2026-01-08 23:59:31 +11:00
e216b6b4f1 chore: bump artifactapi container (#27)
All checks were successful
Deploy / build (push) Successful in 38s
- applies latest updates

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

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

Reviewed-on: #26
2026-01-06 23:32:22 +11:00
50425b052f feat: change to opentofu for el9 (#24)
All checks were successful
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
12d1348ff6 fix: use correct repo for el8 (#23)
All checks were successful
Deploy / build (push) Successful in 4s
- copy/paste and didnt check :/

Reviewed-on: #23
2025-07-12 13:24:18 +10:00
737888f098 feat: add almalinux8 incus images (#22)
All checks were successful
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
146f65797e feat: update gitea build images (#21)
All checks were successful
Deploy / build (push) Successful in 12s
- update the images used in gitea workflows

Reviewed-on: #21
2025-07-06 17:26:43 +10:00
47ddd5b0b2 feat: update docker sources (#20)
All checks were successful
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
1c3584790d feat: migrate 9.5 to 9.6 (#19)
All checks were successful
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
8b7030eda5 feat: enable incus builds (#18)
All checks were successful
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
782a2778cd feat: update incus-images host (#17)
All checks were successful
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
50f4021038 chore: add version file to images (#16)
All checks were successful
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
b2ba6f5eab feat: update repos for el9 (#15)
All checks were successful
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
44e1ecc84e feat: add htoprc for incus containers (#14)
All checks were successful
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
889a4ffc87 feat: ensure sshd is installed (#13)
All checks were successful
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
da06bcb1ac feat: rebuild incus (#12)
All checks were successful
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
8e42e3c6b9 neoloc/build_incus_images (#11)
Some checks failed
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
f59b0fa199 feat: enable incus support in actionsdind container (#10)
All checks were successful
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
eb1aee35c5 feat: add python and make (#9)
All checks were successful
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
f92b6f13ff neoloc/master_fetch (#8)
All checks were successful
Deploy / build (push) Successful in 4s
Reviewed-on: https://git.query.consul/unkin/packer-images/pulls/8
2025-01-25 18:32:21 +11:00
f9dfb09ce5 fix: dont fetch master on deploy (#7)
All checks were successful
Deploy / build (push) Successful in 3s
- deploy runs on master branch, dont attempt to fetch it

Reviewed-on: https://git.query.consul/unkin/packer-images/pulls/7
2025-01-25 18:30:44 +11:00
b1cc207781 neoloc/workflows (#6)
Some checks failed
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
d503b0c28d fix: ensure build.sh find correct changed files (#5)
- ensure the build.sh script finds the changed files for the master branch or others

Reviewed-on: https://git.query.consul/unkin/packer-images/pulls/5
2025-01-12 18:00:35 +11:00
8af68f6dc8 Merge pull request 'fix: commit key doesnt contain data' (#4) from neoloc/fix_consul_commit into master
Reviewed-on: https://git.query.consul/unkin/packer-images/pulls/4
2025-01-12 17:26:26 +11:00
04b9a56b09 fix: commit key doesnt contain data
- ensure the commit key in consul actually has a key
2025-01-12 17:22:03 +11:00
780176088d Merge pull request 'fix: multiple fixes' (#3) from neoloc/fix_consul_commits into master
Reviewed-on: https://git.query.consul/unkin/packer-images/pulls/3
2025-01-12 16:48:47 +11:00
2157f32538 fix: multiple fixes
- fix basename command, missing $
- change BRANCH to GIT_BRANCH when pushing keys to consul
- run `make all` instead of `make build-all`
2025-01-12 16:47:37 +11:00
0f019826e2 Merge pull request 'neoloc/actions_update' (#2) from neoloc/actions_update into master
Reviewed-on: https://git.query.consul/unkin/packer-images/pulls/2
2025-01-12 16:27:09 +11:00
2d1ee5e2c6 feat: update Makefile
- build containers on master if greater than 24 hours, or the commit hash changes
2025-01-12 16:24:43 +11:00
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
980d2c495b Merge pull request 'feat: source environment vars from vault' (#1) from neoloc/environment_vars into master
Reviewed-on: https://git.query.consul/unkin/packer-images/pulls/1
2025-01-11 21:47:44 +11:00
a6868f8037 feat: source environment vars from vault
- source all environment vars from vault
2025-01-11 21:37:09 +11:00
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