ワンクリックで
pr-deploy
Creates a pr-deploy PR in kyma/management-plane-charts to deploy a KEB PR to the kcp-dev cluster.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Creates a pr-deploy PR in kyma/management-plane-charts to deploy a KEB PR to the kcp-dev cluster.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
Fetches a KEB PR, generates targeted test cases from the diff, spins up a local k3d cluster, installs KEB, runs the tests, then tears down the cluster.
Creates a pull request from a fork branch to kyma-project/kyma-environment-broker main.
Reviews a PR against KEB conventions (step interface, storage access, docs metadata, FIPS compliance, etc.).
Drafts and creates a git commit following KEB commit message conventions.
Scaffolds a new KEB provisioning/deprovisioning/update step with implementation and test file.
SOC 職業分類に基づく
| name | pr-deploy |
| description | Creates a pr-deploy PR in kyma/management-plane-charts to deploy a KEB PR to the kcp-dev cluster. |
Create a short-lived deployment PR in kyma/management-plane-charts that overrides all KEB image tags to a PR-<n> dev build so ArgoCD deploys it to kcp-dev.
/pr-deploy <KEB-PR-number>
Examples:
/pr-deploy 3201/pr-deploy 3205If the user provided a number, use it directly. Otherwise, run:
gh pr view --repo kyma-project/kyma-environment-broker --json number --jq .number
to get the current branch's open PR number.
Call this <PR> for the rest of the skill.
You are about to create a pr-deploy PR in
kyma/management-plane-chartsfor KEB PR-. This will deploy PR- images to kcp-dev. Continue?
Stop if the user says no.
Use mcp__github-tools__get_file_contents to read keb-sap/Chart.yaml from owner=kyma, repo=management-plane-charts, ref=refs/heads/chart/keb-sap.
Extract the current version: field. Increment the patch version by 1. Call this <NEW_VERSION>.
Example: 1.5.66 → 1.5.67
Use mcp__github-tools__get_file_contents to read keb-sap/values.yaml from owner=kyma, repo=management-plane-charts, ref=refs/heads/chart/keb-sap.
Note the file's SHA — you will need it for the update step.
Use mcp__github-tools__create_branch to create a new branch named keb-pr-<PR>-deploy from chart/keb-sap:
owner: kyma
repo: management-plane-charts
branch: keb-pr-<PR>-deploy
from_branch: chart/keb-sap
Use mcp__github-tools__get_file_contents to read keb-sap/Chart.yaml (note its SHA), then use mcp__github-tools__create_or_update_file to bump the version:
version: line with <NEW_VERSION>Bump keb-sap chart version to <NEW_VERSION>keb-pr-<PR>-deployProvide the SHA of the existing Chart.yaml file.
The file already has a global.images key (for cloudsql_proxy). The override block must be appended as additional keys under the existing global.images — do NOT add a second images: key, as that would create a duplicate YAML key and shadow cloudsql_proxy.
Append the following block to the end of keb-sap/values.yaml (after the existing content, preceded by a blank line):
# KEB PR-<PR> dev deploy overrides
container_registry:
path: europe-docker.pkg.dev/kyma-project/dev
kyma_environment_broker:
dir:
version: PR-<PR>
kyma_environment_broker_schema_migrator:
dir:
version: PR-<PR>
kyma_environments_subaccount_cleanup_job:
dir:
version: PR-<PR>
kyma_environment_expirator_job:
dir:
version: PR-<PR>
kyma_environment_deprovision_retrigger_job:
dir:
version: PR-<PR>
kyma_environment_runtime_reconciler:
dir:
version: PR-<PR>
kyma_environment_subaccount_sync:
dir:
version: PR-<PR>
kyma_environment_service_binding_cleanup_job:
dir:
version: PR-<PR>
kyma_environment_analytics:
dir:
version: PR-<PR>
Note: the block is indented with 4 spaces — it sits under global.images, at the same level as cloudsql_proxy. The safest approach: read the full current content, append the block, then write the whole file back using mcp__github-tools__create_or_update_file.
Use the SHA from step 4.
Commit message: Add KEB PR-<PR> image overrides
Branch: keb-pr-<PR>-deploy
gh api user --jq .login
Use mcp__github-tools__create_pull_request:
owner: kyma
repo: management-plane-charts
title: Test KEB PR-<PR>
head: keb-pr-<PR>-deploy
base: chart/keb-sap
draft: true
body: |
## Summary
Deploy KEB [PR-<PR>](https://github.com/kyma-project/kyma-environment-broker/pull/<PR>) images to kcp-dev for testing.
All KEB component images are redirected to `europe-docker.pkg.dev/kyma-project/dev` at tag `PR-<PR>`.
**Do not merge.** Close this PR when testing is complete.
pr-deploy labelUse mcp__github-tools__issue_write with method update to add the pr-deploy label to the newly created PR (pass the PR number as issue_number).
Report the PR URL to the user.
base: chart/keb-sap — never main.mcp__github-tools__*) for all kyma/management-plane-charts operations — never gh CLI for that repo.gh CLI only for kyma-project/kyma-environment-broker operations (get PR number, get GitHub username).