I am working on a project where I have complete end-to-end gitOps deployment through the REST API. I need to be able to clone a project repo from a template to another project from the REST API. From reading the documents for the API:
What is not clear to me is what type can I specify to just clone all of the files from one project to another new one from the template?
Thank you @sugaroverflow! That type of API would mean I would have to download the file, then re-upload it with an import. Now that I am re-reading the feature list perhaps just doing a bulk import will work.
This looks like I can specify the path to one git URI to another. Just have to create my new git project and git the URI for it and pass it in the dest for the bulkimport.
I don’t see any examples of it out there so I guess I will have to do some trial and error with this API.
Oh, I’m glad you found that the Bulk Imports API works better for your use case @csmykay!
I tried to see if I could find some examples or a blog post using this API, but wasn’t able to find anything specific. Feel free to share your work as you’re figuring things out and we can try to help!