Prerequisites to Upgrade Siebel with Custom Non-Root User ID and Group ID

Before you update Siebel Helm releases, you must prepare Siebel File System as follows:

Note: If you have multiple Siebel file systems, perform these steps for all of them.
  1. Mount every Siebel File System and migration file system to an instance where the file systems are accessible:
    sudo mount -t nfs <FILESYSTEM_HOST>:/<export_path> <mount_directory_for_sfs_or_migration> -o nolock
    Note: You must mount each file system to a different directory.
  2. For each mounted file system, change ownership of the Siebel base directory.
    cd <mount_directory_for_sfs_or_migration>
    sudo chown -R <siebel_run_as_user>:0 <SIEBEL_NAMESPACE_IN_UPPERCASE>
    sudo chmod -R g+rwx <SIEBEL_NAMESPACE_IN_UPPERCASE>

    In the above commands:

    • The Siebel base directory name is the Siebel namespace in uppercase.
    • <siebel_run_as_user> is the user ID specified in securityContext.runAsUser.
    • The group owner must be 0.
  3. If the Siebel deployment uses a migration file system with a migration directory instead of the namespace-uppercase base directory, update the migration directory as follows:
    sudo chown -R <siebel_run_as_user>:0 migration
    sudo chmod -R g+rwx migration