Skip to content

[BUG] "Recursive requisite found" in a state that worked before #65966

@sylvainfaivre

Description

@sylvainfaivre

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 fc65161 (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 daef761 (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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugbroken, incorrect, or confusing behaviorneeds-triage

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions