{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":400259756,"defaultBranch":"main","name":"planetary-computer-hub","ownerLogin":"microsoft","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-08-26T17:57:00.000Z","ownerAvatar":"https://github.com/avatars/u/6154722?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716679085.0","currentOid":""},"activityList":{"items":[{"before":"3406eff8f603a809440f500c51d24ff5519eac45","after":"807a0bd732ea0b477dff41298fe6e2df6033619c","ref":"refs/heads/main","pushedAt":"2024-05-25T23:19:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TomAugspurger","name":"Tom Augspurger","path":"/TomAugspurger","primaryAvatarUrl":"https://github.com/avatars/u/1312546?s=80&v=4"},"commit":{"message":"fixup (#113)","shortMessageHtmlLink":"fixup (#113)"}},{"before":null,"after":"644251b5b7baf5904d8029e250d198f18fb1bf97","ref":"refs/heads/user/tom/fix/dask-2","pushedAt":"2024-05-25T23:18:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"TomAugspurger","name":"Tom Augspurger","path":"/TomAugspurger","primaryAvatarUrl":"https://github.com/avatars/u/1312546?s=80&v=4"},"commit":{"message":"fixup","shortMessageHtmlLink":"fixup"}},{"before":null,"after":"644251b5b7baf5904d8029e250d198f18fb1bf97","ref":"refs/heads/user/tom/fix/dask","pushedAt":"2024-05-25T23:17:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"TomAugspurger","name":"Tom Augspurger","path":"/TomAugspurger","primaryAvatarUrl":"https://github.com/avatars/u/1312546?s=80&v=4"},"commit":{"message":"fixup","shortMessageHtmlLink":"fixup"}},{"before":"7da2d1120b0fc890b2583b671bdf786d31564122","after":null,"ref":"refs/heads/user/tom/fix/dask","pushedAt":"2024-05-25T23:17:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"TomAugspurger","name":"Tom Augspurger","path":"/TomAugspurger","primaryAvatarUrl":"https://github.com/avatars/u/1312546?s=80&v=4"}},{"before":"6ffa2fff6ec6e12656d96abffbf9f706c1a11adf","after":"3406eff8f603a809440f500c51d24ff5519eac45","ref":"refs/heads/main","pushedAt":"2024-05-25T23:17:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TomAugspurger","name":"Tom Augspurger","path":"/TomAugspurger","primaryAvatarUrl":"https://github.com/avatars/u/1312546?s=80&v=4"},"commit":{"message":"Updated Hub config (#112)","shortMessageHtmlLink":"Updated Hub config (#112)"}},{"before":null,"after":"7da2d1120b0fc890b2583b671bdf786d31564122","ref":"refs/heads/user/tom/fix/dask","pushedAt":"2024-05-25T23:12:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"TomAugspurger","name":"Tom Augspurger","path":"/TomAugspurger","primaryAvatarUrl":"https://github.com/avatars/u/1312546?s=80&v=4"},"commit":{"message":"Updated Hub config","shortMessageHtmlLink":"Updated Hub config"}},{"before":"35263366e4241127f06a21d3d29a2f08fbc71dee","after":null,"ref":"refs/heads/user/tom/fix/prod-secret-name","pushedAt":"2024-05-24T23:41:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"TomAugspurger","name":"Tom Augspurger","path":"/TomAugspurger","primaryAvatarUrl":"https://github.com/avatars/u/1312546?s=80&v=4"}},{"before":"58fb16a913abe19155854399e6b562504be7c34f","after":"6ffa2fff6ec6e12656d96abffbf9f706c1a11adf","ref":"refs/heads/main","pushedAt":"2024-05-24T23:41:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TomAugspurger","name":"Tom Augspurger","path":"/TomAugspurger","primaryAvatarUrl":"https://github.com/avatars/u/1312546?s=80&v=4"},"commit":{"message":"Fixed prod secret name (#111)\n\n* Fixed prod secret name\r\n\r\nSeeing this in the app gateway pods\r\n\r\n```\r\nEvent(v1.ObjectReference{Kind:\"Ingress\", Namespace:\"prod\",\r\nName:\"jupyterhub\", UID:\"5aa72907-dbdf-4c79-a8f3-f0867ffe9150\",\r\nAPIVersion:\"networking.k8s.io/v1\", ResourceVersion:\"700396216\",\r\nFieldPath:\"\"}): type: 'Warning' reason: 'SecretNotFound' Unable to find\r\nthe secret associated to secretId: [prod/planetarycomputer-hub-staging]\r\n```\r\n\r\nCausing 502s.\r\n\r\n* try again","shortMessageHtmlLink":"Fixed prod secret name (#111)"}},{"before":"f4c73415e5409249cfbafa521e438c23a673ddae","after":"35263366e4241127f06a21d3d29a2f08fbc71dee","ref":"refs/heads/user/tom/fix/prod-secret-name","pushedAt":"2024-05-24T23:39:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TomAugspurger","name":"Tom Augspurger","path":"/TomAugspurger","primaryAvatarUrl":"https://github.com/avatars/u/1312546?s=80&v=4"},"commit":{"message":"try again","shortMessageHtmlLink":"try again"}},{"before":null,"after":"f4c73415e5409249cfbafa521e438c23a673ddae","ref":"refs/heads/user/tom/fix/prod-secret-name","pushedAt":"2024-05-24T23:37:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"TomAugspurger","name":"Tom Augspurger","path":"/TomAugspurger","primaryAvatarUrl":"https://github.com/avatars/u/1312546?s=80&v=4"},"commit":{"message":"Fixed prod secret name\n\nSeeing this in the app gateway pods\n\n```\nEvent(v1.ObjectReference{Kind:\"Ingress\", Namespace:\"prod\",\nName:\"jupyterhub\", UID:\"5aa72907-dbdf-4c79-a8f3-f0867ffe9150\",\nAPIVersion:\"networking.k8s.io/v1\", ResourceVersion:\"700396216\",\nFieldPath:\"\"}): type: 'Warning' reason: 'SecretNotFound' Unable to find\nthe secret associated to secretId: [prod/planetarycomputer-hub-staging]\n```\n\nCausing 502s.","shortMessageHtmlLink":"Fixed prod secret name"}},{"before":"a2d16d12b053f654b9e5ae474af1290544748f57","after":null,"ref":"refs/heads/user/tom/fix/scheduler","pushedAt":"2024-05-24T22:45:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"TomAugspurger","name":"Tom Augspurger","path":"/TomAugspurger","primaryAvatarUrl":"https://github.com/avatars/u/1312546?s=80&v=4"}},{"before":"368053e1dbe2c516dd5905c88f0fab58f66be55f","after":"58fb16a913abe19155854399e6b562504be7c34f","ref":"refs/heads/main","pushedAt":"2024-05-24T22:45:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TomAugspurger","name":"Tom Augspurger","path":"/TomAugspurger","primaryAvatarUrl":"https://github.com/avatars/u/1312546?s=80&v=4"},"commit":{"message":"Remove user placeholder (#110)","shortMessageHtmlLink":"Remove user placeholder (#110)"}},{"before":null,"after":"a2d16d12b053f654b9e5ae474af1290544748f57","ref":"refs/heads/user/tom/fix/scheduler","pushedAt":"2024-05-24T22:44:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"TomAugspurger","name":"Tom Augspurger","path":"/TomAugspurger","primaryAvatarUrl":"https://github.com/avatars/u/1312546?s=80&v=4"},"commit":{"message":"Remove user placeholder","shortMessageHtmlLink":"Remove user placeholder"}},{"before":"8103564bdf80904429d0c10e215f08328ee90d43","after":null,"ref":"refs/heads/user/tom/test-agi","pushedAt":"2024-05-24T22:41:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"TomAugspurger","name":"Tom Augspurger","path":"/TomAugspurger","primaryAvatarUrl":"https://github.com/avatars/u/1312546?s=80&v=4"}},{"before":"db2daf3139758b75e4b31c2cf317fa78c82b6519","after":"368053e1dbe2c516dd5905c88f0fab58f66be55f","ref":"refs/heads/main","pushedAt":"2024-05-24T22:39:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TomAugspurger","name":"Tom Augspurger","path":"/TomAugspurger","primaryAvatarUrl":"https://github.com/avatars/u/1312546?s=80&v=4"},"commit":{"message":"Add Application Gateway Ingress Controller (#109)\n\nThis puts AGIC as the ingress controller on the Hub. Some consequences:\r\n\r\n1. We get a real hostname (planetarycomputer-hub-test.microsoft.com, for\r\n test)\r\n2. We can drop the `/compute` prefix. The Hub is served at `/hub`.\r\n\r\nNote that this change *requires* the upgrade to JupyterHub to make use\r\nof the `ingressClassName` attribute.","shortMessageHtmlLink":"Add Application Gateway Ingress Controller (#109)"}},{"before":"0af91206b9ae53587afc2ccf77cbdef98b3e07ce","after":"8103564bdf80904429d0c10e215f08328ee90d43","ref":"refs/heads/user/tom/test-agi","pushedAt":"2024-05-24T22:24:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"TomAugspurger","name":"Tom Augspurger","path":"/TomAugspurger","primaryAvatarUrl":"https://github.com/avatars/u/1312546?s=80&v=4"},"commit":{"message":"Add Application Gateway Ingress Controller\n\nThis puts AGIC as the ingress controller on the Hub. Some consequences:\n\n1. We get a real hostname (planetarycomputer-hub-test.microsoft.com, for\n test)\n2. We can drop the `/compute` prefix. The Hub is served at `/hub`.\n\nNote that this change *requires* the upgrade to JupyterHub to make use\nof the `ingressClassName` attribute.","shortMessageHtmlLink":"Add Application Gateway Ingress Controller"}},{"before":"bce3bf19fa9c2b9d198dbf1afbbfb00d756eabf8","after":"db2daf3139758b75e4b31c2cf317fa78c82b6519","ref":"refs/heads/main","pushedAt":"2024-05-24T22:23:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TomAugspurger","name":"Tom Augspurger","path":"/TomAugspurger","primaryAvatarUrl":"https://github.com/avatars/u/1312546?s=80&v=4"},"commit":{"message":"Uses managed identity for API Management access (#104)\n\nSwitches from using a service principal to using a managed identity when\r\nthe hub attempts to retrieve information from API Management. A managed\r\nidentity is created and given permissions on the API Management service.\r\nThen a federated identity credential is created to map the managed\r\nidentity onto a service account, which is the service account used by\r\nthe jupyterhub hub pod. This service account is annotated with the\r\nmanaged identity client ID, and the hub pod is labelled to enable azure\r\nworkload identity.","shortMessageHtmlLink":"Uses managed identity for API Management access (#104)"}},{"before":"79b565eb20008665cad646e33bce3aa97685d92e","after":null,"ref":"refs/heads/feature/bump-jupyterhub","pushedAt":"2024-05-24T22:01:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"TomAugspurger","name":"Tom Augspurger","path":"/TomAugspurger","primaryAvatarUrl":"https://github.com/avatars/u/1312546?s=80&v=4"}},{"before":"8b7cf0fb4b2c2f8cc2a40ae1ac08988b62c9808f","after":"bce3bf19fa9c2b9d198dbf1afbbfb00d756eabf8","ref":"refs/heads/main","pushedAt":"2024-05-24T22:01:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TomAugspurger","name":"Tom Augspurger","path":"/TomAugspurger","primaryAvatarUrl":"https://github.com/avatars/u/1312546?s=80&v=4"},"commit":{"message":"Updates (#108)","shortMessageHtmlLink":"Updates (#108)"}},{"before":"bf4a82112f31d34db5832cd67748d0445531ee9b","after":"79b565eb20008665cad646e33bce3aa97685d92e","ref":"refs/heads/feature/bump-jupyterhub","pushedAt":"2024-05-24T21:59:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"TomAugspurger","name":"Tom Augspurger","path":"/TomAugspurger","primaryAvatarUrl":"https://github.com/avatars/u/1312546?s=80&v=4"},"commit":{"message":"Updates","shortMessageHtmlLink":"Updates"}},{"before":"58b3abb94c2530bec25257b92d82d857dedb4aa1","after":"0af91206b9ae53587afc2ccf77cbdef98b3e07ce","ref":"refs/heads/user/tom/test-agi","pushedAt":"2024-05-24T21:58:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TomAugspurger","name":"Tom Augspurger","path":"/TomAugspurger","primaryAvatarUrl":"https://github.com/avatars/u/1312546?s=80&v=4"},"commit":{"message":"updated host","shortMessageHtmlLink":"updated host"}},{"before":"91353d058b075edeec8cf1b6c53a1320dce7f93b","after":null,"ref":"refs/heads/TomAugspurger-patch-1","pushedAt":"2024-05-22T11:41:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"TomAugspurger","name":"Tom Augspurger","path":"/TomAugspurger","primaryAvatarUrl":"https://github.com/avatars/u/1312546?s=80&v=4"}},{"before":"3c04e2c1abceaa7d2aa9578d5abc869af717fc66","after":"8b7cf0fb4b2c2f8cc2a40ae1ac08988b62c9808f","ref":"refs/heads/main","pushedAt":"2024-05-22T11:41:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TomAugspurger","name":"Tom Augspurger","path":"/TomAugspurger","primaryAvatarUrl":"https://github.com/avatars/u/1312546?s=80&v=4"},"commit":{"message":"Update README.md (#107)","shortMessageHtmlLink":"Update README.md (#107)"}},{"before":null,"after":"91353d058b075edeec8cf1b6c53a1320dce7f93b","ref":"refs/heads/TomAugspurger-patch-1","pushedAt":"2024-05-22T11:37:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"TomAugspurger","name":"Tom Augspurger","path":"/TomAugspurger","primaryAvatarUrl":"https://github.com/avatars/u/1312546?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"3cb3191e6ac5679145acc5a6da7b1b2aa8def6a9","after":"58b3abb94c2530bec25257b92d82d857dedb4aa1","ref":"refs/heads/user/tom/test-agi","pushedAt":"2024-05-21T21:19:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"TomAugspurger","name":"Tom Augspurger","path":"/TomAugspurger","primaryAvatarUrl":"https://github.com/avatars/u/1312546?s=80&v=4"},"commit":{"message":"Add Application Gateway Ingress Controller\n\nThis puts AGIC as the ingress controller on the Hub. Some consequences:\n\n1. We get a real hostname (planetarycomputer-hub-test.microsoft.com, for\n test)\n2. We can drop the `/compute` prefix. The Hub is served at `/hub`.\n\nNote that this change *requires* the upgrade to JupyterHub to make use\nof the `ingressClassName` attribute.","shortMessageHtmlLink":"Add Application Gateway Ingress Controller"}},{"before":"32ba76cc9f95e583c0d3700f6f7ab060e249eaf0","after":null,"ref":"refs/heads/user/tom/fix/hub-announcement","pushedAt":"2024-05-21T21:13:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"TomAugspurger","name":"Tom Augspurger","path":"/TomAugspurger","primaryAvatarUrl":"https://github.com/avatars/u/1312546?s=80&v=4"}},{"before":"b796523908031204e26a2642146cd0a190646adb","after":"3c04e2c1abceaa7d2aa9578d5abc869af717fc66","ref":"refs/heads/main","pushedAt":"2024-05-21T21:13:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TomAugspurger","name":"Tom Augspurger","path":"/TomAugspurger","primaryAvatarUrl":"https://github.com/avatars/u/1312546?s=80&v=4"},"commit":{"message":"Added announcement banner (#106)\n\nxref https://github.com/microsoft/PlanetaryComputer/discussions/347","shortMessageHtmlLink":"Added announcement banner (#106)"}},{"before":"e00c6b1befc180f46a4d3b5699bb3f8eadb8e2e2","after":"32ba76cc9f95e583c0d3700f6f7ab060e249eaf0","ref":"refs/heads/user/tom/fix/hub-announcement","pushedAt":"2024-05-21T21:12:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"TomAugspurger","name":"Tom Augspurger","path":"/TomAugspurger","primaryAvatarUrl":"https://github.com/avatars/u/1312546?s=80&v=4"},"commit":{"message":"Added announcement banner\n\nxref https://github.com/microsoft/PlanetaryComputer/discussions/347","shortMessageHtmlLink":"Added announcement banner"}},{"before":"59da7c430587d5fef754879d0cd8e90c57cb7595","after":"e00c6b1befc180f46a4d3b5699bb3f8eadb8e2e2","ref":"refs/heads/user/tom/fix/hub-announcement","pushedAt":"2024-05-21T20:53:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"TomAugspurger","name":"Tom Augspurger","path":"/TomAugspurger","primaryAvatarUrl":"https://github.com/avatars/u/1312546?s=80&v=4"},"commit":{"message":"Announcement","shortMessageHtmlLink":"Announcement"}},{"before":null,"after":"59da7c430587d5fef754879d0cd8e90c57cb7595","ref":"refs/heads/user/tom/fix/hub-announcement","pushedAt":"2024-05-21T20:53:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"TomAugspurger","name":"Tom Augspurger","path":"/TomAugspurger","primaryAvatarUrl":"https://github.com/avatars/u/1312546?s=80&v=4"},"commit":{"message":"Announcement","shortMessageHtmlLink":"Announcement"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEU-ki3wA","startCursor":null,"endCursor":null}},"title":"Activity ยท microsoft/planetary-computer-hub"}