Update Nginx defaultbackend image version
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
StarlingX |
Fix Released
|
Low
|
Karla Felix |
Bug Description
Description
Brief Description
The ingress-nginx helm chart used by nginx-ingress-
Upstream uses image k8s.gcr.
After a analysis of git log, it seems like there is no explicit intent for this override to happen.
We do this override to k8s.gcr.
This is not ideal and we would like to be as current as possible with upstream.
This story tracks testing and the code change to fix that.
Severity
Minor
Steps to Reproduce
Install current ISO and run the ansible bootstrap playbook.
Then take a look at the installed defaultbackend image:
controller-0:~$ crictl images | grep defaultbackend
registry.
Expected Behavior
controller-0:~$ crictl images | grep defaultbackend
registry.
Actual Behavior
controller-0:~$ crictl images | grep defaultbackend
registry.
Reproducibility
100%
Alarms
NA
Test Activity
Developer Testing
Workaround
[sysadmin@
[sysadmin@
[sysadmin@
[sysadmin@
[sysadmin@
defaultBackend:
enabled: true
image:
registry: k8s.gcr.io
image: defaultbackend-
tag: "1.5"
EOF
[sysadmin@
[sysadmin@
[sysadmin@
kube-system ic-nginx-
kube-system ic-nginx-
[sysadmin@
Changed in starlingx: | |
assignee: | nobody → Karla Felix (kkarolin) |
Changed in starlingx: | |
status: | New → In Progress |
Changed in starlingx: | |
importance: | Undecided → Low |
tags: | added: stx.apps |
tags: | added: stx.7.0 |
Reviewed: https:/ /review. opendev. org/c/starlingx /ansible- playbooks/ +/848165 /opendev. org/starlingx/ ansible- playbooks/ commit/ 163469bb3008acb 401c5ec6959de11 a2dc67f800
Committed: https:/
Submitter: "Zuul (22348)"
Branch: master
commit 163469bb3008acb 401c5ec6959de11 a2dc67f800
Author: Karla Felix <email address hidden>
Date: Wed Jun 29 14:12:13 2022 -0300
Update Nginx defaultbackend version
Updating Nginx's defaultbackend version from 1.4 => 1.5 to align with
the upstream version.
Test Plan:
PASS: Done Helm override to enable defaultbackend and verify
defaultbacke nd pod is running after app re-apply.
PASS: Check defaultbackend pod is using the right image version.
PASS: Simple functional test creating ingress resources and
testing defaultbackend with curl commands.
PASS: Verified system bootstrap with k8s v1.22.5, v1.21.8, v1.23.1.
Closes-bug: 1980355 da563336af9a7c6 a638d4ea862
Change-Id: Ie23c811d8788fe
Signed-off-by: Karla Felix <email address hidden>