)]}'
{
  "commit": "755c4bc1f2c97a16d2f8d79f16a4db089f1ca075",
  "tree": "48910ea70b3b5fb2011b449ae5e9cfe731bd5f47",
  "parents": [
    "f5fce559eea14a7f71580c0cb506f728c7a2aa27"
  ],
  "author": {
    "name": "hanicz",
    "email": "hanicz@users.noreply.github.com",
    "time": "Thu Jun 18 13:47:58 2026 +0200"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Jun 18 13:47:58 2026 +0200"
  },
  "message": "KNOX-3352: k8s pre-auth validator for service account annotation (#1268)\n\n* KNOX-3353: New K8s pre-auth provider\n\n* KNOX-3353: Fix k8s deps",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1f50c5f64afc7f87a42c8dace89567fb160a2816",
      "new_mode": 33188,
      "new_path": "gateway-provider-security-k8s/pom.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "30d8506a57ec7cd4481d5c902305e3ff234ddda2",
      "new_mode": 33188,
      "new_path": "gateway-provider-security-k8s/src/main/java/org/apache/knox/gateway/preauth/k8s/K8sLookupException.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "975536d653e116487cec03e3c172a2e33d30a040",
      "new_mode": 33188,
      "new_path": "gateway-provider-security-k8s/src/main/java/org/apache/knox/gateway/preauth/k8s/K8sPreAuthFederationFilter.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4ef137822d9ff603ed6747387b7dbe4d5c166058",
      "new_mode": 33188,
      "new_path": "gateway-provider-security-k8s/src/main/java/org/apache/knox/gateway/preauth/k8s/K8sPreAuthMessages.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6218f147463d4fea217b4c8f74623d2397b14b6f",
      "new_mode": 33188,
      "new_path": "gateway-provider-security-k8s/src/main/java/org/apache/knox/gateway/preauth/k8s/K8sServiceAccountResolver.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "db9c8a6e6081bf59dfe6acf693597ee0fe171e3c",
      "new_mode": 33188,
      "new_path": "gateway-provider-security-k8s/src/main/java/org/apache/knox/gateway/preauth/k8s/ServiceAccountValidator.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9a5c934cbb18257a09ebc6cedeaf08cea5f006e0",
      "new_mode": 33188,
      "new_path": "gateway-provider-security-k8s/src/main/java/org/apache/knox/gateway/preauth/k8s/SpiffeId.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c88ec7b357ef1e08ba9af469630f6188bea5984d",
      "new_mode": 33188,
      "new_path": "gateway-provider-security-k8s/src/main/java/org/apache/knox/gateway/preauth/k8s/deploy/K8sPreAuthContributor.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "079f3044ea6b2c13479c990d9660037ba4eed0d5",
      "new_mode": 33188,
      "new_path": "gateway-provider-security-k8s/src/main/resources/META-INF/services/org.apache.knox.gateway.deploy.ProviderDeploymentContributor"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ef7d219af8a4792aa83473b6a475de9b93b3edf8",
      "new_mode": 33188,
      "new_path": "gateway-provider-security-k8s/src/main/resources/META-INF/services/org.apache.knox.gateway.preauth.filter.PreAuthValidator"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9c2129a1390640298b0fc9d49c5b7a51350e7fa1",
      "new_mode": 33188,
      "new_path": "gateway-provider-security-k8s/src/test/java/org/apache/knox/gateway/preauth/k8s/K8sPreAuthFederationFilterTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bc8da8cc29947b232360656c3326357b60f6e2bf",
      "new_mode": 33188,
      "new_path": "gateway-provider-security-k8s/src/test/java/org/apache/knox/gateway/preauth/k8s/K8sServiceAccountResolverTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3c23b22a88b7c642985c20127dc870b10392c0d3",
      "new_mode": 33188,
      "new_path": "gateway-provider-security-k8s/src/test/java/org/apache/knox/gateway/preauth/k8s/ServiceAccountValidatorTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "55689ffa8d33c771fc5dd0a38420ea69fd105659",
      "new_mode": 33188,
      "new_path": "gateway-provider-security-k8s/src/test/java/org/apache/knox/gateway/preauth/k8s/SpiffeIdTest.java"
    },
    {
      "type": "modify",
      "old_id": "4c3399fcce7f5c8deb3c6f3b8cfb9d4fec742a91",
      "old_mode": 33188,
      "old_path": "gateway-provider-security-preauth/src/main/java/org/apache/knox/gateway/preauth/filter/AbstractPreAuthFederationFilter.java",
      "new_id": "d04a0d93c3e7a4fcc2ec3a5d77b202484895a33d",
      "new_mode": 33188,
      "new_path": "gateway-provider-security-preauth/src/main/java/org/apache/knox/gateway/preauth/filter/AbstractPreAuthFederationFilter.java"
    },
    {
      "type": "modify",
      "old_id": "c8b7c74d42b226e91d7d5f95ece182fb9d6e4daa",
      "old_mode": 33188,
      "old_path": "gateway-release/pom.xml",
      "new_id": "856cf3992f1de8427f4f873684400b049d8ed0b4",
      "new_mode": 33188,
      "new_path": "gateway-release/pom.xml"
    },
    {
      "type": "modify",
      "old_id": "2cd80589c2d64fa5246d7bd115489f2f0de7fd73",
      "old_mode": 33188,
      "old_path": "pom.xml",
      "new_id": "26ac1b09d0a7e06d51c41e90c8257c6d8c6addec",
      "new_mode": 33188,
      "new_path": "pom.xml"
    }
  ]
}
