8000
Skip to content

Align CLP worker image binary ownership with clp-user #2489

Description

@coderabbitai

Summary

Update the CLP worker container image so that CLP binaries, including clp-s and indexer, are owned by clp-user instead of root.

Rationale

CLP package deployments run services as a non-root user. The affected binaries currently have mode 755, so they can run without a permission failure. Their root ownership is inconsistent with the CLP package convention.

Affected area

  • CLP worker container image build configuration
  • Installed CLP binaries such as clp-s and indexer

Required changes

Ensure the image build installs or changes ownership of the CLP binaries to clp-user. Preserve the permissions required for non-root execution.

Acceptance criteria

  • clp-s is owned by clp-user in the CLP worker image.
  • indexer is owned by clp-user in the CLP worker image.
  • CLP package services continue to run as a non-root user.
  • The image retains executable permissions for the affected binaries.

Backlinks

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions

0