{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":847667066,"defaultBranch":"main","name":"mutating-pebble-webhook-rocks","ownerLogin":"canonical","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-08-26T10:04:44.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/53057619?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1724740804.0","currentOid":""},"activityList":{"items":[{"before":"cd6014388c2cae5b28db14859b088d6ed90866b4","after":"6618a5dc1e933c92a12161db2df72683fa9dbdaa","ref":"refs/heads/main","pushedAt":"2024-08-28T08:03:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bschimke95","name":"Benjamin Schimke","path":"/bschimke95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125550424?s=80&v=4"},"commit":{"message":"Adds integration tests (#7)\n\nFor the integration tests, we're deploying k8s and deploy the webhook\r\npresent in this repository. We then tests various scenarios in which the\r\nwebhook should act or not.\r\n\r\nOne of the integration tests runs a rock with a readOnlyRootFilesystem\r\nsecurity context and ensures that it starts properly with this webhook.","shortMessageHtmlLink":"Adds integration tests (#7)"}},{"before":"1692853c372bef079580a1ea57d90a2b937b1792","after":"cd6014388c2cae5b28db14859b088d6ed90866b4","ref":"refs/heads/main","pushedAt":"2024-08-28T07:48:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bschimke95","name":"Benjamin Schimke","path":"/bschimke95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125550424?s=80&v=4"},"commit":{"message":"Adds golangci-lint job (#8)\n\nUses golangci/golangci-lint-action for linting the golang code, and adds\r\na few additional linters.\r\n\r\nAlso builds the go binary to ensure there are no compilation errors.","shortMessageHtmlLink":"Adds golangci-lint job (#8)"}},{"before":"e63d11f99eed9f3b5565a16366c211316a0ca9a3","after":"1692853c372bef079580a1ea57d90a2b937b1792","ref":"refs/heads/main","pushedAt":"2024-08-28T07:46:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bschimke95","name":"Benjamin Schimke","path":"/bschimke95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125550424?s=80&v=4"},"commit":{"message":"Adds webhook TLS generation script, manifests, and Makefile (#5)\n\nAdds the webhook-related manifest files. The webhook requires a secret\r\ncontaining a TLS certificate. One can be provided manually, or the\r\nincluded script can be used to generate a self-signed certificate.\r\n\r\nAdded a Makefile, simplifying the process of installing the webhook\r\n(make all).","shortMessageHtmlLink":"Adds webhook TLS generation script, manifests, and Makefile (#5)"}},{"before":"c6e16041000061b8bf4c5611306453495b7d6e81","after":"e63d11f99eed9f3b5565a16366c211316a0ca9a3","ref":"refs/heads/main","pushedAt":"2024-08-28T06:25:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bschimke95","name":"Benjamin Schimke","path":"/bschimke95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125550424?s=80&v=4"},"commit":{"message":"Adds pebble mutating webhook (#2)\n\nThis is required for the cases in which the containers have a read-only root\r\nfilesystem, which means that Pebble couldn't create its necessary files\r\notherwise.\r\n\r\nThe webhook only affects containers with `readOnlyRootFilesystem=true`\r\nsecurity context. The webhook mutates the Pod request to add an empty dir volume\r\nfor Pebble to use to store its data for the mentioned containers.\r\nAdditionally, it adds / amends the `$PEBBLE` and `$PEBBLE_COPY_ONCE`\r\nenvironment variables accordingly for the affected containers. If there are no\r\nsuch containers, the webhook will essentially be noop.","shortMessageHtmlLink":"Adds pebble mutating webhook (#2)"}},{"before":"482b9f9b3dc83f64725610d65b11e3c675256ec4","after":"c6e16041000061b8bf4c5611306453495b7d6e81","ref":"refs/heads/main","pushedAt":"2024-08-27T06:59:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bschimke95","name":"Benjamin Schimke","path":"/bschimke95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125550424?s=80&v=4"},"commit":{"message":"Adds rock tests from cookiecutter template (#4)","shortMessageHtmlLink":"Adds rock tests from cookiecutter template (#4)"}},{"before":"91272b87ee62ac674256f18fba889d4eefe7e8f9","after":"482b9f9b3dc83f64725610d65b11e3c675256ec4","ref":"refs/heads/main","pushedAt":"2024-08-27T06:57:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bschimke95","name":"Benjamin Schimke","path":"/bschimke95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125550424?s=80&v=4"},"commit":{"message":"Adds pebble-mutating-webhook rock (#3)","shortMessageHtmlLink":"Adds pebble-mutating-webhook rock (#3)"}},{"before":null,"after":"e9580e9ee395cfdbcc7f9d5a586edf37a1df8885","ref":"refs/heads/renovate/configure","pushedAt":"2024-08-27T06:40:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"Add renovate.json","shortMessageHtmlLink":"Add renovate.json"}},{"before":"5f395a8750efb0abbec094706852f41ef04a1082","after":"91272b87ee62ac674256f18fba889d4eefe7e8f9","ref":"refs/heads/main","pushedAt":"2024-08-27T06:39:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bschimke95","name":"Benjamin Schimke","path":"/bschimke95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125550424?s=80&v=4"},"commit":{"message":"Adds base project files from cookiecutter template (#1)","shortMessageHtmlLink":"Adds base project files from cookiecutter template (#1)"}},{"before":null,"after":"5f395a8750efb0abbec094706852f41ef04a1082","ref":"refs/heads/main","pushedAt":"2024-08-26T10:04:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bschimke95","name":"Benjamin Schimke","path":"/bschimke95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125550424?s=80&v=4"},"commit":{"message":"Initial commit","shortMessageHtmlLink":"Initial commit"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yOFQwODowMzo0NC4wMDAwMDBazwAAAASmNok5","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yOFQwODowMzo0NC4wMDAwMDBazwAAAASmNok5","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yNlQxMDowNDo0NS4wMDAwMDBazwAAAASkHBrO"}},"title":"Activity ยท canonical/mutating-pebble-webhook-rocks"}