airbyte-platform
airbyte-platform copied to clipboard
ASRE-931: Add new variable shareProcessNamespace
trafficstars
What
This PR introduces the shareProcessNamespace field in the PodSpec. When enabled, this feature allows all containers within a pod to share the same process namespace. This means containers can view and interact with each other's processes, enhancing communication and debugging capabilities between containers in the same pod.
How
- Added the shareProcessNamespace field to the PodSpec structure.
- Updated the pod creation logic to check for this field and configure the process namespace accordingly.
- Adjusted the container runtime settings to support shared process namespaces.
- Included tests to verify that containers can indeed share the process namespace when the field is enabled.
- Updated documentation to explain how to use shareProcessNamespace in PodSpec.
Can this PR be safely reverted and rolled back?
- [X ] YES 💚
- [ ] NO ❌