sync latest changes
This commit is contained in:
@@ -8,7 +8,7 @@ spec:
|
|||||||
targetNamespace: authentik
|
targetNamespace: authentik
|
||||||
repo: https://charts.goauthentik.io
|
repo: https://charts.goauthentik.io
|
||||||
# https://artifacthub.io/packages/helm/goauthentik/authentik
|
# https://artifacthub.io/packages/helm/goauthentik/authentik
|
||||||
version: 2025.6.3
|
version: 2025.8.1
|
||||||
valuesContent: |-
|
valuesContent: |-
|
||||||
authentik:
|
authentik:
|
||||||
secret_key: "0hETw0LhioALQ6vhNTiN5MuW1349KjPlol3Q3D6sC8BV+IlzyhIfZYth/7WapdmOM8ib3qyyGLC5/8Xk"
|
secret_key: "0hETw0LhioALQ6vhNTiN5MuW1349KjPlol3Q3D6sC8BV+IlzyhIfZYth/7WapdmOM8ib3qyyGLC5/8Xk"
|
||||||
@@ -26,12 +26,13 @@ spec:
|
|||||||
- secretName: authentik-tls
|
- secretName: authentik-tls
|
||||||
hosts:
|
hosts:
|
||||||
- login.keligrubb.com
|
- login.keligrubb.com
|
||||||
# metrics:
|
worker:
|
||||||
# enabled: true
|
metrics:
|
||||||
# serviceMonitor:
|
enabled: true
|
||||||
# enabled: true
|
serviceMonitor:
|
||||||
# labels:
|
enabled: true
|
||||||
# release: prometheus
|
labels:
|
||||||
|
release: prometheus
|
||||||
postgresql:
|
postgresql:
|
||||||
enabled: true
|
enabled: true
|
||||||
auth:
|
auth:
|
||||||
|
|||||||
@@ -8,12 +8,13 @@ spec:
|
|||||||
targetNamespace: cert-manager
|
targetNamespace: cert-manager
|
||||||
repo: https://charts.jetstack.io
|
repo: https://charts.jetstack.io
|
||||||
# https://artifacthub.io/packages/helm/cert-manager/cert-manager
|
# https://artifacthub.io/packages/helm/cert-manager/cert-manager
|
||||||
version: 1.17.2
|
version: 1.18.2
|
||||||
valuesContent: |-
|
valuesContent: |-
|
||||||
prometheus:
|
prometheus:
|
||||||
enabled: true
|
enabled: true
|
||||||
servicemonitor:
|
servicemonitor:
|
||||||
enabled: true
|
enabled: true
|
||||||
installCRDs: true
|
crds:
|
||||||
|
enabled: true
|
||||||
extraArgs:
|
extraArgs:
|
||||||
- --dns01-recursive-nameservers-only
|
- --dns01-recursive-nameservers-only
|
||||||
|
|||||||
@@ -1,5 +1,3 @@
|
|||||||
# helm repo add gitea-charts https://dl.gitea.io/charts/
|
|
||||||
# helm install gitea gitea-charts/gitea
|
|
||||||
apiVersion: helm.cattle.io/v1
|
apiVersion: helm.cattle.io/v1
|
||||||
kind: HelmChart
|
kind: HelmChart
|
||||||
metadata:
|
metadata:
|
||||||
@@ -10,7 +8,7 @@ spec:
|
|||||||
targetNamespace: git
|
targetNamespace: git
|
||||||
repo: https://dl.gitea.io/charts/
|
repo: https://dl.gitea.io/charts/
|
||||||
# https://gitea.com/gitea/helm-chart/releases
|
# https://gitea.com/gitea/helm-chart/releases
|
||||||
version: 12.1.1
|
version: 12.2.0
|
||||||
valuesContent: |-
|
valuesContent: |-
|
||||||
resources:
|
resources:
|
||||||
limits:
|
limits:
|
||||||
@@ -26,6 +24,7 @@ spec:
|
|||||||
gitea:
|
gitea:
|
||||||
admin:
|
admin:
|
||||||
email: keligrubb324@gmail.com
|
email: keligrubb324@gmail.com
|
||||||
|
password: B@ssguitar324
|
||||||
metrics:
|
metrics:
|
||||||
enabled: true
|
enabled: true
|
||||||
serviceMonitor:
|
serviceMonitor:
|
||||||
@@ -33,6 +32,9 @@ spec:
|
|||||||
config:
|
config:
|
||||||
ui:
|
ui:
|
||||||
DEFAULT_THEME: gitea-dark
|
DEFAULT_THEME: gitea-dark
|
||||||
|
service:
|
||||||
|
ENABLE_PASSWORD_SIGNIN_FORM: false
|
||||||
|
ENABLE_BASIC_AUTHENTICATION: false
|
||||||
database:
|
database:
|
||||||
DB_TYPE: sqlite3
|
DB_TYPE: sqlite3
|
||||||
NAME: /data/gitea/gitea.db
|
NAME: /data/gitea/gitea.db
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ spec:
|
|||||||
targetNamespace: ingress-nginx
|
targetNamespace: ingress-nginx
|
||||||
repo: https://kubernetes.github.io/ingress-nginx
|
repo: https://kubernetes.github.io/ingress-nginx
|
||||||
# https://artifacthub.io/packages/helm/ingress-nginx/ingress-nginx
|
# https://artifacthub.io/packages/helm/ingress-nginx/ingress-nginx
|
||||||
version: 4.12.2
|
version: 4.13.1
|
||||||
valuesContent: |-
|
valuesContent: |-
|
||||||
controller:
|
controller:
|
||||||
metrics:
|
metrics:
|
||||||
@@ -29,5 +29,4 @@ spec:
|
|||||||
allowSnippetAnnotations: true
|
allowSnippetAnnotations: true
|
||||||
config:
|
config:
|
||||||
annotations-risk-level: Critical
|
annotations-risk-level: Critical
|
||||||
tcp:
|
strict-validate-path-type: false
|
||||||
22: git/gitea-ssh:22
|
|
||||||
|
|||||||
@@ -10,6 +10,8 @@ spec:
|
|||||||
# https://github.com/jellyfin/jellyfin-helm/releases
|
# https://github.com/jellyfin/jellyfin-helm/releases
|
||||||
version: 2.3.0
|
version: 2.3.0
|
||||||
valuesContent: |-
|
valuesContent: |-
|
||||||
|
image:
|
||||||
|
tag: "10.10.7"
|
||||||
timezone: "America/New_York"
|
timezone: "America/New_York"
|
||||||
ingress:
|
ingress:
|
||||||
enabled: true
|
enabled: true
|
||||||
@@ -28,7 +30,23 @@ spec:
|
|||||||
persistence:
|
persistence:
|
||||||
config:
|
config:
|
||||||
enabled: true
|
enabled: true
|
||||||
size: 5Gi
|
size: 16Gi
|
||||||
media:
|
media:
|
||||||
enabled: true
|
enabled: true
|
||||||
existingClaim: "jellyfin-nfs-media-pvc"
|
existingClaim: "jellyfin-nfs-media-pvc"
|
||||||
|
securityContext:
|
||||||
|
capabilities:
|
||||||
|
add:
|
||||||
|
- "SYS_ADMIN"
|
||||||
|
drop:
|
||||||
|
- "ALL"
|
||||||
|
privileged: false
|
||||||
|
extraVolumes:
|
||||||
|
- name: hwa
|
||||||
|
hostPath:
|
||||||
|
path: /dev/dri
|
||||||
|
extraVolumeMounts:
|
||||||
|
- name: hwa
|
||||||
|
mountPath: /dev/dri
|
||||||
|
nodeSelector:
|
||||||
|
ai-capable: "true"
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ spec:
|
|||||||
- hard
|
- hard
|
||||||
- nfsvers=4.1
|
- nfsvers=4.1
|
||||||
nfs:
|
nfs:
|
||||||
server: 192.168.1.153
|
server: 192.168.1.159
|
||||||
path: "/mnt/homestead/jellyfin"
|
path: "/mnt/homestead/jellyfin"
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ spec:
|
|||||||
targetNamespace: monitoring
|
targetNamespace: monitoring
|
||||||
repo: https://prometheus-community.github.io/helm-charts
|
repo: https://prometheus-community.github.io/helm-charts
|
||||||
# https://artifacthub.io/packages/helm/prometheus-community/kube-prometheus-stack
|
# https://artifacthub.io/packages/helm/prometheus-community/kube-prometheus-stack
|
||||||
version: 75.9.0
|
version: 76.5.0
|
||||||
valuesContent: |-
|
valuesContent: |-
|
||||||
grafana:
|
grafana:
|
||||||
envValueFrom:
|
envValueFrom:
|
||||||
@@ -17,6 +17,8 @@ spec:
|
|||||||
name: authentik-oauth-client-secret
|
name: authentik-oauth-client-secret
|
||||||
key: client-secret
|
key: client-secret
|
||||||
defaultDashboardsTimezone: "US/Eastern"
|
defaultDashboardsTimezone: "US/Eastern"
|
||||||
|
plugins:
|
||||||
|
- victoriametrics-logs-datasource
|
||||||
ingress:
|
ingress:
|
||||||
enabled: true
|
enabled: true
|
||||||
ingressClassName: nginx
|
ingressClassName: nginx
|
||||||
@@ -46,12 +48,12 @@ spec:
|
|||||||
token_url: "https://login.keligrubb.com/application/o/token/"
|
token_url: "https://login.keligrubb.com/application/o/token/"
|
||||||
api_url: "https://login.keligrubb.com/application/o/userinfo/"
|
api_url: "https://login.keligrubb.com/application/o/userinfo/"
|
||||||
role_attribute_path: contains(groups, 'Grafana Admins') && 'Admin' || contains(groups, 'Grafana Editors') && 'Editor' || 'Viewer'
|
role_attribute_path: contains(groups, 'Grafana Admins') && 'Admin' || contains(groups, 'Grafana Editors') && 'Editor' || 'Viewer'
|
||||||
# additionalDataSources:
|
additionalDataSources:
|
||||||
# - name: Loki
|
- name: VictoriaLogs
|
||||||
# type: loki
|
type: victoriametrics-logs-datasource
|
||||||
# access: proxy
|
access: proxy
|
||||||
# basicAuth: false
|
basicAuth: false
|
||||||
# url: http://loki-gateway.monitoring.svc.cluster.local
|
url: http://victoria-logs-victoria-logs-single-server.monitoring.svc.cluster.local:9428
|
||||||
config:
|
config:
|
||||||
auth:
|
auth:
|
||||||
signout_redirect_url: "https://login.keligrubb.com/application/o/grafana/end-session/"
|
signout_redirect_url: "https://login.keligrubb.com/application/o/grafana/end-session/"
|
||||||
@@ -100,8 +102,8 @@ spec:
|
|||||||
serviceMonitorSelectorNilUsesHelmValues: false
|
serviceMonitorSelectorNilUsesHelmValues: false
|
||||||
podMonitorSelectorNilUsesHelmValues: false
|
podMonitorSelectorNilUsesHelmValues: false
|
||||||
probeSelectorNilUsesHelmValues: fales
|
probeSelectorNilUsesHelmValues: fales
|
||||||
retention: 30d
|
retention: 14d
|
||||||
retentionSize: "64GB"
|
retentionSize: "16GB"
|
||||||
enableAdminAPI: true
|
enableAdminAPI: true
|
||||||
securityContext:
|
securityContext:
|
||||||
runAsUser: 0
|
runAsUser: 0
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ spec:
|
|||||||
targetNamespace: longhorn-system
|
targetNamespace: longhorn-system
|
||||||
repo: https://charts.longhorn.io
|
repo: https://charts.longhorn.io
|
||||||
# https://artifacthub.io/packages/helm/longhorn/longhorn
|
# https://artifacthub.io/packages/helm/longhorn/longhorn
|
||||||
version: 1.8.1
|
version: 1.9.1
|
||||||
valuesContent: |-
|
valuesContent: |-
|
||||||
ingress:
|
ingress:
|
||||||
enabled: true
|
enabled: true
|
||||||
@@ -29,3 +29,5 @@ spec:
|
|||||||
defaultSettings:
|
defaultSettings:
|
||||||
defaultReplicaCount: 1
|
defaultReplicaCount: 1
|
||||||
storageOverProvisioningPercentage: 100
|
storageOverProvisioningPercentage: 100
|
||||||
|
persistence:
|
||||||
|
defaultClassReplicaCount: 2
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ spec:
|
|||||||
targetNamespace: metallb-system
|
targetNamespace: metallb-system
|
||||||
repo: https://metallb.github.io/metallb
|
repo: https://metallb.github.io/metallb
|
||||||
# https://artifacthub.io/packages/helm/metallb/metallb
|
# https://artifacthub.io/packages/helm/metallb/metallb
|
||||||
version: 0.14.9
|
version: 0.15.2
|
||||||
valuesContent: |-
|
valuesContent: |-
|
||||||
prometheus:
|
prometheus:
|
||||||
serviceMonitor:
|
serviceMonitor:
|
||||||
@@ -31,7 +31,7 @@ spec:
|
|||||||
resources:
|
resources:
|
||||||
requests:
|
requests:
|
||||||
cpu: 100m
|
cpu: 100m
|
||||||
memory: 100Mi
|
memory: 200Mi
|
||||||
limits:
|
limits:
|
||||||
cpu: 100m
|
cpu: 100m
|
||||||
memory: 100Mi
|
memory: 200Mi
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ spec:
|
|||||||
targetNamespace: nextcloud
|
targetNamespace: nextcloud
|
||||||
repo: https://nextcloud.github.io/helm/
|
repo: https://nextcloud.github.io/helm/
|
||||||
# https://artifacthub.io/packages/helm/nextcloud/nextcloud
|
# https://artifacthub.io/packages/helm/nextcloud/nextcloud
|
||||||
version: 6.6.10
|
version: 7.0.2
|
||||||
valuesContent: |-
|
valuesContent: |-
|
||||||
# resources:
|
# resources:
|
||||||
# requests:
|
# requests:
|
||||||
@@ -105,3 +105,5 @@ spec:
|
|||||||
nextcloudData.size: 256Gi
|
nextcloudData.size: 256Gi
|
||||||
cronjob:
|
cronjob:
|
||||||
enabled: true
|
enabled: true
|
||||||
|
nodeSelector:
|
||||||
|
ai-capable: "true"
|
||||||
|
|||||||
26
ollama-chart.yml
Normal file
26
ollama-chart.yml
Normal file
@@ -0,0 +1,26 @@
|
|||||||
|
apiVersion: helm.cattle.io/v1
|
||||||
|
kind: HelmChart
|
||||||
|
metadata:
|
||||||
|
name: ollama
|
||||||
|
namespace: open-webui
|
||||||
|
spec:
|
||||||
|
repo: https://helm.otwld.com/
|
||||||
|
chart: ollama
|
||||||
|
targetNamespace: open-webui
|
||||||
|
createNamespace: true
|
||||||
|
# https://artifacthub.io/packages/helm/ollama-helm/ollama
|
||||||
|
version: 1.28.0
|
||||||
|
valuesContent: |-
|
||||||
|
ollama:
|
||||||
|
models:
|
||||||
|
pull:
|
||||||
|
- llama3.1:8b
|
||||||
|
- gemma3:4b
|
||||||
|
- gemma3n:e4b
|
||||||
|
- qwen2.5-coder:7b
|
||||||
|
- qwen3:8b
|
||||||
|
persistence:
|
||||||
|
enabled: true
|
||||||
|
size: 32Gi
|
||||||
|
nodeSelector:
|
||||||
|
ai-capable: "true"
|
||||||
@@ -7,23 +7,35 @@ spec:
|
|||||||
repo: https://helm.openwebui.com/
|
repo: https://helm.openwebui.com/
|
||||||
chart: open-webui
|
chart: open-webui
|
||||||
targetNamespace: open-webui
|
targetNamespace: open-webui
|
||||||
|
# https://artifacthub.io/packages/helm/open-webui/open-webui
|
||||||
|
version: 7.7.0
|
||||||
valuesContent: |-
|
valuesContent: |-
|
||||||
logging:
|
ollama:
|
||||||
level: "debug"
|
enabled: false
|
||||||
|
ollamaUrls:
|
||||||
|
- "http://ollama.open-webui.svc.cluster.local:11434"
|
||||||
|
pipelines:
|
||||||
|
enabled: false
|
||||||
ingress:
|
ingress:
|
||||||
enabled: true
|
enabled: true
|
||||||
class: "nginx"
|
class: "nginx"
|
||||||
annotations:
|
annotations:
|
||||||
cert-manager.io/cluster-issuer: "letsencrypt-cluster-issuer"
|
cert-manager.io/cluster-issuer: "letsencrypt-cluster-issuer"
|
||||||
|
nginx.ingress.kubernetes.io/proxy-buffering: "off"
|
||||||
|
nginx.ingress.kubernetes.io/proxy-read-timeout: "3600"
|
||||||
|
nginx.ingress.kubernetes.io/proxy-send-timeout: "3600"
|
||||||
|
nginx.ingress.kubernetes.io/proxy-body-size: "0"
|
||||||
host: "ai.keligrubb.com"
|
host: "ai.keligrubb.com"
|
||||||
tls: true
|
tls: true
|
||||||
existingSecret: "open-webui-tls"
|
existingSecret: "open-webui-tls"
|
||||||
persistence:
|
persistence:
|
||||||
enabled: true
|
enabled: true
|
||||||
size: 64Gi
|
size: 8Gi
|
||||||
sso:
|
sso:
|
||||||
enabled: true
|
enabled: true
|
||||||
enableRoleManagement: true
|
enableRoleManagement: true
|
||||||
|
enableGroupManagement: true
|
||||||
|
enableSignup: true
|
||||||
roleManagement:
|
roleManagement:
|
||||||
rolesClaim: "groups"
|
rolesClaim: "groups"
|
||||||
adminRoles: "authentik Admins"
|
adminRoles: "authentik Admins"
|
||||||
@@ -33,3 +45,12 @@ spec:
|
|||||||
clientId: "xCwvgZsb5376ZWjvGpjNfagYKseLcnGjBYaqnJwl"
|
clientId: "xCwvgZsb5376ZWjvGpjNfagYKseLcnGjBYaqnJwl"
|
||||||
clientSecret: "WN0CyvBG6tXkUmiXIm3UH7EtOml0UkcHV35jYbuuQ4nDN52jLDwSDg9XEAuEz4hs69FcbNPn8hYl21z2091P6AWOb186kcMr4an2dNIa3D82O092pPadQewQFZXijuNh"
|
clientSecret: "WN0CyvBG6tXkUmiXIm3UH7EtOml0UkcHV35jYbuuQ4nDN52jLDwSDg9XEAuEz4hs69FcbNPn8hYl21z2091P6AWOb186kcMr4an2dNIa3D82O092pPadQewQFZXijuNh"
|
||||||
providerUrl: "https://login.keligrubb.com/application/o/luma/.well-known/openid-configuration"
|
providerUrl: "https://login.keligrubb.com/application/o/luma/.well-known/openid-configuration"
|
||||||
|
extraEnvVars:
|
||||||
|
- name: OPENID_REDIRECT_URI
|
||||||
|
value: "https://ai.keligrubb.com/oauth/oidc/callback"
|
||||||
|
- name: ENABLE_LOGIN_FORM
|
||||||
|
value: "False"
|
||||||
|
- name: ENABLE_OAUTH_PERSISTENT_CONFIG
|
||||||
|
value: "False"
|
||||||
|
nodeSelector:
|
||||||
|
ai-capable: "true"
|
||||||
|
|||||||
20
victorialogs-chart.yml
Normal file
20
victorialogs-chart.yml
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
apiVersion: helm.cattle.io/v1
|
||||||
|
kind: HelmChart
|
||||||
|
metadata:
|
||||||
|
name: victoria-logs
|
||||||
|
namespace: monitoring
|
||||||
|
spec:
|
||||||
|
chart: victoria-logs-single
|
||||||
|
repo: https://victoriametrics.github.io/helm-charts/
|
||||||
|
targetNamespace: monitoring
|
||||||
|
version: 0.11.6
|
||||||
|
valuesContent: |-
|
||||||
|
server:
|
||||||
|
enabled: true
|
||||||
|
retentionPeriod: 14d
|
||||||
|
persistentVolume:
|
||||||
|
enabled: true
|
||||||
|
storageClass: longhorn
|
||||||
|
size: 20Gi
|
||||||
|
vector:
|
||||||
|
enabled: true
|
||||||
@@ -6,6 +6,7 @@ metadata:
|
|||||||
spec:
|
spec:
|
||||||
chart: oci://ghcr.io/woodpecker-ci/helm/woodpecker
|
chart: oci://ghcr.io/woodpecker-ci/helm/woodpecker
|
||||||
targetNamespace: git
|
targetNamespace: git
|
||||||
|
version: 3.3.0
|
||||||
valuesContent: |-
|
valuesContent: |-
|
||||||
server:
|
server:
|
||||||
host: "ci.keligrubb.com"
|
host: "ci.keligrubb.com"
|
||||||
@@ -18,6 +19,8 @@ spec:
|
|||||||
WOODPECKER_GITEA_URL: "https://git.keligrubb.com"
|
WOODPECKER_GITEA_URL: "https://git.keligrubb.com"
|
||||||
WOODPECKER_GITEA_CLIENT: "15006ffa-071e-4edb-80f3-8dae4ebf450c"
|
WOODPECKER_GITEA_CLIENT: "15006ffa-071e-4edb-80f3-8dae4ebf450c"
|
||||||
WOODPECKER_GITEA_SECRET: "gto_qo4svebb6jmjmty3scezsswxqygquf45osrmd5dfigktvemqlh7a"
|
WOODPECKER_GITEA_SECRET: "gto_qo4svebb6jmjmty3scezsswxqygquf45osrmd5dfigktvemqlh7a"
|
||||||
|
WOODPECKER_AGENT_SECRET: "b81ad793422b24789a080af2ba26ec948248d578a5058be4d44cf783afdbf6b8"
|
||||||
|
WOODPECKER_ADMIN: "keligrubb"
|
||||||
ingress:
|
ingress:
|
||||||
enabled: true
|
enabled: true
|
||||||
ingressClassName: "nginx"
|
ingressClassName: "nginx"
|
||||||
@@ -34,8 +37,8 @@ spec:
|
|||||||
hosts:
|
hosts:
|
||||||
- "ci.keligrubb.com"
|
- "ci.keligrubb.com"
|
||||||
agent:
|
agent:
|
||||||
replicas: 1
|
|
||||||
env:
|
env:
|
||||||
WOODPECKER_BACKEND_K8S_NAMESPACE: git
|
WOODPECKER_BACKEND_K8S_NAMESPACE: git
|
||||||
WOODPECKER_MAX_WORKFLOWS: "2"
|
WOODPECKER_BACKEND: kubernetes
|
||||||
WOODPECKER_SERVER: "woodpecker-ci-server.git.svc.cluster.local:9000"
|
WOODPECKER_SERVER: "woodpecker-ci-server:9000"
|
||||||
|
WOODPECKER_AGENT_SECRET: "b81ad793422b24789a080af2ba26ec948248d578a5058be4d44cf783afdbf6b8"
|
||||||
|
|||||||
Reference in New Issue
Block a user