From 89efd947c674264b1ed39137248034c5c102dd08 Mon Sep 17 00:00:00 2001
From: "renovate-rancher[bot]"
 <119870437+renovate-rancher[bot]@users.noreply.github.com>
Date: Thu, 9 Mar 2023 12:46:53 +0000
Subject: [PATCH] Add initial Renovate configuration

---
 .github/renovate.json          | 16 ++++++++++++++++
 .github/workflows/renovate.yml | 25 +++++++++++++++++++++++++
 2 files changed, 41 insertions(+)
 create mode 100644 .github/renovate.json
 create mode 100644 .github/workflows/renovate.yml

diff --git a/.github/renovate.json b/.github/renovate.json
new file mode 100644
index 0000000..f6219f7
--- /dev/null
+++ b/.github/renovate.json
@@ -0,0 +1,16 @@
+{
+  "extends": [
+    "github>rancher/renovate-config#release"
+  ],
+  "baseBranches": [
+    "harvester-dev"
+  ],
+  "prHourlyLimit": 2,
+  "enabledManagers": [
+    "droneci",
+    "dockerfile",
+    "github-actions",
+    "helm-values",
+    "regex"
+  ]
+}
diff --git a/.github/workflows/renovate.yml b/.github/workflows/renovate.yml
new file mode 100644
index 0000000..38866b6
--- /dev/null
+++ b/.github/workflows/renovate.yml
@@ -0,0 +1,25 @@
+name: Renovate
+on:
+  workflow_dispatch:
+    inputs:
+      logLevel:
+        description: "Override default log level"
+        required: false
+        default: "info"
+        type: string
+      overrideSchedule:
+        description: "Override all schedules"
+        required: false
+        default: "false"
+        type: string
+  # Run twice in the early morning (UTC) for initial and follow up steps (create pull request and merge)
+  #schedule:
+  #  - cron: '30 4,6 * * *'
+
+jobs:
+  call-workflow:
+    uses: rancher/renovate-config/.github/workflows/renovate.yml@release
+    with:
+      logLevel: ${{ inputs.logLevel || 'info' }}
+      overrideSchedule: ${{ github.event.inputs.overrideSchedule == 'true' && '{''schedule'':null}' || '' }}
+    secrets: inherit