You can specify following parameters values:
Parameter | Description | Default |
---|---|---|
adminui.service.type |
The type used for the service of the UI:
|
ClusterIP |
adminui.service.loadBalancerIP |
LoadBalancer will get created with the IP specified in
this field. This feature depends on whether the underlying cloud-provider supports specifying
the loadBalancerIP when a load balancer is created. This field will be ignored if the
cloud-provider does not support the feature.
|
|
adminui.service.loadBalancerSourceRanges |
If specified and supported by the platform,
this will restrict traffic through the cloud-provider load-balancer will be restricted to the
specified client IPs. This field will be ignored if the cloud-provider does not support the
feature.
More info: https://kubernetes.io/docs/tasks/access-application-cluster/configure-cloud-provider-firewall/
|
|
adminui.service.nodePort |
The port used to expose the service on kubernetes nodes
|
|
authentication.type |
Specify the authentication mechanism to use. By default is jwt, see https://stackgres.io/doc/latest/api/rbac#local-secret-mechanism.
If oidc is specified then see https://stackgres.io/doc/latest/api/rbac/#openid-connect-provider-mechanism.
|
jwt |
authentication.user |
Username that will be required to access the UI.
|
admin |
authentication.password |
Password that will be required to access the UI.
|
Autogenerated random value |
authentication.resetPassword |
Forces the password reset, updating the existing secret.
|
false |
authentication.secretRef.name |
Allow to specify the secret name that will be used store the credentials to access the UI.
It simply prevent creating the secret automatically.
|
Parameter | Description | Default |
---|---|---|
grafana.autoEmbed |
Embed an existing grafana by setting
grafana.autoEmbed to true |
true |
grafana.schema |
The schema to access grafana. By default http. (used to embed manually and
automatically grafana)
|
http |
grafana.webHost |
The service host name to access grafana (used to embed manually and
automatically grafana).
The parameter value should point to the grafana service following the
DNS reference
svc_name.namespace |
|
grafana.user |
The username to access grafana. By default admin. (used to embed automatically
grafana)
|
|
grafana.password |
The password to access grafana. By default prom-operator (the default in for
kube-prometheus-stack helm chart). (used to embed automatically grafana)
|
|
grafana.secretNamespace |
The namespace of secret with credentials to access grafana. (used to
embed automatically grafana, alternative to use
grafana.user and grafana.password ) |
|
grafana.secretName |
The name of secret with credentials to access grafana. (used to embed
automatically grafana, alternative to use
grafana.user and grafana.password ) |
|
grafana.secretUserKey |
The key of secret with username used to access grafana. (used to embed
automatically grafana, alternative to use
grafana.user and grafana.password ) |
|
grafana.secretPasswordKey |
The key of secret with password used to access grafana. (used to
embed automatically grafana, alternative to use
grafana.user and grafana.password ) |
|
grafana.datasourceName |
The datasource name used by dashboard that will be created in grafana.
By default Prometheus. (used to embed automatically grafana)
|
Prometheus |
grafana.dashboardConfigMap |
{{ < description stackgres-operator.grafana.dashboardConfigMap > }} | |
grafana.dashboardId |
The dashboard id that will be create in grafana
(see https://grafana.com/grafana/dashboards). By default 9628. (used to embed automatically
grafana)
|
|
grafana.url |
The URL of the PostgreSQL dashboard created in grafana (used to embed manually
grafana)
|
|
grafana.token |
The grafana API token to access the PostgreSQL dashboard created
in grafana (used to embed manually grafana)
|
Parameter | Description | Default |
---|---|---|
prometheus.allowAutobind |
If set to false disable automatic bind to prometheus
created using the prometheus operator.
If disabled the cluster will not be binded to prometheus automatically and will require manual
interventin by the kubernetes cluster administrator.
|
true |
Parameter | Description | Default |
---|---|---|
cert.autoapprove |
If set to false disable automatic approve of certificate
used by the operator. If disabled the operator installation will not complete
until the certificate is approved by the kubernetes cluster administrator.
|
true |
cert.key |
The private RSA key used to generated the
cert.crt certificate that uses the
kubernetes cluster CA. |
true |
cert.crt |
The certificate that is generated using the
cert.key private RSA key and uses the
kubernetes cluster CA. |
true |
cert.jwtRsaKey |
The private RSA key used to generate JWTs used in REST API authentication.
|
true |
cert.jwtRsaPub |
The public RSA key used to verify JWTs used in REST API authentication.
|
true |