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 |