Skip to content
Success

Changes

Summary

  1. ci: add workspace PVC overrides for remaining migrated GCP Jenkins jobs (commit: 86b6bde) (details)
Commit 86b6bdeba0100d9c97dae36c2fac199b3fd197ef by noreply
ci: add workspace PVC overrides for remaining migrated GCP Jenkins jobs (#4510)

## Summary
- add explicit `workspace-volume` ephemeral `volumeClaimTemplate`
overrides to the remaining migrated GCP Jenkins pod templates
- keep the workspace override in pod YAML instead of pipeline DSL
- complete phase-2 after `#4509` validated the rollout pattern on a
single job

## Scope
This PR covers the remaining `agent=jenkins && labels.master=1`
declarative jobs that still relied on the Jenkins kubernetes plugin
default workspace `emptyDir`.

Changed pod templates by family:
- `pipelines/pingcap/tidb/latest`: 36 files
- `pipelines/pingcap/tidb/release-8.5`: 19 files
- `pipelines/pingcap-inc/tidb/release-8.5`: 7 files
- `pipelines/pingcap/ticdc/latest`: 34 files
- `pipelines/pingcap-inc/ticdc/latest`: 14 files
- `pipelines/pingcap/tiflow/latest`: 10 files
- `pipelines/pingcap/tiflow/release-8.5`: 1 file
- `pipelines/pingcap-inc/tiflow/release-8.5`: 5 files
- `pipelines/pingcap-inc/tiflash-scripts/latest`: 2 files
- `pipelines/tidbcloud/cloud-storage-engine/dedicated`: 2 files

## Sizing rule
- when a pod already had an ephemeral PVC pattern, the new
`workspace-volume` reuses that pod's existing PVC sizing signal
- otherwise the workspace PVC defaults to `150Gi` with
`storageClassName: hyperdisk-rwo`

Resulting distribution in this PR:
- `150Gi`: 124 pod templates
- `200Gi`: 5 pod templates
- `300Gi`: 1 pod template

## Validation
- parsed all 130 changed pod YAML files locally
- verified every changed file now contains exactly one
`spec.volumes[].name=workspace-volume`
- verified every added workspace PVC resolves to
`storageClassName=hyperdisk-rwo`
- verified no remaining target pod template in the rollout scope is
missing the workspace PVC override
(commit: 86b6bde)
The file was modifiedpipelines/pingcap-inc/tidb/release-8.5/pod-pull_check.yaml (diff)
The file was modifiedpipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_light_next_gen/pod-test.yaml (diff)
The file was modifiedpipelines/pingcap/tidb/release-8.5/pod-pull_integration_copr_test.yaml (diff)
The file was modifiedpipelines/pingcap/tidb/latest/pod-merged_e2e_test.yaml (diff)
The file was modifiedpipelines/pingcap/tidb/release-8.5/pod-pull_check2.yaml (diff)
The file was modifiedpipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_heavy_next_gen/pod-build.yaml (diff)
The file was modifiedpipelines/tidbcloud/cloud-storage-engine/dedicated/pull_integration_realcluster_test_next_gen/main-pod.yaml (diff)
The file was modifiedpipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_heavy_v7_5/pod-test.yaml (diff)
The file was modifiedpipelines/pingcap/tidb/latest/pull_integration_e2e_test_next_gen/pod.yaml (diff)
The file was modifiedpipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_light_next_gen/pod.yaml (diff)
The file was modifiedpipelines/pingcap-inc/ticdc/latest/pull_cdc_kafka_integration_heavy/pod-build.yaml (diff)
The file was modifiedpipelines/pingcap-inc/ticdc/latest/pull_cdc_storage_integration_heavy/pod-build.yaml (diff)
The file was modifiedpipelines/pingcap-inc/ticdc/latest/pull_cdc_kafka_integration_light/pod-build.yaml (diff)
The file was modifiedpipelines/pingcap/tidb/latest/pod-pull_common_test.yaml (diff)
The file was modifiedpipelines/pingcap/tidb/release-8.5/pod-pull_integration_nodejs_test.yaml (diff)
The file was modifiedpipelines/pingcap/tidb/latest/pod-pull_integration_mysql_test.yaml (diff)
The file was modifiedpipelines/pingcap/tidb/release-8.5/pod-pull_integration_jdbc_test.yaml (diff)
The file was modifiedpipelines/pingcap-inc/tiflash-scripts/latest/pull_regression_test/pod.yaml (diff)
The file was modifiedpipelines/pingcap/tidb/latest/pull_mysql_client_test_next_gen/pod.yaml (diff)
The file was modifiedpipelines/pingcap/tiflow/latest/pod-pull_cdc_integration_test.yaml (diff)
The file was modifiedpipelines/pingcap/tidb/latest/pod-pull_integration_nodejs_test.yaml (diff)
The file was modifiedpipelines/pingcap/tidb/latest/pod-merged_integration_mysql_test.yaml (diff)
The file was modifiedpipelines/pingcap-inc/tiflow/release-8.5/pod-pull_cdc_integration_kafka_test.yaml (diff)
The file was modifiedpipelines/pingcap/tiflow/latest/pod-pull_cdc_integration_build.yaml (diff)
The file was modifiedpipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_heavy_next_gen/pod-test.yaml (diff)
The file was modifiedpipelines/pingcap/tidb/latest/pod-merged_integration_jdbc_test.yaml (diff)
The file was modifiedpipelines/pingcap/tiflow/latest/pod-pull_syncdiff_integration_test.yaml (diff)
The file was modifiedpipelines/pingcap/ticdc/latest/pull_cdc_storage_integration_light_next_gen/pod.yaml (diff)
The file was modifiedpipelines/pingcap/tidb/latest/pod-merged_unit_test.yaml (diff)
The file was modifiedpipelines/pingcap/tidb/latest/pod-pull_sqllogic_test.yaml (diff)
The file was modifiedpipelines/pingcap-inc/ticdc/latest/pull_cdc_mysql_integration_heavy/pod-build.yaml (diff)
The file was modifiedpipelines/pingcap/tidb/latest/ghpr_build/pod.yaml (diff)
The file was modifiedpipelines/pingcap/ticdc/latest/pull_cdc_pulsar_integration_light/pod-build.yaml (diff)
The file was modifiedpipelines/pingcap/ticdc/latest/pull_cdc_pulsar_integration_heavy/pod-build.yaml (diff)
The file was modifiedpipelines/pingcap-inc/ticdc/latest/pull_cdc_storage_integration_heavy/pod-test.yaml (diff)
The file was modifiedpipelines/pingcap-inc/ticdc/latest/pull_cdc_storage_integration_light/pod-build.yaml (diff)
The file was modifiedpipelines/pingcap-inc/ticdc/latest/pull_cdc_mysql_integration_light/pod-build.yaml (diff)
The file was modifiedpipelines/pingcap-inc/tiflow/release-8.5/pod-pull_cdc_integration_mysql_test.yaml (diff)
The file was modifiedpipelines/pingcap/tidb/release-8.5/pod-pull_integration_br_test.yaml (diff)
The file was modifiedpipelines/pingcap/tidb/latest/pull_integration_realcluster_test_next_gen/pod.yaml (diff)
The file was modifiedpipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_heavy/pod-test.yaml (diff)
The file was modifiedpipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_heavy/pod-build.yaml (diff)
The file was modifiedpipelines/pingcap/tidb/release-8.5/pod-pull_unit_test.yaml (diff)
The file was modifiedpipelines/pingcap/tidb/release-8.5/pod-pull_mysql_client_test.yaml (diff)
The file was modifiedpipelines/pingcap/tidb/latest/pod-merged_sqllogic_test.yaml (diff)
The file was modifiedpipelines/pingcap-inc/tidb/release-8.5/pod-pull_unit_test.yaml (diff)
The file was modifiedpipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_light/pod-test.yaml (diff)
The file was modifiedpipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_light_v8_1/pod-test.yaml (diff)
The file was modifiedpipelines/pingcap/tidb/latest/pod-ghpr_check2.yaml (diff)
The file was modifiedpipelines/pingcap/tidb/release-8.5/pod-pull_integration_lightning_test.yaml (diff)
The file was modifiedpipelines/pingcap/tidb/latest/pull_integration_tici_test/pod.yaml (diff)
The file was modifiedpipelines/pingcap/tidb/latest/pod-ghpr_unit_test.yaml (diff)
The file was modifiedpipelines/pingcap-inc/ticdc/latest/pull_cdc_pulsar_integration_light/pod-build.yaml (diff)
The file was modifiedpipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_light_next_gen/pod-build.yaml (diff)
The file was modifiedpipelines/pingcap/tidb/release-8.5/pod-pull_common_test.yaml (diff)
The file was modifiedpipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_light/pod-build.yaml (diff)
The file was modifiedpipelines/pingcap/tidb/latest/pod-ghpr_check.yaml (diff)
The file was modifiedpipelines/pingcap/tidb/latest/pod-merged_integration_lightning_test.yaml (diff)
The file was modifiedpipelines/pingcap/tiflow/latest/pod-pull_cdc_integration_kafka_test.yaml (diff)
The file was modifiedpipelines/pingcap/tidb/latest/pod-pull_integration_copr_test.yaml (diff)
The file was modifiedpipelines/tidbcloud/cloud-storage-engine/dedicated/pull_integration_realcluster_test_next_gen/test-pod.yaml (diff)
The file was modifiedpipelines/pingcap-inc/tidb/release-8.5/pod-pull_integration_br_test.yaml (diff)
The file was modifiedpipelines/pingcap-inc/ticdc/latest/pull_cdc_storage_integration_light/pod-test.yaml (diff)
The file was modifiedpipelines/pingcap/ticdc/latest/pull_cdc_storage_integration_heavy/pod-test.yaml (diff)
The file was modifiedpipelines/pingcap/tidb/latest/pod-pull_integration_ddl_test.yaml (diff)
The file was modifiedpipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_heavy_v8_1/pod-build.yaml (diff)
The file was modifiedpipelines/pingcap/tidb/latest/pull_mysql_test_next_gen/pod.yaml (diff)
The file was modifiedpipelines/pingcap/ticdc/latest/pull_cdc_storage_integration_heavy/pod-build.yaml (diff)
The file was modifiedpipelines/pingcap/ticdc/latest/pull_cdc_pulsar_integration_heavy/pod-test.yaml (diff)
The file was modifiedpipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_light/pod-build.yaml (diff)
The file was modifiedpipelines/pingcap/tidb/release-8.5/pod-pull_e2e_test.yaml (diff)
The file was modifiedpipelines/pingcap/tidb/latest/pod-merged_unit_test_ddlv1.yaml (diff)
The file was modifiedpipelines/pingcap/tidb/latest/pod-pull_integration_jdbc_test.yaml (diff)
The file was modifiedpipelines/pingcap/ticdc/latest/pull_cdc_storage_integration_light/pod-test.yaml (diff)
The file was modifiedpipelines/pingcap-inc/tiflow/release-8.5/pod-pull_cdc_integration_build.yaml (diff)
The file was modifiedpipelines/pingcap/tidb/release-8.5/pod-pull_integration_tidb_tools_test.yaml (diff)
The file was modifiedpipelines/pingcap/tidb/latest/pod-merged_integration_python_orm_test.yaml (diff)
The file was modifiedpipelines/pingcap/tidb/release-8.5/pod-pull_integration_mysql_test.yaml (diff)
The file was modifiedpipelines/pingcap-inc/ticdc/latest/pull_cdc_kafka_integration_light/pod-test.yaml (diff)
The file was modifiedpipelines/pingcap/ticdc/latest/pull_cdc_pulsar_integration_light_next_gen/pod.yaml (diff)
The file was modifiedpipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_heavy_v7_5/pod-build.yaml (diff)
The file was modifiedpipelines/pingcap-inc/tidb/release-8.5/pod-pull_check2.yaml (diff)
The file was modifiedpipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_light_v8_1/pod-build.yaml (diff)
The file was modifiedpipelines/pingcap/tiflow/latest/pod-pull_dm_integration_test.yaml (diff)
The file was modifiedpipelines/pingcap-inc/tiflow/release-8.5/pod-pull_cdc_integration_pulsar_test.yaml (diff)
The file was modifiedpipelines/pingcap/ticdc/latest/pull_cdc_pulsar_integration_light/pod-test.yaml (diff)
The file was modifiedpipelines/pingcap/tidb/latest/pod-merged_integration_br_test.yaml (diff)
The file was modifiedpipelines/pingcap-inc/tiflow/release-8.5/pod-pull_cdc_integration_storage_test.yaml (diff)
The file was modifiedpipelines/pingcap/tidb/latest/pod-pull_lightning_integration_test.yaml (diff)
The file was modifiedpipelines/pingcap/tidb/latest/pod-pull_br_integration_test.yaml (diff)
The file was modifiedpipelines/pingcap/tiflow/latest/pod-ghpr_verify.yaml (diff)
The file was modifiedpipelines/pingcap/tidb/release-8.5/pod-pull_mysql_test.yaml (diff)
The file was modifiedpipelines/pingcap/tidb/latest/pod-pull_e2e_test.yaml (diff)
The file was modifiedpipelines/pingcap/tiflow/latest/pod-pull_cdc_integration_pulsar_test.yaml (diff)
The file was modifiedpipelines/pingcap-inc/tidb/release-8.5/pod-pull_integration_e2e_test.yaml (diff)
The file was modifiedpipelines/pingcap-inc/ticdc/latest/pull_cdc_kafka_integration_heavy/pod-test.yaml (diff)
The file was modifiedpipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_light_v7_5/pod-build.yaml (diff)
The file was modifiedpipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_heavy/pod-test.yaml (diff)
The file was modifiedpipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_heavy_next_gen/pod.yaml (diff)
The file was modifiedpipelines/pingcap/ticdc/latest/pull_cdc_pulsar_integration_heavy_next_gen/pod.yaml (diff)
The file was modifiedpipelines/pingcap/tidb/release-8.5/pod-pull_integration_e2e_test.yaml (diff)
The file was modifiedpipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_heavy_v8_1/pod-test.yaml (diff)
The file was modifiedpipelines/pingcap/tiflow/latest/pod-merged_unit_test.yaml (diff)
The file was modifiedpipelines/pingcap/tidb/latest/pod-pull_integration_e2e_test.yaml (diff)
The file was modifiedpipelines/pingcap/tidb/latest/pod-ghpr_mysql_test.yaml (diff)
The file was modifiedpipelines/pingcap/tidb/latest/pull_build_next_gen/pod.yaml (diff)
The file was modifiedpipelines/pingcap/ticdc/latest/pull_cdc_storage_integration_light/pod-build.yaml (diff)
The file was modifiedpipelines/pingcap/tidb/latest/pod-pull_mysql_client_test.yaml (diff)
The file was modifiedpipelines/pingcap-inc/tiflash-scripts/latest/pull_schrodinger_test/pod.yaml (diff)
The file was modifiedpipelines/pingcap-inc/ticdc/latest/pull_cdc_pulsar_integration_light/pod-test.yaml (diff)
The file was modifiedpipelines/pingcap/ticdc/latest/pull_cdc_storage_integration_heavy_next_gen/pod.yaml (diff)
The file was modifiedpipelines/pingcap/tidb/release-8.5/pod-pull_check.yaml (diff)
The file was modifiedpipelines/pingcap-inc/ticdc/latest/pull_cdc_mysql_integration_heavy/pod-test.yaml (diff)
The file was modifiedpipelines/pingcap/tidb/release-8.5/pod-pull_sqllogic_test.yaml (diff)
The file was modifiedpipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_light_v7_5/pod-test.yaml (diff)
The file was modifiedpipelines/pingcap/tidb/latest/pod-merged_integration_copr_test.yaml (diff)
The file was modifiedpipelines/pingcap/tiflow/latest/pod-pull_dm_compatibility_test.yaml (diff)
The file was modifiedpipelines/pingcap/tidb/latest/pull_unit_test_next_gen/pod.yaml (diff)
The file was modifiedpipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_light/pod-test.yaml (diff)
The file was modifiedpipelines/pingcap/tidb/latest/pod-pull_integration_python_orm_test.yaml (diff)
The file was modifiedpipelines/pingcap/tiflow/latest/pod-pull_cdc_integration_storage_test.yaml (diff)
The file was modifiedpipelines/pingcap-inc/tidb/release-8.5/pod-pull_build.yaml (diff)
The file was modifiedpipelines/pingcap/tidb/latest/pod-merged_common_test.yaml (diff)
The file was modifiedpipelines/pingcap/tidb/release-8.5/pod-pull_integration_common_test.yaml (diff)
The file was modifiedpipelines/pingcap-inc/tidb/release-8.5/pod-pull_mysql_test.yaml (diff)
The file was modifiedpipelines/pingcap/tiflow/release-8.5/pod-ghpr_verify.yaml (diff)
The file was modifiedpipelines/pingcap/tidb/release-8.5/pod-pull_integration_ddl_test.yaml (diff)
The file was modifiedpipelines/pingcap/tidb/release-8.5/pod-pull_integration_python_orm_test.yaml (diff)
The file was modifiedpipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_heavy/pod-build.yaml (diff)
The file was modifiedpipelines/pingcap-inc/ticdc/latest/pull_cdc_mysql_integration_light/pod-test.yaml (diff)