Described in the parent task, after some discussions, we are renaming some applications. webrequest-page-view needs to be renamed to webrequest-pageview as pageview seems to be what people uses everywhere.
The application webrequest-page-view-next is already deployed, and will destroy it before starting the new ones. And the new names need to be created in K8s:
We need to create webrequest-pageview and webrequest-pageview-next. We need:
- K8s namespace (webrequest-pageview- & webrequest-pageview-next) - https://gerrit.wikimedia.org/r/c/operations/puppet/+/1320823
- K8s Users (as regular, namespace names + -deploy)
- S3 user account.
- S3 secrets and bucket (webrequest-pageview.dse-k8s-eqiad & webrequest-pageview-next.dse-k8s-eqiad)
- deployment-charts to rename the applications. - https://gerrit.wikimedia.org/r/c/operations/deployment-charts/+/1320828
- Remove leftovers after switching the applications.
- https://gerrit.wikimedia.org/r/c/operations/puppet/+/1321974
- https://gerrit.wikimedia.org/r/c/operations/deployment-charts/+/1321976
- Remove old S3 buckets (webrequest-page-view-next removed. I can't find webrequest-page-view, I believe it doesn't exist.
We know that switching the Flink application from namespace and S3 bucket will break the savepoints, this is expected and it should be fine with our current usage, the data is still not being used.