Re-create GKE node-pools with taints in place
In issue we got our GKE terraform module to support specifying node-taints. In issue https://gitlab.com/gitlab-com/gl-infra/infrastructure/-/issues/12278 we defined a set of taints we wanted to use on all our different node-pools dependent on workload.
This issue is to track the work of actually updating all our node-pool terraform objects in all environments to have the appropriate taints in place. As this requires node-pools to be re-created, we will have to essentially do this by adding new node-pools with the taints, moving workloads over, and then removing the old node-pools.
Ideally #1747 (closed) would be complete before we do this issue.
Edited by Graeme Gillies