{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":154578184,"defaultBranch":"master","name":"operator","ownerLogin":"minio","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-10-24T22:40:09.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/695951?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715322428.0","currentOid":""},"activityList":{"items":[{"before":"7a368c8d4502d8483bcdf317cca0091f472539d3","after":"f3978db612aa6a0c945f95e3eef71e51a9f65b00","ref":"refs/heads/master","pushedAt":"2024-05-29T16:28:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pjuarezd","name":"Pedro Juarez","path":"/pjuarezd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1334362?s=80&v=4"},"commit":{"message":"No longer needed to recreate `operator-ca-tls` prefixed secrets on Tenant namespace (#2137)\n\nNo longer needed to create `operator-ca-tls` prefixed secrets on the Tenant namespace\r\n\r\nThis was fixed by trusting CA's as soon as the secret changed on PR https://github.com/minio/operator/pull/2133\r\n\r\nSigned-off-by: pjuarezd ","shortMessageHtmlLink":"No longer needed to recreate operator-ca-tls prefixed secrets on Te…"}},{"before":"c2988daba81534f14c116fc74cf2d49c4f920fcb","after":"7a368c8d4502d8483bcdf317cca0091f472539d3","ref":"refs/heads/master","pushedAt":"2024-05-29T01:02:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"harshavardhana","name":"Harshavardhana","path":"/harshavardhana","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/622699?s=80&v=4"},"commit":{"message":"Converge upgrade guides to a single doc (#2138)\n\nSigned-off-by: pjuarezd ","shortMessageHtmlLink":"Converge upgrade guides to a single doc (#2138)"}},{"before":"4df07c1e1f3bf16fe851e5cdbced0134721e0774","after":"c2988daba81534f14c116fc74cf2d49c4f920fcb","ref":"refs/heads/master","pushedAt":"2024-05-28T19:11:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pjuarezd","name":"Pedro Juarez","path":"/pjuarezd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1334362?s=80&v=4"},"commit":{"message":"fix: Rename headless service from 'http-minio' to 'https-minio' with TLS enabled (#2135)\n\nfix: use portTlsName when tls is enable","shortMessageHtmlLink":"fix: Rename headless service from 'http-minio' to 'https-minio' with …"}},{"before":"fdb7232d25825ca9fdeeb1832bc2e02ee464426a","after":"4df07c1e1f3bf16fe851e5cdbced0134721e0774","ref":"refs/heads/master","pushedAt":"2024-05-28T06:26:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pjuarezd","name":"Pedro Juarez","path":"/pjuarezd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1334362?s=80&v=4"},"commit":{"message":"Reload certificates in `operator-ca-tls` secrets (#2133)\n\n* Listen for secret changes in the operator namespace and trust TLS certificates stored in secrets with the prefix \"operator-ca-tls.\"\r\n\r\n* No longer copy the secret `operator-ca-tls` from the operator namespace to the tenants namespace: Since [PR #1847](https://github.com/minio/operator/pull/1847), the secret `operator-ca-tls` is no longer mounted in the tenant, so there is no need to keep a copy.\r\n* `queue.NewNamedRateLimitingQueue` is deprecated and has been replaced with the recommended `queue.NewRateLimitingQueueWithConfig`.\r\n* Remove the duplicated method `getTLSSecret` and invoke `getCertificateSecret` instead.\r\n* Rename [generateTLSCert](https://github.com/minio/operator/blob/1c2fa4f402cc2c91c9903e6da6e9a693c92b65e4/pkg/controller/tls.go#L108) to `generateTLSCertificateForService` for better understanding.\r\n* Remove duplicated constants for 'public.crt', 'tls.crt', and 'ca.crt' in the `github.com/minio/operator/pkg/common` namespace.\r\n* Replace hardcoded strings 'public.crt', 'tls.crt', and 'ca.crt' with constants in the `github.com/minio/operator/pkg/certs` namespace.\r\n\r\nSigned-off-by: pjuarezd \r\n\r\n---------\r\n\r\nSigned-off-by: pjuarezd ","shortMessageHtmlLink":"Reload certificates in operator-ca-tls secrets (#2133)"}},{"before":"ce0a3009cb31a5a416eb5669e0269af2207ce169","after":"fdb7232d25825ca9fdeeb1832bc2e02ee464426a","ref":"refs/heads/master","pushedAt":"2024-05-24T15:55:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pjuarezd","name":"Pedro Juarez","path":"/pjuarezd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1334362?s=80&v=4"},"commit":{"message":"Bugfix sidecar credentials validation (#2134)\n\n* Bugfix sidecar credentials validation\r\n\r\nSidecar allways return `Missing root credentials in the configuration.` causing tenant to not start on the modification of the tenant configuration secret that sidecar observes\r\n\r\n* Adds little `Config secret '%s' sync` log line to know when a secret sync event has triggered in sidecar.\r\n\r\n* Remove `pkg/validator.go` file, it got moved to `sidecar/pkg/validator/validator.go` and this one is no longer needed.\r\n\r\n* Fix: \"Struct Controller has methods on both value and pointer receivers. Such usage is not recommended by the Go Documentation.\"\r\n\r\n* Run Informer factories in goroutines to do not block the process and proceed to wait for caches to sync.\r\n\r\nSigned-off-by: pjuarezd \r\n\r\n* lint\r\n\r\nSigned-off-by: pjuarezd \r\n\r\n---------\r\n\r\nSigned-off-by: pjuarezd ","shortMessageHtmlLink":"Bugfix sidecar credentials validation (#2134)"}},{"before":"a57c3e0b8382d315b130900c10068f5b49acb6be","after":"ce0a3009cb31a5a416eb5669e0269af2207ce169","ref":"refs/heads/master","pushedAt":"2024-05-24T07:19:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pjuarezd","name":"Pedro Juarez","path":"/pjuarezd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1334362?s=80&v=4"},"commit":{"message":"feat: Support Resources/EnvFrom/Env/VolumeMounts/Volumes to minioJob (#2124)\n\n* feat: Support Resources/EnvFrom/Env/VolumeMounts/Volumes to minioJob","shortMessageHtmlLink":"feat: Support Resources/EnvFrom/Env/VolumeMounts/Volumes to minioJob (#…"}},{"before":"1c2fa4f402cc2c91c9903e6da6e9a693c92b65e4","after":"a57c3e0b8382d315b130900c10068f5b49acb6be","ref":"refs/heads/master","pushedAt":"2024-05-24T06:20:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pjuarezd","name":"Pedro Juarez","path":"/pjuarezd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1334362?s=80&v=4"},"commit":{"message":"fix: don't need match number for labels/annotations for service diff (#2129)\n\nfix: don't need match number for labels/annotations","shortMessageHtmlLink":"fix: don't need match number for labels/annotations for service diff (#…"}},{"before":"56c1e353a62b7b41fab710f8df49263704858f37","after":"1c2fa4f402cc2c91c9903e6da6e9a693c92b65e4","ref":"refs/heads/master","pushedAt":"2024-05-22T09:48:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ramondeklein","name":"Ramon de Klein","path":"/ramondeklein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6048186?s=80&v=4"},"commit":{"message":"fix: misjudge certificate expiring (#2127)","shortMessageHtmlLink":"fix: misjudge certificate expiring (#2127)"}},{"before":"77bb4823b6d7f7db0bd86ee488ea0470e2941b08","after":"56c1e353a62b7b41fab710f8df49263704858f37","ref":"refs/heads/master","pushedAt":"2024-05-21T18:48:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"harshavardhana","name":"Harshavardhana","path":"/harshavardhana","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/622699?s=80&v=4"},"commit":{"message":"Split Sidecar to it's own container (#2105)\n\n\r\nSigned-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com>\r\nSigned-off-by: pjuarezd \r\nCo-authored-by: Pedro Juarez ","shortMessageHtmlLink":"Split Sidecar to it's own container (#2105)"}},{"before":"7ae65b2d74d1f6a63419c524433205799e73b400","after":"77bb4823b6d7f7db0bd86ee488ea0470e2941b08","ref":"refs/heads/master","pushedAt":"2024-05-21T17:43:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"harshavardhana","name":"Harshavardhana","path":"/harshavardhana","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/622699?s=80&v=4"},"commit":{"message":"Invoke IDP endpoint to end session when logging out (#2126)\n\nSigned-off-by: pjuarezd ","shortMessageHtmlLink":"Invoke IDP endpoint to end session when logging out (#2126)"}},{"before":"c6d57c4239530cc53fa4bc49cd843065f6a8bc44","after":"7ae65b2d74d1f6a63419c524433205799e73b400","ref":"refs/heads/master","pushedAt":"2024-05-15T03:59:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pjuarezd","name":"Pedro Juarez","path":"/pjuarezd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1334362?s=80&v=4"},"commit":{"message":"feat: add securityContext/containerSecurityContext to minioJob (#2122)\n\nfeat: add securityContext to minioJob\r\n\r\nadd securityContext to minioJob","shortMessageHtmlLink":"feat: add securityContext/containerSecurityContext to minioJob (#2122)"}},{"before":"e652ed315f1a943859caa1042d22ec7590ae07ac","after":"c6d57c4239530cc53fa4bc49cd843065f6a8bc44","ref":"refs/heads/master","pushedAt":"2024-05-14T15:12:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ramondeklein","name":"Ramon de Klein","path":"/ramondeklein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6048186?s=80&v=4"},"commit":{"message":"Only specify storageClassName when set (#2121)","shortMessageHtmlLink":"Only specify storageClassName when set (#2121)"}},{"before":"a3d4dc0a5a4bd2bc18ae169fe9c3f3d541232f51","after":"e652ed315f1a943859caa1042d22ec7590ae07ac","ref":"refs/heads/master","pushedAt":"2024-05-13T15:58:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pjuarezd","name":"Pedro Juarez","path":"/pjuarezd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1334362?s=80&v=4"},"commit":{"message":"Rename PolicyBinding API form `v1alpha1` to `v1beta1` (#2119)\n\n* Rename PolicyBinding API form `v1alpha1` to `v1beta1`\r\n\r\nSigned-off-by: pjuarezd \r\n\r\n* Update pkg/apis/sts.min.io/v1beta1/doc.go\r\n* Update pkg/apis/sts.min.io/v1beta1/register.go\r\n* Update pkg/apis/sts.min.io/v1beta1/types.go\r\n\r\nCo-authored-by: Shubhendu \r\n\r\n---------\r\n\r\nSigned-off-by: pjuarezd \r\nCo-authored-by: Shubhendu ","shortMessageHtmlLink":"Rename PolicyBinding API form v1alpha1 to v1beta1 (#2119)"}},{"before":"dae7854a7a1c1c54bacbafca3e5552293baabc3c","after":"a3d4dc0a5a4bd2bc18ae169fe9c3f3d541232f51","ref":"refs/heads/master","pushedAt":"2024-05-13T06:58:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pjuarezd","name":"Pedro Juarez","path":"/pjuarezd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1334362?s=80&v=4"},"commit":{"message":"Update Copyright (c) to 2024 (#2120)\n\nSigned-off-by: pjuarezd ","shortMessageHtmlLink":"Update Copyright (c) to 2024 (#2120)"}},{"before":"26419ed447d1c3b61e75b6082246189d5040db87","after":"dae7854a7a1c1c54bacbafca3e5552293baabc3c","ref":"refs/heads/master","pushedAt":"2024-05-12T17:25:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"harshavardhana","name":"Harshavardhana","path":"/harshavardhana","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/622699?s=80&v=4"},"commit":{"message":"Release RedHat catalogs v5.0.15 (#2104)\n\nSigned-off-by: pjuarezd ","shortMessageHtmlLink":"Release RedHat catalogs v5.0.15 (#2104)"}},{"before":"5aebf8f30c4d28a7b97696125cf79d4e2a097d46","after":"26419ed447d1c3b61e75b6082246189d5040db87","ref":"refs/heads/master","pushedAt":"2024-05-12T17:25:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"harshavardhana","name":"Harshavardhana","path":"/harshavardhana","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/622699?s=80&v=4"},"commit":{"message":"Operator release should update everything (#2117)\n\n1) Update Operator, minio and KES versions (run release.sh)\r\n2) Generate controller code\r\n3) Update CRD's\r\n4) Update CRD docs\r\n5) Generate Operator console assets\r\n\r\nSigned-off-by: pjuarezd ","shortMessageHtmlLink":"Operator release should update everything (#2117)"}},{"before":"5db81aad6d5158330e9170951409e03d48eaec79","after":"5aebf8f30c4d28a7b97696125cf79d4e2a097d46","ref":"refs/heads/master","pushedAt":"2024-05-12T16:44:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pjuarezd","name":"Pedro Juarez","path":"/pjuarezd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1334362?s=80&v=4"},"commit":{"message":"Add column `Health` to Tenant (#2116)\n\nRegenerate CRD, it was missing the `Lifecycle` field\r\n\r\nSigned-off-by: pjuarezd ","shortMessageHtmlLink":"Add column Health to Tenant (#2116)"}},{"before":null,"after":"0cdeb7b540b55e0ee57dadb2772c4690d39c7cff","ref":"refs/heads/ba2776f7-f0ce-42b0-8a55-efe8c6cc4f5b","pushedAt":"2024-05-10T06:27:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pjuarezd","name":"Pedro Juarez","path":"/pjuarezd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1334362?s=80&v=4"},"commit":{"message":"Release RedHat catalogs v5.0.15","shortMessageHtmlLink":"Release RedHat catalogs v5.0.15"}},{"before":null,"after":"1cf1d6037342adf0dc7e504941dbf60c4c564a62","ref":"refs/heads/8fddf3bb-f51a-4468-a14c-de0e9d205123","pushedAt":"2024-05-10T06:23:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pjuarezd","name":"Pedro Juarez","path":"/pjuarezd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1334362?s=80&v=4"},"commit":{"message":"Release RedHat catalogs v5.0.15","shortMessageHtmlLink":"Release RedHat catalogs v5.0.15"}},{"before":null,"after":"1e9901d2212d16d39e6b5a49aac62d3a9c9d352f","ref":"refs/heads/72015882-3ff6-4c3b-8a1b-84e35a198129","pushedAt":"2024-05-10T06:04:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pjuarezd","name":"Pedro Juarez","path":"/pjuarezd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1334362?s=80&v=4"},"commit":{"message":"Release Helm Chart to v5.0.15","shortMessageHtmlLink":"Release Helm Chart to v5.0.15"}},{"before":null,"after":"60e667de7eb1ed5149c988c198e29d226211e006","ref":"refs/heads/09e85541-82dd-4cea-b8b2-3a008b49bd67","pushedAt":"2024-05-10T06:01:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pjuarezd","name":"Pedro Juarez","path":"/pjuarezd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1334362?s=80&v=4"},"commit":{"message":"Release Helm Chart to v5.0.15","shortMessageHtmlLink":"Release Helm Chart to v5.0.15"}},{"before":null,"after":"def0dc4867fac7294f7f1be7907cbe3f016355d6","ref":"refs/heads/1e7f0eb8-ad84-4218-b92d-9ac159d303d3","pushedAt":"2024-05-09T22:58:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pjuarezd","name":"Pedro Juarez","path":"/pjuarezd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1334362?s=80&v=4"},"commit":{"message":"Release Helm Chart to v5.0.15","shortMessageHtmlLink":"Release Helm Chart to v5.0.15"}},{"before":null,"after":"93fc6560f7a60b7184f291387fe890a2bd8e8bbb","ref":"refs/heads/3f4a1f3e-66bc-4f3c-886e-b9f537f6d85b","pushedAt":"2024-05-09T22:53:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pjuarezd","name":"Pedro Juarez","path":"/pjuarezd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1334362?s=80&v=4"},"commit":{"message":"Release Helm Chart to v5.0.15","shortMessageHtmlLink":"Release Helm Chart to v5.0.15"}},{"before":null,"after":"c342459662ef706d99c334b37db656a7eb394284","ref":"refs/heads/03c28707-8d7b-4fb4-8ef8-9d534e3ff1a5","pushedAt":"2024-05-09T22:52:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pjuarezd","name":"Pedro Juarez","path":"/pjuarezd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1334362?s=80&v=4"},"commit":{"message":"Release Helm Chart to v5.0.15","shortMessageHtmlLink":"Release Helm Chart to v5.0.15"}},{"before":null,"after":"9d21074e1242e5198ea800f3189e314ca6279dcf","ref":"refs/heads/34f21f4e-5bde-4fb8-b495-02ad9447551a","pushedAt":"2024-05-09T22:50:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pjuarezd","name":"Pedro Juarez","path":"/pjuarezd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1334362?s=80&v=4"},"commit":{"message":"Release Helm Chart to v5.0.15","shortMessageHtmlLink":"Release Helm Chart to v5.0.15"}},{"before":"8f6fef6af4ec6e44392efbc0b6a53ada01c4ce00","after":"5db81aad6d5158330e9170951409e03d48eaec79","ref":"refs/heads/master","pushedAt":"2024-05-08T14:59:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pjuarezd","name":"Pedro Juarez","path":"/pjuarezd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1334362?s=80&v=4"},"commit":{"message":"set securityContext for test (#2101)\n\nAdd enforces security-context for test\r\n\r\nSigned-off-by: pjuarezd ","shortMessageHtmlLink":"set securityContext for test (#2101)"}},{"before":"f963b2796cae8262c66b5ba09ef300ff1715284c","after":"8f6fef6af4ec6e44392efbc0b6a53ada01c4ce00","ref":"refs/heads/master","pushedAt":"2024-05-07T21:50:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pjuarezd","name":"Pedro Juarez","path":"/pjuarezd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1334362?s=80&v=4"},"commit":{"message":"Release helm chart v5.0.15 (#2103)\n\nSigned-off-by: pjuarezd ","shortMessageHtmlLink":"Release helm chart v5.0.15 (#2103)"}},{"before":"fd8f3fecfd22cc7b638fada4e0656445e7ff0410","after":"f963b2796cae8262c66b5ba09ef300ff1715284c","ref":"refs/heads/master","pushedAt":"2024-05-06T17:04:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"allanrogerr","name":"Allan Roger Reid","path":"/allanrogerr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16472240?s=80&v=4"},"commit":{"message":"Operator release 5.0.15 (#2099)\n\nSigned-off-by: pjuarezd ","shortMessageHtmlLink":"Operator release 5.0.15 (#2099)"}},{"before":"f1c3de2310824c42206f68ca5126545ba16a01f7","after":"fd8f3fecfd22cc7b638fada4e0656445e7ff0410","ref":"refs/heads/master","pushedAt":"2024-05-05T05:34:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bexsoft","name":"Alex","path":"/bexsoft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33497058?s=80&v=4"},"commit":{"message":"Updated UI Project dependencies (#2102)\n\nSigned-off-by: Benjamin Perez ","shortMessageHtmlLink":"Updated UI Project dependencies (#2102)"}},{"before":"010b890bfe53f8eec8a85a448d0c5d34a214c7f0","after":"f1c3de2310824c42206f68ca5126545ba16a01f7","ref":"refs/heads/master","pushedAt":"2024-05-01T17:38:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pjuarezd","name":"Pedro Juarez","path":"/pjuarezd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1334362?s=80&v=4"},"commit":{"message":"Validate service label and annotation absence (#2095)","shortMessageHtmlLink":"Validate service label and annotation absence (#2095)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVyusWAA","startCursor":null,"endCursor":null}},"title":"Activity · minio/operator"}