Add configuration to disable storage-overlay config

By disabling this feature buildah defaults to the normal configuration,
which in case of running on kernel >5.13 would default to the native
overlay.

The native overlay is way quicker than fuse-overlayfs and drastically
improves build speed.
This commit is contained in:
Björn Häuser 2022-09-19 15:51:33 +02:00 committed by Philipp Trulson
parent b4dc19b4ba
commit 0a7492d635
No known key found for this signature in database
GPG key ID: 86BE2D4ACF8F1074
5 changed files with 24 additions and 11 deletions

View file

@ -9,11 +9,11 @@ inputs:
description: 'The name (reference) of the image to build'
required: false
tags:
description: 'The tags of the image to build. For multiple tags, seperate by whitespace. For example, "latest v1".'
description: 'The tags of the image to build. For multiple tags, separate by whitespace. For example, "latest v1".'
required: false
default: latest
labels:
description: 'The labels of the image to build. Seperate by newline. For example, "io.containers.capabilities=sys_admin,mknod".'
description: 'The labels of the image to build. Separate by newline. For example, "io.containers.capabilities=sys_admin,mknod".'
required: false
base-image:
description: 'The base image to use to create a new container image'
@ -60,7 +60,7 @@ inputs:
archs:
description: |
'Same as input 'arch', use this for multiple architectures.
Seperate them by a comma'
Separate them by a comma'
required: false
platform:
description: |
@ -70,7 +70,7 @@ inputs:
platforms:
description: |
'Same as input 'platform', use this for multiple platforms.
Seperate them by a comma'
Separate them by a comma'
required: false
extra-args:
description: |
@ -82,6 +82,11 @@ inputs:
Require HTTPS and verify certificates when accessing the registry. Defaults to true.
required: false
default: 'true'
storage-overlay:
description: |
Configure storage-overlay auto-detection
required: false
default: 'true'
outputs:
image:
description: 'Name of the image built'