One of your branch names has non-word characters in its name, for example, build_2022.29.08
includes dots. In r10k, you set invalid_branches: "correct"
to use the branch in Puppet Enterprise. However, when you use the same branch in Continuous Delivery for Puppet Enterprise, you get impact analysis errors and can’t deploy code.
Error messages and logs
Impact analysis failed for null. No branch named build_2022.29.08 found on control repo 'puppet_control' (puppet_control)
Setting invalid_branches: "correct"
replaces the dots, which are non-word characters, with underscores so that the branch can be used in Puppet Enterprise. In Continuous Delivery for Puppet Enterprise there’s no similar setting, so you get error messages.
Version and installation information
Product: Continuous Delivery for Puppet Enterprise
Version: 4.x
Solution
To avoid issues, change the name of the branch in PE, Continuous Delivery for PE, and version control so that it does not include non-word characters, including lowercase letters, numbers, letters, and underscores For example, you could change build_2022.29.08
to build_2022_29_08
. Learn more about acceptable characters from our documentation.
How can we improve this article?
0 comments
Please sign in to leave a comment.
Related articles