Tools to bring down Canary do not log to any auditing source
Details
- Point of contact for this request: @user
- If a call is needed, what is the proposed date and time of the call: Date and Time
- Additional call details (format, type of call): additional details
SRE Support Needed
We have at least two methods to disable canary:
- Chatops - https://gitlab.com/gitlab-com/chatops/-/blob/master/lib/chatops/ha_proxy/client.rb
- Tooling located in
chef-repo
- https://gitlab.com/gitlab-com/gl-infra/chef-repo/-/blob/master/bin/set-server-state
Neither tool outputs any audit trail anywhere. If canary is found to be down, we do not have an easy way to discover why if no one is aware of the change.