--- # SPDX-FileCopyrightText: 2024 Håvard Moen # # SPDX-License-Identifier: GPL-3.0-only name: kaniko-action author: Håvard Moen description: | Build and optionally push images using [Kaniko](https://github.com/GoogleContainerTools/kaniko) inputs: cache: description: 'Set this flag as true to opt into caching with kaniko.' required: false default: false cache_repo: description: 'Repository to use for cache, required if cache is true' cache_ttl: description: Cache timeout in hours. Defaults to Kaniko default required: false context: description: 'Path to the build context. Default to the workspace' required: false credentials: description: Whitespace separated list of authentication credentials in the format registry_server=user:password required: false destinations: description: Destinations to push images to, whitespace separated . Required if push is true required: false docker_file: description: 'Path to the Dockerfile. Default to Dockerfile. It must be in the context. If set, this action passes the relative path to Kaniko, same as the behavior of docker build --dockerfile' required: false push: description: "Push an image to the registry. Default to true" required: false default: true version: description: "Version of the software, to be added as org.opencontainers.image.version label" required: false runs: using: docker image: Dockerfile