salt
salt copied to clipboard
[BUG] "Recursive requisite found" in a state that worked before
This problem appeared in the rabbitmq-formula
's CI tests, with no code change in the formula, but changes to the Salt release used in the CI.
- Run OK :
CI run on Dec 12, using saltstack master branch, commit fc65161d2e73138083c8aff2fbfc93d5a2af8d19 (merged on Dec 4)
https://gitlab.com/saltstack-formulas/rabbitmq-formula/-/jobs/5734682005
From the log :
You asked for latest and you have 3007.0+0na.fc65161 installed, sweet!
CI results : all OK.
- BAD run :
CI run on Jan 11, using saltstack master branch, commit daef7613bc359822a4f04ffdd7a91a9edcac7c80 (merged on Jan 11)
https://gitlab.com/saltstack-formulas/rabbitmq-formula/-/jobs/5912410639
From the log :
You asked for latest and you have 3007.0+0na.daef761 installed, sweet!
Error in the CI run :
----------
ID: rabbitmq-config-plugins-rabbit-rabbitmqadmin-install
Function: cmd.run
Name: curl -k -L http://127.0.0.1:15672/cli/rabbitmqadmin -o /usr/local/sbin/rabbitmqadmin
Result: False
Comment: Recursive requisite found
Changes:
----------
I looked a bit into the git log, and I think this might be caused by https://github.com/saltstack/salt/pull/65326/files which was merged on Dec 8, so it fits in the time frame, altough I'm not enough of a coder to really investigate it.