You might use the gerundial adjective atoning.
Cambridge
Atone:
to do something that shows you are sorry for something bad that you did or for something that you failed to do
“… it felt right, atoning, even”.
The corresponding noun is atonement. “He felt a sense of atonement”, or “He felt atonement”. “He felt right, an atonement, even.”