)]}'
{
  "commit": "6738396b324f0e3a7aaccf02ef8b7520c00ad5f8",
  "tree": "1c995e0cc7238536e066969dcf58adf358546c50",
  "parents": [
    "c0b4d8fbf6a6aecd60a5f320d2e3389b73c5759c"
  ],
  "author": {
    "name": "Giorgi Lekveishvili",
    "email": "giolekva@gmail.com",
    "time": "Fri Mar 22 19:27:34 2024 +0400"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Mar 22 19:27:34 2024 +0400"
  },
  "message": "auth-proxy: reusable ingress with auth proxy object for cue configs (#113)\n\naffects: #110\r\n\r\nCreates reusable auth proxy object in base cue config, and migrates rpuppy, url-shortener, pihole and memberships app to it.\r\n\r\nMemberships app always requires authentication.\r\nurl-shortener now supports non-auth based interactions.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bb805e4688e3663887e70ce3d14a49c5339c8113",
      "old_mode": 33188,
      "old_path": "apps/url-shortener/main.go",
      "new_id": "23365fd7ed106e39e5da526e880b6f3da302fef0",
      "new_mode": 33188,
      "new_path": "apps/url-shortener/main.go"
    },
    {
      "type": "modify",
      "old_id": "e562b02d199c48ddacf7b8fd9dd4d4cb50ad25bb",
      "old_mode": 33188,
      "old_path": "charts/url-shortener/templates/install.yaml",
      "new_id": "a0fc858bdf1412e2347a1197a22cb9f2d6bc8a6c",
      "new_mode": 33188,
      "new_path": "charts/url-shortener/templates/install.yaml"
    },
    {
      "type": "modify",
      "old_id": "3b0d837a23f88f4f12d116027447678bc22ea50e",
      "old_mode": 33188,
      "old_path": "charts/url-shortener/values.yaml",
      "new_id": "dd3da7d5d10aa5ae5dee3d9912f44e10455ac600",
      "new_mode": 33188,
      "new_path": "charts/url-shortener/values.yaml"
    },
    {
      "type": "modify",
      "old_id": "938d08fcd25d7f3a103e72d1499d9ac818e54273",
      "old_mode": 33188,
      "old_path": "core/installer/app.go",
      "new_id": "e91174a76511e68d3aa4ff57ee2581ed38335b8f",
      "new_mode": 33188,
      "new_path": "core/installer/app.go"
    },
    {
      "type": "modify",
      "old_id": "05cb4960c571ae8e8544fcbb9081e10bf3d85bdb",
      "old_mode": 33188,
      "old_path": "core/installer/app_manager.go",
      "new_id": "744f9a21d70a964cc7a15fecda26d46836656974",
      "new_mode": 33188,
      "new_path": "core/installer/app_manager.go"
    },
    {
      "type": "modify",
      "old_id": "61622995730df564cb0fc69c170059a9188502cc",
      "old_mode": 33188,
      "old_path": "core/installer/app_test.go",
      "new_id": "6b84005b793bd2cad6bf9263e33d89df509cbbc7",
      "new_mode": 33188,
      "new_path": "core/installer/app_test.go"
    },
    {
      "type": "modify",
      "old_id": "6790cfddaa2f325de5a83685d5d30d1387bb63cc",
      "old_mode": 33188,
      "old_path": "core/installer/values-tmpl/memberships.cue",
      "new_id": "898cffd10f9df43175ee99fea013957c7bd3d444",
      "new_mode": 33188,
      "new_path": "core/installer/values-tmpl/memberships.cue"
    },
    {
      "type": "modify",
      "old_id": "ff04fe250c88921cfba5ae3e7a9e6b2363c374ab",
      "old_mode": 33188,
      "old_path": "core/installer/values-tmpl/pihole.cue",
      "new_id": "3f338424ebedb5f7e1b54f4afc97a5603f6fe628",
      "new_mode": 33188,
      "new_path": "core/installer/values-tmpl/pihole.cue"
    },
    {
      "type": "modify",
      "old_id": "4955f811e5bfdb9b57d4ed5db0d971d6645f911b",
      "old_mode": 33188,
      "old_path": "core/installer/values-tmpl/rpuppy.cue",
      "new_id": "9b1d8f221e4b5c76ec0f81db518a087c15bf51f8",
      "new_mode": 33188,
      "new_path": "core/installer/values-tmpl/rpuppy.cue"
    },
    {
      "type": "modify",
      "old_id": "42a3ce8a8b4714634dd95669b5fad101247d286a",
      "old_mode": 33188,
      "old_path": "core/installer/values-tmpl/url-shortener.cue",
      "new_id": "a6e95abfce765704e5acd2190a5dc267ad823341",
      "new_mode": 33188,
      "new_path": "core/installer/values-tmpl/url-shortener.cue"
    }
  ]
}
