Sovereign Cloud & Digital Sovereignty Controls (BYO IdP, Data Residency)

Duration: ~20 minutes

Overview

Learn how to implement sovereign cloud controls including bring-your-own identity provider (BYO IdP), data residency requirements, and digital sovereignty controls to meet regulatory and compliance requirements.

Apply digital-sovereignty controls such as bring-your-own identity and data residency constraints on a sovereign cloud pattern.

Why it matters

Sovereign cloud requirements mandate that data remains within specific geographic boundaries and that identity management meets local regulations. Implementing these controls enables organizations to operate in regulated markets while maintaining security and compliance.

What does it solve

  • Data residency compliance

  • Regulatory requirements

  • Identity provider integration

  • Geographic restrictions

  • Sovereignty controls

Your Mission

Complete the examples below to close the attack paths this lab covers—treat each step as defending the cluster, not just clicking through commands.

Click each step only if you need a hint.

Configure OAuth identity provider
oc get oauth cluster -o yaml
Create identity provider configuration
oc apply -f - <<'EOF'
apiVersion: config.openshift.io/v1
kind: OAuth
metadata:
  name: cluster
spec:
  identityProviders:
  - name: myidp
    type: LDAP
    mappingMethod: claim
    ldap:
      url: "ldap://ldap.example.com:389"
      bindDN: "cn=admin,dc=example,dc=com"
      bindPassword:
        name: ldap-bind-password
      insecure: false
      attributes:
        id: ["dn"]
        email: ["mail"]
        name: ["cn"]
        preferredUsername: ["uid"]
EOF
Verify identity provider
oc get oauth cluster -o jsonpath='{.spec.identityProviders[*].name}'
Configure data residency (informational)
Data residency is typically configured at the cluster installation level or through cluster configuration. This may involve: - Node placement policies - Storage class restrictions - Network policies for data flow - Compliance operator configurations
Cleanup

No cleanup needed for this lab.

Debrief

Sovereign cloud controls keep identity and data residency aligned with local regulation while you still operate a global platform.

What breaks without this:

  • Default IdP / placement choices → residency and sovereignty gaps

  • Cross-border data paths without policy → compliance findings

Controls that matter: BYO IdP, geo/placement and storage policies, Compliance Operator evidence, and auditable residency decisions.

Quick facts: LDAP/OIDC/OAuth are IdP options; enforce residency with placement, storage classes, and network boundaries—not hope.

giphy

Cleanup

Before moving to the next module, run the lab cleanup script to reset transient resources from this module.

cd ~/openshift-security-roadshow
bash setup/lab-cleanup.sh --module 301-12