Project admins can share node pools across multiple projects to allow members in more than one project to use them. A classic use case for sharing a node pool is the need to share computing resources when running pipelines from multiple projects. A node pool can be shared with a single project or across multiple projects. After a node pool is shared, it is added to the target projects and displayed on the node pools page.
Shared Node Pool Rules and Guidelines
A node pool can be shared only after it has been created.
A node pool can be shared only if it has a globally unique name.
Only the owner of the shared node pool can delete the shared node pool.
To share a node pool:
Select the relevant Project and in the Administration module, go to Pipelines | Node Pools.
Hover over the node pool you want to share and click the Share icon.
You can share the selected Integration:
Across all the projects, by selecting the Auto share with all projects field.
Only with specific projects, by selecting the name of the Project from the projects list.