Skip to content

Latest commit

 

History

History
68 lines (54 loc) · 4.39 KB

README.md

File metadata and controls

68 lines (54 loc) · 4.39 KB

lws's helm chart

Table of Contents

Installation

Quick start instructions for the setup and configuration of lws using Helm.

Prerequisites

Installing the chart

Install chart using Helm v3.0+
$ git clone [email protected]:kubernetes-sigs/lws.git
$ cd charts
$ helm install lws lws --create-namespace --namespace lws-system
Verify that controller pods are running properly.
$ kubectl get deploy -n lws-system
NAME                          READY   UP-TO-DATE   AVAILABLE   AGE
lws-system-controller-manager   1/1     1            1           14s

Configuration

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

Parameter Description Default
nameOverride nameOverride ``
fullnameOverride fullnameOverride ``
enablePrometheus enable Prometheus false
enableCertManager enable CertManager false
imagePullSecrets Image pull secrets []
image.manager.repository Repository for manager image gcr.io/k8s-staging-lws/lws
image.manager.tag Tag for manager image main
image.manager.pullPolicy Pull policy for manager image IfNotPresent
image.kubeRbacProxy.repository Repository for kubeRbacProxy image gcr.io/kubebuilder/kube-rbac-proxy
image.kubeRbacProxy.tag Tag for kubeRbacProxy image v0.15.0
image.kubeRbacProxy.pullPolicy Pull policy for kubeRbacProxy image IfNotPresent
podAnnotations Annotations for pods {}
podSecurityContext.runAsNonRoot Run pod as non-root user true
securityContext.allowPrivilegeEscalation Allow privilege escalation in security context false
securityContext.capabilities.drop Drop all capabilities in security context ["ALL"]
service.type Type of lws controller service ClusterIP
service.port Lws controller service port 9443
resources.requests.cpu CPU request for resources 1
resources.requests.memory Memory request for resources 1Gi
nodeSelector Node selector {}
tolerations Tolerations {}
affinity Affinity {}