k8s.io/test-infra@v0.0.0-20240520184403-27c6b4c223d8/config/jobs/image-pushing/k8s-staging-cloud-provider-ibm.yaml (about)

     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/ibm-vpc-block-csi-driver:
     5      # The name should be changed to match the repo name above
     6      - name: post-ibm-vpc-block-csi-driver-push-images
     7        rerun_auth_config:
     8          github_team_slugs:
     9            - org: kubernetes-sigs
    10              slug: ibm-vpc-block-csi-driver-maintainers
    11          github_users:
    12            - arahamad
    13            - ambiknai
    14        cluster: k8s-infra-prow-build-trusted
    15        annotations:
    16          # This is the name of some testgrid dashboard to report to.
    17          # If this is the first one for your sig, you may need to create one
    18          testgrid-dashboards: sig-cloud-provider-ibm-vpc-block-csi-driver, sig-k8s-infra-gcb
    19        decorate: true
    20        # this causes the job to only run on the master branch. Remove it if your
    21        # job makes sense on every branch (unless it's setting a `latest` tag it
    22        # probably does).
    23        branches:
    24          - ^master$
    25          - ^release-.+$
    26          # this is a regex for semver, from https://semver.org/#is-there-a-suggested-regular-expression-regex-to-check-a-semver-string
    27          - ^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-]+)*))?$
    28        spec:
    29          serviceAccountName: gcb-builder
    30          containers:
    31            - image: gcr.io/k8s-staging-test-infra/image-builder:v20230711-e33377c2b4
    32              command:
    33                - /run.sh
    34              args:
    35                # this is the project GCB will run in, which is the same as the GCR
    36                # images are pushed to.
    37                - --project=k8s-staging-cloud-provider-ibm
    38                # This is the same as above, but with -gcb appended.
    39                - --scratch-bucket=gs://k8s-staging-cloud-provider-ibm-gcb
    40                - --env-passthrough=PULL_BASE_REF
    41                - .
    42  
    43    kubernetes-sigs/ibm-powervs-block-csi-driver:
    44      # The name should be changed to match the repo name above
    45      - name: post-ibm-powervs-block-csi-driver-push-images
    46        rerun_auth_config:
    47          github_team_slugs:
    48            - org: kubernetes-sigs
    49              slug: ibm-powervs-block-csi-driver-maintainers
    50          github_users:
    51            - mkumatag
    52            - yussufsh
    53        cluster: k8s-infra-prow-build-trusted
    54        annotations:
    55          # This is the name of some testgrid dashboard to report to.
    56          # If this is the first one for your sig, you may need to create one
    57          testgrid-dashboards: sig-cloud-provider-ibm-powervs-block-csi-driver, sig-k8s-infra-gcb
    58          testgrid-tab-name: post-ibm-powervs-block-csi-driver-image-pushes
    59        decorate: true
    60        # this causes the job to only run on the master branch. Remove it if your
    61        # job makes sense on every branch (unless it's setting a `latest` tag it
    62        # probably does).
    63        branches:
    64          - ^main$
    65          - ^release-.+$
    66          # this is a regex for semver, from https://semver.org/#is-there-a-suggested-regular-expression-regex-to-check-a-semver-string
    67          - ^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-]+)*))?$
    68        spec:
    69          serviceAccountName: gcb-builder
    70          containers:
    71            - image: gcr.io/k8s-staging-test-infra/image-builder:v20230711-e33377c2b4
    72              command:
    73                - /run.sh
    74              args:
    75                # this is the project GCB will run in, which is the same as the GCR
    76                # images are pushed to.
    77                - --project=k8s-staging-cloud-provider-ibm
    78                # This is the same as above, but with -gcb appended.
    79                - --scratch-bucket=gs://k8s-staging-cloud-provider-ibm-gcb
    80                - --env-passthrough=PULL_BASE_REF
    81                - .