Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .image-gitlab-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ variables:
IMAGE: {{ IMAGE }}
PLATFORMS: linux/amd64,linux/arm64,linux/arm/v6,linux/arm/v7
REGISTRY: $REGISTRY_URI/$CI_PROJECT_PATH
TRIVY_VERSION: 0.73.0
TRIVY_VERSION: 0.74.0

stages:
- Static Code Analysis
Expand Down
6 changes: 3 additions & 3 deletions ansible/requirements.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
ansible==14.2.0
ansible-lint==26.6.0
pip==26.1.2
ansible==14.3.1
ansible-lint==26.8.0
pip==26.2.1
5 changes: 2 additions & 3 deletions images/data-sync/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ ARG UNISON_SHA=0f14154611a2dfebb8c229be85ceda29a750eace4fb75d06e0d43fe5b58a6e87
ARG RRSYNC_SHA=b745a37909fc10087cc9c901ad7dfda8ad8b6b493097b156b68ba33db4a5a52f

COPY src/ /root/src/
RUN apk add --update openssh-client openssh-server perl rsync && \
RUN apk add -u --no-cache openssh-client openssh-server perl rsync && \
cd /usr/local/bin && \
wget -q https://raw.githubusercontent.com/instantlinux/docker-tools/master/ansible/roles/docker_node/files/rrsync && \
echo "$RRSYNC_SHA rrsync" | sha256sum -c && \
Expand All @@ -36,8 +36,7 @@ RUN apk add --update openssh-client openssh-server perl rsync && \
tar zxf unison.tar.gz --strip-components=1 && \
make && cp src/unison src/unison-fsmonitor /usr/bin && \
cd .. && apk del .fetch-deps && \
rm -fr /build /var/log/* /var/cache/apk/* && \
mkdir /var/log/unison /root/.unison
rm -fr /build /var/log/* && mkdir /var/log/unison /root/.unison

EXPOSE 22
VOLUME /etc/ssh /etc/unison.d /root/.unison /var/data-sync /var/log/unison
Expand Down
2 changes: 1 addition & 1 deletion images/ddclient/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ ENV HOST= \
USER_LOGIN= \
USER_SECRETNAME=ddclient-user

RUN apk add --no-cache --update curl ddclient=$DDCLIENT_VERSION \
RUN apk add -u --no-cache curl ddclient=$DDCLIENT_VERSION \
su-exec && \
mv /etc/ddclient/ddclient.conf /etc/ddclient/ddclient.conf-dist && \
chown ddclient /var/cache/ddclient
Expand Down
2 changes: 1 addition & 1 deletion images/dhcpd-dns-pxe/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ ENV DB_HOST=db00 \

RUN echo "@edge https://dl-cdn.alpinelinux.org/alpine/edge/main" \
>> /etc/apk/repositories && \
apk add --no-cache --update kea=$KEA_VERSION dnsmasq@edge=$DNSMASQ_VERSION \
apk add -u --no-cache kea=$KEA_VERSION dnsmasq@edge=$DNSMASQ_VERSION \
kea-admin kea-hook-mysql mariadb-client && \
mkdir -m 755 /run/kea && chown kea /run/kea

Expand Down
4 changes: 2 additions & 2 deletions images/dovecot/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM instantlinux/postfix:3.11.4-r0
FROM instantlinux/postfix:3.11.6-r0

ARG BUILD_DATE
ARG VCS_REF
Expand Down Expand Up @@ -32,7 +32,7 @@ RUN cd /tmp && \
esac && \
echo "@edge https://dl-cdn.alpinelinux.org/alpine/edge/main" \
>> /etc/apk/repositories && \
apk add --no-cache dovecot@edge=$DOVECOT_VERSION dovecot-ldap@edge=$DOVECOT_VERSION && \
apk add -u --no-cache dovecot@edge=$DOVECOT_VERSION dovecot-ldap@edge=$DOVECOT_VERSION && \
apk add --allow-untrusted procmail-$PROCMAIL_VERSION.apk && \
cd /usr/local/bin && \
wget -q https://raw.githubusercontent.com/dovecot/core/release-2.4.1/doc/mkcert.sh && \
Expand Down
4 changes: 2 additions & 2 deletions images/ez-ipupdate/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,8 @@ ENV HOST= \
SERVICE_TYPE=easydns \
USER_SECRETNAME=ez-ipupdate-user

RUN apk add --update curl ez-ipupdate=$EZ_VERSION && \
rm -fr /var/log/* /var/cache/apk/*
RUN apk add -u --no-cache curl ez-ipupdate=$EZ_VERSION && \
rm -fr /var/log/*

CMD sh -c 'echo "user=`cat /run/secrets/$USER_SECRETNAME`" > /run/ez.conf && \
if [ -z "$HOST" ]; then echo "Please set a HOST name"; exit 1; fi && \
Expand Down
2 changes: 1 addition & 1 deletion images/git-dump/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ ARG GID=505
ARG UID=212

COPY *.sh /usr/local/bin/
RUN apk add --no-cache --update curl dcron git=$GIT_VERSION jq \
RUN apk add -u --no-cache curl dcron git=$GIT_VERSION jq \
openssh-client tzdata && \
apk upgrade libcrypto3 libssl3 && \
addgroup -g $GID $GROUP && \
Expand Down
3 changes: 1 addition & 2 deletions images/git-pull/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,7 @@ ENV DEST=. \
GIT_REPO=uri \
INTERVAL=0

RUN apk add --no-cache --update git=$GIT_VERSION openssh-client && \
apk upgrade libcrypto3 libssl3
RUN apk add -u --no-cache git=$GIT_VERSION openssh-client
VOLUME /git
COPY entrypoint.sh /root/
ENTRYPOINT ["/root/entrypoint.sh"]
2 changes: 1 addition & 1 deletion images/mariadb-galera/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM mariadb:12.3.2
FROM mariadb:12.3.3
ARG BUILD_DATE
ARG VCS_REF
LABEL org.opencontainers.image.authors="Rich Braun docker@instantlinux.net" \
Expand Down
4 changes: 2 additions & 2 deletions images/mysqldump/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -28,9 +28,9 @@ RUN RMGROUP=$(grep :$BACKUP_GID: /etc/group | cut -d: -f 1) && \
[ -z "$RMGROUP" ] || delgroup $RMGROUP && \
addgroup -g $BACKUP_GID backup && \
adduser -u $UID -G backup -s /bin/sh -g "MariaDB" -D $USERNAME && \
apk add --update --no-cache \
apk add -u --no-cache \
zstd dcron mariadb-client=$CLIENT_VERSION tzdata && \
rm -fr /var/cache/apk/* /var/log/*
rm -fr /var/log/*

COPY *.sh /usr/local/bin/
RUN chmod g+rx,o+rx /usr/local/bin/*.sh
Expand Down
2 changes: 1 addition & 1 deletion images/mythtv-backend/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ ENV DBNAME=mythtv \
ARG MYTHTV_GID=100
ARG MYTHTV_UID=2021
ARG MYTHTV_PPA=ppa:mythbuntu/36
ARG MYTHTV_VERSION=2:36.0+fixes.202608010335.0d263282c8~ubuntu26.04.1
ARG MYTHTV_VERSION=2:36.0+fixes.202608221819.b6ed364d3f~ubuntu26.04.1
ARG MYTHLINK_SHA=459cb8b60adae4b631a95a9cfb1b41dcb959cc4a0b9053582a711d58b8d8a0d2

RUN \
Expand Down
4 changes: 2 additions & 2 deletions images/mythtv-backend/helm/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@ sources:
- https://github.com/instantlinux/docker-tools
- https://github.com/mythtv/mythtv
type: application
version: 0.1.22
appVersion: "36.0-fixes.202608010335.0d263282c8"
version: 0.1.23
appVersion: "36.0-fixes.202608221819.b6ed364d3f"
dependencies:
- name: chartlib
version: 0.1.8
Expand Down
2 changes: 1 addition & 1 deletion images/nagios/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ RUN addgroup -g $NAGIOS_GID nagios && \
nagios && \
echo "@edge https://dl-cdn.alpinelinux.org/alpine/edge/main" \
>> /etc/apk/repositories && \
apk add --update --no-cache nagios@edge=$NAGIOS_VERSION nagios-web \
apk add -u --no-cache nagios@edge=$NAGIOS_VERSION nagios-web \
nagios-plugins-all=$PLUGINS_VERSION \
nagios-plugins-mysql=$PLUGINS_VERSION \
nrpe-plugin bash curl fcgiwrap file mariadb-client nginx openssl \
Expand Down
2 changes: 1 addition & 1 deletion images/nagiosql/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ COPY html /var/www/html
RUN addgroup -g $NAGIOS_GID nagios && \
adduser -u $APACHE_UID -g Apache -DSH -h /var/www apache && \
adduser -u $NAGIOS_UID -g "Nagios Server" -DSH -h /var/nagios nagios && \
apk add --update --no-cache apache2 curl nagios=$NAGIOS_VERSION php83 \
apk add -u --no-cache apache2 curl nagios=$NAGIOS_VERSION php83 \
php83-apache2 php83-ftp php83-gettext php83-mysqli php83-pear php83-session \
php83-pecl-ssh2 tzdata && \
addgroup apache nagios && \
Expand Down
2 changes: 1 addition & 1 deletion images/nut-upsd/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ HEALTHCHECK CMD upsc $NAME@localhost:3493 2>&1|grep -q stale && \
RUN echo "@edge https://dl-cdn.alpinelinux.org/alpine/edge/community" \
>> /etc/apk/repositories && \
apk add --no-cache dash && \
apk add --update --no-cache nut@edge=$NUT_VERSION \
apk add -u --no-cache nut@edge=$NUT_VERSION \
busybox curl linux-pam libcrypto3 libexpat libssl3 libusb musl \
net-snmp-libs util-linux musl-utils nghttp2-libs

Expand Down
2 changes: 1 addition & 1 deletion images/openldap/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ ENV SLAPD_DN_ATTR=uid \
SLAPD_ULIMIT=2048 \
SLAPD_USERPW_SECRETNAME=openldap-user-passwords

RUN apk add --update --no-cache gettext gzip openldap=$OPENLDAP_VERSION \
RUN apk add -u --no-cache gettext gzip openldap=$OPENLDAP_VERSION \
openldap-clients openldap-back-mdb openldap-passwd-pbkdf2 \
openldap-overlay-auditlog openldap-overlay-memberof \
openldap-overlay-ppolicy openldap-overlay-refint
Expand Down
2 changes: 1 addition & 1 deletion images/postfix-python/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ ARG PYTHON_PIP_VERSION=25.0.1
COPY requirements.txt /root/
COPY src/ /usr/local/bin/

RUN apk add --no-cache --update \
RUN apk add -u --no-cache \
curl openssl python3 python3-dev py3-configobj && \
mkdir build && cd build && \
wget -q -O get-pip.py $GETPIP_URI && \
Expand Down
2 changes: 1 addition & 1 deletion images/postfix/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ ARG POSTFIX_VERSION=3.11.6-r0
ENV SASL_SECRETNAME=postfix-sasl-passwd \
TZ=UTC

RUN apk add --no-cache --update \
RUN apk add -u --no-cache \
postfix=$POSTFIX_VERSION cyrus-sasl-login rsyslog \
spamassassin-client tzdata

Expand Down
8 changes: 2 additions & 6 deletions images/proftpd/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -31,12 +31,8 @@ ENV ALLOW_OVERWRITE=on \

COPY proftpd.conf.j2 /etc/proftpd/proftpd.conf
RUN chmod 644 /etc/proftpd/proftpd.conf && \
apk add --update \
libcrypto3 \
proftpd=$PROFTPD_VERSION \
tzdata \
proftpd-mod_sftp \
openssh-keygen
apk add -u --no-cache \
proftpd=$PROFTPD_VERSION proftpd-mod_sftp openssh-keygen tzdata

VOLUME /etc/proftpd/conf.d /etc/proftpd/modules.d /var/lib/ftp /etc/ssh
EXPOSE 21 $SFTP_PORT $PASV_MIN_PORT-$PASV_MAX_PORT
Expand Down
4 changes: 2 additions & 2 deletions images/rsyslogd/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,9 @@ LABEL org.opencontainers.image.authors="Rich Braun docker@instantlinux.net" \

ARG RSYSLOG_VERSION=8.2604.0-r0
ENV TZ=UTC
RUN apk add --update gzip logrotate rsyslog=$RSYSLOG_VERSION \
RUN apk add -u --no-cache gzip logrotate rsyslog=$RSYSLOG_VERSION \
rsyslog-mysql=$RSYSLOG_VERSION tar xz && \
rm -fr /var/log/* /var/cache/apk/*
rm -fr /var/log/*
VOLUME /var/log /etc/logrotate.d /etc/rsyslog.d
EXPOSE 514 514/udp
COPY logrotate.conf /etc/logrotate.conf
Expand Down
2 changes: 1 addition & 1 deletion images/samba-dc/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ ARG SAMBA_VERSION=4.23.8-r0

COPY *.conf.j2 /root/
COPY entrypoint.sh /usr/local/bin/
RUN apk add --update --no-cache krb5 ldb-tools samba-dc=$SAMBA_VERSION \
RUN apk add -u --no-cache krb5 ldb-tools samba-dc=$SAMBA_VERSION \
samba-winbind-clients=$SAMBA_VERSION tdb bind bind-libs bind-tools \
libcrypto3 libxml2 tzdata py3-cryptography py3-setuptools py3-pip && \
pip install jinjanator --break-system-packages && \
Expand Down
2 changes: 1 addition & 1 deletion images/samba/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ ENV LOGON_DRIVE=H \
TZ=UTC \
WORKGROUP=WORKGROUP

RUN apk add --update --no-cache samba=$SAMBA_VERSION shadow tzdata
RUN apk add -u --no-cache samba=$SAMBA_VERSION shadow tzdata

VOLUME /etc/samba/conf.d /var/log/samba
EXPOSE 137-138/udp 139 445
Expand Down
2 changes: 1 addition & 1 deletion images/udp-nginx-proxy/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM nginx:1.27.4-alpine
FROM nginx:1.31.4-alpine
ARG BUILD_DATE
ARG VCS_REF
LABEL org.opencontainers.image.authors="Rich Braun docker@instantlinux.net" \
Expand Down
5 changes: 2 additions & 3 deletions images/vsftpd/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
FROM alpine:3.23
MAINTAINER Rich Braun "docker@instantlinux.net"
FROM alpine:3.24
ARG BUILD_DATE
ARG VCS_REF
LABEL org.opencontainers.image.authors="Rich Braun docker@instantlinux.net" \
Expand Down Expand Up @@ -27,7 +26,7 @@ ENV ANONYMOUS_ENABLE=YES \
VSFTPD_LOG_FILE=/dev/stdout \
WRITE_ENABLE=YES

RUN apk add --update --no-cache tzdata vsftpd=$VSFTPD_VERSION
RUN apk add -u --no-cache tzdata vsftpd=$VSFTPD_VERSION

VOLUME /etc/vsftpd.d /var/lib/ftp
EXPOSE 21 $PASV_MIN_PORT-$PASV_MAX_PORT
Expand Down
4 changes: 2 additions & 2 deletions images/weewx/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -47,15 +47,15 @@ ENV AIRLINK_HOST= \
WX_ROOT=/home/weewx/weewx-data \
WX_USER=weewx

ARG WEEWX_VERSION=5.4.0
ARG WEEWX_VERSION=5.5.0
ARG WEEGREEN_VERSION=v0.12
ARG AIRLINK_VERSION=1.4
ARG WX_GROUP=dialout
ARG WX_UID=2071
ARG AIRLINK_SHA=6392ee1d8e96a543306f16430ec9095b79dd7d0aacf8078171aa61b060a49745

COPY install-input.txt entrypoint.sh log.conf /tmp
RUN apk add --no-cache --update \
RUN apk add -u --no-cache \
curl freetype libjpeg libstdc++ openssh openssl python3 \
py3-configobj py3-mysqlclient py3-pillow py3-pymysql py3-pyserial \
py3-requests py3-six py3-usb rsync rsyslog tzdata && \
Expand Down
4 changes: 2 additions & 2 deletions images/weewx/helm/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@ sources:
- https://github.com/instantlinux/docker-tools
- https://github.com/weewx/weewx/
type: application
version: 0.1.10
appVersion: "5.4.0"
version: 0.1.11
appVersion: "5.5.0"
dependencies:
- name: chartlib
version: 0.1.8
Expand Down
Loading