Skip to content

Conversation

@taylorsilva
Copy link
Member

Existing Issue

Fixes #255

Why do we need this PR?

It seems the root container volume is read-only, so we can't write whatever we want to it anymore. Resolved by copying what we do in the StatefulSet and creating an emptyDir volume for the work dir. If someone is already using the workaround from #255, this change won't break anything for them, it'll skip creating the emptyDir.

Contributor Checklist

  • Variables are documented in the README.md
  • Which branch are you merging into?
    • master is for changes related to the current release of the concourse/concourse:latest image and should be good to publish immediately
    • dev is for changes related to the next release of Concourse (aka unpublished code on master in concourse/concourse)

Reviewer Checklist

This section is intended for the core maintainers only, to track review progress. Please do not
fill out this section.

  • Code reviewed
  • Topgun tests run
  • Back-port if needed
  • Is the correct branch targeted? (master or dev)

it seems the root container volume is read-only, so we can't write
whatever we want to it anymore. Resolved by copying what we do in the
StatefulSet and creating an emptyDir volume for the work dir

Signed-off-by: Taylor Silva <dev@taydev.net>
@taylorsilva taylorsilva merged commit af7253d into master Jul 31, 2025
2 checks passed
@taylorsilva taylorsilva deleted the fix-worker-deployment branch July 31, 2025 20:23
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.

What's the correct way to deploy Concourse as a Deployment instead of StatefulSet

2 participants