REFACTOR(repo): security repo structure
- Add application.yaml for ArgoCD app-of-apps - Add kustomization.yaml with security components - Add renovate.json for automated updates - Update all component argocd.yaml repoURLs to security repo Components: authelia, vault, external-secrets, falco, trivy
This commit is contained in:
26
renovate.json
Normal file
26
renovate.json
Normal file
@@ -0,0 +1,26 @@
|
||||
{
|
||||
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
|
||||
"extends": [
|
||||
"config:recommended"
|
||||
],
|
||||
"customManagers": [
|
||||
{
|
||||
"customType": "regex",
|
||||
"managerFilePatterns": ["argocd\\.yaml$"],
|
||||
"matchStrings": [
|
||||
"repoURL:\\s*(?<registryUrl>ghcr\\.io/[^\\s]+)\\n\\s+chart:\\s*(?<depName>[^\\s]+)\\n\\s+targetRevision:\\s*(?<currentValue>[^\\s]+)"
|
||||
],
|
||||
"datasourceTemplate": "helm",
|
||||
"registryUrlTemplate": "oci://{{registryUrl}}"
|
||||
}
|
||||
],
|
||||
"kubernetes": {
|
||||
"fileMatch": ["\\.yaml$"]
|
||||
},
|
||||
"helmv3": {
|
||||
"fileMatch": ["helm-values\\.yaml$"]
|
||||
},
|
||||
"argocd": {
|
||||
"fileMatch": ["argocd\\.yaml$"]
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user