)]}'
{
  "commit": "d771cb2ba2fbd1593b055aadf029a551ad82857a",
  "tree": "83e588562060ef10ba7ee798164bfb0c90fad059",
  "parents": [
    "c19261df18f2a00b3b1886d23fa1685b8393d90e"
  ],
  "author": {
    "name": "Daan Hoogland",
    "email": "dahn@apache.org",
    "time": "Thu Oct 22 11:35:46 2026 +0200"
  },
  "committer": {
    "name": "Daan Hoogland",
    "email": "dahn@apache.org",
    "time": "Thu Oct 22 11:35:46 2026 +0200"
  },
  "message": "use ConfigKeys for deployment planning, ELB, API rate limit, LB and firewall settings\n\nPart of the split of #13884 (phase out the Config enum, #10752).\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "663b4fa83544de3e41c0a0de40af40710caa8d20",
      "old_mode": 33188,
      "old_path": "plugins/api/rate-limit/src/main/java/org/apache/cloudstack/api/command/admin/ratelimit/ResetApiLimitCmd.java",
      "new_id": "f123a4078cffc1c6f6ef72713bfdad5d9ef5a74d",
      "new_mode": 33188,
      "new_path": "plugins/api/rate-limit/src/main/java/org/apache/cloudstack/api/command/admin/ratelimit/ResetApiLimitCmd.java"
    },
    {
      "type": "modify",
      "old_id": "eafe2782d33f575828905478298f1e6734824924",
      "old_mode": 33188,
      "old_path": "plugins/api/rate-limit/src/main/java/org/apache/cloudstack/api/command/user/ratelimit/GetApiLimitCmd.java",
      "new_id": "ddef1e4066aae373ab2cee0901d887363a5850a0",
      "new_mode": 33188,
      "new_path": "plugins/api/rate-limit/src/main/java/org/apache/cloudstack/api/command/user/ratelimit/GetApiLimitCmd.java"
    },
    {
      "type": "modify",
      "old_id": "cc342249bd684cae8287c6a12cbeb675c030c08a",
      "old_mode": 33188,
      "old_path": "plugins/api/rate-limit/src/main/java/org/apache/cloudstack/ratelimit/ApiRateLimitServiceImpl.java",
      "new_id": "5a24e4673bb0949828f428e8b11f197b12d868a8",
      "new_mode": 33188,
      "new_path": "plugins/api/rate-limit/src/main/java/org/apache/cloudstack/ratelimit/ApiRateLimitServiceImpl.java"
    },
    {
      "type": "modify",
      "old_id": "5687de29d40f1de868ce2551d2ecc5f330a7d735",
      "old_mode": 33188,
      "old_path": "plugins/api/rate-limit/src/test/java/org/apache/cloudstack/ratelimit/ApiRateLimitTest.java",
      "new_id": "4f7ecfea0c6e6439f32c7bd64011b5e92e96dfc5",
      "new_mode": 33188,
      "new_path": "plugins/api/rate-limit/src/test/java/org/apache/cloudstack/ratelimit/ApiRateLimitTest.java"
    },
    {
      "type": "modify",
      "old_id": "c5d81e9a51b83efaf12626f66ee60bc679fe8403",
      "old_mode": 33188,
      "old_path": "plugins/deployment-planners/user-dispersing/src/main/java/com/cloud/deploy/UserDispersingPlanner.java",
      "new_id": "6a911a5bd04e95dfc5ee2d9f49e443ee763f56ab",
      "new_mode": 33188,
      "new_path": "plugins/deployment-planners/user-dispersing/src/main/java/com/cloud/deploy/UserDispersingPlanner.java"
    },
    {
      "type": "modify",
      "old_id": "06ff497dfd25d16059f87dc6f43dc6d25dd53027",
      "old_mode": 33188,
      "old_path": "plugins/network-elements/elastic-loadbalancer/src/main/java/com/cloud/network/element/ElasticLoadBalancerElement.java",
      "new_id": "3cbc254722cafc93b2ff7f5b3e1f302044d2a52a",
      "new_mode": 33188,
      "new_path": "plugins/network-elements/elastic-loadbalancer/src/main/java/com/cloud/network/element/ElasticLoadBalancerElement.java"
    },
    {
      "type": "modify",
      "old_id": "44fa76fa8d89161580ba0fb2a960772535c68044",
      "old_mode": 33188,
      "old_path": "plugins/network-elements/elastic-loadbalancer/src/main/java/com/cloud/network/lb/ElasticLoadBalancerManagerImpl.java",
      "new_id": "37d04d2270dde06c9fa819c8a8593c88c8383d0b",
      "new_mode": 33188,
      "new_path": "plugins/network-elements/elastic-loadbalancer/src/main/java/com/cloud/network/lb/ElasticLoadBalancerManagerImpl.java"
    },
    {
      "type": "modify",
      "old_id": "cf25383299598631ba80349e6c63a07f8d144192",
      "old_mode": 33188,
      "old_path": "plugins/network-elements/netscaler/src/main/java/com/cloud/network/element/NetscalerElement.java",
      "new_id": "a2aed6cd1577b7638772c448d883414a87473064",
      "new_mode": 33188,
      "new_path": "plugins/network-elements/netscaler/src/main/java/com/cloud/network/element/NetscalerElement.java"
    },
    {
      "type": "modify",
      "old_id": "c81ac5f5f0c38e767e12eecc3c55a189a378f119",
      "old_mode": 33188,
      "old_path": "plugins/network-elements/palo-alto/src/main/java/com/cloud/network/element/PaloAltoExternalFirewallElement.java",
      "new_id": "8137012f0a1123f850edbc771115b06c8187cd00",
      "new_mode": 33188,
      "new_path": "plugins/network-elements/palo-alto/src/main/java/com/cloud/network/element/PaloAltoExternalFirewallElement.java"
    },
    {
      "type": "modify",
      "old_id": "4bc34d8a5c60d1abdaf4aa51797a2480b4fa18e0",
      "old_mode": 33188,
      "old_path": "server/src/main/java/com/cloud/agent/manager/allocator/impl/FirstFitAllocator.java",
      "new_id": "49d6c418f3f3e9f94689bfe0d9d2536915e102d0",
      "new_mode": 33188,
      "new_path": "server/src/main/java/com/cloud/agent/manager/allocator/impl/FirstFitAllocator.java"
    },
    {
      "type": "modify",
      "old_id": "8682aa7196ea61e9a007fc663d09bdc9245fb8ba",
      "old_mode": 33188,
      "old_path": "server/src/main/java/com/cloud/configuration/ConfigurationManagerImpl.java",
      "new_id": "4a5bc4494b84dd329a3af8df08377b292de9a805",
      "new_mode": 33188,
      "new_path": "server/src/main/java/com/cloud/configuration/ConfigurationManagerImpl.java"
    },
    {
      "type": "modify",
      "old_id": "d1ce668e68ec9f520dd25d9c58f15fce282fb112",
      "old_mode": 33188,
      "old_path": "server/src/main/java/com/cloud/deploy/DeploymentPlanningManagerImpl.java",
      "new_id": "05cef975a67b247c125d98b0b8678719474c2552",
      "new_mode": 33188,
      "new_path": "server/src/main/java/com/cloud/deploy/DeploymentPlanningManagerImpl.java"
    },
    {
      "type": "modify",
      "old_id": "ae58b99b5467be4a2e4b59f54ee564f7ee026342",
      "old_mode": 33188,
      "old_path": "server/src/main/java/com/cloud/deploy/FirstFitPlanner.java",
      "new_id": "c811d2a7da40105c165b540d9d8e62931a26738d",
      "new_mode": 33188,
      "new_path": "server/src/main/java/com/cloud/deploy/FirstFitPlanner.java"
    },
    {
      "type": "modify",
      "old_id": "b8a62df173b613eb73235dd4519a4d53c8cc6fbc",
      "old_mode": 33188,
      "old_path": "server/src/main/java/com/cloud/network/ExternalFirewallDeviceManager.java",
      "new_id": "ad41c14bb94b10f560269b76aca7d409d3f7a554",
      "new_mode": 33188,
      "new_path": "server/src/main/java/com/cloud/network/ExternalFirewallDeviceManager.java"
    },
    {
      "type": "modify",
      "old_id": "aa619942656e4715a94398f5744b640f42c00669",
      "old_mode": 33188,
      "old_path": "server/src/main/java/com/cloud/network/ExternalFirewallDeviceManagerImpl.java",
      "new_id": "7bad42fe6d01c55b4792d9324bcadaaace7027f7",
      "new_mode": 33188,
      "new_path": "server/src/main/java/com/cloud/network/ExternalFirewallDeviceManagerImpl.java"
    },
    {
      "type": "modify",
      "old_id": "280e77dc25c0ebb9edc69768dad6f239ab400174",
      "old_mode": 33188,
      "old_path": "server/src/main/java/com/cloud/network/ExternalLoadBalancerDeviceManagerImpl.java",
      "new_id": "a67608b3e54b4dfa0fd8bc37462a8f8b8b66f5cf",
      "new_mode": 33188,
      "new_path": "server/src/main/java/com/cloud/network/ExternalLoadBalancerDeviceManagerImpl.java"
    },
    {
      "type": "modify",
      "old_id": "dc6fc12a61107e274a1ccebd7038a62030768761",
      "old_mode": 33188,
      "old_path": "server/src/main/java/com/cloud/network/firewall/FirewallManagerImpl.java",
      "new_id": "34705693f2b5c7df34628b66e59ec67dd24b1de9",
      "new_mode": 33188,
      "new_path": "server/src/main/java/com/cloud/network/firewall/FirewallManagerImpl.java"
    },
    {
      "type": "modify",
      "old_id": "3568c53f496002527a12596b91a3a3545842711e",
      "old_mode": 33188,
      "old_path": "server/src/main/java/com/cloud/network/lb/LBHealthCheckManagerImpl.java",
      "new_id": "da03fd5e18d4a625cfa288161592b18ce156059f",
      "new_mode": 33188,
      "new_path": "server/src/main/java/com/cloud/network/lb/LBHealthCheckManagerImpl.java"
    },
    {
      "type": "modify",
      "old_id": "12d21e2e3bbf3623b8528eb9d0f6c62a497297f8",
      "old_mode": 33188,
      "old_path": "server/src/main/java/com/cloud/server/ManagementServerImpl.java",
      "new_id": "01d0ae4e6eeb45d92135f1dbd9b96bfafae95531",
      "new_mode": 33188,
      "new_path": "server/src/main/java/com/cloud/server/ManagementServerImpl.java"
    },
    {
      "type": "modify",
      "old_id": "5b877cc66169ec230760f8776699bfbc19a8f61e",
      "old_mode": 33188,
      "old_path": "server/src/test/java/com/cloud/vm/FirstFitPlannerTest.java",
      "new_id": "8783808bc371f76f4973ab95989df7dbb23835ac",
      "new_mode": 33188,
      "new_path": "server/src/test/java/com/cloud/vm/FirstFitPlannerTest.java"
    }
  ]
}
