You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: charts/everest/README.md
+13
Original file line number
Diff line number
Diff line change
@@ -146,6 +146,11 @@ The following table shows the configurable parameters of the Percona Everest cha
146
146
| createMonitoringResources | bool |`true`| If set, creates resources for Kubernetes monitoring. |
147
147
| dbNamespace.enabled | bool |`true`| If set, deploy the database operators in `everest` namespace. The namespace may be overridden by setting `dbNamespace.namespaceOverride`. |
148
148
| dbNamespace.namespaceOverride | string |`"everest"`| If `dbNamespace.enabled` is `true`, deploy the database operators in this namespace. |
149
+
| ingress.annotations | object |`{}`| Additional annotations for the ingress resource. |
150
+
| ingress.enabled | bool |`false`| Enable ingress for Everest server |
151
+
| ingress.hosts | list |`[{"host":"chart-example.local","paths":[{"path":"/","pathType":"ImplementationSpecific"}]}]`| List of hosts and their paths for the ingress resource. |
152
+
| ingress.ingressClassName | string |`""`| Ingress class name. This is used to specify which ingress controller should handle this ingress. |
153
+
| ingress.tls | list |`[]`| Each entry in the list specifies a TLS certificate and the hosts it applies to. |
149
154
| namespaceOverride | string |`""`| Namespace override. Defaults to the value of .Release.Namespace. |
150
155
| olm.catalogSourceImage | string |`"perconalab/everest-catalog"`| Image to use for Everest CatalogSource. |
151
156
| olm.image | string |`"quay.io/operator-framework/olm@sha256:1b6002156f568d722c29138575733591037c24b4bfabc67946f268ce4752c3e6"`| Image to use for the OLM components. |
@@ -156,11 +161,15 @@ The following table shows the configurable parameters of the Percona Everest cha
156
161
| olm.packageserver.tls.tlsKey | string |`""`| Client key for the PackageServer APIService. Overrides the tls.type setting. |
157
162
| olm.packageserver.tls.type | string |`"helm"`| Type of TLS certificates. Supported values are "helm" and "cert-manager". For production setup, it is recommended to use "cert-manager". |
158
163
| operator.enableLeaderElection | bool |`true`| Enable leader election for the operator. |
164
+
| operator.env | list |`[]`| Additional environment variables to pass to the operator deployment. |
159
165
| operator.healthProbeAddr | string |`":8081"`| Health probe address for the operator. |
160
166
| operator.image | string |`"perconalab/everest-operator"`| Image to use for the Everest operator container. |
161
167
| operator.metricsAddr | string |`"127.0.0.1:8080"`| Metrics address for the operator. |
162
168
| operator.resources | object |`{"limits":{"cpu":"500m","memory":"128Mi"},"requests":{"cpu":"5m","memory":"64Mi"}}`| Resources to allocate for the operator container. |
| pmm.enabled | bool |`false`| If set, deploys PMM in the release namespace. |
163
171
| server.apiRequestsRateLimit | int |`100`| Set the allowed number of requests per second. |
172
+
| server.env | list |`[]`| Additional environment variables to pass to the server deployment. |
164
173
| server.image | string |`"perconalab/everest"`| Image to use for the server container. |
165
174
| server.initialAdminPassword | string |`""`| The initial password configured for the admin user. If unset, a random password is generated. It is strongly recommended to reset the admin password after installation. |
166
175
| server.jwtKey | string |`""`| Key for signing JWT tokens. This needs to be an RSA private key. This is created during installation only. To update the key after installation, you need to manually update the `everest-jwt` Secret or use everestctl. |
@@ -170,6 +179,10 @@ The following table shows the configurable parameters of the Percona Everest cha
170
179
| server.rbac.enabled | bool |`false`| If set, enables RBAC for Everest. |
171
180
| server.rbac.policy | string |`"g, admin, role:admin\n"`| RBAC policy configuration. Ignored if `rbac.enabled` is false. |
172
181
| server.resources | object |`{"limits":{"cpu":"200m","memory":"500Mi"},"requests":{"cpu":"100m","memory":"20Mi"}}`| Resources to allocate for the server container. |
182
+
| server.service | object |`{"name":"everest","port":8080,"type":"ClusterIP"}`| Service configuration for the server. |
183
+
| server.service.name | string |`"everest"`| Name of the service for everest |
184
+
| server.service.port | int |`8080`| Port to expose on the service. |
185
+
| server.service.type | string |`"ClusterIP"`| Type of service to create. |
| server.tls.certificate.create | bool |`false`| Create a Certificate resource (requires cert-manager to be installed) If set, creates a Certificate resource instead of a Secret. The Certificate uses the Secret name provided by `tls.secret.name` The Everest server pod will come up only after cert-manager has reconciled the Certificate resource. |
0 commit comments