Sharmadha S created RANGER-3886:
-----------------------------------
Summary: Validity Scheduler , recurrence schedule: Ranger reports
overlapping ranges though there are no overlapping values
Key: RANGER-3886
URL: https://issues.apache.org/jira/browse/RANGER-3886
Project: Ranger
Issue Type: Bug
Components: Ranger
Reporter: Sharmadha S
In the following policy , validitySchedules.recurrences.schedule.hour is given
as "hour":"1-5, 10-12" which is not overlapping
{code:java}
{
"end-one-entity-classification":null,
"name":"test_validity_scheduler_pgcdren",
"service":"cm_atlas",
"isAuditEnabled":true,
"zoneName":"",
"end-two-entity-classification":null,
"isDenyAllElse":false,
"end-two-entity-type":null,
"validitySchedules":[
{
"timeZone":"Antarctica/Macquarie",
"endTime":"2030/02/03 00:00:00",
"recurrences":[
{
"interval":{
"minutes":1
},
"schedule":{
"dayOfWeek":"1",
"hour":"1-5, 10-12",
"month":"2",
"year":"2020",
"minute":"10",
"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":[
"ml_model"
],
"isRecursive":false
},
"entity-classification":{
"isExcludes":false,
"values":[
"*"
],
"isRecursive":false
}
},
"description":"cm_atlas"
}
{code}
But Ranger throws :
{code:java}
{ "statusCode": 1, "msgDesc": "(0) Validation failure: error code[0],
reason[overlapping range value], field[hour], subfield[], type[semantically
incorrect] "}{code}
Same issue is thrown for minutes , dayOfWeek ,month, year, dayOfMonth
--
This message was sent by Atlassian Jira
(v8.20.10#820010)