Skip to content
Merged
151 changes: 151 additions & 0 deletions .github/dependabot.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,9 @@ updates:
prefix: "ci"
labels: [ "ci", "dependencies" ]
open-pull-requests-limit: 10


# Constrain Kubernetes dependencies to compatibility with default branch - v1.33-v1.35
- package-ecosystem: "gomod"
directory: "/"
schedule:
Expand All @@ -31,6 +34,19 @@ updates:
prefix: "deps"
labels: [ "dependencies" ]
open-pull-requests-limit: 10
ignore:
- dependency-name: "k8s.io/api"
versions: [">=0.35.0"]
- dependency-name: "k8s.io/apiextensions-apiserver"
versions: [">=0.35.0"]
- dependency-name: "k8s.io/apimachinery"
versions: [">=0.35.0"]
- dependency-name: "k8s.io/client-go"
versions: [">=0.35.0"]
- dependency-name: "k8s.io/kubelet"
versions: [">=0.35.0"]
- dependency-name: "k8s.io/kubectl"
versions: [">=0.35.0"]
- package-ecosystem: "gomod"
directory: "/azure-ipam"
schedule:
Expand All @@ -41,6 +57,19 @@ updates:
prefix: "deps"
labels: [ "dependencies", "azure-ipam" ]
open-pull-requests-limit: 10
ignore:
- dependency-name: "k8s.io/api"
versions: [">=0.35.0"]
- dependency-name: "k8s.io/apiextensions-apiserver"
versions: [">=0.35.0"]
- dependency-name: "k8s.io/apimachinery"
versions: [">=0.35.0"]
- dependency-name: "k8s.io/client-go"
versions: [">=0.35.0"]
- dependency-name: "k8s.io/kubelet"
versions: [">=0.35.0"]
- dependency-name: "k8s.io/kubectl"
versions: [">=0.35.0"]
- package-ecosystem: "gomod"
directory: "/build/tools"
schedule:
Expand All @@ -51,6 +80,19 @@ updates:
prefix: "deps"
labels: [ "dependencies" ]
open-pull-requests-limit: 10
ignore:
- dependency-name: "k8s.io/api"
versions: [">=0.35.0"]
- dependency-name: "k8s.io/apiextensions-apiserver"
versions: [">=0.35.0"]
- dependency-name: "k8s.io/apimachinery"
versions: [">=0.35.0"]
- dependency-name: "k8s.io/client-go"
versions: [">=0.35.0"]
- dependency-name: "k8s.io/kubelet"
versions: [">=0.35.0"]
- dependency-name: "k8s.io/kubectl"
versions: [">=0.35.0"]
- package-ecosystem: "gomod"
directory: "/dropgz"
schedule:
Expand All @@ -67,6 +109,60 @@ updates:
prefix: "deps"
labels: [ "dependencies" ]
open-pull-requests-limit: 10


# Constrain Kubernetes dependencies to compatibility with release/v1.6 branch - v1.30-v1.32
- package-ecosystem: "gomod"
directory: "/"
schedule:
interval: "daily"
reviewers:
- "azure/azure-sdn-members"
commit-message:
prefix: "deps"
labels: [ "dependencies" ]
open-pull-requests-limit: 10
target-branch: "release/v1.6"
ignore:
- dependency-name: "k8s.io/api"
versions: [">=0.32.0"]
- dependency-name: "k8s.io/apiextensions-apiserver"
versions: [">=0.32.0"]
- dependency-name: "k8s.io/apimachinery"
versions: [">=0.32.0"]
- dependency-name: "k8s.io/client-go"
versions: [">=0.32.0"]
- dependency-name: "k8s.io/kubelet"
versions: [">=0.32.0"]
- dependency-name: "k8s.io/kubectl"
versions: [">=0.32.0"]
- package-ecosystem: "gomod"
directory: "/azure-ipam"
schedule:
interval: "daily"
reviewers:
- "azure/azure-sdn-members"
commit-message:
prefix: "deps"
labels: [ "dependencies", "azure-ipam" ]
open-pull-requests-limit: 10
target-branch: "release/v1.6"
ignore:
- dependency-name: "k8s.io/api"
versions: [">=0.32.0"]
- dependency-name: "k8s.io/apiextensions-apiserver"
versions: [">=0.32.0"]
- dependency-name: "k8s.io/apimachinery"
versions: [">=0.32.0"]
- dependency-name: "k8s.io/client-go"
versions: [">=0.32.0"]
- dependency-name: "k8s.io/kubelet"
versions: [">=0.32.0"]
- dependency-name: "k8s.io/kubectl"
versions: [">=0.32.0"]


# Constrain Kubernetes dependencies to compatibility with release/v1.5 branch - v1.28-v1.30
- package-ecosystem: "gomod"
directory: "/"
schedule:
Expand All @@ -78,6 +174,19 @@ updates:
labels: [ "dependencies", "release/1.5" ]
open-pull-requests-limit: 10
target-branch: "release/v1.5"
ignore:
- dependency-name: "k8s.io/api"
versions: [">=0.30.0"]
- dependency-name: "k8s.io/apiextensions-apiserver"
versions: [">=0.30.0"]
- dependency-name: "k8s.io/apimachinery"
versions: [">=0.30.0"]
- dependency-name: "k8s.io/client-go"
versions: [">=0.30.0"]
- dependency-name: "k8s.io/kubelet"
versions: [">=0.30.0"]
- dependency-name: "k8s.io/kubectl"
versions: [">=0.30.0"]
- package-ecosystem: "gomod"
directory: "/azure-ipam"
schedule:
Expand All @@ -89,6 +198,22 @@ updates:
labels: [ "dependencies", "azure-ipam", "release/1.5" ]
open-pull-requests-limit: 10
target-branch: "release/v1.5"
ignore:
- dependency-name: "k8s.io/api"
versions: [">=0.30.0"]
- dependency-name: "k8s.io/apiextensions-apiserver"
versions: [">=0.30.0"]
- dependency-name: "k8s.io/apimachinery"
versions: [">=0.30.0"]
- dependency-name: "k8s.io/client-go"
versions: [">=0.30.0"]
- dependency-name: "k8s.io/kubelet"
versions: [">=0.30.0"]
- dependency-name: "k8s.io/kubectl"
versions: [">=0.30.0"]


# Constrain Kubernetes dependencies to compatibility with release/v1.4 branch - v1.25-v1.27
- package-ecosystem: "gomod"
directory: "/"
schedule:
Expand All @@ -100,6 +225,19 @@ updates:
labels: [ "dependencies", "release/1.4" ]
open-pull-requests-limit: 10
target-branch: "release/v1.4"
ignore:
- dependency-name: "k8s.io/api"
versions: [">=0.27.0"]
- dependency-name: "k8s.io/apiextensions-apiserver"
versions: [">=0.27.0"]
- dependency-name: "k8s.io/apimachinery"
versions: [">=0.27.0"]
- dependency-name: "k8s.io/client-go"
versions: [">=0.27.0"]
- dependency-name: "k8s.io/kubelet"
versions: [">=0.27.0"]
- dependency-name: "k8s.io/kubectl"
versions: [">=0.27.0"]
- package-ecosystem: "gomod"
directory: "/azure-ipam"
schedule:
Expand All @@ -111,3 +249,16 @@ updates:
labels: [ "dependencies", "azure-ipam", "release/1.4" ]
open-pull-requests-limit: 10
target-branch: "release/v1.4"
ignore:
- dependency-name: "k8s.io/api"
versions: [">=0.27.0"]
- dependency-name: "k8s.io/apiextensions-apiserver"
versions: [">=0.27.0"]
- dependency-name: "k8s.io/apimachinery"
versions: [">=0.27.0"]
- dependency-name: "k8s.io/client-go"
versions: [">=0.27.0"]
- dependency-name: "k8s.io/kubelet"
versions: [">=0.27.0"]
- dependency-name: "k8s.io/kubectl"
versions: [">=0.27.0"]
Loading