Jump to Content
Facets Technical Docs
GuidesAPI ReferenceRelease NotesDiscussions
Facets Technical Docs
Guides
GuidesAPI ReferenceRelease NotesDiscussions

Introduction

  • What is Facets?
  • Use Cases
  • How It works?

Concepts

  • Facets Orchestrator Deployment
  • Basic Concepts
  • Comparing Facets to Terraform Automation Tools

Getting Started

  • Get your Control Plane (AWS)
  • Get your Control Plane (GCP)
    • Control Plane in Shared VPC (GCP)
    • Steps to create a Shared VPC (GCP)
  • Get your Control Plane (Azure)
  • Getting Started - Petclinic Project
    • Monitoring your Deployed Application

Features and Guides

  • Project
    • Creating a Project
    • Project Settings
    • GitOps for Overrides
  • Resources
    • Adding and Editing a Resource
    • Linking Resources
    • Linking Resources using Dollar Referencing
  • Environment
    • Launching and Destroying Environments
    • Environment Configurations
    • Overriding Resources in an Environment
    • Dependent Environments
    • Secrets and Variables
    • Template Inputs
    • Environment Settings
      • Maintenance Release
      • Time Sensitive Environments
      • Scheduling Releases
      • VPN in Facets
      • Advanced Cluster Configuration in Facets
      • Manage Infrastructure as Code (IaC) Version
      • Advanced Settings in Facets
      • Availability Rules for Environments
    • Environment Settings - Use cases
  • Resource Center
    • Resource: Live Insights & Operations
    • Overriding Resources
    • Release History
  • Secrets and Variables
    • Project Level Secrets and Variables in Facets
    • Resource Variables
    • Resource Connections
  • Releases
    • Performing Releases
    • Parallel Releases
    • Release Approval Workflow
  • CI/CD
    • CI/CD Workflow
    • Attach Image
    • CI Integration
    • Container Registries
  • Account Management
    • Integrating Cloud Accounts
    • Integrating Git Accounts
    • Self Hosted Gitlab
  • Monitoring and Observability
    • Notifications
      • Creating Notification Channels and Subscriptions
    • Viewing Kubernetes events
    • Creating a Custom Grafana Dashboard
    • Cloud Cost Explorer
    • Validations Summary Panel
      • Types of Validations
    • Guardrail Policies
    • Creating a Guardrail Policy
    • Uptime Dashboard
  • Facets CLI
    • Installing Facets CLI
    • facetsctl Commands
    • Integrating with CI Pipelines
    • Facets CLI v1.0.9 [not supported]
  • RBAC
    • Users
    • User Roles
    • User Groups
    • Resource Groups
    • User Management Permissions
    • Custom Kubernetes Role
  • OAuth Integrations
    • Google Oauth
    • Azure AD
    • Okta
    • OneLogin
    • Generic SSO
    • JumpCloud

Use Cases

  • Structuring Projects in Facets
  • Using Dependent Environments
  • Managing AWS IAM Policies in Services Module
  • Modular Environment Launch Wizard

MODULES

  • Introduction to Facets Module Writing
  • Core Concepts
  • Building a Facets Module
  • Continuous Integration
  • Form UI with (x-ui-* tags)
  • CLI
  • Examples

FOR DEVOPS

  • Project Types
  • Approval Workflow
    • How to Create and Use Workflows?
    • Pending Approval Requests
  • Web Components

For Developers

  • Bring your Applications to Facets
    • Service
    • Bring Dependencies
    • Exposing to Internet
    • Database Migrations
    • Environment Variables

Integrations

  • Backstage.io Integration

Troubleshooting Guides

  • Unlocking the Terraform State
  • Rolling Restart of Service Pods
  • Rolling Back a Service
  • Expanding a PVC
  • Removing Unhealthy Ingester Instances from the Ring
  • Setting up Loki to fetch logs from VM's
  • Handle Log Collector Alerts
  • Deployment has Non-Ready Pods

Support

  • Support Model
  • Raise a Support Ticket
Powered by