Dagger
Search

container_custom

No long description provided.

Installation

dagger install github.com/bradfordwagner/dagger-modules/container_custom@v0.1.0

Types

ContainerCustom 🔗

product() 🔗

Cartesian returns the cartesian product of all builds this is used to explode the builds

Return Type
[ContainerCustomProductFormat ! ] !
Arguments
NameTypeDefault ValueDescription
srcDirectory !-No description provided
versionString !"latest"No description provided
Example
Function ContainerCustom.product is not accessible from the container_custom module
Function ContainerCustom.product is not accessible from the container_custom module
Function ContainerCustom.product is not accessible from the container_custom module

productJson() 🔗

ProductJson returns the cartesian product of all builds as a json string, used for github actions matrix

Return Type
String !
Arguments
NameTypeDefault ValueDescription
srcDirectory !-No description provided
versionString !"latest"No description provided
Example
Function ContainerCustom.productJson is not accessible from the container_custom module
Function ContainerCustom.productJson is not accessible from the container_custom module
Function ContainerCustom.productJson is not accessible from the container_custom module

init() 🔗

Init creates an example yaml config for cicd to use

Return Type
String !
Arguments
NameTypeDefault ValueDescription
srcDirectory !-No description provided
Example
Function ContainerCustom.init is not accessible from the container_custom module
Function ContainerCustom.init is not accessible from the container_custom module
Function ContainerCustom.init is not accessible from the container_custom module

manifest() 🔗

Manifest - configures manifest in registry. not meant to be run locally

Return Type
String !
Arguments
NameTypeDefault ValueDescription
srcDirectory !-No description provided
versionString !"latest"No description provided
actorSecret !-GitHub actor, --token=env:GITHUB_API_TOKEN,--token=cmd:"gh auth token"
tokenSecret !-GitHub API token, --token=env:GITHUB_API_TOKEN,--token=cmd:"gh auth token"
Example
Function ContainerCustom.manifest is not accessible from the container_custom module
Function ContainerCustom.manifest is not accessible from the container_custom module
Function ContainerCustom.manifest is not accessible from the container_custom module

build() 🔗

Build - builds the container image

Return Type
String !
Arguments
NameTypeDefault ValueDescription
indexInteger !0No description provided
srcDirectory !-No description provided
versionString !"latest"No description provided
isDevBoolean !trueNo description provided
Example
Function ContainerCustom.build is not accessible from the container_custom module
Function ContainerCustom.build is not accessible from the container_custom module
Function ContainerCustom.build is not accessible from the container_custom module

ContainerCustomProductFormat 🔗

arch() 🔗

Return Type
String !
Example
Function ContainerCustomProductFormat.arch is not accessible from the container_custom module
Function ContainerCustomProductFormat.arch is not accessible from the container_custom module
Function ContainerCustomProductFormat.arch is not accessible from the container_custom module

index() 🔗

Return Type
Integer !
Example
Function ContainerCustomProductFormat.index is not accessible from the container_custom module
Function ContainerCustomProductFormat.index is not accessible from the container_custom module
Function ContainerCustomProductFormat.index is not accessible from the container_custom module

os() 🔗

Return Type
String !
Example
Function ContainerCustomProductFormat.os is not accessible from the container_custom module
Function ContainerCustomProductFormat.os is not accessible from the container_custom module
Function ContainerCustomProductFormat.os is not accessible from the container_custom module

runner() 🔗

Return Type
String !
Example
Function ContainerCustomProductFormat.runner is not accessible from the container_custom module
Function ContainerCustomProductFormat.runner is not accessible from the container_custom module
Function ContainerCustomProductFormat.runner is not accessible from the container_custom module

targetImage() 🔗

without architecture suffix

Return Type
String !
Example
Function ContainerCustomProductFormat.targetImage is not accessible from the container_custom module
Function ContainerCustomProductFormat.targetImage is not accessible from the container_custom module
Function ContainerCustomProductFormat.targetImage is not accessible from the container_custom module

upstreamImage() 🔗

Return Type
String !
Example
Function ContainerCustomProductFormat.upstreamImage is not accessible from the container_custom module
Function ContainerCustomProductFormat.upstreamImage is not accessible from the container_custom module
Function ContainerCustomProductFormat.upstreamImage is not accessible from the container_custom module