Skip to content

PlaidCloud/custom-app-template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

A Hello World Example for PlaidCloud Custom App Deployment

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:

1. Fork this repository

2. Create your helm templates or update the existing ones in the example

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.

3. Update the values file and Chart with your values and application information

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

Regarding Ingresses

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.

4. Notify your technical support member to add the custom application to your workspace

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.

About

A Helm chart example template for deploying PlaidCloud custom apps

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •