feat(jar): add OCI registry pull for JAR artifacts with backward compat #1

Open
seraj wants to merge 1 commits from feature/jar-pulling into main
Owner
  • Add jarRef and jarPullSecret fields to FlinkJob CRD (jarUri/basicAuth deprecated)
  • OCI pull via go-containerregistry with dual auth (K8s pull secret + env vars)
  • Media type validation on pulled layers
  • Atomic status patches with runningJarRef/runningJarDigest tracking
  • NeedsUpgrade/RunningRef/RunningRefPatchData domain helpers
  • README with usage guide, pushing JARs, and GitHub Actions CI/CD workflow
  • CONTEXT.md domain glossary
- Add jarRef and jarPullSecret fields to FlinkJob CRD (jarUri/basicAuth deprecated) - OCI pull via go-containerregistry with dual auth (K8s pull secret + env vars) - Media type validation on pulled layers - Atomic status patches with runningJarRef/runningJarDigest tracking - NeedsUpgrade/RunningRef/RunningRefPatchData domain helpers - README with usage guide, pushing JARs, and GitHub Actions CI/CD workflow - CONTEXT.md domain glossary
seraj added 1 commit 2026-07-25 07:52:47 +00:00
- Add jarRef and jarPullSecret fields to FlinkJob CRD (jarUri/basicAuth deprecated)
- OCI pull via go-containerregistry with dual auth (K8s pull secret + env vars)
- Media type validation on pulled layers
- Atomic status patches with runningJarRef/runningJarDigest tracking
- NeedsUpgrade/RunningRef/RunningRefPatchData domain helpers
- README with usage guide, pushing JARs, and GitHub Actions CI/CD workflow
- CONTEXT.md domain glossary
mohamad was assigned by seraj 2026-07-25 07:52:57 +00:00
seraj requested review from mohamad 2026-07-25 07:53:07 +00:00
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin feature/jar-pulling:feature/jar-pulling
git checkout feature/jar-pulling
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: logicamp/flink-kube-operator#1