-
Notifications
You must be signed in to change notification settings - Fork 15
/
Copy pathpackage.yaml
116 lines (113 loc) · 3.44 KB
/
package.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
# yaml-language-server: $schema=https://glasskube.dev/schemas/v1/package-manifest.json
name: quickwit
shortDescription: Cloud-native search engine for observability
longDescription: |
> _**PLEASE READ:** If you previously installed this package as a `ClusterPackage`, please remove and install it as a
> namespace-scoped `Package` instead._
Quickwit is the first engine to execute complex search and analytics queries directly on cloud storage with
sub-second latency. Powered by Rust and its decoupled compute and storage architecture, it is designed to be
resource-efficient, easy to operate, and scale to petabytes of data.
Quickwit is a great fit for log management, distributed tracing, and generally immutable data such as conversational
data (emails, texts, messaging platforms) and event-based analytics.
Make sure that the object storage user has all permissions (e.g. `"s3:*"`) for the configured bucket.
For more information make sure to check out the Quickwit documentation.
scope: Namespaced
defaultNamespace: quickwit
iconUrl: https://avatars.githubusercontent.com/u/98504233
helm:
repositoryUrl: "https://helm.quickwit.io"
chartName: quickwit
chartVersion: "0.5.16"
values:
environment: {}
config:
storage:
s3: {}
valueDefinitions:
defaultIndexRootUri:
type: text
metadata:
description: >
The default index URI is a S3 bucket which usually looks like this: `s3://<bucket-name>/<optional-base-path>`
constraints:
required: true
minLength: 1
targets:
- chartName: quickwit
patch:
op: add
path: /config/default_index_root_uri
s3Flavor:
type: options
metadata:
description: Leave empty if using genuine AWS S3
options:
- ""
- do
- garage
- gcp
- minio
targets:
- chartName: quickwit
valueTemplate: |
{{if .}}"{{.}}"{{else}}null{{end}}
patch:
op: add
path: /config/storage/s3/flavor
s3Endpoint:
type: text
metadata:
description: The S3 endpoint is required for alternative S3 API providers
targets:
- chartName: quickwit
valueTemplate: |
{{if .}}"{{.}}"{{else}}null{{end}}
patch:
op: add
path: /config/storage/s3/endpoint
s3Region:
type: text
targets:
- chartName: quickwit
patch:
op: add
path: /config/storage/s3/region
s3AccessKeyId:
type: text
targets:
- chartName: quickwit
patch:
op: add
path: /config/storage/s3/access_key_id
s3SecretAccessKey:
type: text
targets:
- chartName: quickwit
patch:
op: add
path: /config/storage/s3/secret_access_key
metastoreUri:
type: text
metadata:
description: >
If you're not using PostgreSQL and object storage, you can pick the same bucket and value you used for the defaultIndexRootUri parameter
constraints:
required: true
minLength: 1
targets:
- chartName: quickwit
patch:
op: add
path: /environment/QW_METASTORE_URI
entrypoints:
- serviceName: quickwit-searcher
port: 7280
references:
- label: ArtifactHub
url: https://artifacthub.io/packages/helm/quickwit/quickwit
- label: Website
url: https://quickwit.io/
- label: Documentation
url: https://quickwit.io/docs
- label: GitHub
url: https://github.com/quickwit-oss/quickwit