Skip to content

Commit

Permalink
PMM-7 Bump PMM versions to 2.41.0 (#271)
Browse files Browse the repository at this point in the history
  • Loading branch information
BupycHuk authored Dec 12, 2023
1 parent cb855f0 commit f4a836a
Show file tree
Hide file tree
Showing 16 changed files with 435 additions and 437 deletions.
2 changes: 1 addition & 1 deletion charts/pg-db/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ apiVersion: v2
name: pg-db
description: 'A Helm chart to deploy the PostgreSQL database with the Percona Operator for PostgreSQL'
type: application
version: 2.2.7
version: 2.2.8
appVersion: 2.2.0
home: https://docs.percona.com/percona-operator-for-postgresql/2.0/
maintainers:
Expand Down
2 changes: 1 addition & 1 deletion charts/pg-db/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -143,7 +143,7 @@ The chart can be customized using the following configurable parameters:
| `proxy.pgBouncer.expose.type` | K8S service type for the pgbouncer deployment | `ClusterIP` |
| `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.40.1` |
| `pmm.image.tag` | PMM Container image tag | `2.41.0` |
| `pmm.serverHost` | PMM server related K8S service hostname | `monitoring-service` |
| `pmm.resources.requests.memory` | Container resource request for RAM | `200M` |
| `pmm.resources.requests.cpu` | Container resource request for CPU | `500m` |
Expand Down
2 changes: 1 addition & 1 deletion charts/pg-db/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -249,7 +249,7 @@ pmm:
enabled: false
image:
repository: percona/pmm-client
tag: 2.40.1
tag: 2.41.0
# imagePullPolicy: IfNotPresent
secret: cluster1-pmm-secret
serverHost: monitoring-service
Expand Down
4 changes: 2 additions & 2 deletions charts/pmm/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ apiVersion: v2
name: pmm
description: A Helm chart for Percona Monitoring and Management (PMM)
type: application
version: 1.3.4
appVersion: "2.40.1"
version: 1.3.5
appVersion: "2.41.0"
home: https://github.com/percona/pmm
maintainers:
- name: gen1us2k
Expand Down
7 changes: 3 additions & 4 deletions charts/pmm/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ It removes all of the resources associated with the last release of the chart as
| ------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |----------------------|
| `image.repository` | PMM image repository | `percona/pmm-server` |
| `image.pullPolicy` | PMM image pull policy | `IfNotPresent` |
| `image.tag` | PMM image tag (immutable tags are recommended) | `2.40.1` |
| `image.tag` | PMM image tag (immutable tags are recommended) | `2.41.0` |
| `image.imagePullSecrets` | Global Docker registry secret names as an array | `[]` |
| `pmmEnv.DISABLE_UPDATES` | Disables a periodic check for new PMM versions as well as ability to apply upgrades using the UI (need to be disabled in k8s environment as updates rolled with helm/container update) | `1` |
| `pmmResources` | optional [Resources](https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/) requested for [PMM container](https://docs.percona.com/percona-monitoring-and-management/setting-up/server/index.html#set-up-pmm-server) | `{}` |
Expand Down Expand Up @@ -121,13 +121,12 @@ Specify each parameter using the `--set key=value[,key=value]` or `--set-string

```sh
helm install pmm \
--set-string pmmEnv.ENABLE_DBAAS="1" \
--set service.type="NodePort" \
--set storage.storageClassName="linode-block-storage-retain" \
percona/pmm
```

The above command installs PMM with the enabled PMM DBaaS feature. Additionally, it sets the Service network type to `NodePort` and storage class to `linode-block-storage-retain` for persistence storage on LKE.
The above command installs PMM with the Service network type set to `NodePort` and storage class to `linode-block-storage-retain` for persistence storage on LKE.

> NOTE: Once this chart is deployed, it is impossible to change the application's access credentials, such as password, using Helm. To change these application credentials after deployment, delete any persistent volumes (PVs) used by the chart and re-deploy it, or use the application's built-in administrative tools if available.
Expand Down Expand Up @@ -201,5 +200,5 @@ In case you want to add extra environment variables (useful for advanced operati
```yaml
pmmEnv:
DISABLE_UPDATES: "1"
ENABLE_DBAAS: "1"
DATA_RETENTION: "2160h" # 90 days
```
2 changes: 1 addition & 1 deletion charts/pmm/templates/clusterrolebinding.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{{- if .Values.serviceAccount.create -}}
{{- if or (.Values.pmmEnv.ENABLE_DBAAS) (.Values.pmmEnv.ENABLE_CLUSTER_ROLE_ADMIN) -}}
{{- if .Values.pmmEnv.ENABLE_CLUSTER_ROLE_ADMIN -}}
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
Expand Down
3 changes: 1 addition & 2 deletions charts/pmm/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ image:
repository: percona/pmm-server
pullPolicy: IfNotPresent
# Overrides the image tag whose default is the chart appVersion.
tag: "2.40.1"
tag: "2.41.0"
imagePullSecrets: []

## PMM environment variables
Expand All @@ -24,7 +24,6 @@ pmmEnv:
## @param pmmEnv.DISABLE_UPDATES Disables a periodic check for new PMM versions as well as ability to apply upgrades using the UI (need to be disabled in k8s environment as updates rolled with helm/container update)
##
DISABLE_UPDATES: "1"
# ENABLE_DBAAS: "1"
# optional variables to integrate Grafana with internal iDP, see also secret part
# GF_AUTH_GENERIC_OAUTH_ENABLED: 'true'
# GF_AUTH_GENERIC_OAUTH_SCOPES: ''
Expand Down
2 changes: 1 addition & 1 deletion charts/ps-db/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ appVersion: "0.6.0"
description: A Helm chart for installing Percona Server Databases using the PS Operator.
name: ps-db
home: https://www.percona.com/doc/kubernetes-operator-for-mysql/ps
version: 0.6.3
version: 0.6.4
maintainers:
- name: tplavcic
email: [email protected]
Expand Down
2 changes: 1 addition & 1 deletion charts/ps-db/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -184,7 +184,7 @@ The chart can be customized using the following configurable parameters:
| `orchestrator.expose.loadBalancerSourceRanges` | The range of client IP addresses from which the load balancer should be reachable | `[]` |
||
| `pmm.image.repository` | PMM Container image repository | `percona/pmm-client` |
| `pmm.image.tag` | PMM Container image tag | `2.40.1` |
| `pmm.image.tag` | PMM Container image tag | `2.41.0` |
| `pmm.imagePullPolicy` | The policy used to update images | `` |
| `pmm.serverHost` | PMM server related K8S service hostname | `monitoring-service` |
| `pmm.serverUser` | PMM server user | `admin` |
Expand Down
2 changes: 1 addition & 1 deletion charts/ps-db/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -416,7 +416,7 @@ pmm:
enabled: false
image:
repository: percona/pmm-client
tag: 2.40.1
tag: 2.41.0
imagePullPolicy: Always
serverHost: monitoring-service
serverUser: admin
Expand Down
2 changes: 1 addition & 1 deletion charts/psmdb-db/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ appVersion: "1.15.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.15.0
version: 1.15.1
maintainers:
- name: tplavcic
email: [email protected]
Expand Down
Loading

0 comments on commit f4a836a

Please sign in to comment.