Skip to content

Commit 658c27b

Browse files
authored
Merge pull request #965 from lsst-it/IT-6351_assign_ipaddresspool_loki_kueyen
(kueyen) Add loki-pre for external secrets. Improve loki values
2 parents 2c26b35 + da87a9c commit 658c27b

File tree

5 files changed

+58
-0
lines changed

5 files changed

+58
-0
lines changed

fleet/lib/loki-pre/fleet.yaml

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
---
2+
defaultNamespace: loki
3+
labels:
4+
bundle: &name loki-pre
5+
namespaceLabels:
6+
lsst.io/discover: "true"
7+
helm:
8+
releaseName: *name
9+
takeOwnership: true
10+
timeoutSeconds: 300
11+
waitForJobs: false
12+
dependsOn:
13+
- selector:
14+
matchLabels:
15+
bundle: external-secrets
16+
targetCustomizations:
17+
- name: kueyen
18+
clusterSelector:
19+
matchExpressions:
20+
- key: management.cattle.io/cluster-display-name
21+
operator: In
22+
values:
23+
- kueyen
24+
yaml:
25+
overlays:
26+
- kueyen
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
---
2+
apiVersion: external-secrets.io/v1beta1
3+
kind: ExternalSecret
4+
metadata:
5+
name: loki-s3
6+
spec:
7+
secretStoreRef:
8+
kind: ClusterSecretStore
9+
name: onepassword
10+
data:
11+
- secretKey: AWS_ACCESS_KEY_ID
12+
remoteRef:
13+
key: &item loki
14+
property: AWS_ACCESS_KEY_ID
15+
- secretKey: AWS_SECRET_ACCESS_KEY
16+
remoteRef:
17+
key: *item
18+
property: AWS_SECRET_ACCESS_KEY

fleet/lib/loki/fleet.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,10 @@ helm:
1414
waitForJobs: true
1515
valuesFiles:
1616
- values.yaml
17+
dependsOn:
18+
- selector:
19+
matchLabels:
20+
bundle: loki-pre
1721

1822
targetCustomizations:
1923
- name: kueyen

fleet/lib/loki/values.yaml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,15 @@ gateway:
5252
nginx.ingress.kubernetes.io/client-body-buffer-size: 10m
5353
nginx.ingress.kubernetes.io/proxy-read-timeout: "60"
5454
nginx.ingress.kubernetes.io/proxy-send-timeout: "60"
55+
hosts:
56+
- host: loki.${ get .ClusterLabels "management.cattle.io/cluster-display-name" }.${ .ClusterLabels.site }.lsst.org
57+
paths:
58+
- path: /
59+
pathType: Prefix
60+
tls:
61+
- secretName: tls-loki-ingress
62+
hosts:
63+
- loki.${ get .ClusterLabels "management.cattle.io/cluster-display-name" }.${ .ClusterLabels.site }.lsst.org
5564

5665
ruler:
5766
enabled: false

fleet/s/dev/c/kueyen/loki-pre

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../../../../lib/loki-pre

0 commit comments

Comments
 (0)