Skip to content

getporter/examples

Repository files navigation

Example Porter Bundles

This repository contains example bundles that demonstrate various useful bundle tricks.

Try

These are bundles that are intended for you to use to try out Porter and actually install an application.

Learn

These are bundles that pure examples, demonstrating a technique about how to write a bundle. They aren't intended to be used to install an application (see above).

  • Airgap demonstrates how to write a bundle that can be installed in an airgapped or isolated network.
  • AKS Spring Music demonstrates how to use multiple mixins together in bundle.
  • Azure Terraform demonstrates how to use Terraform in a bundle and persist Terraform's state in Azure Blob Storage.
  • Azure Wordpres demonstrates how to deploy Wordpress to Azure using the arm mixin.
  • Credentials Tutorial is the source code for the Credentials QuickStart.
  • Docker demonstrates how to use Docker from inside a bundle.
  • Docker App demonstrates how to convert from a Docker App to a Porter bundle with Docker Compose.
  • Exec Mixin Outputs demonstrates how to save outputs generated by the exec mixin.
  • GKE demonstrates how to use GKE cluster credentials with a bundle.
  • Hello is a hello world bundle for trying out Porter.
  • Helm Multi-Arch demonstrates how Porter can deploy a multi-arch image with Helm.
  • Kubernetes demonstrates how to use a Kubernetes kubeconfig with a bundle.
  • Plugings Tutorial is the source code for the Plugins Tutorial.
  • Sensitive Data is a example bundle for trying out Porter to work with bundles that contains sensitive data.