Skip to content

gnunn-gitops/product-catalog-chart

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction

This is a Helm chart for a product catalog demo application. The application is a three tier application using React for the front-end with Quarkus providing APIs as the back-end. The back-end was originally written in PHP and then ported to Quarkus. The application itself is a simple product catalog:

alt text

The topology view in OpenShift shows the three tiers of the application:

alt text

Usage

To use the chart, install the demo repo into helm:

helm repo add gnunn-gitops https://gnunn-gitops.github.io/helm-charts

You can also add the repo into OpenShift 4.6 to make it directly available in the web console GUI:

apiVersion: helm.openshift.io/v1beta1
kind: HelmChartRepository
metadata:
  name: demo-helm-charts
spec:
  connectionConfig:
    url: 'https://gnunn-gitops.github.io/helm-charts'
  name: Demo Helm Charts

Build and update chart

To build and update the chart, after updating index.yaml, use the following commands:

helm package .

This will create a new binary package. Take this package and copy it into your helm repository (helm-charts) in my case and then run in the helm-charts:

helm repo index .

To update the index file. Finally add the files to git, commit and push.

About

Helm chart for product-catalog application

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages