### Discussed in https://github.com/apache/airflow/discussions/33345

<div type='discussions-op-text'>

<sup>Originally posted by **vuphamcs** August 11, 2023</sup>
### Description

Is there a variable similar to `prev_start_date_success` but for the previous DAG run’s completion date? The value I’m hoping to retrieve to use within the next DAG run is `2023-08-10 16:04:30`

![image](https://github.com/apache/airflow/assets/1600760/9e2af349-4c3e-47e1-8a1a-9d8827b56f57)


### Use case/motivation

One particular use case is to help guarantee that the next DAG run only queries data that was inserted during the existing DAG run, and not the past DAG run.

```python
prev_ts = context['prev_end_date_success']

sql = f"SELECT * FROM results WHERE created_at > {context['prev_end_date_success']}"
```

### Related issues

_No response_

### Are you willing to submit a PR?

- [ ] Yes I am willing to submit a PR!

### Code of Conduct

- [X] I agree to follow this project's [Code of Conduct](https://github.com/apache/airflow/blob/main/CODE_OF_CONDUCT.md)
</div>
"""Render the k8s pod yaml."""
        try:
            from airflow.providers.cncf.kubernetes.template_rendering import (
                get_rendered_k8s_spec as get_rendered_k8s_spec_from_provider,
            )
        except ImportError:
            raise RuntimeError(
                "You need to have the `cncf.kubernetes` provider installed to use this feature. "
                "Also rather than calling it directly you should import "
                "`get_rendered_k8s_spec` from `airflow.providers.cncf.kubernetes.template_rendering` "
                "and call it with `TaskInstance` as the first argument."
            )
        warnings.warn(
            "You should not call `task_instance.render_k8s_pod_yaml` directly. This method will be removed"
            "in Airflow 3. Rather than calling it directly you should import "
            "`get_rendered_k8s_spec` from `airflow.providers.cncf.kubernetes.template_rendering` "
            "and call it with `TaskInstance` as the first argument.",
            DeprecationWarning,
            stacklevel=2,
        )
        return get_rendered_k8s_spec_from_provider(self, session=session)
    def get_email_subject_content(