From 266c6d9914fd19828654bab2bdb5d83ed7e8c1ba Mon Sep 17 00:00:00 2001 From: Ganeshkumar Ashokavardhanan <35557827+ganeshkumarashok@users.noreply.github.com> Date: Mon, 28 Oct 2024 14:33:28 -0700 Subject: [PATCH 01/61] Update renovate.json to include docker versioning schema - container images --- .github/renovate.json | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/.github/renovate.json b/.github/renovate.json index 2a2ffe65021..9eabfa29650 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -92,7 +92,7 @@ "customManagers": [ { "customType": "regex", - "description": "auto update containerImages in components.json", + "description": "auto update containerImages that follow docker versioning schema in components.json ", "fileMatch": [ "parts/linux/cloud-init/artifacts/components.json" ], @@ -103,6 +103,21 @@ "datasourceTemplate": "docker", "autoReplaceStringTemplate": "\"renovateTag\": \"registry={{{registryUrl}}}, name={{{packageName}}}\",\n \"latestVersion\": \"{{{newValue}}}\"{{#if depType}},\n \"previousLatestVersion\": \"{{{currentValue}}}\"{{/if}}" }, + { + "customType": "regex", + "description": "auto update containerImages in components.json", + "fileMatch": [ + "parts/linux/cloud-init/artifacts/components.json" + ], + "matchStringsStrategy": "any", + "matchStrings": [ + "\"renovateTag\":\\s*\"registry=(?[^,]+), name=(?[^\"]+)\",\\s*\"latestVersion\":\\s*\"(?[^\"]+)\"(?:[^}]*\"previousLatestVersion\":\\s*\"(?[^\"]+)\")?" + ], + "datasourceTemplate": "docker", + "versioningTemplate": "docker", + "autoReplaceStringTemplate": "\"renovateTag\": \"registry={{{registryUrl}}}, name={{{packageName}}}\",\n \"latestVersion\": \"{{{newValue}}}\"{{#if depType}},\n \"previousLatestVersion\": \"{{{currentValue}}}\"{{/if}}" +} + { "customType": "regex", "description": "auto update packages for OS ubuntu 18.04 in components.json", @@ -201,4 +216,4 @@ ] } } -} \ No newline at end of file +} From 0c03a8506883a78de5025093ab4a6d648a518aa8 Mon Sep 17 00:00:00 2001 From: Ganeshkumar Ashokavardhanan <35557827+ganeshkumarashok@users.noreply.github.com> Date: Mon, 28 Oct 2024 14:55:50 -0700 Subject: [PATCH 02/61] Update renovate.json --- .github/renovate.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/renovate.json b/.github/renovate.json index 9eabfa29650..b01d726b9ae 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -116,8 +116,7 @@ "datasourceTemplate": "docker", "versioningTemplate": "docker", "autoReplaceStringTemplate": "\"renovateTag\": \"registry={{{registryUrl}}}, name={{{packageName}}}\",\n \"latestVersion\": \"{{{newValue}}}\"{{#if depType}},\n \"previousLatestVersion\": \"{{{currentValue}}}\"{{/if}}" -} - + }, { "customType": "regex", "description": "auto update packages for OS ubuntu 18.04 in components.json", From b29730b801b0bf188e4c2471d9ea9b8d08a34f78 Mon Sep 17 00:00:00 2001 From: Ganeshkumar Ashokavardhanan <35557827+ganeshkumarashok@users.noreply.github.com> Date: Tue, 29 Oct 2024 15:52:42 -0700 Subject: [PATCH 03/61] Add custom regex for gpu container image --- .github/renovate.json | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/.github/renovate.json b/.github/renovate.json index b01d726b9ae..b7d58791081 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -16,6 +16,11 @@ } ], "packageRules": [ + { + "matchPackageNames": ["aks/aks-gpu-cuda", "aks/aks-gpu-grid"], + "versioning": "regex:^(?\\d+)\\.(?\\d+)\\.(?\\d+)-(?\\d{14})$" + }, + { "matchDatasources": ["docker", "custom.deb1804", "custom.deb2004", "custom.deb2204", "custom.deb2404"], "matchUpdateTypes": [ @@ -90,6 +95,17 @@ } ], "customManagers": [ + { + "customType": "regex", + "description": "Auto-update GPU container images in components.json", + "fileMatch": ["parts/linux/cloud-init/artifacts/components.json"], + "matchStringsStrategy": "any", + "matchStrings": [ + "\"renovateTag\":\\s*\"registry=(?[^,]+), name=(?[^\"]+)\",\\s*\"latestVersion\":\\s*\"(?[^\"]+)\"" + ], + "datasourceTemplate": "docker", + "autoReplaceStringTemplate": "\"renovateTag\": \"registry={{{registryUrl}}}, name={{{packageName}}}\",\n \"latestVersion\": \"{{{newValue}}}\"" + }, { "customType": "regex", "description": "auto update containerImages that follow docker versioning schema in components.json ", From b0306c05b78540693e69a83ac2b787221dec4ce4 Mon Sep 17 00:00:00 2001 From: Ganeshkumar Ashokavardhanan <35557827+ganeshkumarashok@users.noreply.github.com> Date: Wed, 30 Oct 2024 10:42:29 -0700 Subject: [PATCH 04/61] Simplify renovate.json for debugging --- .github/renovate.json | 144 ------------------------------------------ 1 file changed, 144 deletions(-) diff --git a/.github/renovate.json b/.github/renovate.json index b7d58791081..d0aa1d01801 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -36,62 +36,6 @@ ], "automerge": false, "enabled": true - }, - { - "matchDatasources": ["custom.deb1804"], - "matchUpdateTypes": [ - "patch" - ], - "additionalBranchPrefix": "deb1804-", - "automerge": false, - "enabled": true - }, - { - "matchDatasources": ["custom.deb2004"], - "matchUpdateTypes": [ - "patch" - ], - "additionalBranchPrefix": "deb2004-", - "automerge": false, - "enabled": true - }, - { - "matchDatasources": ["custom.deb2204"], - "matchUpdateTypes": [ - "patch" - ], - "additionalBranchPrefix": "deb2204-", - "automerge": false, - "enabled": true - }, - { - "matchDatasources": ["custom.deb2404"], - "matchUpdateTypes": [ - "patch" - ], - "additionalBranchPrefix": "deb2404-", - "automerge": false, - "enabled": true - }, - { - "matchPackageNames": ["moby-runc", "moby-containerd"], - "assignees": ["devinwong", "anujmaheshwari1", "cameronmeissner", "AlisonB319", "lilypan26", "djsly", "jason1028kr", "UtheMan", "zachary-bailey", "ganeshkumarashok"] - }, - { - "matchPackageNames": ["azure-cni", "azure-cns", "containernetworking/azure-cni", "containernetworking/azure-cns"], - "assignees": ["rbtr", "behzad-mir", "QxBytes"] - }, - { - "matchPackageNames": ["aks/aks-node-ca-watcher"], - "assignees": ["UtheMan"] - }, - { - "matchPackageNames": ["oss/kubernetes/coredns", "oss/v2/kubernetes/coredns"], - "assignees": ["SriHarsha001"] - }, - { - "matchPackageNames": ["moby-runc", "moby-containerd"], - "extractVersion": "^v?(?.+)$" } ], "customManagers": [ @@ -132,103 +76,15 @@ "datasourceTemplate": "docker", "versioningTemplate": "docker", "autoReplaceStringTemplate": "\"renovateTag\": \"registry={{{registryUrl}}}, name={{{packageName}}}\",\n \"latestVersion\": \"{{{newValue}}}\"{{#if depType}},\n \"previousLatestVersion\": \"{{{currentValue}}}\"{{/if}}" - }, - { - "customType": "regex", - "description": "auto update packages for OS ubuntu 18.04 in components.json", - "fileMatch": [ - "parts/linux/cloud-init/artifacts/components.json" - ], - "matchStringsStrategy": "any", - "matchStrings": [ - "\"renovateTag\":\\s*\"name=(?[^\"]+), os=ubuntu, release=18\\.04\",\\s*\"latestVersion\":\\s*\"(?[^\"]+)\"(?:[^}]*\"previousLatestVersion\":\\s*\"(?[^\"]+)\")?" - ], - "datasourceTemplate": "custom.deb1804", - "versioningTemplate": "deb", - "autoReplaceStringTemplate": "\"renovateTag\": \"name={{{packageName}}}, os=ubuntu, release=18.04\",\n \"latestVersion\": \"{{{newValue}}}\"{{#if depType}},\n \"previousLatestVersion\": \"{{{currentValue}}}\"{{/if}}" - }, - { - "customType": "regex", - "description": "auto update packages for OS ubuntu 20.04 in components.json", - "fileMatch": [ - "parts/linux/cloud-init/artifacts/components.json" - ], - "matchStringsStrategy": "any", - "matchStrings": [ - "\"renovateTag\":\\s*\"name=(?[^\"]+), os=ubuntu, release=20\\.04\",\\s*\"latestVersion\":\\s*\"(?[^\"]+)\"(?:[^}]*\"previousLatestVersion\":\\s*\"(?[^\"]+)\")?" - ], - "datasourceTemplate": "custom.deb2004", - "versioningTemplate": "deb", - "autoReplaceStringTemplate": "\"renovateTag\": \"name={{{packageName}}}, os=ubuntu, release=20.04\",\n \"latestVersion\": \"{{{newValue}}}\"{{#if depType}},\n \"previousLatestVersion\": \"{{{currentValue}}}\"{{/if}}" - }, - { - "customType": "regex", - "description": "auto update packages for OS ubuntu 22.04 in components.json", - "fileMatch": [ - "parts/linux/cloud-init/artifacts/components.json" - ], - "matchStringsStrategy": "any", - "matchStrings": [ - "\"renovateTag\":\\s*\"name=(?[^\"]+), os=ubuntu, release=22\\.04\",\\s*\"latestVersion\":\\s*\"(?[^\"]+)\"(?:[^}]*\"previousLatestVersion\":\\s*\"(?[^\"]+)\")?" - ], - "datasourceTemplate": "custom.deb2204", - "versioningTemplate": "deb", - "autoReplaceStringTemplate": "\"renovateTag\": \"name={{{packageName}}}, os=ubuntu, release=22.04\",\n \"latestVersion\": \"{{{newValue}}}\"{{#if depType}},\n \"previousLatestVersion\": \"{{{currentValue}}}\"{{/if}}" - }, - { - "customType": "regex", - "description": "auto update packages for OS ubuntu 24.04 in components.json", - "fileMatch": [ - "parts/linux/cloud-init/artifacts/components.json" - ], - "matchStringsStrategy": "any", - "matchStrings": [ - "\"renovateTag\":\\s*\"name=(?[^\"]+), os=ubuntu, release=24\\.04\",\\s*\"latestVersion\":\\s*\"(?[^\"]+)\"(?:[^}]*\"previousLatestVersion\":\\s*\"(?[^\"]+)\")?" - ], - "datasourceTemplate": "custom.deb2404", - "versioningTemplate": "deb", - "autoReplaceStringTemplate": "\"renovateTag\": \"name={{{packageName}}}, os=ubuntu, release=24.04\",\n \"latestVersion\": \"{{{newValue}}}\"{{#if depType}},\n \"previousLatestVersion\": \"{{{currentValue}}}\"{{/if}}" - }, - { - "customType": "regex", - "description": "update version line in any cse_*.sh", - "fileMatch": [ - "^.*cse_.*\\.sh" - ], - "matchStringsStrategy": "any", - "matchStrings": [ - "#\\s*renovate:\\s*(datasource=(?.*?) )?depName=(?.*?)( versioning=(?.*?))?\\s*.*?version.*\\\"(?.*)\\\"" - ] } ], "customDatasources": { - "deb1804": { - "defaultRegistryUrlTemplate": "https://packages.microsoft.com/ubuntu/18.04/prod/dists/testing/main/binary-amd64/Packages", - "format": "plain", - "transformTemplates": [ - "{\"releases\": $map(($index := releases#$i[version=\"Package: {{packageName}}\"].$i; $map($index, function($i) { $replace(releases[$i + 1].version, /^Version:\\s*/, \"v\") })), function($v) { {\"version\": $v} })}" - ] - }, - "deb2004": { - "defaultRegistryUrlTemplate": "https://packages.microsoft.com/ubuntu/20.04/prod/dists/testing/main/binary-amd64/Packages", - "format": "plain", - "transformTemplates": [ - "{\"releases\": $map(($index := releases#$i[version=\"Package: {{packageName}}\"].$i; $map($index, function($i) { $replace(releases[$i + 1].version, /^Version:\\s*/, \"v\") })), function($v) { {\"version\": $v} })}" - ] - }, "deb2204": { "defaultRegistryUrlTemplate": "https://packages.microsoft.com/ubuntu/22.04/prod/dists/testing/main/binary-amd64/Packages", "format": "plain", "transformTemplates": [ "{\"releases\": $map(($index := releases#$i[version=\"Package: {{packageName}}\"].$i; $map($index, function($i) { $replace(releases[$i + 1].version, /^Version:\\s*/, \"v\") })), function($v) { {\"version\": $v} })}" ] - }, - "deb2404": { - "defaultRegistryUrlTemplate": "https://packages.microsoft.com/ubuntu/24.04/prod/dists/testing/main/binary-amd64/Packages", - "format": "plain", - "transformTemplates": [ - "{\"releases\": $map(($index := releases#$i[version=\"Package: {{packageName}}\"].$i; $map($index, function($i) { $replace(releases[$i + 1].version, /^Version:\\s*/, \"v\") })), function($v) { {\"version\": $v} })}" - ] } } } From c29f78597da528b96d04f6c2d58df485481e4a75 Mon Sep 17 00:00:00 2001 From: Ganeshkumar Ashokavardhanan <35557827+ganeshkumarashok@users.noreply.github.com> Date: Wed, 30 Oct 2024 12:21:02 -0700 Subject: [PATCH 05/61] set enable to true --- .github/renovate.json | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/.github/renovate.json b/.github/renovate.json index d0aa1d01801..8a3c95a6813 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -22,12 +22,12 @@ }, { - "matchDatasources": ["docker", "custom.deb1804", "custom.deb2004", "custom.deb2204", "custom.deb2404"], + "matchDatasources": ["docker"], "matchUpdateTypes": [ "minor" ], "automerge": false, - "enabled": false + "enabled": true }, { "matchDatasources": ["docker"], @@ -77,14 +77,5 @@ "versioningTemplate": "docker", "autoReplaceStringTemplate": "\"renovateTag\": \"registry={{{registryUrl}}}, name={{{packageName}}}\",\n \"latestVersion\": \"{{{newValue}}}\"{{#if depType}},\n \"previousLatestVersion\": \"{{{currentValue}}}\"{{/if}}" } - ], - "customDatasources": { - "deb2204": { - "defaultRegistryUrlTemplate": "https://packages.microsoft.com/ubuntu/22.04/prod/dists/testing/main/binary-amd64/Packages", - "format": "plain", - "transformTemplates": [ - "{\"releases\": $map(($index := releases#$i[version=\"Package: {{packageName}}\"].$i; $map($index, function($i) { $replace(releases[$i + 1].version, /^Version:\\s*/, \"v\") })), function($v) { {\"version\": $v} })}" - ] - } - } + ] } From 660724bb2cff3d4ffafe0c0c89658a722aa44d18 Mon Sep 17 00:00:00 2001 From: Ganeshkumar Ashokavardhanan <35557827+ganeshkumarashok@users.noreply.github.com> Date: Wed, 30 Oct 2024 12:48:40 -0700 Subject: [PATCH 06/61] Enable for minor only for GPU package rule (reset broader rule to false) --- .github/renovate.json | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/.github/renovate.json b/.github/renovate.json index 8a3c95a6813..4a424132b2d 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -19,6 +19,12 @@ { "matchPackageNames": ["aks/aks-gpu-cuda", "aks/aks-gpu-grid"], "versioning": "regex:^(?\\d+)\\.(?\\d+)\\.(?\\d+)-(?\\d{14})$" + "matchUpdateTypes": [ + "minor", + "patch" + ], + "automerge": false, + "enabled": true }, { @@ -27,7 +33,7 @@ "minor" ], "automerge": false, - "enabled": true + "enabled": false }, { "matchDatasources": ["docker"], From 087024835e80cbbe0797fc47a029b84a310d8b3c Mon Sep 17 00:00:00 2001 From: Ganeshkumar Ashokavardhanan <35557827+ganeshkumarashok@users.noreply.github.com> Date: Wed, 30 Oct 2024 12:52:21 -0700 Subject: [PATCH 07/61] add comma to fix json --- .github/renovate.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/renovate.json b/.github/renovate.json index 4a424132b2d..cac1ad0bc1b 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -18,7 +18,7 @@ "packageRules": [ { "matchPackageNames": ["aks/aks-gpu-cuda", "aks/aks-gpu-grid"], - "versioning": "regex:^(?\\d+)\\.(?\\d+)\\.(?\\d+)-(?\\d{14})$" + "versioning": "regex:^(?\\d+)\\.(?\\d+)\\.(?\\d+)-(?\\d{14})$", "matchUpdateTypes": [ "minor", "patch" From 83eb589335a946236aff205d8e812503a264484e Mon Sep 17 00:00:00 2001 From: Ganeshkumar Ashokavardhanan <35557827+ganeshkumarashok@users.noreply.github.com> Date: Wed, 30 Oct 2024 16:40:07 -0700 Subject: [PATCH 08/61] Separate match update type and string match --- .github/renovate.json | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/.github/renovate.json b/.github/renovate.json index cac1ad0bc1b..e06804d4491 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -18,15 +18,14 @@ "packageRules": [ { "matchPackageNames": ["aks/aks-gpu-cuda", "aks/aks-gpu-grid"], - "versioning": "regex:^(?\\d+)\\.(?\\d+)\\.(?\\d+)-(?\\d{14})$", - "matchUpdateTypes": [ - "minor", - "patch" - ], - "automerge": false, - "enabled": true + "versioning": "regex:^(?\\d+)\\.(?\\d+)\\.(?\\d+)-(?\\d{14})$" + }, + { + "matchPackageNames": ["aks/aks-gpu-cuda", "aks/aks-gpu-grid"], + "matchUpdateTypes": ["minor", "patch"], + "enabled": true, + "automerge": false }, - { "matchDatasources": ["docker"], "matchUpdateTypes": [ From 55de88c852e632ada1362ccc8765a9a713c1fc74 Mon Sep 17 00:00:00 2001 From: Ganeshkumar Ashokavardhanan <35557827+ganeshkumarashok@users.noreply.github.com> Date: Wed, 30 Oct 2024 16:51:05 -0700 Subject: [PATCH 09/61] Remove unnecessary config in renovate.json and set enable to true --- .github/renovate.json | 36 +----------------------------------- 1 file changed, 1 insertion(+), 35 deletions(-) diff --git a/.github/renovate.json b/.github/renovate.json index e06804d4491..48bae96e0bd 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -16,23 +16,13 @@ } ], "packageRules": [ - { - "matchPackageNames": ["aks/aks-gpu-cuda", "aks/aks-gpu-grid"], - "versioning": "regex:^(?\\d+)\\.(?\\d+)\\.(?\\d+)-(?\\d{14})$" - }, - { - "matchPackageNames": ["aks/aks-gpu-cuda", "aks/aks-gpu-grid"], - "matchUpdateTypes": ["minor", "patch"], - "enabled": true, - "automerge": false - }, { "matchDatasources": ["docker"], "matchUpdateTypes": [ "minor" ], "automerge": false, - "enabled": false + "enabled": true }, { "matchDatasources": ["docker"], @@ -44,30 +34,6 @@ } ], "customManagers": [ - { - "customType": "regex", - "description": "Auto-update GPU container images in components.json", - "fileMatch": ["parts/linux/cloud-init/artifacts/components.json"], - "matchStringsStrategy": "any", - "matchStrings": [ - "\"renovateTag\":\\s*\"registry=(?[^,]+), name=(?[^\"]+)\",\\s*\"latestVersion\":\\s*\"(?[^\"]+)\"" - ], - "datasourceTemplate": "docker", - "autoReplaceStringTemplate": "\"renovateTag\": \"registry={{{registryUrl}}}, name={{{packageName}}}\",\n \"latestVersion\": \"{{{newValue}}}\"" - }, - { - "customType": "regex", - "description": "auto update containerImages that follow docker versioning schema in components.json ", - "fileMatch": [ - "parts/linux/cloud-init/artifacts/components.json" - ], - "matchStringsStrategy": "any", - "matchStrings": [ - "\"renovateTag\":\\s*\"registry=(?[^,]+), name=(?[^\"]+)\",\\s*\"latestVersion\":\\s*\"(?[^\"]+)\"(?:[^}]*\"previousLatestVersion\":\\s*\"(?[^\"]+)\")?" - ], - "datasourceTemplate": "docker", - "autoReplaceStringTemplate": "\"renovateTag\": \"registry={{{registryUrl}}}, name={{{packageName}}}\",\n \"latestVersion\": \"{{{newValue}}}\"{{#if depType}},\n \"previousLatestVersion\": \"{{{currentValue}}}\"{{/if}}" - }, { "customType": "regex", "description": "auto update containerImages in components.json", From 4cab760995b5385d8550ce26986b4c82d5381ee1 Mon Sep 17 00:00:00 2001 From: Ganeshkumar Ashokavardhanan <35557827+ganeshkumarashok@users.noreply.github.com> Date: Wed, 30 Oct 2024 16:53:29 -0700 Subject: [PATCH 10/61] Add package rule for cuda and grid --- .github/renovate.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/renovate.json b/.github/renovate.json index 48bae96e0bd..cdfa709edb1 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -16,6 +16,10 @@ } ], "packageRules": [ + { + "matchPackageNames": ["aks/aks-gpu-cuda", "aks/aks-gpu-grid"], + "versioning": "regex:^(?\\d+)\\.(?\\d+)\\.(?\\d+)-(?\\d{14})$" + }, { "matchDatasources": ["docker"], "matchUpdateTypes": [ From aee3e37ca7a754a67cea9859277367c52cd9fbc7 Mon Sep 17 00:00:00 2001 From: Ganeshkumar Ashokavardhanan <35557827+ganeshkumarashok@users.noreply.github.com> Date: Wed, 30 Oct 2024 17:04:42 -0700 Subject: [PATCH 11/61] Add exclusion, change rule order --- .github/renovate.json | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/.github/renovate.json b/.github/renovate.json index cdfa709edb1..e4c9089bc8c 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -16,17 +16,21 @@ } ], "packageRules": [ + { - "matchPackageNames": ["aks/aks-gpu-cuda", "aks/aks-gpu-grid"], - "versioning": "regex:^(?\\d+)\\.(?\\d+)\\.(?\\d+)-(?\\d{14})$" + // Rule 1: Disable minor updates for all Docker packages except aks/aks-gpu-cuda and aks/aks-gpu-grid + "matchDatasources": ["docker"], + "matchUpdateTypes": ["minor"], + "excludePackageNames": ["aks/aks-gpu-cuda", "aks/aks-gpu-grid"], + "enabled": false, + "automerge": false }, { - "matchDatasources": ["docker"], - "matchUpdateTypes": [ - "minor" - ], - "automerge": false, - "enabled": true + // Rule 2: Enable minor and patch updates for aks/aks-gpu-cuda and aks/aks-gpu-grid + "matchPackageNames": ["aks/aks-gpu-cuda", "aks/aks-gpu-grid"], + "matchUpdateTypes": ["minor", "patch"], + "enabled": true, + "automerge": false }, { "matchDatasources": ["docker"], From 0b3918ed97cd33471ad1b95f137e567ad6f4bee9 Mon Sep 17 00:00:00 2001 From: Ganeshkumar Ashokavardhanan <35557827+ganeshkumarashok@users.noreply.github.com> Date: Wed, 30 Oct 2024 17:05:09 -0700 Subject: [PATCH 12/61] remove comments --- .github/renovate.json | 3 --- 1 file changed, 3 deletions(-) diff --git a/.github/renovate.json b/.github/renovate.json index e4c9089bc8c..b35a8605b50 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -16,9 +16,7 @@ } ], "packageRules": [ - { - // Rule 1: Disable minor updates for all Docker packages except aks/aks-gpu-cuda and aks/aks-gpu-grid "matchDatasources": ["docker"], "matchUpdateTypes": ["minor"], "excludePackageNames": ["aks/aks-gpu-cuda", "aks/aks-gpu-grid"], @@ -26,7 +24,6 @@ "automerge": false }, { - // Rule 2: Enable minor and patch updates for aks/aks-gpu-cuda and aks/aks-gpu-grid "matchPackageNames": ["aks/aks-gpu-cuda", "aks/aks-gpu-grid"], "matchUpdateTypes": ["minor", "patch"], "enabled": true, From e188561e9f49eb2f4610752f70af2244b6e8b1fc Mon Sep 17 00:00:00 2001 From: Ganeshkumar Ashokavardhanan <35557827+ganeshkumarashok@users.noreply.github.com> Date: Wed, 30 Oct 2024 17:11:27 -0700 Subject: [PATCH 13/61] change order --- .github/renovate.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/renovate.json b/.github/renovate.json index b35a8605b50..ffc5642cd42 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -16,13 +16,6 @@ } ], "packageRules": [ - { - "matchDatasources": ["docker"], - "matchUpdateTypes": ["minor"], - "excludePackageNames": ["aks/aks-gpu-cuda", "aks/aks-gpu-grid"], - "enabled": false, - "automerge": false - }, { "matchPackageNames": ["aks/aks-gpu-cuda", "aks/aks-gpu-grid"], "matchUpdateTypes": ["minor", "patch"], @@ -36,7 +29,14 @@ ], "automerge": false, "enabled": true - } + }, + { + "matchDatasources": ["docker"], + "matchUpdateTypes": ["minor"], + "excludePackageNames": ["aks/aks-gpu-cuda", "aks/aks-gpu-grid"], + "enabled": false, + "automerge": false + }, ], "customManagers": [ { From 3eb1256b19086d9b9d73ab90158c17c4b54b09a7 Mon Sep 17 00:00:00 2001 From: Ganeshkumar Ashokavardhanan <35557827+ganeshkumarashok@users.noreply.github.com> Date: Thu, 31 Oct 2024 10:09:59 -0700 Subject: [PATCH 14/61] remove comma --- .github/renovate.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/renovate.json b/.github/renovate.json index ffc5642cd42..3fb7ed23570 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -36,7 +36,7 @@ "excludePackageNames": ["aks/aks-gpu-cuda", "aks/aks-gpu-grid"], "enabled": false, "automerge": false - }, + } ], "customManagers": [ { From 5636dd6a64d5e8ce98b11508c681b3176baf64e7 Mon Sep 17 00:00:00 2001 From: Ganeshkumar Ashokavardhanan <35557827+ganeshkumarashok@users.noreply.github.com> Date: Thu, 31 Oct 2024 10:12:29 -0700 Subject: [PATCH 15/61] remove further for debugging --- .github/renovate.json | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/.github/renovate.json b/.github/renovate.json index 3fb7ed23570..00e75a26289 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -21,21 +21,6 @@ "matchUpdateTypes": ["minor", "patch"], "enabled": true, "automerge": false - }, - { - "matchDatasources": ["docker"], - "matchUpdateTypes": [ - "patch" - ], - "automerge": false, - "enabled": true - }, - { - "matchDatasources": ["docker"], - "matchUpdateTypes": ["minor"], - "excludePackageNames": ["aks/aks-gpu-cuda", "aks/aks-gpu-grid"], - "enabled": false, - "automerge": false } ], "customManagers": [ From 3830f62f7a982aced2bda5f0542e7d7f38d79015 Mon Sep 17 00:00:00 2001 From: Ganeshkumar Ashokavardhanan <35557827+ganeshkumarashok@users.noreply.github.com> Date: Thu, 31 Oct 2024 10:22:53 -0700 Subject: [PATCH 16/61] set datasource docker --- .github/renovate.json | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/renovate.json b/.github/renovate.json index 00e75a26289..05c918d7e57 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -17,6 +17,7 @@ ], "packageRules": [ { + "datasource": ["docker"], "matchPackageNames": ["aks/aks-gpu-cuda", "aks/aks-gpu-grid"], "matchUpdateTypes": ["minor", "patch"], "enabled": true, From 06df467c869a17d1d8522d5e46d658c1c36fb395 Mon Sep 17 00:00:00 2001 From: Ganeshkumar Ashokavardhanan <35557827+ganeshkumarashok@users.noreply.github.com> Date: Thu, 31 Oct 2024 10:24:10 -0700 Subject: [PATCH 17/61] field name to matchDatasources --- .github/renovate.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/renovate.json b/.github/renovate.json index 05c918d7e57..a5b5865ce6f 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -17,7 +17,7 @@ ], "packageRules": [ { - "datasource": ["docker"], + "matchDatasources": ["docker"], "matchPackageNames": ["aks/aks-gpu-cuda", "aks/aks-gpu-grid"], "matchUpdateTypes": ["minor", "patch"], "enabled": true, From db6c958a2a2412ddd8bf32727de7c2c882a66a61 Mon Sep 17 00:00:00 2001 From: Ganeshkumar Ashokavardhanan <35557827+ganeshkumarashok@users.noreply.github.com> Date: Thu, 31 Oct 2024 10:33:08 -0700 Subject: [PATCH 18/61] add new package rule for gpu versioning --- .github/renovate.json | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/renovate.json b/.github/renovate.json index a5b5865ce6f..f17acf17660 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -22,7 +22,11 @@ "matchUpdateTypes": ["minor", "patch"], "enabled": true, "automerge": false - } + }, + { + "matchPackageNames": ["aks/aks-gpu-cuda", "aks/aks-gpu-grid"], + "versioning": "regex:^(?\\d+)\\.(?\\d+)\\.(?\\d+)-(?\\d{14})$" + }, ], "customManagers": [ { From 0b7b434e420601f437dbb8d1cd18366dc072db42 Mon Sep 17 00:00:00 2001 From: Ganeshkumar Ashokavardhanan <35557827+ganeshkumarashok@users.noreply.github.com> Date: Thu, 31 Oct 2024 10:41:00 -0700 Subject: [PATCH 19/61] remove comma --- .github/renovate.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/renovate.json b/.github/renovate.json index f17acf17660..952d4113614 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -26,7 +26,7 @@ { "matchPackageNames": ["aks/aks-gpu-cuda", "aks/aks-gpu-grid"], "versioning": "regex:^(?\\d+)\\.(?\\d+)\\.(?\\d+)-(?\\d{14})$" - }, + } ], "customManagers": [ { From d85cd0611999accc5d2731bb16db26dfcbdfb21d Mon Sep 17 00:00:00 2001 From: Ganeshkumar Ashokavardhanan <35557827+ganeshkumarashok@users.noreply.github.com> Date: Thu, 31 Oct 2024 10:49:32 -0700 Subject: [PATCH 20/61] Works! Add major version too --- .github/renovate.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/renovate.json b/.github/renovate.json index 952d4113614..274e55b6132 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -19,7 +19,7 @@ { "matchDatasources": ["docker"], "matchPackageNames": ["aks/aks-gpu-cuda", "aks/aks-gpu-grid"], - "matchUpdateTypes": ["minor", "patch"], + "matchUpdateTypes": ["major", "minor", "patch"], "enabled": true, "automerge": false }, From 0eaa7ed0adc6cb0929098167d441aabf723be952 Mon Sep 17 00:00:00 2001 From: Ganeshkumar Ashokavardhanan <35557827+ganeshkumarashok@users.noreply.github.com> Date: Thu, 31 Oct 2024 11:23:39 -0700 Subject: [PATCH 21/61] switch timestamp to prerelease version --- .github/renovate.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/renovate.json b/.github/renovate.json index 274e55b6132..c61d39516a5 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -25,7 +25,7 @@ }, { "matchPackageNames": ["aks/aks-gpu-cuda", "aks/aks-gpu-grid"], - "versioning": "regex:^(?\\d+)\\.(?\\d+)\\.(?\\d+)-(?\\d{14})$" + "versioning": "regex:^(?\\d+)\\.(?\\d+)\\.(?\\d+)(?:-(?\\d{14}))?$" } ], "customManagers": [ From a660376c9093c7c6b9c87762d1f8aec583d2e148 Mon Sep 17 00:00:00 2001 From: Ganeshkumar Ashokavardhanan <35557827+ganeshkumarashok@users.noreply.github.com> Date: Thu, 31 Oct 2024 16:27:25 -0700 Subject: [PATCH 22/61] add extra patterns from agentbaker for consistency/test --- .github/renovate.json | 72 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 72 insertions(+) diff --git a/.github/renovate.json b/.github/renovate.json index c61d39516a5..53976cb590e 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -26,6 +26,78 @@ { "matchPackageNames": ["aks/aks-gpu-cuda", "aks/aks-gpu-grid"], "versioning": "regex:^(?\\d+)\\.(?\\d+)\\.(?\\d+)(?:-(?\\d{14}))?$" + }, + { + "matchDatasources": ["docker", "custom.deb1804", "custom.deb2004", "custom.deb2204", "custom.deb2404"], + "matchUpdateTypes": [ + "minor" + ], + "automerge": false, + "enabled": false + }, + { + "matchDatasources": ["docker"], + "matchUpdateTypes": [ + "patch" + ], + "automerge": false, + "enabled": true + }, + { + "matchDatasources": ["custom.deb1804"], + "matchUpdateTypes": [ + "patch" + ], + "additionalBranchPrefix": "deb1804-", + "automerge": false, + "enabled": true + }, + { + "matchDatasources": ["custom.deb2004"], + "matchUpdateTypes": [ + "patch" + ], + "additionalBranchPrefix": "deb2004-", + "automerge": false, + "enabled": true + }, + { + "matchDatasources": ["custom.deb2204"], + "matchUpdateTypes": [ + "patch" + ], + "additionalBranchPrefix": "deb2204-", + "automerge": false, + "enabled": true + }, + { + "matchDatasources": ["custom.deb2404"], + "matchUpdateTypes": [ + "patch" + ], + "additionalBranchPrefix": "deb2404-", + "automerge": false, + "enabled": true + }, + { + "matchPackageNames": ["moby-runc", "moby-containerd"], + "assignees": ["devinwong", "anujmaheshwari1", "cameronmeissner", "AlisonB319", "lilypan26", "djsly", "jason1028kr", "UtheMan", "zachary-bailey", "ganeshkumarashok"] + }, + { + "matchPackageNames": ["azure-cni", "azure-cns", "containernetworking/azure-cni", "containernetworking/azure-cns"], + "assignees": ["rbtr", "behzad-mir", "QxBytes"] + }, + { + "matchPackageNames": ["aks/aks-node-ca-watcher"], + "assignees": ["UtheMan"] + }, + { + "matchPackageNames": ["oss/kubernetes/coredns", "oss/v2/kubernetes/coredns"], + "assignees": ["SriHarsha001"] + }, + { + "matchPackageNames": ["moby-runc", "moby-containerd"], + "extractVersion": "^v?(?.+)$" } ], "customManagers": [ From fc3ac55cf3e6d6a4917587ad045cc57e93582dbe Mon Sep 17 00:00:00 2001 From: Ganeshkumar Ashokavardhanan <35557827+ganeshkumarashok@users.noreply.github.com> Date: Thu, 31 Oct 2024 16:37:06 -0700 Subject: [PATCH 23/61] remove agentbaker renovate config changes to test patch version update --- .github/renovate.json | 72 ------------------------------------------- 1 file changed, 72 deletions(-) diff --git a/.github/renovate.json b/.github/renovate.json index 53976cb590e..c61d39516a5 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -26,78 +26,6 @@ { "matchPackageNames": ["aks/aks-gpu-cuda", "aks/aks-gpu-grid"], "versioning": "regex:^(?\\d+)\\.(?\\d+)\\.(?\\d+)(?:-(?\\d{14}))?$" - }, - { - "matchDatasources": ["docker", "custom.deb1804", "custom.deb2004", "custom.deb2204", "custom.deb2404"], - "matchUpdateTypes": [ - "minor" - ], - "automerge": false, - "enabled": false - }, - { - "matchDatasources": ["docker"], - "matchUpdateTypes": [ - "patch" - ], - "automerge": false, - "enabled": true - }, - { - "matchDatasources": ["custom.deb1804"], - "matchUpdateTypes": [ - "patch" - ], - "additionalBranchPrefix": "deb1804-", - "automerge": false, - "enabled": true - }, - { - "matchDatasources": ["custom.deb2004"], - "matchUpdateTypes": [ - "patch" - ], - "additionalBranchPrefix": "deb2004-", - "automerge": false, - "enabled": true - }, - { - "matchDatasources": ["custom.deb2204"], - "matchUpdateTypes": [ - "patch" - ], - "additionalBranchPrefix": "deb2204-", - "automerge": false, - "enabled": true - }, - { - "matchDatasources": ["custom.deb2404"], - "matchUpdateTypes": [ - "patch" - ], - "additionalBranchPrefix": "deb2404-", - "automerge": false, - "enabled": true - }, - { - "matchPackageNames": ["moby-runc", "moby-containerd"], - "assignees": ["devinwong", "anujmaheshwari1", "cameronmeissner", "AlisonB319", "lilypan26", "djsly", "jason1028kr", "UtheMan", "zachary-bailey", "ganeshkumarashok"] - }, - { - "matchPackageNames": ["azure-cni", "azure-cns", "containernetworking/azure-cni", "containernetworking/azure-cns"], - "assignees": ["rbtr", "behzad-mir", "QxBytes"] - }, - { - "matchPackageNames": ["aks/aks-node-ca-watcher"], - "assignees": ["UtheMan"] - }, - { - "matchPackageNames": ["oss/kubernetes/coredns", "oss/v2/kubernetes/coredns"], - "assignees": ["SriHarsha001"] - }, - { - "matchPackageNames": ["moby-runc", "moby-containerd"], - "extractVersion": "^v?(?.+)$" } ], "customManagers": [ From 91463db6afb17b81b5904726b98425a2e85541b5 Mon Sep 17 00:00:00 2001 From: Ganeshkumar Ashokavardhanan <35557827+ganeshkumarashok@users.noreply.github.com> Date: Thu, 31 Oct 2024 16:52:10 -0700 Subject: [PATCH 24/61] add separate custom manager for gpu images --- .github/renovate.json | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/.github/renovate.json b/.github/renovate.json index c61d39516a5..66dffd01f1a 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -29,6 +29,18 @@ } ], "customManagers": [ + { + "customType": "regex", + "description": "Auto-update aks-gpu-cuda and aks-gpu-grid in components.json", + "fileMatch": ["parts/linux/cloud-init/artifacts/components.json"], + "matchStringsStrategy": "any", + "matchStrings": [ + "\"renovateTag\":\\s*\"registry=(?[^,]+), name=(?aks/aks-gpu-cuda|aks/aks-gpu-grid)\",\\s*\"latestVersion\":\\s*\"(?[^\"]+)\"" + ], + "datasourceTemplate": "docker", + "versioningTemplate": "regex:^(?\\d+)\\.(?\\d+)\\.(?\\d+)(?:-(?\\d{14}))?$", + "autoReplaceStringTemplate": "\"renovateTag\": \"registry={{{registryUrl}}}, name={{{packageName}}}\",\n \"latestVersion\": \"{{{newValue}}}\"" + }, { "customType": "regex", "description": "auto update containerImages in components.json", From 346fedcb180c546dbd4c5191b445d929e70d3fcb Mon Sep 17 00:00:00 2001 From: Ganeshkumar Ashokavardhanan <35557827+ganeshkumarashok@users.noreply.github.com> Date: Thu, 31 Oct 2024 17:06:27 -0700 Subject: [PATCH 25/61] update custom managers --- .github/renovate.json | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/.github/renovate.json b/.github/renovate.json index 66dffd01f1a..a6d72faea33 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -39,21 +39,19 @@ ], "datasourceTemplate": "docker", "versioningTemplate": "regex:^(?\\d+)\\.(?\\d+)\\.(?\\d+)(?:-(?\\d{14}))?$", - "autoReplaceStringTemplate": "\"renovateTag\": \"registry={{{registryUrl}}}, name={{{packageName}}}\",\n \"latestVersion\": \"{{{newValue}}}\"" + "autoReplaceStringTemplate": "\"renovateTag\": \"registry={{{registryUrl}}}, name={{{packageName}}}\",\n \"latestVersion\": \"{{{newValue}}}\"" }, { "customType": "regex", - "description": "auto update containerImages in components.json", - "fileMatch": [ - "parts/linux/cloud-init/artifacts/components.json" - ], + "description": "Auto-update other container images in components.json", + "fileMatch": ["parts/linux/cloud-init/artifacts/components.json"], "matchStringsStrategy": "any", "matchStrings": [ - "\"renovateTag\":\\s*\"registry=(?[^,]+), name=(?[^\"]+)\",\\s*\"latestVersion\":\\s*\"(?[^\"]+)\"(?:[^}]*\"previousLatestVersion\":\\s*\"(?[^\"]+)\")?" + "\"renovateTag\":\\s*\"registry=(?[^,]+), name=(?(?!aks/aks-gpu-cuda|aks/aks-gpu-grid)[^\"]+)\",\\s*\"latestVersion\":\\s*\"(?[^\"]+)\"" ], "datasourceTemplate": "docker", "versioningTemplate": "docker", - "autoReplaceStringTemplate": "\"renovateTag\": \"registry={{{registryUrl}}}, name={{{packageName}}}\",\n \"latestVersion\": \"{{{newValue}}}\"{{#if depType}},\n \"previousLatestVersion\": \"{{{currentValue}}}\"{{/if}}" + "autoReplaceStringTemplate": "\"renovateTag\": \"registry={{{registryUrl}}}, name={{{packageName}}}\",\n \"latestVersion\": \"{{{newValue}}}\"{{#if depType}},\n \"previousLatestVersion\": \"{{{currentValue}}}\"{{/if}}" } ] } From 74adaee9984598fdc6dca7526dbae60b776430cd Mon Sep 17 00:00:00 2001 From: Ganeshkumar Ashokavardhanan <35557827+ganeshkumarashok@users.noreply.github.com> Date: Thu, 31 Oct 2024 17:58:41 -0700 Subject: [PATCH 26/61] revert incorrect regex --- .github/renovate.json | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/.github/renovate.json b/.github/renovate.json index a6d72faea33..66dffd01f1a 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -39,19 +39,21 @@ ], "datasourceTemplate": "docker", "versioningTemplate": "regex:^(?\\d+)\\.(?\\d+)\\.(?\\d+)(?:-(?\\d{14}))?$", - "autoReplaceStringTemplate": "\"renovateTag\": \"registry={{{registryUrl}}}, name={{{packageName}}}\",\n \"latestVersion\": \"{{{newValue}}}\"" + "autoReplaceStringTemplate": "\"renovateTag\": \"registry={{{registryUrl}}}, name={{{packageName}}}\",\n \"latestVersion\": \"{{{newValue}}}\"" }, { "customType": "regex", - "description": "Auto-update other container images in components.json", - "fileMatch": ["parts/linux/cloud-init/artifacts/components.json"], + "description": "auto update containerImages in components.json", + "fileMatch": [ + "parts/linux/cloud-init/artifacts/components.json" + ], "matchStringsStrategy": "any", "matchStrings": [ - "\"renovateTag\":\\s*\"registry=(?[^,]+), name=(?(?!aks/aks-gpu-cuda|aks/aks-gpu-grid)[^\"]+)\",\\s*\"latestVersion\":\\s*\"(?[^\"]+)\"" + "\"renovateTag\":\\s*\"registry=(?[^,]+), name=(?[^\"]+)\",\\s*\"latestVersion\":\\s*\"(?[^\"]+)\"(?:[^}]*\"previousLatestVersion\":\\s*\"(?[^\"]+)\")?" ], "datasourceTemplate": "docker", "versioningTemplate": "docker", - "autoReplaceStringTemplate": "\"renovateTag\": \"registry={{{registryUrl}}}, name={{{packageName}}}\",\n \"latestVersion\": \"{{{newValue}}}\"{{#if depType}},\n \"previousLatestVersion\": \"{{{currentValue}}}\"{{/if}}" + "autoReplaceStringTemplate": "\"renovateTag\": \"registry={{{registryUrl}}}, name={{{packageName}}}\",\n \"latestVersion\": \"{{{newValue}}}\"{{#if depType}},\n \"previousLatestVersion\": \"{{{currentValue}}}\"{{/if}}" } ] } From 9d5cccc8302a33f0e1fd991ec838e6cd7f7b9ece Mon Sep 17 00:00:00 2001 From: Ganeshkumar Ashokavardhanan <35557827+ganeshkumarashok@users.noreply.github.com> Date: Fri, 1 Nov 2024 10:15:11 -0700 Subject: [PATCH 27/61] lower cuda to fake lower version for test --- parts/linux/cloud-init/artifacts/components.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/parts/linux/cloud-init/artifacts/components.json b/parts/linux/cloud-init/artifacts/components.json index 4460a39c120..256c0df2d55 100644 --- a/parts/linux/cloud-init/artifacts/components.json +++ b/parts/linux/cloud-init/artifacts/components.json @@ -564,7 +564,7 @@ "downloadURL": "mcr.microsoft.com/aks/aks-gpu-cuda:*", "gpuVersion": { "renovateTag": "registry=https://mcr.microsoft.com, name=aks/aks-gpu-cuda", - "latestVersion": "550.90.12-20241021235610" + "latestVersion": "530.80.10-20241021235610" } }, { From bcdc23f0354fddf76bd4c100c9c0329312bd529c Mon Sep 17 00:00:00 2001 From: Ganeshkumar Ashokavardhanan <35557827+ganeshkumarashok@users.noreply.github.com> Date: Fri, 1 Nov 2024 10:23:57 -0700 Subject: [PATCH 28/61] combine rules --- .github/renovate.json | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/.github/renovate.json b/.github/renovate.json index 66dffd01f1a..59054de0bc5 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -20,12 +20,9 @@ "matchDatasources": ["docker"], "matchPackageNames": ["aks/aks-gpu-cuda", "aks/aks-gpu-grid"], "matchUpdateTypes": ["major", "minor", "patch"], + "versioning": "regex:^(?\\d+)\\.(?\\d+)\\.(?\\d+)(?:-(?\\d{14}))?$", "enabled": true, "automerge": false - }, - { - "matchPackageNames": ["aks/aks-gpu-cuda", "aks/aks-gpu-grid"], - "versioning": "regex:^(?\\d+)\\.(?\\d+)\\.(?\\d+)(?:-(?\\d{14}))?$" } ], "customManagers": [ From c309ab5c3a8a8aa18b8dfe57a05bdba5d03b8c88 Mon Sep 17 00:00:00 2001 From: Ganeshkumar Ashokavardhanan <35557827+ganeshkumarashok@users.noreply.github.com> Date: Fri, 1 Nov 2024 10:26:59 -0700 Subject: [PATCH 29/61] remove versioning --- .github/renovate.json | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/renovate.json b/.github/renovate.json index 59054de0bc5..9efab8a8525 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -20,7 +20,6 @@ "matchDatasources": ["docker"], "matchPackageNames": ["aks/aks-gpu-cuda", "aks/aks-gpu-grid"], "matchUpdateTypes": ["major", "minor", "patch"], - "versioning": "regex:^(?\\d+)\\.(?\\d+)\\.(?\\d+)(?:-(?\\d{14}))?$", "enabled": true, "automerge": false } From 1a083b7d98a2d75b5d061ec5b8032248c0a3e2d9 Mon Sep 17 00:00:00 2001 From: Ganeshkumar Ashokavardhanan <35557827+ganeshkumarashok@users.noreply.github.com> Date: Fri, 1 Nov 2024 10:30:35 -0700 Subject: [PATCH 30/61] remove custom manager for gpu --- .github/renovate.json | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/.github/renovate.json b/.github/renovate.json index 9efab8a8525..66dc512c0da 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -25,18 +25,6 @@ } ], "customManagers": [ - { - "customType": "regex", - "description": "Auto-update aks-gpu-cuda and aks-gpu-grid in components.json", - "fileMatch": ["parts/linux/cloud-init/artifacts/components.json"], - "matchStringsStrategy": "any", - "matchStrings": [ - "\"renovateTag\":\\s*\"registry=(?[^,]+), name=(?aks/aks-gpu-cuda|aks/aks-gpu-grid)\",\\s*\"latestVersion\":\\s*\"(?[^\"]+)\"" - ], - "datasourceTemplate": "docker", - "versioningTemplate": "regex:^(?\\d+)\\.(?\\d+)\\.(?\\d+)(?:-(?\\d{14}))?$", - "autoReplaceStringTemplate": "\"renovateTag\": \"registry={{{registryUrl}}}, name={{{packageName}}}\",\n \"latestVersion\": \"{{{newValue}}}\"" - }, { "customType": "regex", "description": "auto update containerImages in components.json", From b2acb32122af0da35a7dfdf41b35afd57bedbdad Mon Sep 17 00:00:00 2001 From: Ganeshkumar Ashokavardhanan <35557827+ganeshkumarashok@users.noreply.github.com> Date: Fri, 1 Nov 2024 10:30:58 -0700 Subject: [PATCH 31/61] remove match update type --- .github/renovate.json | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/renovate.json b/.github/renovate.json index 66dc512c0da..59c0a34e32c 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -19,7 +19,6 @@ { "matchDatasources": ["docker"], "matchPackageNames": ["aks/aks-gpu-cuda", "aks/aks-gpu-grid"], - "matchUpdateTypes": ["major", "minor", "patch"], "enabled": true, "automerge": false } From 04e526e91431215f90c9c9993b96b9dbf721727b Mon Sep 17 00:00:00 2001 From: Ganeshkumar Ashokavardhanan <35557827+ganeshkumarashok@users.noreply.github.com> Date: Fri, 1 Nov 2024 10:39:37 -0700 Subject: [PATCH 32/61] add back versioning regex --- .github/renovate.json | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/renovate.json b/.github/renovate.json index 59c0a34e32c..76a558ddfeb 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -19,6 +19,7 @@ { "matchDatasources": ["docker"], "matchPackageNames": ["aks/aks-gpu-cuda", "aks/aks-gpu-grid"], + "versioning": "regex:^(?\\d+)\\.(?\\d+)\\.(?\\d+)(?:-(?\\d{14}))?$", "enabled": true, "automerge": false } From 303d01110db9fe69d831e1500ee9b985ab8a4e71 Mon Sep 17 00:00:00 2001 From: Ganeshkumar Ashokavardhanan <35557827+ganeshkumarashok@users.noreply.github.com> Date: Fri, 1 Nov 2024 10:46:51 -0700 Subject: [PATCH 33/61] switch to 550.90.12-20241021235610" --- parts/linux/cloud-init/artifacts/components.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/parts/linux/cloud-init/artifacts/components.json b/parts/linux/cloud-init/artifacts/components.json index 256c0df2d55..4460a39c120 100644 --- a/parts/linux/cloud-init/artifacts/components.json +++ b/parts/linux/cloud-init/artifacts/components.json @@ -564,7 +564,7 @@ "downloadURL": "mcr.microsoft.com/aks/aks-gpu-cuda:*", "gpuVersion": { "renovateTag": "registry=https://mcr.microsoft.com, name=aks/aks-gpu-cuda", - "latestVersion": "530.80.10-20241021235610" + "latestVersion": "550.90.12-20241021235610" } }, { From a353161e50d76f3e3b5f9d08069f68b9cccd8ea0 Mon Sep 17 00:00:00 2001 From: Ganeshkumar Ashokavardhanan <35557827+ganeshkumarashok@users.noreply.github.com> Date: Fri, 1 Nov 2024 10:50:58 -0700 Subject: [PATCH 34/61] replace custom manager with Agentbaker's master --- .github/renovate.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/renovate.json b/.github/renovate.json index 76a558ddfeb..7bf279e04f4 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -36,8 +36,7 @@ "\"renovateTag\":\\s*\"registry=(?[^,]+), name=(?[^\"]+)\",\\s*\"latestVersion\":\\s*\"(?[^\"]+)\"(?:[^}]*\"previousLatestVersion\":\\s*\"(?[^\"]+)\")?" ], "datasourceTemplate": "docker", - "versioningTemplate": "docker", "autoReplaceStringTemplate": "\"renovateTag\": \"registry={{{registryUrl}}}, name={{{packageName}}}\",\n \"latestVersion\": \"{{{newValue}}}\"{{#if depType}},\n \"previousLatestVersion\": \"{{{currentValue}}}\"{{/if}}" - } + }, ] } From bf210a616c3f2dd71b59b632f6b8af5b12de19c5 Mon Sep 17 00:00:00 2001 From: Ganeshkumar Ashokavardhanan <35557827+ganeshkumarashok@users.noreply.github.com> Date: Fri, 1 Nov 2024 10:51:33 -0700 Subject: [PATCH 35/61] remove comma --- .github/renovate.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/renovate.json b/.github/renovate.json index 7bf279e04f4..5df421a991e 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -37,6 +37,6 @@ ], "datasourceTemplate": "docker", "autoReplaceStringTemplate": "\"renovateTag\": \"registry={{{registryUrl}}}, name={{{packageName}}}\",\n \"latestVersion\": \"{{{newValue}}}\"{{#if depType}},\n \"previousLatestVersion\": \"{{{currentValue}}}\"{{/if}}" - }, + } ] } From d0624964d17972ded5170b405be18c9da131ab9f Mon Sep 17 00:00:00 2001 From: Ganeshkumar Ashokavardhanan <35557827+ganeshkumarashok@users.noreply.github.com> Date: Fri, 1 Nov 2024 10:56:22 -0700 Subject: [PATCH 36/61] basics - just enable true for docker --- .github/renovate.json | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/.github/renovate.json b/.github/renovate.json index 5df421a991e..292b3e5f19a 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -18,10 +18,8 @@ "packageRules": [ { "matchDatasources": ["docker"], - "matchPackageNames": ["aks/aks-gpu-cuda", "aks/aks-gpu-grid"], - "versioning": "regex:^(?\\d+)\\.(?\\d+)\\.(?\\d+)(?:-(?\\d{14}))?$", - "enabled": true, - "automerge": false + "automerge": false, + "enabled": true } ], "customManagers": [ From b62bfc00a58fb63f236a1bef40e7701a3df3fee3 Mon Sep 17 00:00:00 2001 From: Ganeshkumar Ashokavardhanan <35557827+ganeshkumarashok@users.noreply.github.com> Date: Fri, 1 Nov 2024 11:00:49 -0700 Subject: [PATCH 37/61] matchUpdateTypes --- .github/renovate.json | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/.github/renovate.json b/.github/renovate.json index 292b3e5f19a..688e87637bf 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -18,9 +18,12 @@ "packageRules": [ { "matchDatasources": ["docker"], + "matchUpdateTypes": [ + "minor" + ], "automerge": false, - "enabled": true - } + "enabled": false + }, ], "customManagers": [ { From 46d59e3a6fe039f9c95c9921b81d345647874b97 Mon Sep 17 00:00:00 2001 From: Ganeshkumar Ashokavardhanan <35557827+ganeshkumarashok@users.noreply.github.com> Date: Fri, 1 Nov 2024 11:06:51 -0700 Subject: [PATCH 38/61] enabled true --- .github/renovate.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/renovate.json b/.github/renovate.json index 688e87637bf..583a28886c0 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -22,7 +22,7 @@ "minor" ], "automerge": false, - "enabled": false + "enabled": true }, ], "customManagers": [ From 84f8b4df401b5d840558e12c5deb3533750915c1 Mon Sep 17 00:00:00 2001 From: Ganeshkumar Ashokavardhanan <35557827+ganeshkumarashok@users.noreply.github.com> Date: Fri, 1 Nov 2024 14:11:04 -0700 Subject: [PATCH 39/61] regex add --- .github/renovate.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/renovate.json b/.github/renovate.json index 583a28886c0..8b66fece98f 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -16,6 +16,10 @@ } ], "packageRules": [ + { + "matchPackageNames": ["aks/aks-gpu-cuda", "aks/aks-gpu-grid"], + "versioning": "regex:^(?\\d+)\\.(?\\d+)\\.(?\\d+)-(?\\d{14})$" + }, { "matchDatasources": ["docker"], "matchUpdateTypes": [ From fdf59c0fa598ee74201e709da0c58e0849d48228 Mon Sep 17 00:00:00 2001 From: Ganeshkumar Ashokavardhanan <35557827+ganeshkumarashok@users.noreply.github.com> Date: Fri, 1 Nov 2024 14:13:17 -0700 Subject: [PATCH 40/61] Update renovate.json --- .github/renovate.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/renovate.json b/.github/renovate.json index 8b66fece98f..4b7a0a432ee 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -27,7 +27,7 @@ ], "automerge": false, "enabled": true - }, + } ], "customManagers": [ { From cabf7521ec845b4dafe737002ef6742262d23adb Mon Sep 17 00:00:00 2001 From: Ganeshkumar Ashokavardhanan <35557827+ganeshkumarashok@users.noreply.github.com> Date: Fri, 1 Nov 2024 14:17:56 -0700 Subject: [PATCH 41/61] remove minor version for docker data source --- .github/renovate.json | 3 --- 1 file changed, 3 deletions(-) diff --git a/.github/renovate.json b/.github/renovate.json index 4b7a0a432ee..c6da1fd7fa9 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -22,9 +22,6 @@ }, { "matchDatasources": ["docker"], - "matchUpdateTypes": [ - "minor" - ], "automerge": false, "enabled": true } From f6a89efe559bba0dd69a00be79a4405c410689c2 Mon Sep 17 00:00:00 2001 From: Ganeshkumar Ashokavardhanan <35557827+ganeshkumarashok@users.noreply.github.com> Date: Fri, 1 Nov 2024 14:25:46 -0700 Subject: [PATCH 42/61] remove docker block and enable in same package rule --- .github/renovate.json | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/.github/renovate.json b/.github/renovate.json index c6da1fd7fa9..510d3033773 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -16,15 +16,12 @@ } ], "packageRules": [ - { - "matchPackageNames": ["aks/aks-gpu-cuda", "aks/aks-gpu-grid"], - "versioning": "regex:^(?\\d+)\\.(?\\d+)\\.(?\\d+)-(?\\d{14})$" + { + "matchPackageNames": ["aks/aks-gpu-cuda", "aks/aks-gpu-grid"], + "versioning": "regex:^(?\\d+)\\.(?\\d+)\\.(?\\d+)-(?\\d{14})$", + "automerge": false, + "enabled": true }, - { - "matchDatasources": ["docker"], - "automerge": false, - "enabled": true - } ], "customManagers": [ { From 9cc24a8e814342bfcd0b0ff33e61a6288230d4a3 Mon Sep 17 00:00:00 2001 From: Ganeshkumar Ashokavardhanan <35557827+ganeshkumarashok@users.noreply.github.com> Date: Fri, 1 Nov 2024 14:27:59 -0700 Subject: [PATCH 43/61] remove comma --- .github/renovate.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/renovate.json b/.github/renovate.json index 510d3033773..4e7c042b36c 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -21,7 +21,7 @@ "versioning": "regex:^(?\\d+)\\.(?\\d+)\\.(?\\d+)-(?\\d{14})$", "automerge": false, "enabled": true - }, + } ], "customManagers": [ { From e6f37dcd5119fa9d3cb867c8babc6877dee2aa93 Mon Sep 17 00:00:00 2001 From: Ganeshkumar Ashokavardhanan <35557827+ganeshkumarashok@users.noreply.github.com> Date: Fri, 1 Nov 2024 16:45:00 -0700 Subject: [PATCH 44/61] log tracing --- .github/renovate.json | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/renovate.json b/.github/renovate.json index 4e7c042b36c..942b05b9c04 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -9,6 +9,7 @@ "branchConcurrentLimit": 50, "separateMinorPatch": true, "labels": ["renovate"], + "logLevel": "trace", "logLevelRemap": [ { "matchMessage": "/^Custom manager fetcher/", From a3202aa06f0f0d9d5edb5713fb7d6ba86129f8df Mon Sep 17 00:00:00 2001 From: Ganeshkumar Ashokavardhanan <35557827+ganeshkumarashok@users.noreply.github.com> Date: Sat, 2 Nov 2024 19:21:17 -0700 Subject: [PATCH 45/61] set log level to trace --- .github/renovate.json | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/renovate.json b/.github/renovate.json index 942b05b9c04..4e7c042b36c 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -9,7 +9,6 @@ "branchConcurrentLimit": 50, "separateMinorPatch": true, "labels": ["renovate"], - "logLevel": "trace", "logLevelRemap": [ { "matchMessage": "/^Custom manager fetcher/", From fde58f0545eb9c02bb317bfd8869022f2760c3ef Mon Sep 17 00:00:00 2001 From: Ganeshkumar Ashokavardhanan <35557827+ganeshkumarashok@users.noreply.github.com> Date: Sat, 2 Nov 2024 19:21:49 -0700 Subject: [PATCH 46/61] set log level trace --- .github/renovate.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/renovate.json b/.github/renovate.json index 4e7c042b36c..446b3ddecd3 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -12,7 +12,7 @@ "logLevelRemap": [ { "matchMessage": "/^Custom manager fetcher/", - "newLogLevel": "info" + "newLogLevel": "trace" } ], "packageRules": [ From a4db916b465c7e9446d1af7ade698f3ff4c5f79f Mon Sep 17 00:00:00 2001 From: Ganeshkumar Ashokavardhanan <35557827+ganeshkumarashok@users.noreply.github.com> Date: Sat, 2 Nov 2024 19:34:25 -0700 Subject: [PATCH 47/61] "recreateWhen": "always" top-level --- .github/renovate.json | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/renovate.json b/.github/renovate.json index 446b3ddecd3..dfe89859ca9 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -9,6 +9,7 @@ "branchConcurrentLimit": 50, "separateMinorPatch": true, "labels": ["renovate"], + "recreateWhen": "always", "logLevelRemap": [ { "matchMessage": "/^Custom manager fetcher/", From fa090e4af9bffa5da1462033c0d590ce7bea4be6 Mon Sep 17 00:00:00 2001 From: Ganeshkumar Ashokavardhanan <35557827+ganeshkumarashok@users.noreply.github.com> Date: Sat, 2 Nov 2024 19:48:03 -0700 Subject: [PATCH 48/61] ignoreUnstable false --- .github/renovate.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/renovate.json b/.github/renovate.json index dfe89859ca9..56973cc2822 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -21,7 +21,8 @@ "matchPackageNames": ["aks/aks-gpu-cuda", "aks/aks-gpu-grid"], "versioning": "regex:^(?\\d+)\\.(?\\d+)\\.(?\\d+)-(?\\d{14})$", "automerge": false, - "enabled": true + "enabled": true, + "ignoreUnstable": false } ], "customManagers": [ From b7dfa1f1a267d98a3b468e9b36a1789b554cb30b Mon Sep 17 00:00:00 2001 From: Ganeshkumar Ashokavardhanan <35557827+ganeshkumarashok@users.noreply.github.com> Date: Sat, 2 Nov 2024 19:51:03 -0700 Subject: [PATCH 49/61] respectLatest to false --- .github/renovate.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/renovate.json b/.github/renovate.json index 56973cc2822..ec0ac5dbd4c 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -22,7 +22,8 @@ "versioning": "regex:^(?\\d+)\\.(?\\d+)\\.(?\\d+)-(?\\d{14})$", "automerge": false, "enabled": true, - "ignoreUnstable": false + "ignoreUnstable": false, + "respectLatest": false } ], "customManagers": [ From a3775d5dc58a1ee3b7399d1fc9d531a8bfde03ca Mon Sep 17 00:00:00 2001 From: Ganeshkumar Ashokavardhanan <35557827+ganeshkumarashok@users.noreply.github.com> Date: Sat, 2 Nov 2024 19:59:40 -0700 Subject: [PATCH 50/61] add matchUpdateTypes --- .github/renovate.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/renovate.json b/.github/renovate.json index ec0ac5dbd4c..6f88b4c28be 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -19,7 +19,8 @@ "packageRules": [ { "matchPackageNames": ["aks/aks-gpu-cuda", "aks/aks-gpu-grid"], - "versioning": "regex:^(?\\d+)\\.(?\\d+)\\.(?\\d+)-(?\\d{14})$", + "versioning": "regex:^(?\\d+)\\.(?\\d+)\\.(?\\d+)-(?\\d{14})$", + "matchUpdateTypes": ["major", "minor", "patch", "prerelease"] "automerge": false, "enabled": true, "ignoreUnstable": false, From adf0113d0f29d6366a1219d3f0692122673e0717 Mon Sep 17 00:00:00 2001 From: Ganeshkumar Ashokavardhanan <35557827+ganeshkumarashok@users.noreply.github.com> Date: Sat, 2 Nov 2024 20:02:24 -0700 Subject: [PATCH 51/61] comma --- .github/renovate.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/renovate.json b/.github/renovate.json index 6f88b4c28be..b59bb207b26 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -20,7 +20,7 @@ { "matchPackageNames": ["aks/aks-gpu-cuda", "aks/aks-gpu-grid"], "versioning": "regex:^(?\\d+)\\.(?\\d+)\\.(?\\d+)-(?\\d{14})$", - "matchUpdateTypes": ["major", "minor", "patch", "prerelease"] + "matchUpdateTypes": ["major", "minor", "patch", "prerelease"], "automerge": false, "enabled": true, "ignoreUnstable": false, From 8d8734c562b93576a613f1e3cc3b262da194d94a Mon Sep 17 00:00:00 2001 From: Ganeshkumar Ashokavardhanan <35557827+ganeshkumarashok@users.noreply.github.com> Date: Sat, 2 Nov 2024 20:07:11 -0700 Subject: [PATCH 52/61] move matchupdatetypes to separate packageRule --- .github/renovate.json | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/renovate.json b/.github/renovate.json index b59bb207b26..63e855dd021 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -20,11 +20,14 @@ { "matchPackageNames": ["aks/aks-gpu-cuda", "aks/aks-gpu-grid"], "versioning": "regex:^(?\\d+)\\.(?\\d+)\\.(?\\d+)-(?\\d{14})$", - "matchUpdateTypes": ["major", "minor", "patch", "prerelease"], "automerge": false, "enabled": true, "ignoreUnstable": false, "respectLatest": false + }, + { + "matchPackageNames": ["aks/aks-gpu-cuda", "aks/aks-gpu-grid"], + "matchUpdateTypes": ["major", "minor", "patch", "prerelease"] } ], "customManagers": [ From d130e1f3c2293e017bee7a608f038d514d2845a0 Mon Sep 17 00:00:00 2001 From: Ganeshkumar Ashokavardhanan <35557827+ganeshkumarashok@users.noreply.github.com> Date: Sat, 2 Nov 2024 20:12:42 -0700 Subject: [PATCH 53/61] reduce grid version to 535.160.01-20241021235606 --- parts/linux/cloud-init/artifacts/components.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/parts/linux/cloud-init/artifacts/components.json b/parts/linux/cloud-init/artifacts/components.json index 4460a39c120..e9c1eb2f0b0 100644 --- a/parts/linux/cloud-init/artifacts/components.json +++ b/parts/linux/cloud-init/artifacts/components.json @@ -571,7 +571,7 @@ "downloadURL": "mcr.microsoft.com/aks/aks-gpu-grid:*", "gpuVersion": { "renovateTag": "registry=https://mcr.microsoft.com, name=aks/aks-gpu-grid", - "latestVersion": "535.161.08-20241021235607" + "latestVersion": "535.160.01-20241021235606" } } ], From 4333a188ea6133217f311714f696b0771a94db9c Mon Sep 17 00:00:00 2001 From: Ganeshkumar Ashokavardhanan <35557827+ganeshkumarashok@users.noreply.github.com> Date: Sat, 2 Nov 2024 21:05:17 -0700 Subject: [PATCH 54/61] grid minor to 161 --- parts/linux/cloud-init/artifacts/components.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/parts/linux/cloud-init/artifacts/components.json b/parts/linux/cloud-init/artifacts/components.json index e9c1eb2f0b0..5a896b9ffd9 100644 --- a/parts/linux/cloud-init/artifacts/components.json +++ b/parts/linux/cloud-init/artifacts/components.json @@ -571,7 +571,7 @@ "downloadURL": "mcr.microsoft.com/aks/aks-gpu-grid:*", "gpuVersion": { "renovateTag": "registry=https://mcr.microsoft.com, name=aks/aks-gpu-grid", - "latestVersion": "535.160.01-20241021235606" + "latestVersion": "535.161.01-20241021235606" } } ], From c10c6e7d75afedd9cd86bb1f556414de95619344 Mon Sep 17 00:00:00 2001 From: Ganeshkumar Ashokavardhanan <35557827+ganeshkumarashok@users.noreply.github.com> Date: Sat, 2 Nov 2024 21:31:21 -0700 Subject: [PATCH 55/61] switching versioning scheme to prerelease from timestamp --- .github/renovate.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/renovate.json b/.github/renovate.json index 63e855dd021..47d6133c6a6 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -19,7 +19,7 @@ "packageRules": [ { "matchPackageNames": ["aks/aks-gpu-cuda", "aks/aks-gpu-grid"], - "versioning": "regex:^(?\\d+)\\.(?\\d+)\\.(?\\d+)-(?\\d{14})$", + "versioning": "regex:^(?\\d+)\\.(?\\d+)\\.(?\\d+)-(?\\d{14})$", "automerge": false, "enabled": true, "ignoreUnstable": false, From 7d8bc52ac90ad90a873ef7b0812ae5d8f5ec721a Mon Sep 17 00:00:00 2001 From: Ganeshkumar Ashokavardhanan <35557827+ganeshkumarashok@users.noreply.github.com> Date: Sat, 2 Nov 2024 21:35:11 -0700 Subject: [PATCH 56/61] grid to same patch --- parts/linux/cloud-init/artifacts/components.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/parts/linux/cloud-init/artifacts/components.json b/parts/linux/cloud-init/artifacts/components.json index 5a896b9ffd9..7fdcee73989 100644 --- a/parts/linux/cloud-init/artifacts/components.json +++ b/parts/linux/cloud-init/artifacts/components.json @@ -571,7 +571,7 @@ "downloadURL": "mcr.microsoft.com/aks/aks-gpu-grid:*", "gpuVersion": { "renovateTag": "registry=https://mcr.microsoft.com, name=aks/aks-gpu-grid", - "latestVersion": "535.161.01-20241021235606" + "latestVersion": "535.161.08-20241021235606" } } ], From a476fe10b2015c05552536b853b1497b765f61ce Mon Sep 17 00:00:00 2001 From: Ganeshkumar Ashokavardhanan <35557827+ganeshkumarashok@users.noreply.github.com> Date: Sat, 2 Nov 2024 21:45:05 -0700 Subject: [PATCH 57/61] remove separate package rule { "matchPackageNames": ["aks/aks-gpu-cuda", "aks/aks-gpu-grid"], "matchUpdateTypes": ["major", "minor", "patch", "prerelease"] } --- .github/renovate.json | 4 ---- 1 file changed, 4 deletions(-) diff --git a/.github/renovate.json b/.github/renovate.json index 47d6133c6a6..94c7212e871 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -24,10 +24,6 @@ "enabled": true, "ignoreUnstable": false, "respectLatest": false - }, - { - "matchPackageNames": ["aks/aks-gpu-cuda", "aks/aks-gpu-grid"], - "matchUpdateTypes": ["major", "minor", "patch", "prerelease"] } ], "customManagers": [ From 01963edfeff706385d9ca12f74beb18973f71b44 Mon Sep 17 00:00:00 2001 From: Ganeshkumar Ashokavardhanan <35557827+ganeshkumarashok@users.noreply.github.com> Date: Sat, 2 Nov 2024 22:01:00 -0700 Subject: [PATCH 58/61] add package rules from oss AB --- .github/renovate.json | 72 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 72 insertions(+) diff --git a/.github/renovate.json b/.github/renovate.json index 94c7212e871..3f716cf8154 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -24,6 +24,78 @@ "enabled": true, "ignoreUnstable": false, "respectLatest": false + }, + { + "matchDatasources": ["docker", "custom.deb1804", "custom.deb2004", "custom.deb2204", "custom.deb2404"], + "matchUpdateTypes": [ + "minor" + ], + "automerge": false, + "enabled": false + }, + { + "matchDatasources": ["docker"], + "matchUpdateTypes": [ + "patch" + ], + "automerge": false, + "enabled": true + }, + { + "matchDatasources": ["custom.deb1804"], + "matchUpdateTypes": [ + "patch" + ], + "additionalBranchPrefix": "deb1804-", + "automerge": false, + "enabled": true + }, + { + "matchDatasources": ["custom.deb2004"], + "matchUpdateTypes": [ + "patch" + ], + "additionalBranchPrefix": "deb2004-", + "automerge": false, + "enabled": true + }, + { + "matchDatasources": ["custom.deb2204"], + "matchUpdateTypes": [ + "patch" + ], + "additionalBranchPrefix": "deb2204-", + "automerge": false, + "enabled": true + }, + { + "matchDatasources": ["custom.deb2404"], + "matchUpdateTypes": [ + "patch" + ], + "additionalBranchPrefix": "deb2404-", + "automerge": false, + "enabled": true + }, + { + "matchPackageNames": ["moby-runc", "moby-containerd"], + "assignees": ["devinwong", "anujmaheshwari1", "cameronmeissner", "AlisonB319", "lilypan26", "djsly", "jason1028kr", "UtheMan", "zachary-bailey", "ganeshkumarashok"] + }, + { + "matchPackageNames": ["azure-cni", "azure-cns", "containernetworking/azure-cni", "containernetworking/azure-cns"], + "assignees": ["rbtr", "behzad-mir", "QxBytes"] + }, + { + "matchPackageNames": ["aks/aks-node-ca-watcher"], + "assignees": ["UtheMan"] + }, + { + "matchPackageNames": ["oss/kubernetes/coredns", "oss/v2/kubernetes/coredns"], + "assignees": ["SriHarsha001"] + }, + { + "matchPackageNames": ["moby-runc", "moby-containerd"], + "extractVersion": "^v?(?.+)$" } ], "customManagers": [ From 303c0800d1c15d28abe53b964be256a94b634645 Mon Sep 17 00:00:00 2001 From: Ganeshkumar Ashokavardhanan <35557827+ganeshkumarashok@users.noreply.github.com> Date: Sat, 2 Nov 2024 22:06:17 -0700 Subject: [PATCH 59/61] move gpu package rule to bottom --- .github/renovate.json | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/.github/renovate.json b/.github/renovate.json index 3f716cf8154..8fc959fdaed 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -17,15 +17,8 @@ } ], "packageRules": [ - { - "matchPackageNames": ["aks/aks-gpu-cuda", "aks/aks-gpu-grid"], - "versioning": "regex:^(?\\d+)\\.(?\\d+)\\.(?\\d+)-(?\\d{14})$", - "automerge": false, - "enabled": true, - "ignoreUnstable": false, - "respectLatest": false - }, - { + + { "matchDatasources": ["docker", "custom.deb1804", "custom.deb2004", "custom.deb2204", "custom.deb2404"], "matchUpdateTypes": [ "minor" @@ -96,6 +89,14 @@ { "matchPackageNames": ["moby-runc", "moby-containerd"], "extractVersion": "^v?(?.+)$" + }, + { + "matchPackageNames": ["aks/aks-gpu-cuda", "aks/aks-gpu-grid"], + "versioning": "regex:^(?\\d+)\\.(?\\d+)\\.(?\\d+)-(?\\d{14})$", + "automerge": false, + "enabled": true, + "ignoreUnstable": false, + "respectLatest": false } ], "customManagers": [ From 4090b89f581ca03f063dfed8815889113437c5ef Mon Sep 17 00:00:00 2001 From: Ganeshkumar Ashokavardhanan <35557827+ganeshkumarashok@users.noreply.github.com> Date: Sat, 2 Nov 2024 22:12:47 -0700 Subject: [PATCH 60/61] remove respect latest --- .github/renovate.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/renovate.json b/.github/renovate.json index 8fc959fdaed..f93173dc2f6 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -95,8 +95,7 @@ "versioning": "regex:^(?\\d+)\\.(?\\d+)\\.(?\\d+)-(?\\d{14})$", "automerge": false, "enabled": true, - "ignoreUnstable": false, - "respectLatest": false + "ignoreUnstable": false } ], "customManagers": [ From f1e636a7f2789bfe9e8eeb8af9770f33104ce95e Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 15 Nov 2024 02:30:39 +0000 Subject: [PATCH 61/61] Update oss/kubernetes-csi/azuredisk-csi Docker tag to v1.31.1 --- parts/linux/cloud-init/artifacts/components.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/parts/linux/cloud-init/artifacts/components.json b/parts/linux/cloud-init/artifacts/components.json index 7fdcee73989..8efc09a849b 100644 --- a/parts/linux/cloud-init/artifacts/components.json +++ b/parts/linux/cloud-init/artifacts/components.json @@ -376,7 +376,7 @@ }, { "renovateTag": "registry=https://mcr.microsoft.com, name=oss/kubernetes-csi/azuredisk-csi", - "latestVersion": "v1.31.0" + "latestVersion": "v1.31.1" } ] },