Atlantis Self-Apply Agreement
Important
This agreement only applies to Customers who have access to the Atlantis features to enable self-service Infrastructure-as-Code changes to the cloud platform that is managed by Skyscrapers.
Following our new feature announcement, this agreement describes the terms and conditions that apply when customers want to apply Atlantis infrastructure changes themselves, without direct supervision from Skyscrapers.
Access
You’ll be able to apply changes to your production environment through Atlantis. Access is limited to a whitelist of approved GitHub users. Any new users must first be approved by Skyscrapers and the customer. To request access, the customer must open a GitHub issue.
Requirements
- If a failure is caused by applying your PR without our supervision, Skyscrapers cannot be held accountable or liable for any security problems, data loss or downtime the change might have triggered.
- A PR can only be applied with Atlantis once it has been reviewed and approved by at least one other person (4-eyes principle).
- Branches must stay in sync with main (master) branch. Diverging branches won’t be deployed.
- Direct pushes to main (master) branch are not possible.
- All code changes eventually need to be reviewed by a Skyscrapers engineer (even after the change is applied).
What’s Skyscrapers role?
- We’ll keep the whitelist up to date, train your team on how to use Atlantis and provide support when issues come up. Atlantis itself stays under our control.
- We’ll review the applied code before merging it onto the main branch.
- We’ll review this way of working together as we go. If improvements are needed, we’ll adjust it together.
What’s your role as customer?
You make changes by opening PR’s and ensuring they’re followed up properly. Only approved users can apply changes.
Important Conditions
- Any costs to rectify mistakes or correct outcomes will be charged under the applicable Time & Material (T&M) rates.