def deployment_orm_obj_to_pb(deployment_obj): return deployment_pb2.Deployment( name=deployment_obj.name, namespace=deployment_obj.namespace, spec=ParseDict(deployment_obj.spec, deployment_pb2.DeploymentSpec()), state=ParseDict(deployment_obj.state, deployment_pb2.DeploymentState()), labels=deployment_obj.labels, annotations=deployment_obj.annotations, )
def _deployment_orm_obj_to_pb(deployment_obj): deployment_pb = deployment_pb2.Deployment( name=deployment_obj.name, namespace=deployment_obj.namespace, spec=ParseDict(deployment_obj.spec, deployment_pb2.DeploymentSpec()), state=ParseDict(deployment_obj.state, deployment_pb2.DeploymentState()), labels=deployment_obj.labels, annotations=deployment_obj.annotations, ) deployment_pb.created_at.FromDatetime(deployment_obj.created_at) if deployment_obj.last_updated_at: deployment_pb.last_updated_at.FromDatetime(deployment_obj.last_updated_at) return deployment_pb