{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":83363132,"defaultBranch":"master","name":"postgres-operator","ownerLogin":"CrunchyData","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-02-27T22:21:44.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/8248870?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714774159.0","currentOid":""},"activityList":{"items":[{"before":"86b10ea271b3bc7fc3e1a2c24f7fd56102a1a5dc","after":null,"ref":"refs/heads/pgadmin_service_ownership","pushedAt":"2024-05-03T22:09:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jmckulk","name":"Joseph Mckulka","path":"/jmckulk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16840147?s=80&v=4"}},{"before":"ae5beedd12b95e32b26a5f52a57a549a4058ab0a","after":"2de2b7fd0b9af2d2a03db4d7b312d7dcac21358d","ref":"refs/heads/master","pushedAt":"2024-05-03T22:09:07.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"jmckulk","name":"Joseph Mckulka","path":"/jmckulk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16840147?s=80&v=4"},"commit":{"message":"fixup: linter fix and fix comments","shortMessageHtmlLink":"fixup: linter fix and fix comments"}},{"before":"c3fa6009dd54b64354fb2aa983a3e7ef338801d5","after":"ae5beedd12b95e32b26a5f52a57a549a4058ab0a","ref":"refs/heads/master","pushedAt":"2024-05-03T22:07:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ValClarkson","name":"Val","path":"/ValClarkson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8959656?s=80&v=4"},"commit":{"message":"sort secrets with the same labels by \"pguser\" being in the name\nand then sort by creation timestamp, if \"pguser' is not in the name\nsort by creation time stamp if the creation timestamps are all equal\nsort by name","shortMessageHtmlLink":"sort secrets with the same labels by \"pguser\" being in the name"}},{"before":"5e75d87b76fbcb7465c5988accde1e491d0841bc","after":"86b10ea271b3bc7fc3e1a2c24f7fd56102a1a5dc","ref":"refs/heads/pgadmin_service_ownership","pushedAt":"2024-05-03T20:53:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jmckulk","name":"Joseph Mckulka","path":"/jmckulk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16840147?s=80&v=4"},"commit":{"message":"fixup: linter fix and fix comments","shortMessageHtmlLink":"fixup: linter fix and fix comments"}},{"before":null,"after":"5e75d87b76fbcb7465c5988accde1e491d0841bc","ref":"refs/heads/pgadmin_service_ownership","pushedAt":"2024-05-03T20:28:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jmckulk","name":"Joseph Mckulka","path":"/jmckulk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16840147?s=80&v=4"},"commit":{"message":"Remove optional field from pgAdmin kuttl specs","shortMessageHtmlLink":"Remove optional field from pgAdmin kuttl specs"}},{"before":"a4acd648819c47b9cea72f1d797bca7a26fcdd5d","after":null,"ref":"refs/heads/bridge-kube-native","pushedAt":"2024-05-03T18:14:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dsessler7","name":"Drew Sessler","path":"/dsessler7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36803518?s=80&v=4"}},{"before":"9a652fdb06a0b9cb200cc86c999a4ad289d2424d","after":null,"ref":"refs/heads/restore-job-config-files","pushedAt":"2024-05-03T18:13:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tjmoore4","name":null,"path":"/tjmoore4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42497036?s=80&v=4"}},{"before":"49c9cd5cf17611a4db935bdb45c226a9f001a198","after":null,"ref":"refs/heads/gunicorn-pgadmin","pushedAt":"2024-05-03T18:13:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tjmoore4","name":null,"path":"/tjmoore4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42497036?s=80&v=4"}},{"before":"3648919e203dfd4b64833345968f3546868e79b3","after":null,"ref":"refs/heads/db-uri-config","pushedAt":"2024-05-03T18:13:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tjmoore4","name":null,"path":"/tjmoore4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42497036?s=80&v=4"}},{"before":"928c21cfb7a5423e8cfca96428346b28736d55e5","after":null,"ref":"refs/heads/cluster-name-servergroup","pushedAt":"2024-05-02T21:30:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tjmoore4","name":null,"path":"/tjmoore4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42497036?s=80&v=4"}},{"before":"bc5806393d246bca6349692a24a22f25781b910e","after":"c3fa6009dd54b64354fb2aa983a3e7ef338801d5","ref":"refs/heads/master","pushedAt":"2024-05-02T21:30:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tjmoore4","name":null,"path":"/tjmoore4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42497036?s=80&v=4"},"commit":{"message":"Select PostgresCluster by name for pgAdmin Server Group\n\nThis change adds the ability to select a PostgresCluster by name\nfor a given pgAdmin ServerGroup in addition to selecting by label.\n\nIssue: PGO-1075","shortMessageHtmlLink":"Select PostgresCluster by name for pgAdmin Server Group"}},{"before":"e1ee73a2d25e746fa0e5cd7b03ac8a7c76b8d0e2","after":"bc5806393d246bca6349692a24a22f25781b910e","ref":"refs/heads/master","pushedAt":"2024-05-02T16:47:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"benjaminjb","name":"Benjamin Blattberg","path":"/benjaminjb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4651855?s=80&v=4"},"commit":{"message":"Update LICENSE.txt (#3908)","shortMessageHtmlLink":"Update LICENSE.txt (#3908)"}},{"before":null,"after":"1cf4d01d9654981c2f5818a6bfe88d33e8edc421","ref":"refs/heads/update-copyright","pushedAt":"2024-05-02T16:33:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"benjaminjb","name":"Benjamin Blattberg","path":"/benjaminjb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4651855?s=80&v=4"},"commit":{"message":"Update LICENSE.txt","shortMessageHtmlLink":"Update LICENSE.txt"}},{"before":"87b7df31eb7591270e86fe804827fb2e794f2599","after":"928c21cfb7a5423e8cfca96428346b28736d55e5","ref":"refs/heads/cluster-name-servergroup","pushedAt":"2024-05-01T18:54:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tjmoore4","name":null,"path":"/tjmoore4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42497036?s=80&v=4"},"commit":{"message":"Select PostgresCluster by name for pgAdmin Server Group\n\nThis change adds the ability to select a PostgresCluster by name\nfor a given pgAdmin ServerGroup in addition to selecting by label.\n\nIssue: PGO-1075","shortMessageHtmlLink":"Select PostgresCluster by name for pgAdmin Server Group"}},{"before":null,"after":"87b7df31eb7591270e86fe804827fb2e794f2599","ref":"refs/heads/cluster-name-servergroup","pushedAt":"2024-05-01T18:51:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tjmoore4","name":null,"path":"/tjmoore4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42497036?s=80&v=4"},"commit":{"message":"Select pgAdmin by name for Server Group\n\nThis change adds the ability to select a PostgresCluster by name\nfor a given pgAdmin ServerGroup in addition to selecting by label.\n\nIssue: PGO-1075","shortMessageHtmlLink":"Select pgAdmin by name for Server Group"}},{"before":"598d1c48a9b470e37e8f2109789e1c913c558e4d","after":"e1ee73a2d25e746fa0e5cd7b03ac8a7c76b8d0e2","ref":"refs/heads/master","pushedAt":"2024-04-30T19:30:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andrewlecuyer","name":null,"path":"/andrewlecuyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43458182?s=80&v=4"},"commit":{"message":"Fixes Broken Patroni Dynamic Config Link","shortMessageHtmlLink":"Fixes Broken Patroni Dynamic Config Link"}},{"before":"000db83512b060ff3f7e9e1236d79e48aac5bd7b","after":"598d1c48a9b470e37e8f2109789e1c913c558e4d","ref":"refs/heads/master","pushedAt":"2024-04-29T17:06:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dsessler7","name":"Drew Sessler","path":"/dsessler7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36803518?s=80&v=4"},"commit":{"message":"Remove admin user from pgadmin secret. Generate a random password for setup user on startup. Adjust tests accordingly.","shortMessageHtmlLink":"Remove admin user from pgadmin secret. Generate a random password for…"}},{"before":"990631fefc5861a047df93fb9b7d1c3b65b8792c","after":"000db83512b060ff3f7e9e1236d79e48aac5bd7b","ref":"refs/heads/master","pushedAt":"2024-04-26T16:36:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tjmoore4","name":null,"path":"/tjmoore4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42497036?s=80&v=4"},"commit":{"message":"Allow users to configure CONFIG_DATABASE_URI setting in a Secret\n\nThis update allows users to configure the CONFIG_DATABASE_URI setting\nusing a Secret rather than in plaintext in the PGAdmin manifest.\n\n- https://www.pgadmin.org/docs/pgadmin4/latest/external_database.html\n\nIssue: PGO-1130","shortMessageHtmlLink":"Allow users to configure CONFIG_DATABASE_URI setting in a Secret"}},{"before":"b32ed9f7a73040b6b81ad3cfe4e72d59c333ed1e","after":"3648919e203dfd4b64833345968f3546868e79b3","ref":"refs/heads/db-uri-config","pushedAt":"2024-04-26T15:57:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tjmoore4","name":null,"path":"/tjmoore4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42497036?s=80&v=4"},"commit":{"message":"Allow users to configure CONFIG_DATABASE_URI setting in a Secret\n\nThis update allows users to configure the CONFIG_DATABASE_URI setting\nusing a Secret rather than in plaintext in the PGAdmin manifest.\n\n- https://www.pgadmin.org/docs/pgadmin4/latest/external_database.html\n\nIssue: PGO-1130","shortMessageHtmlLink":"Allow users to configure CONFIG_DATABASE_URI setting in a Secret"}},{"before":"3ca8e1170664ce1e166b2bce70c45c61dc29d81e","after":"b32ed9f7a73040b6b81ad3cfe4e72d59c333ed1e","ref":"refs/heads/db-uri-config","pushedAt":"2024-04-25T19:42:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tjmoore4","name":null,"path":"/tjmoore4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42497036?s=80&v=4"},"commit":{"message":"Allow users to configure CONFIG_DATABASE_URI setting in a Secret\n\nThis update allows users to configure the CONFIG_DATABASE_URI setting\nusing a Secret rather than in plaintext in the PGAdmin manifest.\n\n- https://www.pgadmin.org/docs/pgadmin4/latest/external_database.html\n\nIssue: PGO-1130","shortMessageHtmlLink":"Allow users to configure CONFIG_DATABASE_URI setting in a Secret"}},{"before":null,"after":"3ca8e1170664ce1e166b2bce70c45c61dc29d81e","ref":"refs/heads/db-uri-config","pushedAt":"2024-04-25T19:38:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tjmoore4","name":null,"path":"/tjmoore4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42497036?s=80&v=4"},"commit":{"message":"Allow users to configure CONFIG_DATABASE_URI setting in a Secret\n\nThis update allows users to configure the CONFIG_DATABASE_URI setting\nusing a Secret rather than in plaintext in the PGAdmin manifest.\n\n- https://www.pgadmin.org/docs/pgadmin4/latest/external_database.html\n\nIssue: PGO-1130","shortMessageHtmlLink":"Allow users to configure CONFIG_DATABASE_URI setting in a Secret"}},{"before":"4cba701c422caad944406a73b08266fe68ea01b0","after":"990631fefc5861a047df93fb9b7d1c3b65b8792c","ref":"refs/heads/master","pushedAt":"2024-04-25T13:43:01.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"cbandy","name":"Chris Bandy","path":"/cbandy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106560?s=80&v=4"},"commit":{"message":"Reject invalid Postgres user specs\n\nThe PASSWORD option was never effective. CEL validation rules, available\nin beta since Kubernetes 1.25, can detect and reject values that the RE2\npattern validation of \"github.com/go-openapi\" could not.\n\nIssue: PGO-1094\nSee: https://pkg.go.dev/github.com/go-openapi/validate@v0.24.0#hdr-Known_limitations","shortMessageHtmlLink":"Reject invalid Postgres user specs"}},{"before":"6180d3ce90e913ca7bb8e7211ee4365868e00f09","after":"4cba701c422caad944406a73b08266fe68ea01b0","ref":"refs/heads/master","pushedAt":"2024-04-24T17:18:24.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"jmckulk","name":"Joseph Mckulka","path":"/jmckulk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16840147?s=80&v=4"},"commit":{"message":"Create ClusterIP service through spec\n\nAllow users to create a ClusterIP service by setting the ServiceName\nfield in the spec","shortMessageHtmlLink":"Create ClusterIP service through spec"}},{"before":"e5dd23ff7c99702cb37b95fe8e95cc328800cad8","after":"6180d3ce90e913ca7bb8e7211ee4365868e00f09","ref":"refs/heads/master","pushedAt":"2024-04-23T21:23:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dsessler7","name":"Drew Sessler","path":"/dsessler7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36803518?s=80&v=4"},"commit":{"message":"PGAdmin user passwords are now stored in secrets created by customer and secret is referenced in the user spec. Updated/added appropriate go and kuttl tests.","shortMessageHtmlLink":"PGAdmin user passwords are now stored in secrets created by customer …"}},{"before":"7da8997367d4915ea92549d86e8c504b3f557cb9","after":"e5dd23ff7c99702cb37b95fe8e95cc328800cad8","ref":"refs/heads/master","pushedAt":"2024-04-22T16:58:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cbandy","name":"Chris Bandy","path":"/cbandy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106560?s=80&v=4"},"commit":{"message":"Bump golang.org/x/net to v0.24.0\n\nIssue: CVE-2023-45288","shortMessageHtmlLink":"Bump golang.org/x/net to v0.24.0"}},{"before":"a8b3fe223aae9485fb83a3c924530f16bf51e8a4","after":"7da8997367d4915ea92549d86e8c504b3f557cb9","ref":"refs/heads/master","pushedAt":"2024-04-16T22:16:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dsessler7","name":"Drew Sessler","path":"/dsessler7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36803518?s=80&v=4"},"commit":{"message":"Adding user management for standalone pgAdmin. When user is present in spec, reconcile loop will attempt to add or update it in pgAdmin as necessary, and the users.json file we keep in the pgadmin secret will be updated accordingly. Users removed from spec will be removed from users.json, but will not be deleted from pgAdmin. Add go and kuttl tests for this functionality. Move pod_client.go to controller/runtime package. Move PGADMIN_DIR value to a const.","shortMessageHtmlLink":"Adding user management for standalone pgAdmin. When user is present i…"}},{"before":"807633b8c8958996e90429572e7b7ba7c6ae67ba","after":"a8b3fe223aae9485fb83a3c924530f16bf51e8a4","ref":"refs/heads/master","pushedAt":"2024-04-16T20:41:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cbandy","name":"Chris Bandy","path":"/cbandy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106560?s=80&v=4"},"commit":{"message":"Skip some pgMonitor tests when not configured\n\nMy editor can run individual Go tests, but I don't have it configured\r\nwith every variable in the Makefile. With this, `go test ./...` passes\r\nin a minimal environment.","shortMessageHtmlLink":"Skip some pgMonitor tests when not configured"}},{"before":"928f960f2236f723596803f793b354a1522badde","after":"807633b8c8958996e90429572e7b7ba7c6ae67ba","ref":"refs/heads/master","pushedAt":"2024-04-16T18:06:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tjmoore4","name":null,"path":"/tjmoore4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42497036?s=80&v=4"},"commit":{"message":"pgAdmin Gunicorn hosting\n\nThis update updates the namespace scoped pgAdmin implementation to\nuse Gunicorn for hosting. Server configuration is available via the\nPGAdmin manifest under spec.config.gunicorn.\n\nIssue: PGO-546","shortMessageHtmlLink":"pgAdmin Gunicorn hosting"}},{"before":"cf668f3cf477a28d4edae753dc6c6d66a8e150a8","after":null,"ref":"refs/heads/pgadmin-v8-kuttl","pushedAt":"2024-04-16T16:43:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tjmoore4","name":null,"path":"/tjmoore4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42497036?s=80&v=4"}},{"before":"f3ddec98c1da7d705ff4151887fce500d1e2c5ee","after":"49c9cd5cf17611a4db935bdb45c226a9f001a198","ref":"refs/heads/gunicorn-pgadmin","pushedAt":"2024-04-16T16:18:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tjmoore4","name":null,"path":"/tjmoore4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42497036?s=80&v=4"},"commit":{"message":"pgAdmin Gunicorn hosting\n\nThis update updates the namespace scoped pgAdmin implementation to\nuse Gunicorn for hosting. Server configuration is available via the\nPGAdmin manifest under spec.config.gunicorn.\n\nIssue: PGO-546","shortMessageHtmlLink":"pgAdmin Gunicorn hosting"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQSV6XgA","startCursor":null,"endCursor":null}},"title":"Activity · CrunchyData/postgres-operator"}