github.com/1aal/kubeblocks@v0.0.0-20231107070852-e1c03e598921/deploy/weaviate/config/weaviate-env-constraint.cue (about) 1 //Copyright (C) 2022-2023 ApeCloud Co., Ltd 2 // 3 //This file is part of KubeBlocks project 4 // 5 //This program is free software: you can redistribute it and/or modify 6 //it under the terms of the GNU Affero General Public License as published by 7 //the Free Software Foundation, either version 3 of the License, or 8 //(at your option) any later version. 9 // 10 //This program is distributed in the hope that it will be useful 11 //but WITHOUT ANY WARRANTY; without even the implied warranty of 12 //MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 //GNU Affero General Public License for more details. 14 // 15 //You should have received a copy of the GNU Affero General Public License 16 //along with this program. If not, see <http://www.gnu.org/licenses/>. 17 18 #WeaviateEnvs: { 19 20 // Which modules to enable in the setup? 21 ENABLE_MODULES?: string 22 23 // The endpoint where to reach the transformers module if enabled 24 TRANSFORMERS_INFERENCE_API?: string 25 26 // The endpoint where to reach the clip module if enabled 27 CLIP_INFERENCE_API?: string 28 29 // The endpoint where to reach the img2vec-neural module if enabled 30 IMAGE_INFERENCE_API?: string 31 32 // The id of the AWS access key for the desired account. 33 AWS_ACCESS_KEY_ID?: string 34 35 // The secret AWS access key for the desired account. 36 AWS_SECRET_ACCESS_KEY?: string 37 38 // The path to the secret GCP service account or workload identity file. 39 GOOGLE_APPLICATION_CREDENTIALS?: string 40 41 // The name of your Azure Storage account. 42 AZURE_STORAGE_ACCOUNT?: string 43 44 // An access key for your Azure Storage account. 45 AZURE_STORAGE_KEY?: string 46 47 // A string that includes the authorization information required. 48 AZURE_STORAGE_CONNECTION_STRING?: string 49 50 QNA_INFERENCE_API?: string 51 52 SPELLCHECK_INFERENCE_API?: string 53 54 NER_INFERENCE_API?: string 55 56 SUM_INFERENCE_API?: string 57 58 OPENAI_APIKEY?: string 59 60 HUGGINGFACE_APIKEY?: string 61 62 COHERE_APIKEY?: string 63 64 PALM_APIKEY?: string 65 66 // Enables API key authentication. 67 AUTHENTICATION_APIKEY_ENABLED?: string 68 69 // List one or more keys, separated by commas. Each key corresponds to a specific user identity below. 70 AUTHENTICATION_APIKEY_ALLOWED_KEYS?: string 71 72 // List one or more user identities, separated by commas. Each identity corresponds to a specific key above. 73 AUTHENTICATION_APIKEY_USERS?: string 74 75 AUTHORIZATION_ADMINLIST_ENABLED?: string 76 77 AUTHORIZATION_ADMINLIST_USERS?: string 78 79 AUTHORIZATION_ADMINLIST_READONLY_USERS?: string 80 }