-
Notifications
You must be signed in to change notification settings - Fork 112
Open
Task
2 / 112 of 11 issues completed
Copy link
Labels
ci-migrationCI migration to cloudCI migration to cloud
Milestone
Description
Parent task to track migration of Jenkins jobs/pipelines away from IDC/internal dependencies (excluding pingcap/ticdc which is done).
Scope and concerns:
- Credentials/secrets: replace IDC-only tokens and internal accounts with cloud-appropriate secrets
- Artifact and cache endpoints: no internal HTTP/FTP/S3; use OCI or public storage
- Image build/push paths: all registries must be public/cloud accessible
- Kubernetes scheduling: remove IDC-specific labels/hostPath/affinity/tolerations
- Test environments: remove internal DNS/VPC-only service dependencies
- Language package mirrors: goproxy/npm/pip/maven/etc use official or public mirrors
- Cron/singleton jobs: avoid multi-Jenkins duplication, move to Prow periodic
- Observability/reporting: ensure log/report upload does not depend on internal services
Action plan:
- Inventory and classify dependencies in Jenkins DSL and pipelines (non-ticdc)
- Define replacement standards for artifacts, images, proxies, bazel cache, credentials
- Update Jenkins job DSL (agent YAML, scheduling, labels)
- Update pipelines (downloads/uploads, registries, cache, proxy config)
- Migrate Jenkins cron/periodic jobs to Prow periodic
- Validate via pilot repos and record build/test results
- Roll out to remaining repos in batches
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
ci-migrationCI migration to cloudCI migration to cloud
Type
Projects
Status
📋 Backlog