Skip to content

Conversation

@bussyjd
Copy link
Contributor

@bussyjd bussyjd commented Dec 11, 2025

This PR addresses a permission denied error encountered by the DKG sidecar when attempting to write cluster-definition.json to the /charon-data volume, particularly in environments utilizing storage provisioners like local-path.

Changes

  • Redirected cluster-definition.json output: The OUTPUT_DEFINITION_FILE environment variable for the DKG sidecar has been changed from /charon-data/cluster-definition.json to /tmp/cluster-definition.json
    This ensures that the transient cluster-definition.json file is written to a universally writable temporary directory, bypassing permission issues on the persistent volume.
  • Chart Version Bump: The dv-pod chart version has been updated to 0.4.3.
  • Documentation Update: The README.md file has been regenerated to reflect the chart version bump.

This change resolves the immediate EACCES error for cluster-definition.json without modifying the core volume permissions, as the definition file is an ephemeral input to the charon dkg process and does not require persistence.

Changed OUTPUT_DEFINITION_FILE to /tmp/cluster-definition.json to avoid permission denied errors when the DKG sidecar attempts to write to the /charon-data volume.
Bumped chart version to 0.4.3.
@bussyjd bussyjd requested a review from a team as a code owner December 11, 2025 14:11
@bussyjd
Copy link
Contributor Author

bussyjd commented Dec 11, 2025

This is untested

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants