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