pbacsko

Results 16 issues of pbacsko

### What is this PR for? If the userinfo annotation is missing, it has be added to the incoming workload. The existing mutation webhook will be extended with the necessary...

### What is this PR for? The list of groups in `si.AddApplicationRequest` is not passed from the shim to core. We need to make sure that we store the group...

### What is this PR for? Handle non-pod workloads in the admission controller. To have a better design & readability, `usergroup.go` and `usergroup_test.go` has been moved to a new package....

### What is this PR for? UserTracker returns a boolean value about whether the increment/decrement was successful or not. This is no longer relevant and can be removed. The result...

### What is this PR for? We should block config updates while we're scheduling allocation asks. If the queue hierarchy changes, this can result in an incorrect, undeterministic behavior. `ClusterContext.Lock()`...

### What is this PR for? Applying a new config for a queue should be an all-or-nothing operation: a failure must not leave the hierarchy in with inconsistent configuration. ###...

### What is this PR for? The periodic scheduling cycle in the shim is not needed. We can directly forward an incoming task to the core if possible. ### What...

### What is this PR for? `AsyncRMCallback` has absolutely no unit test coverage, it's tested only indirectly. This PR adds unit tests to ensure 100% line coverage. ### What type...

### What is this PR for? Add release annoucement page for 1.5.1 ### What type of PR is it? * [ ] - Bug Fix * [ ] - Improvement...

### What is this PR for? We have unlocked access to `Queue.allocatedResource` as a result of [YUNIKORN-2548](https://issues.apache.org/jira/browse/YUNIKORN-2548). ### What type of PR is it? * [x] - Bug Fix *...