Skip to content

Blog/lfx-mentorship-spring-2026-unified-cli#2050

Merged
realshuting merged 2 commits into
kyverno:mainfrom
SargamPuram:blog/lfx-mentorship-spring-2026-unified-cli
May 29, 2026
Merged

Blog/lfx-mentorship-spring-2026-unified-cli#2050
realshuting merged 2 commits into
kyverno:mainfrom
SargamPuram:blog/lfx-mentorship-spring-2026-unified-cli

Conversation

@SargamPuram
Copy link
Copy Markdown
Contributor

Related issue

This PR adds the graduation blog post for the Spring 2026 LFX Mentorship under the Unified CLI project:

Proposed Changes

This PR introduces a new blog post titled "I Made a Policy Engine Think It Was in Production" under src/content/blog/lfx-mentorship-spring-2026-unified-cli/.

The blog post details the 12-week journey of my LFX Mentorship:

  1. Foundation Fixes: Resolving various CLI panics, silent test result swallowing, and resource lookup bugs for MutatingPolicy, GeneratingPolicy, and DeletingPolicy.
  2. New Offline Capabilities: Implementing the in-memory fake dynamic client to enable offline testing of HTTP/Envoy authorization policies and cross-resource evaluation.
  3. Offline Mocking (The Disguise): Creating resolveResourcesMockData to translate user mock resource declarations into unstructured []interface{} slices, allowing the CEL engine to process them seamlessly offline as if they were retrieved from a live Kubernetes informer cache.

The post also includes diagrams illustrating the timeline and architecture, as well as a custom cover thumbnail.

image

Checklist

  • I have read the contributing guidelines.
  • I have inspected the website preview for accuracy.
  • I have signed off my issue.

Signed-off-by: SargamPuram <sargampuram3@gmail.com>
Signed-off-by: SargamPuram <sargampuram3@gmail.com>
@github-actions github-actions Bot added the blog label May 28, 2026
@realshuting realshuting enabled auto-merge (squash) May 29, 2026 02:28
@realshuting realshuting merged commit f35d1e6 into kyverno:main May 29, 2026
8 checks passed
@welcome
Copy link
Copy Markdown

welcome Bot commented May 29, 2026

Congratulations! 🎉

Great job merging your first Pull Request here! How awesome! If you are new to this project, feel free to join our Slack community.

200w

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants