Skip to main content

Registry Configuration

e.g. registry.yaml

packages:
# init: a
- type: github_release
repo_owner: accurics
repo_name: terrascan
asset: 'terrascan_{{trimV .Version}}_{{title .OS}}_{{.Arch}}.tar.gz'
link: https://docs.accurics.com/projects/accurics-terrascan/en/latest/
description: Detect compliance and security violations across Infrastructure as Code to mitigate risk before provisioning cloud native infrastructure
replacements:
amd64: x86_64
  • packages: The list of packages

JSON Schema

Package types

  • cargo: The package is installed by cargo install command. aqua >= v2.8.0
  • github_archive: The package is downloaded from GitHub Archive
  • github_content: The package is downloaded from GitHub Content
  • github_release: The package is downloaded from GitHub Releases
  • go_build: The package is installed by go build command. aqua >= v2.11.0
  • go_install: The package is installed by go install command. aqua >= v1.10.0
  • http: The package is downloaded from the specified URL

Common attributes

Default values if repo_owner and repo_name are set

  • name: <repo owner>/<repo name>
  • link: https://github.com/<repo owner>/<repo name>
  • files: [{"name":"<repo name>"}]

For example, in case of weaveworks/eksctl the following default values are set.

name: weaveworks/eksctl
link: https://github.com/weaveworks/eksctl
files:
- name: eksctl