Compare commits

...

13 Commits

Author SHA1 Message Date
86b88ed77e removed vulnscan
All checks were successful
Container Publish / on-success-skip (push) Has been skipped
Container Publish / build-image (amd64, mysql, 7.0) (push) Successful in 1m33s
Container Publish / build-image (amd64, sqlite3, 7.0) (push) Successful in 1m19s
Container Publish / update docker manifest (amd64, mysql, 7.0) (push) Successful in 7s
Container Publish / update docker manifest (amd64, sqlite3, 7.0) (push) Successful in 8s
2025-09-30 00:28:04 +02:00
37ad1d3c2c docs
Some checks failed
Container Publish / on-success-skip (push) Has been skipped
Container Publish / build-image (amd64, sqlite3, 7.0) (push) Successful in 52s
Container Publish / update docker manifest (amd64, mysql, 7.0) (push) Has been cancelled
Container Publish / update docker manifest (amd64, sqlite3, 7.0) (push) Has been cancelled
Container Publish / build-image (amd64, mysql, 7.0) (push) Has been cancelled
2025-09-30 00:25:38 +02:00
d8fddac41a force config update
All checks were successful
Container Publish / on-success-skip (push) Has been skipped
Container Publish / build-image (amd64, mysql, 7.0) (push) Successful in 54s
Container Publish / build-image (amd64, sqlite3, 7.0) (push) Successful in 1m35s
Container Publish / update docker manifest (amd64, sqlite3, 7.0) (push) Successful in 6s
Container Publish / update docker manifest (amd64, mysql, 7.0) (push) Successful in 8s
2025-09-30 00:22:20 +02:00
86ac063b31 removed 6.0 build
Some checks failed
Container Publish / on-success-skip (push) Has been skipped
Container Publish / build-image (amd64, mysql, 7.0) (push) Failing after 21s
Container Publish / build-image (amd64, sqlite3, 7.0) (push) Failing after 49s
Container Publish / update docker manifest (amd64, mysql, 7.0) (push) Has been skipped
Container Publish / update docker manifest (amd64, sqlite3, 7.0) (push) Has been skipped
2025-09-30 00:13:31 +02:00
e514ab9f43 no vulnscan for unsupported 6.0 images
Some checks failed
Container Publish / on-success-skip (push) Has been skipped
Container Publish / build-image (amd64, mysql, 7.0) (push) Failing after 21s
Container Publish / build-image (amd64, mysql, 6.0) (push) Failing after 44s
Container Publish / build-image (amd64, sqlite3, 6.0) (push) Failing after 28s
Container Publish / update docker manifest (amd64, mysql, 7.0) (push) Has been cancelled
Container Publish / update docker manifest (amd64, sqlite3, 7.0) (push) Has been cancelled
Container Publish / build-image (amd64, sqlite3, 7.0) (push) Has been cancelled
2025-09-30 00:12:27 +02:00
16ed437eeb no more 6.0
Some checks failed
Container Publish / on-success-skip (push) Has been skipped
Container Publish / build-image (amd64, mysql, 7.0) (push) Failing after 30s
Container Publish / build-image (amd64, sqlite3, 7.0) (push) Has been cancelled
Container Publish / update docker manifest (amd64, mysql, 7.0) (push) Has been cancelled
Container Publish / update docker manifest (amd64, sqlite3, 7.0) (push) Has been cancelled
Container Publish / build-image (amd64, mysql, 6.0) (push) Has been cancelled
Container Publish / build-image (amd64, sqlite3, 6.0) (push) Has been cancelled
2025-09-30 00:11:21 +02:00
9a3a8f354c build on wednesday 2025-09-30 00:10:40 +02:00
6819e5a28b build on every push 2025-09-30 00:10:27 +02:00
39791b968f modified telegram notification message
Some checks failed
Container Publish / on-success-skip (push) Has been skipped
Container Publish / build-image (amd64, mysql, 6.0) (push) Failing after 57s
Container Publish / build-image (amd64, mysql, 7.0) (push) Failing after 41s
Container Publish / build-image (amd64, sqlite3, 6.0) (push) Failing after 43s
Container Publish / build-image (amd64, sqlite3, 7.0) (push) Failing after 46s
Container Publish / update docker manifest (amd64, mysql, 6.0) (push) Has been skipped
Container Publish / update docker manifest (amd64, mysql, 7.0) (push) Has been skipped
Container Publish / update docker manifest (amd64, sqlite3, 6.0) (push) Has been skipped
Container Publish / update docker manifest (amd64, sqlite3, 7.0) (push) Has been skipped
Vulnerability Scan / Daily Vulnerability Scan (amd64, mysql, 6.0) (push) Failing after 6s
Vulnerability Scan / Daily Vulnerability Scan (amd64, sqlite3, 6.0) (push) Failing after 6s
Vulnerability Scan / Daily Vulnerability Scan (amd64, sqlite3, 7.0) (push) Failing after 6s
Vulnerability Scan / Daily Vulnerability Scan (amd64, mysql, 7.0) (push) Failing after 40s
2025-06-14 17:21:59 +02:00
eba8715d4f fix manifest
Some checks failed
Vulnerability Scan / Daily Vulnerability Scan (amd64, mysql, 7.0) (push) Failing after 22s
Vulnerability Scan / Daily Vulnerability Scan (amd64, mysql, 6.0) (push) Failing after 41s
Vulnerability Scan / Daily Vulnerability Scan (amd64, sqlite3, 6.0) (push) Failing after 43s
Vulnerability Scan / Daily Vulnerability Scan (amd64, sqlite3, 7.0) (push) Failing after 39s
2025-06-11 23:56:49 +02:00
9738ddb56e fix no arm in latest 2025-06-11 23:25:27 +02:00
5ab168bed6 fix build 2025-06-11 23:17:48 +02:00
d889b27724 only amd64 2025-06-11 23:12:39 +02:00
4 changed files with 14 additions and 15 deletions

View File

@@ -7,10 +7,8 @@ env:
on:
push:
tags:
- '*'
schedule:
- cron: "0 12 3 * *"
- cron: "0 12 * * 3"
workflow_dispatch:
workflow_call:
workflow_run:
@@ -32,9 +30,9 @@ jobs:
image: catthehacker/ubuntu:act-latest
strategy:
matrix:
arch: [amd64, arm64]
arch: [amd64]
flavour: [sqlite3, mysql]
ver: ["6.0", "7.0"]
ver: ["7.0"]
steps:
@@ -50,7 +48,7 @@ jobs:
- name: Build and publish
run: |
docker build \
--tag ${{ env.REGISTRY }}/${{ env.REPOSITORY }}:latest-${{ matrix.arch }} \
--tag ${{ env.REGISTRY }}/${{ env.REPOSITORY }}-${{ matrix.flavour }}-mssql:${{ matrix.ver }}-${{ matrix.arch }} \
--build-arg UPSTREAM_FLAVOUR=${{ matrix.flavour }} \
--build-arg UPSTREAM_VERSION=${{ matrix.ver }} \
--platform linux/${{ matrix.arch }} -f src/Dockerfile-${{ matrix.ver }} .
@@ -62,6 +60,11 @@ jobs:
runs-on: ubuntu-latest
container:
image: catthehacker/ubuntu:act-latest
strategy:
matrix:
arch: [amd64]
flavour: [sqlite3, mysql]
ver: ["7.0"]
steps:
- name: Login to registry
@@ -75,6 +78,5 @@ jobs:
run: |
docker manifest create \
${{ env.REGISTRY }}/${{ env.REPOSITORY }}-${{ matrix.flavour }}-mssql:${{ matrix.ver }} \
--amend ${{ env.REGISTRY }}/${{ env.REPOSITORY }}-${{ matrix.flavour }}-mssql:${{ matrix.ver }}-amd64 \
--amend ${{ env.REGISTRY }}/${{ env.REPOSITORY }}-${{ matrix.flavour }}-mssql:${{ matrix.ver }}-arm64
--amend ${{ env.REGISTRY }}/${{ env.REPOSITORY }}-${{ matrix.flavour }}-mssql:${{ matrix.ver }}-amd64
docker manifest push ${{ env.REGISTRY }}/${{ env.REPOSITORY }}-${{ matrix.flavour }}-mssql:${{ matrix.ver }}

View File

@@ -6,8 +6,6 @@ env:
REPOSITORY: paspo/zabbix-proxy
on:
schedule:
- cron: "0 14 * * *"
workflow_dispatch:
workflow_call:
workflow_run:
@@ -23,9 +21,9 @@ jobs:
image: catthehacker/ubuntu:act-latest
strategy:
matrix:
arch: [amd64, arm64]
arch: [amd64]
flavour: [sqlite3, mysql]
ver: ["6.0", "7.0"]
ver: ["7.0"]
steps:
- name: Pull docker image
@@ -63,4 +61,4 @@ jobs:
token: ${{ secrets.TELEGRAM_TOKEN }}
format: markdown
message: |
Found **${{ steps.vulncount.outputs.VULNCOUNT }}** vulnerabilities in `${{ github.repository }}`
Found **${{ steps.vulncount.outputs.VULNCOUNT }}** vulnerabilities in `${{ env.REGISTRY }}/${{ env.REPOSITORY }}-${{ matrix.flavour }}-mssql:${{ matrix.ver }}`

View File

@@ -18,7 +18,6 @@ These are the supported upstream versions:
| version |
|---------|
| 7.0 |
| 6.0 |
You can use the desired version as image tag (e.g. `docker.asperti.com/paspo/zabbix-proxy-sqlite3-mssql:7.0`), the correct arch will be used.
If you prefer, you can also pin to a specific architecture: `docker.asperti.com/paspo/zabbix-proxy-sqlite3-mssql:7.0-amd64`.

View File

@@ -11,7 +11,7 @@ RUN \
DEBIAN_FRONTEND=noninteractive apt install -y /tmp/a.deb && \
rm /tmp/a.deb && \
DEBIAN_FRONTEND=noninteractive apt update && \
DEBIAN_FRONTEND=noninteractive apt upgrade -y && \
DEBIAN_FRONTEND=noninteractive apt upgrade -y -o Dpkg::Options::="--force-confnew" && \
DEBIAN_FRONTEND=noninteractive ACCEPT_EULA=Y apt install -y msodbcsql18 mssql-tools18 && \
DEBIAN_FRONTEND=noninteractive apt-get clean