Overview
The Settings page allows you to customize Orphelix behavior, appearance, and integrations. Access settings from the gear icon in the header or navigate to/settings.
Settings Tabs
Settings are organized into 4 tabs:Cluster Configuration
Cluster aliases and connection preferences
GitHub Integration
GitHub App setup and repository configuration
AI Features
OpenAI API configuration for AI-powered features
Design
Theme, visual preset, and UI customization
Cluster Configuration
Cluster Aliases
Give clusters friendly, recognizable names:
Configure
- Friendly Name: Display name (e.g., ”🚀 Production”)
- Description: Optional notes
- Color: Badge color (optional)
Critical Issues Monitoring
Configure which resource types trigger critical alerts:
Configurable per resource type:
Deployments
Deployments
Alert when:
- ✅ No replicas available
- ✅ Image pull failures
- ✅ CrashLoopBackOff pods
Pods
Pods
Alert when:
- ✅ OOMKilled
- ✅ Failed status
- ✅ Evicted
- ✅ High restart count (>10)
Nodes
Nodes
Alert when:
- ✅ NotReady status
- ✅ Disk pressure
- ✅ Memory pressure
- ✅ PID pressure
HPA
HPA
Alert when:
- ✅ Cannot scale (no metrics)
- ✅ At max replicas
- ✅ Scaling failures
- Enable/Disable per type: Toggle monitoring
- Severity threshold: Choose alert level (Warning, Error, Critical)
- Cooldown period: Minimum time between alerts (default: 5 minutes)
Desktop Notifications
Configure browser notifications for critical issues:
- Enable
- Configure
- Examples
Auto-refresh
Configure automatic resource refresh interval:- Intervals
- Behavior
- Per-page
Available intervals:
- Off (manual refresh only)
- 10 seconds (real-time)
- 30 seconds (recommended)
- 1 minute
- 5 minutes
GitHub Integration
Configure GitHub App for YAML editing and PRs:
GitHub App Setup
Create GitHub App
See GitHub App Setup for detailed instructions
Repository Settings
Default Repository
Default Repository
Purpose: Repository used for YAML editingSelection:
- Choose from installed repositories
- Must have Contents & Pull Requests permissions
- Can be changed anytime
myorg/k8s-manifestsDefault Branch
Default Branch
Purpose: Branch to create PRs fromOptions:
- main (recommended)
- master
- develop
- Custom branch
File Path Patterns
File Path Patterns
Purpose: Where to find deployment YAML filesExamples:
k8s/deployments/*.yamlmanifests/production/*.yaml*/deployment.yaml
**/*.yaml (search all)GitHub Status
Shows current GitHub integration state:- Connected
- Not Connected
- Error
✅ GitHub App connectedDisplay:
- Logged in as: @username
- Repositories: 5 accessible
- Default repo: myorg/k8s-manifests
- Token expires: Never (GitHub App)
- Change repository
- Logout
AI Features
Configure OpenAI integration for AI-powered features:
OpenAI API Key
Get API Key
Create key at platform.openai.com/api-keys
AI-Powered Features
When OpenAI configured, enables:Smart File Matching
Smart File Matching
Feature: AI finds correct YAML file for deploymentHow it works:
- Analyzes deployment spec
- Reads repository files
- GPT-4o-mini calculates match scores
- Suggests best match
Issue Explanations
Issue Explanations
Feature: AI explains critical cluster issuesHow it works:
- Detects issue (OOMKill, CrashLoop, etc.)
- Collects context (logs, events, specs)
- GPT-4o-mini analyzes problem
- Provides explanation and solutions
Troubleshooting Chat
Troubleshooting Chat
Feature: Interactive AI assistant for debuggingHow it works:
- User describes problem
- AI asks clarifying questions
- Analyzes logs, events, manifests
- Suggests solutions step-by-step
Repository Analysis
Repository Analysis
Feature: AI understands repo structureHow it works:
- Scans repository
- Identifies structure (Helm, Kustomize, plain YAML)
- Maps deployments to files
- Suggests improvements
AI Usage & Costs
- Token Usage
- Rate Limits
- Privacy
Estimated costs (gpt-4o-mini):
- File matching: ~500 tokens = $0.0001
- Issue explanation: ~1000 tokens = $0.0002
- Troubleshooting chat: ~2000 tokens/message = $0.0004
- Repository analysis: ~5000 tokens = $0.001
Costs depend on usage frequency and repository size
Design
Customize Orphelix appearance:
Theme Mode
- Light Mode
- Dark Mode
- System
Appearance: Bright, high contrastBest for:
- Daytime use
- Well-lit environments
- Presentations
- Background: White
- Text: Dark gray
- Primary: Purple/Blue
Visual Preset
Choose UI style:Classic
Classic
Style: Traditional flat designFeatures:
- Solid backgrounds
- Sharp borders
- High contrast
- Faster rendering
Liquid Glass
Liquid Glass
Style: Modern glassmorphismFeatures:
- Frosted glass effects
- Subtle shadows
- Backdrop blur
- Gradient accents
Sidebar
Customize sidebar behavior:- Auto-collapse: Collapse on small screens
- Pin favorite pages: Quick access menu
- Show icons only: Compact mode
- Default width: Sidebar width (200-300px)
Animations
Control UI animations:- Enable animations: Smooth transitions
- Reduce motion: Minimal animations (accessibility)
- Animation speed: Fast, Normal, Slow
Saving Settings
- Auto-save
- Manual Save
- Persistence
Most settings save automatically:
- Theme changes
- Auto-refresh interval
- Sidebar preferences
Exporting/Importing Settings
Import Settings
Click “Import Settings” buttonUpload
orphelix-settings.json fileOverwrites current settingsResetting Settings
Next Steps
Cluster Connection
Configure cluster access
GitHub Setup
Set up GitHub integration
Demo Mode
Explore demo mode
Dashboard
Back to dashboard