Uploaded image for project: 'Pig'
  1. Pig
  2. PIG-3765

Ability to disable Pig commands and operators

VotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 0.13.0
    • documentation, grunt
    • None
    • Patch Available

    Description

      This is an admin feature providing ability to blacklist or/and whitelist certain commands and operations. Pig exposes a few of these that could be not very safe in a multitenant environment. For example, "sh" invokes shell commands, "set" allows users to change non-final configs. While these are tremendously useful in general, having an ability to disable would make Pig a safer platform. The goal is to allow administrators to be able to have more control over user scripts. Default behaviour would still be the same - no filters applied on commands and operators.

      Attachments

        1. PIG-3765.patch
          40 kB
          Prashant Kommireddi
        2. PIG-3765_2.patch
          51 kB
          Prashant Kommireddi
        3. PIG-3765_3.patch
          57 kB
          Prashant Kommireddi
        4. PIG-3765_4.patch
          58 kB
          Prashant Kommireddi
        5. PIG-3765_5.patch
          68 kB
          Prashant Kommireddi

        Issue Links

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            prkommireddi Prashant Kommireddi
            prkommireddi Prashant Kommireddi
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment