Hi SailPoint experts, I am looking for best practices or recommended approach that we can use to store the ISC objects to centralized version control like Git to keep tracking of all history, backups on timely schedules. Are there any relevant documents that I can refer to ?
Right now, I am using Config Hub to promote changes from one environment to another environment but based on Client needs, we need to store all ISC objects to Git possibly.
Kindly have a look at the following SailPoint Developer Community discussion. It covers using ConfigHub with CI/CD and GitHub Actions for change management and version control:
I would consider Patrick’s tool. It is an open-source utility, purpose-built for this exact scenario. There is a good chance it would eliminate the need to write your own tooling, though there is always a risk of a niche edge case. The main thing to consider for a regulated client is the trade off between community & maintained tooling as part of the deployment pipeline, versus supported SailPoint tooling (CLI/API).
If the client has change control requirements around tool provenance, they may prefer the CLI + GitHub Actions combination as its easier to defend during a security review.