I see that the newer role-strategy plugin (including and after version 
657.v398b_8a_279c49 
<https://updates.jenkins.io/download/plugins/role-strategy/657.v398b_8a_279c49/role-strategy.hpi>)
 
is marked as potentially incompatible.  Other than the pointer to 
JENKINS-68755 <https://issues.jenkins.io/browse/JENKINS-68755>, I can't 
find exactly what the break is (and I'm not seeing it from that ticket).

But upgrading it does break Jenkins with my CasC configuration, with some 
incompatibility to the original config language:

io.jenkins.plugins.casc.ConfiguratorException: 'assignments' is deprecated
        at 
io.jenkins.plugins.casc.BaseConfigurator.configure(BaseConfigurator.java:330)
        at 
io.jenkins.plugins.casc.BaseConfigurator.configure(BaseConfigurator.java:283)
        at 
io.jenkins.plugins.casc.impl.configurators.DataBoundConfigurator.configure(DataBoundConfigurator.java:81)
        at 
io.jenkins.plugins.casc.impl.configurators.DataBoundConfigurator.tryConstructor(DataBoundConfigurator.java:156)
        at 
io.jenkins.plugins.casc.impl.configurators.DataBoundConfigurator.instance(DataBoundConfigurator.java:75)
        at 
io.jenkins.plugins.casc.BaseConfigurator.configure(BaseConfigurator.java:274)
        at 
io.jenkins.plugins.casc.impl.configurators.DataBoundConfigurator.configure(DataBoundConfigurator.java:81)
        at 
org.jenkinsci.plugins.rolestrategy.casc.RoleBasedAuthorizationStrategyConfigurator.instance(RoleBasedAuthorizationStrategyConfigurator.java:58)
        at 
org.jenkinsci.plugins.rolestrategy.casc.RoleBasedAuthorizationStrategyConfigurator.instance(RoleBasedAuthorizationStrategyConfigurator.java:34)
        at 
io.jenkins.plugins.casc.BaseConfigurator.configure(BaseConfigurator.java:274)

The first part of my CasC config that used to work is:
  authorizationStrategy:
    roleBased:
      roles:
        global:
        - assignments:
          - "ccoe_svc_jenkinsapi"
          - "IS_CCOE"
          - "PSec_Admins"

I can't find the info on what changed and how that affects CasC going 
forward.  Does anyone know the location of docs that include the 
workarounds?  Thanks.
-Alan

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/86951a33-ed00-473c-8f75-da10d010e953n%40googlegroups.com.

Reply via email to