bindings defines the list of workload resources (Prometheus, PrometheusAgent, ThanosRuler or Alertmanager) which select the configuration resource.
conditions
[]object
conditions defines the current state of the configuration resource when bound to the referenced Workload object.
lastTransitionTime
string required
lastTransitionTime defines the time of the last update to the current status property.
message
string
message defines the human-readable message indicating details for the condition's last transition.
observedGeneration
integer
observedGeneration defines the .metadata.generation that the
condition was set based upon. For instance, if `.metadata.generation` is
currently 12, but the `.status.conditions[].observedGeneration` is 9, the
condition is out of date with respect to the current state of the object.
reason
string
reason for the condition's last transition.
type
string required
type of the condition being reported.
Currently, only "Accepted" is supported.
group
string required
group defines the group of the referenced resource.
enum: monitoring.coreos.com
name
string required
name defines the name of the referenced object.
namespace
string required
namespace defines the namespace of the referenced object.
resource
string required
resource defines the type of resource being referenced (e.g. Prometheus, PrometheusAgent, ThanosRuler or Alertmanager).
enum: prometheuses, prometheusagents, thanosrulers, alertmanagers