<div dir="ltr"><span style="font-family:Lato,sans-serif">Excuse me, the message was addressed to Philippe. </span><div><span style="font-family:Lato,sans-serif"><br></span></div><div><font face="Lato, sans-serif">We used ArgoCD to deploy the kubernetes cluster. Once the env branch gets updated the pipeline extracts, prepares according to the env and puts Midpoint files into volumes. After that, a new Midpoint instance applies them during startup. </font></div></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Tue, 10 Mar 2026 at 11:42, Yakov Revyakin <<a href="mailto:yrevyakin@gmail.com">yrevyakin@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><span style="font-family:Arial,sans-serif;font-size:14px">Hi Markus,</span><div><span style="font-family:Arial,sans-serif;font-size:14px">You can adopt any well-known tool to arrange CI/CD pipelines for different envs, like ADO, ArgoCD, etc.</span></div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, 10 Mar 2026 at 10:42, Markus Calmius via midPoint <<a href="mailto:midpoint@lists.evolveum.com" target="_blank">midpoint@lists.evolveum.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div style="font-family:Arial,sans-serif;font-size:14px">Hi,</div><div style="font-family:Arial,sans-serif;font-size:14px"><br></div><div style="font-family:Arial,sans-serif;font-size:14px">A very short answer...but:</div><div style="font-family:Arial,sans-serif;font-size:14px">We have a similar setup, and from a high-level perspective, this is what we've done:</div><div style="font-family:Arial,sans-serif;font-size:14px">once a merge is done (to a specific branch) a pipeline is triggered which uses the REST API to upload all xml-files in the repository to the correct environment.</div><div style="font-family:Arial,sans-serif;font-size:14px"><br></div><div style="font-family:Arial,sans-serif;font-size:14px">Of course, if changes are done in the GUI these will be overwritten by the repo-files.</div><div style="font-family:Arial,sans-serif;font-size:14px"><br></div><div style="font-family:Arial,sans-serif;font-size:14px">Kind regards,</div>
<div style="font-family:Arial,sans-serif;font-size:14px">
    <div>
        Markus</div></div><div>
        On Tuesday, 10 March 2026 at 09:34, HERTZOG Philippe via midPoint <<a href="mailto:midpoint@lists.evolveum.com" target="_blank">midpoint@lists.evolveum.com</a>> wrote:<br>
        <blockquote type="cite">
            
<div>
<p class="MsoNormal"><span style="font-family:Lato,sans-serif">Hello,</span></p>
<p class="MsoNormal"><span style="font-family:Lato,sans-serif"> </span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-family:Lato,sans-serif">I’m trying to make my mind around how to implement a CI/CD pipeline for MidPoint configuration.</span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-family:Lato,sans-serif"> </span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-family:Lato,sans-serif">I use MidPoint 4.10 on a Google Kubernetes cluster. For development I use IntelliJ and the MidPoint plugin and a GitHub Enterprise repository. I have 3 instances of MidPoint for development,
 integration and production. The plugin is perfect to push on a manual basis the XML configuration to development. But I would like to automate the deployment to integration and production in order to secure the process.</span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-family:Lato,sans-serif"> </span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-family:Lato,sans-serif">I tried to find resources on this subject but didn’t find a lot.</span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-family:Lato,sans-serif"> </span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-family:Lato,sans-serif">Have some people put in place such type of integrations?</span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-family:Lato,sans-serif">Are there examples or good practices available?</span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-family:Lato,sans-serif"> </span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-family:Lato,sans-serif">I eager for each hint :-)</span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-family:Lato,sans-serif"> </span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-family:Lato,sans-serif">Philippe Hertzog</span></p>
</div>



        </blockquote><br>
    </div>_______________________________________________<br>
midPoint mailing list<br>
<a href="mailto:midPoint@lists.evolveum.com" target="_blank">midPoint@lists.evolveum.com</a><br>
<a href="https://lists.evolveum.com/mailman/listinfo/midpoint" rel="noreferrer" target="_blank">https://lists.evolveum.com/mailman/listinfo/midpoint</a><br>
</blockquote></div>
</blockquote></div>