Charmed Temporal K8s Documentation Overview

The Charmed Temporal K8s Operator delivers automated operations management from day 0 to day 2 on Temporal. It is an open source, end-to-end, production-ready workflow engine on top of Juju.

Temporal is a developer-first, open source platform that ensures the successful execution of services and applications (using workflows). Use Workflow as Code ™ to build and operate resilient applications. Leverage developer friendly primitives and avoid fighting your infrastructure.

This operator provides a Temporal server, and consists of Python scripts which wraps the versions distributed by temporalio.

The Charmed Temporal K8s operator offers features such as replication, observability and easy to use integration with applications. It addresses the requirement for deploying Temporal in a structured and uniform fashion, while allowing the user flexibility in configuration. It streamlines the process of deploying, scaling, configuring and overseeing Temporal at scale in a dependable manner for production purposes.

In This Documentation

Tutorial
Get started - a hands-on introduction to using Charmed Temporal K8s operator for new users
How-to guides
Step-by-step guides covering key operations and common tasks
Reference
Technical information - specifications, APIs, architecture
Explanation
Concepts - discussion and clarification of key topics

Project and Community

Charmed Temporal K8s is a member of the Ubuntu family. It’s an open source project that warmly welcomes community projects, contributions, suggestions, fixes and constructive feedback.

Navigation

Level Path Navlink
1 tutorial Tutorial
2 t-introduction 1. Introduction
2 t-setup-environment 2. Environment Setup
2 t-deploy-server 3. Deploy Temporal Server
2 t-deploy-db 4. Deploy PostgreSQL Database
2 t-deploy-admin 5. Deploy Temporal Admin
2 t-deploy-ui 6. Deploy Temporal Web UI
2 t-deploy-ingress 7. Deploy Nginx Ingress Integrator
2 t-deploy-worker 8. Deploy Temporal Worker
2 t-run-workflow 9. Run Your First Workflow
2 t-cleanup 10. Cleanup and Extra Info
1 how-to How to
2 h-authentication Authentication
2 h-authorization Authorization
2 h-observability Observability
2 h-scaling Scaling
2 h-tctl TCTL
2 h-server-upgrades Server Upgrades
2 h-archival Enable Archival
1 reference Reference
2 r-actions Actions
2 r-configurations Configurations
2 r-integrations Integrations
1 e-architecture Architecture