This repository contains an example of a hello world app that will deploy as part of a PlaidCloud workspace.
To deploy a custom application, follow the steps below:
The templates provided will deploy a basic application on the PlaidCloud stack.
As an interested party you will at minimum want to replace the image contained within the deployment-example.yaml file
containers:
- name: example-hello
image: nginxdemos/hello:0.4
If your image repository is private, we have included an example of how to create an image pull secret.
Helm makes available a variety of functions that can be used to programatically generate templates.
https://helm.sh/docs/chart_template_guide/functions_and_pipelines/
We have included a very simple example of substitution from a values file in this chart:
mountPath: {{ .Values.exampleValues.mountPath }}
Which is populated from the appropriate block in the values.yaml file at the root of the chart:
exampleValues:
mountPath: /home/temp
We do not allow for the creation of public facing ingresses, but have provided an example for your reference.
We are working to add support for the Kubernetes Gateway API to allow you to define your own routes within our infrastructure.
Once you have a working chart, via a fork of this chart or something completely generic, we will be able to integrate the templates into our infrastructure and begin the process of standing up your application.