{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":168709547,"defaultBranch":"develop","name":"cnaas-nms","ownerLogin":"SUNET","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-02-01T14:29:08.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3405039?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1711035414.0","currentOid":""},"activityList":{"items":[{"before":"2147a932c172ba45d630ff66e6e045c3e2ce0060","after":"84e8758f8b3fea0de3a66645fb0a8c586cc4d60b","ref":"refs/heads/feature.refresh_settings_logging","pushedAt":"2024-03-22T12:37:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"indy-independence","name":"Johan Marcusson","path":"/indy-independence","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11782140?s=80&v=4"},"commit":{"message":"longer timeout for commit mode 2 job to finish confirm step","shortMessageHtmlLink":"longer timeout for commit mode 2 job to finish confirm step"}},{"before":"5bd9653bc1061bc15ab4a5eaca5c23b6430552c3","after":"2147a932c172ba45d630ff66e6e045c3e2ce0060","ref":"refs/heads/feature.refresh_settings_logging","pushedAt":"2024-03-22T10:01:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"indy-independence","name":"Johan Marcusson","path":"/indy-independence","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11782140?s=80&v=4"},"commit":{"message":"fix logic for getsettings unknown devicetype","shortMessageHtmlLink":"fix logic for getsettings unknown devicetype"}},{"before":"0dd1320c1d77824d1c0de40d90fb6676c4e61744","after":"5bd9653bc1061bc15ab4a5eaca5c23b6430552c3","ref":"refs/heads/feature.refresh_settings_logging","pushedAt":"2024-03-22T09:15:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"indy-independence","name":"Johan Marcusson","path":"/indy-independence","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11782140?s=80&v=4"},"commit":{"message":"Fix logic for when doing ztp of access switch that has hostname specific settings","shortMessageHtmlLink":"Fix logic for when doing ztp of access switch that has hostname speci…"}},{"before":null,"after":"0dd1320c1d77824d1c0de40d90fb6676c4e61744","ref":"refs/heads/feature.refresh_settings_logging","pushedAt":"2024-03-21T15:36:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"indy-independence","name":"Johan Marcusson","path":"/indy-independence","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11782140?s=80&v=4"},"commit":{"message":"allow running generate_config for unmanaged devices","shortMessageHtmlLink":"allow running generate_config for unmanaged devices"}},{"before":"080f6f14909157a8c07a5872065e67e9bd32c468","after":null,"ref":"refs/heads/bugfix.syncstatus_group_settings_update","pushedAt":"2024-03-13T10:19:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"indy-independence","name":"Johan Marcusson","path":"/indy-independence","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11782140?s=80&v=4"}},{"before":"2b184add2086f20f6c9121e636ab99fba8e08138","after":"f9f2f94ea31dde8dac01e09c59c720914f127b51","ref":"refs/heads/develop","pushedAt":"2024-03-13T10:19:42.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"indy-independence","name":"Johan Marcusson","path":"/indy-independence","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11782140?s=80&v=4"},"commit":{"message":"Merge pull request #325 from SUNET/bugfix.syncstatus_group_settings_update\n\nupdate device syncstatus if primary group settings files changed","shortMessageHtmlLink":"Merge pull request #325 from SUNET/bugfix.syncstatus_group_settings_u…"}},{"before":"8e02b48f4dc77ebe4189481a69cf7b53a77d3f2b","after":"2b184add2086f20f6c9121e636ab99fba8e08138","ref":"refs/heads/develop","pushedAt":"2024-03-13T10:19:12.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"indy-independence","name":"Johan Marcusson","path":"/indy-independence","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11782140?s=80&v=4"},"commit":{"message":"Merge pull request #341 from SUNET/bugfix.ztp_dualstack_mgmtdom_reservedip\n\nBugfix: ZTP dualstack mgmtdom reservedip 2","shortMessageHtmlLink":"Merge pull request #341 from SUNET/bugfix.ztp_dualstack_mgmtdom_reser…"}},{"before":"4f504c9f2d12782a3d2891002514ef22c41d166c","after":"8e02b48f4dc77ebe4189481a69cf7b53a77d3f2b","ref":"refs/heads/develop","pushedAt":"2024-03-12T14:32:20.000Z","pushType":"pr_merge","commitsCount":26,"pusher":{"login":"indy-independence","name":"Johan Marcusson","path":"/indy-independence","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11782140?s=80&v=4"},"commit":{"message":"Merge pull request #337 from Josephine-Rutten/feature.extentalbemicmigrations\n\nExtent alembic migrations to include table","shortMessageHtmlLink":"Merge pull request #337 from Josephine-Rutten/feature.extentalbemicmi…"}},{"before":null,"after":"5cb223d4ac759c4905ee8582439c2e41de07a91a","ref":"refs/heads/bugfix.ztp_dualstack_mgmtdom_reservedip","pushedAt":"2024-03-12T14:31:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"indy-independence","name":"Johan Marcusson","path":"/indy-independence","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11782140?s=80&v=4"},"commit":{"message":"Merge branch 'feature.extentalbemicmigrations' into bugfix.ztp_dualstack_mgmtdom_reservedip","shortMessageHtmlLink":"Merge branch 'feature.extentalbemicmigrations' into bugfix.ztp_dualst…"}},{"before":"5b8800e7e716d361bddd9422f9781732a7b0fcf6","after":"4f504c9f2d12782a3d2891002514ef22c41d166c","ref":"refs/heads/develop","pushedAt":"2024-03-12T14:28:03.000Z","pushType":"pr_merge","commitsCount":69,"pusher":{"login":"indy-independence","name":"Johan Marcusson","path":"/indy-independence","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11782140?s=80&v=4"},"commit":{"message":"Merge pull request #326 from Josephine-Rutten/feature.authorization\n\nFeature.authorization rbac","shortMessageHtmlLink":"Merge pull request #326 from Josephine-Rutten/feature.authorization"}},{"before":"e85df6b545aeeec99c16d49f1696d931e00a3bda","after":"5b8800e7e716d361bddd9422f9781732a7b0fcf6","ref":"refs/heads/develop","pushedAt":"2024-03-01T11:36:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"indy-independence","name":"Johan Marcusson","path":"/indy-independence","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11782140?s=80&v=4"},"commit":{"message":"small fixes for ipv6 mgmtdomains, one more problem with reservedip and dualstack mgmtdomains identified but not fixed yet","shortMessageHtmlLink":"small fixes for ipv6 mgmtdomains, one more problem with reservedip an…"}},{"before":"6151451e0dce0e4379fbc18981385189276636ba","after":"e85df6b545aeeec99c16d49f1696d931e00a3bda","ref":"refs/heads/develop","pushedAt":"2024-02-23T09:31:43.000Z","pushType":"pr_merge","commitsCount":9,"pusher":{"login":"indy-independence","name":"Johan Marcusson","path":"/indy-independence","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11782140?s=80&v=4"},"commit":{"message":"Merge pull request #339 from SUNET/feature.nginx_uwsgi_separate_ws_and_http_processes\n\nMultiprocess uwsgi","shortMessageHtmlLink":"Merge pull request #339 from SUNET/feature.nginx_uwsgi_separate_ws_an…"}},{"before":"009393ca5cb1a5647f1a195fd935756d211bd02d","after":"aed16c277a6826d7b9b4b5202914938cef52eb3d","ref":"refs/heads/feature.nginx_uwsgi_separate_ws_and_http_processes","pushedAt":"2024-02-23T08:50:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"indy-independence","name":"Johan Marcusson","path":"/indy-independence","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11782140?s=80&v=4"},"commit":{"message":"change to non deprecated caching layer github workflow step","shortMessageHtmlLink":"change to non deprecated caching layer github workflow step"}},{"before":"816e426ff02572a47c9b5e0d24731f05aaf12a09","after":"009393ca5cb1a5647f1a195fd935756d211bd02d","ref":"refs/heads/feature.nginx_uwsgi_separate_ws_and_http_processes","pushedAt":"2024-02-15T15:41:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"indy-independence","name":"Johan Marcusson","path":"/indy-independence","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11782140?s=80&v=4"},"commit":{"message":"try with pytest-env and pytest.ini instead","shortMessageHtmlLink":"try with pytest-env and pytest.ini instead"}},{"before":"afa10cd7172abf28c75127b3ec20f502189bbed7","after":"816e426ff02572a47c9b5e0d24731f05aaf12a09","ref":"refs/heads/feature.nginx_uwsgi_separate_ws_and_http_processes","pushedAt":"2024-02-15T15:27:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"indy-independence","name":"Johan Marcusson","path":"/indy-independence","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11782140?s=80&v=4"},"commit":{"message":"set JWT_SECRET_KEY for unittests","shortMessageHtmlLink":"set JWT_SECRET_KEY for unittests"}},{"before":"bad80391f93418a2532b9643607138e6ae813bdd","after":"afa10cd7172abf28c75127b3ec20f502189bbed7","ref":"refs/heads/feature.nginx_uwsgi_separate_ws_and_http_processes","pushedAt":"2024-02-15T15:16:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"indy-independence","name":"Johan Marcusson","path":"/indy-independence","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11782140?s=80&v=4"},"commit":{"message":"JWT_SECRET_KEY only has to be defined if JWT_ENABLED is true","shortMessageHtmlLink":"JWT_SECRET_KEY only has to be defined if JWT_ENABLED is true"}},{"before":"6c4bcedd1b00344be4984dbd356433746adf5611","after":"bad80391f93418a2532b9643607138e6ae813bdd","ref":"refs/heads/feature.nginx_uwsgi_separate_ws_and_http_processes","pushedAt":"2024-02-15T14:59:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"indy-independence","name":"Johan Marcusson","path":"/indy-independence","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11782140?s=80&v=4"},"commit":{"message":"fix if/else that was broken in last commit","shortMessageHtmlLink":"fix if/else that was broken in last commit"}},{"before":"92fb5956d1147f2dd464ff92fd8552197cae4ba0","after":"6c4bcedd1b00344be4984dbd356433746adf5611","ref":"refs/heads/feature.nginx_uwsgi_separate_ws_and_http_processes","pushedAt":"2024-02-15T14:55:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"indy-independence","name":"Johan Marcusson","path":"/indy-independence","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11782140?s=80&v=4"},"commit":{"message":"SECRET_KEY must be defined globally and not randomly generated per process for validation to work between all processes","shortMessageHtmlLink":"SECRET_KEY must be defined globally and not randomly generated per pr…"}},{"before":"426be83241c114aa8addda82fea9595d9c27674b","after":"92fb5956d1147f2dd464ff92fd8552197cae4ba0","ref":"refs/heads/feature.nginx_uwsgi_separate_ws_and_http_processes","pushedAt":"2024-02-12T14:11:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"indy-independence","name":"Johan Marcusson","path":"/indy-independence","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11782140?s=80&v=4"},"commit":{"message":"fix parsing of settings confirm mode 0 != none","shortMessageHtmlLink":"fix parsing of settings confirm mode 0 != none"}},{"before":null,"after":"426be83241c114aa8addda82fea9595d9c27674b","ref":"refs/heads/feature.nginx_uwsgi_separate_ws_and_http_processes","pushedAt":"2024-02-12T13:28:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"indy-independence","name":"Johan Marcusson","path":"/indy-independence","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11782140?s=80&v=4"},"commit":{"message":"use separate socket for single process websocket requests, 4 processes for normal http","shortMessageHtmlLink":"use separate socket for single process websocket requests, 4 processe…"}},{"before":"2af08d842144d2b0cf9a31ddb4bada4fe983a2a2","after":null,"ref":"refs/heads/bugfix.confirm_commit_2_py311_race","pushedAt":"2024-01-30T15:02:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"indy-independence","name":"Johan Marcusson","path":"/indy-independence","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11782140?s=80&v=4"}},{"before":"0d3b8fa43b4c07ac6fd4637fcf9baef397c00677","after":"6151451e0dce0e4379fbc18981385189276636ba","ref":"refs/heads/develop","pushedAt":"2024-01-30T15:02:39.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"indy-independence","name":"Johan Marcusson","path":"/indy-independence","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11782140?s=80&v=4"},"commit":{"message":"Merge pull request #338 from SUNET/bugfix.confirm_commit_2_py311_race\n\nBugfix.confirm commit 2 py311 race","shortMessageHtmlLink":"Merge pull request #338 from SUNET/bugfix.confirm_commit_2_py311_race"}},{"before":"0b62902e02f42c4f8277c92ffa0f3d436d1eae6e","after":"2af08d842144d2b0cf9a31ddb4bada4fe983a2a2","ref":"refs/heads/bugfix.confirm_commit_2_py311_race","pushedAt":"2024-01-30T13:55:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"indy-independence","name":"Johan Marcusson","path":"/indy-independence","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11782140?s=80&v=4"},"commit":{"message":"This workaround is not needed anymore since\nhttps://docs.sqlalchemy.org/en/20/changelog/migration_14.html#cascade-backrefs-behavior-deprecated-for-removal-in-2-0","shortMessageHtmlLink":"This workaround is not needed anymore since"}},{"before":"93c7db81fdb672306834bb1aa34d751a0bd5d75e","after":"0b62902e02f42c4f8277c92ffa0f3d436d1eae6e","ref":"refs/heads/bugfix.confirm_commit_2_py311_race","pushedAt":"2024-01-30T13:39:08.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"indy-independence","name":"Johan Marcusson","path":"/indy-independence","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11782140?s=80&v=4"},"commit":{"message":"SQLAlchemy 1.4 -> 2.0 migration","shortMessageHtmlLink":"SQLAlchemy 1.4 -> 2.0 migration"}},{"before":"fb8839bb35bc84efd6a3a9e4ffe414568a0fcba1","after":"93c7db81fdb672306834bb1aa34d751a0bd5d75e","ref":"refs/heads/bugfix.confirm_commit_2_py311_race","pushedAt":"2024-01-29T15:29:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"indy-independence","name":"Johan Marcusson","path":"/indy-independence","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11782140?s=80&v=4"},"commit":{"message":"New sqlalchemy load_only syntax","shortMessageHtmlLink":"New sqlalchemy load_only syntax"}},{"before":"837d6ce7c089fcfcdefff03fdf733ba874af92f6","after":"fb8839bb35bc84efd6a3a9e4ffe414568a0fcba1","ref":"refs/heads/bugfix.confirm_commit_2_py311_race","pushedAt":"2024-01-29T14:49:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"indy-independence","name":"Johan Marcusson","path":"/indy-independence","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11782140?s=80&v=4"},"commit":{"message":"refresh object for each iteration","shortMessageHtmlLink":"refresh object for each iteration"}},{"before":null,"after":"837d6ce7c089fcfcdefff03fdf733ba874af92f6","ref":"refs/heads/bugfix.confirm_commit_2_py311_race","pushedAt":"2024-01-29T14:29:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"indy-independence","name":"Johan Marcusson","path":"/indy-independence","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11782140?s=80&v=4"},"commit":{"message":"if we don't wait for next_job to complete before returning from\nnapalm_configure in commit confirmed mode 2, then we might close the\nconnection to the device which in turn causes rollback before we can\nconfirm","shortMessageHtmlLink":"if we don't wait for next_job to complete before returning from"}},{"before":"a264e22ee447dba5eab1b5c71d254f45b99d441b","after":null,"ref":"refs/heads/dependabot/pip/gevent-23.9.0","pushedAt":"2024-01-26T14:34:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"2c1a1bc8171ae9dc333f839b5e3755907b8381ef","after":"0d3b8fa43b4c07ac6fd4637fcf9baef397c00677","ref":"refs/heads/develop","pushedAt":"2024-01-26T09:51:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"indy-independence","name":"Johan Marcusson","path":"/indy-independence","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11782140?s=80&v=4"},"commit":{"message":"try to fix docker build failing on pyyaml","shortMessageHtmlLink":"try to fix docker build failing on pyyaml"}},{"before":"f4800201dddf086c3a9512c5eafebd72c8577b72","after":"2c1a1bc8171ae9dc333f839b5e3755907b8381ef","ref":"refs/heads/develop","pushedAt":"2024-01-26T09:36:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"indy-independence","name":"Johan Marcusson","path":"/indy-independence","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11782140?s=80&v=4"},"commit":{"message":"try to fix docker build failing on pyyaml","shortMessageHtmlLink":"try to fix docker build failing on pyyaml"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEHLsJQgA","startCursor":null,"endCursor":null}},"title":"Activity · SUNET/cnaas-nms"}