Skip to content

Commit

Permalink
Merge pull request #78 from percona/psmdb-190
Browse files Browse the repository at this point in the history
K8SPSMDB-488 - Update for PSMDB Operator release 1.9.0
  • Loading branch information
tplavcic authored Jul 1, 2021
2 parents bbcdc0b + ec7a658 commit e524f74
Show file tree
Hide file tree
Showing 11 changed files with 686 additions and 138 deletions.
6 changes: 3 additions & 3 deletions charts/psmdb-db/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
apiVersion: v1
appVersion: "1.8.0"
apiVersion: v2
appVersion: "1.9.0"
description: A Helm chart for installing Percona Server MongoDB Cluster Databases using the PSMDB Operator.
name: psmdb-db
home: https://www.percona.com/doc/kubernetes-operator-for-psmongodb/index.html
version: 1.8.0
version: 1.9.0
maintainers:
- name: cap1984
email: ivan.pylypenko@percona.com
Expand Down
12 changes: 8 additions & 4 deletions charts/psmdb-db/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ To install the chart with the `psmdb` release name using a dedicated namespace (

```sh
helm repo add percona https://percona.github.io/percona-helm-charts/
helm install my-db percona/psmdb-db --version 1.8.0 --namespace my-namespace
helm install my-db percona/psmdb-db --version 1.9.0 --namespace my-namespace
```

The chart can be customized using the following configurable parameters:
Expand All @@ -38,18 +38,20 @@ The chart can be customized using the following configurable parameters:
| `upgradeOptions.apply` | PSMDB image to apply from version service - recommended, latest, actual version like 4.4.2-4 | `4.4-recommended` |
| `upgradeOptions.schedule` | Cron formatted time to execute the update | `"0 2 * * *"` |
| `upgradeOptions.setFCV` | Set feature compatibility version on major upgrade | `false` |
| `finalizers:delete-psmdb-pvc` | Set this if you want to delete database persistent volumes on cluster deletion | `[]` |
| `image.repository` | PSMDB Container image repository | `percona/percona-server-mongodb` |
| `image.tag` | PSMDB Container image tag | `4.4.5-7` |
| `image.tag` | PSMDB Container image tag | `4.4.6-8` |
| `imagePullSecrets` | PSMDB Container pull secret | `[]` |
| `runUid` | Set UserID | `""` |
| `secrets` | Users secret structure | `{}` |
| `pmm.enabled` | Enable integration with [Percona Monitoring and Management software](https://www.percona.com/blog/2020/07/23/using-percona-kubernetes-operators-with-percona-monitoring-and-management/) | `false` |
| `pmm.image.repository` | PMM Container image repository | `percona/pmm-client` |
| `pmm.image.tag` | PMM Container image tag | `2.12.0` |
| `pmm.image.tag` | PMM Container image tag | `2.18.0` |
| `pmm.serverHost` | PMM server related K8S service hostname | `monitoring-service` |
||
| `replsets[0].name` | ReplicaSet name | `rs0` |
| `replsets[0].size` | ReplicaSet size (pod quantity) | `3` |
| `replsets[0].configuration` | Custom config for mongod in replica set | `""` |
| `replsets[0].antiAffinityTopologyKey` | ReplicaSet Pod affinity | `kubernetes.io/hostname` |
| `replsets[0].priorityClass` | ReplicaSet Pod priorityClassName | `""` |
| `replsets[0].annotations` | ReplicaSet Pod annotations | `{}` |
Expand Down Expand Up @@ -82,6 +84,7 @@ The chart can be customized using the following configurable parameters:
| |
| `sharding.enabled` | Enable sharding setup | `true` |
| `sharding.configrs.size` | Config ReplicaSet size (pod quantity) | `3` |
| `sharding.configrs.configuration` | Custom config for mongod in config replica set | `""` |
| `sharding.configrs.antiAffinityTopologyKey` | Config ReplicaSet Pod affinity | `kubernetes.io/hostname` |
| `sharding.configrs.priorityClass` | Config ReplicaSet Pod priorityClassName | `""` |
| `sharding.configrs.annotations` | Config ReplicaSet Pod annotations | `{}` |
Expand All @@ -102,6 +105,7 @@ The chart can be customized using the following configurable parameters:
| `sharding.configrs.volumeSpec.pvc.accessModes` | Config ReplicaSet Pods PVC access policy | `[]` |
| `sharding.configrs.volumeSpec.pvc.resources.requests.storage` | Config ReplicaSet Pods PVC storage size | `3Gi` |
| `sharding.mongos.size` | Mongos size (pod quantity) | `3` |
| `sharding.mongos.configuration` | Custom config for mongos | `""` |
| `sharding.mongos.antiAffinityTopologyKey` | Mongos Pods affinity | `kubernetes.io/hostname` |
| `sharding.mongos.priorityClass` | Mongos Pods priorityClassName | `""` |
| `sharding.mongos.annotations` | Mongos Pods annotations | `{}` |
Expand All @@ -121,7 +125,7 @@ The chart can be customized using the following configurable parameters:
| `backup.enabled` | Enable backup PBM agent | `true` |
| `backup.restartOnFailure` | Backup Pods restart policy | `true` |
| `backup.image.repository` | PBM Container image repository | `percona/percona-server-mongodb-operator` |
| `backup.image.tag` | PBM Container image tag | `1.8.0-backup` |
| `backup.image.tag` | PBM Container image tag | `1.9.0-backup` |
| `backup.serviceAccountName` | Run PBM Container under specified K8S SA | `percona-server-mongodb-operator` |
| `backup.storages` | Local/remote backup storages settings | `{}` |
| `backup.pitr.enabled` | Enable point in time recovery for backup | `false` |
Expand Down
Loading

0 comments on commit e524f74

Please sign in to comment.