I see that a ticket was opened for this already, with a workaround:
https://issues.jenkins.io/browse/JENKINS-71612 Sorry for the noise. -Alan On Monday, July 10, 2023 at 11:52:08 AM UTC-6 alan.l...@gmail.com wrote: > 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/f42a5995-cec2-4052-b051-0bab505e238cn%40googlegroups.com.