Remove hard-coding of nginx and cert-manager from Ansible
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
StarlingX |
Fix Released
|
Medium
|
Jerry Sun |
Bug Description
Brief Description
-----------------
Currently Ansible has the cert-manager tarball version hard-coded in the following files:
https:/
https:/
This requires that every time a change is made in the cert-manager repo (which results in the tarball being upversioned) that a corresponding change in the above Ansible files is made as well. This has proven to be cumbersome. There were times that the Ansible change was forgotten resulting in a bootstrap failure and a red sanity.
This LP tracks an improvement to remove the hard-coding and update ansible to just apply the current version of the app at bootstrap time (not a specific version) since only one version is present at any given time.
Note: The nginx tarball is also hard-coded, but it is not auto-versioned as it doesn't have any helm plugins.
Severity
--------
Minor
Steps to Reproduce
------------------
N/A
Expected Behavior
------------------
N/A
Actual Behavior
----------------
N/A
Reproducibility
---------------
N/A
System Configuration
-------
any
Branch/Pull Time/Commit
-------
any stx load since the introduction of cert-manager in stx.4.0
Last Pass
---------
N/A
Timestamp/Logs
--------------
Not Required
Test Activity
-------------
Code inspection
Workaround
----------
none
summary: |
- Ansible should not hard-code the cert-manager version + Ansible should not hard-code the nginx & cert-manager versions |
description: | updated |
tags: | added: stx.config |
summary: |
- Ansible should not hard-code the nginx & cert-manager versions + Ansible should not hard-code the cert-manager version |
description: | updated |
Changed in starlingx: | |
assignee: | nobody → Jerry Sun (jerry-sun-u) |
Changed in starlingx: | |
assignee: | Jerry Sun (jerry-sun-u) → Eric MacDonald (rocksolidmtce) |
assignee: | Eric MacDonald (rocksolidmtce) → nobody |
Changed in starlingx: | |
assignee: | nobody → Jerry Sun (jerry-sun-u) |
Changed in starlingx: | |
importance: | Undecided → Medium |
status: | New → Triaged |
tags: | added: stx.5.0 |
summary: |
- Ansible should not hard-code the cert-manager version + Remove hard-coding of nginx and cert-manager from Ansible |
stx.5.0 / medium priority - should be fixed to avoid the bootstrap issues encountered when the ansible hard-coded reference is not updated.