mirror of
https://github.com/bitnami/charts.git
synced 2026-02-19 19:47:22 +08:00
* [bitnami/nginx] stream server blocks Signed-off-by: TrueGameover <truegameover@gmail.com> * [bitnami/nginx] readme and version up. Signed-off-by: TrueGameover <truegameover@gmail.com> * Update CHANGELOG.md Signed-off-by: Bitnami Containers <bitnami-bot@vmware.com> * Update README.md with readme-generator-for-helm Signed-off-by: Bitnami Containers <bitnami-bot@vmware.com> * [bitnami/nginx] move up block with env. chart version up. Signed-off-by: TrueGameover <truegameover@gmail.com> * Update CHANGELOG.md Signed-off-by: Bitnami Containers <bitnami-bot@vmware.com> * Bump chart version Signed-off-by: Juan José Martos <jotamartos@gmail.com> * Update CHANGELOG.md Signed-off-by: Bitnami Containers <bitnami-bot@vmware.com> --------- Signed-off-by: TrueGameover <truegameover@gmail.com> Signed-off-by: Carlos Rodríguez Hernández <carlosrh@vmware.com> Signed-off-by: Bitnami Containers <bitnami-bot@vmware.com> Signed-off-by: Juan José Martos <jotamartos@gmail.com> Co-authored-by: Carlos Rodríguez Hernández <carlosrh@vmware.com> Co-authored-by: Bitnami Containers <bitnami-bot@vmware.com> Co-authored-by: Juan José Martos <jotamartos@gmail.com>
126 lines
3.5 KiB
JSON
126 lines
3.5 KiB
JSON
{
|
|
"$schema": "http://json-schema.org/schema#",
|
|
"type": "object",
|
|
"properties": {
|
|
"ingress": {
|
|
"type": "object",
|
|
"form": true,
|
|
"title": "Ingress details",
|
|
"properties": {
|
|
"enabled": {
|
|
"type": "boolean",
|
|
"form": true,
|
|
"title": "Use a custom hostname",
|
|
"description": "Enable the ingress resource that allows you to access the NGINX installation."
|
|
},
|
|
"hostname": {
|
|
"type": "string",
|
|
"form": true,
|
|
"title": "Hostname",
|
|
"hidden": {
|
|
"value": false,
|
|
"path": "ingress/enabled"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"service": {
|
|
"type": "object",
|
|
"form": true,
|
|
"title": "Service Configuration",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"form": true,
|
|
"title": "Service Type",
|
|
"description": "Allowed values: \"ClusterIP\", \"NodePort\" and \"LoadBalancer\""
|
|
}
|
|
}
|
|
},
|
|
"replicaCount": {
|
|
"type": "integer",
|
|
"form": true,
|
|
"title": "Number of replicas",
|
|
"description": "Number of replicas to deploy"
|
|
},
|
|
"serverBlock": {
|
|
"type": "string",
|
|
"form": true,
|
|
"title": "Custom server block",
|
|
"description": "Custom server block to be added to NGINX configuration"
|
|
},
|
|
"streamServerBlock": {
|
|
"type": "string",
|
|
"form": true,
|
|
"title": "Custom stream server block",
|
|
"description": "Custom stream server block to be added to NGINX configuration"
|
|
},
|
|
"containerSecurityContext": {
|
|
"type": "object",
|
|
"form": true,
|
|
"title": "NGINX containers' Security Context",
|
|
"properties": {
|
|
"enabled": {
|
|
"type": "boolean",
|
|
"form": true,
|
|
"title": "Enable Security Context",
|
|
"description": "Whether to enable NGINX containers' Security Context"
|
|
},
|
|
"runAsUser": {
|
|
"type": "integer",
|
|
"form": true,
|
|
"title": "ID of the user",
|
|
"description": "The UID of the user NGINX containers will run as"
|
|
}
|
|
}
|
|
},
|
|
"podSecurityContext": {
|
|
"type": "object",
|
|
"form": true,
|
|
"title": "NGINX pods' Security Context",
|
|
"properties": {
|
|
"enabled": {
|
|
"type": "boolean",
|
|
"form": true,
|
|
"title": "Enable Security Context",
|
|
"description": "Whether to enable NGINX pods' Security Context"
|
|
},
|
|
"fsGroup": {
|
|
"type": "integer",
|
|
"form": true,
|
|
"title": "ID of the group",
|
|
"description": "The GID of the group NGINX pods will run as"
|
|
}
|
|
}
|
|
},
|
|
"metrics": {
|
|
"type": "object",
|
|
"form": true,
|
|
"title": "Prometheus metrics details",
|
|
"properties": {
|
|
"enabled": {
|
|
"type": "boolean",
|
|
"title": "Create Prometheus metrics exporter",
|
|
"description": "Create a side-car container to expose Prometheus metrics",
|
|
"form": true
|
|
},
|
|
"serviceMonitor": {
|
|
"type": "object",
|
|
"properties": {
|
|
"enabled": {
|
|
"type": "boolean",
|
|
"title": "Create Prometheus Operator ServiceMonitor",
|
|
"description": "Create a ServiceMonitor to track metrics using Prometheus Operator",
|
|
"form": true,
|
|
"hidden": {
|
|
"value": false,
|
|
"path": "metrics/enabled"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|