Skip to content

Commit af477b5

Browse files
committed
Add scylla
1 parent ef8d56e commit af477b5

File tree

4 files changed

+48
-0
lines changed

4 files changed

+48
-0
lines changed

flake.nix

+5
Original file line numberDiff line numberDiff line change
@@ -132,6 +132,11 @@
132132
url = "https://gitlab-charts.s3.amazonaws.com/gitlab-7.9.0.tgz";
133133
digest = "789ec56d929c7ec403fc05249639d0c48ff6ab831f90db7c6ac133534d0aba19";
134134
};
135+
scylla-operator.src = utils.fetchurlHexDigest {
136+
# renovate: helm=https://storage.googleapis.com/scylla-operator-charts/stable package=scylla version=1.11.2
137+
url = "https://scylla-operator-charts.storage.googleapis.com/stable/scylla-operator-v1.11.2.tgz";
138+
digest = "1e529d5a4e28b22ec49bcb0c05d1034de575b01d582af5caed82136289835470";
139+
};
135140
strimzi-kafka-operator.src = utils.fetchurlHexDigest {
136141
# renovate: github-release-attachments package=strimzi/strimzi-kafka-operator version=0.39.0
137142
url = "https://github.com/strimzi/strimzi-kafka-operator/releases/download/0.39.0/strimzi-kafka-operator-helm-3-chart-0.39.0.tgz";

k8s/gerrit/gerrit.cue

+22
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import (
44
// kafkas "kafka.strimzi.io/kafka/v1beta2"
55
kafkausers "kafka.strimzi.io/kafkauser/v1beta2"
66
kafkanodepools "kafka.strimzi.io/kafkanodepool/v1beta2"
7+
scyllaclusters "scylla.scylladb.com/scyllacluster/v1"
78
//externalsecrets "external-secrets.io/externalsecret/v1beta1"
89
//issuers "cert-manager.io/issuer/v1"
910
//corev1 "k8s.io/api/core/v1"
@@ -33,6 +34,27 @@ _affinity: {
3334

3435
kustomizations: $default: manifest: {
3536
ns: #AppNamespace
37+
"global-refdb": scyllaclusters.#ScyllaCluster & {
38+
spec: {
39+
version: "5.2.15"
40+
alternator: {
41+
port: 8000
42+
writeIsolation: "always"
43+
}
44+
datacenter: {
45+
name: "us-east-1"
46+
racks: [{
47+
name: "us-east-1a"
48+
members: 3
49+
storage: {
50+
capacity: "10G"
51+
storageClassName: "local-hostpath"
52+
}
53+
placement: _affinity & {#label: "global-refdb"}
54+
}]
55+
}
56+
}
57+
}
3658
"events-broker-node-pool": kafkanodepools.#KafkaNodePool & {
3759
metadata: labels: "strimzi.io/cluster": broker.metadata.name
3860
spec: {

k8s/root/root.cue

+2
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ import (
1616
kafka "pythoner6.dev/netserv/k8s/kafka-operator:netserv"
1717
tekton "pythoner6.dev/netserv/k8s/tekton:netserv"
1818
gerrit "pythoner6.dev/netserv/k8s/gerrit:netserv"
19+
scylla "pythoner6.dev/netserv/k8s/scylla-operator:netserv"
1920
)
2021

2122
appName: "root"
@@ -34,6 +35,7 @@ appName: "root"
3435
kafka,
3536
tekton,
3637
gerrit,
38+
scylla,
3739
]
3840

3941
#digests: yaml.Unmarshal({s: string @tag(digests)}.s)
+19
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
package netserv
2+
3+
import (
4+
helmrelease "helm.toolkit.fluxcd.io/helmrelease/v2beta2"
5+
)
6+
7+
appName: "scylla-operator"
8+
9+
kustomizations: helm: "release": {
10+
ns: #AppNamespace
11+
(appName): helmrelease.#HelmRelease & {
12+
spec: {
13+
chart: spec: #Charts[appName]
14+
interval: "10m0s"
15+
values: {}
16+
}
17+
}
18+
}
19+

0 commit comments

Comments
 (0)