Skip to content

fix nil namespace initialization for cluster wide param resources

Placeholder Ammar Yasser requested to merge nil-namespace-vap into main

Explanation

If the paramKind for a VAP is a cluster scoped resource, the namespace pointer that gets passed to processVAPWithClient never becomes non nil. this initializes the pointer as an empty pointer instead of nil

Milestone of this PR

Documentation (required for features)

My PR contains new or altered behavior to Kyverno.

What type of PR is this

/kind bug

Checklist

  • I have read the contributing guidelines.
  • I have read the PR documentation guide and followed the process including adding proof manifests to this PR.
  • This is a bug fix and I have added unit tests that prove my fix is effective.
  • This is a feature and I have added CLI tests that are applicable.
  • My PR needs to be cherry picked to a specific release branch which is .
  • My PR contains new or altered behavior to Kyverno and
    • CLI support should be added and my PR doesn't contain that functionality.

Merge request reports

Loading