Requirements:

      • There are symbols defined for extension point implementations
      • Getters are aligned with constructors so there is no issues like "Can't read attribute 'slaveOwnership' from com.synopsys.arc.jenkins.plugins.ownership.nodes.OwnerNodeProperty" in the exporter
      • There is a sample in the documentation + some automatic tests

          [JENKINS-52311] Support JCasC in the Ownership plugin

          Martin Cimbalek added a comment - - edited

          Hello, are there any plans for resolving this? It would be very useful if either this is resolved or the behaviour described in [1] is altered. Thanks!

          [1] https://issues.jenkins.io/browse/JENKINS-58000?page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel

           

          Martin Cimbalek added a comment - - edited Hello, are there any plans for resolving this? It would be very useful if either this is resolved or the behaviour described in [1] is altered. Thanks! [1] https://issues.jenkins.io/browse/JENKINS-58000?page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel  

          Ted Sanders added a comment -

          Hello.  I have 3000 application teams that depend on this functionality. Is this being fixed?  My users are blocked from shifting primary and secondary ownership. 

          We use casc, we also use ownership plugin to manage nodes. We do this because we don't provide global admin rights.  The two parts compliment each other. 

          When I set a new primary or secondary owner, restart of the instance sets the owner back to the original person.

          I see this in view casc configuration: 

                nodeProperties: |-
                  FAILED TO EXPORT
                  hudson.slaves.DumbSlave#nodeProperties: io.jenkins.plugins.casc.ConfiguratorException: Can't read attribute 'slaveOwnership' from com.synopsys.arc.jenkins.plugins.ownership.nodes.OwnerNodeProperty@146690a9
                    at io.jenkins.plugins.casc.Attribute._getValue(Attribute.java:461)
          

          Ted Sanders added a comment - Hello.  I have 3000 application teams that depend on this functionality. Is this being fixed?  My users are blocked from shifting primary and secondary ownership.  We use casc, we also use ownership plugin to manage nodes. We do this because we don't provide global admin rights.  The two parts compliment each other.  When I set a new primary or secondary owner, restart of the instance sets the owner back to the original person. I see this in view casc configuration:  nodeProperties: |- FAILED TO EXPORT hudson.slaves.DumbSlave#nodeProperties: io.jenkins.plugins.casc.ConfiguratorException: Can 't read attribute ' slaveOwnership' from com.synopsys.arc.jenkins.plugins.ownership.nodes.OwnerNodeProperty@146690a9 at io.jenkins.plugins.casc.Attribute._getValue(Attribute.java:461)

            Unassigned Unassigned
            oleg_nenashev Oleg Nenashev
            Votes:
            5 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated: