Sharmadha S created RANGER-3888:
-----------------------------------

             Summary: Validity Scheduler , recurrence schedule: When there is 
no interval but schedule is specified , policy is created
                 Key: RANGER-3888
                 URL: https://issues.apache.org/jira/browse/RANGER-3888
             Project: Ranger
          Issue Type: Bug
          Components: Ranger
            Reporter: Sharmadha S


In the following policy payload , there is no recurrence interval but schedule 
is present . Expected is 400 but request succeeds and policy is created.
{code:java}
{
   "end-one-entity-classification":null,
   "name":"test_validity_scheduler",
   "service":"cm_atlas",
   "isAuditEnabled":true,
   "zoneName":"",
   "end-two-entity-classification":null,
   "isDenyAllElse":false,
   "end-two-entity-type":null,
   "validitySchedules":[
      {
         "endTime":"2030/02/03 00:00:00",
         "recurrences":[
            {
               "interval":{
                  
               },
               "schedule":{
                  "dayOfWeek":"",
                  "hour":"12",
                  "month":"*",
                  "year":"2020-2025",
                  "minute":"15",
                  "dayOfMonth":"1"
               }
            }
         ],
         "startTime":"2018/01/12 00:00:00"
      }
   ],
   "denyPolicyItems":[
      {
         "users":[
            "hrt_qa"
         ],
         "accesses":[
            {
               "isAllowed":true,
               "type":"entity-read"
            },
            {
               "isAllowed":true,
               "type":"entity-create"
            },
            {
               "isAllowed":true,
               "type":"entity-update"
            },
            {
               "isAllowed":true,
               "type":"entity-delete"
            }
         ]
      }
   ],
   "end-two-entity":null,
   "policyItems":[
      
   ],
   "end-one-entity-type":null,
   "policyLabels":[
      
   ],
   "type":null,
   "end-one-entity":null,
   "resources":{
      "entity":{
         "isExcludes":false,
         "values":[
            "*"
         ],
         "isRecursive":false
      },
      "entity-type":{
         "isExcludes":false,
         "values":[
            "hdfs_path"
         ],
         "isRecursive":false
      },
      "entity-classification":{
         "isExcludes":false,
         "values":[
            "*"
         ],
         "isRecursive":false
      }
   },
   "description":"cm_atlas"
} {code}
 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to