@@ -112,27 +112,40 @@ 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
+ host :
128
+ tls : true
129
+ api :
130
+ enabled : false
131
+ # Defaults to "{{ .Release.name }}"-api
132
+ name :
133
+ # This is required to be /v1 for an OpenAI API
134
+ # unless we add URL rewrite functionality to the
135
+ # Ingress resource templates in the future.
136
+ path : /v1
137
+ # Annotations to apply to the ingress resource
138
+ # e.g. for cert-manager integration
139
+ annotations :
140
+ ui :
141
+ enabled : false
142
+ # Defaults to "{{ .Release.name }}"-ui
143
+ name :
144
+ # For a Gradio app this must be the root
145
+ path : /
146
+ # Annotations to apply to the ingress resource
147
+ # e.g. for cert-manager integration
148
+ annotations :
149
+
137
150
reloader :
138
151
watchGlobally : false
0 commit comments