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
22 changes: 22 additions & 0 deletions clusters/unraid-lab/apps/imp-crds/application.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: imp-crds
namespace: argocd
annotations:
argocd.argoproj.io/sync-wave: "1"
spec:
project: default
source:
repoURL: https://github.com/syscode-labs/imp.git
targetRevision: f0c11704a101aaf97ed6ce61f0298942548674a5 # v0.6.1
path: config/crd/bases
destination:
server: https://kubernetes.default.svc
namespace: imp-system
syncPolicy:
automated:
prune: true
selfHeal: true
syncOptions:
- ServerSideApply=true
22 changes: 22 additions & 0 deletions clusters/unraid-lab/apps/imp-namespace/application.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: imp-namespace
namespace: argocd
annotations:
argocd.argoproj.io/sync-wave: "0"
spec:
project: default
source:
repoURL: https://github.com/syscode-labs/syscode-homelab-gitops-apps.git
targetRevision: HEAD
path: clusters/unraid-lab/apps/imp-namespace/manifests
destination:
server: https://kubernetes.default.svc
namespace: imp-system
syncPolicy:
automated:
prune: true
selfHeal: true
syncOptions:
- CreateNamespace=true
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
apiVersion: v1
kind: Namespace
metadata:
name: imp-system
labels:
pod-security.kubernetes.io/enforce: privileged
pod-security.kubernetes.io/audit: privileged
pod-security.kubernetes.io/warn: privileged
30 changes: 30 additions & 0 deletions clusters/unraid-lab/apps/imp/application.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: imp
namespace: argocd
annotations:
argocd.argoproj.io/sync-wave: "2"
spec:
project: default
sources:
- repoURL: https://github.com/syscode-labs/imp.git
targetRevision: f0c11704a101aaf97ed6ce61f0298942548674a5 # v0.6.1
path: charts/imp
helm:
releaseName: imp
valueFiles:
- $values/values/clusters/unraid-lab/imp.yaml
- repoURL: https://github.com/syscode-labs/syscode-homelab-gitops-apps.git
targetRevision: HEAD
ref: values
destination:
server: https://kubernetes.default.svc
namespace: imp-system
syncPolicy:
automated:
prune: true
selfHeal: true
syncOptions:
- CreateNamespace=true
- ServerSideApply=true
14 changes: 14 additions & 0 deletions values/clusters/unraid-lab/imp.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
operator:
image:
repository: ghcr.io/syscode-labs/imp-operator@sha256:4c4c7ab8866873dfac630e41ce98fe00da67be4c27687f9fe636e7529c0b0b6d

agent:
image:
repository: ghcr.io/syscode-labs/imp-agent@sha256:bb1049b58e4675c8973195f9fde05d1a68c1acbaa59c48b203058a87950e87d0
env:
kernelPath: /usr/local/share/imp/vmlinux

kvm:
preflight:
enabled: true
minVerifiedNodes: 3
Loading