In our organization all developers are involved in the dev ops process. Anyone can change project variables and variable sets. For security and auditing reasons I would like to have a log of all the variable changes. What’s the best way to achieve this?
I was considering adding a Subscription Webhook and post the changes to a chat channel (we use Ms Teams), but I am not sure how to filter the events to get only Project Variable changes or Variable Set changes.
It’s possible to view changes to the Variables (i.e. changes to name, value or scoping) via the Audit log within Octopus viewable via Configuration > Audit in the Octopus portal.
You can apply filtering as shown in the screenshot below to use the ‘VariableSet’ document-type to see specific changes to both Project and LibraryVariable Sets