Skip to content

Commit

Permalink
chore: [skip actions] adding/editing shared github actions/configurat…
Browse files Browse the repository at this point in the history
…ions
  • Loading branch information
glueops-svc-account committed Sep 2, 2024
1 parent 26250b1 commit 19a7fe7
Showing 1 changed file with 349 additions and 0 deletions.
349 changes: 349 additions & 0 deletions renovate.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,349 @@
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"config:recommended",
"docker:pinDigests",
"helpers:pinGitHubActionDigests",
":pinDevDependencies"
],
"separateMinorPatch": true,
"separateMultipleMajor": true,
"separateMultipleMinor": true,
"labels": [
"auto-update"
],
"recreateWhen": "always",
"argocd": {
"fileMatch": [
"\\.yaml$"
]
},
"helm-values": {
"fileMatch": [
"\\.yaml$"
]
},
"helm-requirements": {
"fileMatch": [
"\\.yaml$"
]
},
"helmv3": {
"fileMatch": [
"\\.yaml$"
]
},
"kustomize": {
"fileMatch": [
"\\.yaml$"
]
},
"kubernetes": {
"fileMatch": [
"\\.yaml$"
]
},
"forkProcessing": "enabled",
"timezone": "America/Los_Angeles",
"schedule": [
"before 6am"
],
"customManagers": [
{
"customType": "regex",
"fileMatch": [
"^.devcontainer/Dockerfile$"
],
"matchStrings": [
"ARG VERSION_KUBECTL=(?<currentValue>\\d+\\.\\d+\\.\\d+)\\s*"
],
"extractVersionTemplate": "^kubernetes-(?<version>.*)$",
"datasourceTemplate": "github-tags",
"depNameTemplate": "kubernetes/kubectl"
},
{
"customType": "regex",
"fileMatch": [
"^.devcontainer/Dockerfile$"
],
"matchStrings": [
"ARG VERSION_OPENTOFU=(?<currentValue>\\d+\\.\\d+\\.\\d+)\\s*"
],
"extractVersionTemplate": "(?<version>.*)$",
"datasourceTemplate": "github-tags",
"depNameTemplate": "opentofu/opentofu"
},
{
"customType": "regex",
"fileMatch": [
"^.devcontainer/Dockerfile$"
],
"matchStrings": [
"ARG VERSION_HELM=(?<currentValue>\\d+\\.\\d+\\.\\d+)\\s*"
],
"extractVersionTemplate": "(?<version>.*)$",
"datasourceTemplate": "github-tags",
"depNameTemplate": "helm/helm"
},
{
"customType": "regex",
"fileMatch": [
"^.devcontainer/Dockerfile$"
],
"matchStrings": [
"ARG VERSION_GCLOUD_SDK=(?<currentValue>\\d+\\.\\d+\\.\\d+)\\s*"
],
"extractVersionTemplate": "(?<version>.*)$",
"datasourceTemplate": "github-tags",
"depNameTemplate": "google-cloud-sdk-unofficial/google-cloud-sdk"
},
{
"customType": "regex",
"fileMatch": [
"^.devcontainer/Dockerfile$"
],
"matchStrings": [
"ARG VERSION_TASKFILE=(?<currentValue>\\d+\\.\\d+\\.\\d+)\\s*"
],
"extractVersionTemplate": "(?<version>.*)$",
"datasourceTemplate": "github-tags",
"depNameTemplate": "go-task/task"
},
{
"customType": "regex",
"fileMatch": [
"^.devcontainer/Dockerfile$"
],
"matchStrings": [
"ARG VERSION_KIND=(?<currentValue>\\d+\\.\\d+\\.\\d+)\\s*"
],
"extractVersionTemplate": "(?<version>.*)$",
"datasourceTemplate": "github-tags",
"depNameTemplate": "kubernetes-sigs/kind"
},
{
"customType": "regex",
"fileMatch": [
"^.devcontainer/Dockerfile$"
],
"matchStrings": [
"ARG VERSION_K9S=(?<currentValue>\\d+\\.\\d+\\.\\d+)\\s*"
],
"extractVersionTemplate": "(?<version>.*)$",
"datasourceTemplate": "github-tags",
"depNameTemplate": "derailed/k9s"
},
{
"customType": "regex",
"fileMatch": [
"^.devcontainer/Dockerfile$"
],
"matchStrings": [
"ARG VERSION_TERRAFORM_DOCS=(?<currentValue>\\d+\\.\\d+\\.\\d+)\\s*"
],
"extractVersionTemplate": "(?<version>.*)$",
"datasourceTemplate": "github-tags",
"depNameTemplate": "terraform-docs/terraform-docs"
},
{
"customType": "regex",
"fileMatch": [
"^.devcontainer/Dockerfile$"
],
"matchStrings": [
"ARG VERSION_KUBENT=(?<currentValue>\\d+\\.\\d+\\.\\d+)\\s*"
],
"extractVersionTemplate": "(?<version>.*)$",
"datasourceTemplate": "github-tags",
"depNameTemplate": "doitintl/kube-no-trouble"
},
{
"customType": "regex",
"fileMatch": [
"^.devcontainer/Dockerfile$"
],
"matchStrings": [
"ARG VERSION_HELM_DIFF=(?<currentValue>\\d+\\.\\d+\\.\\d+)\\s*"
],
"extractVersionTemplate": "(?<version>.*)$",
"datasourceTemplate": "github-tags",
"depNameTemplate": "databus23/helm-diff"
},
{
"customType": "regex",
"fileMatch": [
"^.devcontainer/Dockerfile$"
],
"matchStrings": [
"ARG VERSION_CHARM_GUM=(?<currentValue>\\d+\\.\\d+\\.\\d+)\\s*"
],
"extractVersionTemplate": "(?<version>.*)$",
"datasourceTemplate": "github-tags",
"depNameTemplate": "charmbracelet/gum"
},
{
"customType": "regex",
"fileMatch": [
"^.devcontainer/Dockerfile$"
],
"matchStrings": [
"ARG VERSION_ARGO_CD_CLI=(?<currentValue>\\d+\\.\\d+\\.\\d+)\\s*"
],
"extractVersionTemplate": "(?<version>.*)$",
"datasourceTemplate": "github-tags",
"depNameTemplate": "argoproj/argo-cd"
},
{
"customType": "regex",
"fileMatch": [
"^.devcontainer/Dockerfile$"
],
"matchStrings": [
"ARG VERSION_K3D=(?<currentValue>\\d+\\.\\d+\\.\\d+)\\s*"
],
"extractVersionTemplate": "(?<version>.*)$",
"datasourceTemplate": "github-tags",
"depNameTemplate": "k3d-io/k3d"
},
{
"customType": "regex",
"fileMatch": [
"^templates/application-kube-prometheus-stack-crds\\.yaml$"
],
"matchStrings": [
"targetRevision: kube-prometheus-stack-(?<currentValue>\\d+\\.\\d+\\.\\d+)\\s*"
],
"depNameTemplate": "kube-prometheus-stack",
"datasourceTemplate": "helm"
},
{
"customType": "regex",
"fileMatch": [
"^.github/workflows/aws-cloud-regression-suite\\.yml$"
],
"matchStrings": [
"ghcr.io/glueops/codespaces:v?(?<currentValue>\\d+\\.\\d+\\.\\d+)\\s*"
],
"depNameTemplate": "glueops/codespaces",
"datasourceTemplate": "github-tags"
},
{
"customType": "regex",
"fileMatch": [
"^captain-repo\\.tf$"
],
"matchStrings": [
"terraform-module-kubernetes-hashicorp-vault-configuration.git\\?ref=v?(?<currentValue>\\d+\\.\\d+\\.\\d+)\\s*"
],
"depNameTemplate": "glueops/terraform-module-kubernetes-hashicorp-vault-configuration",
"datasourceTemplate": "github-tags"
},
{
"customType": "regex",
"fileMatch": [
"^generate-helm-values\\.tf$"
],
"matchStrings": [
"platform-helm-chart-platform.git\\?ref=v?(?<currentValue>\\d+\\.\\d+\\.\\d+)\\s*"
],
"depNameTemplate": "glueops/platform-helm-chart-platform",
"datasourceTemplate": "github-tags"
},
{
"customType": "regex",
"fileMatch": [
"^generate-helm-values\\.tf$"
],
"matchStrings": [
"docs-argocd.git\\?ref=v?(?<currentValue>\\d+\\.\\d+\\.\\d+)\\s*"
],
"depNameTemplate": "glueops/docs-argocd",
"datasourceTemplate": "github-tags"
},
{
"customType": "regex",
"fileMatch": [
"^modules/tenant-readme/0.1.0/readme\\.tf$"
],
"matchStrings": [
"codespace_version.* = \"v?(?<currentValue>\\d+\\.\\d+\\.\\d+)\\s*"
],
"depNameTemplate": "glueops/codespaces",
"datasourceTemplate": "github-tags"
},
{
"customType": "regex",
"fileMatch": [
"^modules/tenant-readme/0.1.0/readme\\.tf$"
],
"matchStrings": [
"glueops_platform_version.* = \"v?(?<currentValue>\\d+\\.\\d+\\.\\d+)\\s*"
],
"depNameTemplate": "glueops/platform-helm-chart-platform",
"datasourceTemplate": "github-tags"
},
{
"customType": "regex",
"fileMatch": [
"^modules/tenant-readme/0.1.0/readme\\.tf$"
],
"matchStrings": [
"tools_version.* = \"v?(?<currentValue>\\d+\\.\\d+\\.\\d+)\\s*"
],
"depNameTemplate": "glueops/development-only-utilities",
"datasourceTemplate": "github-tags"
},
{
"customType": "regex",
"fileMatch": [
"^modules/tenant-readme/0.1.0/readme\\.tf$"
],
"matchStrings": [
"argocd_helm_chart_version.* = \"v?(?<currentValue>\\d+\\.\\d+\\.\\d+)\\s*"
],
"depNameTemplate": "argo-cd",
"datasourceTemplate": "helm"
},
{
"customType": "regex",
"fileMatch": [
"^generate-tenant-readmes\\.tf$"
],
"matchStrings": [
"argocd_app_version.* = \"v?(?<currentValue>\\d+\\.\\d+\\.\\d+)\\s*"
],
"depNameTemplate": "argoproj/argo-cd",
"datasourceTemplate": "github-tags"
}
],
"packageRules": [
{
"managers": [
"regex"
],
"registryUrls": [
"https://prometheus-community.github.io/helm-charts"
],
"datasources": [
"helm"
],
"packageNames": [
"kube-prometheus-stack"
]
},
{
"managers": [
"regex"
],
"registryUrls": [
"https://argoproj.github.io/argo-helm"
],
"datasources": [
"helm"
],
"packageNames": [
"argo-cd"
]
}
]
}

0 comments on commit 19a7fe7

Please sign in to comment.