diff --git a/renovate.json b/renovate.json deleted file mode 100644 index 4ee7527..0000000 --- a/renovate.json +++ /dev/null @@ -1,349 +0,0 @@ -{ - "$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=(?\\d+\\.\\d+\\.\\d+)\\s*" - ], - "extractVersionTemplate": "^kubernetes-(?.*)$", - "datasourceTemplate": "github-tags", - "depNameTemplate": "kubernetes/kubectl" - }, - { - "customType": "regex", - "fileMatch": [ - "^.devcontainer/Dockerfile$" - ], - "matchStrings": [ - "ARG VERSION_OPENTOFU=(?\\d+\\.\\d+\\.\\d+)\\s*" - ], - "extractVersionTemplate": "(?.*)$", - "datasourceTemplate": "github-tags", - "depNameTemplate": "opentofu/opentofu" - }, - { - "customType": "regex", - "fileMatch": [ - "^.devcontainer/Dockerfile$" - ], - "matchStrings": [ - "ARG VERSION_HELM=(?\\d+\\.\\d+\\.\\d+)\\s*" - ], - "extractVersionTemplate": "(?.*)$", - "datasourceTemplate": "github-tags", - "depNameTemplate": "helm/helm" - }, - { - "customType": "regex", - "fileMatch": [ - "^.devcontainer/Dockerfile$" - ], - "matchStrings": [ - "ARG VERSION_GCLOUD_SDK=(?\\d+\\.\\d+\\.\\d+)\\s*" - ], - "extractVersionTemplate": "(?.*)$", - "datasourceTemplate": "github-tags", - "depNameTemplate": "google-cloud-sdk-unofficial/google-cloud-sdk" - }, - { - "customType": "regex", - "fileMatch": [ - "^.devcontainer/Dockerfile$" - ], - "matchStrings": [ - "ARG VERSION_TASKFILE=(?\\d+\\.\\d+\\.\\d+)\\s*" - ], - "extractVersionTemplate": "(?.*)$", - "datasourceTemplate": "github-tags", - "depNameTemplate": "go-task/task" - }, - { - "customType": "regex", - "fileMatch": [ - "^.devcontainer/Dockerfile$" - ], - "matchStrings": [ - "ARG VERSION_KIND=(?\\d+\\.\\d+\\.\\d+)\\s*" - ], - "extractVersionTemplate": "(?.*)$", - "datasourceTemplate": "github-tags", - "depNameTemplate": "kubernetes-sigs/kind" - }, - { - "customType": "regex", - "fileMatch": [ - "^.devcontainer/Dockerfile$" - ], - "matchStrings": [ - "ARG VERSION_K9S=(?\\d+\\.\\d+\\.\\d+)\\s*" - ], - "extractVersionTemplate": "(?.*)$", - "datasourceTemplate": "github-tags", - "depNameTemplate": "derailed/k9s" - }, - { - "customType": "regex", - "fileMatch": [ - "^.devcontainer/Dockerfile$" - ], - "matchStrings": [ - "ARG VERSION_TERRAFORM_DOCS=(?\\d+\\.\\d+\\.\\d+)\\s*" - ], - "extractVersionTemplate": "(?.*)$", - "datasourceTemplate": "github-tags", - "depNameTemplate": "terraform-docs/terraform-docs" - }, - { - "customType": "regex", - "fileMatch": [ - "^.devcontainer/Dockerfile$" - ], - "matchStrings": [ - "ARG VERSION_KUBENT=(?\\d+\\.\\d+\\.\\d+)\\s*" - ], - "extractVersionTemplate": "(?.*)$", - "datasourceTemplate": "github-tags", - "depNameTemplate": "doitintl/kube-no-trouble" - }, - { - "customType": "regex", - "fileMatch": [ - "^.devcontainer/Dockerfile$" - ], - "matchStrings": [ - "ARG VERSION_HELM_DIFF=(?\\d+\\.\\d+\\.\\d+)\\s*" - ], - "extractVersionTemplate": "(?.*)$", - "datasourceTemplate": "github-tags", - "depNameTemplate": "databus23/helm-diff" - }, - { - "customType": "regex", - "fileMatch": [ - "^.devcontainer/Dockerfile$" - ], - "matchStrings": [ - "ARG VERSION_CHARM_GUM=(?\\d+\\.\\d+\\.\\d+)\\s*" - ], - "extractVersionTemplate": "(?.*)$", - "datasourceTemplate": "github-tags", - "depNameTemplate": "charmbracelet/gum" - }, - { - "customType": "regex", - "fileMatch": [ - "^.devcontainer/Dockerfile$" - ], - "matchStrings": [ - "ARG VERSION_ARGO_CD_CLI=(?\\d+\\.\\d+\\.\\d+)\\s*" - ], - "extractVersionTemplate": "(?.*)$", - "datasourceTemplate": "github-tags", - "depNameTemplate": "argoproj/argo-cd" - }, - { - "customType": "regex", - "fileMatch": [ - "^.devcontainer/Dockerfile$" - ], - "matchStrings": [ - "ARG VERSION_K3D=(?\\d+\\.\\d+\\.\\d+)\\s*" - ], - "extractVersionTemplate": "(?.*)$", - "datasourceTemplate": "github-tags", - "depNameTemplate": "k3d-io/k3d" - }, - { - "customType": "regex", - "fileMatch": [ - "^templates/application-kube-prometheus-stack-crds\\.yaml$" - ], - "matchStrings": [ - "targetRevision: kube-prometheus-stack-(?\\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?(?\\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?(?\\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?(?\\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?(?\\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?(?\\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?(?\\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?(?\\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?(?\\d+\\.\\d+\\.\\d+)\\s*" - ], - "depNameTemplate": "argo-cd", - "datasourceTemplate": "helm" - }, - { - "customType": "regex", - "fileMatch": [ - "^generate-tenant-readmes\\.tf$" - ], - "matchStrings": [ - "argocd_app_version.* = \"v?(?\\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" - ] - } - ] -}