Skip to content

Commit

Permalink
Update images for PSMDB 1.18.0 charts
Browse files Browse the repository at this point in the history
  • Loading branch information
jvpasinatto committed Nov 13, 2024
1 parent 77f7af5 commit 0691b2d
Show file tree
Hide file tree
Showing 5 changed files with 262 additions and 47 deletions.
48 changes: 24 additions & 24 deletions charts/psmdb-db/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ Useful links:
## Pre-requisites

- Percona Operator for MongoDB running in your Kubernetes cluster. See installation details [here](https://github.com/percona/percona-helm-charts/blob/main/charts/psmdb-operator) or in the [Operator Documentation](https://www.percona.com/doc/kubernetes-operator-for-psmongodb/helm.html).
- Kubernetes 1.27+
- Kubernetes 1.28+
- Helm v3

# Chart Details
Expand Down Expand Up @@ -55,7 +55,7 @@ The chart can be customized using the following configurable parameters:
| `finalizers:percona.com/delete-psmdb-pods-in-order` | Set this if you want to delete PSMDB pods in order (primary last) | `[]` |
| `finalizers:percona.com/delete-pitr-chunks` | Set this if you want to delete all pitr chunks on cluster deletion | `[]` |
| `image.repository` | PSMDB Container image repository | `percona/percona-server-mongodb` |
| `image.tag` | PSMDB Container image tag | `7.0.12-7` |
| `image.tag` | PSMDB Container image tag | `7.0.14-8-multi` |
| `imagePullPolicy` | The policy used to update images | `Always` |
| `imagePullSecrets` | PSMDB Container pull secret | `[]` |
| `initImage.repository` | Repository for custom init image | `""` |
Expand All @@ -80,13 +80,12 @@ The chart can be customized using the following configurable parameters:
| |
| `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.42.0` |
| `pmm.image.tag` | PMM Container image tag | `2.43.2` |
| `pmm.serverHost` | PMM server related K8S service hostname | `monitoring-service` |
| `pmm.containerSecurityContext` | Set the security context for PMM container | `{}` |
| `pmm.resources` | Set resources for PMM container | `{}` |
| `pmm.mongodParams` | PMM mongod params | `""` |
| |
| `pmm.mongosParams` | PMM mongos params | `""` |
| `pmm.resources` | Set resources for PMM container | `{}` |
| `pmm.mongodParams` | PMM mongod params | `""` |
| `pmm.mongosParams` | PMM mongos params | `""` |
| |
| `replsets.rs0.name` | ReplicaSet name | `rs0` |
| `replsets.rs0.size` | ReplicaSet size (pod quantity) | `3` |
Expand Down Expand Up @@ -256,30 +255,31 @@ The chart can be customized using the following configurable parameters:
| `sharding.mongos.expose.nodePort` | Custom port if exposing mongos via NodePort | `""` |
| `sharding.mongos.hostAliases` | The IP address for Kubernetes host aliases | `[]` |
| |
| `users.name` | The username of the MongoDB application user | `""` |
| `users.db` | Database that the user authenticates against | `""` |
| `users.passwordSecretRef.name` | Name of the secret that contains the user's password | `""` |
| `users.passwordSecretRef.key` | Key in the secret that corresponds to the value of the user's password | `""` |
| `users.roles.role.name` | Name of the MongoDB role assigned to the user. As [built-in roles](https://www.mongodb.com/docs/manual/reference/built-in-roles/#built-in-roles), so [custom roles](https://github.com/mongodb/mongodb-kubernetes-operator/blob/master/docs/deploy-configure.md#define-a-custom-database-role) are supported | `""` |
| `users.roles.role.db` | Database that the MongoDB role applies to | `""` |
| `users.name` | The username of the MongoDB application user | `""` |
| `users.db` | Database that the user authenticates against | `""` |
| `users.passwordSecretRef.name` | Name of the secret that contains the user's password | `""` |
| `users.passwordSecretRef.key` | Key in the secret that corresponds to the value of the user's password | `""` |
| `users.roles.role.name` | Name of the MongoDB role assigned to the user. As [built-in roles](https://www.mongodb.com/docs/manual/reference/built-in-roles/#built-in-roles), so [custom roles](https://github.com/mongodb/mongodb-kubernetes-operator/blob/master/docs/deploy-configure.md#define-a-custom-database-role) are supported | `""` |
| `users.roles.role.db` | Database that the MongoDB role applies to | `""` |
| |
| `roles.role` | Name of the custom role. | `""` |
| `roles.db` | Database in which you want to store the user-defined role. | `admin` |
| `roles.authenticationRestrictions.clientSource` | Array of IP addresses or CIDR blocks from which users assigned this role can connect.MongoDB servers reject connection requests from users with this role if the requests come from a client that is not present in this array. | `""` |
| `roles.authenticationRestrictions.serverAddress` | Array of IP addresses or CIDR blocks to which users assigned this role can connect.MongoDB servers reject connection requests from users with this role if the client requests to connect to a server that is not present in this array. | `""` |
| `roles.privileges.actions` | Name of the role. Valid values are built-in roles. | `[]` |
| `roles.privileges.resource.db` | Database for which the privilege `security.roles.privileges.actions` apply. An empty string ("") indicates that the privilege actions apply to all databases. | `""` |
| `roles.privileges.resource.collection` | Collection for which the privilege `security.roles.privileges.actions` apply. An empty string ("") indicates that the privilege actions apply to all of the database's collections. | `""` |
| `roles.privileges.resource.cluster` | Flag that indicates that the privilege `security.roles.privileges.actions` apply to all databases and collections in the MongoDB deployment. If omitted, defaults to false.If set to true, do not provide values for `security.roles.privileges.resource.database` and `security.roles.privileges.resource.collection`. | `""` |
| `roles.roles.role` | Name of the role to inherit from. | `""` |
| `roles.roles.db` | Name of database that contains the role to inherit from. | `""` |
| |
| `roles.role` | Name of the custom role. | `""` |
| `roles.db` | Database in which you want to store the user-defined role. | `"admin"` |
| `roles.authenticationRestrictions.clientSource` | Array of IP addresses or CIDR blocks from which users assigned this role can connect.MongoDB servers reject connection requests from users with this role if the requests come from a client that is not present in this array. | `""` |
| `roles.authenticationRestrictions.serverAddress` | Array of IP addresses or CIDR blocks to which users assigned this role can connect.MongoDB servers reject connection requests from users with this role if the client requests to connect to a server that is not present in this array. | `""` |
| `roles.privileges.actions` | Name of the role. Valid values are built-in roles. | `[]` |
| `roles.privileges.resource.db` | Database for which the privilege `security.roles.privileges.actions` apply. An empty string ("") indicates that the privilege actions apply to all databases. | `""` |
| `roles.privileges.resource.collection` | Collection for which the privilege `security.roles.privileges.actions` apply. An empty string ("") indicates that the privilege actions apply to all of the database's collections. | `""` |
| `roles.privileges.resource.cluster` | Flag that indicates that the privilege `security.roles.privileges.actions` apply to all databases and collections in the MongoDB deployment. If omitted, defaults to false.If set to true, do not provide values for `security.roles.privileges.resource.database` and `security.roles.privileges.resource.collection`. | `""` |
| `roles.roles.role` | Name of the role to inherit from. | `""` |
| `roles.roles.db` | Name of database that contains the role to inherit from. | `""` |
| `backup.enabled` | Enable backup PBM agent | `true` |
| `backup.annotations` | Backup job annotations | `{}` |
| `backup.podSecurityContext` | Set the security context for a Pod | `{}` |
| `backup.containerSecurityContext` | Set the security context for a Container | `{}` |
| `backup.restartOnFailure` | Backup Pods restart policy | `true` |
| `backup.image.repository` | PBM Container image repository | `percona/percona-backup-mongodb` |
| `backup.image.tag` | PBM Container image tag | `2.5.0` |
| `backup.image.tag` | PBM Container image tag | `2.7.0-multi` |
| `backup.storages` | Local/remote backup storages settings | `{}` |
| `backup.pitr.enabled` | Enable point in time recovery for backup | `false` |
| `backup.pitr.oplogOnly` | Start collecting oplogs even if full logical backup doesn't exist | `false` |
Expand Down
12 changes: 6 additions & 6 deletions charts/psmdb-db/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ upgradeOptions:

image:
repository: percona/percona-server-mongodb
tag: 7.0.12-7
tag: 7.0.14-8-multi

imagePullPolicy: Always
# imagePullSecrets: []
Expand Down Expand Up @@ -81,7 +81,7 @@ pmm:
enabled: false
image:
repository: percona/pmm-client
tag: 2.42.0
tag: 2.43.2
serverHost: monitoring-service
# mongodParams: ""
# mongosParams: ""
Expand Down Expand Up @@ -499,7 +499,7 @@ sharding:
# users:
# - name: my-user
# db: admin
# passwordSecretRef:
# passwordSecretRef:
# name: my-user-password
# key: my-user-password-key
# roles:
Expand All @@ -509,12 +509,12 @@ sharding:
# db: admin
# - name: my-usr
# db: admin
# passwordSecretRef:
# passwordSecretRef:
# name: my-user-pwd
# key: my-user-pwd-key
# roles:
# - name: dbOwner
# db: sometest
# db: sometest

# roles:
# - role: myClusterwideAdmin
Expand Down Expand Up @@ -554,7 +554,7 @@ backup:
enabled: true
image:
repository: percona/percona-backup-mongodb
tag: 2.5.0
tag: 2.7.0-multi
# annotations:
# iam.amazonaws.com/role: role-arn
# podSecurityContext: {}
Expand Down
2 changes: 1 addition & 1 deletion charts/psmdb-operator/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ Useful links:
- [Operator Documentation](https://www.percona.com/doc/kubernetes-operator-for-psmongodb/index.html)

## Pre-requisites
* Kubernetes 1.27+
* Kubernetes 1.28+
* Helm v3

# Installation
Expand Down
Loading

0 comments on commit 0691b2d

Please sign in to comment.