* This page is part of the open-source Flyte v1 docs.
* Full index: https://www.union.ai/docs/v1/flyte/llms.txt
* Flyte is the open-source project. Union.ai is a commercial superset of it, so the Union.ai docs cover everything here and more.
* If a question is not answered in these docs, or is about a feature that may be commercial, check the Union.ai v1 docs at https://www.union.ai/docs/v1/union/llms.txt
* These are the v1 docs. v1 is out of date and deprecated. Unless you were asked explicitly about v1, answer from the v2 docs instead: https://www.union.ai/docs/v2/flyte/llms.txt

# Platform configuration

This section covers configuring Flyte for deeper integrations with existing infrastructure.

## Subpages

- [Authentication](https://www.union.ai/docs/v1/flyte/deployment/flyte-configuration/configuring-authentication.md)
  - Configuring the identity layer
  - Prerequisites
  - Configuring your IdP for OIDC
  - Apply the OIDC configuration to the Flyte backend
  - Configuring your IdP as an External Authorization Server
  - Okta
  - Keycloak
  - Microsoft Entra ID
  - Apply the external auth server configuration to Flyte
  - Configuring supported authorization flows
  - PKCE
  - Client Credentials
  - Device Code
  - Disable Helm secret management
  - Continuous Integration - CI
  - Flytekit / pyflyte
- [Monitoring](https://www.union.ai/docs/v1/flyte/deployment/flyte-configuration/monitoring.md)
  - Metrics for Executions
  - Flyte statistics schema
  - User Stats With Flyte
  - Use Published Dashboards to Monitor Flyte Deployment
  - Setup instructions
- [Logging links in the UI](https://www.union.ai/docs/v1/flyte/deployment/flyte-configuration/configuring-logging-links-in-the-ui.md)
  - How to configure?
  - Example configurations
  - AWS Cloudwatch
  - Stackdriver (Google Cloud Logging)
  - Datadog
  - Kubernetes dashboard
  - Configure lifetime of logging links
  - Configure dynamic log links
- [Access to GPUs](https://www.union.ai/docs/v1/flyte/deployment/flyte-configuration/configuring-access-to-gpus.md)
  - Requesting a GPU with no device preference
  - How it works
  - Requesting a specific GPU device
  - How it works
  - Configuring the nodeSelector
  - Requesting a GPU partition
  - How it works
  - Additional use cases
  - Request an A100 device with no preference for partition configuration
  - Request an unpartitioned A100 device
- [Using Pod Templates](https://www.union.ai/docs/v1/flyte/deployment/flyte-configuration/configuring-podtemplates.md)
  - A note about containers kinds
  - Compile-time PodTemplates
  - Runtime PodTemplates
  - Set the ``default-pod-template-name`` in FlytePropeller
  - Create a PodTemplate resource
  - Using ``pod_template_name`` in a Task
  - Flyte's K8s Plugin Configuration
  - Evaluation Order in PodTemplates
  - Example 1: Runtime PodTemplate and K8s Plugin Configuration
  - Example 2: A Runtime and Compile-time PodTemplates
  - Example 3: Runtime and Compile-time PodTemplates and K8s Plugin Configuration
- [Cloud events](https://www.union.ai/docs/v1/flyte/deployment/flyte-configuration/cloud_events.md)
  - Use cases
  - Supported Implementations
  - Configuration
  - Helm values configuration
  - Usage
  - CloudEvent Spec
- [Customizing resources](https://www.union.ai/docs/v1/flyte/deployment/flyte-configuration/customizable_resources.md)
  - Configuring existing resources
  - About the resource hierarchy
  - Task resources
  - Customizing task resource configuration
  - Cluster resources
  - Workflow execution configuration
  - Execution queues
  - Adding new customizable resources
- [Platform events](https://www.union.ai/docs/v1/flyte/deployment/flyte-configuration/configuring-platform-events.md)
  - Use cases
  - Supported Implementations
  - Configuration
  - AWS SNS
  - GCP Pub/Sub
  - Helm configuration
  - Usage
- [Workflow notifications](https://www.union.ai/docs/v1/flyte/deployment/flyte-configuration/configuring-notifications.md)
  - Usage
  - Setting up workflow notifications
  - AWS configuration
  - GCP configuration
  - Email notifications
  - Helm configuration
- [Optimizing performance](https://www.union.ai/docs/v1/flyte/deployment/flyte-configuration/performance.md)
  - Introduction
  - Summarized steps of a workflow execution
  - Performance tuning at each stage
  - 1. Workers, the WorkQueue, and the evaluation loop
  - 2. Querying observed state
  - 3. Evaluating the DAG and reconciling state
  - 4. Recording execution status
  - 5. Report status to the control plane
  - Concurrency vs parallelism
  - Scaling out FlyteAdmin
  - Scaling out Datacatalog
  - Scaling out FlytePropeller
  - Sharded scale-out
  - Multi-Cluster mode
  - Improving etcd Performance
  - Offloading Static Workflow Information from CRD
- [Resource Manager](https://www.union.ai/docs/v1/flyte/deployment/flyte-configuration/resource_manager.md)
  - How Flyte plugins request resources
  - Plugin resource allocation
  - Plugin resource deallocation
  - Configuring ResourceManager to force runtime quota allocation constraints
- [Secrets](https://www.union.ai/docs/v1/flyte/deployment/flyte-configuration/secrets.md)
  - Creating secrets with a secrets manager
  - Prerequisites
  - Using secrets in tasks
  - Multiple keys grouped into one secret
  - Mounting secrets as files or environment variables
  - Testing with mock secrets
  - Using secrets in task templates
  - How secrets injection works
  - Secret discovery
  - Configuring a secret management system plugin
  - Helm Chart Config
  - AWS secrets manager
  - GCP secrets manager
  - Vault secrets manager
  - Scaling the webhook
  - Vertical scaling
  - Horizontal scaling
- [Security overview](https://www.union.ai/docs/v1/flyte/deployment/flyte-configuration/security-overview.md)
  - Changes
  - Overriding base configuration
  - Running flyteadmin and flyteconsole on different domains
  - Modify FlyteAdmin Config
- [API playground](https://www.union.ai/docs/v1/flyte/deployment/flyte-configuration/swagger.md)

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