Skip to content
Merged
Show file tree
Hide file tree
Changes from all 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.43.0
digest: sha256:f5d32d9117841082d5a11c046ca29b7ca0b5b55feda28ad4ea1b046ae447a2f9
generated: "2025-03-14T14:11:16.025587899Z"
- name: pmm
repository: https://percona.github.io/percona-helm-charts
version: 1.3.21
digest: sha256:20f0ec5c5d290dc959ce1d15b88240a02f795ceceb7a3e904d83e4cc34498496
generated: "2025-04-10T16:12:11.785878+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.43.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 @@ -166,6 +166,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 @@ -181,3 +181,9 @@ monitoring:
enabled: false
certManager:
enabled: false

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