{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":839552518,"defaultBranch":"master","name":"cockroach","ownerLogin":"angles-n-daemons","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2024-08-07T21:08:38.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/7353765?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1727123895.0","currentOid":""},"activityList":{"items":[{"before":"5f40209ac1b6be21ccb9e5decfeafea8b6c634c8","after":"d876410cfd68d017a3d9dccaf776f2c514a8c863","ref":"refs/heads/diagnostics-add-license-org-info-to-report","pushedAt":"2024-09-26T22:14:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"angles-n-daemons","name":"Brian Dillmann","path":"/angles-n-daemons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7353765?s=80&v=4"},"commit":{"message":"diagnostics: send along license information on diag report\n\nTo support the license change in CRDB, we'll need to begin\nsending license information along with diagnostics reports. This\nchange accomplishes this by making the license getter in\n`license_check.go` public, and attatching its OrganizationID,\nLicenseID, LicenseExpiry, and Environment to the outgoing\npayload.\n\nThis PR also moves the `LicenseTestingKnobs` from being part of the\n`server.TestingKnobs` to the `base.TestingKnobs` to avoid an\nimport cycle in the utilccl tests.\n\nFixes: CRDB-41230\nEpic: CRDB-40209\n\nRelease note: none","shortMessageHtmlLink":"diagnostics: send along license information on diag report"}},{"before":"e26b91cc785c45ef7a80e8e96f9e678a8ae27e70","after":"5f40209ac1b6be21ccb9e5decfeafea8b6c634c8","ref":"refs/heads/diagnostics-add-license-org-info-to-report","pushedAt":"2024-09-26T22:05:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"angles-n-daemons","name":"Brian Dillmann","path":"/angles-n-daemons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7353765?s=80&v=4"},"commit":{"message":"diagnostics: send along license information on diag report\n\nTo support the license change in CRDB, we'll need to begin\nsending license information along with diagnostics reports. This\nchange accomplishes this by making the license getter in\n`license_check.go` public, and attatching its OrganizationID,\nLicenseID, LicenseExpiry, and Environment to the outgoing\npayload.\n\nThis PR also moves the `LicenseTestingKnobs` from being part of the\n`server.TestingKnobs` to the `base.TestingKnobs` to avoid an\nimport cycle in the utilccl tests.\n\nFixes: CRDB-41230\nEpic: CRDB-40209\n\nRelease note: none","shortMessageHtmlLink":"diagnostics: send along license information on diag report"}},{"before":"1f033d863c31eb647d3d2ddd35cdf840484d4483","after":"089ac773378bd360b3a72e44bfffdad52b223abf","ref":"refs/heads/disallow-disable-diagnostics-for-certain-license","pushedAt":"2024-09-25T18:50:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"angles-n-daemons","name":"Brian Dillmann","path":"/angles-n-daemons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7353765?s=80&v=4"},"commit":{"message":"logcrash, ccl: fail if setting incompatible license and reporting cfg\n\nWith the rollout of the license requirements with CRDB, we are going to\nbegin disallowing the disabling of diagnostics under specific license\ntypes. If the caller is to disable diagnostics, they must have a license\nwhich is not Free or Trial. Conversely, if the caller is to set a Free\nor Trial license, they must already be submitting diagnostics\ninformation for it to succeed.\n\nEpic: CRDB-40209\nFixes: CRDB-41232\n\nRelease note (sql change): cluster settings enterprise.license and\ndiagnostics.reporting.enabled have additional validation","shortMessageHtmlLink":"logcrash, ccl: fail if setting incompatible license and reporting cfg"}},{"before":"202dd3d37b954387fb7353e2acd1ac02032d9ab3","after":"1f033d863c31eb647d3d2ddd35cdf840484d4483","ref":"refs/heads/disallow-disable-diagnostics-for-certain-license","pushedAt":"2024-09-24T22:32:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"angles-n-daemons","name":"Brian Dillmann","path":"/angles-n-daemons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7353765?s=80&v=4"},"commit":{"message":"logcrash, ccl: fail if setting incompatible license and reporting cfg\n\nWith the rollout of the license requirements with CRDB, we are going to\nbegin disallowing the disabling of diagnostics under specific license\ntypes. If the caller is to disable diagnostics, they must have a license\nwhich is not Free or Trial. Conversely, if the caller is to set a Free\nor Trial license, they must already be submitting diagnostics\ninformation for it to succeed.\n\nEpic: CRDB-40209\nFixes: CRDB-41232\n\nRelease note (sql change): cluster settings enterprise.license and\ndiagnostics.reporting.enabled have additional validation","shortMessageHtmlLink":"logcrash, ccl: fail if setting incompatible license and reporting cfg"}},{"before":"1b809e29f36e9262b82ec2baa8cb1c97f3631460","after":"e26b91cc785c45ef7a80e8e96f9e678a8ae27e70","ref":"refs/heads/diagnostics-add-license-org-info-to-report","pushedAt":"2024-09-24T22:22:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"angles-n-daemons","name":"Brian Dillmann","path":"/angles-n-daemons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7353765?s=80&v=4"},"commit":{"message":"diagnostics: send along license information on diag report\n\nTo support the license change in CRDB, we'll need to begin\nsending license information along with diagnostics reports. This\nchange accomplishes this by making the license getter in\n`license_check.go` public, and attatching its OrganizationID,\nLicenseID, LicenseExpiry, and Environment to the outgoing\npayload.\n\nThis PR also moves the `LicenseTestingKnobs` from being part of the\n`server.TestingKnobs` to the `base.TestingKnobs` to avoid an\nimport cycle in the utilccl tests.\n\nFixes: CRDB-41230\nEpic: CRDB-40209\n\nRelease note: none","shortMessageHtmlLink":"diagnostics: send along license information on diag report"}},{"before":null,"after":"1b809e29f36e9262b82ec2baa8cb1c97f3631460","ref":"refs/heads/diagnostics-add-license-org-info-to-report","pushedAt":"2024-09-23T20:38:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"angles-n-daemons","name":"Brian Dillmann","path":"/angles-n-daemons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7353765?s=80&v=4"},"commit":{"message":"diagnostics: send along license information on diag report\n\nTo support the license change in CRDB, we'll need to begin\nsending license information along with diagnostics reports. This\nchange accomplishes this by making the license getter in\n`license_check.go` public, and attatching its OrganizationID,\nLicenseID, LicenseExpiry, and Environment to the outgoing\npayload.\n\nThis PR also moves the `LicenseTestingKnobs` from being part of the\n`server.TestingKnobs` to the `base.TestingKnobs` to avoid an\nimport cycle in the utilccl tests.\n\nFixes: CRDB-41230\nEpic: CRDB-40209\n\nRelease note: none","shortMessageHtmlLink":"diagnostics: send along license information on diag report"}},{"before":"7854487316fd1f0dee4e95a238e9c6ee56e0f78f","after":"202dd3d37b954387fb7353e2acd1ac02032d9ab3","ref":"refs/heads/disallow-disable-diagnostics-for-certain-license","pushedAt":"2024-09-23T17:18:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"angles-n-daemons","name":"Brian Dillmann","path":"/angles-n-daemons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7353765?s=80&v=4"},"commit":{"message":"logcrash, ccl: fail if setting incompatible license and reporting cfg\n\nWith the rollout of the license requirements with CRDB, we are going to\nbegin disallowing the disabling of diagnostics under specific license\ntypes. If the caller is to disable diagnostics, they must have a license\nwhich is not Free or Trial. Conversely, if the caller is to set a Free\nor Trial license, they must already be submitting diagnostics\ninformation for it to succeed.\n\nEpic: CRDB-40209\nFixes: CRDB-41232\n\nRelease note (sql change): cluster settings enterprise.license and\ndiagnostics.reporting.enabled have additional validation","shortMessageHtmlLink":"logcrash, ccl: fail if setting incompatible license and reporting cfg"}},{"before":"70f297d4694b23feb21f916be5a37aacfdbb6f65","after":"7854487316fd1f0dee4e95a238e9c6ee56e0f78f","ref":"refs/heads/disallow-disable-diagnostics-for-certain-license","pushedAt":"2024-09-23T14:44:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"angles-n-daemons","name":"Brian Dillmann","path":"/angles-n-daemons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7353765?s=80&v=4"},"commit":{"message":"logcrash, ccl: fail if setting incompatible license and reporting cfg\n\nWith the rollout of the license requirements with CRDB, we are going to\nbegin disallowing the disabling of diagnostics under specific license\ntypes. If the caller is to disable diagnostics, they must have a license\nwhich is not Free or Trial. Conversely, if the caller is to set a Free\nor Trial license, they must already be submitting diagnostics\ninformation for it to succeed.\n\nEpic: CRDB-40209\nFixes: CRDB-41232\n\nRelease note (sql change): cluster settings enterprise.license and\ndiagnostics.reporting.enabled have additional validation","shortMessageHtmlLink":"logcrash, ccl: fail if setting incompatible license and reporting cfg"}},{"before":"1f4ae72b21e5d879bd2459282f9925232ef7417c","after":"70f297d4694b23feb21f916be5a37aacfdbb6f65","ref":"refs/heads/disallow-disable-diagnostics-for-certain-license","pushedAt":"2024-09-23T14:26:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"angles-n-daemons","name":"Brian Dillmann","path":"/angles-n-daemons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7353765?s=80&v=4"},"commit":{"message":"logcrash, ccl: fail if setting incompatible license and reporting cfg\n\nWith the rollout of the license requirements with CRDB, we are going to\nbegin disallowing the disabling of diagnostics under specific license\ntypes. If the caller is to disable diagnostics, they must have a license\nwhich is not Free or Trial. Conversely, if the caller is to set a Free\nor Trial license, they must already be submitting diagnostics\ninformation for it to succeed.\n\nEpic: CRDB-40209\nFixes: CRDB-41232\n\nRelease note (sql change): cluster settings enterprise.license and\ndiagnostics.reporting.enabled have additional validation","shortMessageHtmlLink":"logcrash, ccl: fail if setting incompatible license and reporting cfg"}},{"before":"842621a1d65e7c82f789882d3ac4d0b71e23a1f0","after":"1f4ae72b21e5d879bd2459282f9925232ef7417c","ref":"refs/heads/disallow-disable-diagnostics-for-certain-license","pushedAt":"2024-09-20T15:03:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"angles-n-daemons","name":"Brian Dillmann","path":"/angles-n-daemons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7353765?s=80&v=4"},"commit":{"message":"logcrash, ccl: fail if setting incompatible license and reporting cfg\n\nWith the rollout of the license requirements with CRDB, we are going to\nbegin disallowing the disabling of diagnostics under specific license\ntypes. If the caller is to disable diagnostics, they must have a license\nwhich is not Free or Trial. Conversely, if the caller is to set a Free\nor Trial license, they must already be submitting diagnostics\ninformation for it to succeed.\n\nEpic: CRDB-40209\nFixes: CRDB-41232\n\nRelease note (sql change): cluster settings enterprise.license and\ndiagnostics.reporting.enabled have additional validation","shortMessageHtmlLink":"logcrash, ccl: fail if setting incompatible license and reporting cfg"}},{"before":"1ef78dbe9d3ccc62e709c827ccc0ba1f49f68551","after":"842621a1d65e7c82f789882d3ac4d0b71e23a1f0","ref":"refs/heads/disallow-disable-diagnostics-for-certain-license","pushedAt":"2024-09-20T14:57:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"angles-n-daemons","name":"Brian Dillmann","path":"/angles-n-daemons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7353765?s=80&v=4"},"commit":{"message":"logcrash, ccl: fail if setting incompatible license and reporting cfg\n\nWith the rollout of the license requirements with CRDB, we are going to\nbegin disallowing the disabling of diagnostics under specific license\ntypes. If the caller is to disable diagnostics, they must have a license\nwhich is not Free or Trial. Conversely, if the caller is to set a Free\nor Trial license, they must already be submitting diagnostics\ninformation for it to succeed.\n\nEpic: CRDB-40209\nFixes: CRDB-41232\n\nRelease note (sql change): cluster settings enterprise.license and\ndiagnostics.reporting.enabled have additional validation","shortMessageHtmlLink":"logcrash, ccl: fail if setting incompatible license and reporting cfg"}},{"before":"549f40fdf4ffd0c521d0841ddab2145affd0614d","after":"1ef78dbe9d3ccc62e709c827ccc0ba1f49f68551","ref":"refs/heads/disallow-disable-diagnostics-for-certain-license","pushedAt":"2024-09-20T14:28:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"angles-n-daemons","name":"Brian Dillmann","path":"/angles-n-daemons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7353765?s=80&v=4"},"commit":{"message":"logcrash, ccl: fail if setting incompatible license and reporting cfg\n\nWith the rollout of the license requirements with CRDB, we are going to\nbegin disallowing the disabling of diagnostics under specific license\ntypes. If the caller is to disable diagnostics, they must have a license\nwhich is not Free or Trial. Conversely, if the caller is to set a Free\nor Trial license, they must already be submitting diagnostics\ninformation for it to succeed.\n\nEpic: CRDB-40209\nFixes: CRDB-41232\n\nRelease note (sql change): cluster settings enterprise.license and\ndiagnostics.reporting.enabled have additional validation","shortMessageHtmlLink":"logcrash, ccl: fail if setting incompatible license and reporting cfg"}},{"before":null,"after":"549f40fdf4ffd0c521d0841ddab2145affd0614d","ref":"refs/heads/disallow-disable-diagnostics-for-certain-license","pushedAt":"2024-09-18T21:03:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"angles-n-daemons","name":"Brian Dillmann","path":"/angles-n-daemons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7353765?s=80&v=4"},"commit":{"message":"logcrash: disallow disabling of diagnostics reporting on limited licenses\n\ntodo","shortMessageHtmlLink":"logcrash: disallow disabling of diagnostics reporting on limited lice…"}},{"before":"f4ccb0e06d6fde35173384ba29f61ee3d82a3a93","after":"32926512ef33679da48c1fe98694fd5070006e56","ref":"refs/heads/version-notification-update-icon","pushedAt":"2024-09-17T18:56:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"angles-n-daemons","name":"Brian Dillmann","path":"/angles-n-daemons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7353765?s=80&v=4"},"commit":{"message":"db-console: update notification icon in alert box to use new cockroach logo\n\nThe current icon for the notification alert is the outdated\ncockroach db logo. To make it consistent with the rest of the\nsystem, it needed to be updated. This change both removes the old\nlogo from the codebase as well as uses the new one from our\nshared icon library.\n\nEpic: none Fixes: #127829\n\nRelease note (ui change): changes notification alert icon","shortMessageHtmlLink":"db-console: update notification icon in alert box to use new cockroac…"}},{"before":"5ed2489e2429a4d5355649345c0276a97a0dfc36","after":"f4ccb0e06d6fde35173384ba29f61ee3d82a3a93","ref":"refs/heads/version-notification-update-icon","pushedAt":"2024-09-17T18:55:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"angles-n-daemons","name":"Brian Dillmann","path":"/angles-n-daemons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7353765?s=80&v=4"},"commit":{"message":"db-console: update notification icon in alert box to use new cockroach logo\n\nThe current icon for the notification alert is the outdated\ncockroach db logo. To make it consistent with the rest of the\nsystem, it needed to be updated. This change both removes the old\nlogo from the codebase as well as uses the new one from our\nshared icon library.\n\nEpic: none Fixes: #127829\n\nRelease note (ui change): changes notification alert icon","shortMessageHtmlLink":"db-console: update notification icon in alert box to use new cockroac…"}},{"before":"144b384c2bf959d81778f571d65f30fd65bc3999","after":"5ed2489e2429a4d5355649345c0276a97a0dfc36","ref":"refs/heads/version-notification-update-icon","pushedAt":"2024-09-16T18:21:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"angles-n-daemons","name":"Brian Dillmann","path":"/angles-n-daemons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7353765?s=80&v=4"},"commit":{"message":"db-console: update notification icon in alert box to use new cockroach\nlogo\n\nThe current icon for the notification alert is the outdated cockroach db\nlogo. To make it consistent with the rest of the system, it needed to be\nupdated. This change both removes the old logo from the codebase as well\nas uses the new one from our shared icon libary.\n\nEpic: none\nFixes: #127829\n\nRelease note (ui change): changes notification alert icon","shortMessageHtmlLink":"db-console: update notification icon in alert box to use new cockroach"}},{"before":"3b7e330af2d5a5a07e3345a2445c886766d757e8","after":"144b384c2bf959d81778f571d65f30fd65bc3999","ref":"refs/heads/version-notification-update-icon","pushedAt":"2024-09-16T18:07:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"angles-n-daemons","name":"Brian Dillmann","path":"/angles-n-daemons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7353765?s=80&v=4"},"commit":{"message":"db-console: update notification icon in alert box to use new cockroach\nlogo\n\nThe current icon for the notification alert is the outdated cockroach db\nlogo. To make it consistent with the rest of the system, it needed to be\nupdated. This change both removes the old logo from the codebase as well\nas uses the new one from our shared icon libary.\n\nEpic: none\nFixes: #127829\n\nRelease note (ui change): changes notification alert icon","shortMessageHtmlLink":"db-console: update notification icon in alert box to use new cockroach"}},{"before":"79a4a44256f03e37397972dafd3234b85bd4583a","after":"7888af1e97d06306ef82c984c7b02f8037ccb9ed","ref":"refs/heads/diagnostics-cap-sql-stats","pushedAt":"2024-09-16T18:00:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"angles-n-daemons","name":"Brian Dillmann","path":"/angles-n-daemons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7353765?s=80&v=4"},"commit":{"message":"ops: limit size of sql stats sent in diagnostic bundle\n\nWith the introduction of centralized telemetry collection, cockroach\nclusters will begin exporting some set of diagnostic information to CRL.\nCurrently, the code which generates the diagnostic bundle ships all\nrelevant statement stats to the registration server, which can be quite\nvoluminous. This change limits the number of statement stats exported to\n100 per report.\n\nEpic: CRDB-40209\nFixes: CRDB-41233\n\nRelease note: None","shortMessageHtmlLink":"ops: limit size of sql stats sent in diagnostic bundle"}},{"before":"919e577491dcb1283fbda9827a6e90d9f6a4c241","after":"79a4a44256f03e37397972dafd3234b85bd4583a","ref":"refs/heads/diagnostics-cap-sql-stats","pushedAt":"2024-09-16T17:57:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"angles-n-daemons","name":"Brian Dillmann","path":"/angles-n-daemons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7353765?s=80&v=4"},"commit":{"message":"ops: limit size of sql stats sent in diagnostic bundle\n\nWith the introduction of centralized telemetry collection, cockroach\nclusters will begin exporting some set of diagnostic information to CRL.\nCurrently, the code which generates the diagnostic bundle ships all\nrelevant statement stats to the registration server, which can be quite\nvoluminous. This change limits the number of statement stats exported to\n100 per report.\n\nEpic: CRDB-40209\nFixes: CRDB-41233\n\nRelease note: None","shortMessageHtmlLink":"ops: limit size of sql stats sent in diagnostic bundle"}},{"before":"2a8038dfb479568133448602e6004049befc3634","after":"3b7e330af2d5a5a07e3345a2445c886766d757e8","ref":"refs/heads/version-notification-update-icon","pushedAt":"2024-09-12T21:55:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"angles-n-daemons","name":"Brian Dillmann","path":"/angles-n-daemons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7353765?s=80&v=4"},"commit":{"message":"db-console: update notification icon in alert box to use new cockroach\nlogo\n\nThe current icon for the notification alert is the outdated cockroach db\nlogo. To make it consistent with the rest of the system, it needed to be\nupdated. This change both removes the old logo from the codebase as well\nas uses the new one from our shared icon libary.\n\nEpic: none\nFixes: #127829\n\nRelease note (ui change): changes notification alert icon","shortMessageHtmlLink":"db-console: update notification icon in alert box to use new cockroach"}},{"before":"5cd35614f009f16fb8aaacdfd14a878e0d7e17e0","after":"0e7cdda735566cdc2473e37dbd1d80b043a2ba79","ref":"refs/heads/bdillmann/release-23.2-licensettl-mergeskew","pushedAt":"2024-09-12T21:40:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"angles-n-daemons","name":"Brian Dillmann","path":"/angles-n-daemons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7353765?s=80&v=4"},"commit":{"message":"ui: fix release build, reference appropriate license expiry getter\n\nA conflict between two recent changes broke the release build.\nThe first added the license expiry to a web endpoint, the second\nmodified the way license expiry was calculated. In isolation each of\nthese changes worked, but together they caused a compilation error. This\npatch updates the web location where the license expiry is surfaced.\n\nEpic: none\nFixes: #130610\n\nRelease note: None","shortMessageHtmlLink":"ui: fix release build, reference appropriate license expiry getter"}},{"before":"aa7bdcb4f24bfe8862e77e4732cec4768f4c547c","after":"b81e07d369e9e43e80e12556fd93c817e1bdad7c","ref":"refs/heads/bdillmann/release-23.1-licensettl-mergeskew","pushedAt":"2024-09-12T21:39:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"angles-n-daemons","name":"Brian Dillmann","path":"/angles-n-daemons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7353765?s=80&v=4"},"commit":{"message":"ui: fix release build, reference appropriate license expiry getter\n\nA conflict between two recent changes broke the release build.\nThe first added the license expiry to a web endpoint, the second\nmodified the way license expiry was calculated. In isolation each of\nthese changes worked, but together they caused a compilation error. This\npatch updates the web location where the license expiry is surfaced.\n\nEpic: none\nFixes: #130599\n\nRelease note: None","shortMessageHtmlLink":"ui: fix release build, reference appropriate license expiry getter"}},{"before":"0fc812e759ee919e98b4507e41060c9bdad95038","after":"aa7bdcb4f24bfe8862e77e4732cec4768f4c547c","ref":"refs/heads/bdillmann/release-23.1-licensettl-mergeskew","pushedAt":"2024-09-12T21:32:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"angles-n-daemons","name":"Brian Dillmann","path":"/angles-n-daemons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7353765?s=80&v=4"},"commit":{"message":"ui: fix release build, reference appropriate license expiry getter\n\nA conflict between two recent changes broke the release build.\nThe first added the license expiry to a web endpoint, the second\nmodified the way license expiry was calculated. In isolation each of\nthese changes worked, but together they caused a compilation error. This\npatch updates the web location where the license expiry is surfaced.\n\nEpic: none\nFixes: #130599\n\nRelease note: None","shortMessageHtmlLink":"ui: fix release build, reference appropriate license expiry getter"}},{"before":"0d4a5959fe7a0a30b729bd2df2773d5261df8b02","after":"5cd35614f009f16fb8aaacdfd14a878e0d7e17e0","ref":"refs/heads/bdillmann/release-23.2-licensettl-mergeskew","pushedAt":"2024-09-12T21:31:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"angles-n-daemons","name":"Brian Dillmann","path":"/angles-n-daemons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7353765?s=80&v=4"},"commit":{"message":"ui: fix release build, reference appropriate license expiry getter\n\nA conflict between two recent changes broke the release build.\nThe first added the license expiry to a web endpoint, the second\nmodified the way license expiry was calculated. In isolation each of\nthese changes worked, but together they caused a compilation error. This\npatch updates the web location where the license expiry is surfaced.\n\nEpic: none\nFixes: #130610\n\nRelease note: None","shortMessageHtmlLink":"ui: fix release build, reference appropriate license expiry getter"}},{"before":null,"after":"0d4a5959fe7a0a30b729bd2df2773d5261df8b02","ref":"refs/heads/bdillmann/release-23.2-licensettl-mergeskew","pushedAt":"2024-09-12T21:27:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"angles-n-daemons","name":"Brian Dillmann","path":"/angles-n-daemons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7353765?s=80&v=4"},"commit":{"message":"ops: fix release build, reference appropriate license expiry getter\n\nA conflict between two recent changes broke the release build.\nThe first added the license expiry to a web endpoint, the second\nmodified the way license expiry was calculated. In isolation each of\nthese changes worked, but together they caused a compilation error. This\npatch updates the web location where the license expiry is surfaced.\n\nEpic: none\nFixes: #130610\n\nRelease note: None","shortMessageHtmlLink":"ops: fix release build, reference appropriate license expiry getter"}},{"before":null,"after":"0fc812e759ee919e98b4507e41060c9bdad95038","ref":"refs/heads/bdillmann/release-23.1-licensettl-mergeskew","pushedAt":"2024-09-12T21:22:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"angles-n-daemons","name":"Brian Dillmann","path":"/angles-n-daemons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7353765?s=80&v=4"},"commit":{"message":"ops: fix release build, reference appropriate license expiry getter\n\nA conflict between two recent changes broke the release build.\nThe first added the license expiry to a web endpoint, the second\nmodified the way license expiry was calculated. In isolation each of\nthese changes worked, but together they caused a compilation error. This\npatch updates the web location where the license expiry is surfaced.\n\nEpic: none\nFixes: #130599\n\nRelease note: None","shortMessageHtmlLink":"ops: fix release build, reference appropriate license expiry getter"}},{"before":null,"after":"919e577491dcb1283fbda9827a6e90d9f6a4c241","ref":"refs/heads/diagnostics-cap-sql-stats","pushedAt":"2024-09-12T20:58:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"angles-n-daemons","name":"Brian Dillmann","path":"/angles-n-daemons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7353765?s=80&v=4"},"commit":{"message":"ops: limit size of sql stats sent in diagnostic bundle\n\nWith the introduction of centralized telemetry collection, cockroach\nclusters will begin exporting some set of diagnostic information to CRL.\nCurrently, the code which generates the diagnostic bundle ships all\nrelevant statement stats to the registration server, which can be quite\nvoluminous. This change limits the number of statement stats exported to\n100 per report.\n\nEpic: CRDB-40209\nFixes: CRDB-41233\n\nRelease note: None","shortMessageHtmlLink":"ops: limit size of sql stats sent in diagnostic bundle"}},{"before":"3cb2b22e29d45cacb2d09561164be0155445a2b1","after":"2a8038dfb479568133448602e6004049befc3634","ref":"refs/heads/version-notification-update-icon","pushedAt":"2024-09-12T16:36:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"angles-n-daemons","name":"Brian Dillmann","path":"/angles-n-daemons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7353765?s=80&v=4"},"commit":{"message":"db-console: update notification icon in alert box to use new cockroach\nlogo\n\nThe current icon for the notification alert is the outdated cockroach db\nlogo. To make it consistent with the rest of the system, it needed to be\nupdated. This change both removes the old logo from the codebase as well\nas uses the new one from our shared icon libary.\n\nEpic: none\nFixes: #127829\n\nRelease note (ui change): changes notification alert icon","shortMessageHtmlLink":"db-console: update notification icon in alert box to use new cockroach"}},{"before":"56872392f4bacb75e71a594b832db95c2cf50511","after":"c83097361a61097657d0924a8863a892a0ef9a85","ref":"refs/heads/certificate-ttl-metrics","pushedAt":"2024-09-12T14:21:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"angles-n-daemons","name":"Brian Dillmann","path":"/angles-n-daemons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7353765?s=80&v=4"},"commit":{"message":"ops: add ttl metrics for certificate expiration\n\nCurrently, cockroach only exposes point in time certificate\nexpiration metrics. If the certificate is to expire 1 day from now,\nwe expose a gauge `security.certificate.expiration.`\nwhich is the unix timestamp when it will expire. This PR also\nexposes a ttl metric `security.certificate.ttl.` so that\nconsumers of this information can run operations based on their\ndistance to certificate expiration without additional\ntransformations.\n\nAdditionally, this PR refactors how the expiration gauges are set,\nso that reads of the gauge directly reference the value of the\ncertificate.\n\nEpic: CRDB-40209\nFixes: #77376\n\nRelease note (ops change): new metrics which expose the ttl for various\ncertificates","shortMessageHtmlLink":"ops: add ttl metrics for certificate expiration"}},{"before":"842b9829defea3b7e44d487c5ee766b893d2fb75","after":"56872392f4bacb75e71a594b832db95c2cf50511","ref":"refs/heads/certificate-ttl-metrics","pushedAt":"2024-09-12T01:56:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"angles-n-daemons","name":"Brian Dillmann","path":"/angles-n-daemons","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7353765?s=80&v=4"},"commit":{"message":"ops: add ttl metrics for certificate expiration\n\nCurrently, cockroach only exposes point in time certificate\nexpiration metrics. If the certificate is to expire 1 day from now,\nwe expose a gauge `security.certificate.expiration.`\nwhich is the unix timestamp when it will expire. This PR also\nexposes a ttl metric `security.certificate.ttl.` so that\nconsumers of this information can run operations based on their\ndistance to certificate expiration without additional\ntransformations.\n\nAdditionally, this PR refactors how the expiration gauges are set,\nso that reads of the gauge directly reference the value of the\ncertificate.\n\nEpic: CRDB-40209\nFixes: #77376\n\nRelease note (ops change): new metrics which expose the ttl for various\ncertificates","shortMessageHtmlLink":"ops: add ttl metrics for certificate expiration"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNlQyMjoxNDoyMC4wMDAwMDBazwAAAATCAQyr","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMlQwMTo1NjoxMS4wMDAwMDBazwAAAASz1uJM"}},"title":"Activity · angles-n-daemons/cockroach"}