percona / roadmap

Public Percona Roadmaps
10 stars 1 forks source link

[K8SPSMDB-432] Add support for cluster-wide mode in PSMDB Operator #28

Closed spron-in closed 2 years ago

spron-in commented 3 years ago

Community Note

Tell us about the feature Cluster-wide mode support for PSMDB Operator. It should allow users to run one Operator and control multiple Percona Server for MongoDB clusters in different namespaces. There is such feature for PXC Operator already.

Which product(s) is this request for? MongoDB, Operators

Tell us about the problem Run namespace isolated clusters with one Operator.

Describe alternatives you've considered Run an Operator per namespace

Additional context None

dalbani commented 2 years ago

Isn't it simply a question of setting the WATCH_NAMESPACE environment variable to an empty string, in addition to setting the permissions with ClusterRoles (via the Helm chart)?? I read that the PXC Operator already supports it. What had to be done technically to make it happen?

conradhanson commented 2 years ago

@spron-in @tplavcic Is there an updated timeline regarding cluster-wide support by the PSMDB Operator?

According to this issue comment, support would be considered after release 1.12.0, which we are now on 1.12.1 as of June 10th, 2022 (two months ago at time of this comment).

There are already two PRs open that address this issue on the PSMDB Operator's helm chart.

  1. percona/percona-helm-charts#122
  2. percona/percona-helm-charts#125

FYI I'm willing to help with what will push this over the finish line.

tplavcic commented 2 years ago

@jconradhanson Cluster wide support in PSMDB operator is scheduled to be released in 1.13.0. Ticket is located here: https://jira.percona.com/browse/K8SPSMDB-203 Helm charts usually get updated several days after operator release.

spron-in commented 2 years ago

Duplicate of https://github.com/percona/roadmap/issues/42