Compare commits

..

17 Commits

Author SHA1 Message Date
651b7e7e10 chore: split renovatebot managers 2025-10-07 21:20:24 +10:00
638e7c23f5 chore: split renovatebot managers 2025-10-07 21:13:46 +10:00
41458d1442 chore: update renovate.json for custom registry 2025-10-07 21:10:44 +10:00
b8a1792db9 chore: update renovate.json for depNameTemplate 2025-10-07 20:58:05 +10:00
adf61d7fe0 chore: update renovate regres for tagging 2025-10-07 20:55:03 +10:00
68de69c85f chore: update renovate regrex 2025-10-07 20:45:55 +10:00
6c84f51c53 chore: update renovate regrex 2025-10-07 20:43:16 +10:00
eed09be8b1 chore: update renovate regrex 2025-10-07 20:40:15 +10:00
027533eb26 chore: update renovate regrex 2025-10-07 20:37:04 +10:00
f2d6cade13 chore: update renovate regrex 2025-10-07 20:29:48 +10:00
3c8e382b91 chore: update renovate regrex 2025-10-07 20:13:53 +10:00
81023b1bd3 Merge pull request 'chore(config): migrate renovate config' (#4) from renovate/migrate-config into master
Reviewed-on: #4
2025-10-04 09:28:41 +10:00
b9028ca0da chore(config): migrate config renovate.json 2025-10-03 23:26:56 +00:00
3f65252b67 chore: update renovate cron 2025-10-04 09:23:10 +10:00
fa81df67d9 chore: update renovate cron 2025-10-04 09:13:43 +10:00
28164e533a chore: update README.md 2025-10-03 23:04:13 +10:00
cae3acac0c chore: set lxc storage location to local 2025-10-02 21:44:19 +10:00
4 changed files with 34 additions and 4 deletions

View File

@ -2,7 +2,7 @@
## 📖 Overview
This repository provisions and manages the GitHub Self-Hosted Runner for the Comprofix Homelab Infrastructure. This repo is designed to be run manually to build and setup the runner when requuired.
This repository provisions and manages the Gitea Self-Hosted Runner for the Comprofix Homelab Infrastructure. This repo is designed to be run manually to build and setup the runner when requuired.
Built using Infrastructure as Code (IaC) with [OpenTofu](https://opentofu.org/) and [Ansible](https://ansible.com)
---

View File

@ -14,6 +14,6 @@ install_packages:
- unattended-upgrades
data_folder: /data
alpine_latest_image: "alpine:latest"
ubuntu_latest_image: "node:22-trixie"
alpine_latest_image: "alpine:3.22.1@sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1"
ubuntu_latest_image: "node:22-trixie@sha256:66fdea746582c4b9678414c13aef9d93839f992e4ea6ffbef7f0785e22312bbd"
debian_latest_image: "git.comprofix.com/mmckinnon/debian-latest:2025.08.31-093853"

View File

@ -22,7 +22,7 @@ resource "proxmox_lxc" "gtar" {
swap = "512"
rootfs {
storage = "local-zfs"
storage = "local"
size = "8G"
}

30
renovate.json Normal file
View File

@ -0,0 +1,30 @@
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"local>RenovateBot/renovate-config",
":semanticCommitTypeAll(chore)"
],
"ignoreDeps": ["postgres"],
"regexManagers": [
{
"fileMatch": ["group_vars/all.yml"],
"matchStrings": ["^(\\s*(?<depName>\\w+_latest_image):\\s*\"?(?<currentValue>[^\"]+)\"?)"],
"datasourceTemplate": "docker",
"depNameTemplate": "{{ currentValue }}",
"versioningTemplate": "docker"
}
],
"packageRules": [
{
"managers": ["docker"],
"matchPackageNames": ["alpine", "node"],
"pinDigests": true
},
{
"managers": ["docker"],
"matchPackageNames": ["git.comprofix.com/mmckinnon/debian-latest"],
"registryUrls": ["https://git.comprofix.com/v2/"],
"pinDigests": true
}
]
}