Skip to content

Latest commit

 

History

History
 
 

browserless-chrome

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

browserless-chrome

version: 0.0.4 type: application app version: 1.48.0 kube version: >=1.16.0-0 artifact hub

Chrome as a service container. Bring your own hardware or cloud.

Homepage: https://www.browserless.io/

TL;DR;

helm repo add skm https://charts.sagikazarmark.dev
helm install --generate-name --wait skm/browserless-chrome

Configuration

Browserless can be configured via environment variables:

env:
    PREBOOT_CHROME: "true"

Check out the official documentation for the available options.

Values

Key Type Default Description
replicaCount int 1 Number of replicas (pods) to launch.
image.repository string "browserless/chrome" Name of the image repository to pull the container image from.
image.pullPolicy string "IfNotPresent" Image pull policy for updating already existing images on a node.
image.tag string "" Image tag override for the default value (chart appVersion).
imagePullSecrets list [] Reference to one or more secrets to be used when pulling images (from private registries).
nameOverride string "" A name in place of the chart name for app: labels.
fullnameOverride string "" A name to substitute for the full names of resources.
volumes list [] Additional storage volumes. See the API reference for details.
volumeMounts list [] Additional volume mounts. See the API reference for details.
envFrom list [] Additional environment variables mounted from secrets or config maps. See the API reference for details.
env object {} Additional environment variables passed directly to containers. See the API reference for details.
serviceAccount.create bool true Enable service account creation.
serviceAccount.annotations object {} Annotations to be added to the service account.
serviceAccount.name string "" The name of the service account to use. If not set and create is true, a name is generated using the fullname template.
podAnnotations object {} Annotations to be added to pods.
podSecurityContext object {} Pod security context. See the API reference for details.
securityContext object {} Container security context. See the API reference for details.
service.annotations object {} Annotations to be added to the service.
service.type string "ClusterIP" Kubernetes service type.
service.loadBalancerIP string nil Only applies when the service type is LoadBalancer. Load balancer will get created with the IP specified in this field.
service.loadBalancerSourceRanges list [] If specified (and supported by the cloud provider), traffic through the load balancer will be restricted to the specified client IPs. Valid values are IP CIDR blocks.
service.port int 80 Service port.
service.nodePort int nil Service node port (when applicable).
service.externalTrafficPolicy string nil Route external traffic to node-local or cluster-wide endoints. Useful for preserving the client source IP.
resources object No requests or limits. Container resource requests and limits. See the API reference for details.
autoscaling object Disabled by default. Autoscaling configuration (see values.yaml for details).
nodeSelector object {} Node selector configuration.
tolerations list [] Tolerations for node taints. See the API reference for details.
affinity object {} Affinity configuration. See the API reference for details.