Skip to content

Commit

Permalink
initial commit
Browse files Browse the repository at this point in the history
Signed-off-by: Megha Mehta <[email protected]>
  • Loading branch information
mmehta-10 committed Oct 24, 2023
0 parents commit 6e9f947
Show file tree
Hide file tree
Showing 3 changed files with 731 additions and 0 deletions.
110 changes: 110 additions & 0 deletions .github/renovate.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,110 @@
{
"extends": [
":separateMajorReleases",
":ignoreUnstable",
":prImmediately",
":updateNotScheduled",
":automergeDisabled",
":disableRateLimiting",
":ignoreModulesAndTests",
":autodetectPinVersions",
":gitSignOff",
"group:monorepos",
"group:recommended",
"helpers:disableTypesNodeMajor",
"workarounds:all",
":automergeDigest",
":automergePatch",
":automergeMinor",
":dependencyDashboard"
],
"baseBranches": ["main"],
"enabledManagers": [ "helmv3", "regex"],
"semanticCommits": "enabled",
"automergeType": "pr-comment",
"automergeComment": "renovate:merge",
"helmv3": {
"enabled": true,
"fileMatch": ["(^|/)helm-dependencies.yaml$"]
},
"customManagers": [
{
"customType": "regex",
"datasourceTemplate": "docker",
"fileMatch": ["(^|/)helm-dependencies.yaml$"],
"matchStrings": [
"name:\\n.*repository:\\s(?<depName>.*).*\\n.*\\n.*\\n.*tag:\\s(?<currentValue>.*)"
]
}
],
"reviewersFromCodeOwners": true,
"prHourlyLimit": 0,
"ignoreDeps": [
"admiralty",
"secrets-store-csi-driver",
"aws-for-fluent-bit",
"aws-node-termination-handler",
"aws-calico",
"cert-manager-csi-driver",
"flux",
"istio-operator",
"k8gb",
"karma",
"keda",
"keycloak",
"kong",
"kyverno",
"kyverno-crds",
"linkerd2",
"linkerd2-cni",
"linkerd-viz",
"prometheus-adapter",
"prometheus-cloudwatch-exporter",
"prometheus-blackbox-exporter",
"rabbitmq-cluster-operator",
"scaleway-webhook",
"sealed-secrets",
"strimzi-kafka-operator",
"thanos",
"tigera-operator",
"traefik",
"memcached",
"vault",
"velero",
"victoria-metrics-k8s-stack"
],
"packageRules": [
{
"matchManagers": ["github-actions"],
"semanticCommitScope": "ci",
"semanticCommitType": "chore"
},
{
"matchManagers": ["pre-commit"],
"semanticCommitScope": "ci",
"semanticCommitType": "chore"
},
{
"matchManagers": ["helmv3"],
"semanticCommitScope": "charts",
"semanticCommitType": "fix",
"matchUpdateTypes": ["patch", "digest"]
},
{
"matchManagers": ["helmv3"],
"semanticCommitScope": "charts",
"semanticCommitType": "feat",
"matchUpdateTypes": ["major", "minor"]
},
{
"matchManagers": ["terraform"],
"semanticCommitScope": "tf",
"semanticCommitType": "feat",
"automerge": false
},
{
"matchDatasources": ["docker"],
"versioning": "semver-coerced"
}
]
}
29 changes: 29 additions & 0 deletions .github/workflows/pre-commit.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
name: 'terraform-kubernetes-addons'

on:
pull_request:
branches:
- main
paths:
- '.github/*'

jobs:
renovate-run:
name: 'renovate:config'
if: github.ref != 'refs/heads/release'
runs-on: ubuntu-latest

steps:
- name: Checkout
uses: actions/checkout@3df4ab11eba7bda6032a0b82a6bb43b11571feac # v4

- uses: actions/setup-node@v3
with:
node-version: '18'
check-latest: true

- name: Install Renovate
run: npm install -g renovate

- name: Check Renovate configuraton
run: renovate-config-validator
Loading

0 comments on commit 6e9f947

Please sign in to comment.