Compare commits
15 Commits
2e89f9b31c
...
fresh-star
| Author | SHA1 | Date | |
|---|---|---|---|
| 6ecb42e815 | |||
| 1712aad845 | |||
| 9c59f71242 | |||
| 076c1e19f2 | |||
| 083b8571bf | |||
| 14c9b5d42c | |||
| 91678b2ff8 | |||
| 02b251db8e | |||
| 07c1542d87 | |||
| 44885753e5 | |||
| dfc62ef480 | |||
| 67cec3fd48 | |||
| 6887e6f6e7 | |||
| 69497a35e3 | |||
| d0ef8f30b9 |
@@ -35,7 +35,7 @@ steps:
|
|||||||
--namespace flux-system
|
--namespace flux-system
|
||||||
- kubectl config use-context cluster
|
- kubectl config use-context cluster
|
||||||
- name: Reconcile git source
|
- name: Reconcile git source
|
||||||
image: ghcr.io/fluxcd/flux-cli:v2.8.3
|
image: ghcr.io/fluxcd/flux-cli:v2.8.4
|
||||||
environment:
|
environment:
|
||||||
KUBECONFIG: /woodpecker/kubeconfig
|
KUBECONFIG: /woodpecker/kubeconfig
|
||||||
commands:
|
commands:
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
This repo contains configuration and documentation for my homelab setup, which is based on Talos OS for Kubernetes cluster and MikroTik router.
|
This repo contains configuration and documentation for my homelab setup, which is based on Talos OS for Kubernetes cluster and MikroTik router.
|
||||||
|
|
||||||
<img src="https://woodpecker.lumpiasty.xyz/api/badges/2/status.svg" alt="Pipeline status">
|
[<img src="https://woodpecker.lumpiasty.xyz/api/badges/2/status.svg" alt="Pipeline status">](https://woodpecker.lumpiasty.xyz/repos/2)
|
||||||
|
|
||||||
## Architecture
|
## Architecture
|
||||||
|
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ spec:
|
|||||||
spec:
|
spec:
|
||||||
containers:
|
containers:
|
||||||
- name: llama-swap
|
- name: llama-swap
|
||||||
image: ghcr.io/mostlygeek/llama-swap:v199-vulkan-b8660
|
image: ghcr.io/mostlygeek/llama-swap:v199-vulkan-b8672
|
||||||
imagePullPolicy: IfNotPresent
|
imagePullPolicy: IfNotPresent
|
||||||
command:
|
command:
|
||||||
- /app/llama-swap
|
- /app/llama-swap
|
||||||
|
|||||||
@@ -45,6 +45,9 @@ spec:
|
|||||||
enabled: true
|
enabled: true
|
||||||
existingClaim: openwebui-pipelines-lvmhdd
|
existingClaim: openwebui-pipelines-lvmhdd
|
||||||
|
|
||||||
|
terminals:
|
||||||
|
enabled: true
|
||||||
|
|
||||||
# SSO with Authentik
|
# SSO with Authentik
|
||||||
extraEnvVars:
|
extraEnvVars:
|
||||||
- name: WEBUI_URL
|
- name: WEBUI_URL
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ spec:
|
|||||||
- name: renovate
|
- name: renovate
|
||||||
# Update this to the latest available and then enable Renovate on
|
# Update this to the latest available and then enable Renovate on
|
||||||
# the manifest
|
# the manifest
|
||||||
image: renovate/renovate:43.104.8-full
|
image: renovate/renovate:43.108.2-full
|
||||||
envFrom:
|
envFrom:
|
||||||
- secretRef:
|
- secretRef:
|
||||||
name: renovate-gitea-token
|
name: renovate-gitea-token
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ metadata:
|
|||||||
name: apps
|
name: apps
|
||||||
namespace: flux-system
|
namespace: flux-system
|
||||||
spec:
|
spec:
|
||||||
interval: 10m0s
|
interval: 24h
|
||||||
sourceRef:
|
sourceRef:
|
||||||
kind: GitRepository
|
kind: GitRepository
|
||||||
name: flux-system
|
name: flux-system
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ metadata:
|
|||||||
name: flux-system
|
name: flux-system
|
||||||
namespace: flux-system
|
namespace: flux-system
|
||||||
spec:
|
spec:
|
||||||
interval: 1m0s
|
interval: 24h
|
||||||
ref:
|
ref:
|
||||||
branch: fresh-start
|
branch: fresh-start
|
||||||
secretRef:
|
secretRef:
|
||||||
@@ -19,7 +19,7 @@ metadata:
|
|||||||
name: flux-system
|
name: flux-system
|
||||||
namespace: flux-system
|
namespace: flux-system
|
||||||
spec:
|
spec:
|
||||||
interval: 10m0s
|
interval: 24h
|
||||||
path: ./cluster
|
path: ./cluster
|
||||||
prune: true
|
prune: true
|
||||||
sourceRef:
|
sourceRef:
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ metadata:
|
|||||||
name: infra
|
name: infra
|
||||||
namespace: flux-system
|
namespace: flux-system
|
||||||
spec:
|
spec:
|
||||||
interval: 10m0s
|
interval: 24h
|
||||||
sourceRef:
|
sourceRef:
|
||||||
kind: GitRepository
|
kind: GitRepository
|
||||||
name: flux-system
|
name: flux-system
|
||||||
|
|||||||
@@ -3,6 +3,8 @@ apiVersion: storage.k8s.io/v1
|
|||||||
kind: StorageClass
|
kind: StorageClass
|
||||||
metadata:
|
metadata:
|
||||||
name: ssd-lvmpv
|
name: ssd-lvmpv
|
||||||
|
annotations:
|
||||||
|
storageclass.kubernetes.io/is-default-class: "true"
|
||||||
parameters:
|
parameters:
|
||||||
storage: "lvm"
|
storage: "lvm"
|
||||||
volgroup: "openebs-ssd"
|
volgroup: "openebs-ssd"
|
||||||
|
|||||||
@@ -23,7 +23,7 @@ spec:
|
|||||||
chart:
|
chart:
|
||||||
spec:
|
spec:
|
||||||
chart: cloudnative-pg
|
chart: cloudnative-pg
|
||||||
version: 0.27.1
|
version: 0.28.0
|
||||||
sourceRef:
|
sourceRef:
|
||||||
kind: HelmRepository
|
kind: HelmRepository
|
||||||
name: cnpg
|
name: cnpg
|
||||||
|
|||||||
Reference in New Issue
Block a user