Skip to content

Does datasource-syncer require root? #1811

@ethanmdavidson

Description

@ethanmdavidson

We recently received a GCP advisory notification titled "Cloud Run jobs and worker pools losing root access due to a security update". For us, the only affected resource is a cloud run job for datasource-syncer. Based on my understanding of datasource-syncer, I think it is probably not impacted by this change, but I was hoping this could be confirmed by maintainers.

Please confirm that datasource-syncer is not impacted by this change.

Notification ID f5c62031-465e-45b7-9852-0a89b8b36c77, reference issue number 462760403. Here is more info about the change, copied from the notification:

What is happening

On January 5, 2026, we will begin rolling out the security update that will move Cloud Run jobs and worker pools to run inside a Linux user namespace and thus remove true root access by your container to the underlying execution environment. This will be a breaking change for applications that use Cloud Run in the following ways:

  • Mount a network file system in any way other than by using Cloud Run's fully-managed volume mounts feature. This includes running a mount process inside the container to mount any of the following: NFS, Cloud Filestore, SMB/CIFS, or any other network file system.

  • Use nested volume mounts - mounting a volume inside another volume.

  • Change the system time using adjtimex and adjtime syscalls.

  • Use sudo or other setuid binaries.

  • Use eBPF and other kernel-level security features.

  • Write to /proc/, /sys/, or other pseudo filesystems.

  • Use of other system calls or access system files that require root privileges on the Cloud Run instance's VM.

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