Skip to content
Documentation
Search
Ctrl
K
Cancel
Facebook
Select theme
Dark
Light
Auto
Select language
English
ภาษาไทย
Table of Contents
Discover
What is Opstella?
Feature Overview
Platform Architecture
Platform Offerings
Installation
Overview
Planning and Prerequisites
Planning and Prerequisites
Air-gapped Environment
Bringing Your Own Services
Prepare Operating System
Perform Kernel Tuning
Prepare Kubernetes Cluster(s)
Check for Feature Requirements
Prepare Setup Environment
Setup Working Environment
Setup Shell Variable Values
Prepare Access to Kubernetes Cluster(s)
Prepare Opstella Software
Request Initial Activation Key
Prepare Software Resources
Install Application Supporting Services
Overview
CloudnativePG
Installation
Redis Operator
Installation
SeaweedFS
Overview
SeaweedFS (Bootstrap)
Installation
SeaweedFS (HA)
Installation
Velero
Installation
Install Registry
Overview
Harbor
Installation
Configurations
Setup SSO with Opstella
Install Opstella Keycloak
Installation
Realm Configuration
Procuring Credentials
Install DevSecOps System
Overview
DefectDojo
Installation
Configurations
SonarQube
Installation
Configurations
Setup SSO with Opstella
Vault
Installation
Setup SSO with Opstella
ArgoCD
Overview
Non-Production Environment
Production Environment
Headlamp
Overview
Non-Production Environment
Production Environment
Reloader
Install Observability System
Overview
Grafana Dashboard
Grafana Mimir
Grafana Loki
Grafana Tempo
Health Checks for Opstella
Grafana Alloy (Platform)
Grafana Alloy (Workload)
Install Opstella
Overview
Backing Services
PostgreSQL
Redis
Dapr
Installation
Configurations
Opstella Clear Session Utility
Opstella Core Additional Resources
Opstella Core (Back-end)
Opstella UI Console (Front-end)
Opstella Workers
Opstella Kubernetes Integration
Install GitLab
Installation
Configurations
File Configurations
Configurations on Web Interface
Opstella Resources
CI/CD Pipelines
Project Templates
Initialise Configurations
Create Opstella Core Configuration
Change Opstella Administrator User Information
Apply Opstella Core Configuration
Activate Opstella License
Perform End-to-End Testing
Test Opstella Core Operations
Test Opstella Integrations
Operations
Overview
Application Hierarchy
Concepts
Role-based Access Control (RBAC)
Concepts
Software Templates
Concepts
Login to Opstella Platform
Create Platform
Create Service
Create Component
Manage (Platform/Service/Component)
Sync (Platform/Service/Component)
Delete (Platform/Service/Component)
Develop
Overview
Getting Started for Developers
Work with Application Code
Clone Source Code Repository
Standard Files and Directories Structure
Git Branching Strategy
Push Source Code to Repository
Check Source Code Quality
Use Application Templates
Source Code Templates
Opstella Global Source Code Templates
Opstella Platform Source Code Templates
Modernise your Applications
Decoupled Application Configuration
Integrate with OpenTelemetry
Using CI
Security
Secure The Platform
Application Security
SAST
Check your Code Scanning Results
Edit SonarQube Profile
Deploy
Using CD
Concepts
Update/Rollback Application Changes
Update Standard OneChart Helm Values
Observe Application Deployment with ArgoCD UI
CI/CD with GitLab CI
Quick Start
Detailed Guide
Git Working Strategy
Observability
Get to Observability System
Platform
DevSecOps Tools
Opstella Components
Applications
Metrics
Logs
Tracing
Troubleshoot
Onboarded Applications
404 Not Found
502 Bad Gateway
Site Cannot be Reached
CI/CD Pipelines
GitLab CI
Pipeline
Build Issue
Case mount secret
Library deprecated
Network Lost
Pipeline Structure
Pull Image Proxy Issue
Sonar Scan Issue
Opstella
Health Checks Failed
Actions Stuck Pending
Support
Contacting Support
Standard Support
Premium Support
References
Reference Architecture
Software Compatibility Matrix
Helm Charts
OneChart
Product Releases
Release Cycle
Current Releases
v5.1.8
Latest
v5.1.7
Release Cycle
Archived Releases
v5.0.0
Internal
Image Lifecycle Guide
Facebook
Select theme
Dark
Light
Auto
Select language
English
ภาษาไทย
Git Branching Strategy
💀 TBD - content will be added later.
Finished?
Use the below navigation to proceed
Previous
Standard Files and Directories Structure
Next
Push Source Code to Repository