Skip to content

Latest commit

 

History

History
80 lines (53 loc) · 2.7 KB

README.md

File metadata and controls

80 lines (53 loc) · 2.7 KB

humio-operator

humio-operator Kubernetes Operator for running Humio on top of Kubernetes

TL;DR

helm repo add humio-operator https://humio.github.io/humio-operator
helm install humio-operator humio-operator/humio-operator

Introduction

This chart bootstraps a humio-operator deployment on a Kubernetes cluster using the Helm package manager.

Note: The Helm chart installs the humio-operator such that it only manages the resources within the same namespace as where the humio-operator itself is running.

Prerequisites

  • Kubernetes 1.16+

Installing the Chart

To install the chart with the release name humio-operator:

# Helm v3+
helm install humio-operator humio-operator/humio-operator --namespace humio-operator -f values.yaml

# Helm v2
helm install humio-operator/humio-helm-charts --name humio --namespace humio-operator -f values.yaml

The command deploys humio-operator 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 humio-operator deployment:

helm delete humio-operator --namespace humio-operator

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 ingress-nginx chart and their default values.

Parameter Description Default
operator.image.repository operator container image repository humio/humio-operator
operator.image.tag operator container image tag v0.0.2
operator.rbac.create automatically create operator RBAC resources true
installCRDs automatically install CRDs. NB: if this is set to true, custom resources will be removed if the Helm chart is uninstalled false
openshift install additional RBAC resources specific to OpenShift false

These parameters can be passed via Helm's --set option

# Helm v3+
helm install humio-operator humio-operator/humio-operator \
  --set operator.image.tag=v0.0.2

# Helm v2
helm install humio-operator --name humio-operator \
  --set operator.image.tag=v0.0.2

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

# Helm v3+
helm install humio-operator humio-operator/humio-operator --namespace humio-operator -f values.yaml

# Helm v2
helm install humio-operator/humio-helm-charts --name humio-operator --namespace humio-operator -f values.yaml