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:

  1. jenkins:
  2. enabled: true
  3. masters:
  4. - name: <jenkins master name>
  5. address: http://<jenkins ip>/jenkins
  6. username: <jenkins admin user>
  7. password: <admin password>
  8. csrf: true
  9. permissions:
  10. READ:
  11. - foo
  12. - bar
  13. WRITE:
  14. - 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)