{% extends "base.html" %} {% set active_page = 'account' %} {% block title %}Account Settings - Ursa Customer Portal{% endblock %} {% block content %}

Profile Information

This is your unique identifier in the system
{% if session_info %}

Session Debug Info

Session Email:
{{ session_info.session_user_email | default('None') }}
Session Customer ID:
{{ session_info.session_customer_id | default('None') }}
Session Logged In:
{{ session_info.session_logged_in | default('None') }}
DB Customer ID:
{{ db_customer_id | default('None') }}
Template Customer ID:
{{ customer.customer_id | default('None') }}
{% endif %}

Resource Quotas

Max Concurrent Worksets {{ customer.max_concurrent_worksets | default(10) }}
Storage Quota {{ customer.max_storage_gb | default(500) }} GB

Contact support to request quota increases.

Billing Information

Billing Account ID
{{ customer.billing_account_id | default('Not configured') }}
Cost Center (chargeback tag)
{{ customer.cost_center | default('N/A') }}
Created
{{ customer.created_at | default('Unknown') }}
View Usage & Billing

Security

Password

Last changed: Never

API Access

Generate API tokens for programmatic access

Environment Variables

All environment variables used in the Ursa system

AWS Credentials & Configuration

Variable Current Value Description
AWS_PROFILE {% if env_vars.AWS_PROFILE %}{{ env_vars.AWS_PROFILE }}{% else %}Not set{% endif %} AWS profile name from ~/.aws/credentials
AWS_DEFAULT_REGION {% if env_vars.AWS_DEFAULT_REGION %}{{ env_vars.AWS_DEFAULT_REGION }}{% else %}Not set{% endif %} AWS region for services (S3, TapDB, etc.)
AWS_REGION {% if env_vars.AWS_REGION %}{{ env_vars.AWS_REGION }}{% else %}Not set{% endif %} Alternative AWS region variable
AWS_ACCESS_KEY_ID {% if env_vars.AWS_ACCESS_KEY_ID %}{{ env_vars.AWS_ACCESS_KEY_ID }}{% else %}Not set{% endif %} AWS access key (alternative to profile)
AWS_SECRET_ACCESS_KEY {% if env_vars.AWS_SECRET_ACCESS_KEY %}{{ env_vars.AWS_SECRET_ACCESS_KEY }}{% else %}Not set{% endif %} AWS secret key (alternative to profile)
AWS_ACCOUNT_ID {% if env_vars.AWS_ACCOUNT_ID %}{{ env_vars.AWS_ACCOUNT_ID }}{% else %}Not set{% endif %} AWS account ID (retrieved from STS)

Control Bucket (Monitor Bucket) Configuration

Note: The control bucket is where worksets are registered and managed. It's separate from customer data buckets.
Variable Current Value Description
S3 buckets are now discovered from cluster tags.
Each cluster has an aws-parallelcluster-monitor-bucket tag that specifies its bucket.
Bucket Configuration:

S3 buckets are automatically discovered from the cluster you select during workset creation. Each ParallelCluster has a tag aws-parallelcluster-monitor-bucket that specifies its associated bucket.

TapDB Configuration

Note: TapDB is authoritative for workset state, locking, customer ownership, and manifests.
Variable Current Value Description
TAPDB_STRICT_NAMESPACE {% if env_vars.TAPDB_STRICT_NAMESPACE %}{{ env_vars.TAPDB_STRICT_NAMESPACE }}{% else %}not set{% endif %} Enable strict namespace config resolution (recommended: 1)
TAPDB_ENV {% if env_vars.TAPDB_ENV %}{{ env_vars.TAPDB_ENV }}{% else %}not set{% endif %} TapDB environment selector (dev|test|prod)
TAPDB_DATABASE_NAME {% if env_vars.TAPDB_DATABASE_NAME %}{{ env_vars.TAPDB_DATABASE_NAME }}{% else %}not set{% endif %} TapDB namespace database-name (required)
TAPDB_CLIENT_ID {% if env_vars.TAPDB_CLIENT_ID %}{{ env_vars.TAPDB_CLIENT_ID }}{% else %}not set{% endif %} TapDB namespace client-id (required)
TAPDB_CONFIG_PATH {% if env_vars.TAPDB_CONFIG_PATH %}{{ env_vars.TAPDB_CONFIG_PATH }}{% else %}not set{% endif %} Optional override path for TapDB config file

Cognito Authentication (Optional)

Note: Only required if authentication is enabled. Install python-jose[cryptography] for JWT validation.
Variable Current Value Description
COGNITO_USER_POOL_ID {% if env_vars.COGNITO_USER_POOL_ID %}{{ env_vars.COGNITO_USER_POOL_ID }}{% else %}Not set{% endif %} AWS Cognito User Pool ID (format: region_randomstring)
COGNITO_APP_CLIENT_ID {% if env_vars.COGNITO_APP_CLIENT_ID %}{{ env_vars.COGNITO_APP_CLIENT_ID }}{% else %}Not set{% endif %} Cognito App Client ID for authentication
COGNITO_APP_CLIENT_SECRET {% if env_vars.COGNITO_APP_CLIENT_SECRET %}{{ env_vars.COGNITO_APP_CLIENT_SECRET }}{% else %}Not set{% endif %} Optional app client secret (required if client is configured with GenerateSecret=true)
COGNITO_DOMAIN {% if env_vars.COGNITO_DOMAIN %}{{ env_vars.COGNITO_DOMAIN }}{% else %}Not set{% endif %} Optional Cognito Hosted UI domain for SSO/OAuth flows

API Server Configuration

Variable Current Value Description
API_HOST {% if env_vars.API_HOST %}{{ env_vars.API_HOST }}{% else %}0.0.0.0 (default){% endif %} API server host address
API_PORT {% if env_vars.API_PORT %}{{ env_vars.API_PORT }}{% else %}8914 (default){% endif %} API server port
ENABLE_AUTH {% if env_vars.ENABLE_AUTH %}{{ env_vars.ENABLE_AUTH }}{% else %}false (default){% endif %} Enable Cognito authentication (true/false)
SESSION_SECRET_KEY {% if env_vars.SESSION_SECRET_KEY %}{{ env_vars.SESSION_SECRET_KEY }}{% else %}Not set{% endif %} Secret key for session middleware (change in production)

S3 & Storage Configuration

Variable Current Value Description
S3_BUCKET {% if env_vars.S3_BUCKET %}{{ env_vars.S3_BUCKET }}{% else %}Not set{% endif %} Default S3 bucket for worksets
S3_PREFIX {% if env_vars.S3_PREFIX %}{{ env_vars.S3_PREFIX }}{% else %}worksets/ (default){% endif %} Default S3 prefix for workset files

Notifications & Integrations

Variable Current Value Description
SNS_TOPIC_ARN {% if env_vars.SNS_TOPIC_ARN %}{{ env_vars.SNS_TOPIC_ARN }}{% else %}Not set{% endif %} AWS SNS topic ARN for workset notifications
DAYLILY_SNS_TOPIC_ARN {% if env_vars.DAYLILY_SNS_TOPIC_ARN %}{{ env_vars.DAYLILY_SNS_TOPIC_ARN }}{% else %}Not set{% endif %} Alternative SNS topic ARN variable
LINEAR_API_KEY {% if env_vars.LINEAR_API_KEY %}{{ env_vars.LINEAR_API_KEY }}{% else %}Not set{% endif %} Linear API key for issue tracking integration
LINEAR_TEAM_ID {% if env_vars.LINEAR_TEAM_ID %}{{ env_vars.LINEAR_TEAM_ID }}{% else %}Not set{% endif %} Linear team ID for issue tracking

Other Configuration Variables

Variable Current Value Description
DAY_PROJECT {% if env_vars.DAY_PROJECT %}{{ env_vars.DAY_PROJECT }}{% else %}Not set{% endif %} Daylily project name
DAY_AWS_REGION {% if env_vars.DAY_AWS_REGION %}{{ env_vars.DAY_AWS_REGION }}{% else %}Not set{% endif %} Daylily AWS region
DAY_EX_CFG {% if env_vars.DAY_EX_CFG %}{{ env_vars.DAY_EX_CFG }}{% else %}Not set{% endif %} Path to Daylily ephemeral cluster configuration file
DAYLILY_PRIMARY_REGION {% if env_vars.DAYLILY_PRIMARY_REGION %}{{ env_vars.DAYLILY_PRIMARY_REGION }}{% else %}us-west-2 (default){% endif %} Primary region for multi-region setup
DAYLILY_MULTI_REGION {% if env_vars.DAYLILY_MULTI_REGION %}{{ env_vars.DAYLILY_MULTI_REGION }}{% else %}false (default){% endif %} Enable multi-region support (true/false)
APPTAINER_HOME {% if env_vars.APPTAINER_HOME %}{{ env_vars.APPTAINER_HOME }}{% else %}Not set{% endif %} Apptainer/Singularity container home directory
DAY_BIOME {% if env_vars.DAY_BIOME %}{{ env_vars.DAY_BIOME }}{% else %}Not set{% endif %} Daylily environment type (e.g., AWSPC)
DAY_ROOT {% if env_vars.DAY_ROOT %}{{ env_vars.DAY_ROOT }}{% else %}Not set{% endif %} Daylily root directory

Danger Zone

Once you delete your account, there is no going back. Please be certain.

{% endblock %} {% block extra_css %} {% endblock %} {% block extra_js %} {% endblock %}