Fiat Permissions
Igor, the Spinnaker service that connects to CI systems, requires READ and WRITE permissions, which are configured in Fiat.
Unless you have set fiat.legacyFallback
to true
(defaults to false
) you will need to configure Igor CI services with Fiat READ
and WRITE
permissions.
Here is a Jenkins example:
jenkins:
enabled: true
masters:
- name: <jenkins master name>
address: http://<jenkins ip>/jenkins
username: <jenkins admin user>
password: <admin password>
csrf: true
permissions:
READ:
- foo
- bar
WRITE:
- bar
In the example above, users with the foo
or bar
roles will be able to see the build master and use it as a trigger, and users with the bar
role will additionally be able to trigger builds.
Users without these roles will not see the build master in Deck at all.
Last modified August 28, 2020: fix ordering to match current site (4ca0bf9)