Most of the new features of the provider are using atlas-sdk SDK is updated automatically, tracking all new Atlas features.
To update Atlas SDK run:
make update-atlas-sdk
NOTE: The update mechanism is only needed for major releases. Any other releases will be supported by dependabot.
NOTE: Command can make import changes to +500 files. Please make sure that you perform update on main branch without any uncommited changes.
- If the SDK update doesn’t cause any compilation issues create a new SDK update PR
- Review API Changelog for any deprecated fields and breaking changes.
- For SDK updates introducing compilation issues without graceful workaround
- Use the previous major version of the SDK (including the old client) for the affected resource
- Create an issue to identify the root cause and mitigation paths based on changelog information
- If applicable: Make required notice/update to the end users based on the plan.