|
| 1 | +postsubmits: |
| 2 | + # This is the github repo we'll build from. This block needs to be repeated |
| 3 | + # for each repo. |
| 4 | + kubernetes-sigs/karpenter-provider-cluster-api: |
| 5 | + # The name should be changed to match the repo name above |
| 6 | + - name: post-karpenter-provider-cluster-api-push-images |
| 7 | + cluster: k8s-infra-prow-build-trusted |
| 8 | + annotations: |
| 9 | + # This is the name of some testgrid dashboard to report to. |
| 10 | + # If this is the first one for your sig, you may need to create one |
| 11 | + testgrid-dashboards: sig-cluster-lifecycle-image-pushes, sig-k8s-infra-gcb |
| 12 | + decorate: true |
| 13 | + # this causes the job to only run on the master branch. Remove it if your |
| 14 | + # job makes sense on every branch (unless it's setting a `latest` tag it |
| 15 | + # probably does). |
| 16 | + # if you remove it you must instead use the following: |
| 17 | + #skip_branches: |
| 18 | + # # do not run on dependabot branches, these exist prior to merge |
| 19 | + # # only merged code should trigger these jobs |
| 20 | + # - '^dependabot' |
| 21 | + branches: |
| 22 | + - ^main$ |
| 23 | + - ^release- |
| 24 | + # Build semver tags, too |
| 25 | + - ^v(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$ |
| 26 | + spec: |
| 27 | + serviceAccountName: gcb-builder |
| 28 | + containers: |
| 29 | + - image: gcr.io/k8s-staging-test-infra/image-builder:v20250914-3092127382 |
| 30 | + command: |
| 31 | + - /run.sh |
| 32 | + args: |
| 33 | + # this is the project GCB will run in, which is the same as the GCR |
| 34 | + # images are pushed to. |
| 35 | + - --project=k8s-staging-karpenter-cluster-api |
| 36 | + # This is the same as above, but with -gcb appended. |
| 37 | + - --scratch-bucket=gs://k8s-staging-karpenter-cluster-api-gcb |
| 38 | + - --env-passthrough=PULL_BASE_REF |
| 39 | + - . |
0 commit comments