MCPcopy Create free account
hub / github.com/cloudnative-pg/cloudnative-pg / isHibernated

Function isHibernated

internal/cmd/plugin/status/status.go:380–392  ·  view source on GitHub ↗
(fullStatus *PostgresqlStatus)

Source from the content-addressed store, hash-verified

378}
379
380func isHibernated(fullStatus *PostgresqlStatus) (bool, *metav1.Condition) {
381 cluster := fullStatus.Cluster
382 hibernationCondition := meta.FindStatusCondition(
383 cluster.Status.Conditions,
384 hibernation.HibernationConditionType,
385 )
386
387 if hibernationCondition == nil || hibernationCondition.Status != metav1.ConditionTrue {
388 return false, hibernationCondition
389 }
390
391 return true, hibernationCondition
392}
393
394func (fullStatus *PostgresqlStatus) printTokenStatus(token string) {
395 primaryInstanceStatus := fullStatus.tryGetPrimaryInstance()

Callers 3

StatusFunction · 0.85
printBasicInfoMethod · 0.85
printHibernationInfoMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected