Last active 1703402324

apenkop revised this gist 1703402324. Go to revision

1 file changed, 1 insertion, 16 deletions

fleet.yaml

@@ -1,23 +1,8 @@
1 1 ---
2 - # https://fleet.rancher.io/ref-fleet-yaml
3 -
4 - # The default namespace to be applied to resources. This field is not used to
5 - # enforce or lock down the deployment to a specific namespace, but instead
6 - # provide the default value of the namespace field if one is not specified
7 - # in the manifests.
8 - # Default: default
9 2 defaultNamespace: trillium
10 3
11 - # All resources will be assigned to this namespace and if any cluster scoped
12 - # resource exists the deployment will fail.
13 - # Default: ""
14 - #namespace: trillium
15 -
16 4 helm:
17 - # A https URL to a Helm repo to download the chart from. It's typically easier
18 - # to just use `chart` field and refer to a tgz file. If repo is used the
19 - # value of `chart` will be used as the chart name to lookup in the Helm repository.
20 - repo: https://charts.oecis.io
5 + repo: https://charts.example.com
21 6
22 7 # Name of the chart within the repo
23 8 chart: trilium

apenkop revised this gist 1703402270. Go to revision

1 file changed, 57 insertions

fleet.yaml(file created)

@@ -0,0 +1,57 @@
1 + ---
2 + # https://fleet.rancher.io/ref-fleet-yaml
3 +
4 + # The default namespace to be applied to resources. This field is not used to
5 + # enforce or lock down the deployment to a specific namespace, but instead
6 + # provide the default value of the namespace field if one is not specified
7 + # in the manifests.
8 + # Default: default
9 + defaultNamespace: trillium
10 +
11 + # All resources will be assigned to this namespace and if any cluster scoped
12 + # resource exists the deployment will fail.
13 + # Default: ""
14 + #namespace: trillium
15 +
16 + helm:
17 + # A https URL to a Helm repo to download the chart from. It's typically easier
18 + # to just use `chart` field and refer to a tgz file. If repo is used the
19 + # value of `chart` will be used as the chart name to lookup in the Helm repository.
20 + repo: https://charts.oecis.io
21 +
22 + # Name of the chart within the repo
23 + chart: trilium
24 + # A custom release name to deploy the chart as. If not specified a release name
25 + # will be generated by combining the invoking GitRepo.name + GitRepo.path.
26 + releaseName: trillium
27 +
28 + # The version of the chart or semver constraint of the chart to find. If a constraint
29 + # is specified it is evaluated each time git changes.
30 + # The version also determines which chart to download from OCI registries.
31 + version: 0.1.0
32 +
33 + # Makes helm skip the check for its own annotations
34 + takeOwnership: false
35 +
36 + # Any values that should be placed in the `values.yaml` and passed to helm during
37 + # install.
38 + values:
39 + persistentVolume:
40 + enabled: true
41 + ingress:
42 + enabled: true
43 + annotations:
44 + cert-manager.io/cluster-issuer: letsencrypt-prod
45 + tls:
46 + - secretName: notes-tls
47 + hosts:
48 + - notes.example.com
49 + hosts:
50 + - host: notes.example.com
51 + paths:
52 + - path: /
53 + pathType: ImplementationSpecific
54 +
55 +
56 + kustomize:
57 + dir: overlays/

apenkop revised this gist 1703402137. Go to revision

2 files changed, 23 insertions

overlays-kustomization.yaml(file created)

@@ -0,0 +1,10 @@
1 + apiVersion: kustomize.config.k8s.io/v1beta1
2 + kind: Kustomization
3 +
4 + patches:
5 + - target:
6 + group: apps
7 + version: v1
8 + kind: StatefulSet
9 + name: trillium-trilium
10 + path: statefulset.yaml

overlays-statefulset.yaml(file created)

@@ -0,0 +1,13 @@
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%
Newer Older