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
Which image of the operator are you using? e.g. ghcr.io/zalando/postgres-operator:v1.12.2
Where do you run it - cloud or metal? Kubernetes or OpenShift? Bare Metal K8s
Are you running Postgres Operator in production? yes
Type of issue? feature request
Hi,
Currently the status field of the postgresql CR looks something like:
status:
PostgresClusterStatus: Running
I'd like to propose following changes to the status:
Number Of Instances can be added to the status to indicate the number of running pods associated with the Postgres CR
Label Selector can be included in the status to define the label criteria applied to pods linked with the Postgres CR and this is also required for scale subresource.
Observed generation: It would be useful in identifying if the operator has made any changes to the CR after the CR spec has been updated.
LastTransitionTime can also be added to to provide insights into the state and lifecycle of resources.
post these changes, the status field of the postgresql CR would look something like this:
Along with this, I am proposing to add scale subresource in the CRD of postgresql as well, which would use some of the fields proposed above, and then this scale subresource can be further used by external systems to scale or monitor the CR. This scale subresource would look something like this:
#1698 just for reference. I would be happy to help and review a PR.
Let's start small first and have maybe only observedGeneration (because it was also mentioned in #1698) and lastTransitionTime - I would also need to look up which status fields K8s currently recommends. I think, showing status of child resources could also be useful. But let's start small first and also be backwards compatible with the current status field.
Hi,
Currently the status field of the
postgresql
CR looks something like:I'd like to propose following changes to the status:
post these changes, the status field of the
postgresql
CR would look something like this:Along with this, I am proposing to add scale subresource in the CRD of
postgresql
as well, which would use some of the fields proposed above, and then this scale subresource can be further used by external systems to scale or monitor the CR. This scale subresource would look something like this:The text was updated successfully, but these errors were encountered: