Resource Packs

Resource Packs are reference implementations showing how to connect various in-cluster and cloud resources to the Humanitec Platform Orchestrator.

They can be used to quickly make resources available for development, as a collection of examples to learn about the Resource system, and as a baseline for production resources.

Resource Packs generally consist of a set of Resource Definitions based on the Humanitec Terraform Provider. You can integrate them into your own Terraform code as modules.

The Resource Definitions are internally using either the Template Driver or the Terraform Driver to respectively provision Kubernetes resources or cloud resources. For the cloud resources themselves, they are defined as further Terraform Modules in the same repository.

As the code of all Resource Packs is open source, you can easily fork and customize the various aspects of the resource. If you prefer to use a private fork, refer to the Terraform Driver documentation on how to configure access credentials to your private Git repository hosting your private Terraform modules.

All the links of the resources per Resource Pack below point to their associated usage example.

In-Cluster Resource Pack

The In-Cluster Resource Pack allows provisioning resources inside the Kubernetes Cluster together with the deployed application. The following resources are available:

AWS Resource Pack

The AWS Resource Pack allows connecting AWS cloud resources to the Platform Orchestrator. The following resources are available:

Azure Resource Pack

The Azure Resource Pack allows connecting Azure cloud resources to the Platform Orchestrator. The following resources are available:

GCP Resource Pack

The GCP Resource Pack allows connecting Google Cloud resources to the Platform Orchestrator. The following resources are available:

Top