feat: refactor apps
All checks were successful
lint-test-helm / lint-helm (pull_request) Successful in 58s
lint-test-helm / validate-kubeconform (pull_request) Successful in 1m5s

This commit is contained in:
2026-04-03 19:16:43 -05:00
parent 463a7e14de
commit 01b5162732
7 changed files with 13 additions and 47 deletions

View File

@@ -4,9 +4,8 @@ version: 1.0.0
description: Kubelet Serving Cert Approver description: Kubelet Serving Cert Approver
keywords: keywords:
- kubelet-serving-cert-approver - kubelet-serving-cert-approver
- kubernetes
- certificate - certificate
home: https://wiki.alexlebens.dev/s/3aa80722-db85-41b4-ba1e-8d4c3d8643b5 home: https://docs.alexlebens.dev/applications/kubelet-serving-cert-approver/
sources: sources:
- https://github.com/alex1989hu/kubelet-serving-cert-approver - https://github.com/alex1989hu/kubelet-serving-cert-approver
- https://github.com/alex1989hu/kubelet-serving-cert-approver/pkgs/container/kubelet-serving-cert-approver - https://github.com/alex1989hu/kubelet-serving-cert-approver/pkgs/container/kubelet-serving-cert-approver

View File

@@ -29,7 +29,6 @@ kubelet-serving-cert-approver:
type: deployment type: deployment
replicas: 1 replicas: 1
strategy: Recreate strategy: Recreate
revisionHistoryLimit: 3
serviceAccount: serviceAccount:
name: kubelet-serving-cert-approver name: kubelet-serving-cert-approver
pod: pod:
@@ -38,8 +37,7 @@ kubelet-serving-cert-approver:
main: main:
image: image:
repository: ghcr.io/alex1989hu/kubelet-serving-cert-approver repository: ghcr.io/alex1989hu/kubelet-serving-cert-approver
tag: 0.10.3 tag: 0.10.3@sha256:4cdc92140c48341433513dce3201806309d5256cfbac6f830feae1e7e9fb0d7d
pullPolicy: Always
args: args:
- serve - serve
env: env:
@@ -49,8 +47,8 @@ kubelet-serving-cert-approver:
fieldPath: metadata.namespace fieldPath: metadata.namespace
resources: resources:
requests: requests:
cpu: 100m cpu: 1m
memory: 128Mi memory: 20Mi
securityContext: securityContext:
allowPrivilegeEscalation: false allowPrivilegeEscalation: false
capabilities: capabilities:
@@ -70,8 +68,6 @@ kubelet-serving-cert-approver:
health: health:
port: 8080 port: 8080
targetPort: 8080 targetPort: 8080
protocol: HTTP
metrics: metrics:
port: 9090 port: 9090
targetPort: 9090 targetPort: 9090
protocol: HTTP

View File

@@ -4,10 +4,8 @@ version: 1.0.0
description: Kubernetes Cloudflare DDNS description: Kubernetes Cloudflare DDNS
keywords: keywords:
- kubernetes-cloudflare-ddns - kubernetes-cloudflare-ddns
- cloudflare
- ddns - ddns
- kubernetes home: https://docs.alexlebens.dev/applications/kubelet-serving-cert-approver/
home: https://wiki.alexlebens.dev/s/49513b51-cf91-4efd-b2a5-957555bc3ad7
sources: sources:
- https://github.com/kubitodev/kubernetes-cloudflare-ddns - https://github.com/kubitodev/kubernetes-cloudflare-ddns
- https://hub.docker.com/r/kubitodev/kubernetes-cloudflare-ddns - https://hub.docker.com/r/kubitodev/kubernetes-cloudflare-ddns

View File

@@ -14,29 +14,17 @@ spec:
data: data:
- secretKey: AUTH_KEY - secretKey: AUTH_KEY
remoteRef: remoteRef:
conversionStrategy: Default
decodingStrategy: None
key: /cloudflare/alexlebens.net/ddns key: /cloudflare/alexlebens.net/ddns
metadataPolicy: None
property: token property: token
- secretKey: NAME - secretKey: NAME
remoteRef: remoteRef:
conversionStrategy: Default
decodingStrategy: None
key: /cloudflare/alexlebens.net/ddns key: /cloudflare/alexlebens.net/ddns
metadataPolicy: None
property: name property: name
- secretKey: RECORD_ID - secretKey: RECORD_ID
remoteRef: remoteRef:
conversionStrategy: Default
decodingStrategy: None
key: /cloudflare/alexlebens.net/ddns key: /cloudflare/alexlebens.net/ddns
metadataPolicy: None
property: record-id property: record-id
- secretKey: ZONE_ID - secretKey: ZONE_ID
remoteRef: remoteRef:
conversionStrategy: Default
decodingStrategy: None
key: /cloudflare/alexlebens.net/ddns key: /cloudflare/alexlebens.net/ddns
metadataPolicy: None
property: zone-id property: zone-id

View File

@@ -4,24 +4,15 @@ kubernetes-cloudflare-ddns:
type: cronjob type: cronjob
cronjob: cronjob:
suspend: false suspend: false
concurrencyPolicy: Forbid timeZone: America/Chicago
timeZone: US/Central
schedule: "30 4 * * *" schedule: "30 4 * * *"
startingDeadlineSeconds: 90
successfulJobsHistory: 1
failedJobsHistory: 1
backoffLimit: 3 backoffLimit: 3
parallelism: 1 parallelism: 1
containers: containers:
main: main:
image: image:
repository: kubitodev/kubernetes-cloudflare-ddns repository: kubitodev/kubernetes-cloudflare-ddns
tag: 2.0.0 tag: 2.0.0sha256:80979b046e32ecccedfa6c00804676d070ef87c7f77a65e4afa4e91ffdeb7309
pullPolicy: IfNotPresent
envFrom: envFrom:
- secretRef: - secretRef:
name: kubernetes-cloudflare-ddns-secret name: kubernetes-cloudflare-ddns-secret
resources:
requests:
cpu: 10m
memory: 128Mi

View File

@@ -5,12 +5,13 @@ description: LanguageTool
keywords: keywords:
- languagetool - languagetool
- spellchecking - spellchecking
home: https://wiki.alexlebens.dev/ home: https://docs.alexlebens.dev/applications/languagetool/
sources: sources:
- https://github.com/languagetool-org/languagetool - https://github.com/languagetool-org/languagetool
- https://github.com/Erikvl87/docker-languagetool - https://github.com/Erikvl87/docker-languagetool
- https://hub.docker.com/r/erikvl87/languagetool - https://hub.docker.com/r/erikvl87/languagetool
- https://github.com/bjw-s-labs/helm-charts/tree/main/charts/other/app-template - https://github.com/bjw-s-labs/helm-charts/tree/main/charts/other/app-template
- https://gitea.alexlebens.dev/alexlebens/helm-charts/src/branch/main/charts/volsync-target
maintainers: maintainers:
- name: alexlebens - name: alexlebens
dependencies: dependencies:

View File

@@ -4,13 +4,11 @@ languagetool:
type: deployment type: deployment
replicas: 1 replicas: 1
strategy: Recreate strategy: Recreate
revisionHistoryLimit: 3
containers: containers:
main: main:
image: image:
repository: erikvl87/languagetool repository: erikvl87/languagetool
tag: 6.7 tag: 6.7@sha256:454acc9b3d232bdf37a0eddb1c8d0e93513ce41b914a8a374e3c44a884122364
pullPolicy: IfNotPresent
env: env:
- name: langtool_languageModel - name: langtool_languageModel
value: /ngrams value: /ngrams
@@ -20,8 +18,8 @@ languagetool:
value: 1g value: 1g
resources: resources:
requests: requests:
cpu: 10m cpu: 1m
memory: 128Mi memory: 800Mi
service: service:
main: main:
controller: main controller: main
@@ -29,7 +27,6 @@ languagetool:
http: http:
port: 80 port: 80
targetPort: 8010 targetPort: 8010
protocol: HTTP
route: route:
main: main:
kind: HTTPRoute kind: HTTPRoute
@@ -42,11 +39,8 @@ languagetool:
- languagetool.alexlebens.net - languagetool.alexlebens.net
rules: rules:
- backendRefs: - backendRefs:
- group: '' - name: languagetool
kind: Service
name: languagetool
port: 80 port: 80
weight: 100
matches: matches:
- path: - path:
type: PathPrefix type: PathPrefix
@@ -57,7 +51,6 @@ languagetool:
storageClass: ceph-block storageClass: ceph-block
accessMode: ReadWriteOnce accessMode: ReadWriteOnce
size: 1Gi size: 1Gi
retain: true
advancedMounts: advancedMounts:
main: main:
main: main: