Infrastructure as a Code: documenting changes with Git: API Product

Is there a way to apply IaaC & Git for documenting changes to the API Product in Apigee?

Case: 

Need to make changes to the API Product, e.g. add it to the Developer App & decrease Quota.

Is it possible to have some sort of definition file, e.g. XML, containing the current state & change it?

Instead of manually changing settings in the UI.


For example, in the case of Proxies, you can export it, make changes to the set of XML files, commit into the Git repository & have Maven Plugin for Apigee to deploy proxy to the Apigee runtime.

 

Good day, everyone & thanks in advance for any inputs.5

regards, Yermek

#apigee #apiproduct #git #iaac #xml

Solved Solved
0 1 353
1 ACCEPTED SOLUTION

You can also use the maven plugin for configuration - this includes developers, API products, etc, see

https://github.com/apigee/apigee-config-maven-plugin

https://github.com/apigee/apigee-config-maven-plugin/tree/hybrid

 

This will enable you to maintain configuration in a json file, and then follow same process of commit to git and use CI CD

View solution in original post

1 REPLY 1

You can also use the maven plugin for configuration - this includes developers, API products, etc, see

https://github.com/apigee/apigee-config-maven-plugin

https://github.com/apigee/apigee-config-maven-plugin/tree/hybrid

 

This will enable you to maintain configuration in a json file, and then follow same process of commit to git and use CI CD