pyttel opened a new pull request, #10:
URL: https://github.com/apache/ozone-helm-charts/pull/10
## What changes were proposed in this pull request?
HDDS-11618. The changes enable HA modes for OM and SCM over replica count.
Please describe your PR in detail:
* What changes are proposed in the PR? and Why? It would be better if it is
written from third person's
perspective not just for the reviewer.
In Kubernetes clusters, redundancy is crucial. However, using more than one
instance of OM or SCM results in multiple errors with the current
configuration. To address this, the HA configuration described in the official
documentation has been integrated into this Helm chart.
* Provide as much context and rationale for the pull request as possible. It
could be copy-paste from
the Jira's description if the jira is well defined.
The main purpose is to enable Ratis over replica counts and to enable
bootstrap for SCM by adding a new init container. Additionally, proper cluster
configuration has been introduced. When the replica count is set to 1, a
standalone configuration is maintained to ensure backwards compatibility.
* If it is complex code, describe the approach used to solve the issue. If
possible attach design doc,
issue investigation, github discussion, etc.
Please refere [OM HA
DOC](https://ozone.apache.org/docs/current/feature/om-ha.html) and [SCM HA
DOC](https://ozone.apache.org/docs/current/feature/scm-ha.html)
## What is the link to the Apache JIRA
[HDDS-11618](https://issues.apache.org/jira/issues/?jql=project%20%3D%20HDDS%20AND%20resolution%20%3D%20Unresolved%20AND%20component%20%3D%20Helm%20ORDER%20BY%20priority%20DESC%2C%20updated%20DESC)
## How was this patch tested?
This patch was tested using the Git workflow and manual cluster tests with a
Rancher Kubernetes cluster. It was evaluated both as a standalone and an HA
version. Additionally, it was tested in a plain new Kubernetes cluster and as a
dependency chart.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]