Skip to content

Commit aed5fbd

Browse files
authored
Merge branch 'main' into docs/example-migration
2 parents 1754688 + d826840 commit aed5fbd

File tree

13 files changed

+1520
-22
lines changed

13 files changed

+1520
-22
lines changed

.github/workflows/build-oss.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -201,7 +201,7 @@ jobs:
201201

202202
- name: Run Docker Scout vulnerability scanner
203203
id: docker-scout
204-
uses: docker/scout-action@cc6bf8dd03587425ef920278b3e2726ba8d791e8 # v1.14.0
204+
uses: docker/scout-action@e1c0d589b972d5605e035bbf74ed95cfc306d597 # v1.15.0
205205
with:
206206
command: cves,recommendations
207207
image: ${{ steps.meta.outputs.tags }}

.github/workflows/build-plus.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -222,7 +222,7 @@ jobs:
222222

223223
- name: Run Docker Scout vulnerability scanner
224224
id: docker-scout
225-
uses: docker/scout-action@cc6bf8dd03587425ef920278b3e2726ba8d791e8 # v1.14.0
225+
uses: docker/scout-action@e1c0d589b972d5605e035bbf74ed95cfc306d597 # v1.15.0
226226
with:
227227
command: cves,recommendations
228228
image: ${{ steps.meta.outputs.tags }}

.github/workflows/docs-build-push.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ permissions:
3131

3232
jobs:
3333
call-docs-build-push:
34-
uses: nginxinc/docs-actions/.github/workflows/docs-build-push.yml@69843fb5d009e99750e50c23e90c23a899e4637e # v1.0.6
34+
uses: nginxinc/docs-actions/.github/workflows/docs-build-push.yml@9c59fab05a8131f4d691ba6ea2b6a119f3ef832a # v1.0.7
3535
permissions:
3636
pull-requests: write # needed to write preview url comment to PR
3737
contents: read

.github/workflows/image-promotion.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -449,7 +449,7 @@ jobs:
449449

450450
- name: Run Docker Scout vulnerability scanner
451451
id: docker-scout
452-
uses: docker/scout-action@cc6bf8dd03587425ef920278b3e2726ba8d791e8 # v1.14.0
452+
uses: docker/scout-action@e1c0d589b972d5605e035bbf74ed95cfc306d597 # v1.15.0
453453
with:
454454
command: cves,recommendations
455455
image: ${{ steps.meta.outputs.tags }}
@@ -539,7 +539,7 @@ jobs:
539539

540540
- name: Run Docker Scout vulnerability scanner
541541
id: docker-scout
542-
uses: docker/scout-action@cc6bf8dd03587425ef920278b3e2726ba8d791e8 # v1.14.0
542+
uses: docker/scout-action@e1c0d589b972d5605e035bbf74ed95cfc306d597 # v1.15.0
543543
with:
544544
command: cves,recommendations
545545
image: ${{ steps.meta.outputs.tags }}
@@ -636,7 +636,7 @@ jobs:
636636

637637
- name: Run Docker Scout vulnerability scanner
638638
id: docker-scout
639-
uses: docker/scout-action@cc6bf8dd03587425ef920278b3e2726ba8d791e8 # v1.14.0
639+
uses: docker/scout-action@e1c0d589b972d5605e035bbf74ed95cfc306d597 # v1.15.0
640640
with:
641641
command: cves,recommendations
642642
image: ${{ steps.meta.outputs.tags }}

build/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ RUN --mount=type=bind,from=alpine-opentracing-lib,target=/tmp/ot/ \
3131

3232

3333
############################################# Base image for Debian #############################################
34-
FROM nginx:1.27.2@sha256:d2eb56950b84efe34f966a2b92efb1a1a2ea53e7e93b94cdf45a27cf3cd47fc0 AS debian
34+
FROM nginx:1.27.2@sha256:28402db69fec7c17e179ea87882667f1e054391138f77ffaf0c3eb388efc3ffb AS debian
3535

3636
RUN --mount=type=bind,from=opentracing-lib,target=/tmp/ot/ \
3737
apt-get update \
@@ -207,7 +207,7 @@ RUN --mount=type=bind,from=alpine-fips-3.17,target=/tmp/fips/ \
207207

208208

209209
############################################# Base image for Debian with NGINX Plus #############################################
210-
FROM debian:12-slim@sha256:a2500dba20ee82616f6ec13daa5a55f20bc63a2df5ce6082dacfba682b13b451 AS debian-plus
210+
FROM debian:12-slim@sha256:36e591f228bb9b99348f584e83f16e012c33ba5cad44ef5981a1d7c0a93eca22 AS debian-plus
211211
ARG NGINX_PLUS_VERSION
212212

213213
ENV NGINX_VERSION=${NGINX_PLUS_VERSION}

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ module github.com/nginxinc/kubernetes-ingress
33
go 1.23.2
44

55
require (
6-
github.com/aws/aws-sdk-go-v2/config v1.27.43
6+
github.com/aws/aws-sdk-go-v2/config v1.28.0
77
github.com/aws/aws-sdk-go-v2/service/marketplacemetering v1.25.2
88
github.com/cert-manager/cert-manager v1.16.1
99
github.com/dlclark/regexp2 v1.11.4

go.sum

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ github.com/alexbrainman/sspi v0.0.0-20231016080023-1a75b4708caa h1:LHTHcTQiSGT7V
66
github.com/alexbrainman/sspi v0.0.0-20231016080023-1a75b4708caa/go.mod h1:cEWa1LVoE5KvSD9ONXsZrj0z6KqySlCCNKHlLzbqAt4=
77
github.com/aws/aws-sdk-go-v2 v1.32.2 h1:AkNLZEyYMLnx/Q/mSKkcMqwNFXMAvFto9bNsHqcTduI=
88
github.com/aws/aws-sdk-go-v2 v1.32.2/go.mod h1:2SK5n0a2karNTv5tbP1SjsX0uhttou00v/HpXKM1ZUo=
9-
github.com/aws/aws-sdk-go-v2/config v1.27.43 h1:p33fDDihFC390dhhuv8nOmX419wjOSDQRb+USt20RrU=
10-
github.com/aws/aws-sdk-go-v2/config v1.27.43/go.mod h1:pYhbtvg1siOOg8h5an77rXle9tVG8T+BWLWAo7cOukc=
9+
github.com/aws/aws-sdk-go-v2/config v1.28.0 h1:FosVYWcqEtWNxHn8gB/Vs6jOlNwSoyOCA/g/sxyySOQ=
10+
github.com/aws/aws-sdk-go-v2/config v1.28.0/go.mod h1:pYhbtvg1siOOg8h5an77rXle9tVG8T+BWLWAo7cOukc=
1111
github.com/aws/aws-sdk-go-v2/credentials v1.17.41 h1:7gXo+Axmp+R4Z+AK8YFQO0ZV3L0gizGINCOWxSLY9W8=
1212
github.com/aws/aws-sdk-go-v2/credentials v1.17.41/go.mod h1:u4Eb8d3394YLubphT4jLEwN1rLNq2wFOlT6OuxFwPzU=
1313
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.17 h1:TMH3f/SCAWdNtXXVPPu5D6wrr4G5hI1rAxbcocKfC7Q=

internal/configs/configmaps.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -347,10 +347,14 @@ func ParseConfigMap(ctx context.Context, cfgm *v1.ConfigMap, nginxPlus bool, has
347347

348348
if mainTemplate, exists := cfgm.Data["main-template"]; exists {
349349
cfgParams.MainTemplate = &mainTemplate
350+
} else {
351+
cfgParams.MainTemplate = nil
350352
}
351353

352354
if ingressTemplate, exists := cfgm.Data["ingress-template"]; exists {
353355
cfgParams.IngressTemplate = &ingressTemplate
356+
} else {
357+
cfgParams.IngressTemplate = nil
354358
}
355359

356360
if virtualServerTemplate, exists := cfgm.Data["virtualserver-template"]; exists {

internal/configs/configurator.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1310,11 +1310,15 @@ func (cnf *Configurator) UpdateConfig(cfgParams *ConfigParams, resources Extende
13101310
cfgParams.MainServerSSLDHParam = fileName
13111311
}
13121312

1313+
// Apply custom main-template defined in ConfigMap obj
13131314
if cfgParams.MainTemplate != nil {
13141315
err := cnf.templateExecutor.UpdateMainTemplate(cfgParams.MainTemplate)
13151316
if err != nil {
13161317
return allWarnings, fmt.Errorf("error when parsing the main template: %w", err)
13171318
}
1319+
} else {
1320+
// Reverse to default main template parsed at NIC startup.
1321+
cnf.templateExecutor.UseOriginalMainTemplate()
13181322
}
13191323

13201324
if cfgParams.IngressTemplate != nil {

0 commit comments

Comments
 (0)