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

     1  postsubmits:
     2    kubernetes/ingress-nginx:
     3      - name: post-ingress-nginx-push-images
     4        cluster: k8s-infra-prow-build-trusted
     5        annotations:
     6          testgrid-dashboards: sig-network-ingress-nginx, sig-k8s-infra-gcb
     7        decorate: true
     8        run_if_changed: 'TAG'
     9        branches:
    10          - ^main$
    11          - ^release-.*$
    12        spec:
    13          serviceAccountName: gcb-builder
    14          containers:
    15            - image: gcr.io/k8s-staging-test-infra/image-builder:v20230711-e33377c2b4
    16              command:
    17                - /run.sh
    18              args:
    19                - --project=k8s-staging-ingress-nginx
    20                - --scratch-bucket=gs://k8s-staging-ingress-nginx-gcb
    21                - --env-passthrough=PULL_BASE_REF,PULL_BASE_SHA
    22                - --with-git-dir
    23                - --build-dir=.
    24                - .
    25      - name: post-ingress-nginx-build-nginx-image
    26        cluster: k8s-infra-prow-build-trusted
    27        annotations:
    28          testgrid-dashboards: sig-network-ingress-nginx, sig-k8s-infra-gcb
    29        decorate: true
    30        run_if_changed: 'images/nginx/.*'
    31        branches:
    32          - ^main$
    33          - ^release-.*$
    34        spec:
    35          serviceAccountName: gcb-builder
    36          containers:
    37            - image: gcr.io/k8s-staging-test-infra/image-builder:v20230711-e33377c2b4
    38              command:
    39                - /run.sh
    40              args:
    41                - --project=k8s-staging-ingress-nginx
    42                - --scratch-bucket=gs://k8s-staging-ingress-nginx-gcb
    43                - --env-passthrough=PULL_BASE_REF,PULL_BASE_SHA
    44                - --build-dir=.
    45                - --with-git-dir
    46                - images/nginx
    47      - name: post-ingress-nginx-build-nginx-1-25-image
    48        cluster: k8s-infra-prow-build-trusted
    49        annotations:
    50          testgrid-dashboards: sig-network-ingress-nginx, sig-k8s-infra-gcb
    51        decorate: true
    52        run_if_changed: 'images/nginx-1.25/.*'
    53        branches:
    54          - ^main$
    55          - ^release-.*$
    56        spec:
    57          serviceAccountName: gcb-builder
    58          containers:
    59            - image: gcr.io/k8s-staging-test-infra/image-builder:v20230711-e33377c2b4
    60              command:
    61                - /run.sh
    62              args:
    63                - --project=k8s-staging-ingress-nginx
    64                - --scratch-bucket=gs://k8s-staging-ingress-nginx-gcb
    65                - --env-passthrough=PULL_BASE_REF,PULL_BASE_SHA
    66                - --build-dir=.
    67                - --with-git-dir
    68                - images/nginx-1.25
    69      - name: post-ingress-nginx-build-opentelemetry
    70        cluster: k8s-infra-prow-build-trusted
    71        annotations:
    72          testgrid-dashboards: sig-network-ingress-nginx, sig-k8s-infra-gcb
    73        decorate: true
    74        run_if_changed: 'images/opentelemetry/.*'
    75        branches:
    76          - ^main$
    77          - ^release-.*$
    78        spec:
    79          serviceAccountName: gcb-builder
    80          containers:
    81            - image: gcr.io/k8s-staging-test-infra/image-builder:v20230711-e33377c2b4
    82              command:
    83                - /run.sh
    84              args:
    85                - --project=k8s-staging-ingress-nginx
    86                - --scratch-bucket=gs://k8s-staging-ingress-nginx-gcb
    87                - --env-passthrough=PULL_BASE_REF,PULL_BASE_SHA
    88                - --build-dir=.
    89                - --with-git-dir
    90                - images/opentelemetry
    91      - name: post-ingress-nginx-build-e2e-image
    92        cluster: k8s-infra-prow-build-trusted
    93        annotations:
    94          testgrid-dashboards: sig-network-ingress-nginx, sig-k8s-infra-gcb
    95        decorate: true
    96        run_if_changed: 'images/test-runner/.*|NGINX_BASE'
    97        branches:
    98          - ^main$
    99          - ^release-.*$
   100        spec:
   101          serviceAccountName: gcb-builder
   102          containers:
   103            - image: gcr.io/k8s-staging-test-infra/image-builder:v20230711-e33377c2b4
   104              command:
   105                - /run.sh
   106              args:
   107                - --project=k8s-staging-ingress-nginx
   108                - --scratch-bucket=gs://k8s-staging-ingress-nginx-gcb
   109                - --env-passthrough=PULL_BASE_REF,PULL_BASE_SHA
   110                - --build-dir=.
   111                - --with-git-dir
   112                - images/test-runner
   113      - name: post-ingress-nginx-build-cfssl-image
   114        cluster: k8s-infra-prow-build-trusted
   115        annotations:
   116          testgrid-dashboards: sig-network-ingress-nginx, sig-k8s-infra-gcb
   117        decorate: true
   118        run_if_changed: 'images/cfssl/.*'
   119        branches:
   120          - ^main$
   121        spec:
   122          serviceAccountName: gcb-builder
   123          containers:
   124            - image: gcr.io/k8s-staging-test-infra/image-builder:v20230711-e33377c2b4
   125              command:
   126                - /run.sh
   127              args:
   128                - --project=k8s-staging-ingress-nginx
   129                - --scratch-bucket=gs://k8s-staging-ingress-nginx-gcb
   130                - --env-passthrough=PULL_BASE_REF,PULL_BASE_SHA
   131                - --build-dir=.
   132                - --with-git-dir
   133                - images/cfssl
   134      - name: post-ingress-nginx-build-echo-image
   135        cluster: k8s-infra-prow-build-trusted
   136        annotations:
   137          testgrid-dashboards: sig-network-ingress-nginx, sig-k8s-infra-gcb
   138        decorate: true
   139        run_if_changed: 'images/echo/.*|NGINX_BASE'
   140        branches:
   141          - ^main$
   142        spec:
   143          serviceAccountName: gcb-builder
   144          containers:
   145            - image: gcr.io/k8s-staging-test-infra/image-builder:v20230711-e33377c2b4
   146              command:
   147                - /run.sh
   148              args:
   149                - --project=k8s-staging-ingress-nginx
   150                - --scratch-bucket=gs://k8s-staging-ingress-nginx-gcb
   151                - --env-passthrough=PULL_BASE_REF,PULL_BASE_SHA
   152                - --build-dir=.
   153                - --with-git-dir
   154                - images/echo
   155      - name: post-ingress-nginx-build-fastcgi-helloserver-image
   156        cluster: k8s-infra-prow-build-trusted
   157        annotations:
   158          testgrid-dashboards: sig-network-ingress-nginx, sig-k8s-infra-gcb
   159        decorate: true
   160        run_if_changed: 'images/fastcgi-helloserver/.*'
   161        branches:
   162          - ^main$
   163        spec:
   164          serviceAccountName: gcb-builder
   165          containers:
   166            - image: gcr.io/k8s-staging-test-infra/image-builder:v20230711-e33377c2b4
   167              command:
   168                - /run.sh
   169              args:
   170                - --project=k8s-staging-ingress-nginx
   171                - --scratch-bucket=gs://k8s-staging-ingress-nginx-gcb
   172                - --env-passthrough=PULL_BASE_REF,PULL_BASE_SHA
   173                - --build-dir=.
   174                - --with-git-dir
   175                - images/fastcgi-helloserver
   176      - name: post-ingress-nginx-build-httpbun-image
   177        cluster: k8s-infra-prow-build-trusted
   178        annotations:
   179          testgrid-dashboards: sig-network-ingress-nginx, sig-k8s-infra-gcb
   180        decorate: true
   181        run_if_changed: 'images/httpbun/.*'
   182        branches:
   183          - ^main$
   184        spec:
   185          serviceAccountName: gcb-builder
   186          containers:
   187            - image: gcr.io/k8s-staging-test-infra/image-builder:v20230711-e33377c2b4
   188              command:
   189                - /run.sh
   190              args:
   191                - --project=k8s-staging-ingress-nginx
   192                - --scratch-bucket=gs://k8s-staging-ingress-nginx-gcb
   193                - --env-passthrough=PULL_BASE_REF,PULL_BASE_SHA
   194                - --build-dir=.
   195                - --with-git-dir
   196                - images/httpbun
   197      - name: post-ingress-nginx-build-webhook-certgen-image
   198        cluster: k8s-infra-prow-build-trusted
   199        annotations:
   200          testgrid-dashboards: sig-network-ingress-nginx, sig-k8s-infra-gcb
   201        decorate: true
   202        run_if_changed: 'images/kube-webhook-certgen/.*'
   203        branches:
   204          - ^main$
   205        spec:
   206          serviceAccountName: gcb-builder
   207          containers:
   208            - image: gcr.io/k8s-staging-test-infra/image-builder:v20230711-e33377c2b4
   209              command:
   210                - /run.sh
   211              args:
   212                - --project=k8s-staging-ingress-nginx
   213                - --scratch-bucket=gs://k8s-staging-ingress-nginx-gcb
   214                - --env-passthrough=PULL_BASE_REF,PULL_BASE_SHA
   215                - --build-dir=.
   216                - --with-git-dir
   217                - images/kube-webhook-certgen
   218      - name: post-ingress-nginx-build-custom-error-pages-image
   219        cluster: k8s-infra-prow-build-trusted
   220        annotations:
   221          testgrid-dashboards: sig-network-ingress-nginx, sig-k8s-infra-gcb
   222        decorate: true
   223        run_if_changed: 'images/custom-error-pages/.*'
   224        branches:
   225          - ^main$
   226        spec:
   227          serviceAccountName: gcb-builder
   228          containers:
   229            - image: gcr.io/k8s-staging-test-infra/image-builder:v20230711-e33377c2b4
   230              command:
   231                - /run.sh
   232              args:
   233                - --project=k8s-staging-ingress-nginx
   234                - --scratch-bucket=gs://k8s-staging-ingress-nginx-gcb
   235                - --env-passthrough=PULL_BASE_REF,PULL_BASE_SHA
   236                - --build-dir=.
   237                - --with-git-dir
   238                - images/custom-error-pages