Skip to content

Commit f4312da

Browse files
remove old clusters
1 parent b2bee24 commit f4312da

File tree

319 files changed

+193
-7785
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

319 files changed

+193
-7785
lines changed
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
homeassistant:
2+
name: Home
3+
unit_system: metric
4+
time_zone: Europe/Berlin
5+
6+
http:
7+
use_x_forwarded_for: true
8+
trusted_proxies:
9+
- 10.0.0.0/8
10+
- 172.16.0.0/12
11+
- 192.168.0.0/16
12+
ip_ban_enabled: true
13+
login_attempts_threshold: 5
14+
15+
# Load frontend themes from the themes folder
16+
frontend:
17+
themes: !include_dir_merge_named themes
18+
19+
automation: !include automations.yaml
20+
script: !include scripts.yaml
21+
scene: !include scenes.yaml
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
---
2+
apiVersion: "kustomize.config.k8s.io/v1beta1"
3+
kind: "Kustomization"
4+
namespace: "hass"
5+
components:
6+
- "../../../../apps/hass/components/config"
7+
- "../../../../apps/hass/components/istio"
8+
- "../../../../apps/hass/components/pvc"
9+
resources:
10+
- "namespace.yaml"
11+
- "../../../../apps/hass"
12+
patches:
13+
- target:
14+
kind: "VirtualService"
15+
name: "hass"
16+
patch: |-
17+
- op: "replace"
18+
path: "/spec/hosts"
19+
value:
20+
- "hass.svc.dd.soeren.cloud"
21+
configMapGenerator:
22+
- name: homeassistant-config
23+
files:
24+
- configuration.yaml

clusters/svc.ez.soeren.cloud/hermes/namespace.yaml renamed to clusters/argo-svc.dd.soeren.cloud/apps/hass/namespace.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
kind: Namespace
33
apiVersion: v1
44
metadata:
5-
name: hermes
5+
name: hass
66
labels:
7-
name: hermes
7+
name: hass
88
pod-security.kubernetes.io/enforce: baseline
99
pod-security.kubernetes.io/enforce-version: latest
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
---
2+
apiVersion: "external-secrets.io/v1"
3+
kind: "ExternalSecret"
4+
metadata:
5+
name: "memos-postgres"
6+
spec:
7+
refreshInterval: "1h"
8+
secretStoreRef:
9+
name: "vault"
10+
kind: "ClusterSecretStore"
11+
target:
12+
name: "memos-postgres"
13+
creationPolicy: "Owner"
14+
data:
15+
- secretKey: "username"
16+
remoteRef:
17+
key: "secret/soeren.cloud/env/prod/memos"
18+
property: "POSTGRES_USER"
19+
- secretKey: "password"
20+
remoteRef:
21+
key: "secret/soeren.cloud/env/prod/memos"
22+
property: "POSTGRES_PASSWORD"
Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,34 @@
11
---
2-
apiVersion: "external-secrets.io/v1beta1"
2+
apiVersion: "external-secrets.io/v1"
33
kind: "ExternalSecret"
44
metadata:
5-
name: "miniflux-restic-postgres"
5+
name: "memos-restic-postgres"
66
spec:
77
refreshInterval: "1h"
88
secretStoreRef:
99
name: "vault"
1010
kind: "ClusterSecretStore"
1111
target:
12-
name: "miniflux-restic-postgres"
12+
name: "memos-restic-postgres"
1313
creationPolicy: "Owner"
1414
data:
1515
- secretKey: "AWS_ACCESS_KEY_ID"
1616
remoteRef:
17-
key: "secret/soeren.cloud/env/prod/restic/miniflux/aws-credentials"
17+
key: "secret/soeren.cloud/env/prod/restic/memos-postgres/aws-credentials"
1818
property: "AWS_ACCESS_KEY_ID"
1919
- secretKey: "AWS_SECRET_ACCESS_KEY"
2020
remoteRef:
21-
key: "secret/soeren.cloud/env/prod/restic/miniflux/aws-credentials"
21+
key: "secret/soeren.cloud/env/prod/restic/memos-postgres/aws-credentials"
2222
property: "AWS_SECRET_ACCESS_KEY"
2323
- secretKey: "RESTIC_PASSWORD"
2424
remoteRef:
25-
key: "secret/soeren.cloud/env/prod/restic/miniflux/restic"
25+
key: "secret/soeren.cloud/env/prod/restic/memos-postgres/restic"
2626
property: "pass"
2727
- secretKey: "POSTGRES_USER"
2828
remoteRef:
29-
key: "secret/soeren.cloud/env/prod/miniflux-postgres"
29+
key: "secret/soeren.cloud/env/prod/memos"
3030
property: "POSTGRES_USER"
31-
- secretKey: "POSTGRES_PASSWORD"
31+
- secretKey: "PGPASSWORD"
3232
remoteRef:
33-
key: "secret/soeren.cloud/env/prod/miniflux-postgres"
33+
key: "secret/soeren.cloud/env/prod/memos"
3434
property: "POSTGRES_PASSWORD"
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
---
2+
apiVersion: "external-secrets.io/v1"
3+
kind: "ExternalSecret"
4+
metadata:
5+
name: "memos"
6+
spec:
7+
refreshInterval: 12h
8+
secretStoreRef:
9+
name: "vault"
10+
kind: "ClusterSecretStore"
11+
target:
12+
name: "memos"
13+
template:
14+
engineVersion: v2
15+
data:
16+
MEMOS_DSN: "postgres://{{ .POSTGRES_USER }}:{{ .POSTGRES_PASSWORD }}@memos-rw/memos"
17+
data:
18+
- secretKey: "POSTGRES_USER"
19+
remoteRef:
20+
key: "secret/soeren.cloud/env/prod/memos"
21+
property: "POSTGRES_USER"
22+
- secretKey: "POSTGRES_PASSWORD"
23+
remoteRef:
24+
key: "secret/soeren.cloud/env/prod/memos"
25+
property: "POSTGRES_PASSWORD"
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
---
2+
apiVersion: kustomize.config.k8s.io/v1beta1
3+
kind: Kustomization
4+
namespace: memos
5+
resources:
6+
- namespace.yaml
7+
- external-secret-memos.yaml
8+
- external-secret-memos-postgres.yaml
9+
- external-secret-memos-restic-postgres.yaml
10+
- ../../../../apps/memos
11+
components:
12+
- ../../../../apps/memos/components/istio
13+
- ../../../../apps/memos/components/database-cloudnative-pg
14+
- ../../../../apps/memos/components/restic-postgres
15+
patches:
16+
- target:
17+
kind: VirtualService
18+
name: memos
19+
patch: |-
20+
- op: replace
21+
path: /spec/hosts
22+
value:
23+
- memos.svc.dd.soeren.cloud
24+
configMapGenerator:
25+
- name: "memos-restic-postgres"
26+
options:
27+
disableNameSuffixHash: true
28+
literals:
29+
- "RESTIC_REPOSITORY=s3:https://s3.amazonaws.com/soerenschneider-restic-prod/memos-postgres"
30+
- "POSTGRES_DATABASE_NAME=memos"
31+
- "POSTGRES_HOST=memos-r"
32+
- "RESTIC_HOST=svc.dd.soeren.cloud"
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
2-
apiVersion: v1
32
kind: Namespace
3+
apiVersion: v1
44
metadata:
5-
name: minio
5+
name: mealie
66
labels:
7-
name: minio
7+
name: mealie
Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
---
22
apiVersion: "kustomize.config.k8s.io/v1beta1"
33
kind: "Kustomization"
4-
namespace: "gotify"
4+
namespace: "nats"
55
resources:
6-
- namespace.yaml
7-
- ../../../../apps/gotify
6+
- "namespace.yaml"
7+
- "../../../../apps/nats"
88
components:
9-
- ../../../../apps/gotify/components/istio
9+
- "../../../../apps/nats/components/istio"
1010
patches:
1111
- target:
1212
kind: "VirtualService"
13-
name: "gotify"
13+
name: "nats"
1414
patch: |-
1515
- op: "replace"
1616
path: "/spec/hosts"
1717
value:
18-
- "gotify.dqs.dd.soeren.cloud"
18+
- "nats.svc.dd.soeren.cloud"

clusters/svc.pt.soeren.cloud/memos/namespace.yaml renamed to clusters/argo-svc.dd.soeren.cloud/apps/nats/namespace.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22
kind: "Namespace"
33
apiVersion: "v1"
44
metadata:
5-
name: "memos"
5+
name: "nats"
66
labels:
7-
name: "memos"
7+
name: "nats"

0 commit comments

Comments
 (0)