Skip to content

feat: add telegraf image - #929

Merged
HenrikVogel merged 2 commits into
mainfrom
feat/telegraf
Nov 4, 2026
Merged

HenrikVogel merged 2 commits into
mainfrom
feat/telegraf

Conversation

@HenrikVogel

Copy link
Copy Markdown
Contributor

No description provided.

@HenrikVogel
HenrikVogel requested a review from a team as a code owner November 3, 2026 09:34
Comment on lines +25 to +61
name: 'Build telegraf docker image'
runs-on: ubuntu-latest

steps:
- name: Checkout
uses: actions/checkout@v7

- name: Setup QEMU
uses: docker/setup-qemu-action@v4

- name: Setup Docker Buildx
uses: docker/setup-buildx-action@v4

- name: Read version from Dockerfile
id: docker
run: echo "version=$(./extract-version.sh ./telegraf/Dockerfile)" >> $GITHUB_OUTPUT

- name: Login to GHCR
if: github.event_name != 'pull_request'
uses: docker/login-action@v4.7.0
with:
registry: ghcr.io
username: ${{ github.repository_owner }}
password: ${{ secrets.GITHUB_TOKEN }}

- name: Build and push (telegraf)
uses: docker/build-push-action@v7
with:
builder: ${{ steps.buildx.outputs.name }}
context: ./telegraf
target: telegraf
file: ./telegraf/Dockerfile
push: ${{ github.event_name != 'pull_request' }}
tags: ghcr.io/netlogix/docker/telegraf:latest,ghcr.io/netlogix/docker/telegraf:${{ steps.docker.outputs.version }}
platforms: linux/amd64,linux/arm64
cache-from: type=gha
cache-to: type=gha, mode=max
uses: actions/checkout@v7

- name: Setup QEMU
uses: docker/setup-qemu-action@v4
uses: docker/setup-qemu-action@v4

- name: Setup Docker Buildx
uses: docker/setup-buildx-action@v4

- name: Login to GHCR
if: github.event_name != 'pull_request'
uses: docker/login-action@v4.7.0
password: ${{ secrets.GITHUB_TOKEN }}

- name: Build and push (telegraf)
uses: docker/build-push-action@v7
@HenrikVogel
HenrikVogel requested a review from Scarbous November 3, 2026 09:40
@HenrikVogel
HenrikVogel merged commit b923795 into main Nov 4, 2026
22 checks passed
@HenrikVogel
HenrikVogel deleted the feat/telegraf branch November 4, 2026 09:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

3 participants