Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-54662

hudson.model.UsageStatistics not compatible with CasC plugin

    Details

    • Similar Issues:
    • Released As:
      2.226

      Description

      When trying to configure Jenkins through CASC plugin, one desired feature is to enable / disable "Usage Statistics". Unfortunately, the hudson.model.UsageStatistics descriptor is lacking a @DataBoundSetter and just relies on the configure function to apply the appropriate configuration to the Jenkins instance.

      According to: https://github.com/jenkinsci/configuration-as-code-plugin/blob/master/docs/REQUIREMENTS.md, we need a boolean field with a getter and setter annotated with @DataBoundSetter so that we can configure it from within the CASC plugin. We would also have to modify the configure function according to the requirements of the CASC plugin, which should follow best-practices.

      I would like to contribute with this change if one of the Core Developers agree.

        Attachments

          Activity

          Show
          oleg_nenashev Oleg Nenashev added a comment - https://github.com/jenkinsci/jenkins/pull/3762
          Hide
          twalter Torsten Walter added a comment -

          Oleg Nenashev Any update on this? The linked PR was closed without being merged.

          Show
          twalter Torsten Walter added a comment - Oleg Nenashev Any update on this? The linked PR was closed without being merged.
          Hide
          oleg_nenashev Oleg Nenashev added a comment -

          Does not look so. I reset the status

          Show
          oleg_nenashev Oleg Nenashev added a comment - Does not look so. I reset the status
          Hide
          timja Tim Jacomb added a comment -
          Show
          timja Tim Jacomb added a comment - Another attempt: https://github.com/jenkinsci/jenkins/pull/4549

            People

            • Assignee:
              timja Tim Jacomb
              Reporter:
              dgarzon Daniel Garzon
            • Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: