this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

ci(renovate): Things for CI

+20 -84
-6
.github/renovate-bot.json5
··· 1 - { 2 - "$schema": "https://docs.renovatebot.com/renovate-schema.json", 3 - "username": "samip5-bot[bot]", 4 - "gitAuthor": "samip5-bot[bot] <118629685+samip5-bot@users.noreply.github.com>", 5 - "repositories": ["samip5/k8s-cluster"] 6 - }
+5 -46
.github/renovate.json5
··· 1 1 { 2 2 "$schema": "https://docs.renovatebot.com/renovate-schema.json", 3 3 "extends": [ 4 - "config:base", 5 - "docker:enableMajor", 6 - ":disableRateLimiting", 7 - ":semanticCommits", 8 - ":enablePreCommit", 9 - ":automergeDigest", 10 - ":automergeBranch", 4 + "github>samip5/renovate-config", 5 + "github>samip5/renovate-config:automerge-github-actions", 6 + "github>samip5/k8s-cluster//.github/renovate/clusters.json5", 11 7 "github>samip5/k8s-cluster//.github/renovate/autoMerge.json5", 12 - "github>samip5/k8s-cluster//.github/renovate/commitMessage.json5", 13 8 "github>samip5/k8s-cluster//.github/renovate/customVersionSchemes.json5", 14 9 "github>samip5/k8s-cluster//.github/renovate/disabledDatasources.json5", 15 10 "github>samip5/k8s-cluster//.github/renovate/groups.json5", 16 11 "github>samip5/k8s-cluster//.github/renovate/labels.json5", 17 12 "github>samip5/k8s-cluster//.github/renovate/looseVersioning.json5", 18 - "github>samip5/k8s-cluster//.github/renovate/pinnedVersions.json5", 19 - "github>samip5/k8s-cluster//.github/renovate-bot.json5" 13 + "github>samip5/k8s-cluster//.github/renovate/pinnedVersions.json5" 20 14 ], 21 - "platform": "github", 22 - "onboarding": false, 23 - "requireConfig": "optional", 24 - "commitBodyTable": true, 25 - "timezone": "Europe/Helsinki", 26 - "semanticCommits": "enabled", 27 - "dependencyDashboard": true, 28 - "dependencyDashboardTitle": "Renovate Dashboard 🤖", 29 - "suppressNotifications": ["prIgnoreNotification"], 30 - "rebaseWhen": "conflicted", 31 15 "ignorePaths": [".archive/**","**/archive/**", "k8s/**/config/**"], 32 16 "flux": { 33 17 "fileMatch": ["k8s/.+\\.ya?ml$"] ··· 37 21 }, 38 22 "kubernetes": { 39 23 "fileMatch": ["k8s/.+\\.ya?ml$"] 40 - }, 41 - "regexManagers": [ 42 - { 43 - "description": "Process custom dependencies", 44 - "fileMatch": [ 45 - "ansible/.+\\.ya?ml$", 46 - "k8s/.+\\.ya?ml$" 47 - ], 48 - "matchStrings": [ 49 - "datasource=(?<datasource>\\S+) depName=(?<depName>\\S+)( versioning=(?<versioning>\\S+))?\n.*?\"(?<currentValue>.*)\"\n" 50 - ], 51 - "datasourceTemplate": "{{#if datasource}}{{{datasource}}}{{else}}github-releases{{/if}}", 52 - "versioningTemplate": "{{#if versioning}}{{{versioning}}}{{else}}semver{{/if}}" 53 - }, 54 - { 55 - "description": "Process imageName values", 56 - "fileMatch": [ 57 - "k8s/.+\\.ya?ml$" 58 - ], 59 - "matchStrings": [ 60 - "imageName: (?<depName>\\S+):(?<currentValue>.*\\-.*)" 61 - ], 62 - "datasourceTemplate": "docker", 63 - "versioningTemplate": "redhat" 64 - } 65 - ] 24 + } 66 25 }
-32
.github/renovate/autoMerge.json5
··· 2 2 "$schema": "https://docs.renovatebot.com/renovate-schema.json", 3 3 "packageRules": [ 4 4 { 5 - description: "Auto merge container digests", 6 - matchDatasources: ["docker"], 7 - automerge: true, 8 - automergeType: "branch", 9 - ignoreTests: true, 10 - matchUpdateTypes: ["digest", "minor", "patch"], 11 - matchPackagePattern: ["ghcr.io/onedr0p"], 12 - }, 13 - // enable auto-merge 14 - { 15 - matchDatasources: ["docker"], 16 - automerge: true, 17 - automergeType: "branch", 18 - ignoreTests: true, 19 - matchUpdateTypes: ["minor", "patch", "digest"], 20 - matchPackageNames: [ 21 - "k8s.gcr.io/descheduler/descheduler", 22 - "ghcr.io/techno-tim/littlelink-server", 23 - "ghcr.io/sct/overseerr", 24 - "ghost" 25 - ], 26 - }, 27 - { 28 5 matchDatasources: ["docker"], 29 6 automerge: true, 30 7 automergeType: "branch", ··· 61 38 automerge: true, 62 39 automergeType: "branch", 63 40 ignoreTests: true, 64 - matchUpdateTypes: ["minor", "patch"] 65 - }, 66 - { 67 - description: "Auto merge GitHub Actions", 68 - matchManagers: ["github-actions"], 69 - matchDatasources: ["github-tags"], 70 - automerge: true, 71 - ignoreTests: true, 72 - automergeType: "branch", 73 41 matchUpdateTypes: ["minor", "patch"] 74 42 }, 75 43 {
+15
.github/renovate/clusters.json5
··· 1 + { 2 + $schema: "https://docs.renovatebot.com/renovate-schema.json", 3 + packageRules: [ 4 + { 5 + description: "Separate PRs for nebula cluster", 6 + matchFileNames: ["**/k8s/nebula/**"], 7 + additionalBranchPrefix: "nebula-", 8 + }, 9 + { 10 + description: "Separate PRs for media cluster", 11 + matchFileNames: ["**/k8s/media/**"], 12 + additionalBranchPrefix: "media-", 13 + }, 14 + ], 15 + }