This document describes special configuration parameters in the common pipeline that require specific attention or customization for different teams and use cases.
- MCE Version Configuration
- Slack Notification Configuration
- Package Manager Configuration
- Symlink Check Configuration
- default: "v2.9.1"
name: mce-version
description: The version of the MCE mce-versionThe mce-version parameter is used by certain squads (e.g., Server Foundation squad) as a build argument passed to the build task. This parameter helps ensure compatibility with specific MCE (Multicluster Engine) versions during the build process.
The common pipeline supports sending Slack notifications when pipeline runs fail.
The example configuration: https://github.com/stolostron/ocm/blob/6ee73a6ca83c9b51515c4603e80fb61ea54a6409/.tekton/registration-operator-mce-29-push.yaml#L36-L41
The example notification: https://redhat-internal.slack.com/archives/C081F071A2E/p1752742340556909
- default: "false"
name: use-dev-package-managers
description: Whether to use development package managers
type: stringDefault: false
Special Use Case: Global Hub squad requires this parameter to be set to true for their specific build requirements.
- default: "true"
name: enable-symlink-check
description: Whether to enable symlink checking during build
type: stringDefault: true
Special Use Case: Application Lifecycle squad requires this parameter to be set to false to disable symlink checking in their build process.
The example usage: https://github.com/stolostron/multicloud-operators-subscription/blob/main/.tekton/multicluster-operators-subscription-acm-215-push.yaml