Skip to content

Commit 82b9e1e

Browse files
committed
WIP (fleet/mimir) replace mimir-pre bundle with kustomize
1 parent 3538abe commit 82b9e1e

22 files changed

+226
-228
lines changed

fleet/lib/mimir/fleet.yaml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
---
2-
# XXX automate provisioning of buckets and rgw user
32
defaultNamespace: &name mimir
43
labels:
54
bundle: *name
65
namespaceLabels:
76
lsst.io/discover: "true"
7+
kustomize:
8+
dir: kustomize/base
89
helm:
910
chart: &chart mimir-distributed
1011
releaseName: *chart
@@ -17,7 +18,7 @@ helm:
1718
dependsOn:
1819
- selector:
1920
matchLabels:
20-
bundle: mimir-pre
21+
bundle: rook-ceph
2122
- selector:
2223
matchLabels:
2324
bundle: prometheus-operator-crds
@@ -32,6 +33,8 @@ targetCustomizations:
3233
- kueyen
3334
- pillan
3435
- kona
36+
kustomize:
37+
dir: kustomize/overlays/ruka
3538
helm:
3639
valuesFiles:
3740
- overlays/rke2/values.yaml
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
---
2+
apiVersion: ceph.rook.io/v1
3+
kind: CephObjectStoreUser
4+
metadata:
5+
name: mimir
6+
spec:
7+
store: lfa
8+
clusterNamespace: rook-ceph
9+
displayName: mimir
10+
quotas:
11+
maxBuckets: 4
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
resources:
3+
- cephobjectstoreuser-mimir.yaml
4+
- obc-mimir-alertmanager.yaml
5+
- obc-mimir-blocks.yaml
6+
- obc-mimir-ruler.yaml
7+
- obc-mimir.yaml
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
---
2+
apiVersion: objectbucket.io/v1alpha1
3+
kind: ObjectBucketClaim
4+
metadata:
5+
name: mimir-alertmanager
6+
spec:
7+
bucketName: mimir-alertmanager
8+
storageClassName: lfa
9+
additionalConfig:
10+
bucketOwner: mimir
11+
bucketLifecycle: |
12+
{
13+
"Rules": [
14+
{
15+
"ID": "AbortIncompleteMultipartUploads",
16+
"Status": "Enabled",
17+
"Prefix": "",
18+
"AbortIncompleteMultipartUpload": {
19+
"DaysAfterInitiation": 1
20+
}
21+
}
22+
]
23+
}
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
---
2+
apiVersion: objectbucket.io/v1alpha1
3+
kind: ObjectBucketClaim
4+
metadata:
5+
name: mimir-blocks
6+
spec:
7+
bucketName: mimir-blocks
8+
storageClassName: lfa
9+
additionalConfig:
10+
bucketOwner: mimir
11+
bucketLifecycle: |
12+
{
13+
"Rules": [
14+
{
15+
"ID": "AbortIncompleteMultipartUploads",
16+
"Status": "Enabled",
17+
"Prefix": "",
18+
"AbortIncompleteMultipartUpload": {
19+
"DaysAfterInitiation": 1
20+
}
21+
}
22+
]
23+
}
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
---
2+
apiVersion: objectbucket.io/v1alpha1
3+
kind: ObjectBucketClaim
4+
metadata:
5+
name: mimir-ruler
6+
spec:
7+
bucketName: mimir-ruler
8+
storageClassName: lfa
9+
additionalConfig:
10+
bucketOwner: mimir
11+
bucketLifecycle: |
12+
{
13+
"Rules": [
14+
{
15+
"ID": "AbortIncompleteMultipartUploads",
16+
"Status": "Enabled",
17+
"Prefix": "",
18+
"AbortIncompleteMultipartUpload": {
19+
"DaysAfterInitiation": 1
20+
}
21+
}
22+
]
23+
}
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
---
2+
apiVersion: objectbucket.io/v1alpha1
3+
kind: ObjectBucketClaim
4+
metadata:
5+
name: mimir
6+
spec:
7+
bucketName: mimir
8+
storageClassName: lfa
9+
additionalConfig:
10+
bucketOwner: mimir
11+
bucketLifecycle: |
12+
{
13+
"Rules": [
14+
{
15+
"ID": "AbortIncompleteMultipartUploads",
16+
"Status": "Enabled",
17+
"Prefix": "",
18+
"AbortIncompleteMultipartUpload": {
19+
"DaysAfterInitiation": 1
20+
}
21+
}
22+
]
23+
}
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
resources:
3+
- ../../base
4+
patches:
5+
- path: obc-mimir-alertmanager.yaml
6+
- path: obc-mimir-blocks.yaml
7+
- path: obc-mimir-ruler.yaml
8+
- path: obc-mimir.yaml
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
apiVersion: objectbucket.io/v1alpha1
3+
kind: ObjectBucketClaim
4+
metadata:
5+
name: mimir-alertmanager
6+
spec:
7+
bucketName: ayekan-mimir-alertmanager
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
apiVersion: objectbucket.io/v1alpha1
3+
kind: ObjectBucketClaim
4+
metadata:
5+
name: mimir-blocks
6+
spec:
7+
bucketName: ayekan-mimir-blocks

0 commit comments

Comments
 (0)