translate_lock
Repository rules for translating apko.resolved.json
translate_apko_lock
translate_apko_lock(name, lock, repo_mapping, target_name)
Repository rule to generate starlark code from an apko.resolved.json
file.
See apko-cache.md documentation.
ATTRIBUTES
Name | Description | Type | Mandatory | Default |
---|---|---|---|---|
name | A unique name for this repository. | Name | required | |
lock | label to the apko.resolved.json file. | Label | required | |
repo_mapping | A dictionary from local repository name to global repository name. This allows controls over workspace dependency resolution for dependencies of this repository.<p>For example, an entry "@foo": "@bar" declares that, for any time this repository depends on @foo (such as a dependency on @foo//some:target , it should actually resolve that dependency within globally-declared @bar (@bar//some:target ). | Dictionary: String -> String | required | |
target_name | internal. do not use! | String | optional | "" |