All Projects → FusionAuth → charts

FusionAuth / charts

Licence: Apache-2.0 License
Public helm charts

Programming Languages

Mustache
554 projects

Projects that are alternatives of or similar to charts

stackstorm-ha
K8s Helm Chart (βeta!) that codifies StackStorm (aka "IFTTT for Ops" https://stackstorm.com/) Highly Availability fleet as a simple to use reproducible infrastructure-as-code app
Stars: ✭ 74 (+393.33%)
Mutual labels:  helm, k8s, helm-charts, helm-chart
charts
Helm charts for creating reproducible and maintainable deployments of Polyaxon with Kubernetes.
Stars: ✭ 32 (+113.33%)
Mutual labels:  helm, k8s, helm-charts, helm-chart
khelm
A Helm chart templating CLI, kpt function and kustomize plugin
Stars: ✭ 46 (+206.67%)
Mutual labels:  helm, k8s, helm-charts, helm-chart
Helm Secrets
DEPRECATED A helm plugin that help manage secrets with Git workflow and store them anywhere
Stars: ✭ 1,129 (+7426.67%)
Mutual labels:  helm, k8s, helm-charts
Ingressmonitorcontroller
A Kubernetes controller to watch ingresses and create liveness alerts for your apps/microservices in UptimeRobot, StatusCake, Pingdom, etc. – [✩Star] if you're using it!
Stars: ✭ 306 (+1940%)
Mutual labels:  helm, k8s, helm-charts
Awesome Helm
Collaborative list of awesome helm charts and resources. PRs are welcome!
Stars: ✭ 543 (+3520%)
Mutual labels:  helm, k8s, helm-charts
charts
☸️ Helm Charts for YOURLS
Stars: ✭ 12 (-20%)
Mutual labels:  helm, k8s, helm-charts
Quiz
Example real time quiz application with .NET Core, React, DDD, Event Sourcing, Docker and built-in infrastructure for CI/CD with k8s, jenkins and helm
Stars: ✭ 100 (+566.67%)
Mutual labels:  helm, k8s, helm-charts
aks-multi-tenant-agic
This sample shows how to use the Application Gateway Ingress Controller in a multi-tenant AKS cluster to expose multiple instances of the same application, one for each tenant.
Stars: ✭ 27 (+80%)
Mutual labels:  helm, helm-charts, helm-chart
helm-charts
Source & Repo of https://charts.kubesphere.io/main & https://charts.kubesphere.io/test
Stars: ✭ 85 (+466.67%)
Mutual labels:  helm, helm-charts, helm-chart
Helmfiles
Comprehensive Distribution of Helmfiles for Kubernetes
Stars: ✭ 205 (+1266.67%)
Mutual labels:  helm, k8s, helm-charts
Helm-Cheat-Sheet
A cheat sheet for Helm commands.
Stars: ✭ 72 (+380%)
Mutual labels:  helm, k8s, helm-charts
k8s-ovpn-chart
[DEPRECATED] Helm chart for a private OpenVPN server
Stars: ✭ 19 (+26.67%)
Mutual labels:  helm, helm-charts, helm-chart
helm-charts
docs.renovatebot.com/helm-charts
Stars: ✭ 51 (+240%)
Mutual labels:  helm, helm-charts, helm-chart
Helmsman
Helm Charts as Code
Stars: ✭ 854 (+5593.33%)
Mutual labels:  helm, k8s, helm-charts
K8s
Kubernetes Helm Charts for the ORY ecosystem.
Stars: ✭ 127 (+746.67%)
Mutual labels:  helm, k8s, helm-charts
Helm Secrets
Successor of zendesk/helm-secrets - A helm plugin that help manage secrets with Git workflow and store them anywhere
Stars: ✭ 165 (+1000%)
Mutual labels:  helm, k8s, helm-charts
hull
The incredible HULL - Helm Uniform Layer Library - is a Helm library chart to improve Helm chart based workflows
Stars: ✭ 66 (+340%)
Mutual labels:  helm, helm-charts, helm-chart
helm-charts
Official Helm Chart Repository for InfluxData Applications
Stars: ✭ 133 (+786.67%)
Mutual labels:  helm, k8s, helm-charts
multitenant-microservices-demo
Full Isolation in Multi-Tenant SaaS with Kubernetes + Istio
Stars: ✭ 57 (+280%)
Mutual labels:  helm, helm-charts

FusionAuth Helm Chart Build Status

FusionAuth is a modern platform for Customer Identity and Access Management (CIAM). FusionAuth provides APIs and a responsive web user interface to support login, registration, localized email, multi-factor authentication, reporting and much more.

Notice

This repository is community maintained; and is provided to assist in your deployment and management of FusionAuth. Use of this software is not covered under the FusionAuth license agreement and is provided "as is" without warranty. https://fusionauth.io/license

Installing the Chart

Important upgrade info:

In 0.8.0 the environment value is now an array instead of an object. Make sure to reformat your values when you update.

In 0.4.0, the external postgresql and elasticsearch charts were dropped. You will need to maintain those dependencies on your own.

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

$ helm repo add fusionauth https://fusionauth.github.io/charts
$ helm install my-release fusionauth/fusionauth

The command deploys FusionAuth.

Uninstalling the Chart

To uninstall/delete the my-release deployment:

$ helm delete my-release

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

Chart Values

Key Type Default Description
affinity object {}
annotations object {} Define annotations for fusionauth deployment.
app.memory string "256M" Configures runtime mode for fusionauth. Should be 'development' or 'production'
app.runtimeMode string "development"
autoscaling.enabled bool false
database.existingSecret string "" The name of an existing secret that contains the database passwords
database.host string "" Port of the database instance
database.name string "fusionauth" Name of the fusionauth database
database.password string "" Database password for fusionauth to use in normal operation - not required if database.existingSecret is configured
database.port int 5432
database.protocol string "postgresql" Should either be postgresql or mysql. Protocol for jdbc connection to database
database.root.password string "" Database password for fusionauth to use during initial bootstrap - not required if database.existingSecret is configured
database.root.user string "" Database username for fusionauth to use during initial bootstrap - not required if you have manually bootstrapped your database
database.tls bool false Configures whether or not to use tls when connecting to the database
database.tlsMode string "require" If tls is enabled, this configures the mode
database.user string "" Database username for fusionauth to use in normal operation
dnsConfig object {} Define dnsConfig for fusionauth pods.
dnsPolicy string "ClusterFirst" Define dnsPolicy for fusionauth pods.
environment list []
extraVolumeMounts list []
extraVolumes list [] Associate mountPath for each extraVolumes
fullnameOverride string "" Overrides full resource names
image.pullPolicy string "IfNotPresent" Kubernetes image pullPolicy to use for fusionauth-app
image.repository string "fusionauth/fusionauth-app" The docker tag to pull for fusionauth-app
image.tag string "1.34.1"
imagePullSecrets list [] Configures kubernetes secrets to use for pulling private images
ingress.annotations object {} Configure annotations to add to the ingress object
ingress.enabled bool false Enables ingress creation for fusionauth.
ingress.extraPaths list [] Define complete path objects, will be inserted before regular paths. Can be useful for things like ALB Ingress Controller actions
ingress.hosts list [] List of hostnames to configure the ingress with
ingress.paths list []
ingress.tls list [] List of secrets used to configure TLS for the ingress.
initContainers.image.repository string "busybox" Tag to use for initContainers docker image
initContainers.image.tag string "latest"
initContainers.resources object {} Resource requests and limits to use for initContainers
kickstart.data object {}
kickstart.enabled bool false
lifecycle object {}
livenessProbe object {"failureThreshold":3,"httpGet":{"path":"/","port":"http"},"periodSeconds":30,"timeoutSeconds":5} Configures a livenessProbe to ensure fusionauth is running
nameOverride string "" Overrides resource names
nodeSelector object {} Define nodeSelector for kubernetes to use when scheduling fusionauth pods.
podAnnotations object {} Define annotations for fusionauth pods.
podDisruptionBudget.enabled bool false Enables creation of a PodDisruptionBudget
readinessProbe object {"failureThreshold":5,"httpGet":{"path":"/","port":"http"},"timeoutSeconds":5} Configures a readinessProbe to ensure fusionauth is ready for requests
replicaCount int 1 The number of fusionauth-app instances to run
resources object {} Define resource requests and limits for fusionauth-app.
search.engine string "elasticsearch" Protocol to use when connecting to elasticsearch. Ignored when search.engine is NOT elasticsearch
search.host string "" Hostname or ip to use when connecting to elasticsearch. Ignored when search.engine is NOT elasticsearch
search.port int 9200 Port to use when connecting to elasticsearch. Ignored when search.engine is NOT elasticsearch
search.protocol string "http"
service.annotations object {} Extra annotations to add to service object
service.port int 9011 Port for the Kubernetes service to expose
service.spec object {} Any extra fields to add to the service object spec
service.type string "ClusterIP" Type of Kubernetes service to create
serviceAccount.create bool false If set to true service account will be created. Otherwise, the default service account will be used
serviceAccount.name string "" Service account name to use. If not set the "default" service account will be used
startupProbe object {"failureThreshold":20,"httpGet":{"path":"/","port":"http"},"periodSeconds":10,"timeoutSeconds":5} Configures a startupProbe to ensure fusionauth has finished starting up
tolerations list [] Define tolerations for kubernetes to use when scheduling fusionauth pods.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].