Last active 1703402324

fleet.yaml Raw
1---
2defaultNamespace: trillium
3
4helm:
5 repo: https://charts.example.com
6
7 # Name of the chart within the repo
8 chart: trilium
9 # A custom release name to deploy the chart as. If not specified a release name
10 # will be generated by combining the invoking GitRepo.name + GitRepo.path.
11 releaseName: trillium
12
13 # The version of the chart or semver constraint of the chart to find. If a constraint
14 # is specified it is evaluated each time git changes.
15 # The version also determines which chart to download from OCI registries.
16 version: 0.1.0
17
18 # Makes helm skip the check for its own annotations
19 takeOwnership: false
20
21 # Any values that should be placed in the `values.yaml` and passed to helm during
22 # install.
23 values:
24 persistentVolume:
25 enabled: true
26 ingress:
27 enabled: true
28 annotations:
29 cert-manager.io/cluster-issuer: letsencrypt-prod
30 tls:
31 - secretName: notes-tls
32 hosts:
33 - notes.example.com
34 hosts:
35 - host: notes.example.com
36 paths:
37 - path: /
38 pathType: ImplementationSpecific
39
40
41kustomize:
42 dir: overlays/
overlays-kustomization.yaml Raw
1apiVersion: kustomize.config.k8s.io/v1beta1
2kind: Kustomization
3
4patches:
5- target:
6 group: apps
7 version: v1
8 kind: StatefulSet
9 name: trillium-trilium
10 path: statefulset.yaml
overlays-statefulset.yaml Raw
1---
2- op: add
3 path: /spec/template/spec/containers/0/startupProbe
4 value:
5 failureThreshold: 300
6 httpGet:
7 path: /
8 port: 8080
9 scheme: HTTP
10 initialDelaySeconds: 1
11 periodSeconds: 1
12 successThreshold: 1
13 timeoutSeconds: 1%