Fix pipeline etag
Fixes gitlab-org/gitlab-ce#32658 by actually using Etags. I've cherry picked the second commit from @ayufan his branch.
Todo:
- Add tests for the Kamils commit
- Add changelog
Edited by Zeger-Jan van de Weg
Do not update/delete: Banner broadcast message test data
Do not update/delete: Notification broadcast message test data
Fixes gitlab-org/gitlab-ce#32658 by actually using Etags. I've cherry picked the second commit from @ayufan his branch.
Todo: