{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":636253514,"defaultBranch":"main","name":"Kielipankki-korp-ansible","ownerLogin":"CSCfi","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-05-04T12:46:06.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5947494?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717152582.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"ed301a6ed42ecef2240be8543b8277b262c81414","ref":"refs/heads/KP-8637","pushedAt":"2024-05-31T10:49:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aajarven","name":"Anni Järvenpää","path":"/aajarven","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11408647?s=80&v=4"},"commit":{"message":"KP-8637 Disable syncing large but unnecessary directories\n\nThe corpora/vrt and corpora/sql directories hold files related to corpus\npreparation done in the old Korp but not necessary for serving users\nfrom korp2. Similarly, the data currently in corpora/tmp is sizeable but\nnot relevant.","shortMessageHtmlLink":"KP-8637 Disable syncing large but unnecessary directories"}},{"before":"5aa4bf7ac2cda8dacbc4a2babbcf092927c9b5c2","after":"87564e0657fec83592ba9c8190e77f73bebb4702","ref":"refs/heads/KP-8606","pushedAt":"2024-05-28T13:10:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aajarven","name":"Anni Järvenpää","path":"/aajarven","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11408647?s=80&v=4"},"commit":{"message":"KP-8606 Fix excel file download\n\nWe are now absolutely sure that all outgoing files are written as bytes.\nThis required also converting strings to bytes during\n`make_download_file`.","shortMessageHtmlLink":"KP-8606 Fix excel file download"}},{"before":"42720614ca9c46d61767a90f4482c3d74292c0fe","after":"5aa4bf7ac2cda8dacbc4a2babbcf092927c9b5c2","ref":"refs/heads/KP-8606","pushedAt":"2024-05-27T13:06:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aajarven","name":"Anni Järvenpää","path":"/aajarven","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11408647?s=80&v=4"},"commit":{"message":"KP-8606 Send string data as string, not binary","shortMessageHtmlLink":"KP-8606 Send string data as string, not binary"}},{"before":"edf94641a1b9822ab445d76c81ec7131e8258432","after":"42720614ca9c46d61767a90f4482c3d74292c0fe","ref":"refs/heads/KP-8606","pushedAt":"2024-05-27T07:41:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aajarven","name":"Anni Järvenpää","path":"/aajarven","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11408647?s=80&v=4"},"commit":{"message":"KP-8606 Send string data as string, not binary","shortMessageHtmlLink":"KP-8606 Send string data as string, not binary"}},{"before":"7045eba9af7fb3de04d2a25aeefab5a7a5e9a9ab","after":"edf94641a1b9822ab445d76c81ec7131e8258432","ref":"refs/heads/KP-8606","pushedAt":"2024-05-24T16:33:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aajarven","name":"Anni Järvenpää","path":"/aajarven","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11408647?s=80&v=4"},"commit":{"message":"KP-8606 Fix wrong operand order causing errors on None","shortMessageHtmlLink":"KP-8606 Fix wrong operand order causing errors on None"}},{"before":"5830e5dbbd526e85e038ee0789a5c2473554bcb0","after":"7045eba9af7fb3de04d2a25aeefab5a7a5e9a9ab","ref":"refs/heads/KP-8606","pushedAt":"2024-05-24T09:13:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aajarven","name":"Anni Järvenpää","path":"/aajarven","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11408647?s=80&v=4"},"commit":{"message":"KP-8606 Convert to string for regexp","shortMessageHtmlLink":"KP-8606 Convert to string for regexp"}},{"before":"9abdad9e07b42f0d7a91d8e561ee9a14bbf779d2","after":"5830e5dbbd526e85e038ee0789a5c2473554bcb0","ref":"refs/heads/KP-8606","pushedAt":"2024-05-24T08:19:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aajarven","name":"Anni Järvenpää","path":"/aajarven","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11408647?s=80&v=4"},"commit":{"message":"KP-8606 Python 3 compatible mysql\n\n`pymysql.install_as_MySQLdb()` is not the neatest solution, but it is an\neasy one as it means we don't need to change anything else.","shortMessageHtmlLink":"KP-8606 Python 3 compatible mysql"}},{"before":"33975fb069342fd9a9d45c66d8226b2480212902","after":"9abdad9e07b42f0d7a91d8e561ee9a14bbf779d2","ref":"refs/heads/KP-8606","pushedAt":"2024-05-23T15:27:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aajarven","name":"Anni Järvenpää","path":"/aajarven","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11408647?s=80&v=4"},"commit":{"message":"KP-8606 Fix import/getattr to find the formats","shortMessageHtmlLink":"KP-8606 Fix import/getattr to find the formats"}},{"before":"b7aafd4b74263cd69e426db6bef0daf89f2d218a","after":"33975fb069342fd9a9d45c66d8226b2480212902","ref":"refs/heads/KP-8606","pushedAt":"2024-05-23T07:25:18.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"aajarven","name":"Anni Järvenpää","path":"/aajarven","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11408647?s=80&v=4"},"commit":{"message":"KP-8606 Don't attempt to decode string object","shortMessageHtmlLink":"KP-8606 Don't attempt to decode string object"}},{"before":null,"after":"b7aafd4b74263cd69e426db6bef0daf89f2d218a","ref":"refs/heads/KP-8606","pushedAt":"2024-05-22T13:45:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aajarven","name":"Anni Järvenpää","path":"/aajarven","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11408647?s=80&v=4"},"commit":{"message":"KP-8606 Specify CGI script location","shortMessageHtmlLink":"KP-8606 Specify CGI script location"}},{"before":"8ff2357cb3714eb4a5f4e92efe8a2012af2d9fe5","after":null,"ref":"refs/heads/KP-8262","pushedAt":"2024-05-16T08:45:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mmatthiesencsc","name":"Martin Matthiesen","path":"/mmatthiesencsc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8044507?s=80&v=4"}},{"before":"68e55384da7b2fe906e8221df5b3e590bc839e06","after":"f32b1bbfd33212ca9847cf8837ded9bae9edd74b","ref":"refs/heads/main","pushedAt":"2024-05-16T08:45:25.000Z","pushType":"pr_merge","commitsCount":18,"pusher":{"login":"mmatthiesencsc","name":"Martin Matthiesen","path":"/mmatthiesencsc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8044507?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"0c36f92974c92e6dbe52f1230171cc9d7d3ec685","after":"8ff2357cb3714eb4a5f4e92efe8a2012af2d9fe5","ref":"refs/heads/KP-8262","pushedAt":"2024-05-16T08:24:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aajarven","name":"Anni Järvenpää","path":"/aajarven","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11408647?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"c4aa06c9acee967192ccd64240c6788978d735ff","after":null,"ref":"refs/heads/KP-8262-linting","pushedAt":"2024-05-16T08:21:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mmatthiesencsc","name":"Martin Matthiesen","path":"/mmatthiesencsc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8044507?s=80&v=4"}},{"before":"12ffbd6165e8c29bb387683491a0b7a9f91f1487","after":"68e55384da7b2fe906e8221df5b3e590bc839e06","ref":"refs/heads/main","pushedAt":"2024-05-16T08:21:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mmatthiesencsc","name":"Martin Matthiesen","path":"/mmatthiesencsc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8044507?s=80&v=4"},"commit":{"message":"KP-8262 Ansible-lint","shortMessageHtmlLink":"KP-8262 Ansible-lint"}},{"before":"fa24bbcce98ae3333e48fb9cbeea15a3961b33f6","after":"0c36f92974c92e6dbe52f1230171cc9d7d3ec685","ref":"refs/heads/KP-8262","pushedAt":"2024-05-16T08:15:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mmatthiesencsc","name":"Martin Matthiesen","path":"/mmatthiesencsc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8044507?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"811737855f64a56a255a36fc6df71ffbb1eaecb7","after":"fa24bbcce98ae3333e48fb9cbeea15a3961b33f6","ref":"refs/heads/KP-8262","pushedAt":"2024-05-15T07:20:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aajarven","name":"Anni Järvenpää","path":"/aajarven","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11408647?s=80&v=4"},"commit":{"message":"KP-8262 Remove unused task\n\nIt's unclear whether adding this was useful at all, and it might cause\nproblems, so removing.","shortMessageHtmlLink":"KP-8262 Remove unused task"}},{"before":"fc9419b5f3f5070fa502906b379527e8c41d2e36","after":"811737855f64a56a255a36fc6df71ffbb1eaecb7","ref":"refs/heads/KP-8262","pushedAt":"2024-05-15T06:36:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aajarven","name":"Anni Järvenpää","path":"/aajarven","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11408647?s=80&v=4"},"commit":{"message":"KP-8262 Add reminder for dev-provisioner about proxy settings","shortMessageHtmlLink":"KP-8262 Add reminder for dev-provisioner about proxy settings"}},{"before":"0748f244818cbb73d618d43f00e205484cf4a79f","after":"c4aa06c9acee967192ccd64240c6788978d735ff","ref":"refs/heads/KP-8262-linting","pushedAt":"2024-05-15T06:35:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aajarven","name":"Anni Järvenpää","path":"/aajarven","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11408647?s=80&v=4"},"commit":{"message":"KP-8262 Ansible-lint","shortMessageHtmlLink":"KP-8262 Ansible-lint"}},{"before":"83bb40075a490f7695c38ec2c6b76c7ff6efd333","after":"fc9419b5f3f5070fa502906b379527e8c41d2e36","ref":"refs/heads/KP-8262","pushedAt":"2024-05-15T06:28:47.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"aajarven","name":"Anni Järvenpää","path":"/aajarven","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11408647?s=80&v=4"},"commit":{"message":"KP-8262 Add reminder for dev-provisioner about proxy settings","shortMessageHtmlLink":"KP-8262 Add reminder for dev-provisioner about proxy settings"}},{"before":"1838f5e5f12cf72190972c1aa6a6b87ef056f492","after":"83bb40075a490f7695c38ec2c6b76c7ff6efd333","ref":"refs/heads/KP-8262","pushedAt":"2024-05-14T12:27:59.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"aajarven","name":"Anni Järvenpää","path":"/aajarven","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11408647?s=80&v=4"},"commit":{"message":"KP-8262 Pull together dev and prod provisionings\n\nNow the dev and prod provisioning share the core korp-software.yml\nplaybook, which has been altered to only install the Korp software and\nits requirements without doing unrelated alterations to the system\n(backups etc). Instead, separate pre and post processing steps are taken\nfor dev and prod instances.\n\nDev instances are created on Pouta, and thus need VM creation before\nanything can be installed (preprocessing), and after Korp installation\nwe still need to compensate for the fact that dev instances cannot use\nthe production database. Production instances on the other hand are\nprovisioned against a VMWare VM, which does not involve Ansible. This\nmeans that we can start directly from the Korp software installation.\nProduction does need backup related setup though, so that is done as a\npost-processing step.","shortMessageHtmlLink":"KP-8262 Pull together dev and prod provisionings"}},{"before":"96e3f7cd57f312bd12a0a6155b5155563f3c3611","after":"1838f5e5f12cf72190972c1aa6a6b87ef056f492","ref":"refs/heads/KP-8262","pushedAt":"2024-05-06T11:05:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aajarven","name":"Anni Järvenpää","path":"/aajarven","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11408647?s=80&v=4"},"commit":{"message":"KP-8262 Fix dev instance creation command","shortMessageHtmlLink":"KP-8262 Fix dev instance creation command"}},{"before":"f4b113647b4b4843472113437efbd83e5c3cb3f3","after":"96e3f7cd57f312bd12a0a6155b5155563f3c3611","ref":"refs/heads/KP-8262","pushedAt":"2024-04-30T12:33:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aajarven","name":"Anni Järvenpää","path":"/aajarven","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11408647?s=80&v=4"},"commit":{"message":"KP-8262 Add instructions for provisioning the dev server","shortMessageHtmlLink":"KP-8262 Add instructions for provisioning the dev server"}},{"before":"87351efc0089505de323e6d3027342ca1144abcb","after":"0748f244818cbb73d618d43f00e205484cf4a79f","ref":"refs/heads/KP-8262-linting","pushedAt":"2024-04-30T12:29:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aajarven","name":"Anni Järvenpää","path":"/aajarven","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11408647?s=80&v=4"},"commit":{"message":"KP-8262 Ansible-lint","shortMessageHtmlLink":"KP-8262 Ansible-lint"}},{"before":"0dc87a21d9c5443cef534dfb8c50260e7bbb27d6","after":"f4b113647b4b4843472113437efbd83e5c3cb3f3","ref":"refs/heads/KP-8262","pushedAt":"2024-04-30T08:00:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aajarven","name":"Anni Järvenpää","path":"/aajarven","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11408647?s=80&v=4"},"commit":{"message":"KP-8262 Add instructions for provisioning the dev server","shortMessageHtmlLink":"KP-8262 Add instructions for provisioning the dev server"}},{"before":"19c2c688a594117e6873837d27c686eaacd10b8f","after":"0dc87a21d9c5443cef534dfb8c50260e7bbb27d6","ref":"refs/heads/KP-8262","pushedAt":"2024-04-30T07:08:11.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"aajarven","name":"Anni Järvenpää","path":"/aajarven","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11408647?s=80&v=4"},"commit":{"message":"KP-8262 Linting","shortMessageHtmlLink":"KP-8262 Linting"}},{"before":"ff8a0c6fc6bd7a2a6aea44dc9b2e0c3f99632985","after":"19c2c688a594117e6873837d27c686eaacd10b8f","ref":"refs/heads/KP-8262","pushedAt":"2024-04-22T06:25:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aajarven","name":"Anni Järvenpää","path":"/aajarven","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11408647?s=80&v=4"},"commit":{"message":"KP-8262 Add playbook for provisioning a dev machine on Pouta\n\nThis is done by separating the VM creation to its own playbook so that\nit's possible to unify the dev and prod creation processes so that each\ncan have their own pre-tasks (e.g. creating the VM for dev), a shared\nkorp software installation, and post-tasks (e.g. setting up csc backups\nin prod, populating the service with test/prod data). The prod inventory\nhas not been altered yet though.","shortMessageHtmlLink":"KP-8262 Add playbook for provisioning a dev machine on Pouta"}},{"before":"dead030f2dde036abd2503e7f5375c70ba6c0bee","after":"ff8a0c6fc6bd7a2a6aea44dc9b2e0c3f99632985","ref":"refs/heads/KP-8262","pushedAt":"2024-04-22T06:23:42.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"aajarven","name":"Anni Järvenpää","path":"/aajarven","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11408647?s=80&v=4"},"commit":{"message":"KP-8262 Add playbook for provisioning a dev machine on Pouta\n\nThis is done by separating the VM creation to its own playbook so that\nit's possible to unify the dev and prod creation processes so that each\ncan have their own pre-tasks (e.g. creating the VM for dev), a shared\nkorp software installation, and post-tasks (e.g. setting up csc backups\nin prod, populating the service with test/prod data). The prod inventory\nhas not been altered yet though.","shortMessageHtmlLink":"KP-8262 Add playbook for provisioning a dev machine on Pouta"}},{"before":"366db2df51a5e87aa5f93a45eab7b9e6cfa81ccd","after":"12ffbd6165e8c29bb387683491a0b7a9f91f1487","ref":"refs/heads/main","pushedAt":"2024-04-19T08:11:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mmatthiesencsc","name":"Martin Matthiesen","path":"/mmatthiesencsc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8044507?s=80&v=4"},"commit":{"message":"hot fix overlooked syntax error","shortMessageHtmlLink":"hot fix overlooked syntax error"}},{"before":"82fceb6862933364d8eae49af987979cb1b4b32c","after":null,"ref":"refs/heads/KP-8368_backup_errs","pushedAt":"2024-04-17T10:03:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mmatthiesencsc","name":"Martin Matthiesen","path":"/mmatthiesencsc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8044507?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWOty3wA","startCursor":null,"endCursor":null}},"title":"Activity · CSCfi/Kielipankki-korp-ansible"}