Support skip of acyclic check for cases where cyclical includes are warranted.
Proposed changes
If the file parsed is not the root conf file, then no need to perform acyclic check. If no root conf file is specified for the parsing options, then perform the acyclic check.
This allows for separate parsing of multiple configuration files without getting a "configs contain include cycle" error for ones that are not the root conf.
Support skip of acyclic check for cases where cyclical includes are warranted.
Proposed changes
If the file parsed is not the root conf file, then no need to perform acyclic check. If no root conf file is specified for the parsing options, then perform the acyclic check.
This allows for separate parsing of multiple configuration files without getting a "configs contain include cycle" error for ones that are not the root conf.
Issue: https://github.com/nginxinc/nginx-go-crossplane/issues/81
Checklist
Before creating a PR, run through this checklist and mark each as complete.
CONTRIBUTING
documentREADME.md
)