Adds permissions in the agones-system namespace for the upgrade tests #4148
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What type of PR is this?
/kind cleanup
What this PR does / Why we need it:
For the upgrade tests Agones is installed by a
job
. This means that all permissions for the Agones install must also exist in the job. This is to cleanup errors in the upgrade test like:that are due to the job not having the permissions in the
agones-system
namespace. The ServiceAccount names added to the permissions are taken directly from theinstall.yaml
file for agones https://github.com/googleforgames/agones/blob/d07dabd7100c2a14717ec902080b59a2fdc399fe/install/yaml/install.yaml#L17720-L17722.Which issue(s) this PR fixes:
NA
Special notes for your reviewer: