diff --git a/.github/dependabot.yaml b/.github/dependabot.yaml index 4fd8083dbe..4b55fdcaaa 100644 --- a/.github/dependabot.yaml +++ b/.github/dependabot.yaml @@ -31,6 +31,20 @@ updates: prefix: "deps" labels: [ "dependencies" ] open-pull-requests-limit: 10 + ignore: + # Constrain Kubernetes dependencies to compatibility with main branch + - dependency-name: "k8s.io/api" + versions: [">=0.31.0"] + - dependency-name: "k8s.io/apiextensions-apiserver" + versions: [">=0.31.0"] + - dependency-name: "k8s.io/apimachinery" + versions: [">=0.31.0"] + - dependency-name: "k8s.io/client-go" + versions: [">=0.31.0"] + - dependency-name: "k8s.io/kubelet" + versions: [">=0.31.0"] + - dependency-name: "k8s.io/kubectl" + versions: [">=0.31.0"] - package-ecosystem: "gomod" directory: "/azure-ipam" schedule: @@ -41,6 +55,20 @@ updates: prefix: "deps" labels: [ "dependencies", "azure-ipam" ] open-pull-requests-limit: 10 + ignore: + # Constrain Kubernetes dependencies to compatibility with main branch + - dependency-name: "k8s.io/api" + versions: [">=0.31.0"] + - dependency-name: "k8s.io/apiextensions-apiserver" + versions: [">=0.31.0"] + - dependency-name: "k8s.io/apimachinery" + versions: [">=0.31.0"] + - dependency-name: "k8s.io/client-go" + versions: [">=0.31.0"] + - dependency-name: "k8s.io/kubelet" + versions: [">=0.31.0"] + - dependency-name: "k8s.io/kubectl" + versions: [">=0.31.0"] - package-ecosystem: "gomod" directory: "/build/tools" schedule: @@ -51,6 +79,20 @@ updates: prefix: "deps" labels: [ "dependencies" ] open-pull-requests-limit: 10 + ignore: + # Constrain Kubernetes dependencies to compatibility with main branch + - dependency-name: "k8s.io/api" + versions: [">=0.31.0"] + - dependency-name: "k8s.io/apiextensions-apiserver" + versions: [">=0.31.0"] + - dependency-name: "k8s.io/apimachinery" + versions: [">=0.31.0"] + - dependency-name: "k8s.io/client-go" + versions: [">=0.31.0"] + - dependency-name: "k8s.io/kubelet" + versions: [">=0.31.0"] + - dependency-name: "k8s.io/kubectl" + versions: [">=0.31.0"] - package-ecosystem: "gomod" directory: "/dropgz" schedule: @@ -78,6 +120,20 @@ updates: labels: [ "dependencies", "release/1.5" ] open-pull-requests-limit: 10 target-branch: "release/v1.5" + ignore: + # Constrain Kubernetes dependencies to compatibility with release/v1.5 branch + - dependency-name: "k8s.io/api" + versions: [">=0.29.0"] + - dependency-name: "k8s.io/apiextensions-apiserver" + versions: [">=0.29.0"] + - dependency-name: "k8s.io/apimachinery" + versions: [">=0.29.0"] + - dependency-name: "k8s.io/client-go" + versions: [">=0.29.0"] + - dependency-name: "k8s.io/kubelet" + versions: [">=0.29.0"] + - dependency-name: "k8s.io/kubectl" + versions: [">=0.29.0"] - package-ecosystem: "gomod" directory: "/azure-ipam" schedule: @@ -89,6 +145,20 @@ updates: labels: [ "dependencies", "azure-ipam", "release/1.5" ] open-pull-requests-limit: 10 target-branch: "release/v1.5" + ignore: + # Constrain Kubernetes dependencies to compatibility with release/v1.5 branch + - dependency-name: "k8s.io/api" + versions: [">=0.29.0"] + - dependency-name: "k8s.io/apiextensions-apiserver" + versions: [">=0.29.0"] + - dependency-name: "k8s.io/apimachinery" + versions: [">=0.29.0"] + - dependency-name: "k8s.io/client-go" + versions: [">=0.29.0"] + - dependency-name: "k8s.io/kubelet" + versions: [">=0.29.0"] + - dependency-name: "k8s.io/kubectl" + versions: [">=0.29.0"] - package-ecosystem: "gomod" directory: "/" schedule: @@ -100,6 +170,20 @@ updates: labels: [ "dependencies", "release/1.4" ] open-pull-requests-limit: 10 target-branch: "release/v1.4" + ignore: + # Constrain Kubernetes dependencies to compatibility with release/v1.4 branch + - dependency-name: "k8s.io/api" + versions: [">=0.26.0"] + - dependency-name: "k8s.io/apiextensions-apiserver" + versions: [">=0.26.0"] + - dependency-name: "k8s.io/apimachinery" + versions: [">=0.26.0"] + - dependency-name: "k8s.io/client-go" + versions: [">=0.26.0"] + - dependency-name: "k8s.io/kubelet" + versions: [">=0.26.0"] + - dependency-name: "k8s.io/kubectl" + versions: [">=0.26.0"] - package-ecosystem: "gomod" directory: "/azure-ipam" schedule: @@ -111,3 +195,17 @@ updates: labels: [ "dependencies", "azure-ipam", "release/1.4" ] open-pull-requests-limit: 10 target-branch: "release/v1.4" + ignore: + # Constrain Kubernetes dependencies to compatibility with release/v1.4 branch + - dependency-name: "k8s.io/api" + versions: [">=0.26.0"] + - dependency-name: "k8s.io/apiextensions-apiserver" + versions: [">=0.26.0"] + - dependency-name: "k8s.io/apimachinery" + versions: [">=0.26.0"] + - dependency-name: "k8s.io/client-go" + versions: [">=0.26.0"] + - dependency-name: "k8s.io/kubelet" + versions: [">=0.26.0"] + - dependency-name: "k8s.io/kubectl" + versions: [">=0.26.0"]