CI: Add [gcp_not_interruptible] in CIAO
Summary
Introduces new GitLab runner tags gcp_not_interruptible and gcp_not_interruptible_dev to ensure CI jobs which cannot be interrupted (ex: publish stage) run on non-spot instances, preventing interruptions during critical publishing operations.
Changes
- Added
gcp_not_interruptibletag for production cluster - Added
gcp_not_interruptible_devtag for development cluster - These tags target jobs that belong to the "publish" stage to avoid interruption
Motivation
Jobs in the publish stage are critical and should not be interrupted. Running these jobs on spot instances can cause:
- Failed artifact publishing
- Incomplete deployments
- Pipeline reliability issues