diff --git a/apps/do/kustomization.yaml b/apps/do/kustomization.yaml
index 1f17556222dab1a89ed79ce3ec733539e0894590..19677b1a333d5d27fbb9f9cc956cad71f5d8aabc 100644
--- a/apps/do/kustomization.yaml
+++ b/apps/do/kustomization.yaml
@@ -1,5 +1,5 @@
 apiVersion: kustomize.config.k8s.io/v1beta1
 kind: Kustomization
 resources:
-  - vikunja-kustomization.yaml
   - vikunja-secrets-kustomization.yaml
+  - vikunja-kustomization.yaml
diff --git a/apps/forge/kustomization.yaml b/apps/forge/kustomization.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..6af5d8452fe2e3bd1093fdfb72e1d0f6fab3f089
--- /dev/null
+++ b/apps/forge/kustomization.yaml
@@ -0,0 +1,5 @@
+apiVersion: kustomize.config.k8s.io/v1beta1
+kind: Kustomization
+resources:
+  - forgejo-kustomization.yaml
+  - forgejo-secrets-kustomization.yaml
diff --git a/apps/generate-kustomizations.sh b/apps/generate-kustomizations.sh
index 857f418630dc8e1a65d0492fe556a7f900f5b766..1a478217d207c0f7cd963bce5e2bbecd9a5accc1 100755
--- a/apps/generate-kustomizations.sh
+++ b/apps/generate-kustomizations.sh
@@ -1,14 +1,15 @@
 #!/bin/sh -e
-# Generates kubernetes kustomizations
+# Generates kubernetes kustomizations for given directories or all subdirectories
 if test $# -gt 0
-then dir=$1
+then for dir; do
 	{ echo 'apiVersion: kustomize.config.k8s.io/v1beta1
 kind: Kustomization
 resources:'
 	find $dir -maxdepth 1 -type f -name "*.yaml" -not -name "kustomization.yaml" -printf "  - %f\n"; } | tee $dir/kustomization.yaml
+	done
 else
 	find -mindepth 1 -maxdepth 1 -type d | while read dir
-		do echo "$dir"
+		do echo "$dir"
 			$0 "$dir"
 		done
 fi
diff --git a/apps/ninja/kustomization.yaml b/apps/ninja/kustomization.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..da7d2dc0661c2c68154c29aea9ac7221045ad60e
--- /dev/null
+++ b/apps/ninja/kustomization.yaml
@@ -0,0 +1,5 @@
+apiVersion: kustomize.config.k8s.io/v1beta1
+kind: Kustomization
+resources:
+  - invoiceninja-kustomization.yaml
+  - invoiceninja-secrets-kustomization.yaml