[configuration-as-code] configure role permission names for "Build Failure Analyzer"

64 views
Skip to first unread message

Bas Spikmans

unread,
May 11, 2018, 6:41:10 AM5/11/18
to Jenkins Users
Hi "Configuration as Code" Team,

I'm using the plugin  "Build Failure Analyzer" https://github.com/jenkinsci/build-failure-analyzer-plugin
Was trying to find out how I can configure the "Build Failure Analyzer" role names in the jenkins.yaml file?


jenkins.yaml

jenkins:
  authorizationStrategy:
    roleStrategy:
      roles:
        global:
           - name: "projectAdmin"
             description: "Project Admin"
             permissions:

               - "Failure/Update"
or
               - "Build_Failure_Analyzer/View"
or
               - "Build_Failure_Analyzer/ViewCauses"
or
               - "BuildFailureAnalyzer/View"
or
               - "BuildFailureAnalyzer/ViewCauses"

but that did not succeed given errors like
    java.lang.IllegalStateException: Cannot resolve permission for ID: Build_Failure_Analyzer/ViewCauses
    at org.jenkinsci.plugins.casc.integrations.rolebasedauth.RoleDefinition.getRole(RoleDefinition.java:57)
    at org.jenkinsci.plugins.casc.integrations.rolebasedauth.RoleDefinition.<init>(RoleDefinition.java:46)
Caused: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor73.newInstance(Unknown Source)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
    at org.jenkinsci.plugins.casc.DataBoundConfigurator.configure(DataBoundConfigurator.java:100)


Maybe you could point out where to find these "Role Names", then for other plugins I can find it out myself.

thanx!

kindest regards,
Bas





Ewelina Wilkosz

unread,
May 15, 2018, 2:15:19 AM5/15/18
to Jenkins Users
will have a look and get back to you!

spikkie

unread,
May 15, 2018, 4:01:59 AM5/15/18
to Jenkins Users
ok thanx
Reply all
Reply to author
Forward
0 new messages