What a fantastic tool, and thank you for the thorough explanation! In our situation, even though all the extractor pipeline activities including Create PR are running smoothly with all green checkmarks, we're not seeing a new branch or a pull request. Any clue what might be causing this?
Sharing this information for reference in case someone else encounters a similar issue. The root cause of the problem was related to the extractor pipeline parameter, specifically "API_MANAGEMENT_SERVICE_OUTPUT_FOLDER_PATH," which was initially set to "artifacts." However, it seems that the code responsible for creating a new branch and PR does not function correctly with this value. To resolve the issue, the value needed to be changed to something else.
Very Good @hussein what version of the apiops are you using? To deploy dev no problem , but for others envs im really struggling, the config.yaml are not working, I have azure functions integrated with apim, and is really Hard follow with this approach.
Great walk through! I have a question on the concept of re-deploying to dev. For an example, lets say we have multiple people working on APIs in APIM. When i run the extract pipeline, it extracts the changes at a point in time and when i run the publish pipeline, it deploys the changes at previously mentioned point in time. So my question is, when multiple people working on the same instance of APIM, will it override the changes which had happened after the extraction?
Hey @Hussein, thank you for this wonderful content. Unfortunately, I'm stuck at initial level because of security permission issues. While creating new azure service connection, 'Grant access permission to all pipelines' checkbox is disabled. Can you please help me with this, what level of user permission I will need to create service connection?
Hi Hussein, The content is awesome. Though I am new to Azure but I was able to follow it and run both pipelines, extractor and publisher successfully. However, I have a question. How can we parameterize it for different environments? Do you have any example of that? I guess it will be using configuration.env.yaml but still need some examples if you can help me. Thanks
The best and the only video which shows the end-end pipeline for APIM. I just have one question. If I have multiple environments with different service connections, where can I specify them? Is run-publisher-with-env.yaml the correct file to specify that? Do I need to create multiple env.yaml file for each environment to specify different service connection?
My pipeline is successfully published to dev and prod, however everything except apis and policy and been pushed to the prod but apis not, anyhow what cause this ?
This is an eye opener for me after struggling a lot to find a way to deploy API's to APIM automatically. Looking for more in depth video. Please do.
Great video, Looking for next level videos for different use cases.
Great walk through as usual Hussein.
My pleasure
What a fantastic tool, and thank you for the thorough explanation! In our situation, even though all the extractor pipeline activities including Create PR are running smoothly with all green checkmarks, we're not seeing a new branch or a pull request. Any clue what might be causing this?
Sharing this information for reference in case someone else encounters a similar issue. The root cause of the problem was related to the extractor pipeline parameter, specifically "API_MANAGEMENT_SERVICE_OUTPUT_FOLDER_PATH," which was initially set to "artifacts." However, it seems that the code responsible for creating a new branch and PR does not function correctly with this value. To resolve the issue, the value needed to be changed to something else.
Thank you for the video. Do you have any video or articles to include different namedvalues for different environment ?
I am also in need of that not to mention my different environments use different loggers…
This has been really helpful. Thank you so much for the content.
Very Good @hussein what version of the apiops are you using? To deploy dev no problem , but for others envs im really struggling, the config.yaml are not working, I have azure functions integrated with apim, and is really Hard follow with this approach.
Great walk through! I have a question on the concept of re-deploying to dev. For an example, lets say we have multiple people working on APIs in APIM. When i run the extract pipeline, it extracts the changes at a point in time and when i run the publish pipeline, it deploys the changes at previously mentioned point in time. So my question is, when multiple people working on the same instance of APIM, will it override the changes which had happened after the extraction?
Hey @Hussein, thank you for this wonderful content. Unfortunately, I'm stuck at initial level because of security permission issues. While creating new azure service connection, 'Grant access permission to all pipelines' checkbox is disabled. Can you please help me with this, what level of user permission I will need to create service connection?
Thank You ,Very informative video on ApiOps
this is what i was looking for....
Hi Hussein, The content is awesome. Though I am new to Azure but I was able to follow it and run both pipelines, extractor and publisher successfully.
However, I have a question.
How can we parameterize it for different environments?
Do you have any example of that?
I guess it will be using configuration.env.yaml but still need some examples if you can help me.
Thanks
We find these tools pretty handy to promote apis config from lower to higher environments of apim. Thanks for this, very informative
My pleasure Abdul!!
The best and the only video which shows the end-end pipeline for APIM. I just have one question. If I have multiple environments with different service connections, where can I specify them? Is run-publisher-with-env.yaml the correct file to specify that? Do I need to create multiple env.yaml file for each environment to specify different service connection?
Nice video. Clearly explains APiOps. Can we use ApiOps with other pipelines as well like Bitbucket pipelines?
Hi, can we deploy apim through publisher pipeline in incremental mode.
My pipeline is successfully published to dev and prod, however everything except apis and policy and been pushed to the prod but apis not, anyhow what cause this ?
Any info on how to fix the spectral lint failure
I am getting 412 error when running my Publisher pipeline. Do you know why I followed same steps.
You need to look into the error details to see what's wrong. I can't help much by knowing the error number :)