{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":772270204,"defaultBranch":"main","name":"cgyle","ownerLogin":"SUSE-Enceladus","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-03-14T21:29:53.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/40608559?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718205145.0","currentOid":""},"activityList":{"items":[{"before":"166a01d5e9e710156a0e731d8822ca61e8195a86","after":"9c1647a721e740565a72c0ce919a61529796d725","ref":"refs/heads/main","pushedAt":"2024-06-12T15:12:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"schaefi","name":"Marcus Schäfer","path":"/schaefi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/912234?s=80&v=4"},"commit":{"message":"Bump version: 1.0.14 → 1.0.15","shortMessageHtmlLink":"Bump version: 1.0.14 → 1.0.15"}},{"before":"2811cd49f3f2c98bd14573351a135ca1cbb0696e","after":null,"ref":"refs/heads/collect_logs","pushedAt":"2024-06-12T15:12:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"schaefi","name":"Marcus Schäfer","path":"/schaefi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/912234?s=80&v=4"}},{"before":"6a46fe8a31f42d7b86248c6137dfbe6749ac3943","after":"166a01d5e9e710156a0e731d8822ca61e8195a86","ref":"refs/heads/main","pushedAt":"2024-06-12T15:11:58.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"schaefi","name":"Marcus Schäfer","path":"/schaefi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/912234?s=80&v=4"},"commit":{"message":"Merge pull request #21 from SUSE-Enceladus/collect_logs\n\nCollect error logs into one file","shortMessageHtmlLink":"Merge pull request #21 from SUSE-Enceladus/collect_logs"}},{"before":"c260f3f7f0ded4a251267505487673e5381689e9","after":"2811cd49f3f2c98bd14573351a135ca1cbb0696e","ref":"refs/heads/collect_logs","pushedAt":"2024-06-12T15:10:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"schaefi","name":"Marcus Schäfer","path":"/schaefi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/912234?s=80&v=4"},"commit":{"message":"Collect error logs into one file\n\ncgyle only keeps the log files of failed caching attempts\nand wipes the successful ones because there is no meaningful\ninformation in a successful caching process other than,\nthe container was cached, which is an information that is\nstill present by reading the log directory tree. The error\ninformation from all failed log files will now also be combined\ninto one log file and appended to an eventually existing file.","shortMessageHtmlLink":"Collect error logs into one file"}},{"before":"d5fc5955ac1682780e92d03651cd63b43397d166","after":"c260f3f7f0ded4a251267505487673e5381689e9","ref":"refs/heads/collect_logs","pushedAt":"2024-06-12T09:26:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"schaefi","name":"Marcus Schäfer","path":"/schaefi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/912234?s=80&v=4"},"commit":{"message":"Only collect log files from containers in catalog","shortMessageHtmlLink":"Only collect log files from containers in catalog"}},{"before":"1a69bbff936505f87331c2d4dbb611e853fdde47","after":"d5fc5955ac1682780e92d03651cd63b43397d166","ref":"refs/heads/collect_logs","pushedAt":"2024-06-12T09:24:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"schaefi","name":"Marcus Schäfer","path":"/schaefi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/912234?s=80&v=4"},"commit":{"message":"Only collect log files from containers in catalog","shortMessageHtmlLink":"Only collect log files from containers in catalog"}},{"before":"c4fce0a284fb0437cd2a757743f6a8fd85e833dd","after":"1a69bbff936505f87331c2d4dbb611e853fdde47","ref":"refs/heads/collect_logs","pushedAt":"2024-06-12T09:17:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"schaefi","name":"Marcus Schäfer","path":"/schaefi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/912234?s=80&v=4"},"commit":{"message":"Only collect log files from containers in catalog","shortMessageHtmlLink":"Only collect log files from containers in catalog"}},{"before":"27115de5276b31946cde8278651b246e9e1c8881","after":"c4fce0a284fb0437cd2a757743f6a8fd85e833dd","ref":"refs/heads/collect_logs","pushedAt":"2024-06-12T08:52:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"schaefi","name":"Marcus Schäfer","path":"/schaefi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/912234?s=80&v=4"},"commit":{"message":"Only collect log files from containers in catalog","shortMessageHtmlLink":"Only collect log files from containers in catalog"}},{"before":"520a7fe3adef06e696be33a8ff251d0b9c44b255","after":"27115de5276b31946cde8278651b246e9e1c8881","ref":"refs/heads/collect_logs","pushedAt":"2024-06-12T08:47:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"schaefi","name":"Marcus Schäfer","path":"/schaefi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/912234?s=80&v=4"},"commit":{"message":"Only collect log files from containers in catalog","shortMessageHtmlLink":"Only collect log files from containers in catalog"}},{"before":"d962b297ec7b3fa343b80f0f89f69e3268f6d63b","after":"520a7fe3adef06e696be33a8ff251d0b9c44b255","ref":"refs/heads/collect_logs","pushedAt":"2024-06-12T07:04:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"schaefi","name":"Marcus Schäfer","path":"/schaefi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/912234?s=80&v=4"},"commit":{"message":"Fixed open mode","shortMessageHtmlLink":"Fixed open mode"}},{"before":null,"after":"d962b297ec7b3fa343b80f0f89f69e3268f6d63b","ref":"refs/heads/collect_logs","pushedAt":"2024-06-11T14:36:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"schaefi","name":"Marcus Schäfer","path":"/schaefi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/912234?s=80&v=4"},"commit":{"message":"Collect error logs into one file\n\ncgyle only keeps the log files of failed caching attempts\nand wipes the successful ones because there is no meaningful\ninformation in a successful caching process other than,\nthe container was cached, which is an information that is\nstill present by reading the log directory tree. The error\ninformation from all failed log files will now also be combined\ninto one log file and appended to an eventually existing file.","shortMessageHtmlLink":"Collect error logs into one file"}},{"before":"a5caae2aa702393a942e0a202b7ee5a736d89b7d","after":"6a46fe8a31f42d7b86248c6137dfbe6749ac3943","ref":"refs/heads/main","pushedAt":"2024-06-03T14:40:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"schaefi","name":"Marcus Schäfer","path":"/schaefi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/912234?s=80&v=4"},"commit":{"message":"Bump version: 1.0.13 → 1.0.14","shortMessageHtmlLink":"Bump version: 1.0.13 → 1.0.14"}},{"before":"c395c074836569d13a49601297d85fad6369ca90","after":null,"ref":"refs/heads/run_as_rmt","pushedAt":"2024-06-03T14:40:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"schaefi","name":"Marcus Schäfer","path":"/schaefi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/912234?s=80&v=4"}},{"before":"fddd05bce443ae2a77f8c7ad81c045a74e9d5e04","after":"a5caae2aa702393a942e0a202b7ee5a736d89b7d","ref":"refs/heads/main","pushedAt":"2024-06-03T14:39:59.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"schaefi","name":"Marcus Schäfer","path":"/schaefi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/912234?s=80&v=4"},"commit":{"message":"Merge pull request #18 from SUSE-Enceladus/run_as_rmt\n\nRun SUSE service as user _rmt and group nginx","shortMessageHtmlLink":"Merge pull request #18 from SUSE-Enceladus/run_as_rmt"}},{"before":"d4994cbd367db7c0e7e7a74a3d402cb7e8283cec","after":"fddd05bce443ae2a77f8c7ad81c045a74e9d5e04","ref":"refs/heads/main","pushedAt":"2024-05-27T16:38:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"schaefi","name":"Marcus Schäfer","path":"/schaefi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/912234?s=80&v=4"},"commit":{"message":"Bump version: 1.0.12 → 1.0.13","shortMessageHtmlLink":"Bump version: 1.0.12 → 1.0.13"}},{"before":"f647696543f51f84d8cba4f97a0643d46aa49db7","after":"d4994cbd367db7c0e7e7a74a3d402cb7e8283cec","ref":"refs/heads/main","pushedAt":"2024-05-27T16:38:50.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"schaefi","name":"Marcus Schäfer","path":"/schaefi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/912234?s=80&v=4"},"commit":{"message":"Fix arch selection in list-tags fallback\n\nMake sure to return the tag list when using podman search\nonly for container architecture names.","shortMessageHtmlLink":"Fix arch selection in list-tags fallback"}},{"before":"00e6228e98e897fc42f2de677b059f3b5200eb78","after":"f647696543f51f84d8cba4f97a0643d46aa49db7","ref":"refs/heads/main","pushedAt":"2024-05-27T16:14:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"schaefi","name":"Marcus Schäfer","path":"/schaefi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/912234?s=80&v=4"},"commit":{"message":"Use list-tags from podman search as fallback\n\nIn case skopeo inspect cannot read the manifest because a\ncontainer comes without a latest tag, fallback to podman\nsearch with --list-tags to get the tag list","shortMessageHtmlLink":"Use list-tags from podman search as fallback"}},{"before":"45652022b28c4ad27fd3cde4c161500482e3f4a5","after":"c395c074836569d13a49601297d85fad6369ca90","ref":"refs/heads/run_as_rmt","pushedAt":"2024-05-27T14:18:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"schaefi","name":"Marcus Schäfer","path":"/schaefi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/912234?s=80&v=4"},"commit":{"message":"Use registry at /var/lib/rmt/public/repo/registry","shortMessageHtmlLink":"Use registry at /var/lib/rmt/public/repo/registry"}},{"before":"18dab7d8de2ab27b5097958fd8020dc44cf4a41e","after":"00e6228e98e897fc42f2de677b059f3b5200eb78","ref":"refs/heads/main","pushedAt":"2024-05-27T10:07:15.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"schaefi","name":"Marcus Schäfer","path":"/schaefi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/912234?s=80&v=4"},"commit":{"message":"Bump version: 1.0.10 → 1.0.11","shortMessageHtmlLink":"Bump version: 1.0.10 → 1.0.11"}},{"before":"f1b78766c1a0f283939d6c8a3666977d118512f4","after":"18dab7d8de2ab27b5097958fd8020dc44cf4a41e","ref":"refs/heads/main","pushedAt":"2024-05-27T09:47:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"schaefi","name":"Marcus Schäfer","path":"/schaefi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/912234?s=80&v=4"},"commit":{"message":"Bump version: 1.0.9 → 1.0.10","shortMessageHtmlLink":"Bump version: 1.0.9 → 1.0.10"}},{"before":"f69e51827dd69b5ec7e18f321596f5023a7f69b1","after":"f1b78766c1a0f283939d6c8a3666977d118512f4","ref":"refs/heads/main","pushedAt":"2024-05-27T09:46:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"schaefi","name":"Marcus Schäfer","path":"/schaefi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/912234?s=80&v=4"},"commit":{"message":"Proper logging of errors on tag list\n\nIf the tag list cannot be retrieved the error was not reported\nin a log file and only appears in the systemd journal where it\neventually gets clobbered together with many other caching thread\ndata. This commit adds a proper log file for the tag list of\nthe respective container cache request","shortMessageHtmlLink":"Proper logging of errors on tag list"}},{"before":"460db4f903624fcf8db2c1e17ebb27ab316d89b3","after":"f69e51827dd69b5ec7e18f321596f5023a7f69b1","ref":"refs/heads/main","pushedAt":"2024-05-27T08:47:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"schaefi","name":"Marcus Schäfer","path":"/schaefi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/912234?s=80&v=4"},"commit":{"message":"Bump version: 1.0.8 → 1.0.9","shortMessageHtmlLink":"Bump version: 1.0.8 → 1.0.9"}},{"before":"322e678bc43c8e654f62e9a753c23fa125e2798e","after":"45652022b28c4ad27fd3cde4c161500482e3f4a5","ref":"refs/heads/run_as_rmt","pushedAt":"2024-05-27T08:47:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"schaefi","name":"Marcus Schäfer","path":"/schaefi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/912234?s=80&v=4"},"commit":{"message":"Run SUSE service as user _rmt and group nginx\n\nThe SUSE cgyle service is expected to run as user _rmt","shortMessageHtmlLink":"Run SUSE service as user _rmt and group nginx"}},{"before":"4835dbac14eafe8664a561182cb0568a8c012eb2","after":null,"ref":"refs/heads/use_credentials_from_file","pushedAt":"2024-05-27T08:45:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"schaefi","name":"Marcus Schäfer","path":"/schaefi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/912234?s=80&v=4"}},{"before":"6244f334b4153b3e98684949d65412088a253c94","after":"460db4f903624fcf8db2c1e17ebb27ab316d89b3","ref":"refs/heads/main","pushedAt":"2024-05-27T08:45:36.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"schaefi","name":"Marcus Schäfer","path":"/schaefi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/912234?s=80&v=4"},"commit":{"message":"Merge pull request #20 from SUSE-Enceladus/use_credentials_from_file\n\nRead credentials from file for SUSE service","shortMessageHtmlLink":"Merge pull request #20 from SUSE-Enceladus/use_credentials_from_file"}},{"before":"879abb3f74e40fea4556e63af2b618d1511c7a4c","after":null,"ref":"refs/heads/credentials_file","pushedAt":"2024-05-27T08:44:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"schaefi","name":"Marcus Schäfer","path":"/schaefi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/912234?s=80&v=4"}},{"before":"09a79402db4d2ec04c30d80a2388d82900418bdd","after":"6244f334b4153b3e98684949d65412088a253c94","ref":"refs/heads/main","pushedAt":"2024-05-27T08:44:34.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"schaefi","name":"Marcus Schäfer","path":"/schaefi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/912234?s=80&v=4"},"commit":{"message":"Merge pull request #19 from SUSE-Enceladus/credentials_file\n\nSupport reading credentials from file","shortMessageHtmlLink":"Merge pull request #19 from SUSE-Enceladus/credentials_file"}},{"before":"950c50537ef3b9c7ad917fd122d911fbde4ee3b9","after":"879abb3f74e40fea4556e63af2b618d1511c7a4c","ref":"refs/heads/credentials_file","pushedAt":"2024-05-27T08:38:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"schaefi","name":"Marcus Schäfer","path":"/schaefi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/912234?s=80&v=4"},"commit":{"message":"Support reading credentials from file\n\nAllow options --registry-creds/--proxy-creds to read from file.\nIf the given value is a file in the system it will be used\nand read as a yaml file in the format of the rmt.conf file","shortMessageHtmlLink":"Support reading credentials from file"}},{"before":"451ad607aa2c3d32a04a3da9eca227d37fee8744","after":"950c50537ef3b9c7ad917fd122d911fbde4ee3b9","ref":"refs/heads/credentials_file","pushedAt":"2024-05-17T15:09:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"schaefi","name":"Marcus Schäfer","path":"/schaefi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/912234?s=80&v=4"},"commit":{"message":"Support reading credentials from file\n\nAllow options --registry-creds/--proxy-creds to read from file.\nIf the given value is a file in the system it will be used\nand read as a yaml file in the format of the rmt.conf file","shortMessageHtmlLink":"Support reading credentials from file"}},{"before":null,"after":"4835dbac14eafe8664a561182cb0568a8c012eb2","ref":"refs/heads/use_credentials_from_file","pushedAt":"2024-05-17T15:07:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"schaefi","name":"Marcus Schäfer","path":"/schaefi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/912234?s=80&v=4"},"commit":{"message":"Read credentials from file for SUSE service\n\nInstead of passing user:pass credentials information on the commandline,\nuse the /etc/rmt.conf file as input source for the credentials","shortMessageHtmlLink":"Read credentials from file for SUSE service"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEY3cgwAA","startCursor":null,"endCursor":null}},"title":"Activity · SUSE-Enceladus/cgyle"}