Skip to content

Commit 464116a

Browse files
authored
🔄 synced file(s) with geekifier/xenu-ng (#21)
Co-authored-by: geekifier <null>
1 parent e5d8f54 commit 464116a

File tree

6 files changed

+123
-8
lines changed

6 files changed

+123
-8
lines changed

‎Taskfile.yaml‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -85,14 +85,14 @@ tasks:
8585
cmd: |
8686
flux-local diff hr --path ./kubernetes/flux/cluster --branch-orig origin/head \
8787
--strip-attrs "helm.sh/chart,checksum/config,app.kubernetes.io/version,chart,checksum/secret" \
88-
--all-namespaces | moar -lang=yaml
88+
--all-namespaces | moor -lang=yaml
8989
preconditions:
9090
- which flux-local
91-
- which moar
91+
- which moor
9292
local-diff-ks:
9393
desc: Use flux-local to diff Kustomization resources
9494
cmd: |
95-
flux-local diff ks --all-namespaces --path kubernetes/flux/cluster --no-skip-secrets --limit-bytes 4096 | moar -lang=diff
95+
flux-local diff ks --all-namespaces --path kubernetes/flux/cluster --no-skip-secrets --limit-bytes 4096 | moor -lang=diff
9696
preconditions:
9797
- which flux-local
98-
- which moar
98+
- which moor

‎kubernetes/apps/default/kustomization.yaml‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,3 +22,4 @@ resources:
2222
- ./radarr/ks.yaml
2323
- ./sonarr/ks.yaml
2424
- ./jellyfin/ks.yaml
25+
- ./profilarr/ks.yaml
Lines changed: 79 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,79 @@
1+
---
2+
# yaml-language-server: $schema=https://raw.githubusercontent.com/bjw-s-labs/helm-charts/app-template-4.2.0/charts/other/app-template/values.schema.json
3+
4+
apiVersion: helm.toolkit.fluxcd.io/v2
5+
kind: HelmRelease
6+
metadata:
7+
name: &app profilarr
8+
spec:
9+
interval: 1h
10+
chartRef:
11+
kind: OCIRepository
12+
name: app-template
13+
install:
14+
remediation:
15+
retries: -1
16+
upgrade:
17+
cleanupOnFail: true
18+
remediation:
19+
strategy: rollback
20+
retries: 3
21+
values:
22+
ingress:
23+
app:
24+
enabled: true
25+
className: internal
26+
hosts:
27+
- host: &host "profilarr.${SECRET_DOMAIN_INT}"
28+
paths:
29+
- path: /
30+
service:
31+
identifier: app
32+
port: http
33+
34+
controllers:
35+
profilarr:
36+
replicas: 1
37+
strategy: Recreate
38+
annotations:
39+
reloader.stakater.com/auto: "true"
40+
containers:
41+
app:
42+
image:
43+
repository: santiagosayshey/profilarr
44+
tag: v1.1.3
45+
env:
46+
TZ: ${CLUSTER_TZ}
47+
PROFILARR__SERVER__PORT: &containerPort 6868
48+
probes:
49+
liveness: &probes
50+
enabled: true
51+
custom: true
52+
spec:
53+
httpGet:
54+
path: /ping
55+
port: *containerPort
56+
initialDelaySeconds: 0
57+
periodSeconds: 10
58+
timeoutSeconds: 1
59+
failureThreshold: 3
60+
readiness: *probes
61+
resources:
62+
requests:
63+
cpu: 50m
64+
memory: 128Mi
65+
limits:
66+
memory: 256Mi
67+
service:
68+
app:
69+
controller: *app
70+
ports:
71+
http:
72+
port: *containerPort
73+
persistence:
74+
config:
75+
type: persistentVolumeClaim
76+
storageClass: longhorn-standard
77+
accessMode: ReadWriteOnce
78+
size: 256Mi
79+
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# yaml-language-server: $schema=https://json.schemastore.org/kustomization
2+
apiVersion: kustomize.config.k8s.io/v1beta1
3+
kind: Kustomization
4+
resources:
5+
- ./helmrelease.yaml
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
# yaml-language-server: $schema=https://raw.githubusercontent.com/fluxcd-community/flux2-schemas/main/kustomization-kustomize-v1.json
2+
apiVersion: kustomize.toolkit.fluxcd.io/v1
3+
kind: Kustomization
4+
metadata:
5+
name: &app profilarr
6+
namespace: &namespace default
7+
spec:
8+
commonMetadata:
9+
labels:
10+
app.kubernetes.io/name: *app
11+
components:
12+
- ../../../../components/gatus/internal
13+
interval: 1h
14+
path: ./kubernetes/apps/default/profilarr/app
15+
postBuild:
16+
substitute:
17+
APP: *app
18+
substituteFrom:
19+
- name: cluster-settings
20+
kind: ConfigMap
21+
- name: cluster-secrets
22+
kind: Secret
23+
prune: true
24+
retryInterval: 2m
25+
sourceRef:
26+
kind: GitRepository
27+
name: flux-system
28+
namespace: flux-system
29+
targetNamespace: *namespace
30+
timeout: 5m

‎kubernetes/apps/infra/coredns-resolver/app/imagepull.secret.sops.yaml‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ type: kubernetes.io/dockerconfigjson
44
metadata:
55
name: ghcr-login-secret
66
data:
7-
.dockerconfigjson: ENC[AES256_GCM,data:oqXzopHsGeoX/aFamEEOK51P8bJodPIhMnbpONCqVwT3Chs19qoL0l9AZNNOeAFwDWxSlZqmN1wWQyKVvV1Jbm2EoXZox436kdjv2St3CjkHDYcXoM4dihwduQNr+UVNd0Pag3t2SVPUoV3pf28S+ERsqfYpngzNkLlbbZF1QjCA/EYiaePEzcqF0qbrectLihYb23froQsVdNG46KH6etZejnoQX2hTELz3zhle7rARre+oevNSRXTKxc8SsDDMK4rvOwwW+41cvMMNdKZIZ0trOf6fNj9APa/UfiVSL0wFxlcn6NrvtSk4f0v6fW/+oPQRq/wSyt6Dcu1BEjZm1OS0oeUQ6Wz6RGy7nDX49v6RDEH2JowaEobVOPWqY5TI,iv:yeGHWycQEGBgtQGpJE6UFj1jCqAg06MTQZab09Egt9c=,tag:2jFXcV4vJQNvcahwtkS+EA==,type:str]
7+
.dockerconfigjson: ENC[AES256_GCM,data:1UodXvezBBl/76XeJqKGliS8UuZxdQFw38Likge2PfXJiS1t6Mxr4JPlh9K/UjXi0xgXUeUQ2Vf6DPiKh1d0JZWnvnPwxYodieQboXnDxlJtOvy+lBRaNVMc1lNM5BOdum0TYJQL9hDKO6n6N9PzscEt4DjsHP0QbiwKKetAtybsFnWr3NZ4SCNaNW8uDU92QZ3j/38bbqDpOO+I3IQptmO8pn4+xIAQANqLez8wBM082vFs2xe+gD9TQiJipmcR/eCGCRfeA5RryYgytoZDqK2+fE0srYz6NwvusH8xivx869A2pGMivPLkl27qFrMTXv38sOVOjwapqSFv+I2VES0v0RNPgw5his6pCwLr1zAoUnU6V+ogZTY2FxrbGuiL,iv:MQQCQvHgcz01/ipMNyPWzMIE1O+LPV5lFgY2450Pw/Q=,tag:gkLBGoAoQSAReUc618ncgw==,type:str]
88
sops:
99
age:
1010
- recipient: age1a68j5zasa55y39u5ecus7g4dzl3rqp0u6h6jwpuw3743cdf9dd4sykfhr4
@@ -16,8 +16,8 @@ sops:
1616
TFM3N2c0bVY2VGVFd0FzcDdhdFpvRTAKje4a4mC4VQTWSmsp6al3k2eyVOde+i3y
1717
Y6TfGTdznJeWj7VkEC9doPgKF+z4XyYt5EPyoiTqHV4PacMgc+n7Ww==
1818
-----END AGE ENCRYPTED FILE-----
19-
lastmodified: "2025-05-31T03:46:12Z"
20-
mac: ENC[AES256_GCM,data:I1fXyI696wIKakfNtiXS/tHJ/F4ipMWJHO0tQMqrjb/uxCwJaJvA5KLyJqGmByZTz6kb1eoXGRT6W4HBRe911f+6WQQlENiC5KVzQWb6YqpFTbix7IngRMGXnSyp0RwtBysXwBqhmOa7ueu0Kyn1mcoHz6sBjBQXDl6SsVj7LeU=,iv:2fG8vuXFbUKqgWlIpO3IXPONlksbKqo/NURySuhJEHE=,tag:tHMPtJwOTjyZqIGuhwJweQ==,type:str]
19+
lastmodified: "2025-08-27T18:43:26Z"
20+
mac: ENC[AES256_GCM,data:Itz+8lLTitbwcuWjGWM7VZUIzdX7upoS5hM1Qhsr0vPMMIVSsMWB34UU1jZp+DWYiKI+mLDoE8q6VVgsrYevEOwG5p3I+7VEFIU356Qct3PIM9jsZMdQqoRnxteTfFV8snuJMriJ+bcTIKd/Ic/8GBMmFmhMXMAvkVLt4dwXlL4=,iv:uRayEMjAexiTodTtP1ohFS8qKbzVavFTLVtjCRxF7Hk=,tag:F1pbx1CTNnF/cqvTZIL9zg==,type:str]
2121
encrypted_regex: ^(data|stringData)$
2222
mac_only_encrypted: true
23-
version: 3.10.1
23+
version: 3.10.2

0 commit comments

Comments
 (0)