Project

General

Profile

Actions

Bug #12155

closed

Detection of minicurl and https is done in conflicting ways

Added by Florian Heigl about 6 years ago. Updated over 5 years ago.

Status:
Released
Priority:
N/A
Category:
System techniques
Target version:
Severity:
Major - prevents use of part of Rudder | no simple workaround
UX impact:
User visibility:
Operational - other Techniques | Technique editor | Rudder settings
Effort required:
Very Small
Priority:
76
Name check:
Fix check:
Regression:

Description

The system policies select http as protocol for AIX, and select minicurl if curl is not available.
minicurl is deployed without TLS support.

This means that on a system without curl, and not running AIX, rudder automatically selects to use minicurl, but via https, which rudder's minicurl does not support.

This means the system policies are not consistent in themselves.

Please ensure the condition match up.
Please also verify if it was a conscious decision to miss TLS support in minicurl (for maintenance cost reasons, for example) or if "it's just not there because it's not there".

If it's intentionally missing, there should be no code path where rudder selects it for a https transfer.

EDIT (FAR): the point of that ticket is to make sure that minicurl is never selected in combination with HTTPS. Other evolution (like supporting curl+wget) will be done in other tickets.


Subtasks 1 (0 open1 closed)

Bug #12951: Inventory is not sent if curl is not presentReleasedFrançois ARMANDActions
Actions

Also available in: Atom PDF