feat: refactor apps
This commit is contained in:
@@ -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
|
||||||
|
|||||||
@@ -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
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
Reference in New Issue
Block a user