Platform orchestrator
Active Resources are provisioned and active instances of a resource. Each Environment that has been deployed to has a …
The Humanitec API allows you to automate and integrate Humanitec into your developer and operational workflows. The API …
An Application is a logical grouping of related Workloads that runs in the same Kubernetes Namespace. Allowing you to …
An Application is collection of related Kubernetes Workloads that run in the same Kubernetes Namespace. You may prefer …
The Platform Orchestrator is specifically designed to seamlessly integrate with managed file storage solutions such as …
The Humanitec CLI is currently in Closed Beta. It is available on request. humctl is the command line interface for …
There are several constraints and limits imposed in the Humanitec platform. This page documents the main validation, …
Learn to connect and manage databases. MariaDB # Humanitec has integrated support for both hosted PostgreSQL solutions …
Resources that are depended on by a Workload are called Dependent Resources. They can either be Shared (available to all …
Deployment Set format # Deployment Sets are defined as JSON objects and so are commonly rendered as JSON or YAML. The …
Deploying is the process of updating the state of an Environment. This could include updates to the version of code, …
DNS names provide a standard way to make services accessible on the public internet. In Kubernetes applications, DNS …
Dynamic Configuration Management (DCM) is a robust methodology for structuring the configuration of computing workloads. …
Users with Owner or Developer Roles can create new or change existing Environments on their own without support. The …
An Environment refers to a dedicated space where an instance of an Application can be deployed. In essence, each …
Workload Profiles are made up of features. Each feature represents a set of functionality that can be configured for the …
Application # A Humanitec Application is collection of related Kubernetes workloads that run in the same Kubernetes …
How to integrate your CI with your IDP # Container Registries store and manage container images ready for use when they …
Humanitec is designed to integrate with your existing Kubernetes clusters wherever they’re hosted. You can …
Humanitec supports 3 Authentication mechanisms: Google GitHub Single Sign On via SAML Users can sign up directly using …
Kubernetes Namespaces are used to organize Kubernetes objects within a Kubernetes cluster. From a networking …
Organizations are the root object for your Internal Developer Platform (IDP). They are the basic unit of membership for …
Understanding Resources # In the context of the Platform Orchestrator, Resources refer to elements consumed or utilized …
Humanitec uses Placeholders as a means to inject values known only at deployment time into the Application …
Each workload in Humanitec has an associated Workload Profile. This is defined in a Deployment Set via the profiles …
What is Role Based Access Control (RBAC) # Humanitec allows developers in your team or from across your Organization to …
A Resource Definition defines how and when a Resource should be provisioned. It is made up of the Resource Type, …
Resource Definitions can reference other Resource Definitions. This means that when a resource is provisioned, it might …
amqp # Used to provision an AMQP resource such as a RabbitMQ, AmazonMQ or ApacheMQ queue. Category Use messaging direct …
A Deployment Set contains all the developer owned environment agnostic configuration for an Applications. It contains 2 …
Humanitec provides you with the required functionality to handle both, Values and Secrets in a scalable and secure way. …
Most ingress controllers support TLS termination in-cluster. For that, they need access to the TLS Certificate and …
Workloads not retrievable from CI pipeline # If your workloads fail to appear when trying to add them to an environment, …
On-Disk files in a container share the lifecycle of the container, meaning when the container is destroyed so are the …
Webhooks are a way to trigger actions in external systems when certain events occur in the Platform Orchestrator. For …
A Workload in Humanitec is a representation of the code that will run in a Kubernetes cluster, typically as a pod. A …