# Advanced Configurations

> **📝 Note**
>
> An LLM-optimized bundle of this entire section is available at [`section.md`](https://www.union.ai/docs/v2/union/deployment/selfmanaged/configuration/section.md).
> This single file contains all pages in this section, optimized for AI coding agent context.

This section covers the configuration of union features on your Union.ai cluster.

## Subpages

- [Node Pools](https://www.union.ai/docs/v2/union/deployment/selfmanaged/configuration/node-pools/page.md)
- [Authentication](https://www.union.ai/docs/v2/union/deployment/selfmanaged/configuration/authentication/page.md)
  - Overview
  - Prerequisites
  - Configuring your Identity Provider
  - Authorization server setup
  - Application details
  - Control plane Helm configuration
  - Global variables
  - Flyteadmin OIDC configuration
  - Flyteadmin and scheduler admin SDK client
  - Scheduler auth secret
  - Service-to-service authentication
  - Executions service
  - Ingress auth annotations
  - Dataplane Helm configuration
  - Dataplane global variables
  - Cluster resource sync
  - Operator (union service auth)
  - Propeller admin client
  - Executor (eager mode)
  - Dataplane secrets
  - Secret delivery
  - Option A: External Secrets Operator (recommended)
  - Option B: Direct Kubernetes secrets
  - SDK and CLI authentication
  - Client credentials for CI/CD
  - Troubleshooting
  - Browser login redirects in a loop
  - SDK gets 401 Unauthenticated
  - Internal services get 401
  - Operator or propeller cannot authenticate
  - Scheduler fails to start
- [Code Viewer](https://www.union.ai/docs/v2/union/deployment/selfmanaged/configuration/code-viewer/page.md)
  - Enable CORS policy on your fast registration bucket
  - AWS S3 Console
  - Google GCS
  - Azure Storage
  - Troubleshooting
- [Image Builder](https://www.union.ai/docs/v2/union/deployment/selfmanaged/configuration/image-builder/page.md)
  - Requirements
  - Configuration
  - Authentication
  - AWS
  - Google Cloud Platform
  - Azure
  - Private registries
- [Multiple Clusters](https://www.union.ai/docs/v2/union/deployment/selfmanaged/configuration/multi-cluster/page.md)
  - Using cluster pools
  - project-domain-clusterPool mapping
  - project-domain-workflow-clusterPool mapping
  - Data sharing between cluster pools
- [Persistent logs](https://www.union.ai/docs/v2/union/deployment/selfmanaged/configuration/persistent-logs/page.md)
  - AWS (IRSA)
  - 1. Create an IAM policy
  - 2. Create an IAM role with a trust policy
  - 3. Configure the Helm values
  - Azure (Workload Identity Federation)
  - Azure prerequisites
  - 1. Create or reuse a Managed Identity
  - 2. Add a federated credential
  - 3. Assign a storage role
  - 4. Configure the Azure Helm values
  - GCP (Workload Identity)
  - GCP prerequisites
  - 1. Create or reuse a GCP service account
  - 2. Grant storage permissions
  - 3. Bind the Kubernetes service account to the GCP service account
  - 4. Configure the GCP Helm values
  - Disabling persistent logs
- [Monitoring](https://www.union.ai/docs/v2/union/deployment/selfmanaged/configuration/monitoring/page.md)
  - Architecture overview
  - Union features Prometheus
  - Scrape targets
  - Configuration
  - Internal service endpoint
  - Enabling cluster health monitoring
  - Prometheus Operator CRDs
  - Customizing the monitoring stack
  - Scraping Union services from your own Prometheus
  - Static scrape configs
  - ServiceMonitor (Prometheus Operator)
  - Further reading
- [Secrets](https://www.union.ai/docs/v2/union/deployment/selfmanaged/configuration/union-secrets/page.md)
- [Data retention policies](https://www.union.ai/docs/v2/union/deployment/selfmanaged/configuration/data-retention/page.md)
  - How Union.ai uses the default bucket
  - Impact of metadata loss
  - Retention on a separate raw-data location
  - Customizing the metadata path
- [Namespace mapping](https://www.union.ai/docs/v2/union/deployment/selfmanaged/configuration/namespace-mapping/page.md)
  - Template syntax
  - Examples
  - Data plane configuration
  - How it works

---
**Source**: https://github.com/unionai/unionai-docs/blob/main/content/deployment/selfmanaged/configuration/_index.md
**HTML**: https://www.union.ai/docs/v2/union/deployment/selfmanaged/configuration/
