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

Terminology update for master, whitelist, blacklist

    XMLWordPrintable

    Details

    • Type: Epic
    • Status: Open (View Workflow)
    • Priority: Minor
    • Resolution: Unresolved
    • Component/s: core
    • Labels:
      None
    • Epic Name:
      Terminology update for master, slave, whitelist, blacklist
    • Similar Issues:

      Description

      In July 2020 we  adopted the "controller" term instead of "master", and deprecated the "whitelist/blacklist" terms. There are many places where the old terminology still needs to be replaced.

      For example, deprecated term can be:

      • in UI files, like *.jelly, *.groovy, *.html
      • in logs that ends up in job console, or Jenkins console
      • in cli output
      • HTTP API
      • Documentation, README, code comments

      Changing master in other context (like git or any scm master branch) is out of scope of this Epic.
      We invite contributors to join us and participate in cleaning up Jenkins documentation, Web and CLI interfaces, and the codebase.

      Deprecated term To be replaced by
      master built-in when used for node/label
      controller (for everything else)
      slave agent (please use https://issues.jenkins.io/browse/JENKINS-42816 )
      whitelist allowlist (default but can be adapted to context)
      blacklist denylist or blocklist (default but can be adapted to context)

      If you are working on slave/agent replacement please use https://issues.jenkins.io/browse/JENKINS-42816

        Attachments

          Issue Links

            Activity

            ajard A. Jard created issue -
            ajard A. Jard made changes -
            Field Original Value New Value
            Epic Child JENKINS-58979 [ 201328 ]
            ajard A. Jard made changes -
            Link This issue relates to JENKINS-42816 [ JENKINS-42816 ]
            ajard A. Jard made changes -
            Description In 2016, the Jenkins community started changing the potentially offensive terminology within the project. The "slave" term was deprecated and replaced by "agent".

            In July 2020 we also [adopted|https://cd.foundation/blog/2020/08/25/jenkins-terminology-changes/] the "controller" term instead of "master", and deprecated the "whitelist/blacklist" terms. There are many places where the old terminology still needs to be replaced.

            For example, deprecated term can be:
             * in UI files, like *.jelly, *.groovy, *.html
             * in logs that ends up in job console, or Jenkins console
             * in cli output
             * HTTP API
             * Documentation, README, code comments

            Changing master in other context (like git or any scm master branch) is out of scope of this Epic.
            We invite contributors to join us and participate in cleaning up Jenkins documentation, Web and CLI interfaces, and the codebase.


            ||Deprecated term||To be replaced by||
            |master|controller|
            |slave|agent|
            |whitelist|allowlist|
            |blacklist|denylist|
            In July 2020 we  [adopted|https://cd.foundation/blog/2020/08/25/jenkins-terminology-changes/] the "controller" term instead of "master", and deprecated the "whitelist/blacklist" terms. There are many places where the old terminology still needs to be replaced.

            For example, deprecated term can be:
             * in UI files, like *.jelly, *.groovy, *.html
             * in logs that ends up in job console, or Jenkins console
             * in cli output
             * HTTP API
             * Documentation, README, code comments

            Changing master in other context (like git or any scm master branch) is out of scope of this Epic.
             We invite contributors to join us and participate in cleaning up Jenkins documentation, Web and CLI interfaces, and the codebase.

            ||Deprecated term||To be replaced by||
            |master|controller|
            |slave|agent (please use https://issues.jenkins.io/browse/JENKINS-42816 )|
            |whitelist|allowlist|
            |blacklist|denylist|

            If you are working on slave/agent replacement please use https://issues.jenkins.io/browse/JENKINS-42816
            ajard A. Jard made changes -
            Summary Terminology update for master, slave, whitelist, blacklist Terminology update for master, whitelist, blacklist
            danielbeck Daniel Beck made changes -
            Description In July 2020 we  [adopted|https://cd.foundation/blog/2020/08/25/jenkins-terminology-changes/] the "controller" term instead of "master", and deprecated the "whitelist/blacklist" terms. There are many places where the old terminology still needs to be replaced.

            For example, deprecated term can be:
             * in UI files, like *.jelly, *.groovy, *.html
             * in logs that ends up in job console, or Jenkins console
             * in cli output
             * HTTP API
             * Documentation, README, code comments

            Changing master in other context (like git or any scm master branch) is out of scope of this Epic.
             We invite contributors to join us and participate in cleaning up Jenkins documentation, Web and CLI interfaces, and the codebase.

            ||Deprecated term||To be replaced by||
            |master|controller|
            |slave|agent (please use https://issues.jenkins.io/browse/JENKINS-42816 )|
            |whitelist|allowlist|
            |blacklist|denylist|

            If you are working on slave/agent replacement please use https://issues.jenkins.io/browse/JENKINS-42816
            In July 2020 we  [adopted|https://cd.foundation/blog/2020/08/25/jenkins-terminology-changes/] the "controller" term instead of "master", and deprecated the "whitelist/blacklist" terms. There are many places where the old terminology still needs to be replaced.

            For example, deprecated term can be:
             * in UI files, like *.jelly, *.groovy, *.html
             * in logs that ends up in job console, or Jenkins console
             * in cli output
             * HTTP API
             * Documentation, README, code comments

            Changing master in other context (like git or any scm master branch) is out of scope of this Epic.
             We invite contributors to join us and participate in cleaning up Jenkins documentation, Web and CLI interfaces, and the codebase.
            ||Deprecated term||To be replaced by||
            |master|TBD (for built-in node/label) and controller (for everything else)|
            |slave|agent (please use https://issues.jenkins.io/browse/JENKINS-42816 )|
            |whitelist|allowlist|
            |blacklist|denylist|

            If you are working on slave/agent replacement please use https://issues.jenkins.io/browse/JENKINS-42816
            ajard A. Jard made changes -
            Description In July 2020 we  [adopted|https://cd.foundation/blog/2020/08/25/jenkins-terminology-changes/] the "controller" term instead of "master", and deprecated the "whitelist/blacklist" terms. There are many places where the old terminology still needs to be replaced.

            For example, deprecated term can be:
             * in UI files, like *.jelly, *.groovy, *.html
             * in logs that ends up in job console, or Jenkins console
             * in cli output
             * HTTP API
             * Documentation, README, code comments

            Changing master in other context (like git or any scm master branch) is out of scope of this Epic.
             We invite contributors to join us and participate in cleaning up Jenkins documentation, Web and CLI interfaces, and the codebase.
            ||Deprecated term||To be replaced by||
            |master|TBD (for built-in node/label) and controller (for everything else)|
            |slave|agent (please use https://issues.jenkins.io/browse/JENKINS-42816 )|
            |whitelist|allowlist|
            |blacklist|denylist|

            If you are working on slave/agent replacement please use https://issues.jenkins.io/browse/JENKINS-42816
            In July 2020 we  [adopted|https://cd.foundation/blog/2020/08/25/jenkins-terminology-changes/] the "controller" term instead of "master", and deprecated the "whitelist/blacklist" terms. There are many places where the old terminology still needs to be replaced.

            For example, deprecated term can be:
             * in UI files, like *.jelly, *.groovy, *.html
             * in logs that ends up in job console, or Jenkins console
             * in cli output
             * HTTP API
             * Documentation, README, code comments

            Changing master in other context (like git or any scm master branch) is out of scope of this Epic.
             We invite contributors to join us and participate in cleaning up Jenkins documentation, Web and CLI interfaces, and the codebase.
            ||Deprecated term||To be replaced by||
            |master|TBD (for built-in node/label) and controller (for everything else)|
            |slave|agent (please use https://issues.jenkins.io/browse/JENKINS-42816 )|
            |whitelist|allowlist (default but can be adapted to context)|
            |blacklist|denylist (default but can be adapted to context)|

            If you are working on slave/agent replacement please use https://issues.jenkins.io/browse/JENKINS-42816
            ajard A. Jard made changes -
            Description In July 2020 we  [adopted|https://cd.foundation/blog/2020/08/25/jenkins-terminology-changes/] the "controller" term instead of "master", and deprecated the "whitelist/blacklist" terms. There are many places where the old terminology still needs to be replaced.

            For example, deprecated term can be:
             * in UI files, like *.jelly, *.groovy, *.html
             * in logs that ends up in job console, or Jenkins console
             * in cli output
             * HTTP API
             * Documentation, README, code comments

            Changing master in other context (like git or any scm master branch) is out of scope of this Epic.
             We invite contributors to join us and participate in cleaning up Jenkins documentation, Web and CLI interfaces, and the codebase.
            ||Deprecated term||To be replaced by||
            |master|TBD (for built-in node/label) and controller (for everything else)|
            |slave|agent (please use https://issues.jenkins.io/browse/JENKINS-42816 )|
            |whitelist|allowlist (default but can be adapted to context)|
            |blacklist|denylist (default but can be adapted to context)|

            If you are working on slave/agent replacement please use https://issues.jenkins.io/browse/JENKINS-42816
            In July 2020 we  [adopted|https://cd.foundation/blog/2020/08/25/jenkins-terminology-changes/] the "controller" term instead of "master", and deprecated the "whitelist/blacklist" terms. There are many places where the old terminology still needs to be replaced.

            For example, deprecated term can be:
             * in UI files, like *.jelly, *.groovy, *.html
             * in logs that ends up in job console, or Jenkins console
             * in cli output
             * HTTP API
             * Documentation, README, code comments

            Changing master in other context (like git or any scm master branch) is out of scope of this Epic.
             We invite contributors to join us and participate in cleaning up Jenkins documentation, Web and CLI interfaces, and the codebase.
            ||Deprecated term||To be replaced by||
            |master|TBD (for built-in node/label) and controller (for everything else)|
            |slave|agent (please use https://issues.jenkins.io/browse/JENKINS-42816 )|
            |whitelist|allowlist (default but can be adapted to context)|
            |blacklist|denylist or blocklist (default but can be adapted to context)|

            If you are working on slave/agent replacement please use https://issues.jenkins.io/browse/JENKINS-42816
            pierrebtz Pierre Beitz made changes -
            Epic Child JENKINS-65435 [ 211108 ]
            vlatombe Vincent Latombe made changes -
            Description In July 2020 we  [adopted|https://cd.foundation/blog/2020/08/25/jenkins-terminology-changes/] the "controller" term instead of "master", and deprecated the "whitelist/blacklist" terms. There are many places where the old terminology still needs to be replaced.

            For example, deprecated term can be:
             * in UI files, like *.jelly, *.groovy, *.html
             * in logs that ends up in job console, or Jenkins console
             * in cli output
             * HTTP API
             * Documentation, README, code comments

            Changing master in other context (like git or any scm master branch) is out of scope of this Epic.
             We invite contributors to join us and participate in cleaning up Jenkins documentation, Web and CLI interfaces, and the codebase.
            ||Deprecated term||To be replaced by||
            |master|TBD (for built-in node/label) and controller (for everything else)|
            |slave|agent (please use https://issues.jenkins.io/browse/JENKINS-42816 )|
            |whitelist|allowlist (default but can be adapted to context)|
            |blacklist|denylist or blocklist (default but can be adapted to context)|

            If you are working on slave/agent replacement please use https://issues.jenkins.io/browse/JENKINS-42816
            In July 2020 we  [adopted|https://cd.foundation/blog/2020/08/25/jenkins-terminology-changes/] the "controller" term instead of "master", and deprecated the "whitelist/blacklist" terms. There are many places where the old terminology still needs to be replaced.

            For example, deprecated term can be:
             * in UI files, like *.jelly, *.groovy, *.html
             * in logs that ends up in job console, or Jenkins console
             * in cli output
             * HTTP API
             * Documentation, README, code comments

            Changing master in other context (like git or any scm master branch) is out of scope of this Epic.
             We invite contributors to join us and participate in cleaning up Jenkins documentation, Web and CLI interfaces, and the codebase.
            ||Deprecated term||To be replaced by||
            |master|built-in when used for node/label
            controller (for everything else)|
            |slave|agent (please use https://issues.jenkins.io/browse/JENKINS-42816 )|
            |whitelist|allowlist (default but can be adapted to context)|
            |blacklist|denylist or blocklist (default but can be adapted to context)|

            If you are working on slave/agent replacement please use https://issues.jenkins.io/browse/JENKINS-42816

              People

              Assignee:
              Unassigned Unassigned
              Reporter:
              ajard A. Jard
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

                Dates

                Created:
                Updated: