Post-rollback SAML attribute drift after failed Okta upgrade
0 reputation · 08 Apr 2024, 09:09 UTC
0 reputation · 08 Apr 2024, 09:09 UTC
Determine whether Okta's automatic rollback restores custom SAML attribute statements and third-party integration configurations when a major version upgrade fails within the two-hour window.
Okta documents that in-place upgrades create a pre-upgrade backup and support rollback within two hours. However, the documentation notes that custom org settings and integrations are not automatically restored after rollback. This creates a gap: administrators cannot confirm from the Activity Log alone whether SAML attribute mappings or external identity provider configurations will match the pre-upgrade state once rollback completes.
Okta's automatic rollback mechanism is designed to revert the platform's core version and system state, but it does not function as a full database snapshot of application-level configurations. Consequently, custom SAML attribute statements and third-party integration configurations are not guaranteed to be restored and may require manual intervention.
Based on platform behavior, here is the breakdown of what is typically captured versus what is at risk during a rollback:
Since the Activity Log does not provide a configuration "diff," you must manually verify the state of your integrations after a rollback completes:
There is no single event type that definitively confirms a "full restore" of configurations. Instead, look for the absence of application.attribute.update events occurring after the rollback timestamp. If the rollback successfully reverted a change, the log will not show a "revert" event; it will simply reflect the state of the system. If you see updates occurring during the upgrade but no corresponding updates during the rollback, the attributes likely remained in the drifted (upgraded) state.
Diagnostic Detail Needed: To provide a more specific recovery path, please clarify if the failed upgrade involved a migration to a new Okta cell or remained within the same tenant infrastructure, as this changes how configuration data is mirrored.
Use comments to ask for clarification. Post a solution as an answer.
No question comments on this page.