Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 1 addition & 3 deletions clusters/unraid-lab/apps/external-secrets/application.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -34,9 +34,7 @@ spec:
targetRevision: HEAD
path: clusters/unraid-lab/apps/external-secrets/manifests
destination:
# This ArgoCD instance runs inside unraid-lab. Install ESO locally first;
# the cluster-registration Application depends on its CRDs and controller.
server: https://kubernetes.default.svc
name: unraid-lab
namespace: external-secrets
syncPolicy:
automated:
Expand Down
4 changes: 2 additions & 2 deletions clusters/unraid-lab/apps/imp-crds/application.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,10 @@ spec:
project: default
source:
repoURL: https://github.com/syscode-labs/imp.git
targetRevision: b86ab24ff584d5116376e6b890f40da081922a59
targetRevision: c4fc6ce8ffe875e6eb88f0c5fe410f9721de0d42
path: config/crd/bases
destination:
server: https://kubernetes.default.svc
name: unraid-lab
namespace: imp-system
syncPolicy:
automated:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ spec:
targetRevision: HEAD
path: clusters/unraid-lab/apps/imp-github-runners-secret/manifests
destination:
server: https://kubernetes.default.svc
name: unraid-lab
namespace: imp-system
syncPolicy:
automated:
Expand Down
2 changes: 1 addition & 1 deletion clusters/unraid-lab/apps/imp-namespace/application.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ spec:
targetRevision: HEAD
path: clusters/unraid-lab/apps/imp-namespace/manifests
destination:
server: https://kubernetes.default.svc
name: unraid-lab
namespace: imp-system
syncPolicy:
automated:
Expand Down
2 changes: 1 addition & 1 deletion clusters/unraid-lab/apps/imp-runner-pool/application.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ spec:
targetRevision: HEAD
path: clusters/unraid-lab/apps/imp-runner-pool/manifests
destination:
server: https://kubernetes.default.svc
name: unraid-lab
namespace: imp-system
syncPolicy:
automated:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -47,8 +47,8 @@ spec:
credentialsSecret: github-imp-runners
scaling:
mode: polling
minIdle: 1
maxConcurrent: 5
minIdle: 0
maxConcurrent: 1
scaleUpStep: 1
cooldownSeconds: 30
polling:
Expand Down
8 changes: 3 additions & 5 deletions clusters/unraid-lab/apps/imp/application.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -14,22 +14,20 @@ spec:
project: default
sources:
- repoURL: https://github.com/syscode-labs/imp.git
targetRevision: b86ab24ff584d5116376e6b890f40da081922a59
targetRevision: c4fc6ce8ffe875e6eb88f0c5fe410f9721de0d42
path: charts/imp
helm:
releaseName: imp
valueFiles:
- $values/values/clusters/unraid-lab/imp.yaml
- repoURL: https://github.com/syscode-labs/imp.git
targetRevision: b86ab24ff584d5116376e6b890f40da081922a59
targetRevision: c4fc6ce8ffe875e6eb88f0c5fe410f9721de0d42
path: config/crd/bases
- repoURL: https://github.com/syscode-labs/syscode-homelab-gitops-apps.git
targetRevision: HEAD
ref: values
destination:
# In-cluster endpoint: deploy directly to the cluster Argo runs on instead
# of the Omni-registered cluster name, whose API proxy caused sync failures.
server: https://kubernetes.default.svc
name: unraid-lab
namespace: imp-system
syncPolicy:
automated:
Expand Down
17 changes: 16 additions & 1 deletion values/clusters/unraid-lab/imp.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,15 +7,30 @@ agent:
repository: ghcr.io/syscode-labs/imp-agent@sha256:cb8e69a54ae23a735d5cda8ff85b1cdc53d99014dca6e2ffe67235e4ca9d01b4
env:
kernelPath: /usr/local/share/imp/vmlinux
tolerations:
- key: imp.dev/runner
operator: Equal
value: "true"
effect: NoSchedule

runtime:
image:
repository: ghcr.io/syscode-labs/imp-agent@sha256:326ed2e5fea1a579696d8a135e0e054822c26b9c38585f63cb442fb83d8d2cb8
tolerations:
- key: imp.dev/runner
operator: Equal
value: "true"
effect: NoSchedule

kvm:
preflight:
enabled: true
minVerifiedNodes: 3
minVerifiedNodes: 1
tolerations:
- key: imp.dev/runner
operator: Equal
value: "true"
effect: NoSchedule

# Grafana Kubernetes Monitoring scrapes the endpoints directly; this cluster
# does not install Prometheus Operator CRDs.
Expand Down
Loading