Renovate Config Preset to update aqua, aqua-installer, packages, and registries.
Example: https://github.com/aquaproj/test-aqua-renovate-config
- Renovate documentation
- Renovate Config Preset
- How to use Preset
- How to specify preset version and parameter
- Custom Manager Support using Regex
- This Preset updates tools with custom regular expression by Renovate Regex Manager
- default
- aqua.yaml
- GitHub Actions aquaproj/aqua-installer's
aqua_version
- aquaproj/aqua-renovate-config
- golang/go
- kubernetes-sigs/kustomize
- kubernetes/kubectl
- grpc/grpc-go/protoc-gen-go-grpc
- base
- aqua.yaml
- action
- GitHub Actions aquaproj/aqua-installer's
aqua_version
- GitHub Actions aquaproj/aqua-installer's
- file
- aqua.yaml.
fileMatch
is parameterized
- aqua.yaml.
- installer-script
- the shell script aquaproj/aqua-installer.
fileMatch
is parameterized
- the shell script aquaproj/aqua-installer.
- golang-go
- golang/go.
fileMatch
is parameterized
- golang/go.
- kubernetes-sigs-kustomize
- kubernetes-sigs/kustomize.
fileMatch
is parameterized
- kubernetes-sigs/kustomize.
- kubernetes-kubectl
- kubernetes/kubectl.
fileMatch
is parameterized
- kubernetes/kubectl.
We recommend specifying the Preset version.
- 👍
"github>aquaproj/aqua-renovate-config#1.2.6"
- 👎
"github>aquaproj/aqua-renovate-config"
{
"extends": [
"github>aquaproj/aqua-renovate-config#1.2.6"
]
}
e.g.
registries:
- type: standard
ref: v3.100.0 # renovate: depName=aquaproj/aqua-registry
packages:
- name: open-policy-agent/conftest@v0.28.3
- name: GoogleCloudPlatform/terraformer/aws@0.8.18
The default preset updates GitHub Actions aquaproj/aqua-installer's aqua_version
in .github
too.
- uses: aquaproj/aqua-installer@v0.4.0
with:
aqua_version: v1.25.0
You can specify the file path aqua.yaml. This is especially useful when you split the list of packages.
https://aquaproj.github.io/docs/tutorial-extras/split-config
{
"extends": [
"github>aquaproj/aqua-renovate-config:file#1.2.6(aqua/.*\\.ya?ml)"
]
}
The preset installer-script
updates the shell script aqua-installer.
You have to pass fileMatch as parameter.
{
"extends": [
"github>aquaproj/aqua-renovate-config:installer-script#1.2.6(scripts/.*\\.sh)"
]
}
curl -sSfL https://raw.githubusercontent.com/aquaproj/aqua-installer/v1.1.2/aqua-installer | bash