Run kubernetes integration tests with a service account that has only the documented permissions

In Kubernetes API docs analyzer check for the fiel... (#38304 - closed) • Georgi N. Georgiev | GitLab • 17.7 we talk about improving the api reference docs for k8s.

With this issue we can use the generated docs to create a service account that will only have these permissions in the integration tests. With this if we try to run integration tests that don't have the required permissions they should fail.

This will avoid scenarios where we don't have all the permissions documented.