)]}'
{
  "commit": "974ea5575e1d0c9cab119c0d9d06eb41e455e55f",
  "tree": "cf1b55ea8386615a70948f9642f68e52d1a26b5e",
  "parents": [
    "1be101e923d0fa67a6a82cd13570f634e71139fc"
  ],
  "author": {
    "name": "Jan Klare",
    "email": "jan.klare@bisdn.de",
    "time": "Mon Oct 02 11:32:05 2023 +0200"
  },
  "committer": {
    "name": "Jan Klare",
    "email": "jan.klare@bisdn.de",
    "time": "Mon Oct 02 11:36:37 2023 +0200"
  },
  "message": "remove ValidatingWebhookConfiguration for new ingress controller\n\n* some of the pipelines which are now using the new ingress controller\n  show errors like:\n  Error: Internal error occurred: failed calling webhook \"validate.nginx.ingress.kubernetes.io\": Post \"https://ingress-nginx-controller-admission.ingress-nginx.svc:443/networking/v1/ingresses?timeout\u003d10s\": dial tcp 10.96.34.207:443: connect: connection refused\n* these errors seem to be related to either a misconfiguration or a\n  malfunctioning ingress-nginx admission webhook\n* there is a lot of discussion online about this issue, but the\n  solution seems to be largely dependent on the k8s version and the\n  nginx-ingress installed and it might not be worth investigating a\n  proper solution for the EOL kind version currently used\n  https://stackoverflow.com/questions/61616203/nginx-ingress-controller-failed-calling-webhook\n* the simple workaround for now is to just remove the validation webhook\n  and defer the fix to the time when we upgrade and start using a\n  maintained k8s and ingress-nginx version\n\nAdd a change in jjb/ to trigger a jenkins verification pipeline\n\nSigned-off-by: Jan Klare \u003cjan.klare@bisdn.de\u003e\nChange-Id: I5477597766f1b879e841f5e943a34684282cef1c\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8745ef5732350770a019db611f5f89c4cc608073",
      "old_mode": 33261,
      "old_path": "jjb/pipeline/voltha/physical-build.groovy",
      "new_id": "69537b36e43f558855b816ec5d140f7b5f675f97",
      "new_mode": 33261,
      "new_path": "jjb/pipeline/voltha/physical-build.groovy"
    },
    {
      "type": "modify",
      "old_id": "9229d69fddb33fc78b6c37bd3271bfa4f74da608",
      "old_mode": 33188,
      "old_path": "vars/createKubernetesCluster.groovy",
      "new_id": "b84c5b758f25f97c53f1f415d0578237ef0af90b",
      "new_mode": 33188,
      "new_path": "vars/createKubernetesCluster.groovy"
    }
  ]
}
