Compare commits

..

13 commits

Author SHA1 Message Date
smeagol-help
4f0b77bab5 ci(github-action): update renovatebot/github-action action ( v40.0.2 → v40.0.3 )
| datasource  | package                   | from    | to      |
| ----------- | ------------------------- | ------- | ------- |
| github-tags | renovatebot/github-action | v40.0.2 | v40.0.3 |
2024-02-08 14:01:49 +00:00
7343bef3cf simplified script. 2024-02-07 15:48:36 -06:00
7b42579a02 Add image puller helper separate of apply script. 2024-02-07 15:18:46 -06:00
7cb83eae41 Adding Xen-Orchestra. 2024-02-07 13:33:39 -06:00
3c38da2778 Adding Graybeard as a NAS. 2024-02-07 13:33:39 -06:00
22e81c1207 Merge pull request 'fix(container): update image docker.io/library/haproxy ( 2.9.2 → 2.9.4 )' (#4) from renovate/docker.io-library-haproxy-2.x into main
Reviewed-on: #4
2024-02-01 17:50:55 +00:00
f59fca431e Merge pull request 'fix(container): update image ghcr.io/goofball222/unifi ( 8.0.26 → 8.0.28 )' (#5) from renovate/ghcr.io-goofball222-unifi-8.x into main
Reviewed-on: #5
2024-02-01 17:39:53 +00:00
b0bce788a0 Merge pull request 'fix(container): update image ghcr.io/onedr0p/udp-broadcast-relay-redux ( 1.0.27 → 1.0.28 )' (#6) from renovate/ghcr.io-onedr0p-udp-broadcast-relay-redux-1.x into main
Reviewed-on: #6
2024-02-01 17:39:37 +00:00
a8f1e27f39 Merge pull request 'ci(github-action)!: Update renovatebot/github-action action ( v39.2.4 → v40.0.2 )' (#7) from renovate/renovatebot-github-action-40.x into main
Reviewed-on: #7
2024-02-01 17:39:08 +00:00
smeagol-help
7331f464f7 ci(github-action)!: Update renovatebot/github-action action ( v39.2.4 → v40.0.2 )
| datasource  | package                   | from    | to      |
| ----------- | ------------------------- | ------- | ------- |
| github-tags | renovatebot/github-action | v39.2.4 | v40.0.2 |
2024-02-01 17:34:05 +00:00
smeagol-help
0c53b92d45 fix(container): update image ghcr.io/onedr0p/udp-broadcast-relay-redux ( 1.0.27 → 1.0.28 )
| datasource | package                                   | from   | to     |
| ---------- | ----------------------------------------- | ------ | ------ |
| docker     | ghcr.io/onedr0p/udp-broadcast-relay-redux | 1.0.27 | 1.0.28 |
2024-02-01 17:12:56 +00:00
smeagol-help
4ed40969bf fix(container): update image ghcr.io/goofball222/unifi ( 8.0.26 → 8.0.28 )
| datasource | package                   | from   | to     |
| ---------- | ------------------------- | ------ | ------ |
| docker     | ghcr.io/goofball222/unifi | 8.0.26 | 8.0.28 |
2024-02-01 17:12:55 +00:00
smeagol-help
a27892a120 fix(container): update image docker.io/library/haproxy ( 2.9.2 → 2.9.4 )
| datasource | package                   | from  | to    |
| ---------- | ------------------------- | ----- | ----- |
| docker     | docker.io/library/haproxy | 2.9.2 | 2.9.4 |
2024-02-01 17:12:53 +00:00
4 changed files with 29 additions and 8 deletions

View file

@ -45,7 +45,7 @@ jobs:
token: '${{ steps.generate-token.outputs.token }}'
- name: Renovate
uses: renovatebot/github-action@v39.2.4
uses: renovatebot/github-action@v40.0.3
env:
DRY_RUN: ${{ inputs.dryRun }}
LOG_LEVEL: ${{ inputs.renovateLogLevel }}

View file

@ -19,7 +19,7 @@ set container name bind volume cache destination '/var/cache/bind'
set container name bind volume cache mode 'rw'
# haproxy-k8s-api
set container name haproxy-k8s-api image 'docker.io/library/haproxy:2.9.2'
set container name haproxy-k8s-api image 'docker.io/library/haproxy:2.9.4'
set container name haproxy-k8s-api memory '0'
set container name haproxy-k8s-api network containers address '10.5.0.2'
set container name haproxy-k8s-api restart 'on-failure'
@ -62,7 +62,7 @@ set container name udp-broadcast-relay-mdns environment CFG_ID value '2'
set container name udp-broadcast-relay-mdns environment CFG_MULTICAST value '224.0.0.251'
set container name udp-broadcast-relay-mdns environment CFG_PORT value '5353'
set container name udp-broadcast-relay-mdns environment SEPARATOR value ';'
set container name udp-broadcast-relay-mdns image 'ghcr.io/onedr0p/udp-broadcast-relay-redux:1.0.27'
set container name udp-broadcast-relay-mdns image 'ghcr.io/onedr0p/udp-broadcast-relay-redux:1.0.28'
set container name udp-broadcast-relay-mdns memory '0'
set container name udp-broadcast-relay-mdns restart 'on-failure'
set container name udp-broadcast-relay-mdns shared-memory '0'
@ -75,7 +75,7 @@ set container name udp-broadcast-relay-sonos environment CFG_ID value '1'
set container name udp-broadcast-relay-sonos environment CFG_MULTICAST value '239.255.255.250'
set container name udp-broadcast-relay-sonos environment CFG_PORT value '1900'
set container name udp-broadcast-relay-sonos environment SEPARATOR value ';'
set container name udp-broadcast-relay-sonos image 'ghcr.io/onedr0p/udp-broadcast-relay-redux:1.0.27'
set container name udp-broadcast-relay-sonos image 'ghcr.io/onedr0p/udp-broadcast-relay-redux:1.0.28'
set container name udp-broadcast-relay-sonos memory '0'
set container name udp-broadcast-relay-sonos restart 'on-failure'
set container name udp-broadcast-relay-sonos shared-memory '0'
@ -85,7 +85,7 @@ set container name unifi environment RUNAS_UID0 value 'false'
set container name unifi environment TZ value 'America/Chicago'
set container name unifi environment PGID value '102'
set container name unifi environment PUID value '999'
set container name unifi image 'ghcr.io/goofball222/unifi:8.0.26'
set container name unifi image 'ghcr.io/goofball222/unifi:8.0.28'
set container name unifi memory '0'
set container name unifi network containers address '10.5.0.10'
set container name unifi restart 'on-failure'
@ -125,3 +125,16 @@ set container name onepassword-sync volume credentials mode 'ro'
set container name onepassword-sync volume data source '/tmp/onepassword/data'
set container name onepassword-sync volume data destination '/home/opuser/.op/data'
set container name onepassword-sync volume data mode 'rw'
# xen-orchestra
set container name xen-orchestra image 'docker.io/ronivay/xen-orchestra:5.135.0'
set container name xen-orchestra memory '0'
set container name xen-orchestra network containers address '10.5.0.8'
set container name xen-orchestra restart 'on-failure'
set container name xen-orchestra shared-memory '0'
set container name xen-orchestra volume xo-data source '/config/containers/xen-orchestra/xo-server'
set container name xen-orchestra volume xo-data destination '/var/lib/xo-server'
set container name xen-orchestra volume xo-data mode 'rw'
set container name xen-orchestra volume redis source '/config/containers/xen-orchestra/redis'
set container name xen-orchestra volume redis destination '/var/lib/redis'
set container name xen-orchestra volume redis mode 'rw'

View file

@ -38,14 +38,14 @@ set service dhcp-server shared-network-name SERVERS subnet 10.1.1.0/24 range 0 s
set service dhcp-server shared-network-name SERVERS subnet 10.1.1.0/24 range 0 stop '10.1.1.254'
# Logging
set service dhcp-server shared-network-name SERVERS subnet 10.1.1.0/24 static-mapping graybeard ip-address '10.1.1.5'
set service dhcp-server shared-network-name SERVERS subnet 10.1.1.0/24 static-mapping graybeard mac-address 'a0:42:3f:2f:a9:69'
# NAS
set service dhcp-server shared-network-name SERVERS subnet 10.1.1.0/24 static-mapping elessar ip-address '10.1.1.11'
set service dhcp-server shared-network-name SERVERS subnet 10.1.1.0/24 static-mapping elessar mac-address '00:11:32:87:f6:1d'
set service dhcp-server shared-network-name SERVERS subnet 10.1.1.0/24 static-mapping sting ip-address '10.1.1.12'
set service dhcp-server shared-network-name SERVERS subnet 10.1.1.0/24 static-mapping sting mac-address 'a8:a1:59:4a:d1:b3'
set service dhcp-server shared-network-name SERVERS subnet 10.1.1.0/24 static-mapping graybeard ip-address '10.1.1.13'
set service dhcp-server shared-network-name SERVERS subnet 10.1.1.0/24 static-mapping graybeard mac-address 'd4:5d:64:91:b2:42'
set service dhcp-server shared-network-name SERVERS subnet 10.1.1.0/24 static-mapping shadowfax ip-address '10.1.1.30'
set service dhcp-server shared-network-name SERVERS subnet 10.1.1.0/24 static-mapping shadowfax mac-address '04:42:1a:ef:35:75'

8
scripts/pull_containers.sh Executable file
View file

@ -0,0 +1,8 @@
#!/bin/sh
mapfile -t CONFIG_IMAGES < <(find /config/config-parts/ -type f -exec sed -nr "s/set container name .* image '(.*)'/\1/p" {} + | sort | uniq)
for image in "${CONFIG_IMAGES[@]}"; do
echo "Pulling image ${image}"
podman pull "${image}"
done