Skip to content
Merged
Show file tree
Hide file tree
Changes from 8 commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion .github/workflows/everest-pr-checks.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -86,13 +86,15 @@ jobs:
helm install everest ./charts/everest \
--create-namespace \
--namespace everest-system \
--set dbNamespace.enabled=true
--set dbNamespace.enabled=true \
--set pmm.enabled=true

# Wait for system components
kubectl wait --for=condition=available --timeout=60s deployment/everest-server -n everest-system
kubectl wait --for=condition=available --timeout=60s deployment/everest-operator -n everest-system
kubectl wait --for=condition=available --timeout=60s deployment/kube-state-metrics -n everest-monitoring
kubectl wait --for=condition=available --timeout=60s deployment/vm-operator -n everest-monitoring
kubectl wait --for=condition=ready pods --timeout=120s -n everest-system -l app.kubernetes.io/name=pmm

# Wait for default DB namespace.
kubectl wait --for=condition=available --timeout=60s deployment/percona-postgresql-operator -n everest
Expand Down
7 changes: 5 additions & 2 deletions charts/everest/Chart.lock
Original file line number Diff line number Diff line change
Expand Up @@ -11,5 +11,8 @@ dependencies:
- name: victoria-metrics-operator
repository: https://victoriametrics.github.io/helm-charts
version: 0.37.0
digest: sha256:b219948462cc632aa1b2b1bd80e7831c9cbfd9aa22d38a1eaa6e61c70bfe563c
generated: "2024-12-18T15:46:21.983602+05:30"
- name: pmm
repository: https://percona.github.io/percona-helm-charts
version: 1.3.21
digest: sha256:885646b6a34c93926c85ed281d348d76809bb3fb0da85414c064244120ba85cb
generated: "2025-01-29T16:38:08.280493+05:30"
4 changes: 4 additions & 0 deletions charts/everest/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -33,3 +33,7 @@ dependencies:
version: 0.37.0
repository: "https://victoriametrics.github.io/helm-charts"
condition: "monitoring.enabled"
- name: pmm
repository: "https://percona.github.io/percona-helm-charts"
condition: "pmm.enabled"
version: 1.3.*
1 change: 1 addition & 0 deletions charts/everest/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ add-repos:
$(HELM) version
$(HELM) repo add prometheus-community https://prometheus-community.github.io/helm-charts
$(HELM) repo add vm https://victoriametrics.github.io/helm-charts
$(HELM) repo add percona https://percona.github.io/percona-helm-charts/

deps: add-repos
$(HELM) dependency update .
Expand Down
2 changes: 2 additions & 0 deletions charts/everest/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -161,6 +161,8 @@ The following table shows the configurable parameters of the Percona Everest cha
| operator.image | string | `"perconalab/everest-operator"` | Image to use for the Everest operator container. |
| operator.metricsAddr | string | `"127.0.0.1:8080"` | Metrics address for the operator. |
| operator.resources | object | `{"limits":{"cpu":"500m","memory":"128Mi"},"requests":{"cpu":"5m","memory":"64Mi"}}` | Resources to allocate for the operator container. |
| pmm | object | `{"enabled":false,"nameOverride":"pmm"}` | PMM settings. |
| pmm.enabled | bool | `false` | If set, deploys PMM in the release namespace. |
| server.apiRequestsRateLimit | int | `100` | Set the allowed number of requests per second. |
| server.env | list | `[]` | Additional environment variables to pass to the server deployment. |
| server.image | string | `"perconalab/everest"` | Image to use for the server container. |
Expand Down
6 changes: 6 additions & 0 deletions charts/everest/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -152,3 +152,9 @@ monitoring:
enabled: false
certManager:
enabled: false

# -- PMM settings.
pmm:
# -- If set, deploys PMM in the release namespace.
enabled: false
nameOverride: pmm