Skip to content

Commit 92b65a8

Browse files
authored
PVC for persistent alert store (#40)
* add pvc Signed-off-by: sami <[email protected]> * Add emailDomain to argument Signed-off-by: sami <[email protected]> --------- Signed-off-by: sami <[email protected]>
1 parent 1bc94d6 commit 92b65a8

File tree

33 files changed

+2618
-560
lines changed

33 files changed

+2618
-560
lines changed

apis/installer/v1alpha1/inbox_agent_types.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,9 +97,9 @@ type InboxAgentApiserver struct {
9797

9898
type InboxServerInfo struct {
9999
JMAPSessionEndpoint string `json:"jmapSessionEndpoint"`
100+
EmailDomain string `json:"emailDomain"`
100101
WebadminEndpoint string `json:"webadminEndpoint"`
101102
Token string `json:"token"`
102-
EmailDomain string `json:"emailDomain"`
103103
// +optional
104104
CABundle string `json:"caBundle"`
105105
}

apis/installer/v1alpha1/inbox_server_dist_types.go

Lines changed: 29 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -126,22 +126,44 @@ type TLSSpec struct {
126126
}
127127

128128
type CassandraSpec struct {
129-
Image ImageReference `json:"image"`
130-
LivenessProbe core.Probe `json:"livenessProbe"`
129+
Image ImageReference `json:"image"`
130+
LivenessProbe core.Probe `json:"livenessProbe"`
131+
Secret CassandraSecret `json:"secret"`
132+
}
133+
134+
type CassandraSecret struct {
135+
Username string `json:"username"`
136+
Password string `json:"password"`
131137
}
132138

133139
type OpensearchSpec struct {
134-
Enabled bool `json:"enabled"`
135-
Image ImageReference `json:"image"`
140+
Enabled bool `json:"enabled"`
141+
Image ImageReference `json:"image"`
142+
Secret OpensearchSecret `json:"secret"`
143+
}
144+
145+
type OpensearchSecret struct {
146+
Username string `json:"username"`
147+
Password string `json:"password"`
136148
}
137149

138150
type RabbitmqSpec struct {
139-
Image ImageReference `json:"image"`
151+
Image ImageReference `json:"image"`
152+
Secret RabbitmqSecret `json:"secret"`
153+
}
154+
155+
type RabbitmqSecret struct {
156+
Username string `json:"username"`
157+
Password string `json:"password"`
140158
}
141159

142160
type S3Spec struct {
143-
Enabled bool `json:"enabled"`
144-
Image ImageReference `json:"image"`
161+
Enabled bool `json:"enabled"`
162+
Image ImageReference `json:"image"`
163+
Endpoint string `json:"endpoint"`
164+
Region string `json:"region"`
165+
AccessKeyId string `json:"accessKeyId"`
166+
SecretKey string `json:"secretKey"`
145167
}
146168

147169
type TikaSpec struct {

apis/installer/v1alpha1/zz_generated.deepcopy.go

Lines changed: 48 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

catalog/imagelist.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
---
12
- bitnami/kubectl:latest
23
- busybox:latest
34
- cassandra:4.1.3
Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
---
12
apiVersion: v2
23
name: appscode-otel-stack
34
description: AppsCode OpenTelemetry Stack
@@ -6,17 +7,16 @@ version: v2025.2.28
67
appVersion: v2025.2.28
78
home: https://github.com/ops-center
89
icon: https://cdn.appscode.com/images/products/searchlight/searchlight-512x512.png
9-
sources:
10-
- https://github.com/ops-center
10+
sources: [https://github.com/ops-center]
1111
maintainers:
12-
- name: appscode
13-
12+
- name: appscode
13+
1414
dependencies:
15-
- name: kube-prometheus-stack
16-
repository: oci://ghcr.io/appscode-charts
17-
condition: kube-prometheus-stack.enabled
18-
version: 71.2.0
19-
- name: opentelemetry-kube-stack
20-
repository: oci://ghcr.io/appscode-charts
21-
condition: opentelemetry-kube-stack.enabled
22-
version: 0.3.13
15+
- name: kube-prometheus-stack
16+
repository: oci://ghcr.io/appscode-charts
17+
condition: kube-prometheus-stack.enabled
18+
version: 71.2.0
19+
- name: opentelemetry-kube-stack
20+
repository: oci://ghcr.io/appscode-charts
21+
condition: opentelemetry-kube-stack.enabled
22+
version: 0.3.13

0 commit comments

Comments
 (0)