feat(helm): add extraObjects support to deploy supplementary resources#753
Open
gbrd wants to merge 1 commit into
Open
feat(helm): add extraObjects support to deploy supplementary resources#753gbrd wants to merge 1 commit into
gbrd wants to merge 1 commit into
Conversation
Add a new `extraObjects` value to the Plik Helm chart, allowing users
to deploy arbitrary Kubernetes manifests alongside the chart (e.g.
ExternalSecrets, NetworkPolicies, RBAC rules).
Three input forms are supported via `templates/extra-objects.yaml`:
- dict (default, recommended): Helm deep-merges dicts across multiple
`-f` files, so each values file can independently add its own named
key without overwriting keys from other files.
- list: convenient for a single values file; a second `-f` replaces
the entire list.
- string: same last-file-wins behaviour as a list, but the whole block
is evaluated through `tpl` first — useful for inline Go template
expressions (e.g. `{{ include "plik.fullname" . }}`).
All three forms pass manifests through `tpl` before rendering.
Update ARCHITECTURE.md with a comparison table and CHANGELOG.md with
an [Unreleased] entry.
Author
|
no news about this ? |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Add a new
extraObjectsvalue to the Plik Helm chart, allowing users to deploy arbitrary Kubernetes manifests alongside the chart (e.g. ExternalSecrets, NetworkPolicies, RBAC rules).Three input forms are supported via
templates/extra-objects.yaml:-ffiles, so each values file can independently add its own named key without overwriting keys from other files.-freplaces the entire list.tplfirst — useful for inline Go template expressions (e.g.{{ include "plik.fullname" . }}). All three forms pass manifests throughtplbefore rendering. Update ARCHITECTURE.md with a comparison table and CHANGELOG.md with an [Unreleased] entry.