Mohamed Awnallah

Results 36 issues of Mohamed Awnallah

## Upstream Issue #5236 ## Legend - ⬜: No PR issued yet - ⏳: In Review - ✅: Merged ## Milestone 1 - Karmada Webhooks Test Coverage | Status |...

kind/feature

**Description** Currently, the `ioCopyN` function does not enforce a limit on the amount of data it processes from the `tar.Reader`. This can lead to potential Denial of Service (DoS) vulnerabilities...

kind/feature

**Description** In this commit, we unit test the init and deinit workflows in the operator pkg. **What type of PR is this?** **Which issue(s) this PR fixes**: Part of #5491....

size/XL

**Description** In this commit, we mitigate the null pointer dereference issue in the deinit operator pkg by adding defensive checks on `opt.Karmada.Spec.HostCluster` in `newRunData` func and on `opt.Karmada.Spec.Components` in `Validate`...

size/S
kind/cleanup

**Description** In this commit, we unit test crds on preparing, skipping, downloading, and unpacking operations. **What type of PR is this?** **Which issue(s) this PR fixes**: Part of #5491. **Does...

size/L

**Description** In this commit, we unit test the idempotency property in API client operator package on `Secrets`, `Services`, `Deployments`, `Mutating Webhook Configuration`, `Validating Webhook Configuration`, `API Service`, `Custom Resource Definitions`,...

size/XXL

**Description** In this commit, we unit test utilities on downloader operations and unpacking tar files. **What type of PR is this?** **Which issue(s) this PR fixes**: Part of #5491. **Does...

size/L

**Description** In this commit, we unit test karmada resource init task on running karmada resources, system namespaces, crds, webhook configurations, and api service. **What type of PR is this?** **Which...

size/L

**Description** In this commit, we unit test the components in the karmada operator package. **What type of PR is this?** **Which issue(s) this PR fixes**: Part of #5491. **Dependency** This...

size/XL

**Description** In this commit, we unit test the namespace init task in the operator package making sure namespace is created successfully. **What type of PR is this?** **Which issue(s) this...

size/L