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 }}' token: '${{ steps.generate-token.outputs.token }}'
- name: Renovate - name: Renovate
uses: renovatebot/github-action@v39.2.4 uses: renovatebot/github-action@v40.0.3
env: env:
DRY_RUN: ${{ inputs.dryRun }} DRY_RUN: ${{ inputs.dryRun }}
LOG_LEVEL: ${{ inputs.renovateLogLevel }} 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' set container name bind volume cache mode 'rw'
# haproxy-k8s-api # 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 memory '0'
set container name haproxy-k8s-api network containers address '10.5.0.2' set container name haproxy-k8s-api network containers address '10.5.0.2'
set container name haproxy-k8s-api restart 'on-failure' 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_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 CFG_PORT value '5353'
set container name udp-broadcast-relay-mdns environment SEPARATOR value ';' 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 memory '0'
set container name udp-broadcast-relay-mdns restart 'on-failure' set container name udp-broadcast-relay-mdns restart 'on-failure'
set container name udp-broadcast-relay-mdns shared-memory '0' 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_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 CFG_PORT value '1900'
set container name udp-broadcast-relay-sonos environment SEPARATOR value ';' 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 memory '0'
set container name udp-broadcast-relay-sonos restart 'on-failure' set container name udp-broadcast-relay-sonos restart 'on-failure'
set container name udp-broadcast-relay-sonos shared-memory '0' 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 TZ value 'America/Chicago'
set container name unifi environment PGID value '102' set container name unifi environment PGID value '102'
set container name unifi environment PUID value '999' 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 memory '0'
set container name unifi network containers address '10.5.0.10' set container name unifi network containers address '10.5.0.10'
set container name unifi restart 'on-failure' set container name unifi restart 'on-failure'
@ -124,4 +124,17 @@ set container name onepassword-sync volume credentials destination '/home/opuser
set container name onepassword-sync volume credentials mode 'ro' 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 source '/tmp/onepassword/data'
set container name onepassword-sync volume data destination '/home/opuser/.op/data' set container name onepassword-sync volume data destination '/home/opuser/.op/data'
set container name onepassword-sync volume data mode 'rw' 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' set service dhcp-server shared-network-name SERVERS subnet 10.1.1.0/24 range 0 stop '10.1.1.254'
# Logging # 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 # 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 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 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 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 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 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' 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