Skip to content
This repository has been archived by the owner before Nov 9, 2022. It is now read-only.

suda/ackee-chart

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

⚠️ This chart has been deprecated. Please switch to the new one: https://artifacthub.io/packages/helm/suda/ackee

ackee Artifact HUB

Ackee - Self-hosted analytics tool for those who care about privacy

TL;DR;

$ helm repo add ackee https://raw.githubusercontent.com/suda/ackee-chart/master
$ helm repo update
$ helm install ackee-release ackee/ackee-chart -n ackee

Introduction

This chart deploys on a Kubernetes cluster using the Helm package manager.

Prerequisites

Installing the Chart

To install the chart with the release name ackee-release:

$ helm install ackee-release ackee/ackee-chart -n ackee

The command deploys on the Kubernetes cluster in the default configuration. The configuration section lists the parameters that can be configured during installation.

Tip: List all releases using helm list

Uninstalling the Chart

To uninstall/delete the ackee-release:

$ helm delete ackee-release -n ackee

The command removes all the Kubernetes components associated with the chart and deletes the release.

Configuration

The following table lists the configurable parameters of the ackee-chart chart and their default values.

Parameter Description Default
nameOverride Overrides name template ""
fullnameOverride Overrides fullname template ""
replicaCount Number of Ackee replicas to create 1
ackee.mongodb Address to MongoDB for ackee mongodb://mongo:27017/ackee
ackee.username Username for the default Ackee user ackee
ackee.passwordSecret Name of the secret containing the password for the default Ackee user ackee-password
image.repository Ackee Image name electerious/ackee
image.tag Ackee Image tag 2.4.1
image.pullPolicy Image pull policy IfNotPresent
service.type Kubernetes Service type ClusterIP
service.port Ackee service port 80
ingress.enabled Enable ingress controller resource false
ingress.annotations.nginx.ingress.kubernetes.io/enable-cors "true"
ingress.path /
ingress.tls Ingress TLS configuration []
livenessProbe.enabled Turn on and off liveness probe true
livenessProbe.initialDelaySeconds Delay before liveness probe is initiated 10
livenessProbe.periodSeconds How often to perform the probe 60
livenessProbe.timeoutSeconds When the probe times out 2
livenessProbe.successThreshold Minimum consecutive successes for the probe 1
livenessProbe.failureThreshold Minimum consecutive failures for the probe 3
readinessProbe.enabled Turn on and off readiness probe true
readinessProbe.initialDelaySeconds Delay before readiness probe is initiated 10
readinessProbe.periodSeconds How often to perform the probe 60
readinessProbe.timeoutSeconds When the probe times out 2
readinessProbe.successThreshold Minimum consecutive successes for the probe 1
readinessProbe.failureThreshold Minimum consecutive failures for the probe 3
resources CPU/Memory resource requests/limits {}
nodeSelector Node selector for pod assignment {}
tolerations Optional deployment tolerations []
affinity Map of node/pod affinities {}

Specify each parameter using the --set key=value[,key=value] argument to helm install. For example:

$ helm install ackee-release ackee/ackee-chart -n ackee --set replicaCount=1

Alternatively, a YAML file that specifies the values for the parameters can be provided while installing the chart. For example:

$ helm install ackee-release ackee/ackee-chart -n ackee --values values.yaml