KubernetesResourceStatus#
- class gafaelfawr.models.kubernetes.KubernetesResourceStatus(message, generation, reason, timestamp=<factory>)#
Bases:
objectRepresents the processing status of a Kubernetes resource.
This is returned as the result of the Kopf operator handlers for changes to a Kubernetes resource. Kopf will then put this information into the
statusfield of the GafaelfawrServiceToken object.- Parameters:
message (
str) –generation (
int) –reason (
StatusReason) –timestamp (
datetime, default:<factory>) –
Methods Summary
failure(resource, message)Create a status object for a failure.
to_dict()Convert the status update to a dictionary for Kubernetes.
Methods Documentation
- classmethod failure(resource, message)#
Create a status object for a failure.
- Parameters:
service_token – The object being processed.
message (
str) – The error message for the failure.resource (
KubernetesResource) –
- Returns:
The corresponding status object.
- Return type: