{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":437944910,"defaultBranch":"main","name":"opensearch-k8s-operator","ownerLogin":"opensearch-project","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-12-13T16:27:39.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/80134844?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1713824307.0","currentOid":""},"activityList":{"items":[{"before":"3ebcf3076b035894d6f6b1d82bc9c4064333a815","after":"5fa7f0c85e421cc0ff3cbfd98f52ae344cd63949","ref":"refs/heads/main","pushedAt":"2024-04-26T15:28:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"swoehrl-mw","name":"Sebastian Woehrl","path":"/swoehrl-mw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20927525?s=80&v=4"},"commit":{"message":"Invalid CRD types for ISM actions and a nil pointer fix (#788)\n\n### Description\r\n\r\nThis fixes a few bugs found while testing the ISMPolicy custom\r\nresources.\r\n\r\n### Issues Resolved\r\n_List any issues this PR will resolve, e.g. Closes [...]._ \r\n\r\n### Check List\r\n- [x] Commits are signed per the DCO using --signoff \r\n- [x] Unittest added for the new/changed functionality and all unit\r\ntests are successful\r\n- [x] Customer-visible features documented\r\n- [x] No linter warnings (`make lint`)\r\n\r\nIf CRDs are changed:\r\n- [x] CRD YAMLs updated (`make manifests`) and also copied into the helm\r\nchart\r\n- [x] Changes to CRDs documented\r\n\r\nPlease refer to the [PR\r\nguidelines](https://github.com/opensearch-project/opensearch-k8s-operator/blob/main/docs/developing.md#submitting-a-pr)\r\nbefore submitting this pull request.\r\n\r\nBy submitting this pull request, I confirm that my contribution is made\r\nunder the terms of the Apache 2.0 license.\r\nFor more information on following Developer Certificate of Origin and\r\nsigning off your commits, please check\r\n[here](https://github.com/opensearch-project/OpenSearch/blob/main/CONTRIBUTING.md#developer-certificate-of-origin).\r\n\r\nFYI @IshaGirdhar\r\n\r\n---------\r\n\r\nSigned-off-by: Casper Thygesen ","shortMessageHtmlLink":"Invalid CRD types for ISM actions and a nil pointer fix (#788)"}},{"before":"82f8be1d1cfed2da38f10509c4f14b539e445b45","after":"3ebcf3076b035894d6f6b1d82bc9c4064333a815","ref":"refs/heads/main","pushedAt":"2024-04-25T06:20:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"swoehrl-mw","name":"Sebastian Woehrl","path":"/swoehrl-mw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20927525?s=80&v=4"},"commit":{"message":"feat: ServiceMonitor add label (#770)\n\n### Description\r\nServiceMonitor generates labels based on crd configurationl \r\n\r\n### Issues Resolved\r\nsolve issue #572\r\n\r\n---------\r\n\r\nSigned-off-by: = <13552656606@163.com>\r\nSigned-off-by: loon-hejw <13552656606@163.com>","shortMessageHtmlLink":"feat: ServiceMonitor add label (#770)"}},{"before":"49b99158e6b27431efabd142bf260ce57354f0e7","after":"43816912c004efb5b1b249267e13c0167885de01","ref":"refs/heads/gh-pages","pushedAt":"2024-04-22T22:20:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Publish opensearch-cluster-2.6.0.tgz opensearch-operator-2.6.0.tgz","shortMessageHtmlLink":"Publish opensearch-cluster-2.6.0.tgz opensearch-operator-2.6.0.tgz"}},{"before":"8d00bb8063a6027405570fc1928970397fa24cae","after":"82f8be1d1cfed2da38f10509c4f14b539e445b45","ref":"refs/heads/main","pushedAt":"2024-04-22T10:28:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"swoehrl-mw","name":"Sebastian Woehrl","path":"/swoehrl-mw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20927525?s=80&v=4"},"commit":{"message":"Add support for adding CSI volumes as Additional Volumes (#784)\n\n### Description\r\nThis PR adds the capability to add CSI volumes as AdditionalVolumes in\r\nthe OpenSearch cluster\r\n\r\n### Issues Resolved\r\nCloses\r\nhttps://github.com/opensearch-project/opensearch-k8s-operator/issues/275\r\n\r\n### Check List\r\n- [x] Commits are signed per the DCO using --signoff \r\n- [x] Unittest added for the new/changed functionality and all unit\r\ntests are successful\r\n- [x] Customer-visible features documented\r\n- [x] No linter warnings (`make lint`)\r\n\r\nIf CRDs are changed:\r\n- [x] CRD YAMLs updated (`make manifests`) and also copied into the helm\r\nchart\r\n- [x] Changes to CRDs documented\r\n\r\nPlease refer to the [PR\r\nguidelines](https://github.com/opensearch-project/opensearch-k8s-operator/blob/main/docs/developing.md#submitting-a-pr)\r\nbefore submitting this pull request.\r\n\r\nBy submitting this pull request, I confirm that my contribution is made\r\nunder the terms of the Apache 2.0 license.\r\nFor more information on following Developer Certificate of Origin and\r\nsigning off your commits, please check\r\n[here](https://github.com/opensearch-project/OpenSearch/blob/main/CONTRIBUTING.md#developer-certificate-of-origin).\r\n\r\n---------\r\n\r\nSigned-off-by: Nilushan Costa ","shortMessageHtmlLink":"Add support for adding CSI volumes as Additional Volumes (#784)"}},{"before":"9fff407e961e820b5c7857bf69951a4b6fe4d6d9","after":"8d00bb8063a6027405570fc1928970397fa24cae","ref":"refs/heads/main","pushedAt":"2024-04-17T13:39:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"swoehrl-mw","name":"Sebastian Woehrl","path":"/swoehrl-mw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20927525?s=80&v=4"},"commit":{"message":"Propagate resource requirements config to all init containers and update jobs (#628)\n\nfixes: #613 \r\n\r\nThis MR:\r\n- Propgates `OpenSearchCluster.Spec.InitHelper. Resources` config to all\r\ninit containers missing resource requirements.\r\n-\r\n[NewSTSForNodePool.keystoreInitContainer](https://github.com/Opster/opensearch-k8s-operator/blob/7bdbfc08fe92193ad792508f27ea5eff1eefdfc4/opensearch-operator/pkg/builders/cluster.go#L322)\r\n-\r\n[NewSTSForNodePool.SetVMMaxMapCount](https://github.com/Opster/opensearch-k8s-operator/blob/7bdbfc08fe92193ad792508f27ea5eff1eefdfc4/opensearch-operator/pkg/builders/cluster.go#L472)\r\n-\r\n[NewBootstrapPod.init](https://github.com/Opster/opensearch-k8s-operator/blob/7bdbfc08fe92193ad792508f27ea5eff1eefdfc4/opensearch-operator/pkg/builders/cluster.go#L751)\r\n-\r\n[NewBootstrapPod.SetVMMaxMapCount](https://github.com/Opster/opensearch-k8s-operator/blob/7bdbfc08fe92193ad792508f27ea5eff1eefdfc4/opensearch-operator/pkg/builders/cluster.go#L810C21-L810C37)\r\n-\r\n[NewSnapshotRepoconfigUpdateJob.snapshotrepoconfig](https://github.com/Opster/opensearch-k8s-operator/blob/7bdbfc08fe92193ad792508f27ea5eff1eefdfc4/opensearch-operator/pkg/builders/cluster.go#L927)\r\n- Creates a new OS Cluster API field\r\n`instance.Spec.Security.Config.UpdateJob.Resources` to allow specifying\r\nresources for\r\n[NewSecurityconfigUpdateJob.updater](https://github.com/Opster/opensearch-k8s-operator/blob/7bdbfc08fe92193ad792508f27ea5eff1eefdfc4/opensearch-operator/pkg/builders/cluster.go#L989).\r\n\r\n---------\r\n\r\nSigned-off-by: Ramon Heras ","shortMessageHtmlLink":"Propagate resource requirements config to all init containers and upd…"}},{"before":"4b0fe24eda76aa809141ba2ffaa5f3bf8cc7bd35","after":"9fff407e961e820b5c7857bf69951a4b6fe4d6d9","ref":"refs/heads/main","pushedAt":"2024-04-05T12:15:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"swoehrl-mw","name":"Sebastian Woehrl","path":"/swoehrl-mw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20927525?s=80&v=4"},"commit":{"message":"add datastream support (#735)\n\n### Description\r\nAdd DataStream support to IndexTemplate.\r\n\r\n\r\n---------\r\n\r\nSigned-off-by: Christian Groschupp \r\nCo-authored-by: Christian Groschupp ","shortMessageHtmlLink":"add datastream support (#735)"}},{"before":"41ce0c7204d76aa13f59dc22182d9abe934427af","after":"4b0fe24eda76aa809141ba2ffaa5f3bf8cc7bd35","ref":"refs/heads/main","pushedAt":"2024-04-04T18:20:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"prudhvigodithi","name":"Prudhvi Godithi","path":"/prudhvigodithi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28733332?s=80&v=4"},"commit":{"message":"Prepare Release v2.6.0 (#777)\n\n### Description\r\nPrepare of Release v2.6.0\r\n\r\n### Issues Resolved\r\nhttps://github.com/opensearch-project/opensearch-k8s-operator/issues/776\r\n\r\n### Check List\r\n- [x] Commits are signed per the DCO using --signoff \r\n- [ ] Unittest added for the new/changed functionality and all unit\r\ntests are successful\r\n- [ ] Customer-visible features documented\r\n- [x] No linter warnings (`make lint`)\r\n\r\nIf CRDs are changed:\r\n- [x] CRD YAMLs updated (`make manifests`) and also copied into the helm\r\nchart\r\n- [x] Changes to CRDs documented\r\n\r\nPlease refer to the [PR\r\nguidelines](https://github.com/opensearch-project/opensearch-k8s-operator/blob/main/docs/developing.md#submitting-a-pr)\r\nbefore submitting this pull request.\r\n\r\nBy submitting this pull request, I confirm that my contribution is made\r\nunder the terms of the Apache 2.0 license.\r\nFor more information on following Developer Certificate of Origin and\r\nsigning off your commits, please check\r\n[here](https://github.com/opensearch-project/OpenSearch/blob/main/CONTRIBUTING.md#developer-certificate-of-origin).\r\n\r\nSigned-off-by: Prudhvi Godithi ","shortMessageHtmlLink":"Prepare Release v2.6.0 (#777)"}},{"before":"608c678995bad803ddd1ffbc89c7f92cd8c867a0","after":"41ce0c7204d76aa13f59dc22182d9abe934427af","ref":"refs/heads/main","pushedAt":"2024-04-04T14:37:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"salyh","name":"Hendrik Saly","path":"/salyh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3762447?s=80&v=4"},"commit":{"message":"feat: add masked field to role (#762)\n\n### Description\r\nAdd masked fields to OpensearchRole\r\n\r\nClose #765\r\n\r\n---------\r\n\r\nSigned-off-by: Christian Groschupp ","shortMessageHtmlLink":"feat: add masked field to role (#762)"}},{"before":"08c84bc8b99e5e8f0e567664e82b3c33450ec029","after":"608c678995bad803ddd1ffbc89c7f92cd8c867a0","ref":"refs/heads/main","pushedAt":"2024-04-04T07:09:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"swoehrl-mw","name":"Sebastian Woehrl","path":"/swoehrl-mw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20927525?s=80&v=4"},"commit":{"message":"Fixes OpenSearchISMPolicy crd kind in docs (#741)\n\nMinor typo fix for the OpenSearchISMPolicy kind\r\n\r\n### Description\r\nMinor typo fix for the OpenSearchISMPolicy kind\r\n\r\nSigned-off-by: Gustavo Andrade Ferreira ","shortMessageHtmlLink":"Fixes OpenSearchISMPolicy crd kind in docs (#741)"}},{"before":"928af31463422cd2fac9aad64526bb6f313c40a2","after":"08c84bc8b99e5e8f0e567664e82b3c33450ec029","ref":"refs/heads/main","pushedAt":"2024-04-01T20:21:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"prudhvigodithi","name":"Prudhvi Godithi","path":"/prudhvigodithi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28733332?s=80&v=4"},"commit":{"message":"Workflows CI enhancements (#774)\n\n### Description\r\n- Updated checkout action to v4\r\n- Updated setup-buildx-action action to v3\r\n- setup-go action use now the go version specified in go.work (with\r\ncaching disabled)\r\n- updated golangci-lint version to 1.57\r\n- Add helm chart linting to the CI\r\n- Add \"make install\" smoketest to the CI\r\n- Updated helm version to 3.14 and updated setup-helm action to v4\r\n- Replaced unmaintained actions/create-release with\r\nsoftprops/action-gh-release\r\n- Updated envtest k8s version to 1.27\r\n- Updated kustomize to 5.3.0\r\n- Updated mockery to 2.42\r\n- Fixed go version in opensearch-operator/functionaltests/go.mod\r\n\r\n### Issues Resolved\r\n#773\r\n\r\nBy submitting this pull request, I confirm that my contribution is made\r\nunder the terms of the Apache 2.0 license.\r\nFor more information on following Developer Certificate of Origin and\r\nsigning off your commits, please check\r\n[here](https://github.com/opensearch-project/OpenSearch/blob/main/CONTRIBUTING.md#developer-certificate-of-origin).\r\n\r\n---------\r\n\r\nSigned-off-by: Hendrik Saly ","shortMessageHtmlLink":"Workflows CI enhancements (#774)"}},{"before":"307a9f99ee0fade799d5f05e2217763516515c38","after":"928af31463422cd2fac9aad64526bb6f313c40a2","ref":"refs/heads/main","pushedAt":"2024-04-01T15:02:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"prudhvigodithi","name":"Prudhvi Godithi","path":"/prudhvigodithi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28733332?s=80&v=4"},"commit":{"message":"Add a checklist to the PR template (#772)\n\n### Description\r\nAdd a checklist to the PR template\r\n\r\n### Issues Resolved\r\n#771\r\n\r\nBy submitting this pull request, I confirm that my contribution is made\r\nunder the terms of the Apache 2.0 license.\r\nFor more information on following Developer Certificate of Origin and\r\nsigning off your commits, please check\r\n[here](https://github.com/opensearch-project/OpenSearch/blob/main/CONTRIBUTING.md#developer-certificate-of-origin).\r\n\r\n---------\r\n\r\nSigned-off-by: Hendrik Saly ","shortMessageHtmlLink":"Add a checklist to the PR template (#772)"}},{"before":"a37b9db919ec7dc4a726805507b3c7553c0a5dbf","after":"307a9f99ee0fade799d5f05e2217763516515c38","ref":"refs/heads/main","pushedAt":"2024-03-29T16:04:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"prudhvigodithi","name":"Prudhvi Godithi","path":"/prudhvigodithi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28733332?s=80&v=4"},"commit":{"message":"Upgrade Project go to `1.22` and Remove `allow_auto_create` option (#767)\n\n### Description\r\nThe `allow_auto_create` does not exist in the OpenSearch Core code for\r\n`_component_templates`.\r\n\r\n### Issues Resolved\r\nPart of https://github.com/opensearch-project/OpenSearch/issues/12937,\r\nhttps://github.com/opensearch-project/opensearch-k8s-operator/issues/768\r\nBy submitting this pull request, I confirm that my contribution is made\r\nunder the terms of the Apache 2.0 license.\r\nFor more information on following Developer Certificate of Origin and\r\nsigning off your commits, please check\r\n[here](https://github.com/opensearch-project/OpenSearch/blob/main/CONTRIBUTING.md#developer-certificate-of-origin).\r\n\r\nSigned-off-by: Prudhvi Godithi ","shortMessageHtmlLink":"Upgrade Project go to 1.22 and Remove allow_auto_create option (#767"}},{"before":"fb50c19543d9dcc1b7984fd47943f792889fe7c2","after":"a37b9db919ec7dc4a726805507b3c7553c0a5dbf","ref":"refs/heads/main","pushedAt":"2024-03-28T16:00:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"prudhvigodithi","name":"Prudhvi Godithi","path":"/prudhvigodithi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28733332?s=80&v=4"},"commit":{"message":"Docs: Fixes link for internal_users.yml (#748)\n\n### Description\r\nFixes the link for the internal_users.yml on the documentation.\r\n\r\nBy submitting this pull request, I confirm that my contribution is made\r\nunder the terms of the Apache 2.0 license.\r\nFor more information on following Developer Certificate of Origin and\r\nsigning off your commits, please check\r\n[here](https://github.com/opensearch-project/OpenSearch/blob/main/CONTRIBUTING.md#developer-certificate-of-origin).\r\n\r\nSigned-off-by: Gustavo Andrade Ferreira ","shortMessageHtmlLink":"Docs: Fixes link for internal_users.yml (#748)"}},{"before":"5c30a7766ae92610f7ef839ba48ae3d0b060f181","after":"fb50c19543d9dcc1b7984fd47943f792889fe7c2","ref":"refs/heads/main","pushedAt":"2024-03-27T12:46:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"swoehrl-mw","name":"Sebastian Woehrl","path":"/swoehrl-mw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20927525?s=80&v=4"},"commit":{"message":"Add missing clusterrole/codegen marker to controller (#718)\n\n### Description\r\nAdd missing codegen marker and auto generated clusterrole manifest.\r\n\r\n### Issues Resolved\r\nFixes #717\r\n\r\nBy submitting this pull request, I confirm that my contribution is made\r\nunder the terms of the Apache 2.0 license.\r\nFor more information on following Developer Certificate of Origin and\r\nsigning off your commits, please check\r\n[here](https://github.com/opensearch-project/OpenSearch/blob/main/CONTRIBUTING.md#developer-certificate-of-origin).\r\n\r\nSigned-off-by: Han Sol Park ","shortMessageHtmlLink":"Add missing clusterrole/codegen marker to controller (#718)"}},{"before":"0d0a515195ae197a1a37772163425f4432784b73","after":"5c30a7766ae92610f7ef839ba48ae3d0b060f181","ref":"refs/heads/main","pushedAt":"2024-03-25T22:09:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"prudhvigodithi","name":"Prudhvi Godithi","path":"/prudhvigodithi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28733332?s=80&v=4"},"commit":{"message":"OpenSearchISMPolicy - shrink action has a maxShardSize required property which is invalid (#750)\n\nI have the following `OpenSearchISMPolicy`\r\n\r\n```yaml\r\napiVersion: opensearch.opster.io/v1\r\nkind: OpenSearchISMPolicy\r\nmetadata:\r\n name: platypus-otto-shared\r\nspec:\r\n opensearchCluster:\r\n name: opensearch\r\n _meta:\r\n description: platypus-otto-shared\r\n policyId: platypus-otto-shared\r\n description: A sample description of the policy\r\n states:\r\n - name: hot\r\n actions:\r\n - indexPriority:\r\n priority: 100\r\n transitions:\r\n - conditions:\r\n minIndexAge: 400d\r\n stateName: warm\r\n - name: warm\r\n actions:\r\n - shrink:\r\n numNewShards: 1\r\n forceMerge:\r\n maxNumSegments: 1\r\n transitions:\r\n - conditions:\r\n minIndexAge: 800d\r\n stateName: cold\r\n - name: cold\r\n actions:\r\n - readOnly: {}\r\n transitions:\r\n - conditions:\r\n minIndexAge: 3650d\r\n stateName: delete\r\n - name: delete\r\n actions:\r\n - delete: {}\r\n transitions: []\r\n defaultState: hot\r\n ismTemplate:\r\n priority: 1\r\n indexPatterns:\r\n - otto-reading_*\r\n\r\n```\r\n\r\nAnd I am receving the following error when validating the schema:\r\n\r\n```log\r\nstdin - OpenSearchISMPolicy platypus-otto-shared is invalid: problem validating schema. Check JSON formatting: jsonschema: '/spec/states/1/actions/0/shrink' does not validate with file:///.../v1.26.5-standalone-strict/opensearchismpolicy-opensearch-v1.json#/properties/spec/properties/states/items/properties/actions/items/properties/shrink/required: missing properties: 'maxShardSize'\r\n```\r\n\r\nThe error is saying that the `maxShardSize` property is required, but\r\nthe `maxShardSize` property is not required in the `shrink` action for\r\nall permutations of how it can be used.\r\nSee the official documentation:\r\n\r\n\r\n\r\n![image](https://github.com/opensearch-project/opensearch-k8s-operator/assets/73483987/bcddf575-9192-4bdd-9bbe-0f2a8d9f0c0d)\r\n\r\n\r\nYou are already handling the properties here:\r\nopensearch-operator/pkg/reconcilers/ismpolicy.go\r\n\r\nBut we need to update the schema.\r\n\r\n\r\n\r\nBy submitting this pull request, I confirm that my contribution is made\r\nunder the terms of the Apache 2.0 license.\r\nFor more information on following Developer Certificate of Origin and\r\nsigning off your commits, please check\r\n[here](https://github.com/opensearch-project/OpenSearch/blob/main/CONTRIBUTING.md#developer-certificate-of-origin).\r\n\r\nSigned-off-by: Casper Thygesen ","shortMessageHtmlLink":"OpenSearchISMPolicy - shrink action has a maxShardSize required prope…"}},{"before":"0494837c7bf02c348b12ed6f8edbaa70a085624b","after":"0d0a515195ae197a1a37772163425f4432784b73","ref":"refs/heads/main","pushedAt":"2024-03-25T21:44:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"prudhvigodithi","name":"Prudhvi Godithi","path":"/prudhvigodithi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28733332?s=80&v=4"},"commit":{"message":"Rework snapshot repositories handling (#752)\n\n### Description\r\nThis PR reworks how the operator provisions snapshot repositories. The\r\nbeta feature used a kubernetes job with curl. With this rework the\r\noperator does the needed api calls itself using an http client. I've\r\nalso extracted the logic into its own reconciler for better separation\r\nand testing.\r\nThis reimplementation also removes the limitation of only being able to\r\nconfigure snapshot repositories after cluster provisioning which made it\r\nunusable for any kind of GitOps approach.\r\n\r\n### Issues Resolved\r\nPartially #621 \r\n\r\nBy submitting this pull request, I confirm that my contribution is made\r\nunder the terms of the Apache 2.0 license.\r\nFor more information on following Developer Certificate of Origin and\r\nsigning off your commits, please check\r\n[here](https://github.com/opensearch-project/OpenSearch/blob/main/CONTRIBUTING.md#developer-certificate-of-origin).\r\n\r\nSigned-off-by: Sebastian Woehrl ","shortMessageHtmlLink":"Rework snapshot repositories handling (#752)"}},{"before":"f4f8b7744b7329a268ba501471243e5296f826db","after":"0494837c7bf02c348b12ed6f8edbaa70a085624b","ref":"refs/heads/main","pushedAt":"2024-02-28T12:41:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"swoehrl-mw","name":"Sebastian Woehrl","path":"/swoehrl-mw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20927525?s=80&v=4"},"commit":{"message":"Handle array for ismTemplate in ISMPolicy opensearch API (#742)\n\n### Description\r\nChange from\r\n```go\r\nISMTemplate *ISMTemplate json:\"ismTemplate,omitempty\"\r\n```\r\n\r\nto \r\n```go\r\nISMTemplate []ISMTemplate json:\"ismTemplate,omitempty\"\r\n```\r\n\r\n### Issues Resolved\r\n_List any issues this PR will resolve, e.g. Closes [...]._ \r\n\r\nhttps://github.com/opensearch-project/opensearch-k8s-operator/issues/739\r\n\r\nBy submitting this pull request, I confirm that my contribution is made\r\nunder the terms of the Apache 2.0 license.\r\nFor more information on following Developer Certificate of Origin and\r\nsigning off your commits, please check\r\n[here](https://github.com/opensearch-project/OpenSearch/blob/main/CONTRIBUTING.md#developer-certificate-of-origin).\r\n\r\nSigned-off-by: Casper Thygesen ","shortMessageHtmlLink":"Handle array for ismTemplate in ISMPolicy opensearch API (#742)"}},{"before":"86306d7463549fce75171d516f7a2dbce25855ed","after":null,"ref":"refs/heads/whitesource/configure","pushedAt":"2024-02-26T17:08:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mend-for-github-com[bot]","name":null,"path":"/apps/mend-for-github-com","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/30796?s=80&v=4"}},{"before":"2baef6c1786eb1ec95f025b8cdccbe1472219a03","after":"f4f8b7744b7329a268ba501471243e5296f826db","ref":"refs/heads/main","pushedAt":"2024-02-26T17:08:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"prudhvigodithi","name":"Prudhvi Godithi","path":"/prudhvigodithi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28733332?s=80&v=4"},"commit":{"message":"Configure Mend for GitHub.com (#671)\n\nWelcome to [Mend for\r\nGitHub.com](https://github.com/apps/mend-for-github-com) (formerly\r\nWhiteSource). This is an onboarding PR to help you understand and\r\nconfigure settings before Mend starts scanning your repository for\r\nsecurity vulnerabilities.\r\n\r\n:vertical_traffic_light: Mend for GitHub.com will start scanning your\r\nrepository only once you merge this Pull Request. To disable Mend for\r\nGitHub.com, simply close this Pull Request.\r\n\r\n\r\n\r\n---\r\n\r\n### What to Expect\r\n\r\nThis PR contains a '.whitesource' configuration file which can be\r\ncustomized to your needs. If no changes were applied to this file, Mend\r\nfor GitHub.com will use the default configuration.\r\n\r\nBefore merging this PR, Make sure the [Issues tab is\r\nenabled](https://docs.mend.io/bundle/community_tools/page/enabling_the__issues__tab_for_the_github_repository.html).\r\nOnce you merge this PR, Mend for GitHub.com will scan your repository\r\nand create a GitHub Issue for every vulnerability detected in your\r\nrepository.\r\n\r\nIf you do not want a GitHub Issue to be created for each detected\r\nvulnerability, you can edit the '.whitesource' file and set the\r\n'minSeverityLevel' parameter to 'NONE'.\r\n\r\nIf [Mend\r\nRemediate](https://docs.mend.io/bundle/integrations/page/mend_remediate_and_renovate.html)\r\nWorkflow Rules are set on your repository (from the Mend 'Integrate'\r\ntab), Mend will also generate a fix Pull Request for relevant\r\nvulnerabilities.\r\n\r\n---\r\n\r\n:question: Got questions? Check out Mend for GitHub.com\r\n[docs](https://docs.mend.io/bundle/integrations/page/mend_for_github_com.html).\r\nIf you need any further assistance then you can also [request help\r\nhere](https://whitesourcesoftware.force.com/CustomerCommunity/s).\r\n\r\nCo-authored-by: mend-for-github-com[bot] <50673670+mend-for-github-com[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Configure Mend for GitHub.com (#671)"}},{"before":"c290970e2d88287a76f1a148b50d7690c0aa046c","after":"2baef6c1786eb1ec95f025b8cdccbe1472219a03","ref":"refs/heads/main","pushedAt":"2024-02-26T17:03:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"prudhvigodithi","name":"Prudhvi Godithi","path":"/prudhvigodithi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28733332?s=80&v=4"},"commit":{"message":"Add probes config (#728)\n\n### Description\r\nThis removes hardcoding of the timeouts and thresholds of probes used in\r\nnodepools.\r\n\r\n### Issues Resolved\r\nCloses\r\n[418](https://github.com/opensearch-project/opensearch-k8s-operator/issues/418)\r\nCloses\r\n[691](https://github.com/opensearch-project/opensearch-k8s-operator/issues/691)\r\n\r\nBy submitting this pull request, I confirm that my contribution is made\r\nunder the terms of the Apache 2.0 license.\r\nFor more information on following Developer Certificate of Origin and\r\nsigning off your commits, please check\r\n[here](https://github.com/opensearch-project/OpenSearch/blob/main/CONTRIBUTING.md#developer-certificate-of-origin).\r\n\r\n---------\r\n\r\nSigned-off-by: Vipin Jain ","shortMessageHtmlLink":"Add probes config (#728)"}},{"before":"913bc04a66fa4df7d8563db7c889ae274bce632e","after":"c290970e2d88287a76f1a148b50d7690c0aa046c","ref":"refs/heads/main","pushedAt":"2024-02-26T17:01:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"prudhvigodithi","name":"Prudhvi Godithi","path":"/prudhvigodithi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28733332?s=80&v=4"},"commit":{"message":"Add warning about cert expiration (#725)\n\n### Description\r\nThis PR adds a warning to make users aware of the 1-year validity time\r\nof operator-generated certificates. When documentation for renewing the\r\ncertificates is available, it would be good to add link to it from here.\r\n\r\n### Issues Resolved\r\nN/A\r\n\r\nBy submitting this pull request, I confirm that my contribution is made\r\nunder the terms of the Apache 2.0 license.\r\nFor more information on following Developer Certificate of Origin and\r\nsigning off your commits, please check\r\n[here](https://github.com/opensearch-project/OpenSearch/blob/main/CONTRIBUTING.md#developer-certificate-of-origin).\r\n\r\n---------\r\n\r\nSigned-off-by: Trond Hindenes \r\nSigned-off-by: Prudhvi Godithi \r\nCo-authored-by: Prudhvi Godithi ","shortMessageHtmlLink":"Add warning about cert expiration (#725)"}},{"before":"c3d2a79f932b9a6e02e742318911e93b5d511b11","after":"913bc04a66fa4df7d8563db7c889ae274bce632e","ref":"refs/heads/main","pushedAt":"2024-02-26T16:45:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"prudhvigodithi","name":"Prudhvi Godithi","path":"/prudhvigodithi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28733332?s=80&v=4"},"commit":{"message":"Fix resource update reconciling, increase log level for users reconciler (#727)\n\n### Description\r\nFixes #633\r\nFixes #731 \r\n\r\nBased on investigations\r\n[here](https://github.com/opensearch-project/opensearch-k8s-operator/issues/633#issuecomment-1941155540)\r\nand\r\n[here](https://github.com/opensearch-project/opensearch-k8s-operator/issues/731#issuecomment-1962905121)\r\nit was found that a discrepancy between `` and `<[] slice>`\r\nis causing the operator to constantly update User, Role, IndexTemplate,\r\netc.\r\n\r\nAlso, the current log level for User reconciles produces too many logs,\r\nso increasing its level may be a good idea here.\r\n\r\nBecause of the issue with comparing `nil` and empty slices, I have\r\nreplaced `reflect.DeepEqual` with `comp.Equal`. Also, added a helper\r\nfunction that will sort nested json keys in cases when API returns\r\nunsorted keys which is casing comparing to return diff.\r\n### Issues Resolved\r\nCloses #633 \r\nCloses #731\r\n\r\nBy submitting this pull request, I confirm that my contribution is made\r\nunder the terms of the Apache 2.0 license.\r\nFor more information on following Developer Certificate of Origin and\r\nsigning off your commits, please check\r\n[here](https://github.com/opensearch-project/OpenSearch/blob/main/CONTRIBUTING.md#developer-certificate-of-origin).\r\n\r\n---------\r\n\r\nSigned-off-by: Yevhenii Tiutiunnyk ","shortMessageHtmlLink":"Fix resource update reconciling, increase log level for users reconci…"}},{"before":"a622fa001ee35a9a41340e850461bb2776661280","after":"c3d2a79f932b9a6e02e742318911e93b5d511b11","ref":"refs/heads/main","pushedAt":"2024-02-14T16:42:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"prudhvigodithi","name":"Prudhvi Godithi","path":"/prudhvigodithi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28733332?s=80&v=4"},"commit":{"message":"Fix setup-k3d-k3s functional tests (#729)\n\n### Description\r\nFix the error running Functional tests with open PR's.\r\n```\r\nError: No matching K3s versions were found.\r\nError: Process completed with exit code 1\r\n```\r\n\r\nExample:\r\nhttps://github.com/opensearch-project/opensearch-k8s-operator/actions/runs/7890709537/job/21543655443?pr=728\r\n\r\n### Issues Resolved\r\n_List any issues this PR will resolve, e.g. Closes [...]._ \r\n\r\nBy submitting this pull request, I confirm that my contribution is made\r\nunder the terms of the Apache 2.0 license.\r\nFor more information on following Developer Certificate of Origin and\r\nsigning off your commits, please check\r\n[here](https://github.com/opensearch-project/OpenSearch/blob/main/CONTRIBUTING.md#developer-certificate-of-origin).\r\n\r\nSigned-off-by: Prudhvi Godithi ","shortMessageHtmlLink":"Fix setup-k3d-k3s functional tests (#729)"}},{"before":"f019933a2b6beee3d9db6a3fbe6c25749ac6ff0d","after":"49b99158e6b27431efabd142bf260ce57354f0e7","ref":"refs/heads/gh-pages","pushedAt":"2024-02-02T23:19:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Publish opensearch-cluster-2.5.1.tgz opensearch-operator-2.5.1.tgz","shortMessageHtmlLink":"Publish opensearch-cluster-2.5.1.tgz opensearch-operator-2.5.1.tgz"}},{"before":"e45a42549dbab18026232ca53fa80070c2529df0","after":"a622fa001ee35a9a41340e850461bb2776661280","ref":"refs/heads/main","pushedAt":"2024-02-02T22:21:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"prudhvigodithi","name":"Prudhvi Godithi","path":"/prudhvigodithi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28733332?s=80&v=4"},"commit":{"message":"Readme update (#720)\n\n### Description\r\nReadme update\r\n\r\n### Issues Resolved\r\nPart of\r\nhttps://github.com/opensearch-project/opensearch-k8s-operator/issues/709\r\nand\r\nhttps://github.com/opensearch-project/opensearch-k8s-operator/issues/674\r\n\r\nBy submitting this pull request, I confirm that my contribution is made\r\nunder the terms of the Apache 2.0 license.\r\nFor more information on following Developer Certificate of Origin and\r\nsigning off your commits, please check\r\n[here](https://github.com/opensearch-project/OpenSearch/blob/main/CONTRIBUTING.md#developer-certificate-of-origin).\r\n\r\nSigned-off-by: Prudhvi Godithi ","shortMessageHtmlLink":"Readme update (#720)"}},{"before":"9f5ef497593fb0dd5c8910d5524245dee389c979","after":"e45a42549dbab18026232ca53fa80070c2529df0","ref":"refs/heads/main","pushedAt":"2024-02-02T20:55:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"prudhvigodithi","name":"Prudhvi Godithi","path":"/prudhvigodithi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28733332?s=80&v=4"},"commit":{"message":"Prepare Release 2.5.1 (#716)\n\n### Description\r\nPrepare Release 2.5.1\r\n\r\n### Issues Resolved\r\nPart of\r\nhttps://github.com/opensearch-project/opensearch-k8s-operator/issues/709\r\nand\r\nhttps://github.com/opensearch-project/opensearch-k8s-operator/issues/674\r\n\r\nBy submitting this pull request, I confirm that my contribution is made\r\nunder the terms of the Apache 2.0 license.\r\nFor more information on following Developer Certificate of Origin and\r\nsigning off your commits, please check\r\n[here](https://github.com/opensearch-project/OpenSearch/blob/main/CONTRIBUTING.md#developer-certificate-of-origin).\r\n\r\nSigned-off-by: Prudhvi Godithi ","shortMessageHtmlLink":"Prepare Release 2.5.1 (#716)"}},{"before":"5fe88eaaeb1ae5442d1af886e7e8a7d5a51bedd5","after":"f019933a2b6beee3d9db6a3fbe6c25749ac6ff0d","ref":"refs/heads/gh-pages","pushedAt":"2024-02-02T00:36:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Publish opensearch-cluster-2.5.0.tgz opensearch-operator-2.5.0.tgz","shortMessageHtmlLink":"Publish opensearch-cluster-2.5.0.tgz opensearch-operator-2.5.0.tgz"}},{"before":"7c57b098148d7a8488f1a297e98ad7c1599b1dc0","after":"9f5ef497593fb0dd5c8910d5524245dee389c979","ref":"refs/heads/main","pushedAt":"2024-02-02T00:23:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"prudhvigodithi","name":"Prudhvi Godithi","path":"/prudhvigodithi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28733332?s=80&v=4"},"commit":{"message":"Fix Jenkinsfile bug (#715)\n\n### Description\r\n_Describe what this change achieves._\r\n\r\n### Issues Resolved\r\n_List any issues this PR will resolve, e.g. Closes [...]._ \r\n\r\nBy submitting this pull request, I confirm that my contribution is made\r\nunder the terms of the Apache 2.0 license.\r\nFor more information on following Developer Certificate of Origin and\r\nsigning off your commits, please check\r\n[here](https://github.com/opensearch-project/OpenSearch/blob/main/CONTRIBUTING.md#developer-certificate-of-origin).\r\n\r\nSigned-off-by: Prudhvi Godithi ","shortMessageHtmlLink":"Fix Jenkinsfile bug (#715)"}},{"before":"b7287ef6b361dd33f3bea660f437057768adabd8","after":null,"ref":"refs/tags/v2.5.0","pushedAt":"2024-02-02T00:19:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"prudhvigodithi","name":"Prudhvi Godithi","path":"/prudhvigodithi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28733332?s=80&v=4"}},{"before":"2b881836cf06384c642c6c82d5b306249770b034","after":"7c57b098148d7a8488f1a297e98ad7c1599b1dc0","ref":"refs/heads/main","pushedAt":"2024-02-02T00:13:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"prudhvigodithi","name":"Prudhvi Godithi","path":"/prudhvigodithi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28733332?s=80&v=4"},"commit":{"message":"Jenkinsfile bug and prepare for 2.5.0 release (#714)\n\n### Description\r\nJenkinsfile bug and prepare for 2.5.0 release \r\n\r\n### Issues Resolved\r\nPart of\r\nhttps://github.com/opensearch-project/opensearch-k8s-operator/issues/709\r\nand\r\nhttps://github.com/opensearch-project/opensearch-k8s-operator/issues/674\r\n\r\nBy submitting this pull request, I confirm that my contribution is made\r\nunder the terms of the Apache 2.0 license.\r\nFor more information on following Developer Certificate of Origin and\r\nsigning off your commits, please check\r\n[here](https://github.com/opensearch-project/OpenSearch/blob/main/CONTRIBUTING.md#developer-certificate-of-origin).\r\n\r\nSigned-off-by: Prudhvi Godithi ","shortMessageHtmlLink":"Jenkinsfile bug and prepare for 2.5.0 release (#714)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEO0yCaAA","startCursor":null,"endCursor":null}},"title":"Activity · opensearch-project/opensearch-k8s-operator"}