Bulk Parameter Update Question

As part of our SOC 2 certification process, we need to push an update that includes a Post-Deployment script that “updates” the current master password to the new one. Simple enough. The problem is the number of deployments to update.

Presently, we have 33 deployments defined with a total of 1,035 files that must be updated with the new password after the new version is deployed. Each deployment has 4 files assigned with each server. (260 groups)

For each of the deployments, we need to:

  • Update the master password (both values)
  • Add the Post-Deployment script with the correct file name containing the script
  • Update the Slack URL to the new Slack instance

I’m guessing that modifying the JSON in the DEPLOYMENT table (in OttoDeploy) is the fastest way to do this. Anyone have any other options?

Jeff

Hey Jeff,

Currently your best option will probably be editing the JSON in the DEPLOYMENT table like you mentioned. There is currently no bulk update functionality.

-Kyle

That’s what I was afraid of. OK, thanks.

Ugh!

One might think that simply updating the Notification link on the Settings tab would update all deployments assigned that target. It doesn’t. It took 5 hours to updated the Slack notification assignment to all of the sub-deployments. It appears the Slack notification is stored on each. It would be really handy to have a refresh button on the Settings screen that would push the update to all assigned.

Now I get to spend the day assigning a Post-Migration script to all sub-deployments. Another day of busy work ahead…

1 Like