Adds permissions in the agones-system namespace for the upgrade tests#4148
Adds permissions in the agones-system namespace for the upgrade tests#4148igooch merged 2 commits intoagones-dev:mainfrom
Conversation
|
Build Failed 😭 Build Id: 7836c39d-7275-45a6-a914-65b0649a1798 Status: FAILURE To get permission to view the Cloud Build view, join the agones-discuss Google Group. |
|
/gcbrun |
|
Build Failed 😭 Build Id: 9f0c3f5a-87b5-4d4e-8d73-d369a9f0e879 Status: FAILURE To get permission to view the Cloud Build view, join the agones-discuss Google Group. |
|
/gcbrun |
|
Build Succeeded 🥳 Build Id: 12a334ef-2ffb-4db7-9f36-7753dcadf448 The following development artifacts have been built, and will exist for the next 30 days:
A preview of the website (the last 30 builds are retained): To install this version: |
|
Build Succeeded 🥳 Build Id: 0ea9cb8c-b2d9-4905-9da6-d9954647b291 The following development artifacts have been built, and will exist for the next 30 days:
A preview of the website (the last 30 builds are retained): To install this version: |
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-systemnamespace. The ServiceAccount names added to the permissions are taken directly from theinstall.yamlfile 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: