@@ -112,27 +112,42 @@ ui:
112
112
iconUrl : https://raw.githubusercontent.com/gradio-app/gradio/5524e590577769b0444a5332b8d444aafb0c5c12/js/app/public/static/img/logo.svg
113
113
description : |
114
114
A web-based user inferface for interacting with the deployed LLM.
115
- # Optional config for an ingress resource to expose the UI
116
- ingress :
117
- # The name of the ingress resource to create (default: Release.Name)
118
- name :
119
- # Any annotations to apply to the ingress resource
120
- # (e.g. for cert-manager TLS integration)
121
- annotations : {}
122
- # The domain name to use for the ingress resource.
123
- # If host is not set then ingress support will be disabled and
124
- # no ingress resource will be created.
125
- # NOTE: If ingress is enabled, an ingress controller must be installed
126
- # on the target cluster before installing this chart.
127
- # For example, see https://kubernetes.github.io/ingress-nginx/deploy/
128
- # TODO: Check what happens if ingress is enabled without a controller deployed
129
- # (probably nothing, just an unused ingress resource will be created)
130
- host :
131
115
# The update strategy to use for the deployment
132
116
updateStrategy :
133
117
rollingUpdate :
134
118
maxSurge : 25%
135
119
maxUnavailable : 25%
136
120
121
+ # Settings for configuring ingress resources
122
+ # to make the UI and/or backend API accessible
123
+ # outside the cluster.
124
+ # NOTE: An ingress controller must be installed
125
+ # on the target cluster.
126
+ ingress :
127
+ # The name of the ingress class to use
128
+ className : nginx
129
+ host :
130
+ tls : true
131
+ api :
132
+ enabled : false
133
+ # Defaults to "{{ .Release.name }}"-api
134
+ name :
135
+ # This is required to be /v1 for an OpenAI API
136
+ # unless we add URL rewrite functionality to the
137
+ # Ingress resource templates in the future.
138
+ path : /v1
139
+ # Annotations to apply to the ingress resource
140
+ # e.g. for cert-manager integration
141
+ annotations :
142
+ ui :
143
+ enabled : false
144
+ # Defaults to "{{ .Release.name }}"-ui
145
+ name :
146
+ # For a Gradio app this must be the root
147
+ path : /
148
+ # Annotations to apply to the ingress resource
149
+ # e.g. for cert-manager integration
150
+ annotations :
151
+
137
152
reloader :
138
153
watchGlobally : false
0 commit comments