-
-
Notifications
You must be signed in to change notification settings - Fork 999
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
On GitHub Enterprise Server, catalog and scaffold only support the latest version, not specific versions #3699
Comments
Hi, @yhakbar / Team, By the way, I would also like to inquire about the following questions. Thank you. : ) As shown in the diagram, I have configured three catalog URLs: U1, U2, and U3. terragrunt catalog found modules M1, M2, M3, ... M14. Here are my assumptions, and welcome your comments: M1 and M2 are from U1. Here are the related questions: A. As the number of URLs increases, how do we maintain the correspondence between M and U? In other words, how do we categorize and classify the modules? How can we make it easy for users to quickly identify the purpose of the modules? Should we rely on the module's own README? For example, M2 and M4 have the same name but come from different URLs. B. I know that M1 and M3 are from the root directory of their respective repositories, while the other 10 should be located in the modules subdirectory. Can all the modules be used normally, i.e., without errors? C. Why is the name of M1 not visible? How can we fix the display name? D. If we need to add multiple catalog URLs, do we have to add each URL individually? Does it support glob patterns? Can we add an entire organization? E. Once the number of catalog URLs increases, will it become slow? Can we load them in groups? F. As the platform provider, can we offer catalog URLs in a centralized location for users? For example, in |
Hi, @yhakbar / Team, Does terragrunt scaffold support specifying dependencies? For example, in this use case:
Thanks! |
Hey @brant4test , These are quite a lot of questions! I'd encourage you to join our Office Hours during the next session to discuss your usage of catalog and scaffold at length. Scaffold does not have anything out of the box for working with dependencies, but you're free to write templates that expect them. You can learn about custom templates here. It basically boils down to placing a A. I would rely on the README files of the modules, yes. We may add additional styling in the future to make it clearer where modules originate from in the future. |
Describe the bug
When using a repo on GitHub Enterprise Server, the end-to-end process of using Terragrunt Catalog and Scaffold only works with the latest version and does not support specifying a version.
Steps To Reproduce
Steps to reproduce the behavior:
//.?ref=v6.1.0
or?ref=v6.1.0
.Expected behavior
The scaffolding process should work correctly when specifying a version, and code should be scaffolded into the directory.
Nice to haves
The terminal output is already included in the Steps To Reproduce section.
Versions
Additional context
Example fixture: Similar to this example, but on GitHub Enterprise Server.
The text was updated successfully, but these errors were encountered: