Skip to main content

Helm release

A release is how a ueser installs apps (software) onto an edge node. The release is specifically Helm release to enable other types of releases in the future.

Example

apiVersion: edgecell.io/v1
kind: HelmRelease
metadata:
name: mcdashboard-tx
namespace: mcdougals.com
spec:
interval: 5m
selector:
matchLabels:
state: TX
isstore: true
env: prod
chart:
name: mcdashboard
version: '>=1.0.0'
registry: mcdougals.com/mcdashboard
interval: 1m
values:
replicaCount: 2

Key elements

  • spec/selector: how to declare what Placements get the app
  • spec/chart/registry: refers to a HelmRegistry object