[2.8] Honor agent TLS mode when installing Fleet #45964
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Backport of rancher#45842 to 2.8.
Depends on fleet#2577.
Testing
Engineering Testing
Manual Testing
dev-script/build-local.sh
:(whereby the Fleet version and charts branch were set by this workflow)
Found configmaps
fleet-agent
andfleet-controller
, in namespacescattle-fleet-local-system
andcattle-fleet-system
respectively, to contain the key/value pair"agentTLSMode": "system-store"
Navigated the Rancher UI at
https://172.17.0.2.sslip.io/dashboard/c/local/explorer/configmap
and edited config maprancher-config
, adding afleet
field with value{"agentTLSMode": "strict"}
Could see the
fleet-agent
pod being re-created, and config mapsfleet-controller
andfleet-agent
being updated with the newagentTLSMode
value.Automated Testing
N/A
QA Testing Considerations
Regressions Considerations
N/A