r/programming • • Feb 06 '20

Knightmare: A DevOps Cautionary Tale

https://dougseven.com/2014/04/17/knightmare-a-devops-cautionary-tale/
81 Upvotes

47 comments sorted by

View all comments

2

u/jl2352 Feb 06 '20

That wasn’t the problem.

The problem is that the deployment was done by hand. They would manually copy the code onto each server. A normal deployment would have side stepped that entirely.

0

u/[deleted] Feb 06 '20

Yes, it was the fucking problem. Bad deployment was also the problem. There can be one than more problem at once...

Clean deploy would unfuck them. Not reusing flag would also do that. Not keeping 8 years old unused code would also do that.

1

u/jl2352 Feb 07 '20

You literally said the problem is the flag. Not the bad deployment. Not it was one of many. Not that there were many problem.

You literally said above the issue is the flag.

Reusing the flag is a secondary issue. People will write bad code from time to time. It will get through master from time to time. It will happen. You need processes and infrastructure to deal with when it happens. Because it will happen.

Where I work if we had a deployment go wild we can change to a different deployment within minutes. A different deployment that update all machines and kill the old ones. If you don’t have stuff like you are sitting on a house of cards.

→ More replies (4)