|
51 | 51 | iconUrl: https://raw.githubusercontent.com/vllm-project/vllm/v0.2.7/docs/source/assets/logos/vllm-logo-only-light.png |
52 | 52 | description: | |
53 | 53 | The OpenAI API for the deployed LLM. |
| 54 | + # Standard ingress resource config for backend API |
| 55 | + ingress: |
| 56 | + enabled: false |
| 57 | + className: "" |
| 58 | + annotations: {} |
| 59 | + # kubernetes.io/ingress.class: nginx |
| 60 | + # kubernetes.io/tls-acme: "true" |
| 61 | + hosts: |
| 62 | + - host: chart-example.local |
| 63 | + paths: |
| 64 | + - path: /v1 |
| 65 | + pathType: ImplementationSpecific |
| 66 | + tls: [] |
| 67 | + # - secretName: chart-example-tls |
| 68 | + # hosts: |
| 69 | + # - chart-example.local |
| 70 | + |
54 | 71 | # Config for huggingface model cache volume |
55 | 72 | # This is mounted at /root/.cache/huggingface in the api deployment |
56 | 73 | cacheVolume: |
@@ -117,38 +134,24 @@ ui: |
117 | 134 | iconUrl: https://raw.githubusercontent.com/gradio-app/gradio/5524e590577769b0444a5332b8d444aafb0c5c12/js/app/public/static/img/logo.svg |
118 | 135 | description: | |
119 | 136 | A web-based user inferface for interacting with the deployed LLM. |
| 137 | + # Standard ingress resource config for UI web app |
| 138 | + ingress: |
| 139 | + enabled: false |
| 140 | + className: "" |
| 141 | + annotations: {} |
| 142 | + # kubernetes.io/ingress.class: nginx |
| 143 | + # kubernetes.io/tls-acme: "true" |
| 144 | + hosts: |
| 145 | + - host: chart-example.local |
| 146 | + paths: |
| 147 | + - path: / |
| 148 | + pathType: ImplementationSpecific |
| 149 | + tls: [] |
| 150 | + # - secretName: chart-example-tls |
| 151 | + # hosts: |
| 152 | + # - chart-example.local |
120 | 153 | # The update strategy to use for the deployment |
121 | 154 | updateStrategy: |
122 | 155 | rollingUpdate: |
123 | 156 | maxSurge: 25% |
124 | 157 | maxUnavailable: 25% |
125 | | -# Settings for configuring ingress resources |
126 | | -# to make the UI and/or backend API accessible |
127 | | -# outside the cluster. |
128 | | -# NOTE: An ingress controller must be installed |
129 | | -# on the target cluster. |
130 | | -ingress: |
131 | | - # The name of the ingress class to use |
132 | | - className: nginx |
133 | | - host: |
134 | | - tls: true |
135 | | - api: |
136 | | - enabled: false |
137 | | - # Defaults to "{{ .Release.name }}"-api |
138 | | - name: |
139 | | - # This is required to be /v1 for an OpenAI API |
140 | | - # unless we add URL rewrite functionality to the |
141 | | - # Ingress resource templates in the future. |
142 | | - path: /v1 |
143 | | - # Annotations to apply to the ingress resource |
144 | | - # e.g. for cert-manager integration |
145 | | - annotations: |
146 | | - ui: |
147 | | - enabled: false |
148 | | - # Defaults to "{{ .Release.name }}"-ui |
149 | | - name: |
150 | | - # For a Gradio app this must be the root |
151 | | - path: / |
152 | | - # Annotations to apply to the ingress resource |
153 | | - # e.g. for cert-manager integration |
154 | | - annotations: |
|
0 commit comments