-
Notifications
You must be signed in to change notification settings - Fork 17
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix!: Disable dynamic plugin cache PVC by default [RHIDP-5569] #94
fix!: Disable dynamic plugin cache PVC by default [RHIDP-5569] #94
Conversation
Signed-off-by: rhdh-bot service account <rhdh-bot@redhat.com>
508b001
to
ccd918c
Compare
…lm chart documentation with helm-docs Signed-off-by: Fortune-Ndlovu <fndlovu@redhat.com>
…/with-custom-dynamic-pvc-claim-spec-values.yaml
cc @rm3l for review |
/cc |
In your "How to test" section from your PR description, there will actually be a PVC created, except that it will be ephemeral and tied to a single pod. |
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
/lgtm
89f0ba9
into
redhat-developer:main
Description of the Change
This PR removes the
dynamicPlugins
section entirely and makes the dynamic plugin cache fully ephemeral by default in the RHDH Helm Chart. Instead of handling PVC creation within the chart, users can now configure an ephemeral volume claim directly underextraVolumes
.Additionally, the chart version has been updated to 3.0.0 as this introduces a breaking change compared to the previous version. This does not impact the downstream chart version, which remains at 1.5.0.
Changes
dynamicPlugins.cache.volumeClaimSpec
fromvalues.yaml
, ensuring all dynamic plugin storage is ephemeral.extraVolumes
to define ephemeral volume claims directly, making storage configuration more explicit.ci/with-custom-dynamic-pvc-claim-spec-values.yaml
) to reflect how users can specify storage options for the ephemeral volume claim, including storage class configurations.charts/backstage/Chart.yaml
version to3.0.0
, marking this as a breaking change.How to Test
Deploy the updated chart and verify that no PVC is created by default:
Existing or Associated Issue(s)
https://issues.redhat.com/browse/RHIDP-5569
Checklist
Chart.yaml
according to semver.values.yaml
and added to the README.md. The pre-commit utility can be used to generate the necessary content. Usepre-commit run -a
to apply changes.pre-commit
hook.ct lint
command.