A GitHub Action to build ingress-nginx container images from source using the chainguard-forks/ingress-nginx repository.
This repository contains a manually-triggered GitHub Actions workflow that:
- Clones chainguard-forks/ingress-nginx at a specified release tag
- Compiles the ingress controller, debug tool, and pre-stop hook for both
amd64andarm64 - Builds a multi-platform Docker image and pushes it to
ghcr.io
- Go to the Actions tab
- Select the Build ingress-nginx from source workflow
- Click Run workflow
- Enter the release tag to build (e.g.
controller-v1.12.1) - Click Run workflow
The resulting image will be published to:
ghcr.io/<owner>/ingress-nginx:<release-tag>