Skip to content

Commit ffa3f7a

Browse files
authored
feat(kustomizer): add kustomize plugin support for manifest rendering (#89)
This change refactors the Kustomize component to support a flexible plugin-based architecture, which separates the concerns of rendering manifests from applying them to the cluster. This new design is more scalable and maintainable, as new functionality can now be added via self-contained plugins without modifying the core rendering engine. It also prevents a regression in existing functionality (like name prefixing and namespace injection), which have been reimplemented as plugins. Approved-by: rhdedgar Approved-by: VaishnaviHire
1 parent 1d09c42 commit ffa3f7a

File tree

6 files changed

+745
-203
lines changed

6 files changed

+745
-203
lines changed

api/v1alpha1/llamastackdistribution_types.go

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pkg/deploy/kustomize.go

Lines changed: 0 additions & 117 deletions
This file was deleted.

pkg/deploy/kustomize_test.go

Lines changed: 0 additions & 86 deletions
This file was deleted.

0 commit comments

Comments
 (0)